Alphabeta Math
Pipeline-generated
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.

✓ 21 results · all verified · 11 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 10 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Operator splitting ADMM and primal dual methods

1 · Prerequisites

2 · Summary

This page develops three distinct finite-dimensional methods. Douglas–Rachford splitting is treated for two maximal-monotone relations; its resolvent theorem is proved locally from a one-point nonexpansive extension argument, and the shadow converges when the operator sum has a zero. Two-block ADMM has a separate exact-attainment guard: under a saddle point and attained exact subproblems, the primal residual and objective converge and the unscaled dual sequence converges, while convergence of the primal iterates is not asserted. A finite capped solver reports failure or exhaustion unless it certifies an exact minimizer.

The Chambolle–Pock primal-dual hybrid-gradient recurrence uses proper closed convex objectives, exact proximal updates, and the strict bound τσ∥K∥22<1. Its proved rate is an O(1/N) ergodic saddle-gap bound. It supplies no pointwise objective rate. The A page defines naive sequential three-block ADMM, and the companion examples page proves that its convergence failure can occur; the construction does not weaken the two-block theorem or extend it to nonconvex objectives.

All convergence arguments here are over finite-dimensional real Euclidean spaces and use no additional choice principle. The four declared supplier pages provide optimization-function conventions, prox interfaces, sparse-matrix contracts, and Lanczos bounds; their current bodies and acceptance remain recorded in the batch evidence.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

Monotone and maximal-monotone relations on Euclidean space

Definition

Fix n∈N and the Euclidean space E=Rn with inner product and norm from The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn. A relation A on E is a subset of E×E; write a∈A(x) exactly when (x,a)∈A. Its graph is this subset. The relation is monotone if ⟨x−x′,a−a′⟩≥0for all (x,a),(x′,a′)∈A. It is maximal monotone if it is monotone and no strictly larger subset of E×E is monotone. This definition is finite-dimensional and makes no claim about infinite-dimensional spaces.

Facts & Assumptions

Given: n∈N and E=Rn.

[A1]

The ambient space is E=Rn and A⊆E×E.

[F1]

The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn: ⟨x,y⟩=∑i<nxiyi is a real bilinear inner product on E.

Proof

1.1A1givenF1given

A relation is a graph of ordered pairs (x,a) with both coordinates in E; the notation a∈A(x) is the same membership statement. The displayed inequality therefore quantifies over two graph points and is well-defined by [F1].

2.1A1givenF1given∎

Maximality is inclusion-maximality among monotone graphs: it rules out a monotone proper extension and does not mean that the graph is a largest monotone subset. These are the graph-level conventions used below.

DefinitionDefinition: Literature-sourcedProof: AI-generatedprecheck passOpen item page →

Saddle points of extended-real Lagrangians

Definition

Let X,Y be nonempty subsets of finite-dimensional real Euclidean spaces and let Ψ:X×Y→[−∞,+∞] be an extended-real function. A pair (x∗,y∗) is a saddle point of Ψ if Ψ(x∗,y∗) is finite and Ψ(x∗,y)≤Ψ(x∗,y∗)≤Ψ(x,y∗)(x∈X, y∈Y). The inequalities must be defined at the arguments they display. For an equality-constrained problem the primal set may be a product set of finite-valued pairs (x,z).

Facts & Assumptions

Given: Nonempty subsets X,Y of finite-dimensional real Euclidean spaces and an extended-real function Ψ as above.

[A1]

The displayed evaluations are defined and the central value is finite.

[F2]

The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn: each finite-dimensional Euclidean space carries a real inner product and its induced norm.

Proof

1.1A1givenF1F2

The definition is a pair of quantified order inequalities with a finite central value. Only the displayed evaluations are needed, so a partial formula such as f(x)+⟨Kx,y⟩−g∗(y) is safe when each displayed saddle evaluation is defined.

2.1A1givenF1algebra∎

Restricting X,Y can remove a violation of a saddle inequality, so a saddle point on the restricted sets need not be one on the original sets. For a fixed finite central value, the inequalities extend to the original sets precisely when every omitted left-hand value is at most that central value and every omitted right-hand value is at least it, with all evaluations defined. In particular, omitted −∞ values on the left and +∞ values on the right cause no obstruction. No minimax interchange or existence theorem follows from this definition.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

Picard iterates of a firmly nonexpansive map converge in finite dimensions

Statement

Let T:E→E be firmly nonexpansive on E=Rn, suppose Fix⁡(T)={p:T(p)=p} is nonempty, and start at any w0. Then the Picard sequence wk+1=T(wk) converges to a fixed point of T.

Facts & Assumptions

Given: The map T, a fixed point p, and w0∈E.

[A1]

The map is firmly nonexpansive, its fixed-point set is nonempty, and the start is in E.

[F2]

For n≥1 every bounded sequence in Rn has a convergent subsequence: for n≥1, every bounded sequence in Rn has a convergent subsequence.

Proof

1.1A1givenF1F3algebra

If n=0, [F3] gives E={0} and the nonempty fixed-point set forces T(0)=0; since w0=0, every iterate equals the fixed point. It remains to consider n≥1. Firm nonexpansiveness applied to wk and a fixed point p gives ∥wk+1−p∥22≤⟨wk+1−p,wk−p⟩. Expanding wk−p=(wk+1−p)+(wk−wk+1) and rearranging yields ∥wk+1−p∥22+∥wk+1−wk∥22≤∥wk−p∥22. Summing this inequality shows that the distances to p are nonincreasing, the sequence is bounded, and ∑k∥wk+1−wk∥22<∞, so the increments tend to zero.

2.1A1F1F2step 1.1algebra

By [F2], some subsequence wkj converges to wˉ. Firm nonexpansiveness and [F1] imply T is 1-Lipschitz, hence continuous. Since wkj+1−wkj→0, continuity gives T(wˉ)=wˉ.

3.1A1step 1.1step 2.1algebra∎

Apply the inequality of step 1.1 with the fixed point wˉ in place of p. The distances ∥wk−wˉ∥2 are nonincreasing, and along the subsequence kj they tend to zero. A nonincreasing nonnegative sequence with a subsequence tending to zero tends to zero; thus wk→wˉ.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

One-point extension of a nonexpansive map in finite dimensions

Statement

Let E=Rn with its Euclidean norm, let D⊆E, and let T:D→E satisfy ∥T(p)−T(p′)∥2≤∥p−p′∥2 for all p,p′∈D. For every y∈E there exists q∈E such that ∥q−T(p)∥2≤∥y−p∥2(p∈D). Equivalently, one value can be added at the new input y without violating the Lipschitz constant 1.

Facts & Assumptions

Given: E,D,T,y as in the Statement.

[A1]

The map T:D→E is 1-Lipschitz and y∈E.

[F3]

Semicontinuous extreme value theorem on compact Euclidean sets: for n≥1, a continuous real function on a nonempty compact subset of Rn attains its minimum.

[F4]

