Skip to content

Hilbert–Schmidt Operators

A Hilbert–Schmidt operator has square-summable matrix elements in an orthonormal basis. This defines a Hilbert space of operators, supplies a rigorous setting for square-integrable integral kernels, and ensures that products of two such operators are trace class. A Hilbert–Schmidt operator by itself need not have a trace.

Helpful background. Compact operators supplies singular values; positive operators supplies the meaning of T∗TT^*T.

For a bounded operator TT on a separable Hilbert space H\mathcal H, choose an orthonormal basis (en)(e_n) and define

∥T∥22=∑n∥Ten∥2.\|T\|_2^2=\sum_n\|Te_n\|^2.

If this sum is finite, TT belongs to S2(H)\mathcal S_2(\mathcal H). The value is independent of the basis. To see this, insert another orthonormal basis (fm)(f_m), use Parseval, and interchange the nonnegative sums:

∑n∥Ten∥2=∑m,n∣⟨fm,Ten⟩∣2=∑m∥T∗fm∥2.\sum_n\|Te_n\|^2 =\sum_{m,n}|\langle f_m,Te_n\rangle|^2 =\sum_m\|T^*f_m\|^2.

The last expression no longer depends on (en)(e_n). Repeating the argument proves independence of both bases and ∥T∗∥2=∥T∥2\|T^*\|_2=\|T\|_2.

For the projections PNP_N onto span⁡{e1,…,eN}\operatorname{span}\{e_1,\ldots,e_N\}, the finite-rank operators TPNTP_N converge to TT in Hilbert–Schmidt norm. Since ∥S∥≤∥S∥2\|S\|\leq\|S\|_2, they also converge in operator norm. Thus every Hilbert–Schmidt operator is compact and

∥T∥22=∑nsn(T)2.\|T\|_2^2=\sum_n s_n(T)^2.

Here and below, a subscript 22 on an operator norm means Hilbert–Schmidt norm, not the induced Euclidean operator norm sometimes denoted by the same symbol in numerical linear algebra.

With the inner product

⟨S,T⟩2=Tr⁡(S∗T),\langle S,T\rangle_2=\operatorname{Tr}(S^*T),

the space S2\mathcal S_2 is complete. The product under the trace is trace class; this follows from the product estimate established below. Equivalently the inner product is the absolutely convergent sum ∑n⟨Sen,Ten⟩\sum_n\langle Se_n,Te_n\rangle.

The rank-one operators ∣ej⟩⟨ek∣|e_j\rangle\langle e_k| form an orthonormal basis of this operator Hilbert space. This turns coefficient expansions into genuine norm-convergent expansions, without treating arbitrary bounded operators as square-summable vectors.

For bounded A,BA,B,

∥ATB∥2≤∥A∥ ∥T∥2 ∥B∥.\|ATB\|_2\leq\|A\|\,\|T\|_2\,\|B\|.

The left multiplication bound follows directly from the basis sum. The right bound follows by taking adjoints. Thus S2\mathcal S_2 is a two-sided ideal. These estimates allow bounded observables to act continuously on square roots of density operators.

Why two square-summable factors have a trace

Section titled “Why two square-summable factors have a trace”

If S,T∈S2S,T\in\mathcal S_2, then ST∈S1ST\in\mathcal S_1 and

∥ST∥1≤∥S∥2∥T∥2.\|ST\|_1\leq\|S\|_2\|T\|_2.

For finite-rank operators, use trace-norm duality and Hilbert–Schmidt Cauchy–Schwarz:

∣Tr⁡(UST)∣≤∥US∥2∥T∥2≤∥S∥2∥T∥2(∥U∥≤1).|\operatorname{Tr}(UST)| \leq\|US\|_2\|T\|_2 \leq\|S\|_2\|T\|_2 \quad(\|U\|\leq1).

Taking the supremum gives the estimate. Approximate general S,TS,T by finite-rank operators in ∥⋅∥2\|\cdot\|_2; the estimate makes their products Cauchy in trace norm, and the operator-norm limit identifies the limit as STST. This also proves the general statement without summing a conditionally convergent diagonal. Simon provides the full Schatten-ideal framework.

In particular, if ρ\rho is a density operator, then ρ1/2∈S2\rho^{1/2}\in\mathcal S_2 with ∥ρ1/2∥2=1\|\rho^{1/2}\|_2=1. This is why ρ1/2Aρ1/2\rho^{1/2}A\rho^{1/2} has a trace for every bounded observable AA.

Let (X,μ)(X,\mu) be a sigma-finite measure space and K∈L2(X×X)K\in L^2(X\times X). The integral operator

(TKf)(x)=∫XK(x,y)f(y) dμ(y)(T_Kf)(x)=\int_XK(x,y)f(y)\,d\mu(y)

is Hilbert–Schmidt and satisfies ∥TK∥2=∥K∥L2(X×X)\|T_K\|_2=\|K\|_{L^2(X\times X)}. Cauchy–Schwarz first shows boundedness; Parseval in the yy variable then identifies the norm. Kernels are equivalence classes, so their diagonal values are not automatically defined.

For example, K(x,y)=xyK(x,y)=xy on [0,1]2[0,1]^2 gives the rank-one operator ∣f⟩⟨f∣|f\rangle\langle f| with f(x)=xf(x)=x. Its Hilbert–Schmidt norm is ∥f∥2=1/3\|f\|^2=1/3, agreeing with the double integral. By contrast, the diagonal operator Ten=n−1enTe_n=n^{-1}e_n has ∥T∥22=π2/6\|T\|_2^2=\pi^2/6 but infinite positive trace. A Hilbert–Schmidt kernel therefore does not, without extra hypotheses, justify writing Tr⁡T=∫K(x,x) dx\operatorname{Tr}T=\int K(x,x)\,dx.

  1. For normalized ψ,ϕ\psi,\phi, compute the Hilbert–Schmidt distance between their pure-state projectors.
Solution

Expanding the square gives ∥Pψ−Pϕ∥22=2−2∣⟨ψ,ϕ⟩∣2\|P_\psi-P_\phi\|_2^2=2-2|\langle\psi,\phi\rangle|^2. This relates operator-space geometry to the transition probability in Core Formalism. It is not the trace distance; the two norms agree only after the appropriate rank-dependent factor in this example.

  1. Can an infinite-rank Hilbert–Schmidt operator be an isometry?
Solution

No. An isometry satisfies ∥Ten∥=1\|Te_n\|=1 for every orthonormal basis vector, so the defining square sum diverges on an infinite-dimensional domain.

  • Holevo, Alexander S., Quantum Systems, Channels, Information: A Mathematical Introduction, 2nd revised and expanded ed., De Gruyter, 2019 — square roots of states and operator representations. Publisher.
  • Simon, Barry, Trace Ideals and Their Applications, 2nd ed., Mathematical Surveys and Monographs 120, American Mathematical Society, 2005 — Hilbert–Schmidt norms, kernels, and ideal inequalities. Publisher.