Convexity of a Real Legendre Representative
ProvedFunctionalInequalities.Analysis.real_convexOn_legendre_readablefunctional-inequalitieskls-conjecturekls-modularkls-readablelog-concave
This transfers convexity of the extended-real Legendre epigraph to a real representative.
Let be a real inner-product space, let , and let . Assume that for every ,
where the right-hand side is coerced to EReal. Then is convex on all of :
whenever and . No finite-dimensional, measurability, or bounded-domain hypothesis is required.
Original Lean declaration header
Within namespace FunctionalInequalities.Analysis. Shown in its original module context. Proof omitted.
theorem real_convexOn_legendre
(q : E → EReal) (ψ : E → ℝ)
(hψ : ∀ x, legendre q x = (ψ x : EReal)) :
ConvexOn ℝ (univ : Set E) ψ
Module navigation
Module: Analysis/Convex/BoundedConjugate.
Definition modules: Analysis/Convex/Legendre.
Supporting theorems: convex_epigraph_legendre.
Previous: legendre_le_of_real_lower_bound · Next: lipschitzWith_real_legendre.
Source excerpt, lines 158–161 · 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.real_convexOn_legendre_readable
(q : E → EReal) (ψ : E → ℝ)
(hψ : ∀ x, legendre q x = (ψ x : EReal)) :
ConvexOn ℝ (univ : Set E) ψ := by sorry
Source
Lean source: https://github.com/human-ai-mathematics/kls-lean/blob/408915f/formalization/FunctionalInequalities/Analysis/Convex/BoundedConjugate.lean#L155-L173 (repository human-ai-mathematics/kls-lean, commit 408915f, module `FunctionalInequalities.Analysis.Convex.BoundedConjugate`, declaration `FunctionalInequalities.Analysis.real_convexOn_legendre`; the repository is private at upload time).