Math 2.0

Linear and multilinear algebra; matrix theory Canonical forms and decompositions Theorem

Eckart–Young theorem

Builds on Singular value decompositionSingular valueRank of a matrixFrobenius normOperator norm

Statement

Let AA be an m×nm \times n complex matrix with singular value decomposition A=∑i=1rσiuivi∗A = \sum_{i=1}^{r} \sigma_i u_i v_i^*. Here rr is the rank of AA, σ1≥σ2≥⋯≥σr>0\sigma_1 \ge \sigma_2 \ge \cdots \ge \sigma_r > 0 are its singular values, and u1,…,uru_1, \dots, u_r and v1,…,vrv_1, \dots, v_r are orthonormal families in ℂm\C^m and ℂn\C^n. Let 0≤k<r0 \le k < r and put Ak=∑i=1kσiuivi∗A_k = \sum_{i=1}^{k} \sigma_i u_i v_i^*. Then for every m×nm \times n complex matrix BB of rank at most kk:

  1. ∥A−B∥2≥∥A−Ak∥2=σk+1\norm{A - B}_2 \ge \norm{A - A_k}_2 = \sigma_{k+1}, where ∥⋅∥2\norm{\cdot}_2 is the operator norm for the Euclidean norms.
  2. ∥A−B∥F≥∥A−Ak∥F=(σk+12+⋯+σr2)1/2\norm{A - B}_F \ge \norm{A - A_k}_F = \left(\sigma_{k+1}^2 + \cdots + \sigma_r^2\right)^{1/2}, where ∥⋅∥F\norm{\cdot}_F is the Frobenius norm.

Remarks

For the operator norm, the kernel of BB has dimension at least n−kn - k, so it meets the span of v1,…,vk+1v_1, \dots, v_{k+1} in a unit vector xx. Then ∥(A−B)x∥=∥Ax∥≥σk+1\norm{(A - B)x} = \norm{Ax} \ge \sigma_{k+1}. The Frobenius case follows from Weyl's inequalities for singular values, σi+j−1(A)≤σi(A−B)+σj(B)\sigma_{i+j-1}(A) \le \sigma_i(A - B) + \sigma_j(B), applied with j=k+1j = k+1. For example, if A=diag⁡(3,2,1)A = \operatorname{diag}(3, 2, 1), the best rank one approximation is diag⁡(3,0,0)\operatorname{diag}(3, 0, 0), with operator norm error 22 and Frobenius error 5\sqrt{5}. The minimiser AkA_k is unique in the Frobenius norm when σk>σk+1\sigma_k > \sigma_{k+1}; in the operator norm it is not unique in general. The same result holds for real matrices with real singular value decompositions.

Going deeper

For a student

This is the theoretical basis of principal component analysis and of truncated SVD compression. Mirsky extended it to every unitarily invariant norm, so it is often called the Eckart–Young–Mirsky theorem. It also shows that σk+1\sigma_{k+1} is the distance from AA to the set of matrices of rank at most kk. In particular, for a square invertible AA, the smallest singular value is the distance to the singular matrices.

Reading path

To understand this page from the ground up, read these 20 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Frobenius norm concept
  2. Identity matrix object
  3. Matrix definition
  4. Operator norm concept
  5. Rank of a matrix concept
  6. Singular value concept
  7. Vector space definition
  8. Square matrix definition
  9. Transpose definition
  10. Linear map definition
  11. Conjugate transpose definition
  12. Endomorphism definition
  13. Hermitian matrix definition
  14. Unitary matrix definition
  15. Eigenvalue definition
  16. Positive semidefinite matrix definition
  17. Gram matrices are positive semidefinite statement
  18. Singular value definition
  19. Singular value decomposition statement
  20. Eckart–Young theorem statement

Further reading

  1. Web https://en.wikipedia.org/wiki/Low-rank_approximation
About this page
TagJJT6GC055J
URIm2://JJT6GC055J
Kindstatement, theorem
WritingW0 stub
MSC15A18, 15A60, 65F55
StatusThis copy of the site has no build data. Run m2 status JJT6GC055J.
AboutSingular value decomposition, Rank of a matrix
UsesSingular value decomposition, Singular value, Rank of a matrix, Frobenius norm, Operator norm
Changed2 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.