Alphabeta Math
False statementConstruction: AI-adaptedVerification: AI-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.

SCAFFOLD general-convex round headline with a uniform server-iterate output

Statement

There is a universal constant C>0 with the following property. Let N,d,K≥1, 1≤S≤N, and β>0. Let each fi:Rd→R be convex and differentiable with β-Lipschitz gradient, and suppose f=N−1∑i=1Nfi attains its minimum f⋆=f(x⋆). Set D=∥x0−x⋆∥2 and F=f(x0)−f⋆. Run Option II SCAFFOLD with independent uniform size-S client samples, fresh conditionally unbiased local stochastic gradients of conditional variance at most σ2, and gradient-consistent initial controls ci0=∇fi(x0) and c0=N−1∑ici0. Set ηg=S. For every ϵ>0 there are an integer R≥1 and a single constant local stepsize ηl>0, used in all rounds, such that 0<η~=Kηlηg≤min⁡{181β,ϵKS57σ2},R≤C(1+σ2D2KSϵ2+βD2ϵ+NFS), where the variance restriction is omitted when σ=0, and the uniform server-iterate output xˉR=xJ, with J independent and uniform on {0,…,R−1}, satisfies E[f(xˉR)−f⋆]≤ϵ.

Facts & Assumptions

Given: The claim in the Statement, interpreted with a universal constant independent of the objective scale, client count and target accuracy.

[F1]

SCAFFOLD with client and server control variates: with K=S=1 and ηg=1, a selected client's Option II control becomes the gradient queried at the round-start server iterate; all other client controls persist, and the server control is their population mean.

Refutation

1.1givenconstructalgebra

Fix N≥2 and β>0. Take d=K=S=1, ηg=1, x0=1, fi(x)=βx2/2 for every client, and the exact oracle gi(x)=βx. Every client is convex and β-smooth, the equal-client objective has minimizer x⋆=0 and minimum zero, and D=1, F=β/2, σ=0. Initialize ci0=β and c0=β, as required. Sample one independent uniform client in every round. These deterministic exact oracles satisfy every conditional unbiasedness and variance hypothesis; all moments at a finite time are finite because there are finitely many sample histories.

2.1F1step 1.1algebra

Let t=βηl∈(0,1/81], put air=cir/β and mr=N−1∑iair, and let Ir be the client sampled to pass from time r to time r+1. The updates [F1] become xr+1=(1−t)xr+t(aIrr−mr),aIrr+1=xr,ajr+1=ajr(j≠Ir),ai0=1. Conditioning on the history through time r, the sampled difference has mean zero. Therefore, for zr=Exr2 and Vr=E[N−1∑i(air−mr)2], Exr=(1−t)r,zr+1=(1−t)2zr+t2Vr,zr≥(1−t)2r. The claimed uniform output has expected objective gap FR−1∑r=0R−1zr.

3.1step 2.1algebra

Put L=⌊1/(4t)⌋. Since t≤1/81, we have L≥1/(8t). For every integer 0≤r<L, Bernoulli's inequality gives (1−t)2r≥1−2rt≥1/2. The bias lower bound in step 2.1 thus implies, for every R≥1, 1R∑r=0R−1zr≥min⁡{R,L}2R≥min⁡{12,116tR}. This argument uses only the scalar inequality (1−t)n≥1−nt for integers n≥0, which follows by induction.

3.2step 2.1algebra

After r updates, at least N−r table entries are still equal to their initial value 1. If U is their set, the pairwise variance identity gives 1N∑i(air−mr)2=12N2∑i,j(air−ajr)2≥∣U∣N2∑i(air−1)2≥(1−rN)1N∑i(air−1)2 whenever r≤N. Indeed, retain in the double sum the pairs with exactly one index in U; pairs with both indices in U contribute zero, and the two orientations cancel the factor 2.

4.1step 2.1step 3.2algebra