Every point has a unique nearest point in a nonempty closed Euclidean convex set and Metric projection onto a closed convex set satisfies the variational inequality: in Rn for n≥1, a nonempty closed convex subset has a nearest point to any point, and that projection satisfies the variational inequality.

[F5]

A metric space is compact if and only if every family of closed subsets with the finite intersection property has nonempty intersection: a family of closed subsets of a compact space with the finite-intersection property has nonempty total intersection.

Proof

1.1A1givenF1F2F3construct

If n=0, then E={0}. If D is empty choose q=0; if it is nonempty then D={0}, y=p=T(p)=0, and q=0 satisfies the inequality. Hence assume n≥1. If D=∅, any q works. Otherwise consider any finite nonempty list p1,…,pm∈D and set hi(q)=∥q−Tpi∥22−∥y−pi∥22,H(q)=max⁡1≤i≤mhi(q). By [F1], ∣∥u∥2−∥v∥2∣≤∥u−v∥2=d2(u,v), so each hi and their finite maximum H are continuous. Also, when ∥q∥2≥∥Tpi∥2, hi(q)≥(∥q∥2−∥Tpi∥2)2−∥y−pi∥22, which tends to +∞ as ∥q∥2→∞; thus H is coercive. The nonempty sublevel {H≤H(0)} is closed and bounded, hence compact by [F2]; [F3] gives a global minimizer q0 of H.

2.1A1F1F2F4step 1.1contradictionalgebra

Let I={i:hi(q0)=H(q0)} be the nonempty active set. Its gradients' convex hull is the image of the closed bounded simplex {α∈Rm:αi≥0,∑iαi=1} under the continuous affine map α↦∑i∈Iαi 2(q0−Tpi) (with zero weights outside I). The simplex is compact by [F2]; pulling an open cover back to it shows its continuous image is compact, and [F2] then makes that image closed. If 0 were not in the convex hull, project 0 onto it using [F4]. The projection vector v≠0 obeys ⟨v,2(q0−Tpi)⟩≥∥v∥22 for each i∈I, by the variational inequality. For sufficiently small ϵ>0, every active hi(q0−ϵv) decreases strictly; the finitely many inactive terms have a strict gap below H(q0) and remain below it by continuity. This contradicts minimality. Therefore there are weights αi≥0, supported on I, with ∑iαi=1 and q0=∑iαiTpi.

3.1A1F1step 2.1algebra

Put pˉ=∑iαipi. Expanding squares and using q0=∑iαiTpi gives H(q0)=∑iαihi(q0)=12∑i,jαiαj∥Tpi−Tpj∥22−∑iαi∥y−pi∥22. The nonexpansive hypothesis bounds the double sum by 12∑i,jαiαj∥pi−pj∥22=∑iαi∥pi−pˉ∥22. The variance identity also gives ∑iαi∥y−pi∥22=∥y−pˉ∥22+∑iαi∥pi−pˉ∥22. Hence H(q0)≤−∥y−pˉ∥22≤0. Thus every finite family of the closed balls B‾(Tp,∥y−p∥2) has nonempty intersection.

4.1A1F2F5step 3.1choose∎

Choose one p0∈D. The ball C0=B‾(Tp0,∥y−p0∥2) is compact by [F2]. The sets C0∩B‾(Tp,∥y−p∥2) are closed in C0, and every finite intersection is nonempty by step 3.1 applied with p0 included. [F5] therefore supplies a point q in their total intersection, which satisfies every required inequality. The proof used only finite-dimensional compactness and finite convex combinations; no choice principle is invoked.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

Schur reduction preserves strict unit-disk root location

Statement

Let p(z)=zn+an−1zn−1+⋯+a0 be a real monic polynomial of degree n≥1 with ∣a0∣<1. Define the reversed polynomial p#(z)=znp(1/z) and q(z)=p(z)−a0p#(z)z(1−a02). If every zero of p lies strictly inside the unit disk, then every zero of q does too.

Facts & Assumptions

Given: A real monic polynomial p of degree at least one, ∣a0∣<1, and the assumption that all its zeros lie in ∣z∣<1.

[A1]

The real polynomial is monic of degree at least one, ∣p(0)∣<1, and every root of p is strictly inside the unit disk.

[F1]

Rouche's theorem in the classical strict-inequality form: if ∣g(z)∣<∣f(z)∣ on a simple closed contour, then f and f+g have the same number of zeros inside, counted with multiplicity.

Proof

1.1A1givenF1algebra

On ∣z∣=1, real coefficients give p#(z)=znp(z)‾, so ∣p#(z)∣=∣p(z)∣. The strict root hypothesis makes p nonzero on the unit circle, and ∣a0p#(z)∣<∣p(z)∣. Apply [F1] to p and −a0p#; p−a0p# has the same n zeros in the disk as p.

2.1A1givenstep 1.1algebra∎

The polynomial p−a0p# has constant term zero and leading coefficient 1−a02≠0, so it is z times a degree-(n−1) polynomial. One of its n disk zeros is the factor zero at z=0; the remaining n−1 zeros are exactly those of the quotient. Dividing by the nonzero scalar 1−a02 changes no roots. Hence all zeros of q lie strictly inside the disk.

AlgorithmAlgorithm: Literature-sourcedProof: AI-generatedprecheck passOpen item page →

Naive sequential three-block ADMM

Definition

For proper closed convex fi:Rni→(−∞,+∞], linear Ai:Rni→Rp, data b∈Rp, penalty ρ>0, and scaled multiplier uk, the naive sequential three-block ADMM sweep is x1k+1∈arg⁡min⁡x1f1(x1)+ρ2∥A1x1+A2x2k+A3x3k−b+uk∥2, then x2k+1 minimizes the same augmented residual with x1k+1, x2 variable and x3k fixed; then x3k+1 minimizes it with the first two new blocks; finally uk+1=uk+A1x1k+1+A2x2k+1+A3x3k+1−b. These formulas specify the exact recurrence conditional on attained block minima; proper closed convexity alone does not ensure attainment.

The executable procedure takes the data above, a current state (x1k,x2k,x3k,uk), three positive integer caps Ci, and, for each block, a supplied deterministic solver program Si and Boolean certificate checker Vi. Their complete instructions and data representations are part of the input. Each program uses discrete steps that terminate; the checker is also such a program. A solver takes its displayed block objective and may halt with failed or a candidate-certificate pair (v,e). Admissibility requires that Vi(H,v,e)=true implies H(v)<+∞ and H(v)≤H(w) for every block vector w. This is a soundness requirement on supplied checkers, not a claim that such certificates can always be found or that arbitrary function descriptions can be checked automatically.

