Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-generatedPipeline-generatedprecheck passjudge 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.

Zero-initialized gradient descent selects minimum-norm least squares

Statement

Let n,d≥1, X∈Rn×d, y∈Rn, and F(w)=12∥Xw−y∥22. Define the full-batch fixed-step gradient iterates by w0=0 and wk+1=wk−ηXT(Xwk−y) for every integer k≥0. Here λmax⁡(XTX) is the largest eigenvalue of the symmetric matrix XTX. If X≠0 and 0<η≤1/λmax⁡(XTX), then wk converges to the unique least-squares minimizer of smallest Euclidean norm. If X=0, then every η>0 gives the constant iterate wk=0, which is the unique least-squares minimizer of smallest Euclidean norm.

Facts & Assumptions

Given: A finite real matrix X∈Rn×d, a vector y∈Rn, the quadratic objective F(w)=12∥Xw−y∥22, and the stated fixed-step iteration from w0=0.

[F1]

Real spectral theorem: a self-adjoint endomorphism of a finite-dimensional real inner product space has an orthonormal eigenbasis: every self-adjoint endomorphism of a finite-dimensional real inner-product space has an orthonormal eigenbasis.

[F2]

For a linear map T:V→W between finite-dimensional inner-product spaces, x minimises ∥Tx−b∥ if and only if T∗(Tx−b)=0, equivalently T∗Tx=T∗b; minimisers exist and any two differ by an element of ker⁡T: the least-squares minimizers of a finite-dimensional linear map are exactly the solutions of its normal equation, and any two minimizers differ by a vector in the map's kernel.

[F3]

For every right-hand side b, A+b is the unique least-squares solution of minimum Euclidean norm: for every finite real matrix A and right-hand side b, A+b is the unique least-squares minimizer of minimum Euclidean norm.

[F4]

Gradient descent: fixed-step Euclidean gradient descent uses the update xk+1=xk−tk∇f(xk) when the iterate is not stationary.

Proof

technique · diagonalize the positive-semidefinite normal matrix and solve each scalar recurrence
1.1givenalgebra

If X=0, then F(w)=12∥y∥22 for every w, and the displayed update leaves w0=0 fixed. Since ∥w∥2≥0 with equality only at w=0, this is the unique least-squares minimizer of minimum norm.

1.2F1givenalgebrachoose

Suppose X≠0 and set A=XTX. The matrix A is symmetric, and ⟨u,Au⟩=∥Xu∥22≥0, so its eigenvalues are nonnegative. By [F1], choose an orthonormal eigenbasis u1,…,ud with Auj=λjuj and 0≤λj≤λmax⁡. If λj=0, then Xuj=0 and ⟨XTy,uj⟩=⟨y,Xuj⟩=0; conversely, Xz=0 implies Az=0, so the zero-eigenvalue space is exactly ker⁡X.

2.1F4givenstep 1.2algebrainduction

For any increment h, expansion of the square gives F(w+h)=F(w)+⟨XT(Xw−y),h⟩+12∥Xh∥22; since the last term is O(∥h∥22), ∇F(w)=Aw−XTy. Thus the iteration is wk+1=(I−ηA)wk+ηXTy, the fixed-step update in [F4]. Writing cj,k=⟨wk,uj⟩ and bj=⟨XTy,uj⟩, for λj>0 induction on k gives cj,k=1−(1−ηλj)kλjbj; for λj=0, cj,k=0 for all k.

3.1givenF1step 1.2step 2.1algebra

The step bound gives 0≤1−ηλj<1 for every positive eigenvalue, including the endpoint η=1/λmax⁡ where the largest-eigenvalue factor is zero. Hence cj,k→bj/λj when λj>0, and the zero-eigenvalue coordinates remain zero. There are finitely many coordinates, so wk converges to a vector w∞ satisfying Aw∞=XTy and w∞⊥ker⁡X.

4.1F2F3step 3.1algebra∎

By [F2], the normal equation Aw∞=XTy makes w∞ a least-squares minimizer, and every least-squares minimizer is w∞+z for some z∈ker⁡X. The orthogonality in step 3.1 yields ∥w∞+z∥22=∥w∞∥22+∥z∥22, with equality to ∥w∞∥22 only for z=0. Thus w∞ is the unique minimum-norm least-squares minimizer, in agreement with [F3].

Depends on

Used by

Dependency tree · two levels

14 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