@[simp]
theorem
Matrix.traceNorm_unitary_conj
{n : Type u_2}
{R : Type u_3}
[Fintype n]
[RCLike R]
{A : Matrix n n R}
{U : ↥(unitaryGroup n R)}
:
The trace norm is invariant under unitary conjugation.
theorem
Matrix.traceNorm_Hermitian_eq_sum_abs_eigenvalues
{n : Type u_2}
{R : Type u_3}
[Fintype n]
[RCLike R]
{A : Matrix n n R}
(hA : A.IsHermitian)
:
For Hermitian matrices, the trace norm is the sum of absolute eigenvalues.
This is Proposition 9.1.1 in Wilde.
theorem
Matrix.exists_svd_sqrt_eigenvalues
{n : Type u_2}
[Fintype n]
[DecidableEq n]
(A : Matrix n n ℂ)
:
Singular value decomposition for square complex matrices, with singular values expressed as
square roots of the eigenvalues of Aᴴ * A.
theorem
Matrix.traceNorm_eq_sum_singularValues
{n : Type u_2}
[Fintype n]
[DecidableEq n]
(A : Matrix n n ℂ)
:
The trace norm of a square complex matrix is the sum of its singular values.
theorem
Matrix.traceNorm_eq_sum_singularValuesSorted
{n : Type u_2}
[Fintype n]
[DecidableEq n]
(A : Matrix n n ℂ)
:
The trace norm of a square complex matrix is the sum of its sorted singular values.
theorem
Matrix.singularValues_le_opNorm
{n : Type u_2}
[Fintype n]
[DecidableEq n]
(A : Matrix n n ℂ)
(i : n)
:
Every singular value is bounded by the operator norm.
The trace norm is invariant under conjugate transpose.