Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-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.

Best rank-k matrix approximation in Frobenius norm

Statement

Let A∈Fm×n, where m,n≥1, have a singular value decomposition A=∑j=1qσjujvj∗,σ1≥⋯≥σq>0, where q=rank⁡(A). For an integer k≥0, put Ak=∑j=1min⁡(k,q)σjujvj∗,δk2=∑j=k+1qσj2 with an empty sum equal to zero. Then rank⁡(Ak)≤k, ∥A−Ak∥F=δk, and every matrix B with rank⁡(B)≤k satisfies ∥A−B∥F≥δk.

Facts & Assumptions

Given: A finite-dimensional real or complex matrix A and a rank budget k≥0.

[F1]

Finite tensor arrays and the Frobenius inner product: matrix Frobenius norm is the square root of the sum of squared entry moduli, and rank is the dimension of the column image.

[F2]

Every linear map between finite-dimensional real or complex inner product spaces admits a singular value decomposition: a finite-dimensional real or complex linear map has orthonormal input and output bases in which it acts diagonally with nonnegative singular values.

Proof

1.1givenF1F2algebra

Choose the full output singular-vector basis u1,…,um from an SVD of A, ordered so its first q vectors correspond to the positive singular values in the statement. The SVD sends each positive input singular vector to a nonzero multiple of its corresponding output vector and sends every remaining input basis vector to zero. Thus the image of A is exactly span⁡(u1,…,uq), so q=rank⁡(A) by [F1]. If k≥q, then Ak=A and δk=0, so the lower bound follows from nonnegativity of the norm. Suppose henceforth that k<q, and let B have rank at most k. Its column image has an orthonormal basis; let P be the orthogonal projection onto that image. Then PB=B, and the columnwise orthogonal decomposition by P and I−P gives ∥A−B∥F2≥∥(I−P)(A−B)∥F2=∥(I−P)A∥F2.

2.1givenF1F2step 1.1algebra

Put aj=∥Puj∥2 for 1≤j≤q. Since P is an orthogonal projection, 0≤aj≤1. Expanding the SVD of A and using orthonormality of (vj) gives ∥(I−P)A∥F2=∑j=1qσj2(1−aj). If (wℓ)ℓ=1s is an orthonormal basis of the range of P, then the full output basis from step 1.1 gives ∑j=1qaj≤∑ℓ=1s∑j=1m∣⟨wℓ,uj⟩∣2=s=rank⁡(B)≤k.

3.1step 2.1algebra

Write λj=σj2, so λ1≥⋯≥λq>0. Using ∑jaj≤k, 0≤aj≤1, and k<q, we obtain ∑j=1qλjaj≤∑j=1kλjaj+λk+1∑j=k+1qaj≤kλk+1+∑j=1k(λj−λk+1)aj≤∑j=1kλj. Therefore step 2.1 implies ∥A−B∥F2≥∑j=k+1qσj2=δk2.

4.1F1F2step 3.1algebra∎

The image of Ak is contained in span⁡(u1,…,umin⁡(k,q)), so its rank is at most k. The omitted SVD terms are pairwise Frobenius-orthogonal rank-one matrices because both singular-vector families are orthonormal; hence ∥A−Ak∥F2=∑j=k+1qσj2=δk2. Together with step 3.1, this proves the truncation is optimal.

Depends on

Used by

Dependency tree · two levels

7 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