Legendre Maximizer and Dual Gradient
ProvedFunctionalInequalities.Analysis.exists_legendre_maximizer_with_gradient_identity_readableThis is an attainment statement for the Legendre transform.
Let be a finite-dimensional real inner-product normed space, let be a ProperPotential and lower semicontinuous, and let belong to the interior of . Then there exists such that
Moreover, if is differentiable at , then
Thus every interior point of the finite Legendre domain has a primal maximizer, with the stated gradient identification under the additional differentiability implication.
Original Lean declaration header
Within namespace FunctionalInequalities.Analysis. Shown in its original module context. Proof omitted.
theorem exists_legendre_maximizer_with_gradient_identity
(φ : E → EReal) (hφ : ProperPotential φ)
(hlsc : LowerSemicontinuous φ) (y : E)
(hy : y ∈ interior {q : E | legendre φ q ≠ ⊤}) :
∃ z : E,
(inner ℝ z y : EReal) - φ z = legendre φ y ∧
(DifferentiableAt ℝ (fun q : E => (legendre φ q).toReal) y →
z = gradient (fun q : E => (legendre φ q).toReal) y)
Module navigation
Module: Analysis/Convex/LegendreVariation/Attainment.
Definition modules: Analysis/Convex/Legendre.
Supporting theorems: conjugate_maximizer_eq_gradient, exists_finite_maximum_of_upperSemicontinuous_linear_decay, tiltedObjective_data.
Previous: tiltedObjective_data.
Source excerpt, lines 337–344 · Frozen source 408915f.
import Definitions.Def_KLSModular_FunctionalInequalities_Analysis_Convex_LegendreVariation_Attainment
variable {E : Type*} [NormedAddCommGroup E] [InnerProductSpace ℝ E]
[FiniteDimensional ℝ E]
theorem FunctionalInequalities.Analysis.exists_legendre_maximizer_with_gradient_identity_readable
(φ : E → EReal) (hφ : ProperPotential φ)
(hlsc : LowerSemicontinuous φ) (y : E)
(hy : y ∈ interior {q : E | legendre φ q ≠ ⊤}) :
∃ z : E,
(inner ℝ z y : EReal) - φ z = legendre φ y ∧
(DifferentiableAt ℝ (fun q : E => (legendre φ q).toReal) y →
z = gradient (fun q : E => (legendre φ q).toReal) y) := by sorry