Transfer of Poincaré Bounds Through Energy Comparison
ProvedFunctionalInequalities.Poincare.L2Energy.Holds.of_energy_le_mul_readablefunctional-inequalitieskls-conjecturekls-modularkls-readablelog-concave
This is a comparison rule for extended-valued energies.
Let be a probability measure, let source and target be energy functionals on , and let . Assume:
- the source Poincaré inequality holds with constant ;
- on every finite-energy target test , the source energy is bounded by times the target energy:
Then the target Poincaré inequality holds with constant :
The energies and their finite values are ENNReal-valued, so the comparison explicitly handles finite-energy domains, zero constants, and the possibility of infinite optimal constants.
Original Lean declaration header
Within namespace FunctionalInequalities.Poincare.L2Energy. Shown in its original module context. Proof omitted.
theorem Holds.of_energy_le_mul {μ : ProbabilityMeasure α}
{source target : Energy.Functional (Lp ℝ 2 (μ : Measure α))} {C κ : NNReal}
(hC : Holds μ source C)
(henergy : ∀ f : target.domain,
source f.1 ≤ (κ : ENNReal) * target f.1) :
Holds μ target (κ * C)
Module navigation
Module: Poincare/L2/Comparison.
Definition modules: Energy/Form/Functional, Poincare/L2/Energy.
Source excerpt, lines 44–49 · Frozen source 408915f.
Preamble
import Definitions.Def_KLSModular_FunctionalInequalities_Poincare_L2_Comparison
open MeasureTheory
universe u
variable {α : Type u} [MeasurableSpace α]
Formal statement
theorem FunctionalInequalities.Poincare.L2Energy.Holds.of_energy_le_mul_readable {μ : ProbabilityMeasure α}
{source target : Energy.Functional (Lp ℝ 2 (μ : Measure α))} {C κ : NNReal}
(hC : Holds μ source C)
(henergy : ∀ f : target.domain,
source f.1 ≤ (κ : ENNReal) * target f.1) :
Holds μ target (κ * C) := by sorry
Source
Lean source: https://github.com/human-ai-mathematics/kls-lean/blob/408915f/formalization/FunctionalInequalities/Poincare/L2/Comparison.lean#L41-L63 (repository human-ai-mathematics/kls-lean, commit 408915f, module `FunctionalInequalities.Poincare.L2.Comparison`, declaration `FunctionalInequalities.Poincare.L2Energy.Holds.of_energy_le_mul`; the repository is private at upload time).