Execute one sweep as follows. Return invalid-input for mismatched dimensions, nonpositive ρ, or caps that are not positive integers. Keep the old state and store tentative blocks separately. For i=1,2,3 in that order, form its block objective using the already computed new blocks and the remaining old blocks. Run Si on that objective, then, if it returns (v,e), run Vi on this triple, allowing at most Ci program steps in total for this solver-checker pair. After each step inspect for termination: an explicit failure, malformed output, or a false checker result returns block-i-solve-failed; a true result stores v as the tentative block. If the budget is used without such a result or failure, return block-i-cap-exhausted. A true result on the last allowed step is accepted. Any failure returns the unchanged old state. Only after all three blocks are accepted, perform the displayed multiplier update, commit the four new vectors, and return success with that state. A requested finite run repeats this sweep for an input nonnegative integer number of sweeps and stops at its first nonsuccess status. No convergence is asserted.

Facts & Assumptions

Given: The three proper closed convex objectives, linear maps, b, ρ>0, current state, positive integer caps, and the supplied solver and sound certificate-checker programs in the Definition.

[A1]

Dimensions match, fi are proper closed convex, ρ>0, caps are positive integers, and the supplied programs satisfy the Definition's step and certificate-soundness requirements.

[F1]

Proper closed convex extended-real functions on Rn: each objective is proper closed convex.

[F2]

The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn: the augmented residual norm is the Euclidean norm in Rp.

Verification

1.1A1F1F2givengiven

Each displayed block objective is the corresponding convex objective plus a nonnegative continuous quadratic in its block variable; the order fixes later blocks at their newest available values. The update is therefore precisely the sequential Gauss–Seidel extension of the two-block recurrence.

2.1A1F1given∎

An exact update requires each argmin to be nonempty and attained; [F1] alone does not guarantee this. The supplied programs and the ordered solver-then-checker calls specify the capped implementation, including which status to return and whether to commit the tentative state. The certificate requirement concerns exact attained minimizers, so an approximate point cannot be accepted merely because the cap has been used.

AlgorithmAlgorithm: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

Scaled two-block ADMM with explicit capped-solve statuses

Definition

Let f:Rn→(−∞,+∞] and g:Rm→(−∞,+∞] be proper closed convex, let K:Rn→Rp and L:Rm→Rp be linear, let c∈Rp, and let ρ>0. The primal problem is min⁡x,z f(x)+g(z)subject to Kx+Lz=c, and its Lagrangian is L((x,z),y)=f(x)+g(z)+⟨y,Kx+Lz−c⟩. A saddle point means a saddle pair in the sense of Saddle points of extended-real Lagrangians.

Conditional on both block minima being attained, an exact outer sweep with scaled dual uk computes, in order, xk+1∈arg⁡min⁡x(f(x)+ρ2∥Kx+Lzk−c+uk∥22), zk+1∈arg⁡min⁡z(g(z)+ρ2∥Kxk+1+Lz−c+uk∥22), then set rk+1=Kxk+1+Lzk+1−c and uk+1=uk+rk+1. Report also the unscaled dual yk=ρuk, objective pk=f(xk)+g(zk), and primal residual rk. If an exact subproblem has multiple minimizers, choose the unique minimum-norm member of its nonempty closed convex minimizer set; existence and uniqueness of that tie-break follow from Every point has a unique nearest point in a nonempty closed Euclidean convex set.

The finite procedure takes the problem data, a current state (xk,zk,uk), positive integer caps Cx,Cz, and deterministic solver programs Sx,Sz and Boolean certificate-checker programs Vx,Vz with their complete instructions and data representations. Each program uses discrete steps that terminate. A solver takes its block objective H and may halt with failed or a candidate-certificate pair (v,e). The supplied checkers must be sound: V(H,v,e)=true implies H(v)<+∞, H(v)≤H(w) for every block vector w, and ∥v∥2≤∥w∥2 for every minimizer w of H. These are admissibility conditions on the input programs, not an automatic test of arbitrary programs or a promise that an exact certificate is available. In particular, proper closed convexity alone does not imply block attainment.

Return invalid-input for mismatched dimensions, ρ≤0, or caps that are not positive integers. Retain the old state and proceed in order through the x and z objectives above, using the tentative new x for the z objective. For block b∈{x,z}, start Sb(H) and, if it returns (v,e), run Vb(H,v,e), using at most Cb program steps in total for the solver and checker. After each step inspect for termination. An explicit failure, malformed output, or false checker result returns b-solve-failed with the unchanged old state. A true checker result stores v as the tentative block; accept it even on the last allowed step. If the budget is used without a true result or failure, return b-cap-exhausted with the old state. Only after both blocks are accepted, perform the residual and dual assignments above, commit the new state, and return success with that state, yk+1, pk+1 and rk+1. A requested finite run repeats this sweep for an input nonnegative integer number of sweeps and stops at its first nonsuccess status. Failure, including on a problem without a block minimizer, never advances the outer state. These statuses give no approximate convergence guarantee.

Facts & Assumptions

Given: The finite-dimensional problem data above, initial (x0,z0,u0), positive integer caps, and supplied solver and sound certificate-checker programs as specified in the Definition.

[A1]

The dimensions n,m,p∈N may be zero; they match, f,g are proper closed convex, ρ>0, caps are positive integers, and the supplied programs satisfy the Definition's step and certificate-soundness requirements.

[F1]

Proper closed convex extended-real functions on Rn: each objective is proper, convex and has closed epigraph.

[F2]

The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn: each residual space has its Euclidean inner product and norm.

[F3]

Every point has a unique nearest point in a nonempty closed Euclidean convex set: in positive-dimensional Euclidean space, every nonempty closed convex minimizer set has a unique point nearest the origin.

Verification

1.1A1F1F2givenalgebra

For either block write its subproblem objective as F(v)+Q(v), where F is f or g and Q is the finite continuous convex residual quadratic from [F2]. Its epigraph is the inverse image of the closed set epi⁡F under the continuous map (v,s)↦(v,s−Q(v)), so it is closed by [F1]. If its minimum is attained, the minimum value a is finite: properness gives a finite competitor and neither summand takes −∞. Its minimizer set is nonempty and equals {v:F(v)+Q(v)≤a}, the inverse image of that closed epigraph under v↦(v,a), hence is closed. The sum of the two convex functions is convex; at two minimizers, convexity bounds every segment value by a, while minimality bounds it below by a. Thus the minimizer set is convex.

2.1A1F3F4step 1.1givenalgebra∎

For either block, if its dimension is zero then [F4] makes its Euclidean space the singleton {0}, so the nonempty minimizer set in step 1.1 is that singleton and its minimum-norm member is unique. In positive dimension, [F3] gives a unique point nearest the origin in the nonempty closed convex minimizer set. Thus, conditional on attainment, the specified tie-break exists and is unique in every dimension. The finite procedure calls the supplied solver and checker programs with the specified budget and preserves the old state on either failure branch; the existence of the tie-break does not provide a finite evaluator or imply that any cap succeeds.

DefinitionDefinition: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

Fenchel conjugate of an extended-real function

Definition

