Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedjudge 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.

Adam can have nonzero average regret on a one-dimensional convex sequence

Statement

For the scalar Adam update on [−1,1] with step sizes αt=α/t, fixed parameters β1∈[0,1) and β2∈(0,1), no bias correction, and clipping after every update, define the best-comparator regret by RT=∑t=1Tℓt(xt)−min⁡u∈[−1,1]∑t=1Tℓt(u). For every α>0 and every β1<β2, there is an even integer C≥2 such that, with ϵ=0, x1=1, and the periodic linear losses ℓkC+1(x)=Cx,ℓkC+j(x)=−x(2≤j≤C, k≥0), the algorithm receives their slopes gkC+1=C and gkC+j=−1, and its regret satisfies lim inf⁡T→∞RT/T≥2/C>0.

For every fixed ϵ>0, there is also a counterexample for the update with denominator vt+ϵ: set α=1/10, β1=0, β2=1/45, x1=1, and repeat the losses ℓ3k+1(x)=3ϵ x,ℓ3k+2(x)=ℓ3k+3(x)=−ϵ x(k≥0). The algorithm receives the corresponding slopes g3k+1=3ϵ and g3k+2=g3k+3=−ϵ. Then lim inf⁡T→∞RT/T≥2ϵ/3>0. In both cases the losses are convex on [−1,1], and the comparator is selected separately for each finite horizon.

Statement references

Uncorrected Adam for online convex losses: defines the uncorrected moment recurrences, inside-root denominator parameter, step schedule, and clipping update used in both constructions.

Polynomial factors times a geometric rate decay to zero: ensures that a sufficiently large even period satisfies the finitely many geometric-moment inequalities in the zero-epsilon construction.

Clipping a negative prefix followed by a positive suffix: bounds the clipped endpoint of a period whose update increments have a nonpositive prefix and a nonnegative suffix.

Limit superior and limit inferior of a real sequence as inf⁡nsup⁡k≥nxk and sup⁡ninf⁡k≥nxk in R‾: defines the limit inferior in the two average-regret conclusions.

Intervals of R: the nine order-convex forms, nondegeneracy, and length: [−1,1] is the closed interval on which the losses and clipping operate.

Reddi, Kale, and Kumar, Appendix B and Appendix F

Adam diverges on a periodic bounded-gradient loss sequence: the published bias-corrected periodic example is a distinct update convention and is not used as a proof of either local Adam branch.

Facts & Assumptions

Given: The Adam recurrence and clipping rule, the parameters in the Statement, and the periodic gradients defining the losses.

[F1]

Uncorrected Adam for online convex losses: mt=β1mt−1+(1−β1)gt, vt=β2vt−1+(1−β2)gt2, and xt+1=max⁡(−1,min⁡(1,xt−αtmt/vt+ϵ)) on admissible inputs.

[F2]

RMSProp, Adam, and AMSGrad moment updates are well-defined: the stated recurrences have finite nonnegative second moments and every denominator used in the constructions is positive.

[F3]

Polynomial factors times a geometric rate decay to zero: for q∈[0,1) and p∈{1,2}, npqn→0; hence all finitely many eventual inequalities required below hold for every sufficiently large even C.

[F4]

Clipping a negative prefix followed by a positive suffix: if clipped scalar updates have nonpositive increments through an index j and nonnegative increments afterward, their final iterate is at least the minimum of 1 and the initial iterate plus the sum of the increments.

[F5]

The principle of mathematical induction, The natural numbers N (von Neumann), and Integer powers am: finite recurrences may be iterated, and powers use q0=1, qn+1=qnq.

[F7]

Convex and strictly convex functions on Euclidean convex sets and A convex subset of Rm contains every line segment between two of its points: a set is convex when it contains each segment between its points, and a function is convex when it lies below each chord.

[F9]

Every complete ordered field is Archimedean: the positive integers are unbounded in R.

[F13]

Intervals of R: the nine order-convex forms, nondegeneracy, and length: the domain [−1,1] is the closed interval with endpoints −1 and 1.

