(2.2) — Fenchel–Young inequality with its equality case
ProvedRockafellarMaxMono.Maximality.fenchel_young_eq_iffLet be a real Banach space with dual , and let be a lower semicontinuous proper convex function on with conjugate . Then for every and ,
with equality if and only if .
This is display (2.2) of the paper. Applied with and in place of it also gives display (2.4), which relates , and ; both are used to pass between subgradients and equality in the Fenchel–Young inequality.
Formalization Note The paper writes ; we state the equivalent form with the pairing on the other side, so that no extended-real subtraction appears. The space is an arbitrary real Banach space (the paper's ), so that the statement applies to as well.
import Mathlib import Definitions.Def_RockafellarMaxMono_Shared_ProperConvex import Definitions.Def_RockafellarMaxMono_Shared_Subdiff import Definitions.Def_RockafellarMaxMono_Shared_Conj
namespace RockafellarMaxMono.Maximality
theorem fenchel_young_eq_iff {V : Type*} [NormedAddCommGroup V] [NormedSpace ℝ V]
[CompleteSpace V] (f : V → EReal) (hf : Shared.ProperConvex f) (hlsc : LowerSemicontinuous f) :
∀ (x : V) (x' : StrongDual ℝ V),
((x' x : ℝ) : EReal) ≤ f x + Shared.conj f x' ∧
(f x + Shared.conj f x' = ((x' x : ℝ) : EReal) ↔ x' ∈ Shared.subdiff f x) := by sorry
end RockafellarMaxMono.Maximality
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Setting. is a real Banach space (a complete normed space) and is its continuous dual. The function takes values in the extended reals . There are two hypotheses on :
- satisfies the predicate
Shared.ProperConvex, an imported definition not shown in this declaration's text. The name suggests "proper convex function", but its exact conditions cannot be unfolded here. - is lower semicontinuous on with the norm topology.
Two more imported operations appear, also not shown here:
- stands for
Shared.conj fat . The name suggests the Fenchel conjugate . - stands for
Shared.subdiff fat . The name suggests the subdifferential.
Claim. For every and every , both of the following hold:
Here is a real number, viewed as an extended real.
Degenerate cases. The sum is extended-real addition, with the convention . So if and were infinite with opposite signs, the sum would be , and the inequality would require . That is false. Whether properness excludes this case depends on the unseen definitions. If and , the inequality holds trivially. In that case the equation is false, so the claim says . If , then and , and the claim reduces to , with equality exactly when .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.