Let f:Rn→(−∞,+∞]. Its Fenchel conjugate is the extended-real function on the same Euclidean space f∗(s):=sup⁡x∈Rn{⟨s,x⟩−f(x)}. When f(x)=+∞, the corresponding term is −∞ and does not increase the supremum. Its effective domain is dom⁡f∗={s:f∗(s)<+∞}.

Facts & Assumptions

Given: n∈N, f:Rn→(−∞,+∞], and the Euclidean pairing.

[A1]

Function values lie in (−∞,+∞] and the pairing is Euclidean.

[F1]

Proper closed convex extended-real functions on Rn: the domain of a proper function is nonempty, and its values lie in (−∞,+∞].

[F2]

The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn: ⟨s,x⟩ is a finite real number for s,x∈Rn.

Proof

1.1A1givenF1F2given

For every x with finite f(x), the expression ⟨s,x⟩−f(x) is real; for f(x)=+∞ it contributes −∞ under the stated convention. Thus the supremum is unambiguously defined in [−∞,+∞].

2.1A1F1step 1.1choose∎

If f is proper, choose one x0∈dom⁡f. The finite term ⟨s,x0⟩−f(x0) shows f∗(s)>−∞ for every s; it may still be +∞. This definition alone does not assert finiteness everywhere.

DefinitionDefinition: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

Resolvent of a monotone relation

Definition

For a relation A⊆E×E and ρ>0, define its resolvent as the inverse relation JρA:=(I+ρA)−1,JρA(y)={x∈E:y−x∈ρA(x)}, where ρA(x)={ρa:a∈A(x)}. Its domain is the set of y for which this value set is nonempty. At this point it may be partial and set-valued; full domain and single-valuedness are separate conclusions of A maximal-monotone resolvent is everywhere-defined and firmly nonexpansive.

Facts & Assumptions

Given: A relation A on E and a scalar ρ>0.

[A1]

The relation is on E and ρ>0.

[F1]

Monotone and maximal-monotone relations on Euclidean space: A(x) denotes the set of a with (x,a)∈A.

Proof

1.1A1givenF1given

The equation y−x∈ρA(x) means that some a∈A(x) satisfies y=x+ρa; this is precisely the inverse graph of I+ρA.

2.1A1givenF1given∎

The value JρA(y) is a set and may be empty until a theorem proves existence; the definition itself asserts no surjectivity or uniqueness.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

Optimality relations for exact two-block ADMM subproblems

Statement

For any exact two-block ADMM sweep from Scaled two-block ADMM with explicit capped-solve statuses, put Δzk+1=zk+1−zk and yk+1=ρuk+1. Then −K∗(yk+1−ρLΔzk+1)∈∂f(xk+1),−L∗yk+1∈∂g(zk+1).

Facts & Assumptions

Given: Proper convex f,g, linear K,L, ρ>0, and an exact attained sweep.

[A1]

The algorithm's proper closed convex objectives and linear maps are in force, and both subproblem minimizers are attained exactly.

[F1]

Scaled two-block ADMM with explicit capped-solve statuses: the exact x and z subproblems and update yk+1=yk+ρrk+1 are as displayed there.

[F2]

Subdifferentials of proper extended-real convex functions: for a proper convex extended-real function and a finite-valued point x, a∈∂f(x) iff f(v)≥f(x)+⟨a,v−x⟩ for every v; the same convention applies to g.

[F3]

Every linear map between finite-dimensional inner product spaces has a unique adjoint gives the unique adjoints of the finite-dimensional Euclidean maps K,L; The adjoint T∗:W→V is characterised by ⟨Tv,w⟩W=⟨v,T∗w⟩V: ⟨Kx,y⟩=⟨x,K∗y⟩ and similarly for L.

Proof

1.1A1F1F2F3givenalgebra

Write the x-subproblem objective as f(x)+Q(x), where ∇Q(xk+1)=ρK∗(Kxk+1+Lzk−c+uk) by [F3]. For any v∈dom⁡f and 0<t<1, convexity bounds f(xk+1+t(v−xk+1)) above by (1−t)f(xk+1)+tf(v). Minimality and differentiability of Q, after dividing the resulting nonnegative objective difference by t and letting t↓0, give f(v)≥f(xk+1)−⟨∇Q(xk+1),v−xk+1⟩. For v∉dom⁡f this inequality is automatic, so −∇Q(xk+1)∈∂f(xk+1) by [F2].

2.1A1F1F2F3step 1.1algebra∎

Since Kxk+1+Lzk−c=rk+1−LΔzk+1 and yk+1=ρ(uk+rk+1), the gradient in step 1.1 equals K∗(yk+1−ρLΔzk+1). This proves the first inclusion. Applying the same segment argument to the z-subproblem gives −ρL∗(Kxk+1+Lzk+1−c+uk)∈∂g(zk+1); the bracket times ρ is yk+1, proving the second inclusion.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

The Fenchel conjugate of a proper closed convex function is proper closed convex

Statement

If f:Rn→(−∞,+∞] is proper, closed and convex, then its conjugate f∗ from Fenchel conjugate of an extended-real function is also proper, closed and convex. The affine-minorant result cited below is used only to prove properness; closedness and convexity follow directly from the supremum formula.

Facts & Assumptions

Given: Proper closed convex f on Rn.

[A1]

The function f is proper, closed and convex.

[F1]

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

[F2]

A proper closed convex function has an affine minorant: some a∈Rn,b∈R satisfy f(x)≥⟨a,x⟩+b for every x.

[F3]

Proper closed convex extended-real functions on Rn: f has a nonempty effective domain, is convex, and has a closed epigraph.

[F5]

Cauchy-Schwarz ∣⟨x,y⟩∣≤∥x∥2∥y∥2 with its equality case, the triangle inequality for ∥⋅∥2, the parallelogram law and polarisation: ∣⟨u,v⟩∣≤∥u∥2∥v∥2, and for n≥1, d2(u,v)=∥u−v∥2.

Proof

1.1A1F1F2F3choose

Choose x0∈dom⁡f by [F3]. The affine minorant [F2] gives ⟨a,x⟩−f(x)≤−b for every x with finite f(x), so f∗(a)≤−b<+∞. The term at x0 gives f∗(a)≥⟨a,x0⟩−f(x0)>−∞. Thus f∗ is proper.

1.2A1F1F4F5algebra

If n=0, [F4] gives the singleton R0={0} and properness makes f(0) finite, so f∗(0)=−f(0) is proper, closed and convex directly. Hence assume n≥1. For each x∈dom⁡f and s,s′∈Rn, [F5] gives ∣⟨s,x⟩−⟨s′,x⟩∣≤∥s−s′∥2∥x∥2=d2(s,s′)∥x∥2. Thus s↦⟨s,x⟩−f(x) is finite continuous affine. A pointwise supremum of these affine functions is convex: apply each affine function to (1−θ)s0+θs1, bound by (1−θ)f∗(s0)+θf∗(s1), then take the supremum.

2.1A1F1F3F4F5step 1.2algebra∎

