Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-6-luna)
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.

Cyclic exact block descent has globally optimal accumulation points

Statement

Let F(x)=f(x)+g(x) on Rd, where f:Rd→R is convex and continuously differentiable, and g(x)=∑igi(xBi) is proper closed convex with each gi proper closed convex. Assume F(x0)<+∞ and the initial sublevel set S={x:F(x)≤F(x0)} is compact. Suppose every exact block minimizer on the visited sublevel exists uniquely and the resulting block-minimizer maps are continuous. Then every accumulation point of any indefinitely continued cyclic full-sweep run of Cyclic exact block minimization is coordinatewise minimizing, satisfies 0∈∇f(x)+∂g(x), and is a global minimizer of F. If the global minimizer is unique, the full sequence, including within-sweep iterates, converges to it. The theorem uses the unique-continuous-minimizer branch of the pair design; it makes no claim for arbitrary nonconvex or nonseparable nonsmooth updates.

Facts & Assumptions

Given: The objective, compact sublevel and block-minimizer hypotheses in the Statement.

[F1]

Cyclic exact block minimization: a sweep minimizes each block in order and leaves the other blocks unchanged.

[F2]

Continuity of the cyclic block-minimum value: with continuous unique block-minimizer maps, the value of each block minimum is continuous in the other coordinates.

[F3]

Coordinatewise minima of a separable convex composite are global minima: a coordinatewise minimum of this convex separable composite is stationary and globally minimizing.

[F4]

A finite continuous convex summand preserves proper closed convexity: adding the finite continuous convex function f to proper closed convex g preserves properness, convexity and closed epigraph.

[F5]

Semicontinuous extreme value theorem on compact Euclidean sets: a real-valued lower-semicontinuous function on a nonempty compact Euclidean set is bounded below and attains its minimum.

[F7]

Every nonempty set bounded below has an infimum and Epsilon characterisation of the infimum: a nonempty real set bounded below has an infimum, and elements lie arbitrarily close above it.

[F8]

A compact subset of a metric space is closed and bounded: a compact subset of a metric space is closed, so ambient limits of iterates in S remain in S.

[F10]

The well-ordering principle and The recursion theorem: a recursively defined subsequence can choose the least next natural index in any nonempty set of admissible indices.

[A1]

The maps for the exact block minimizers are single-valued and continuous on the states in S; every finite update is exact.

Proof

1.1A1F1F4F5F7F9givenalgebra

By [F1], F is nonincreasing at every block update, so all cycle and within-cycle iterates remain in S. By [F9], f is continuous, so [F4] makes F lower semicontinuous; it is real-valued on S because F≤F(x0)<+∞. Thus [F5] bounds it below on S. By [F7], L=inf⁡kF(xk) is real; for each ε>0, [F7] gives j with F(xj)<L+ε, and monotonicity then gives L≤F(xk)≤F(xj)<L+ε for all k≥j. Hence the full-sweep values tend to L.

2.1A1F1F8step 1.1given

Fix any accumulation point xˉ of the full-sweep iterates and a subsequence xkj→xˉ. Since S is compact, [F8] makes it closed and therefore xˉ∈S. The intermediate states yj0=xkj,yj1,…,yjn=xkj+1 satisfy F(xkj)≥F(yji)≥F(xkj+1). Both endpoint values tend to L, so every intermediate value tends to L. By [A1] and continuity of the finitely many block maps, each yji converges to a limit yˉi, with yˉ0=xˉ.

3.1A1F1F2step 2.1algebra

Fix i. Let aj be the coordinates other than block i in yji−1, and let uj− and uj+ be its block-i coordinates before and after the update. Then aj→aˉ, uj−→uˉ−, and uj+→uˉ+ by step 2.1; exactness gives uj+=Ti(aj). Write mi(a)=min⁡u{f(a,u)+gi(u)}. Since the other penalties cancel, the objective decrease is dj=f(aj,uj−)+gi(uj−)−mi(aj), and dj→0 because the two intermediate objective values both tend to L. By [F2], mi(aj)→mi(aˉ); continuity of f and lower semicontinuity of gi imply f(aˉ,uˉ−)+gi(uˉ−)≤mi(aˉ). The reverse inequality follows from the minimum definition, so u−=Ti(aˉ) by uniqueness. Continuity of Ti gives uˉ+=Ti(aˉ)=uˉ−, hence yˉi=yˉi−1.

4.1A1F3step 3.1algebra

Applying step 3.1 for i=1,…,n shows every within-sweep limit equals xˉ and that xˉ minimizes every block slice. Since xˉ∈S and F(x0)<+∞, F(xˉ)<+∞. By [F3], xˉ satisfies the composite stationarity condition and is globally minimizing. Since xˉ was arbitrary, every accumulation point is global.

5.1F6F10F11step 2.1step 3.1step 4.1algebra∎

The sequence lies in compact S, so [F6] supplies an accumulation point. If the global minimizer is unique, step 4.1 makes it the only possible accumulation point. Fix ε>0. If infinitely many full-sweep indices lay outside the open ε-ball about that minimizer, start with the least such index and recursively choose the least later such index; infinitude makes each candidate set nonempty, while [F10] supplies the least indices and constructs the sequence. By [F6] it has a convergent subsequence with limit in S, and [F11] keeps that limit outside the ball, producing a different accumulation point. Thus all sufficiently late full-sweep iterates lie in the ball. For a fixed within-sweep position, suppose a subsequence of those states converges to y. Its cycle-start subsequence lies in compact S, so [F6] supplies a further subsequence converging to some x∈S; steps 2.1 and 3.1 show that the corresponding within-sweep states also converge to x, hence y=x and is a full-sweep accumulation point. Therefore every convergent subsequence of within-sweep states has the unique minimizer as its limit. If infinitely many states at that position lay outside the ball, the least-index recursion and [F6] would give a convergent subsequence whose limit remains outside by [F11], a contradiction. Hence each within-sweep sequence converges to the unique minimizer as well.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

84 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