Legendre Upper Bound from a Bounded Domain and Real Floor
ProvedFunctionalInequalities.Analysis.legendre_le_of_real_lower_bound_readablefunctional-inequalitieskls-conjecturekls-modularkls-readablelog-concave
This bounds the actual extended-real Legendre transform using a bounded effective domain.
Let , let , and let . Assume:
- for every ;
- if , then ;
- for every .
Then for every ,
with the right-hand side coerced into EReal. The statement controls the full extended-real supremum and does not assume finite dimensionality.
Original Lean declaration header
Within namespace FunctionalInequalities.Analysis. Shown in its original module context. Proof omitted.
theorem legendre_le_of_real_lower_bound
(φ : E → EReal) (L : NNReal) (m : ℝ)
(hbot : ∀ y, φ y ≠ ⊥)
(hdom : ∀ y, φ y ≠ ⊤ → y ∈ closedBall (0 : E) (L : ℝ))
(hfloor : ∀ y, (m : EReal) ≤ φ y) (x : E) :
legendre φ x ≤ (((L : ℝ) * ‖x‖ - m : ℝ) : EReal)
Module navigation
Module: Analysis/Convex/BoundedConjugate.
Definition modules: Analysis/Convex/Legendre.
Previous: exists_real_global_minimum_of_bounded_domain · Next: real_convexOn_legendre.
Source excerpt, lines 107–112 · Frozen source 408915f.
Preamble
import Definitions.Def_KLSModular_FunctionalInequalities_Analysis_Convex_BoundedConjugate
open MeasureTheory Set Metric
variable {E : Type*} [NormedAddCommGroup E] [InnerProductSpace ℝ E]
[FiniteDimensional ℝ E] [MeasurableSpace E] [BorelSpace E]
omit [FiniteDimensional ℝ E] [MeasurableSpace E] [BorelSpace E]
Formal statement
theorem FunctionalInequalities.Analysis.legendre_le_of_real_lower_bound_readable
(φ : E → EReal) (L : NNReal) (m : ℝ)
(hbot : ∀ y, φ y ≠ ⊥)
(hdom : ∀ y, φ y ≠ ⊤ → y ∈ closedBall (0 : E) (L : ℝ))
(hfloor : ∀ y, (m : EReal) ≤ φ y) (x : E) :
legendre φ x ≤ (((L : ℝ) * ‖x‖ - m : ℝ) : EReal) := by sorry
Source
Lean source: https://github.com/human-ai-mathematics/kls-lean/blob/408915f/formalization/FunctionalInequalities/Analysis/Convex/BoundedConjugate.lean#L104-L136 (repository human-ai-mathematics/kls-lean, commit 408915f, module `FunctionalInequalities.Analysis.Convex.BoundedConjugate`, declaration `FunctionalInequalities.Analysis.legendre_le_of_real_lower_bound`; the repository is private at upload time).