Proposition 9.b — φ is less convex than 𝒬 ⟺ its dual is more convex than 𝒬 ⟺ φ is a prox primitive
ProvedMoreauProx.Characterization.prox_primitive_tfaeLet be a real Hilbert space, , and . The following three properties are equivalent:
- and is less convex than ;
- and the dual function of is more convex than ;
- is the primitive of a prox map: there is such that, with the dual function of ,
The proposition describes the primitives of prox maps intrinsically, without reference to . Together with Proposition 10.b it reduces the characterization of prox maps (Corollary 10.c) to a statement about subgradients.
Formalization Note The equivalence is stated as List.TFAE. Property 3 does not itself assume , as in the paper; "less/more convex than " uses an auxiliary convex function with values in (Définition 9.b).
import Mathlib import Definitions.Def_MoreauProx_Characterization_ConvexityVsQ open scoped InnerProductSpace
namespace MoreauProx.Characterization
theorem prox_primitive_tfae {H : Type*} [NormedAddCommGroup H] [InnerProductSpace ℝ H] [CompleteSpace H] (φ : H → EReal) :
List.TFAE
[GammaZero φ ∧ LessConvexThanQ φ,
GammaZero φ ∧ MoreConvexThanQ (conj φ),
IsProxPrimitive φ] := 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 and let be arbitrary, with no hypotheses. The statement asserts that the following three conditions are equivalent.
- , and there is a with the following properties: never takes the value , has a convex real epigraph, and satisfies for all . Under the addition rules, this forces and to be finite everywhere, so the condition means that is a real convex function.
- , and there is a that never takes the value , has a convex real epigraph (the value is allowed), and satisfies
- There is a such that, for every ,
Here is a chosen minimizer of (or if none exists), and .
Membership in means: never , finite somewhere, convex real epigraph, and lower semicontinuous.
Degenerate cases.
- Condition 3 does not explicitly require ; the equivalence asserts that it follows.
- If , condition 1 holds exactly when is real. The equivalence then claims the same for conditions 2 and 3.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.