Nonnegativity Of A Compact-Test Dual Constant
ProvedFunctionalInequalities.KLS.LogConcave.nonneg_of_forall_sq_integral_le_mul_integral_norm_fderiv_sq_readablefunctional-inequalitieskls-conjecturekls-modularkls-readablelog-concave
This theorem states the sign condition needed for a compact-test dual gradient bound.
Let , let be an additive Haar measure on , let be a probability measure, and let be continuous with . If and satisfy, for every smooth compactly supported ,
then
The conclusion requires positive dimension and uses no convexity assumption on . The derivative is the Fréchet derivative fderiv ℝ h and the energy has no factor .
Original Lean declaration header
Within namespace FunctionalInequalities.KLS.LogConcave. Shown in its original module context. Proof omitted.
theorem nonneg_of_forall_sq_integral_le_mul_integral_norm_fderiv_sq {n : ℕ} (hn : 0 < n)
(m : Measure (EuclideanSpace ℝ (Fin n))) [m.IsAddHaarMeasure]
{ν : ProbabilityMeasure (EuclideanSpace ℝ (Fin n))}
{W : EuclideanSpace ℝ (Fin n) → ℝ} (hνW : (ν : Measure _) = m.tilted (-W))
(hW : Continuous W) {F : EuclideanSpace ℝ (Fin n) → ℝ} {K : ℝ}
(hK : ∀ h : EuclideanSpace ℝ (Fin n) → ℝ, ContDiff ℝ ∞ h → HasCompactSupport h →
(∫ x, F x * h x ∂(ν : Measure _)) ^ 2 ≤
K * ∫ x, ‖fderiv ℝ h x‖ ^ 2 ∂(ν : Measure _)) :
0 ≤ K
Module navigation
Module: KLS/LogConcave/HminusOne.
Next: sum_integral_norm_fderiv_partial_sq_le_integral_weightedLaplacian_sq.
Source excerpt, lines 30–38 · Frozen source 408915f.
Preamble
import Definitions.Def_KLSModular_FunctionalInequalities_KLS_LogConcave_HminusOne open MeasureTheory open scoped ContDiff
Formal statement
theorem FunctionalInequalities.KLS.LogConcave.nonneg_of_forall_sq_integral_le_mul_integral_norm_fderiv_sq_readable {n : ℕ} (hn : 0 < n)
(m : Measure (EuclideanSpace ℝ (Fin n))) [m.IsAddHaarMeasure]
{ν : ProbabilityMeasure (EuclideanSpace ℝ (Fin n))}
{W : EuclideanSpace ℝ (Fin n) → ℝ} (hνW : (ν : Measure _) = m.tilted (-W))
(hW : Continuous W) {F : EuclideanSpace ℝ (Fin n) → ℝ} {K : ℝ}
(hK : ∀ h : EuclideanSpace ℝ (Fin n) → ℝ, ContDiff ℝ ∞ h → HasCompactSupport h →
(∫ x, F x * h x ∂(ν : Measure _)) ^ 2 ≤
K * ∫ x, ‖fderiv ℝ h x‖ ^ 2 ∂(ν : Measure _)) :
0 ≤ K := by sorry
Source
Lean source: https://github.com/human-ai-mathematics/kls-lean/blob/408915f/formalization/FunctionalInequalities/KLS/LogConcave/HminusOne.lean#L26-L174 (repository human-ai-mathematics/kls-lean, commit 408915f, module `FunctionalInequalities.KLS.LogConcave.HminusOne`, declaration `FunctionalInequalities.KLS.LogConcave.nonneg_of_forall_sq_integral_le_mul_integral_norm_fderiv_sq`; the repository is private at upload time).