Moreau's decomposition #
For a space paired with itself by a symmetric positive definite form B whose quadratic form is
continuous, the quadratic w z = ½ B z z is its own conjugate, and infimal convolution with it
splits w between a closed proper convex function and its conjugate:
(f □ w) + (f* □ w) = w.
This is the identity half of Moreau's decomposition. Attainment, uniqueness and the prox
operator are in Optimization/Prox.lean, which needs finite dimensions; the gradient formulas are
in Optimization/MoreauGradient.lean.
Main definitions #
Main results #
conj_quadFn— the quadratic is self-conjugate under its own pairing.conj_quadFn_sub—(w (z - ·))* y = B z y + w y.moreau_add— Moreau's decomposition:(f □ w) z + (f* □ w) z = w z(Theorem 31.5 in [^1]).infConv_quadFn_ne_top,infConv_quadFn_ne_bot— both Moreau envelopes are finite.mem_subgradient_iff_infConv_eq— the Kuhn–Tucker conditions attached to a splittingz = x + y.
Implementation notes #
The identity is ⨅ φ = -φ* 0 applied to φ = f + w (z - ·), with the conjugate of that sum split
at the origin. The constraint qualification is continuity of w (z - ·) rather than a
relative-interior condition, so no finite-dimensionality is needed. Everything goes through B and
never through the norm, so the theorem applies verbatim on a product space carrying
prodPairing (innerₗ U) (innerₗ X) and no InnerProductSpace instance; the inner-product case is
recovered by quadFn_innerL.
References #
[^1]: R. T. Rockafellar, Convex Analysis, Princeton University Press, 1970, §31.
The quadratic w z = ½ B z z #
The quadratic is self-conjugate under its own pairing: w* = w. The supremum
⨆ x (B x y - ½ B x x) has defect ½ B (x - y) (x - y) and is attained at x = y.
The conjugate of a translate of the quadratic: (w (z - ·))* y = B z y + w y. The supremum
has defect ½ B ((x - z) - y) ((x - z) - y) and is attained at x = z + y.
The quadratic in a topological space #
x ↦ w (z - x) is continuous: the constraint qualification the theorem uses.
The inner-product instance #
On a real inner-product space the quadratic is ½‖z‖².
Moreau's decomposition #
The Moreau envelope written out: (f □ w) z = inf_x {f x + w (z - x)}.
Moreau's decomposition: infimal convolution with the quadratic splits the quadratic between
f and f*. The proof is ⨅ φ = -φ* 0 for φ = f + w (z - ·), with the conjugate of that sum
split at the origin; the sign flip y ↦ -y turns ⟨z, y⟩ + w y into w (z - y) - w z.
The Moreau envelope of a closed proper convex function is never +∞. Both infima in the
decomposition are real, since their sum is.
The Moreau envelope never takes -∞.
The dual Moreau envelope is finite too.
The dual Moreau envelope never takes -∞.
The Kuhn–Tucker conditions for the decomposition: for a splitting z = x + y, the pair
(x, y) attains both infima exactly when y ∈ ∂f x. It follows from moreau_add, because
(f x + w y) + (f* y + w x) = (f x + f* y) + (w x + w y) while ⟨x, y⟩ + w x + w y = w z, so
Fenchel's inequality makes the left side at least w z, which is the sum of the two infima.
That such a splitting exists and is unique is Optimization/Prox.lean.