Hilbert–Schmidt energy and the Hilbert–Schmidt norm #
For a bounded operator T : E →L[𝕜] F between Hilbert spaces and a Hilbert basis (bᵢ) of the
source, the Hilbert–Schmidt energy is the unconditional sum E_b(T) = ∑' i, ‖T bᵢ‖ₑ² in
ℝ≥0∞. Working in ℝ≥0∞ means that no summability hypothesis is ever needed: an operator that is
not Hilbert–Schmidt simply has energy ∞, and iterated sums may be exchanged freely.
Expanding each column T bᵢ in a Hilbert basis (cⱼ) of the target by Parseval writes the energy
as the double sum ∑' i, ∑' j, ‖⟪cⱼ, T bᵢ⟫‖ₑ². Exchanging the two sums identifies it with the
energy of the adjoint, E_b(T) = E_c(T†), and applying this twice shows that E_b(T) does not
depend on the basis b. Its square root therefore defines a basis-free Hilbert–Schmidt norm
‖T‖_HS, which is invariant under taking adjoints and homogeneous under scalar multiplication. For
operators of finite energy it dominates the operator norm and satisfies the two-sided ideal
inequality ‖A T B‖_HS ≤ ‖A‖ ‖T‖_HS ‖B‖; an operator of infinite energy has ‖T‖_HS = 0. The
square root of the energy satisfies the triangle inequality, by Minkowski's inequality for
unconditional sums in ℝ≥0∞, so the Hilbert–Schmidt norm is subadditive on operators of finite
energy. On a finite-dimensional source the energy is the square of the Frobenius seminorm
TauCeti.UnitarilyInvariantSeminorm.frobenius.
These are the norm estimates behind the Hilbert–Schmidt class of operators: its identification with
ℓ² families of columns, and the compactness of Hilbert–Schmidt operators.
Main definitions #
ContinuousLinearMap.hilbertSchmidtEnergy T b: the energy∑' i, ‖T bᵢ‖ₑ²inℝ≥0∞.ContinuousLinearMap.hilbertSchmidtNorm T: the Hilbert–Schmidt norm√(E_b(T)).toReal, computed in any Hilbert basisbof the source.
Main results #
ContinuousLinearMap.hilbertSchmidtEnergy_eq_tsum_tsum: the Parseval expansionE_b(T) = ∑' i, ∑' j, ‖⟪cⱼ, T bᵢ⟫‖ₑ².ContinuousLinearMap.hilbertSchmidtEnergy_adjoint:E_c(T†) = E_b(T).ContinuousLinearMap.hilbertSchmidtEnergy_indep: the energy is independent of the basis.ContinuousLinearMap.enorm_sq_le_hilbertSchmidtEnergy:‖T‖ₑ² ≤ E_b(T).ContinuousLinearMap.hilbertSchmidtEnergy_comp_le_leftandContinuousLinearMap.hilbertSchmidtEnergy_comp_le_right: one-sided ideal bounds for the energy.ContinuousLinearMap.hilbertSchmidtEnergy_comp_comp_le:E(A T B) ≤ ‖A‖ₑ² E(T) ‖B‖ₑ².ContinuousLinearMap.rpow_hilbertSchmidtEnergy_add_le: the triangle inequalityE_b(S + T)^(1/2) ≤ E_b(S)^(1/2) + E_b(T)^(1/2).ContinuousLinearMap.hilbertSchmidtEnergy_smulandContinuousLinearMap.hilbertSchmidtNorm_smul: homogeneity,E_b(c • T) = ‖c‖ₑ² E_b(T)and‖c • T‖_HS = ‖c‖ ‖T‖_HS.ContinuousLinearMap.hilbertSchmidtNorm_adjoint:‖T†‖_HS = ‖T‖_HS, for every operator.ContinuousLinearMap.hilbertSchmidtNorm_add_le:‖S + T‖_HS ≤ ‖S‖_HS + ‖T‖_HSfor operators of finite energy.ContinuousLinearMap.norm_le_hilbertSchmidtNormandContinuousLinearMap.hilbertSchmidtNorm_comp_comp_le: domination of the operator norm and the two-sided ideal inequality for the Hilbert–Schmidt norm of a finite-energy operator.ContinuousLinearMap.hilbertSchmidtEnergy_eq_ofReal_sq_frobenius: on a finite-dimensional source,E_b(T) = ‖T‖_F².
References #
- M. Reed and B. Simon, Methods of Modern Mathematical Physics I: Functional Analysis, revised edition, Academic Press, 1980, Section VI.6.
- B. Simon, Trace Ideals and Their Applications, second edition, Mathematical Surveys and Monographs 120, American Mathematical Society, 2005, Section 2.
The Hilbert–Schmidt energy E_b(T) = ∑' i, ‖T bᵢ‖ₑ² of a bounded operator T relative to
a Hilbert basis (bᵢ) of its source. It takes values in ℝ≥0∞, and is finite exactly for the
Hilbert–Schmidt operators. It does not depend on b, see hilbertSchmidtEnergy_indep.
Instances For
Parseval expansion of the Hilbert–Schmidt energy. Expanding each column T bᵢ in a
Hilbert basis (cⱼ) of the target gives E_b(T) = ∑' i, ∑' j, ‖⟪cⱼ, T bᵢ⟫‖ₑ².
The energy is homogeneous of degree two: E_b(c • T) = ‖c‖ₑ² E_b(T).
Composition on the left with a bounded operator scales the energy by at most ‖A‖ₑ².
Triangle inequality for the Hilbert–Schmidt energy. The square root of the energy is
subadditive: E_b(S + T)^(1/2) ≤ E_b(S)^(1/2) + E_b(T)^(1/2), with no finiteness assumption.
Adjoint energy swap. For Hilbert bases (bᵢ) of the source and (cⱼ) of the target, the
energy of T† relative to c equals the energy of T relative to b: both are the double sum
∑ ‖⟪cⱼ, T bᵢ⟫‖ₑ², summed in the two possible orders.
Basis independence of the Hilbert–Schmidt energy. Any two Hilbert bases of the source give the same energy.
Composition on the right with a bounded operator scales the energy by at most ‖B‖ₑ². The
two energies may be computed in Hilbert bases of different spaces.
Two-sided ideal inequality for the energy. E_b(A T B) ≤ ‖A‖ₑ² E_c(T) ‖B‖ₑ², where b
and c are Hilbert bases of the sources of B and T.
Hilbert–Schmidt domination of the operator norm, in energy form: ‖T‖ₑ² ≤ E_b(T).
On a finite-dimensional source, the Hilbert–Schmidt energy is the square of the Frobenius
seminorm TauCeti.UnitarilyInvariantSeminorm.frobenius.
The Hilbert–Schmidt norm ‖T‖_HS = √(E_b(T)).toReal of a bounded operator, computed in a
Hilbert basis b of the source chosen once and for all; by hilbertSchmidtNorm_eq_sqrt any Hilbert
basis gives the same value. It is meaningful for operators of finite energy: an operator of
infinite energy has Hilbert–Schmidt norm 0.
Instances For
The Hilbert–Schmidt norm may be computed in any Hilbert basis of the source.
The Hilbert–Schmidt norm is the real value of the square root E_b(T)^(1/2) of the energy,
computed in any Hilbert basis of the source.
The square of the Hilbert–Schmidt norm is the real value of the energy.
For an operator of finite energy, the square of the Hilbert–Schmidt norm recovers the energy without loss.
Homogeneity of the Hilbert–Schmidt norm. ‖c • T‖_HS = ‖c‖ ‖T‖_HS, for every operator.
Triangle inequality for the Hilbert–Schmidt norm. If S and T have finite energy, then
‖S + T‖_HS ≤ ‖S‖_HS + ‖T‖_HS.
Hilbert–Schmidt domination of the operator norm. An operator of finite energy satisfies
‖T‖ ≤ ‖T‖_HS.
Adjoint invariance of the Hilbert–Schmidt norm. ‖T†‖_HS = ‖T‖_HS.
Two-sided ideal inequality for the Hilbert–Schmidt norm. If T has finite energy, then
‖A T B‖_HS ≤ ‖A‖ ‖T‖_HS ‖B‖.