Proposition 5.b — prox_f is nonexpansive, hence continuous
ProvedMoreauProx.Characterization.prox_nonexpansiveLet be a real Hilbert space and . For all ,
so the map is continuous from (norm topology) to (norm topology).
Nonexpansiveness of proximal maps is the basis of their use in numerical methods, and it is one of the two properties (with the subgradient selection) that characterize prox maps in Corollary 10.c.
Formalization Note is the choice-based function of the definitions file; under it returns the unique minimizer of . Both clauses of the paper's statement, the inequality and the continuity, are stated.
import Mathlib import Definitions.Def_MoreauProx_Characterization_Prox open scoped InnerProductSpace
namespace MoreauProx.Characterization
theorem prox_nonexpansive {H : Type*} [NormedAddCommGroup H] [InnerProductSpace ℝ H] [CompleteSpace H]
(f : H → EReal) (hf : GammaZero f) :
(∀ z z' : H, ‖prox f z - prox f z'‖ ≤ ‖z - z'‖) ∧ Continuous (prox f) := 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 : never takes the value , is finite somewhere, has a convex real epigraph, and is lower semicontinuous.
is defined as a chosen minimizer of . If there are several, one is chosen by the axiom of choice. If there is none, the value is .
The statement asserts two things:
and the map is continuous.
Degenerate case. If , both claims are trivially true.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.