Alphabeta Math
LemmaStatement: 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.

AMSGrad momentum energy is bounded by a coordinatewise weighted gradient sum

Statement

Run uncorrected AMSGrad for a finite horizon T≥1 with αt=α/t, α>0, β2∈(0,1), 0≤β1,t≤β1<β2, and γ=β1/β2. For each coordinate, interpret mt,i2/v^t,i as zero when v^t,i=0. Then ∑t=1Tαt∑i=1dmt,i2v^t,i≤α(1−β1)(1−γ)1−β2∑i=1d∑t=1T∣gt,i∣t.

Statement references

Uncorrected AMSGrad with a coordinatewise historical maximum: gives the moment recurrences, historical maximum, and time-varying first-moment weights.

RMSProp, Adam, and AMSGrad moment updates are well-defined: all moment coordinates are finite and all second-moment coordinates are nonnegative; a zero second-moment coordinate has zero first moment.

Cauchy-Schwarz ∣⟨x,y⟩∣≤∥x∥2∥y∥2 with its equality case, the triangle inequality for ∥⋅∥2, the parallelogram law and polarisation: finite-coordinate Cauchy–Schwarz.

Reddi, Kale, and Kumar, Appendix D

Facts & Assumptions

Given: The finite gradient vectors and AMSGrad recurrences in the Statement, with the stated parameter ranges.

[F1]

Uncorrected AMSGrad with a coordinatewise historical maximum: mt,i=β1,tmt−1,i+(1−β1,t)gt,i and vt,i=β2vt−1,i+(1−β2)gt,i2.

[F2]

RMSProp, Adam, and AMSGrad moment updates are well-defined: 0≤vt,i≤v^t,i; because β2>0, vt,i=0 exactly when v^t,i=0, and then all corresponding moment and gradient entries are zero.

[F4]

Integer powers am, The natural numbers N (von Neumann), Finite sums and finite products, by recursion, and Laws of finite sums and finite products: β0=1, βn+1=βnβ, finite sums distribute over addition, and finite sums may be reindexed.

Proof

Given: The hypotheses in the Statement.

1.1F1F6giveninductionalgebra

Expanding the first-moment recurrence [F1] recursively gives mt,i=∑j=1tat,jgj,i, where at,t=1−β1,t and at,j=β1,tat−1,j for j<t. Induction gives 0≤at,j≤β1t−j: the terminal coefficient is at most 1, and each earlier coefficient acquires one factor at most β1.

2.1F3F4F5F6step 1.1givenalgebra

By [F3] applied to at,j and at,jgj,i, mt,i2≤(∑j=1tat,j)(∑j=1tat,jgj,i2)≤11−β1∑j=1tβ1t−jgj,i2, because ∑k=0t−1β1k=(1−β1t)/(1−β1)≤1/(1−β1). The identity follows by multiplying the finite sum by 1−β1 and telescoping ∑k=0t−1(β1k−β1k+1)=1−β1t using [F4]; the denominator is positive by [F6].

3.1F1F2F5F6step 2.1giveninductionalgebra

Iterating the second-moment recurrence [F1] gives vt,i=(1−β2)∑j=1tβ2t−jgj,i2. By [F2] and [F5], v^t,i≥vt,i. If this value is zero, [F2] makes the energy term zero. Otherwise, for each nonzero gj,i, vt,i≥1−β2 β2t−j∣gj,i∣. The root recursion gives β2n=(β2)n for every integer n≥0; induction proves this because both sides are nonnegative and have the same square. Also β1n/(β2)n=(β1/β2)n by the integer-power recursion, so β1n/β2n=γn. Using step 2.1 termwise in the finite sum therefore gives mt,i2v^t,i≤1(1−β1)1−β2∑j=1tγt−j∣gj,i∣. Zero gradient terms contribute zero.

4.1F4F6step 2.1step 3.1givenalgebra∎

Multiply step 3.1 by α/t, sum over t and coordinates, and reorder the finite sums. Since 1/t≤1/j for t≥j and (1−γ)∑k=0T−jγk=1−γT−j+1≤1 by the same finite telescoping identity from step 2.1, ∑t=1Tαt∑imt,i2v^t,i≤α(1−β1)1−β2∑i∑j=1T∣gj,i∣∑t=jTγt−jt≤α(1−β1)(1−γ)1−β2∑i∑j=1T∣gj,i∣j. This is the stated inequality.

Depends on

Used by

Dependency tree · two levels

64 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