Source scope: §3.15, PDF pages 24, 25. Numerical examples, experiments, added derivations, and practice are teaching supplements unless identified as source results.
Keep the largest effects
Suppose a matrix has singular values 4,2,1. Keeping only the first term gives a rank-one approximation. Its largest omitted stretch is 2; its squared Frobenius error is 22+12=5. Keeping the second term reduces those errors to 1 and 1.
Theorem 5 (Eckart–Young–Mirsky). Let ∥⋅∥ be a unitarily invariant matrix norm. Suppose A∈Rm×n with m≥n has SVD A=∑i=1nσiuiviT. For an integer 0≤k≤rank(A), define
Ak=i=1∑kσiuiviT.
Then ∥A−Ak∥≤∥A−A∥ for every m×n matrix A with rank at most k. “Best rank-k” means an allowed rank of at most k, not a claim of uniqueness. Repeated singular values can yield multiple best approximations. The source omits the general proof and proves only the spectral-norm case. For m<n, apply the result to AT and transpose back (teaching extension).
Source proof for the spectral norm
For k<n, the omitted SVD terms give
∥A−Ak∥2=i=k+1∑nσiuiviT2=σk+1.
Let rank(A)≤k. Rank–nullity gives dimnull(A)≥n−k. The space S=span(v1,…,vk+1) has dimension k+1. Their dimensions sum to at least n+1, so their intersection cannot be zero in Rn. Choose a unit vector z in that intersection. Write z=∑i=1k+1αivi; orthonormality gives ∑iαi2=1.
The first inequality tests one unit input in a maximum over all inputs. Pythagoras gives the next square root; ordering the singular values gives the lower bound. This completes the proof. At k=n the intersection argument is unnecessary: Ak=A and its error is zero. This boundary clarification avoids referring to a nonexistent vn+1.
Energy, error, and storage
The source measures retained squared Frobenius energy by
∥A∥F2∥Ak∥F2=σ12+⋯+σr2σ12+⋯+σk2.
For 4,2,1, rank one retains 16/21, while rank two retains 20/21. For the zero matrix this ratio is 0/0 and is undefined; its reconstruction error is still zero.
Teaching supplement. Storing Uk, the k singular values, and Vk uses k(m+n+1) scalar entries instead of mn. Small matrices may take more storage in factor form. The experiment reconstructs an original synthetic grayscale image with a known SVD; its cells are matrix entries, not samples from an external photograph. Squared Frobenius error equals omitted energy, while spectral error is the largest omitted singular value. High energy retention does not guarantee that every visually important feature survives.
Transfer
For singular values 5,5,0, rank one retains half the energy and has spectral error 5. The repeated leading values explain why selecting a particular first singular direction need not give the only optimum.
Explore the relationship
Explore it yourself
Reconstruct a small image
Predict whether the next singular value improves energy, worst-direction error, and storage by the same amount.