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.
Nonconvex SCAFFOLD progress in one communication round
Statement
Assume the Axiom of Choice. Let have -Lipschitz gradients with , and let be bounded below by . Run Option II SCAFFOLD with uniformly sampled clients, local steps, server scale , and fresh conditionally unbiased local stochastic gradients of within-client variance at most . Initialize and . Client samples are fresh and independent of prior history and counterfactual oracle draws. Let , , and let be the control-anchor tracking error. If then the potential satisfies
Statement references
Facts & Assumptions
Given: The nonconvex SCAFFOLD update, smoothness and stochastic-gradient assumptions in the Statement.
SCAFFOLD with client and server control variates: the server update is the average of selected corrected local updates with global scale .
SCAFFOLD trajectories, client drift, control lag and tracking error: counterfactual client paths use fresh oracle randomness independent of participation, and oracle moments are conditional on the full prequery history.
Nonconvex SCAFFOLD server-update moments: the conditional-mean displacement and the server displacement have the squared-norm bounds stated there.
Nonconvex SCAFFOLD control-anchor tracking recursion: the exact tracking recursion has coefficients , , , and for the previous tracking error, drift, squared gradient and .
Descent inequality for a Lipschitz gradient: -Lipschitz gradients give .
Relaxed inequalities for squared Euclidean norms and The Euclidean inner product on : squared norms and inner products expand by the Euclidean algebra used in the two moment lemmas.
Filtration and filtered probability space, Conditional expectation as an ae class, Basic algebra and order properties of conditional expectation, Taking out what is known, Expectation of a nonnegative or integrable random variable, and Linearity, monotonicity, and the modulus bound for expectation: conditional expectations are linear and preserve the integrable bounds.
The smoothness and stochastic-oracle assumptions in the Statement hold at every query.
Assume the Axiom of Choice. It is used only to invoke the published conditional-expectation-as-an-a.e.-class interface in [F8].
Proof
Put and . The smooth-descent bound [F6] and conditional expectation give By [F1], . Conditional centering at each query and then averaging gives the same conditional mean with replaced by . By [F2], the full hypothetical paths are independent of the fresh sample given the round-start history, so each participation indicator in this conditional mean can be replaced by its mean . The control terms cancel because . Adding and subtracting the round-start gradients and using [F9] now yields , where . Write for the mean local-gradient displacement. Conditional Jensen and Lipschitzness give . In the descent cross term, use with ; thus . Substituting the second-moment bound in [F3] gives
Write , , , and . Add times the tracking increment from [F4] to the inequality in step 1.1. The resulting coefficients of , , and noise are, respectively, , , , and , where Since and , we have , , , and . Consequently .
Substitute [F5] into the drift term in step 2.1, using and . The total coefficient of , divided by , is at most . The coefficient of , divided by , is at most . Finally the variance contribution, divided by when , is at most ; when all these variance terms vanish. Drop the nonpositive term. The resulting inequality is exactly the claimed potential recursion.
Remarks
The source states a sufficient step bound with absolute constant . The locally proved result uses because it retains the dependence between the participation indicators, adaptive local queries, and the server displacement. This changes only absolute constants in the resulting nonconvex communication rate.
Depends on
- SCAFFOLD with client and server control variates
- Gradient of a finite sum is the finite sum of gradients
- SCAFFOLD trajectories, client drift, control lag and tracking error
- Nonconvex SCAFFOLD server-update moments
- Nonconvex SCAFFOLD control-anchor tracking recursion
- Nonconvex SCAFFOLD query-point drift bound
- Relaxed inequalities for squared Euclidean norms
- Descent inequality for a Lipschitz gradient
- The Euclidean inner product $\langle x,y\rangle = \sum_{k<n} x_k y_k$ on $\mathbb{R}^n$
- The Axiom of Choice
- Filtration and filtered probability space
- Conditional expectation as an ae class
- Basic algebra and order properties of conditional expectation
- Taking out what is known
- Expectation of a nonnegative or integrable random variable
- Linearity, monotonicity, and the modulus bound for expectation
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
- Sai Praneeth Karimireddy et al., SCAFFOLD, Appendix E.2, Lemma 17 (standard reference, not scraped)