Alphabeta Math
LemmaStatement: AI-adaptedProof: 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.

A truncated SVD separates discarded-direction bias from retained data noise

Statement

Let A∈Fm×n, where F∈{R,C}, with singular value decomposition A=UΣV∗, where the columns (v1,…,vn) of V and (u1,…,um) of U are orthonormal bases and the nonzero singular values satisfy σ1≥⋯≥σr>0. Thus Avi=σiui for i≤r and Avi=0 for i>r. The remaining vr+1,…,vn span ker⁡A:={v∈Fn:Av=0}. Fix a threshold τ≥0 and put Iτ={i≤r:σi>τ} and Jτ={1,…,n}∖Iτ. For x†∈Fn, e∈Fm, and b=Ax†+e, the truncated pseudoinverse from The truncated singular-value pseudoinverse obtained by discarding singular values below a declared numerical-rank threshold obeys

x†−Aτ+b=∑i∈Jτ⟨x†,vi⟩vi−∑i∈Iτ⟨e,ui⟩σivi.

Thus discarded singular directions, including ker⁡A, form the truncation bias, while only retained directions amplify the data perturbation. If Iτ≠∅, then

∥Aτ+e∥≤(max⁡i∈Iτ1σi)∥e∥;

if Iτ=∅, then Aτ+=0 and the noise term is zero.

Facts & Assumptions

Given: A finite matrix A∈Fm×n, its singular value decomposition, τ≥0, a target x†∈Fn, and data b=Ax†+e with e∈Fm.

[F1]

Every linear map between finite-dimensional real or complex inner product spaces admits a singular value decomposition: A finite-dimensional map has orthonormal bases (ei) and (fi) with Tv=∑i=1rsi⟨v,ei⟩fi and s1≥⋯≥sr>0.

[F2]

The truncated singular-value pseudoinverse obtained by discarding singular values below a declared numerical-rank threshold: The truncated filter uses coefficient σi−1 when σi>τ and coefficient 0 when σi≤τ.

[F3]

The induced length is a norm: The norm induced by the inner product satisfies ∥v∥2=⟨v,v⟩.

[F4]

Real and complex inner product spaces, with the inner product linear in the first argument: The inner product is linear in its first argument and conjugate symmetric.

Proof

1.1givenF2algebra

By linearity and b=Ax†+e, x†−Aτ+b=(I−Aτ+A)x†−Aτ+e.

2.1F1F2step 1.1algebra

The definition in [F2] and the SVD in [F1] give Aτ+Ax†=∑i∈Iτ⟨x†,vi⟩vi; expanding x† in the full orthonormal basis (vi) therefore makes (I−Aτ+A)x†=∑i∈Jτ⟨x†,vi⟩vi. Likewise, Aτ+e=∑i∈Iτσi−1⟨e,ui⟩vi.

3.1F1F2F3F4step 2.1algebra∎

If Iτ is empty, [F2] makes Aτ+=0. Otherwise orthonormality of the retained vi and [F1] give ∥Aτ+e∥2=∑i∈Iτ∣⟨e,ui⟩∣2/σi2≤(max⁡i∈Iτσi−1)2∑i∈Iτ∣⟨e,ui⟩∣2. Since (u1,…,um) is an orthonormal basis of Fm, write e=∑i=1m⟨e,ui⟩ui; conjugate symmetry and orthonormality give ∥e∥2=∑i=1m∣⟨e,ui⟩∣2. Consequently ∑i∈Iτ∣⟨e,ui⟩∣2≤∥e∥2. Taking nonnegative square roots proves the noise bound and the stated bias/noise split.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

20 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