The epigraph of f∗ is the intersection, over x∈dom⁡f, of the closed half-spaces {(s,t):t≥⟨s,x⟩−f(x)}. Each half-space is closed because its defining affine function is continuous by step 1.2, and any intersection of closed sets is closed. Hence f∗ is closed in the epigraph convention of [F3].

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passOpen item page →

Fenchel–Young inequality and its equality case

Statement

Let f:Rn→(−∞,+∞] be proper and convex. For every x,s∈Rn, f(x)+f∗(s)≥⟨s,x⟩, with extended-real interpretation. Equality holds exactly when x∈dom⁡f, f∗(s)<+∞, and s∈∂f(x); equivalently, for proper convex f, equality itself forces the two finiteness conditions and the subgradient membership.

Facts & Assumptions

Given: Proper convex f, x,s∈Rn.

[A1]

The function f is proper and convex.

[F1]

Fenchel conjugate of an extended-real function: f∗(s)=sup⁡z(⟨s,z⟩−f(z)).

[F2]

Subdifferentials of proper extended-real convex functions: for x∈dom⁡f, s∈∂f(x) iff f(z)≥f(x)+⟨s,z−x⟩ for every z∈Rn.

Proof

1.1A1F1given

If f(x)=+∞, the left side is +∞ because [F1] and properness ensure f∗(s)>−∞, so the inequality is true and equality is impossible. If f(x)<+∞, the term z=x in [F1] gives f∗(s)≥⟨s,x⟩−f(x), proving the inequality; if f∗(s)=+∞, equality is again impossible.

2.1A1F1F2step 1.1algebra∎

Assume now f(x) and f∗(s) are finite. Equality in step 1.1 holds iff the supremum in [F1] equals its z=x term, which is equivalent to ⟨s,z⟩−f(z)≤⟨s,x⟩−f(x)for every z∈dom⁡f. Rearranging gives precisely the inequalities in [F2]; for z∉dom⁡f they hold automatically. Thus equality is equivalent to s∈∂f(x), and the converse follows by reversing these inequalities.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

A maximal-monotone resolvent is everywhere-defined and firmly nonexpansive

Statement

Let A be maximal monotone on E=Rn and let ρ>0. For every y∈E there is a unique x∈E with y−x∈ρA(x). Thus the resolvent from Resolvent of a monotone relation is an everywhere-defined map and, for all y,y′∈E, ∥JρAy−JρAy′∥22≤⟨JρAy−JρAy′,y−y′⟩. This is firm nonexpansiveness; it also implies the map is 1-Lipschitz.

Facts & Assumptions

Given: A maximal-monotone relation A and ρ>0.

[A1]

The relation A is maximal monotone and ρ>0.

[F1]

Monotone and maximal-monotone relations on Euclidean space: monotonicity means ⟨x−x′,a−a′⟩≥0 for graph pairs, and maximality excludes any proper monotone graph extension.

[F2]

Resolvent of a monotone relation: x∈JρA(y) iff y=x+ρa for some a∈A(x).

[F3]

One-point extension of a nonexpansive map in finite dimensions: a 1-Lipschitz map on any subset of E admits a value at each added point satisfying all 1-Lipschitz inequalities.

Proof

1.1A1F1constructalgebra

Transform every graph pair (x,a)∈A into p=x+ρa and q=x−ρa. If two graph pairs are used, then ∥q−q′∥22≤∥p−p′∥22, because the difference of the right and left sides is 4ρ⟨x−x′,a−a′⟩≥0 by [F1]. Also, if p=p′, this inequality forces q=q′. Thus the rule T(p)=q is a well-defined 1-Lipschitz map on its range D={x+ρa:(x,a)∈A}.

2.1A1F1F2F3step 1.1algebra

Fix arbitrary y∈E. By [F3], extend T at y by some q satisfying ∥q−(x−ρa)∥2≤∥y−(x+ρa)∥2 for every (x,a)∈A. Set x~=(y+q)/2 and a~=(y−q)/(2ρ). Expanding the squared inequality shows ⟨x~−x,a~−a⟩≥0 for every graph pair, so adjoining (x~,a~) preserves monotonicity. By maximality in [F1], it already belongs to A. Hence y=x~+ρa~, proving existence. This also covers an initially empty graph: [F3] gives the extension and maximality rules out the empty graph.

3.1A1F1F2step 2.1algebra

If x,x′ both satisfy y−x∈ρA(x) and y−x′∈ρA(x′), monotonicity gives 0≤⟨x−x′,(y−x)−(y−x′)⟩=−∥x−x′∥22. Thus x=x′, so the resolvent is single-valued.

4.1A1F1F2F4step 3.1algebra∎

For inputs y,y′, write x=JρAy, x′=JρAy′. Monotonicity applied to (x,(y−x)/ρ) and (x′,(y′−x′)/ρ) gives ∥x−x′∥22≤⟨x−x′,y−y′⟩. Cauchy–Schwarz [F4] then gives ∥x−x′∥2≤∥y−y′∥2 when x≠x′, and the inequality is immediate when x=x′. This proves firm nonexpansiveness and the Lipschitz consequence.

AlgorithmAlgorithm: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

Douglas–Rachford splitting for two maximal-monotone relations

Definition

Given maximal-monotone A,B on E=Rn, ρ>0, and w0∈E, define for k≥0 pk=JρB(wk),qk=JρA(2pk−wk),wk+1=wk+qk−pk. The shadow is pk. Each exact update exists and is unique by A maximal-monotone resolvent is everywhere-defined and firmly nonexpansive. This recurrence specifies exact real arithmetic; a finite implementation that cannot evaluate a resolvent must report failure and must not advance the exact recurrence. No termination or convergence claim is part of this algorithm definition.

Facts & Assumptions

Given: Maximal-monotone A,B, ρ>0, and a state wk∈E.

[A1]

Both relations are maximal monotone, ρ>0, and w0∈E.

[F1]

Resolvent of a monotone relation: JρA(y)={x:y−x∈ρA(x)}, and similarly for B.

[F2]

A maximal-monotone resolvent is everywhere-defined and firmly nonexpansive: each such resolvent is a unique-valued map defined on all of E.

Proof

1.1A1givenF1F2

Since wk∈E, [F2] gives a unique pk and then a unique qk at the input 2pk−wk. The displayed formula therefore defines exactly one next state wk+1.

2.1A1givenF1F2given∎

If a numerical routine does not return those exact resolvent values, the recurrence has not been completed; the item makes no convergence or approximate-solve assertion. The shadow sequence is precisely the first resolvent output pk.

AlgorithmAlgorithm: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

Chambolle–Pock primal-dual hybrid gradient

Definition

