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.
Gradient steps of smooth convex functions are nonexpansive
Statement
Let be convex and differentiable with -Lipschitz gradient, where . For every and ,
Statement references
Karimireddy et al., SCAFFOLD, Appendix C, Lemma 6 proves a related contraction for -strongly convex functions with and squared-distance factor . The convex-only nonexpansiveness for the full range is established by the local proof below.
Facts & Assumptions
Given: The differentiable convex function and gradient step in the Statement.
Convex and strictly convex functions on Euclidean convex sets: convexity means for and .
Descent inequality for a Lipschitz gradient: a -Lipschitz gradient satisfies the quadratic descent inequality.
The Euclidean inner product on : inner products are bilinear and .
Proof
Fix . For every and , [F1] gives [given] As , differentiability makes the left side tend to . Hence . Define ; this inequality shows that minimizes . Its gradient is -Lipschitz, hence continuous. Apply [F2] at to and use to obtain
Repeat step 1.1 with and exchanged and add the two inequalities. [given] The right-hand Bregman terms sum to , so
Expand the square in the Statement and apply step 2.1: [given] because . Taking nonnegative square roots proves the claim.
Depends on
Used by
Dependency tree · two levels
24 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 C, Lemma 6 (standard reference, not scraped)