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

Strongly convex SCAFFOLD progress in one communication round

Statement

Assume the Axiom of Choice. Let fi:Rd→R be differentiable, μ-strongly convex and β-smooth, with 0≤μ≤β, and let f=N−1∑ifi attain f⋆=f(x⋆). Run Option II SCAFFOLD with 1≤S≤N clients sampled uniformly without replacement, K≥1 local steps, local step ηl, server scale ηg≥1, and fresh conditionally unbiased local stochastic gradients with variance at most σ2. Assume c=N−1∑ici, initialize ci0=∇fi(x0) and c0=N−1∑ici0, and define η~=Kηlηg. If η~≤181β,and, when μ>0,η~≤S15μN, then, with Er,Cr as in the SCAFFOLD analysis-trajectory definition and ρ=(2+34βη~)/3, E∥xr−x⋆∥22+14Nη~2SCr≤(1−μη~2)(E∥xr−1−x⋆∥22+14Nη~2SCr−1)−η~E[f(xr−1)−f⋆]+(18KS+ρKηg2)η~2σ2. For μ=0 this is a general-convex descent inequality; for μ>0 it also contracts the distance-and-control potential.

Facts & Assumptions

Given: The Option II SCAFFOLD round, objective and stepsize assumptions in the Statement.

[F1]

SCAFFOLD with client and server control variates: the server update is the mean corrected local update, and c=N−1∑ici.

[F2]

SCAFFOLD trajectories, client drift, control lag and tracking error: Er averages query-point displacement, and Cr is the expected squared error of the mean full gradient at the stored anchors from ∇fi(x⋆).

[F3]

Convex SCAFFOLD server-update second moment: the displacement second moment is at most 6β2η~2Er+12η~2Cr−1+6βη~2E[f(xr−1)−f⋆]+18η~2σ2/(KS).

[F4]

Convex SCAFFOLD control-lag recursion: the next control lag is at most (1−S/N)Cr−1+(S/N)(4βE[f(xr−1)−f⋆]+2β2Er).

[F5]

Convex SCAFFOLD client-drift bound: the local drift satisfies 3βη~Er≤(2/3)η~2Cr−1+η~E[f(xr−1)−f⋆]/(25ηg2)+η~2σ2/(Kηg2).

[F6]

Strong-convexity inequality for a perturbed gradient point: each client gradient at a local point paired with xr−1−x⋆ is bounded below by its objective gap, a strong-convexity distance term and the local-point displacement term.

[F7]

The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn: squared distance expands as a norm square plus its inner-product term.

[A1]

The local stochastic-gradient assumptions and gradient-consistent initialization in the Statement hold at all queries; the current client sample is independent of the preceding history.

[A2]

Assume the Axiom of Choice. It is used only to invoke the published conditional-expectation-as-an-a.e.-class interface in [F8].

Proof

1.1F1F3F6F7F8A1A2givenalgebra

Write Δx=xr−xr−1. Conditional on the round-start history, [given] the client-control terms cancel in the mean server update by [F1] and uniform sampling. Expand ∥xr−1+Δx−x⋆∥22, and apply [F6] to each local gradient at yi,k−1r with comparison points x⋆ and xr−1. Averaging over clients and query indices gives a cross-term bound −2η~E[f(xr−1)−f⋆]−μη~E∥xr−1−x⋆∥22/2+2βη~Er. Add the second-moment bound [F3]. The result is E∥xr−x⋆∥22≤(1−μη~2)E∥xr−1−x⋆∥22+(6βη~2−2η~)E[f(xr−1)−f⋆]+12η~2Cr−1+(2βη~+6β2η~2)Er+18η~2σ2KS.

2.1F2F4step 1.1givenalgebra

Multiply [F4] by 14η~2/(S/N) and add it to step 1.1. [given] Set t=βη~. The objective-gap coefficient becomes −2η~+62βη~2, the local-drift coefficient is 2βη~+34β2η~2=3βη~ρ, and the extra control-lag coefficient after subtracting the contracted old potential is (−2+7μη~/(S/N))η~2Cr−1. The resulting inequality is Vr≤(1−μη~/2)Vr−1+(−2η~+62βη~2)E[f(xr−1)−f⋆]+3βη~ρEr+(−2+7μη~/(S/N))η~2Cr−1+18η~2σ2KS, where Vr=E∥xr−x⋆∥22+14η~2Cr/(S/N).

3.1F2F5step 2.1givenalgebra∎

Substitute [F5] into step 2.1. Since η~/(25ηg2)≤η~/25 and ρ≤196/243, the objective-gap coefficient is at most (−2+62/81+196/6075)η~≤−η~. Also μη~/(S/N)≤1/15, so the remaining control-lag coefficient is at most (−23/15+392/729)η~2<0. Finally ρ≤196/243<1, and the drift variance term is at most η~2σ2/(Kηg2). Drop the nonpositive control-lag term and combine the two variance terms. This proves the Statement.

Depends on

Used by

Dependency tree · two levels

56 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