The EckartβYoung theorem: approximation numbers are singular values #
For a bounded linear map T : E βL[π] F between finite-dimensional inner product spaces over β
or β, the approximation number aβ(T), the distance from T to the maps of rank at most n,
is the n-th singular value Οβ(T) = (T : E ββ[π] F).singularValues n, including the zero tail
from the dimension of E on. This identifies the approximation numbers, which make sense for
operators between arbitrary normed spaces, with the singular values of finite-dimensional linear
algebra, so estimates proved for either sequence transfer to the other.
Let (vα΅’) be the right singular basis of T, the orthonormal eigenbasis of Tβ T in which
Tβ T vα΅’ = Οα΅’Β² vα΅’. Projecting away from the span of the vα΅’ with i < n gives an approximant of
rank at most n whose error is T restricted to the span of the vα΅’ with i β₯ n, of norm at most
Οβ; this is the orthogonal-tail bound
ContinuousLinearMap.singularValue_le_nnnorm_comp_orthogonal.
Conversely T stretches every vector of the (n + 1)-dimensional span of the vα΅’ with i β€ n
by at least Οβ, so Οβ β€ aβ(T) by the coercive-subspace bound
ContinuousLinearMap.le_singularValue_of_lt_rank.
Two consequences are recorded for linear maps: the operator norm is the largest singular value,
and singular values are 1-Lipschitz in the operator norm (Weyl's perturbation bound for singular
values), transferred from the corresponding facts aβ(T) = βTβ and |aβ(S) - aβ(T)| β€ βS - Tβ.
Main declarations #
ContinuousLinearMap.singularValue_eq_linearMap_singularValues: EckartβYoung,aβ(T) = Οβ(T)in finite dimension.LinearMap.norm_toContinuousLinearMap_eq_singularValues_zero:βAβ = Οβ(A).LinearMap.abs_singularValues_sub_singularValues_le:|Οβ(A) - Οβ(B)| β€ βA - Bβ.
References #
- C. Eckart, G. Young, The approximation of one matrix by another of lower rank, Psychometrika 1 (1936), 211β218.
- R. A. Horn, C. R. Johnson, Matrix Analysis, 2nd ed., Cambridge University Press (2013), Chapter 7 (the singular value decomposition and its consequences).
- A. Pietsch, Eigenvalues and s-Numbers, Cambridge Studies in Advanced Mathematics 13, Cambridge University Press (1987), Chapter 2.
EckartβYoung. Between finite-dimensional inner product spaces, the approximation numbers
of a bounded linear map are its singular values: aβ(T) = Οβ(T) for every n, both sides
vanishing from the dimension of the source on.
The operator norm of a linear map between finite-dimensional inner product spaces is its
largest singular value: βAβ = Οβ(A).
Weyl's perturbation bound for singular values. Each singular value of a linear map between
finite-dimensional inner product spaces is 1-Lipschitz in the operator norm:
|Οβ(A) - Οβ(B)| β€ βA - Bβ.