Eq. (30): the merit sequence stays below its value at
ProvedNonconvexSplitting.ADMMBounded.eq30_merit_boundLet be twice continuously differentiable with bounded Hessian, proper and lower semicontinuous, twice continuously differentiable and convex, linear with adjoint , and . Let be a sequence generated by the proximal ADMM with penalty and proximal function (initial points arbitrary, unconstrained). Suppose Assumption 1 holds with witnesses and . For a self-map write .
Then for every ,
The quantity on the left is non-increasing in ; this bound gives a uniform upper estimate along the whole sequence, from which the boundedness of the iterates is extracted.
Formalization Note The augmented Lagrangian takes values in , so the inequality is stated in EReal in additive form (the real terms moved to the side where they are added), which avoids extended-real subtraction.
import Mathlib import Definitions.Def_NonconvexSplitting_Shared_StandingAssumptions import Definitions.Def_NonconvexSplitting_Shared_IsProxADMMSeq import Definitions.Def_NonconvexSplitting_Shared_Assumption1 open NonconvexSplitting.Shared open Filter Topology open scoped InnerProductSpace
namespace NonconvexSplitting.ADMMBounded
/-- Eq. (30) of Li–Pong (p. 11): for every `t ≥ 1`,
`L_β(x^t, y^t, z^t) + ½‖x^t - x^{t-1}‖²_{(2/(σβ(1-γ)))T₁²}` is at most its value at `t = 1`,
written additively in `EReal`. -/
theorem eq30_merit_bound {n m : ℕ} (h : EuclideanSpace ℝ (Fin n) → ℝ) (P : EuclideanSpace ℝ (Fin m) → EReal)
(phi : EuclideanSpace ℝ (Fin n) → ℝ) (M : EuclideanSpace ℝ (Fin n) →L[ℝ] EuclideanSpace ℝ (Fin m)) (β : ℝ)
(hstd : StandingAssumptions h P phi β)
(σ δ γ : ℝ) (Q1 Q2 T1 T2 Q3 : EuclideanSpace ℝ (Fin n) →L[ℝ] EuclideanSpace ℝ (Fin n))
(hA : Assumption1 h phi M β σ Q1 Q2 T1 T2 δ Q3 γ)
(x : ℕ → EuclideanSpace ℝ (Fin n)) (y z : ℕ → EuclideanSpace ℝ (Fin m))
(hseq : IsProxADMMSeq h P phi M β x y z)
(t : ℕ) (ht : 1 ≤ t) :
augLag h P M β (x t) (y t) (z t) +
((1 / 2 * wnormSq ((2 / (σ * β * (1 - γ))) • (T1 * T1)) (x t - x (t - 1)) : ℝ) : EReal) ≤
augLag h P M β (x 1) (y 1) (z 1) +
((1 / 2 * wnormSq ((2 / (σ * β * (1 - γ))) • (T1 * T1)) (x 1 - x 0) : ℝ) : EReal) := by sorry
end NonconvexSplitting.ADMMBounded
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.