Trace-Class and Hilbert-Schmidt Operators
Trace-class and Hilbert-Schmidt operators are special bounded operators on a Hilbert space whose singular values are summable in stronger ways than ordinary boundedness requires. They are the infinite-dimensional operator classes behind traces, density operators, purities, integral kernels, and partial traces.
The practical slogan is:
Boundedness controls action on vectors; trace-class and Hilbert-Schmidt conditions control sums over infinitely many basis directions.
In finite-dimensional Hilbert spaces every operator is trace-class and Hilbert-Schmidt. The distinction becomes essential in wave mechanics, quantum statistical mechanics, continuous-variable systems, and open-system theory.
Why Quantum Mechanics Needs Them
Section titled “Why Quantum Mechanics Needs Them”Quantum mechanics uses traces constantly:
In finite dimensions these formulas are ordinary matrix operations. In infinite dimensions, not every bounded operator has a finite trace. For example, the identity operator on an infinite-dimensional separable Hilbert space is bounded, but
Trace-class operators are the operators for which the trace is genuinely finite and basis-independent. Hilbert-Schmidt operators are a slightly larger class with a finite square-sum norm. They are useful for kernels, purities, compactness estimates, and operator-space Hilbert structures.
Singular Values in Infinite Dimension
Section titled “Singular Values in Infinite Dimension”Let be a compact operator on a Hilbert space . Its absolute value is
The singular values of are the eigenvalues of , counted with multiplicity and listed as
This is the infinite-dimensional analogue of the singular values in Singular Value Decomposition. For trace-class and Hilbert-Schmidt operators, these singular values decay fast enough to make the sums below finite.
Hilbert-Schmidt Operators
Section titled “Hilbert-Schmidt Operators”An operator is Hilbert-Schmidt if
Equivalently, for any orthonormal basis ,
The value is independent of the orthonormal basis. Hilbert-Schmidt operators form a Hilbert space with inner product
This is an inner product on operators, not the original state Hilbert space. It is useful when operators themselves are treated as vectors, for example in finite-temperature methods, quantum information, and numerical approximations.
Trace-Class Operators
Section titled “Trace-Class Operators”An operator is trace-class if
The norm is called the trace norm or nuclear norm. Trace-class is stronger than Hilbert-Schmidt:
For a trace-class operator, the trace is defined by
and this series is absolutely convergent in the appropriate trace-class sense and independent of the orthonormal basis.
If is bounded and is trace-class, then and are trace-class, and
This is the infinite-dimensional version of the cyclic trace property used in density-operator calculations. The hypotheses matter: cyclicity is not a license to rearrange arbitrary unbounded or non-trace-class products.
Diagonal Examples on Sequence Space
Section titled “Diagonal Examples on Sequence Space”Let with orthonormal basis , and define a diagonal operator
For this normal diagonal example, the singular values are .
If , then is bounded but not Hilbert-Schmidt:
If , then
So is Hilbert-Schmidt but not trace-class.
If , then both sums converge, so is trace-class.
These examples show why infinite-dimensional trace formulas need more than boundedness.
Rank-One and Finite-Rank Operators
Section titled “Rank-One and Finite-Rank Operators”For , the rank-one operator
acts by
It is trace-class and Hilbert-Schmidt. Its Hilbert-Schmidt norm is
and its trace is
Finite-rank operators are finite sums of rank-one operators, so they are trace-class. Infinite-dimensional trace-class operators can be approximated in trace norm by finite-rank operators, which is one reason finite-dimensional intuition remains useful when applied carefully.
Density Operators
Section titled “Density Operators”In an infinite-dimensional Hilbert space, a density operator is not merely a positive bounded operator with formal trace one. It is a positive trace-class operator satisfying
If
in an orthonormal eigenbasis, then
Every density operator is Hilbert-Schmidt because
The quantity is the purity. It equals for pure states and is smaller for mixed states, when the usual finite-dimensional interpretation applies. The physics of density operators is developed in Density Operators; this page records the functional-analytic condition that makes their traces finite.
Expectation Values
Section titled “Expectation Values”If is trace-class and is bounded, then is trace-class and the expectation value
is well-defined. This is the mathematical condition behind the trace rule in Trace Rule for Expectation Values.
If is unbounded, extra domain and integrability conditions are required. It is not enough to write formally. The spectral-measure condition is the density-operator analogue of asking whether a state has finite expectation value for an unbounded observable; see Domains of Operators and Spectral Theorem, Practical Version.
Integral Kernels
Section titled “Integral Kernels”Many wave-mechanics operators are represented by kernels:
If
then is Hilbert-Schmidt and
Trace-class is stronger and cannot be checked merely by looking at the square-integrability of the kernel. Under suitable additional conditions, the trace of a positive trace-class integral operator may be computed from its diagonal kernel, but this is a theorem with hypotheses, not a general rule for every formal kernel.
Products of Hilbert-Schmidt Operators
Section titled “Products of Hilbert-Schmidt Operators”Hilbert-Schmidt operators are not always trace-class, but products of two Hilbert-Schmidt operators are trace-class. If and are Hilbert-Schmidt, then is trace-class and
This is why the Hilbert-Schmidt inner product is well-defined. It is also the operator analogue of the Cauchy-Schwarz inequality.
Partial Trace Preview
Section titled “Partial Trace Preview”For finite-dimensional composite systems, the partial trace can be computed by summing over an orthonormal basis of the discarded subsystem. In infinite dimensions, the correct input class is trace-class.
If is trace-class on
then is the unique trace-class operator on satisfying
for every bounded operator on .
For density operators, this says that reducing a state by partial trace preserves local expectation values and produces another trace-class density operator. The computational rules and finite-dimensional examples are developed in Partial Trace.
Common Mistakes
Section titled “Common Mistakes”- Assuming every bounded operator has a finite trace.
- Treating the identity on an infinite-dimensional Hilbert space as a density operator after “normalizing by infinity.”
- Using the cyclic trace property without trace-class or boundedness hypotheses.
- Confusing the trace norm with the Hilbert-space norm of a vector.
- Assuming every Hilbert-Schmidt operator is trace-class.
- Computing an infinite-dimensional partial trace without checking that the joint operator is trace-class.
- Writing for an unbounded without checking domains or spectral integrability.
Cross-Links
Section titled “Cross-Links”- Bounded Operators
- Adjoint Operators
- Singular Value Decomposition
- Spectral Theorem, Practical Version
- Domains of Operators
- Tensor Products
- Density Operators
- Trace Rule for Expectation Values
- Partial Trace
- Reduced Density Operators
References
Section titled “References”- B. Simon, Trace Ideals and Their Applications, 2nd ed., American Mathematical Society, 2005.
- M. Reed and B. Simon, Methods of Modern Mathematical Physics, Volume I: Functional Analysis, Academic Press, 1980.
- J. B. Conway, A Course in Functional Analysis, 2nd ed., Springer, 1990.
- B. C. Hall, Quantum Theory for Mathematicians, Springer, 2013.
- J. Watrous, The Theory of Quantum Information, Cambridge University Press, 2018.
Exercises
Section titled “Exercises”- Let on . Is bounded, Hilbert-Schmidt, trace-class?
Solution
The operator is bounded because . It is Hilbert-Schmidt because
It is not trace-class because
- Show that the pure-state projector is trace-class when .
Solution
It is rank one, hence finite-rank, hence trace-class. Its trace is
- Let with and . Show that is Hilbert-Schmidt.
Solution
For a positive diagonal density operator, the Hilbert-Schmidt norm squared is
Since and ,
Thus is Hilbert-Schmidt.
- Suppose is bounded on and is trace-class on . Show that .
Solution
For any bounded ,
By the characterizing property of the partial trace, the reduced operator is .