Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Moreau Decomposition

Abstract

Every vector has a unique orthogonal decomposition across a closed convex cone and its polar.

Theorem 1.1 (Closed convex cones admit a unique Moreau decomposition).

Proof. Machine-checked in Lean as D5/S3/Observer/Separation/MoreauDecomposition.moreau_decomposition (✓ std3). ∎

Source. Repository-derived.

Commentary.

Let C be a closed convex cone in a complete real inner-product space. Every vector x decomposes uniquely as x = p + r, where p belongs to C, r belongs to the polar cone, and p is orthogonal to r.

Mathlib defines the inner dual using nonnegative pairings. Accordingly, polar membership of r is represented by membership of minus r in the inner dual of C; this is exactly the nonpositive-pairing convention for the polar cone.

Existence uses the Hilbert projection theorem and its variational characterization. Testing the variational inequality at zero, twice the projection, and a translated cone point proves orthogonality and polar membership.

For uniqueness, compare two admissible decompositions. The two polar inequalities make the self-inner-product of the difference of their cone components nonpositive; positivity forces that difference to vanish, and the residual components then agree.

Repository search found the existing cone residual witness but no full existence-and-uniqueness declaration. Pinned Mathlib and Loogle supplied the projection existence and variational lemmas; a Loogle name query for Moreau returned zero declarations.

References