Documentation

TauCeti.Analysis.InnerProductSpace.HoffmanWielandt.Singular

Hoffman–Wielandt inequality for singular values #

For two linear maps with the same finite-dimensional domain and codomain, the squared Euclidean distance between their decreasingly ordered singular values is at most the squared Frobenius distance between the maps.

The proof uses the rectangular von Neumann trace inequality, obtained from a Ky Fan bound and summation by parts.

References #

theorem LinearMap.sum_sq_singularValues_sub_le_sq_frobenius_apply_sub_of_finrank_le {π•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike π•œ] [NormedAddCommGroup E] [InnerProductSpace π•œ E] [FiniteDimensional π•œ E] [NormedAddCommGroup F] [InnerProductSpace π•œ F] [FiniteDimensional π•œ F] (A B : E β†’β‚—[π•œ] F) (hEF : Module.finrank π•œ E ≀ Module.finrank π•œ F) :
βˆ‘ i : Fin (Module.finrank π•œ E), (A.singularValues ↑i - B.singularValues ↑i) ^ 2 ≀ (TauCeti.UnitarilyInvariantSeminorm.frobenius π•œ E F) (A - B) ^ 2

The singular-value Hoffman–Wielandt inequality when the domain dimension does not exceed the codomain dimension. The squared distance between the ordered singular values is at most the squared Frobenius seminorm of the difference.

theorem LinearMap.sum_sq_singularValues_sub_le_sq_frobenius_apply_sub_min {π•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike π•œ] [NormedAddCommGroup E] [InnerProductSpace π•œ E] [FiniteDimensional π•œ E] [NormedAddCommGroup F] [InnerProductSpace π•œ F] [FiniteDimensional π•œ F] (A B : E β†’β‚—[π•œ] F) :
βˆ‘ i : Fin (min (Module.finrank π•œ E) (Module.finrank π•œ F)), (A.singularValues ↑i - B.singularValues ↑i) ^ 2 ≀ (TauCeti.UnitarilyInvariantSeminorm.frobenius π•œ E F) (A - B) ^ 2

The singular-value Hoffman–Wielandt inequality for arbitrary finite-dimensional maps. The sum runs over the first min (finrank π•œ E) (finrank π•œ F) singular values; beyond that index, both maps' singular values are zero.