The Frobenius seminorm #
For a linear map A : E ββ[π] F out of a finite-dimensional inner product space, the sum
βα΅’ βA bα΅’βΒ² over an orthonormal basis (bα΅’) of E does not depend on the basis; when F is
finite-dimensional it is the trace of Aβ A. Its square root is the Frobenius seminorm (the
HilbertβSchmidt norm) βAβ_F = β(βα΅’ βA bα΅’βΒ²), the Euclidean norm of the tuple (A bα΅’)α΅’. It is a
unitarily invariant seminorm, and only the source needs to be finite-dimensional. When F is
finite-dimensional as well, βAβ_F = β(βα΅’ Οα΅’(A)Β²) in terms of the singular values, and the
Frobenius seminorm controls the nuclear seminorm with the rank-sharp constant:
βAββ β€ β(rank A) βAβ_F.
In finite orthonormal source and target bases, the Frobenius seminorm equals the Frobenius
norm of the rectangular coordinate matrix, and its square is the sum of the squared moduli of
the matrix coefficients. This connects basis-independent operator estimates to entrywise
calculations: in orthonormal eigenbases, for instance, it turns the coordinate form
(Ξ±α΅’ - Ξ²β±Ό)Xα΅’β±Ό = Cα΅’β±Ό of a Sylvester equation AX - XB = C into the bound
Ξ΄ βXβ_F β€ βCβ_F under a spectral gap Ξ΄ β€ |Ξ±α΅’ - Ξ²β±Ό|.
Main declarations #
LinearMap.trace_adjoint_comp_self_eq_sum_norm_apply_sq:tr (Aβ A) = βα΅’ βA bα΅’βΒ²for every orthonormal basis(bα΅’).LinearMap.trace_adjoint_comp_self_eq_sum_sq_singularValues:tr (Aβ A) = βα΅’ Οα΅’(A)Β².LinearMap.frobenius_norm_toMatrix: the Frobenius norm of the matrix in orthonormal bases equals the operator Frobenius seminorm.LinearMap.sum_norm_apply_sq_eq_sum_norm_apply_sq:βα΅’ βA bα΅’βΒ²is independent of the orthonormal basis.LinearMap.sum_sq_norm_apply_orthonormal_le: compression to an orthonormal family cannot increase the squared Frobenius sum.TauCeti.UnitarilyInvariantSeminorm.frobenius: the Frobenius seminorm.TauCeti.UnitarilyInvariantSeminorm.frobenius_apply:βAβ_F = β(βα΅’ βA bα΅’βΒ²)for every orthonormal basis(bα΅’).TauCeti.UnitarilyInvariantSeminorm.sq_frobenius_apply_eq_sum_norm_inner_sq:βAβ_FΒ² = βα΅’ ββ±Ό ββͺcβ±Ό, A bα΅’β«βΒ²in orthonormal bases(bα΅’)of the source and(cβ±Ό)of the target.TauCeti.UnitarilyInvariantSeminorm.frobenius_apply_eq_sqrt_sum_sq_singularValues:βAβ_F = β(βα΅’ Οα΅’(A)Β²).TauCeti.UnitarilyInvariantSeminorm.nuclear_apply_le_sqrt_finrank_range_mul_frobenius_apply:βAββ β€ β(rank A) βAβ_F.
References #
- R. Bhatia, Matrix Analysis, Graduate Texts in Mathematics 169, Springer, 1997, Section IV.2.
- R. A. Horn and C. R. Johnson, Matrix Analysis, second edition, Cambridge University Press, 2013, Section 5.6.
The trace of Aβ A is βα΅’ βA bα΅’βΒ² for every orthonormal basis (bα΅’) of the source.
Basis independence of the Frobenius sum: βα΅’ βA bα΅’βΒ² takes the same value on any two
orthonormal bases (bα΅’) and (b'β±Ό) of the source.
The Frobenius seminorm (HilbertβSchmidt norm) βAβ_F = β(βα΅’ βA bα΅’βΒ²), for any orthonormal
basis (bα΅’) of the source, as a unitarily invariant seminorm.
Instances For
The Frobenius seminorm in an orthonormal basis: βAβ_F = β(βα΅’ βA bα΅’βΒ²) for every
orthonormal basis (bα΅’) of the source.
The square of the Frobenius seminorm is βα΅’ βA bα΅’βΒ² for every orthonormal basis (bα΅’) of the
source.
The square of the Frobenius seminorm is the sum of the squared moduli of the matrix
coefficients βͺcβ±Ό, A bα΅’β« in any orthonormal bases (bα΅’) of the source and (cβ±Ό) of the
target.
The Frobenius norm of the matrix of a rectangular operator in any orthonormal domain and codomain bases equals its unitarily invariant Frobenius seminorm.
The trace of Aβ A is the sum βα΅’ Οα΅’(A)Β² of the squared singular values of A.
The Frobenius seminorm in terms of singular values: βAβ_F = β(βα΅’ Οα΅’(A)Β²).
The squared Frobenius seminorm is the sum of the squared singular values.
Rank-sharp comparison of the nuclear and Frobenius seminorms:
βAββ β€ β(rank A) βAβ_F.
A linear map's total squared norm on an orthonormal family is bounded by its total squared norm on an orthonormal basis of the source. The target need not be finite-dimensional.
Generalized from YuWangSamworth2015/Core/Residual.lean in the Kitware DKPS
formalization (Jon Crall and GPT 5.6 High; Apache-2.0), using orthonormal basis
extension in place of symmetry.