(5.1) — conjugate pairs form a monotone relation: (x − x′ | y − y′) ≥ 0
ProvedMoreauProx.Characterization.conjugate_points_monotoneLet be a real Hilbert space, and its dual function. If and are two pairs of points conjugate with respect to and , that is,
then
The relation "" is therefore monotone in the sense of Minty. Combined with Moreau's decomposition, this inequality yields the nonexpansiveness of (Proposition 5.b).
Formalization Note and are EReal-valued, and the conjugacy equalities are equalities in EReal.
import Mathlib import Definitions.Def_MoreauProx_Characterization_GammaZero open scoped InnerProductSpace
namespace MoreauProx.Characterization
theorem conjugate_points_monotone {H : Type*} [NormedAddCommGroup H] [InnerProductSpace ℝ H] [CompleteSpace H]
(f g : H → EReal) (hf : GammaZero f) (hg : g = conj f) (x y x' y' : H)
(hxy : f x + g y = ((⟪x, y⟫_ℝ : ℝ) : EReal))
(hxy' : f x' + g y' = ((⟪x', y'⟫_ℝ : ℝ) : EReal)) :
0 ≤ ⟪x - x', y - y'⟫_ℝ := by sorry
end MoreauProx.Characterization
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Let be a real Hilbert space. Let : never takes the value , is finite somewhere, has a convex real epigraph, and is lower semicontinuous. Let , where in .
Suppose satisfy
with the sums taken in and equal to these real numbers. Then the statement asserts
Degenerate cases.
- For or the conclusion is .
- If no pair satisfies the hypotheses, the statement is vacuous.
- If , the conclusion is .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.