[F10]

Finite sums and finite products, by recursion and Laws of finite sums and finite products: finite sums may be reindexed and distributed; multiplying ∑r=0Nqr by 1−q yields the telescoping sum ∑r=0N(qr−qr+1).

Proof

Given: The assumptions in the Statement.

1.1F1F2F3F5F6F9givenchoosealgebra

First take ϵ=0. Every input gradient is either C or −1, so v1=(1−β2)C2>0 and vt+1≥β2vt>0; thus every no-epsilon denominator is positive. Put γ=β1/β2<1 and H=(1−β1)(1+γ/(1−γ))1−β2. Choose an even C≥2 so large that C≥β11−β1,β1C/2≤12,(1−β1)Cβ1C/2≤14,C2β2C/2≤1, (1−β1)Cβ1C−1≤1−β1C−1,C16>H,C82>H. Such an even integer exists by [F3], using n=C/2 for the half-period powers and then increasing C to satisfy the remaining linear and square-root bounds.

1.2F1F3F5F6giveninductionalgebra

Let s=kC be a period start and let ms be its first moment. Induction over periods gives −1≤ms≤0: it holds at m0=0; if it holds at s, then ms+1=β1ms+(1−β1)C lies in [0,(1−β1)C], while after the following C−1 gradients equal to −1, ms+C=β1C−1ms+1−(1−β1C−1). The last choice inequality gives ms+C≤0, and ms+1≥0 gives ms+C≥−(1−β1C−1)≥−1. Thus every high-gradient update has ms+1≥0. At the later positions j=2,…,C, ms+j=β1j−1(ms+1+1)−1, which is nonincreasing in j. Hence the update increments δs+j=−αs+jms+j/vs+j have a nonpositive prefix and a nonnegative suffix.

1.3F1F5F6F10givenalgebra

At the high-gradient round, vs+1≥(1−β2)C2 and ms+1≤(1−β1)C, so its negative increment has magnitude at most α(1−β1)1−β2s+1. For a low-gradient position j≥2, the high-gradient contribution gives vs+j≥(1−β2)β2j−1C2. If its increment is negative, then ms+j>0 and the displayed moment formula gives ms+j≤(1−β1)Cβ1j−1. Therefore the sum of all negative increments at low-gradient positions is at most α(1−β1)1−β2s+1∑j=2Cγj−1≤α(1−β1)γ(1−γ)1−β2s+1. Indeed, multiplying the finite geometric sum by 1−γ>0 gives ∑r=1C−1(γr−γr+1)=γ−γC≤γ, by [F5], [F6], and [F10]. The total magnitude of negative increments in a period is thus at most αH/s+1.

1.4F1F3F5F6givenalgebra

For j≥C/2+1, the moment formula and the choice of C give ms+j≤(1−β1)Cβ1C/2−(1−β1C/2)≤−14. Also vs+1≤C2, since the second-moment recurrence averages values in [0,C2], and subsequent unit-gradient updates give vs+j=β2j−1vs+1+1−β2j−1≤1+C2β2C/2≤2. There are C/2 such updates. Their positive increments sum to at least αC/(82s+C). For k≥1, s+C≤2(s+1), so this is at least αC/(16s+1); for k=0 it is at least αC/(82). The final two conditions on C therefore show that the sum Dk=∑j=1Cδs+j of the period's increments is positive for every k, and for k≥1 it satisfies Dk≥α(C/16−H)kC+1.

1.5F1F5F6giveninductionalgebra

Now fix ϵ>0 and use the second construction, with b=1/45, c=44/45, and wt=vt/ϵ. Since gt2/ϵ is either 9 or 1, the recurrence wt=bwt−1+c(gt2/ϵ) gives 0≤wt≤9 by induction. At a high-gradient time 3k+1, w3k+1≥9c=44/5, so the magnitude of the negative update is at most 3α3k+149/5=35 α73k+1. At the following two low-gradient times, the recurrence and w3k+1≤9 give w3k+2≤53/45<5/4 and w3k+3≤2033/2025<5/4. Their denominator roots are therefore less than 3/2, so their positive increments sum to at least 2α3(13k+2+13k+3).