Let X=Rn, Y=Rm, let f:X→(−∞,+∞] and g:Y→(−∞,+∞] be proper closed convex, and let K:X→Y be linear. Its unique adjoint K∗:Y→X exists by Every linear map between finite-dimensional inner product spaces has a unique adjoint, including zero-dimensional spaces. Identify K with its matrix in the standard Euclidean bases when using the induced matrix norm below. The primal problem is min⁡xf(x)+g(Kx), with saddle function Φ(x,y)=f(x)+⟨Kx,y⟩−g∗(y), where g∗ is defined by Fenchel conjugate of an extended-real function. The saddle function Φ is evaluated on dom⁡f×dom⁡g∗, where both function values are finite; no undefined extended-real subtraction is used outside this domain. Assume τ,σ>0 and τσ∥K∥22<1, where ∥K∥2 is the induced Euclidean operator norm of The matrix norm induced by a published vector p-norm. Starting from x0,y0 and xˉ0=x0, the exact recurrence is yk+1=prox⁡σg∗(yk+σKxˉk),xk+1=prox⁡τf(xk−τK∗yk+1),xˉk+1=2xk+1−xk. In positive-dimensional spaces the proximal maps are everywhere single-valued by Existence, resolvent characterization, and firm nonexpansiveness of the proximal map; in a zero-dimensional space its sole input and output are the zero vector, so that proximal call is single-valued directly. The proper closed convexity of g∗ follows from The Fenchel conjugate of a proper closed convex function is proper closed convex. These are mathematical existence statements, not finite evaluators.

The finite procedure also takes positive integer caps Cy,Cx and supplied deterministic solver programs Sy,Sx and Boolean certificate-checker programs Vy,Vx, with their complete instructions and data representations. Each program uses discrete steps that terminate. On input (h,t,v), a solver may halt with failed or a candidate-certificate pair (w,e). The supplied checker is admissible only if V(h,t,v,w,e)=true implies that h(w) is finite and w minimizes h(z)+∥z−v∥22/(2t) over all z in its Euclidean space. This is a soundness condition on supplied programs; it does not promise that an arbitrary proximal map has an exact finite evaluator or that a certificate is always found. Proper closed convexity and the strict step-size condition remain admissibility assumptions on the mathematical data.

Initialize xˉ0=x0. At each sweep retain the old state (xk,yk,xˉk). Return invalid-input for mismatched dimensions, nonpositive τ or σ, or caps that are not positive integers. First call Sy on (g∗,σ,yk+σKxˉk), then, if it returns (w,e), call Vy on those inputs and that pair. Allow at most Cy program steps in total for the solver and checker. After each step inspect for termination: an explicit failure, malformed output, or false checker result returns prox-call-failed with call = dual; a true result stores w as tentative yk+1. Accept a true result on the last allowed step. If the budget is used without such a result or failure, return prox-cap-exhausted with call = dual. After dual success, apply the identical rule with Sx,Vx,Cx to (f,τ,xk−τK∗yk+1), recording call = primal on failure or exhaustion. Every failure returns the unchanged old state. Only after both calls succeed, commit xk+1,yk+1 and xˉk+1=2xk+1−xk, and return success with this state. A requested finite run repeats this sweep for an input nonnegative integer number of sweeps and stops at its first nonsuccess status. No convergence claim is made for a failed run.

Facts & Assumptions

Given: Proper closed convex f,g, finite Euclidean spaces, linear K, positive τ,σ satisfying the strict step condition, initial x0,y0, positive integer caps and the supplied solver and sound certificate-checker programs in the Definition.

[A1]

The functions are proper closed convex; τ,σ>0; τσ∥K∥22<1; caps are positive integers; and the supplied programs satisfy the Definition's step and certificate-soundness requirements.

[F1]

Proper closed convex extended-real functions on Rn: f,g are proper closed convex functions.

[F2]

Fenchel conjugate of an extended-real function: g∗(y)=sup⁡v(⟨y,v⟩−g(v)).

[F4]

Existence, resolvent characterization, and firm nonexpansiveness of the proximal map: for each positive-dimensional space, every input and positive parameter give a unique proximal output satisfying its subgradient optimality condition.

[F5]

The matrix norm induced by a published vector p-norm: ∥K∥2=sup⁡∥x∥2≤1∥Kx∥2.

Verification

1.1A1F1F2F3F4F7given

By [F1] and [F3], both proximal inputs in the recurrence are proper closed convex functions; [F2] supplies the defining conjugate expression for the dual term. If a proximal space has positive dimension, [F4] gives an everywhere unique output. If it is zero-dimensional, [F7] makes it the singleton {0} and properness gives the unique zero output directly. Since τ,σ>0, every exact update exists uniquely, including when K=0; the strict step inequality then reads 0<1.

2.1A1F5F6givenF4∎

The three assignments specify the exact state and extrapolated value; K∗ in the primal update is the adjoint of [F6], and the step-size condition uses the induced norm [F5]. The finite wrapper separately specifies supplied solver/checker programs, their ordered calls, shared per-call budgets and distinct failure versus exhaustion branches. Its certificates concern exactly the unique proximal outputs of [F4]; their existence alone supplies no evaluator. No pointwise convergence is asserted.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

Two-block ADMM energy descent and objective gap estimates

Statement

Suppose proper closed convex f,g have a saddle point (x∗,z∗,y∗) for the Lagrangian in Scaled two-block ADMM with explicit capped-solve statuses, with Kx∗+Lz∗=c, and every subproblem in the exact ADMM sequence is attained. Put Δzk+1=zk+1−zk and Vk=1ρ∥yk−y∗∥22+ρ∥L(zk−z∗)∥22. For every k≥1, Vk+1≤Vk−ρ∥rk+1∥22−ρ∥LΔzk+1∥22. The index begins at k=1: an arbitrary initial z0 need not satisfy a previous z-subproblem optimality condition. Also, with pk=f(xk)+g(zk) and p∗=f(x∗)+g(z∗), every exact sweep satisfies pk+1−p∗≤−⟨yk+1,rk+1⟩+ρ⟨LΔzk+1,rk+1−L(zk+1−z∗)⟩, p∗−pk+1≤⟨y∗,rk+1⟩.

Facts & Assumptions

Given: A saddle point, exact ADMM sweeps, ρ>0, and the notation above.

[A1]

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

[F1]

Scaled two-block ADMM with explicit capped-solve statuses: rk+1=Kxk+1+Lzk+1−c and yk+1−yk=ρrk+1.

[F2]

Optimality relations for exact two-block ADMM subproblems: ak+1=−K∗yk+1+ρK∗LΔzk+1∈∂f(xk+1) and bk+1=−L∗yk+1∈∂g(zk+1).

[F3]

Saddle points of extended-real Lagrangians: L((x∗,z∗),y)≤p∗≤L((x,z),y∗) for every x,z,y, with the center finite.

[F4]

Subdifferentials of proper extended-real convex functions: for a finite-valued point of a proper convex extended-real function, each subgradient gives its defining inequality against every competitor.

Proof

1.1A1F2F3F4F5givenalgebra

