Alphabeta Math
ExampleConstruction: AI-generatedVerification: 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.

Gradient descent on a strongly convex quadratic

Example

For b∈Rd, set f(x)=12∥x−b∥2. This is a strongly convex quadratic. With μ=1 and the valid smoothness constant L=2, fixed-step gradient descent uses 1/L=1/2 and, for every generated iterate xk with integer k≥0, f(xk)−f∗≤2−k(f(x0)−f∗).

Facts & Assumptions

Given: b,x0∈Rd and f(x)=12∥x−b∥2.

[F1]

The Frobenius least-squares objective has gradient A∗(Ax−b) and Hessian A∗A in the vector variable: for f(x)=12∥Ax−b∥2, the gradient is AT(Ax−b) and the Hessian is ATA.

[F2]

A C2 function is convex exactly when its Hessian is positive semidefinite: a C2 function on an open convex set is convex exactly when its Hessian is positive semidefinite.

[F3]

Gradient descent rate under strong convexity and smoothness: with 0<μ≤L, an attained minimum, an L-Lipschitz gradient, and μ-strong convexity, the fixed 1/L step has the stated geometric gap bound.

Verification

1.1F1F2given

Take A=Id in [F1]. Then ∇f(x)=x−b and Hf(x)=Id. This Hessian is positive semidefinite, so [F2] proves convexity.

2.1givenstep 1.1algebra

Direct expansion gives, for all x,y, f(y)=f(x)+⟨x−b,y−x⟩+12∥y−x∥2. Thus the strong-convexity inequality holds with μ=1. The gradient satisfies ∥∇f(x)−∇f(y)∥=∥x−y∥≤2∥x−y∥, so L=2 is valid. The minimum is f∗=0 at x=b.

3.1F1F3step 2.1algebradischarge-induction∎

Whenever the algorithm makes a fixed-step update with step 1/2, xk+1=xk−12(xk−b)=b+12(xk−b). Induction along the generated iterates gives ∥xk−b∥2=4−k∥x0−b∥2, so f(xk)−f∗=4−k(f(x0)−f∗)≤2−k(f(x0)−f∗) for each generated k≥1; for k=0 the gap is unchanged. A caller stop ends this finite prefix and does not assert later iterates. This is the bound from [F3] with μ/L=1/2.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

18 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