For a fixed client i and 0≤s<r, the event that its last update before time r occurs at time s has probability N−1(1−1/N)r−1−s. On this event air=xs. The event involves only Is,…,Ir−1, which are independent of xs; hence its conditional law of xs is the unconditional law. If the client was never updated, air=1. Consequently, taking expectations in step 3.2 and using E(xs−1)2≥(Exs−1)2, we obtain Vr≥(1−rN)1N∑s=0r−1(1−1N)r−1−s(1−(1−t)s)2. The expectation inequality follows by expanding the nonnegative variance E(xs−Exs)2.

5.1step 4.1algebra

Suppose 2⌈1/t⌉≤r≤N/2. In step 4.1 restrict to s≥⌈1/t⌉, leaving at least r/2 indices. Since (1−t)s≤e−ts≤e−1<1/2, each squared factor is at least 1/4. Bernoulli's inequality gives (1−1/N)r−1−s≥1−r/N≥1/2; the prefactor 1−r/N is also at least 1/2. Thus Vr≥r32N. Here 1−t≤e−t follows, for example, because the derivative of e−t−(1−t) is 1−e−t≥0 for t≥0, and its value at zero is zero.

6.1step 3.1step 5.1algebra

Assume R≤N/2 and set q=tR. If q<16, step 3.1 gives R−1∑r<Rzr≥1/256. If q≥16, then R≥16/t≥1296. Consider all integers r∈[⌈R/2⌉,⌊3R/4⌋]. There are at least R/8 such integers; each satisfies 2⌈1/t⌉≤r≤N/2, so step 5.1 gives Vr≥R/(96N). Also r+L≤3R/4+1/(4t)≤R−1: the final inequality follows from R/4−1/(4t)≥15/(4t)>1.

7.1step 2.1step 3.1step 6.1algebra

Iterating the exact nonnegative recurrence in step 2.1, each t2Vr from step 6.1 contributes t2Vr(1−t)2j to zr+1+j for 0≤j<L. These indices all lie below R by step 6.1. Their weights sum to at least L/2≥1/(16t), by the Bernoulli estimate in step 3.1. All contributions are nonnegative, so they can be summed, including when their target indices overlap. It follows that 1R∑r<Rzr≥1R t2R8R96N116t=q12288N(q≥16). Combining this with step 3.1 and using max⁡{u,v}≥uv gives R−1∑r<Rzr≥1/196608N>1/(1024N). The q<16 bound in step 6.1 gives the same conclusion. Thus, for every admissible constant stepsize and every 1≤R≤N/2, E[f(xJ)−f⋆]≥F1024N.

8.1step 1.1step 7.1algebra∎

Now take β=N−2 and ϵ=FN−3/4=12N−11/4. On this family the claimed round expression is exactly 1+σ2D2KSϵ2+βD2ϵ+NFS=1+2N3/4+12N. For any proposed universal constant C>0, choose an integer N large enough that C(1+2N3/4+1/(2N))≤N/2 and N1/4>1024. Such integers exist because the displayed expression divided by N tends to zero. Every round count allowed by the claim then satisfies R≤N/2, but step 7.1 gives E[f(xJ)−f⋆]≥F/(1024N)>FN−3/4=ϵ, for every admissible constant step. This contradicts the asserted accuracy and refutes the Statement.

Remarks

This refutation concerns the literal constant-step, uniform random server-iterate output above. The source's Theorem III prints the round term NF/S, while its Appendix E allows unspecified output weights in equation (22). This item does not refute all those possible weighted outputs, suffix sampling, the last iterate, arithmetic averages of iterates, or time-varying stepsizes. Fixed powers of logarithms do not rescue the uniform-output headline: on the chosen family they multiply O(N3/4) by a fixed power of log⁡N, still giving o(N) rounds.

The exact convex finite-round potential estimate is a separate valid claim. Its initial-control contribution is 14Nη~C0/(SR) with C0≤2βF under gradient-consistent initialization. The refutation does not challenge that estimate; it challenges the claimed round complexity obtained by removing the accuracy dependence from the initialization term.

The exact original native general-convex clause is preserved in the repair packet as cycle2/original-general-convex-clause.md, with the native preimage and the exact substring bound in cycle2/original-clause-record.json. The quantified Statement above makes its uniform-output, fixed-step, universal-constant interpretation explicit.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

2 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