For every x∈dom⁡f, the right saddle inequality at (x,z∗) and feasibility give f(x)≥f(x∗)+⟨−K∗y∗,x−x∗⟩; the same argument with (x∗,z) gives −L∗y∗∈∂g(z∗). Thus [F4] gives both saddle subgradient inclusions. For k≥1, the preceding exact sweep also gives −L∗yk∈∂g(zk) from [F2]. The inequalities at zk+1 and zk read g(zk+1)−g(zk)≤−⟨yk+1,LΔzk+1⟩ and g(zk+1)−g(zk)≥−⟨yk,LΔzk+1⟩. Combining them gives ⟨yk+1−yk,LΔzk+1⟩≤0. This is the sign needed below and is why the estimate starts at k=1.

2.1A1F2F3F4F5step 1.1algebra

Adding the two defining subgradient inequalities shows subgradient monotonicity. At the f-block this gives 0≤⟨ak+1+K∗y∗,xk+1−x∗⟩=−⟨yk+1−y∗,K(xk+1−x∗)⟩+ρ⟨LΔzk+1,K(xk+1−x∗)⟩. At the g-block it gives 0≤⟨bk+1+L∗y∗,zk+1−z∗⟩=−⟨yk+1−y∗,L(zk+1−z∗)⟩. Add the two inequalities and use Kx∗+Lz∗=c to obtain ⟨yk+1−y∗,rk+1⟩≤ρ⟨LΔzk+1,K(xk+1−x∗)⟩. Substitute K(xk+1−x∗)=rk+1−L(zk+1−z∗).

3.1A1F1step 1.1step 2.1algebra

The identity yk+1−yk=ρrk+1 gives ∥yk+1−y∗∥2−∥yk−y∗∥2ρ=2⟨yk+1−y∗,rk+1⟩−ρ∥rk+1∥2. The analogous expansion for L(zk−z∗) is ρ(∥L(zk+1−z∗)∥2−∥L(zk−z∗)∥2)=2ρ⟨LΔzk+1,L(zk+1−z∗)⟩−ρ∥LΔzk+1∥2. Add these identities, use step 2.1, and then use step 1.1 to bound 2⟨yk+1−yk,LΔzk+1⟩≤0. The asserted energy descent follows.

4.1A1F2F3F4step 2.1algebra∎

The two subgradient inequalities [F2,F4] at (xk+1,zk+1) against (x∗,z∗) give pk+1−p∗≤⟨ak+1,xk+1−x∗⟩+⟨bk+1,zk+1−z∗⟩=−⟨yk+1,rk+1⟩+ρ⟨LΔzk+1,K(xk+1−x∗)⟩. Replace K(xk+1−x∗) by rk+1−L(zk+1−z∗) to obtain the upper estimate. The right saddle inequality [F3] at (xk+1,zk+1) is pk+1+⟨y∗,rk+1⟩≥p∗, which rearranges to the lower estimate.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

The Douglas–Rachford fixed-point map is firmly nonexpansive

Statement

For maximal-monotone A,B and ρ>0, let T=I−JρB+JρA(2JρB−I). Then T:E→E is firmly nonexpansive: ∥T(w)−T(w′)∥22≤⟨T(w)−T(w′),w−w′⟩.

Facts & Assumptions

Given: Maximal-monotone A,B, ρ>0, and w,w′∈E.

[A1]

Both relations are maximal monotone, ρ>0, and the inputs lie in E.

[F1]

Douglas–Rachford splitting for two maximal-monotone relations: the update map is T(w)=w+JρA(2JρBw−w)−JρBw.

[F2]

A maximal-monotone resolvent is everywhere-defined and firmly nonexpansive: each resolvent J obeys ∥Jv−Jv′∥2≤⟨Jv−Jv′,v−v′⟩.

Proof

1.1A1F2algebra

For any firmly nonexpansive J, its reflector R=2J−I is nonexpansive: with d=v−v′ and e=Jv−Jv′, [F2] gives ∥2e−d∥22=∥d∥22+4∥e∥22−4⟨e,d⟩≤∥d∥22. Thus RARB is nonexpansive because it is a composition of two nonexpansive maps.

2.1A1F1step 1.1algebra∎

Expanding the reflectors gives T=(I+RARB)/2. For d=w−w′ and s=RARBw−RARBw′, nonexpansiveness gives ∥s∥2≤∥d∥2, and ∥d+s2∥22≤⟨d+s2,d⟩ is equivalent after multiplying by 4 and cancelling common terms to ∥s∥22≤∥d∥22. This is the firm inequality for T.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

PDHG one-step primal-dual gap telescope

Statement

For the exact recurrence of Chambolle–Pock primal-dual hybrid gradient, put κ=τσ ∥K∥2<1 and Φ(x,y)=f(x)+⟨Kx,y⟩−g∗(y). For every x∈dom⁡f, y∈dom⁡g∗ and integer N≥1, ∑k=0N−1(Φ(xk+1,y)−Φ(x,yk+1))≤∥x−x0∥222τ+∥y−y0∥222σ. The formula includes K=0 and uses xˉ0=x0.

Facts & Assumptions

Given: The exact PDHG recurrence, τ,σ>0, κ<1, and test points in the stated domains.

[A1]

The exact recurrence is used, κ=τσ∥K∥2<1, and the test points are in the stated domains.

[F1]

Chambolle–Pock primal-dual hybrid gradient: the proximal updates, xˉ0=x0, and xˉk=2xk−xk−1 for k≥1.

[F2]

Existence, resolvent characterization, and firm nonexpansiveness of the proximal map: in positive dimension, if u=prox⁡tg(v), then (v−u)/t∈∂g(u).

[F3]

Subdifferentials of proper extended-real convex functions: for a finite-valued point of a proper convex extended-real function, a∈∂f(u) implies f(z)≥f(u)+⟨a,z−u⟩ for every z.

[F4]

The matrix norm induced by a published vector p-norm: ∥Kx∥2≤∥K∥2∥x∥2.

Proof

1.1A1F1F2F3F5F6algebra

For each positive-dimensional proximal space, the optimality condition [F2] and extended-real subgradient definition [F3] give the relevant inequality. If a proximal space is zero-dimensional, [F6] says its only point is 0; its update and test point are both 0, so the same inequality is equality in that coordinate. Therefore in every dimension the two inequalities are g∗(y)−g∗(yk+1)≥⟨yk−yk+1σ+Kxˉk,y−yk+1⟩, f(x)−f(xk+1)≥⟨xk−xk+1τ−K∗yk+1,x−xk+1⟩. The identity −⟨a−b,c−b⟩=(∥c−a∥2−∥c−b∥2−∥b−a∥2)/2 applied to the primal and dual displacement terms gives the two distance differences Ek−Ek+1−Xk+1 and Ek−Ek+1−Yk+1 in their respective coordinates. The bilinear terms from the primal inequality and the gap expand as ⟨yk+1,K(x−xk+1)⟩+⟨Kxk+1,y⟩−⟨Kx,yk+1⟩=⟨Kxk+1,y−yk+1⟩. Adding the dual update term ⟨Kxˉk,yk+1−y⟩ gives ⟨K(xˉk−xk+1),yk+1−y⟩ in the upper bound for Gk+1. Moving this term to the other side yields Ek≥Gk+1+Ek+1+Xk+1+Yk+1+⟨K(xk+1−xˉk),yk+1−y⟩, where Gk+1=Φ(xk+1,y)−Φ(x,yk+1), Ej=∥x−xj∥2/(2τ)+∥y−yj∥2/(2σ), Xj=∥xj−xj−1∥2/(2τ), and Yj=∥yj−yj−1∥2/(2σ).

