Extension of Compactly Supported Smooth-Test Poincaré Bounds
ProvedFunctionalInequalities.Poincare.SmoothTest.Holds.of_compactSupport_readableThis is the compact-support extension step associated with the regular-approximation reduction in Bizeul–Klartag–Lehec (arXiv:2610.05474v1), Section 2, (12), p. 5 (unnumbered).
Let be a finite-dimensional complete real inner product space with its Borel measurable structure, let be a probability measure, and let . Assume:
- .
- Every compactly supported admissible satisfies .
Here admissibility (Poincare.SmoothTest.Admissible) means smoothness, membership in , and integrability of ; is Poincare.SmoothTest.energy.
Then Poincare.SmoothTest.Holds μ C holds, namely
This removes the compact-support restriction on the tests. It does not assume log-concavity or establish the paper's regular-density conditions.
Original Lean declaration header
Within namespace FunctionalInequalities.Poincare.SmoothTest. Shown in its original module context. Proof omitted.
theorem Holds.of_compactSupport {μ : Measure E} [IsProbabilityMeasure μ] {C : ℝ} (hC : 0 ≤ C)
(h : ∀ f : E → ℝ, Admissible μ f → HasCompactSupport f → variance f μ ≤ C * energy μ f) :
Holds μ C
Module navigation
Module: Poincare/SmoothTest/WeakLimit.
Definition modules: Poincare/SmoothTest/Basic.
Supporting theorems: Admissible.of_contDiff_hasCompactSupport, tendsto_energy_scaled_mul, tendsto_integral_scaled_mul.
Previous: tendsto_energy_scaled_mul.
Source excerpt, lines 532–534 · Frozen source 408915f.
import Definitions.Def_KLSModular_FunctionalInequalities_Poincare_SmoothTest_WeakLimit
open MeasureTheory ProbabilityTheory Filter Topology
variable {E : Type*} [NormedAddCommGroup E] [InnerProductSpace ℝ E] [CompleteSpace E]
[MeasurableSpace E] [BorelSpace E]
variable [FiniteDimensional ℝ E]
theorem FunctionalInequalities.Poincare.SmoothTest.Holds.of_compactSupport_readable {μ : Measure E} [IsProbabilityMeasure μ] {C : ℝ} (hC : 0 ≤ C)
(h : ∀ f : E → ℝ, Admissible μ f → HasCompactSupport f → variance f μ ≤ C * energy μ f) :
Holds μ C := by sorry