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.

Cocoercive gradient bound for a convex smooth finite sum

Statement

Let n,d>=1, L>0, and let f_i:R^d->R be continuously differentiable, convex, with L-Lipschitz gradients. Put F=n^{-1}sum_i f_i. For all x,y in R^d,

1n∑i=1n∥∇fi(x)−∇fi(y)∥22≤2L(F(x)−F(y)−⟨∇F(y),x−y⟩).

Facts & Assumptions

Given: n,d>=1, L>0, the functions and regularity assumptions in the Statement, and the finite-sum convention of Finite sums and finite products, by recursion.

[F1]

Descent inequality for a Lipschitz gradient: an L-Lipschitz gradient gives f(z)<=f(w)+<grad f(w),z-w>+(L/2)||z-w||_2^2 for all w,z.

[F2]

Differentiable convex functions are characterized by the gradient inequality: a differentiable convex function satisfies f(z)>=f(w)+<grad f(w),z-w>.

[F3]

Lipschitz map, α-Hölder map for rational 0<α≤1, and contraction: L-Lipschitz means ||grad f_i(a)-grad f_i(b)||_2<=L||a-b||_2.

[F4]
[F5]

The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn: ||z||_2^2=<z,z>, and the inner product is linear in each variable.

[F6]

Convex and strictly convex functions on Euclidean convex sets: convexity is the segment inequality for values of the function.

[F7]

Laws of finite sums and finite products: finite sums are additive and scale linearly.

Proof

Given: The objects and hypotheses in the Statement.

1.1F2F6givenalgebra

Fix i and y, and define h_i(z)=f_i(z)-<grad f_i(y),z>. Substituting this expression into the segment inequality [F6] shows that subtracting this linear function preserves convexity, and grad h_i(y)=0. By [F2] applied at y, h_i(z)>=h_i(y) for every z, so y is a global minimizer of h_i.

2.1F1F3F5step 1.1givenalgebra

Apply [F1] to h_i at x and z=x-grad h_i(x)/L. Since subtracting a linear function leaves gradient differences unchanged, h_i is still L-smooth; substitution and algebra give h_i(z)<=h_i(x)-||grad h_i(x)||_2^2/(2L). Step 1.1 gives h_i(y)<=h_i(z), hence ||grad f_i(x)-grad f_i(y)||_2^2<=2L(f_i(x)-f_i(y)-<grad f_i(y),x-y>).

3.1F4F7step 2.1givenalgebra∎

Sum the step 2.1 inequalities over i and divide by n. By [F4], grad F(y)=n^{-1}sum_i grad f_i(y); additivity and scaling [F7] identify the right side with 2L(F(x)-F(y)-<grad F(y),x-y>).

Depends on

Used by

Dependency tree · two levels

50 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