2.1A1F1F4F5step 1.1algebra

Define x−1=x0, so X0=0, and Bk=⟨K(xk−xk−1),yk−y⟩. The extrapolation in [F1] gives ⟨K(xk+1−xˉk),yk+1−y⟩=Bk+1−Bk−⟨K(xk−xk−1),yk+1−yk⟩. By [F4,F5] and 2ab≤a2+b2, ∣⟨K(xk−xk−1),yk+1−yk⟩∣≤κ(Xk+Yk+1). Substitution into step 1.1 therefore gives Ek≥Gk+1+Ek+1+(1−κ)Yk+1+Xk+1−κXk+Bk+1−Bk.

3.1A1F1F4F5step 2.1algebra∎

Sum step 2.1 for k=0,…,N−1. The B terms telescope, B0=0, and the X terms satisfy ∑k=0N−1(Xk+1−κXk)=(1−κ)∑k=1N−1Xk+XN≥0. Thus ∑k=0N−1Gk+1+EN+(1−κ)∑k=1NYk+(1−κ)∑k=1N−1Xk+XN+BN≤E0. For the terminal cross term, [F4,F5] and 2ab≤a2+b2 give −BN≤∥K∥2∥xN−xN−1∥2∥yN−y∥2≤XN+τσ∥K∥22∥yN−y∥222σ. Since EN contains ∥yN−y∥2/(2σ) and τσ∥K∥22=κ2<1, these terminal terms leave a nonnegative remainder; all increment terms are also nonnegative because κ<1. Drop them to obtain ∑Gk+1≤E0, the claimed estimate. When K=0, κ=0 and the same inequalities hold without division by ∥K∥2.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

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.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

Douglas–Rachford shadows converge to a zero of the operator sum

Statement

Let A,B be maximal monotone on E=Rn, let ρ>0, and assume there is p∈E with 0∈(A+B)(p), meaning that a∈A(p) and b∈B(p) can be chosen with a+b=0. The Douglas–Rachford recurrence of Douglas–Rachford splitting for two maximal-monotone relations has a state sequence converging to a fixed point of its map T, and its shadow JρB(wk) converges to a zero of A+B.

Facts & Assumptions

Given: A,B,ρ,p as in the Statement.

[A1]

Both relations are maximal monotone, ρ>0, and 0∈(A+B)(p) for some p.

[F1]

Douglas–Rachford splitting for two maximal-monotone relations: T(w)=w+q−pB, where pB=JρBw and q=JρA(2pB−w).

[F3]

Picard iterates of a firmly nonexpansive map converge in finite dimensions: if T is firmly nonexpansive and has a fixed point, its Picard iterates converge to a fixed point.

[F4]

A maximal-monotone resolvent is everywhere-defined and firmly nonexpansive: each resolvent is everywhere-defined and 1-Lipschitz.

Proof

1.1A1givenF1F4choose

Choose b∈B(p) and a∈A(p) with a+b=0. The resolvent identities give JρB(p+ρb)=p and JρA(p−ρb)=p. At w∗=p+ρb, the second input is 2p−w∗=p−ρb, so the update has pB=q=p and T(w∗)=w∗. Thus T has a fixed point.

2.1A1F2F3step 1.1

Apply [F3] using firm nonexpansiveness [F2]. It follows that the states wk=Tk(w0) converge to some w∗′ with T(w∗′)=w∗′.

3.1A1F1F4step 2.1algebra

Put p′=JρB(w∗′) and q′=JρA(2p′−w∗′). Fixedness says q′=p′. The resolvent inclusions yield w∗′−p′∈ρB(p′) and p′−w∗′∈ρA(p′); adding them gives 0∈(A+B)(p′).

4.1A1F1F4step 2.1algebra∎

The shadow pk=JρB(wk) converges to p′ because the resolvent is 1-Lipschitz by [F4] and wk→w∗′. Thus the shadow converges to a zero of the sum.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

PDHG has an O(1/k) ergodic saddle-gap bound

Statement

Assume the hypotheses of Chambolle–Pock primal-dual hybrid gradient and that Φ(x,y)=f(x)+⟨Kx,y⟩−g∗(y) has a saddle point (x∗,y∗) in the sense of Saddle points of extended-real Lagrangians. For N≥1 define xˉN=1N∑k=0N−1xk+1,yˉN=1N∑k=0N−1yk+1. For every x∈dom⁡f, y∈dom⁡g∗, Φ(xˉN,y)−Φ(x,yˉN)≤1N(∥x−x0∥222τ+∥y−y0∥222σ). In particular, the saddle gap Φ(xˉN,y∗)−Φ(x∗,yˉN) is nonnegative and obeys this bound with (x,y)=(x∗,y∗). On bounded test sets the displayed upper bound is O(1/N). This is an ergodic gap statement; it is not a pointwise objective bound and does not assert pointwise iterate convergence.

Facts & Assumptions

Given: The exact PDHG recurrence, positive steps with τσ∥K∥22<1, and a saddle point.

[A1]

The exact recurrence, strict step condition, and a saddle point hold.

[F1]

Chambolle–Pock primal-dual hybrid gradient: f,g∗ are proper closed convex and the iterates follow the exact recurrence.

[F2]

PDHG one-step primal-dual gap telescope: for every test pair and N≥1, the sum of the first N saddle differences is at most the initial weighted squared distance.

[F3]

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

Proof

1.1A1F1givenalgebra

Every exact proximal output lies in the effective domain of its function. Convexity therefore puts xˉN in dom⁡f and yˉN in dom⁡g∗.

2.1A1F1F2step 1.1algebra

By convexity in [F1], f(xˉN)≤N−1∑k<Nf(xk+1) and g∗(yˉN)≤N−1∑k<Ng∗(yk+1); linearity gives KxˉN=N−1∑Kxk+1. Hence Φ(xˉN,y)−Φ(x,yˉN)≤1N∑k=0N−1(Φ(xk+1,y)−Φ(x,yk+1)). Apply [F2] and divide by N to get the bound.

3.1A1F3step 2.1∎

By the saddle inequalities [F3], Φ(xˉN,y∗)≥Φ(x∗,y∗) and Φ(x∗,yˉN)≤Φ(x∗,y∗), so their difference is nonnegative. Step 2.1 at (x∗,y∗) supplies the same O(1/N) upper bound. The ergodic estimate makes no claim about a single nonaveraged objective difference or pointwise iterate convergence.

5 · Examples, counterexamples and false statements

None yet.

Sources