2.1F4F6F9step 1.2step 1.4giveninductionalgebra

Apply [F4] to each period using the sign pattern from step 1.2. It gives x(k+1)C+1≥min⁡{1,xkC+1+Dk}. The positive lower bounds in step 1.4 have divergent sum: for every N≥1, ∑k=1N1kC+1≥NNC+1≥NC+1, which is unbounded by [F9]. Iterating the endpoint inequality, the boundary iterate therefore reaches 1 after finitely many periods and equals 1 at every later period boundary.

3.1F6F7F8F9F13step 2.1givenalgebra

For x,y∈[−1,1] and θ∈[0,1], the nonnegative coefficients 1−θ and θ give −1=(1−θ)(−1)+θ(−1)≤(1−θ)x+θy≤(1−θ)1+θ1=1, so the interval is convex by [F7]. For every real slope a, the loss ℓ(x)=ax satisfies ℓ((1−θ)x+θy)=(1−θ)ℓ(x)+θℓ(y); hence it is convex by [F7]. Every finite-horizon gradient sum is positive: a complete period sums to 1, and a nonempty proper prefix of a period sums to one of C,C−1,…,2. Thus u=−1 minimizes the cumulative linear loss on [−1,1]. In each complete period after the boundary iterate reaches 1, the first round has regret 2C and each of the other C−1 rounds has regret at least −2, since every iterate lies in [−1,1]; each such period therefore contributes at least 2. Each incomplete period contributes at least −2C, and the finitely many initial periods contribute a fixed finite amount. Hence there is a constant K independent of T such that RT≥2⌊T/C⌋−K≥2T/C−(2+K). For every N, all T≥N consequently satisfy RT/T≥2/C−(2+K)/N. By [F8] and the unboundedness in [F9], taking the supremum of these tail infima gives lim inf⁡T→∞RT/T≥2/C.

3.2F4F6F9step 2.1step 1.5givenalgebra

For k≥1, 3k+2≤54(3k+1) and 3k+3≤32(3k+1). Also 2/5>8/9, 2/3>4/5, and 35/7<27/28, so the low-gradient sum in step 1.5 exceeds the high-gradient magnitude by at least α3k+1(152135−2728)>0. For the first cycle, its high update has magnitude 35α/7<α=1/10, so x2>0.9 and the two positive low updates ensure x4>0.9. The displayed cycle lower bounds have divergent sum, since ∑k=1N(3k+1)−1/2≥N/3N+1≥N/2. The three update increments in every cycle have a nonpositive prefix and a nonnegative suffix. By [F4], their positive cumulative drift makes the boundary iterates reach 1 and remain 1 at cycle boundaries, as in step 2.1.

4.1F7F8F9step 3.1step 3.2givenalgebra∎

The convexity of the interval and of all linear losses follows from step 3.1, which covers every real slope. Every finite-horizon gradient sum is positive because every complete cycle sums to ϵ and the proper nonempty prefixes sum to 3ϵ or 2ϵ. Hence u=−1 is a best comparator. A full cycle after the boundary iterate reaches 1 has regret at least 6ϵ−4ϵ=2ϵ; every incomplete cycle has regret at least −4ϵ, and the initial finite segment contributes a fixed amount. Thus there is a constant Kϵ independent of T with RT≥2ϵ⌊T/3⌋−Kϵ≥2ϵT/3−(2ϵ+Kϵ). Taking tail infima and then their supremum as in step 3.1 gives lim inf⁡T→∞RT/T≥2ϵ/3.

Remarks

The positive-epsilon branch fixes β1=0 and β2=1/45; it does not claim failure for every fixed parameter pair. The zero-epsilon branch applies to every fixed pair satisfying β1<β2. Both are online convex-loss statements for the stated uncorrected update and do not assert a claim about bias-corrected Adam.

Depends on

Used by

Dependency tree · two levels

68 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