Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck pass
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Two-block ADMM residual, objective and dual sequence convergence

Statement

Use the equality-constrained problem and exact recurrence of Scaled two-block ADMM with explicit capped-solve statuses. Suppose f,g are proper closed convex, a Lagrangian saddle point (x∗,z∗,y∗) exists, ρ>0, and every outer subproblem is attained exactly. Write p∗=f(x∗)+g(z∗). Then rk→0,f(xk)+g(zk)→p∗,yk→yˉ for some dual optimum yˉ of d(y)=inf⁡x,zL((x,z),y). The theorem does not assert convergence of xk or zk.

Facts & Assumptions

Given: The stated finite-dimensional problem, one saddle point, ρ>0, and an exact attained ADMM sequence.

[A1]

A saddle point exists, ρ>0, and every ADMM subproblem is attained exactly.

[F1]

Scaled two-block ADMM with explicit capped-solve statuses: the exact recurrence, residual rk, unscaled dual yk=ρuk, and Lagrangian L((x,z),y).

[F2]

Saddle points of extended-real Lagrangians: L((x∗,z∗),y)≤p∗≤L((x,z),y∗) for all x,z,y.

[F3]

Two-block ADMM energy descent and objective gap estimates: from k≥1, the energy descends by ρ(∥rk+1∥2+∥LΔzk+1∥2) and the two one-sided objective estimates hold.

[F4]

Fenchel conjugate of an extended-real function: f∗(s)=sup⁡x(⟨s,x⟩−f(x)) and likewise for g∗.

[F5]

The Fenchel conjugate of a proper closed convex function is proper closed convex: the conjugate of a proper closed convex function is proper, closed and convex, in particular it never takes −∞.

[F6]

Fenchel–Young inequality and its equality case: f(x)+f∗(s)=⟨s,x⟩ iff s∈∂f(x) with the required finite values.

[F7]

For n≥1 every bounded sequence in Rn has a convergent subsequence: for a positive dimension, every bounded sequence in that finite-dimensional Euclidean space has a convergent subsequence.

[F8]

Optimality relations for exact two-block ADMM subproblems: each exact sweep has the stated f- and g-subgradient inclusions.

Proof

1.1A1F1F2givencontradiction

The left saddle inequality forces Kx∗+Lz∗=c: otherwise taking y=y∗+t(Kx∗+Lz∗−c) and letting t→+∞ contradicts its finite upper bound. The right saddle inequality then says every feasible pair has objective at least p∗, so (x∗,z∗) is primal optimal. For every y, the dual value d(y) is at most L((x∗,z∗),y)=p∗. At y∗, the right saddle inequality gives d(y∗)≥p∗; hence d(y∗)=p∗ and y∗ is dual optimal.

1.2A1F1F3F8algebra

The subgradient inequalities underlying [F3] imply, for every fixed x,z and every sweep, f(x)+g(z)+⟨yk+1,Kx+Lz−c⟩≥pk+1+⟨yk+1,rk+1⟩+ρ⟨LΔzk+1,Kx−Kxk+1⟩. Indeed, apply the f- and g-subgradient inclusions [F8] at the new iterates, use their defining inequalities, add them, and substitute Kxk+1+Lzk+1−c=rk+1.

2.1A1F1F2F4F5F6step 1.1algebraalgebra

Fixing z=z∗ and then x=x∗ in the right saddle inequality gives −K∗y∗∈∂f(x∗) and −L∗y∗∈∂g(z∗). By [F6], f(x∗)+f∗(−K∗y∗)=−⟨y∗,Kx∗⟩,g(z∗)+g∗(−L∗y∗)=−⟨y∗,Lz∗⟩. Each component infimum is below a finite value because f,g are proper, so neither equals +∞. If both are finite, choosing independent points within any ϵ>0 of them proves that the joint infimum is their sum; if either is −∞, fixing a finite competitor in the other block and sending the first block value down shows the joint infimum is −∞. Thus separating the x and z infima and using [F4] gives the extended-real identity d(y)=−f∗(−K∗y)−g∗(−L∗y)−⟨y,c⟩. The terms are well-defined because [F5] excludes −∞ conjugate values. Substituting the two equalities and feasibility into the formula gives d(y∗)=p∗. The dual solution set Y∗:={y:d(y)=p∗} is nonempty. Weak duality gives d(y)≤p∗, so y∈Y∗ iff L((x,z),y)≥p∗ for every x,z. Each finite-valued pair (x,z) imposes a closed affine half-space in y; an infinite-valued pair imposes no restriction. Thus Y∗ is closed and convex as an intersection of closed convex sets.

2.2A1F3step 1.1algebra

Sum the descent inequality [F3] from k=1 to N. Since VN+1≥0, ∑k=1N(∥rk+1∥22+∥LΔzk+1∥22)≤V1/ρ. Each nonnegative term of a convergent bounded partial sum tends to zero, so rk→0 and LΔzk→0. The energy bound also makes yk and L(zk−z∗) bounded.

3.1A1F3F9step 2.2algebra

The objective estimates [F3] now force convergence. In the upper estimate, ⟨yk+1,rk+1⟩→0 by boundedness and residual convergence; both terms paired with LΔzk+1 tend to zero because rk+1→0 and L(zk+1−z∗) is bounded. The lower estimate p∗−pk+1≤⟨y∗,rk+1⟩ also tends to zero. Hence pk+1→p∗.

4.1A1F1F2step 1.1step 2.2step 3.1step 1.2algebra

Along any convergent subsequence ykj+1→yˉ, the quantities Kxkj+1=c−Lzkj+1+rkj+1 are bounded by step 2.2. Taking limits in step 1.2, using steps 2.2 and 3.1, gives f(x)+g(z)+⟨yˉ,Kx+Lz−c⟩≥p∗for all x,z. Since the primal optimizer is feasible, d(yˉ)≥p∗, while weak duality from step 1.1 gives d(yˉ)≤p∗. Thus every dual cluster point belongs to Y∗. The inequality at the fixed primal optimizer also makes it a saddle point with yˉ.

5.1A1F3F7F10step 2.1step 2.2step 4.1algebra

If p=0, then Rp={0} by [F10], so yk=0 for every k; step 2.1 shows this unique dual vector is optimal, and dual convergence follows. Assume henceforth p≥1. Boundedness from step 2.2 and [F7] give at least one dual cluster point. Let y1,y2∈Y∗ be any two cluster points. Each pairs with the same primal optimizer to form a saddle point, so [F3] makes both energy sequences Vk(yi)=ρ−1∥yk−yi∥22+ρ∥L(zk−z∗)∥22(i=1,2) nonincreasing from k=1 and bounded below; each therefore converges. Expanding the two squared norms gives Vk(y1)−Vk(y2)=2ρ⟨yk,y2−y1⟩+∥y1∥22−∥y2∥22ρ, so ⟨yk,y2−y1⟩ converges. Along subsequences tending to y1 and y2 the limits are equal, so ⟨y1−y2,y2−y1⟩=−∥y1−y2∥22=0 and y1=y2.

6.1A1F7step 5.1contradiction∎

In the remaining case p≥1, there is exactly one cluster point. If the bounded sequence yk did not converge to it, some subsequence would stay a fixed positive distance away; [F7] would give a convergent subsubsequence with a different cluster point, a contradiction. Therefore the whole unscaled dual sequence converges to a point of Y∗. No convergence of primal iterates was used.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

54 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources