Euclidean Moment Identities From Coordinate Moments
ProvedFunctionalInequalities.KLS.LogConcave.Suspension.euclideanMomentsFromCoordinates_readablefunctional-inequalitieskls-conjecturekls-modularkls-readablelog-concave
This auxiliary lemma assembles Euclidean moment identities from coordinatewise hypotheses.
Let be a measurable space, a probability measure on , and a finite type with decidable equality. Let be measurable, with Euclidean target EuclideanSpace ℝ I. Assume:
- Each coordinate belongs to (
MemLp). - for every .
- for every , where is if and otherwise.
Then
This provides a finite-dimensional interface between coordinate moments and the bilinear second-moment identity.
Original Lean declaration header
Within namespace FunctionalInequalities.KLS.LogConcave.Suspension. Shown in its original module context. Proof omitted.
private theorem euclideanMomentsFromCoordinates {A I : Type*} [MeasurableSpace A]
[Fintype I] [DecidableEq I] (ν : Measure A) [IsProbabilityMeasure ν] (Y : A → EuclideanSpace ℝ I)
(hY : Measurable Y) (h2 : ∀ i, MemLp (fun x => Y x i) 2 ν)
(h0 : ∀ i, (∫ x, Y x i ∂ν) = 0)
(hcov : ∀ i j, (∫ x, Y x i * Y x j ∂ν) = if i = j then 1 else 0) :
MemLp Y 2 ν ∧ (∫ x, Y x ∂ν) = 0 ∧
∀ u v : EuclideanSpace ℝ I, (∫ x, ⟪u, Y x⟫ * ⟪v, Y x⟫ ∂ν) = ⟪u, v⟫
Module navigation
Module: KLS/BKL/Suspension/Moments.
Previous: integral_scalar_mul_inner · Next: jointLaw_moments_of_laplace.
Source excerpt, lines 178–184 · Frozen source 408915f.
Preamble
import Definitions.Def_KLSModular_FunctionalInequalities_KLS_BKL_Suspension_Moments open MeasureTheory ProbabilityTheory FunctionalInequalities.Probability open scoped RealInnerProductSpace
Formal statement
theorem FunctionalInequalities.KLS.LogConcave.Suspension.euclideanMomentsFromCoordinates_readable {A I : Type*} [MeasurableSpace A]
[Fintype I] [DecidableEq I] (ν : Measure A) [IsProbabilityMeasure ν] (Y : A → EuclideanSpace ℝ I)
(hY : Measurable Y) (h2 : ∀ i, MemLp (fun x => Y x i) 2 ν)
(h0 : ∀ i, (∫ x, Y x i ∂ν) = 0)
(hcov : ∀ i j, (∫ x, Y x i * Y x j ∂ν) = if i = j then 1 else 0) :
MemLp Y 2 ν ∧ (∫ x, Y x ∂ν) = 0 ∧
∀ u v : EuclideanSpace ℝ I, (∫ x, ⟪u, Y x⟫ * ⟪v, Y x⟫ ∂ν) = ⟪u, v⟫ := by sorry
Source
Lean source: https://github.com/human-ai-mathematics/kls-lean/blob/408915f/formalization/FunctionalInequalities/KLS/BKL/Suspension/Moments.lean#L178-L234 (repository human-ai-mathematics/kls-lean, commit 408915f, module `FunctionalInequalities.KLS.BKL.Suspension.Moments`, declaration `_private.FunctionalInequalities.KLS.BKL.Suspension.Moments.0.FunctionalInequalities.KLS.LogConcave.Suspension.euclideanMomentsFromCoordinates`; the repository is private at upload time).