PhyslibAlpha.ProbabilisticTheory.HilbertSpace.TraceClass.Basic
Trace-class operators
i. Overview
For a bounded operator `T` on a complex Hilbert space, `|T| = √(T⋆T)` is its absolute value. `T` is trace class when the diagonal sum `∑ᵢ ⟪eᵢ, |T| eᵢ⟫` converges for a Hilbert basis `{eᵢ}`. The sum is the trace norm `‖T‖₁`, and `Tr T = ∑ᵢ ⟪eᵢ, T eᵢ⟫` is the trace.
For positive and self-adjoint operators the diagonal sums do not depend on the basis. The proof writes `⟪eᵢ, S eᵢ⟫ = ‖√S eᵢ‖²`, expands in a second basis by Parseval and exchanges the two nonnegative sums. In finite dimension the trace agrees with the linear-algebra trace.
A projection has finite multiplicity when it is trace class, that is, when its range is finite dimensional.
ii. Key results
- `IsTraceClass` : a bounded operator is trace class. - `traceNorm`, `trace` : the trace norm and the trace. - `summable_inner_abs_of_hilbertBasis` : trace class does not depend on the basis. - `traceNorm_eq_of_hilbertBasis` : the trace norm does not depend on the basis. - `trace_eq_of_hilbertBasis_of_isSelfAdjoint` : the trace of a self-adjoint trace-class operator does not depend on the basis. - `trace_eq_sum_inner_hilbertBasis_of_finiteDimensional` : in finite dimension the linear-algebra trace is the diagonal sum. - `HasFiniteMultiplicity` : a projection of finite rank.
iii. Table of contents
- A. Trace class - A.1. Basis independence - B. Finite multiplicity
A. Trace class
A.1. Basis independence
The proofs use the square root of the functional calculus and Parseval's identity for Hilbert bases.
Basis-independent trace for positive trace-class operators.
For a positive operator the absolute value is the operator itself. Taking its continuous- functional-calculus square root turns every diagonal coefficient into a squared norm, so the Parseval double-sum theorem already proved above gives the same sum in every Hilbert basis. This is the positive case needed by density operators and does not use polar decomposition.
B. Finite multiplicity
24 declarations
is a trace-class operator
A bounded linear operator on a complex Hilbert space is said to be **trace class** if there exists a Hilbert basis of such that the series converges, where denotes the absolute value of as defined by the continuous functional calculus.
Parseval's Identity:
Let be a complex Hilbert space and let be a Hilbert basis for . For any vector , the series of the squared magnitudes of the inner products of with the basis vectors converges to the squared norm of , that is:
Basis independence of for self-adjoint
Let be a complex Hilbert space and be a bounded self-adjoint operator. Let and be two Hilbert bases for . If the series is summable, then the series is also summable and converges to the same value, i.e.,
Summability of the diagonal of for any Hilbert basis of a trace-class operator
Let be a complex Hilbert space and let be a trace-class bounded linear operator. For any Hilbert basis of , the series of the real parts of the diagonal entries of the absolute value of is summable, i.e., the sum converges, where is the absolute value of defined via the continuous functional calculus.
is Trace Class iff is Summable for every Hilbert Basis
Let be a complex Hilbert space and be a bounded linear operator. is a trace-class operator if and only if for every Hilbert basis of , the series of diagonal inner products of its absolute value is summable, where is the absolute value of defined via the continuous functional calculus.
Bounded Operators on Finite-Dimensional Hilbert Spaces are Trace-Class
Let be a finite-dimensional complex Hilbert space. Every bounded linear operator is trace-class.
for Finite-Dimensional
Let be a finite-dimensional complex Hilbert space and be a bounded linear operator. For any Hilbert basis of , the trace of (viewed as a linear map) is equal to the sum of the diagonal inner products: where denotes the complex inner product on .
Trace norm of an operator
Let be a complex Hilbert space and be a bounded linear operator. For a trace-class operator (with a witness of `IsTraceClass T`), the **trace norm** is defined as the sum of the diagonal inner products of its absolute value with respect to a Hilbert basis : where is the absolute value of defined via the continuous functional calculus. The value is a real number and is independent of the specific Hilbert basis chosen.
is independent of the trace-class witness
Let be a complex Hilbert space and be a bounded linear operator. If and are two proofs (witnesses) that is a trace-class operator, then the trace norm of evaluated with respect to is equal to the trace norm of evaluated with respect to : In other words, the value of the trace norm is independent of the specific proof used to establish that the operator is trace-class.
Trace of a trace-class operator
Let be a complex Hilbert space and be a bounded linear operator. Given a proof that is a trace-class operator (which implies there exists a Hilbert basis of such that converges), the **trace** of , denoted , is defined as the sum of its diagonal entries: where is the specific Hilbert basis provided by the witness .
is independent of the trace-class witness
Let be a complex Hilbert space and be a bounded linear operator. If and are two proofs that is a trace-class operator, then the trace of evaluated with respect to is equal to the trace of evaluated with respect to : This result establishes that for a trace-class operator , the value of the trace is independent of the specific witness (and thus the underlying Hilbert basis) used to define it.
The trace norm equals the diagonal sum of for any Hilbert basis
Let be a complex Hilbert space and be a bounded linear operator. If is a trace-class operator, then for any Hilbert basis of , the trace norm is equal to the sum of the real parts of the diagonal inner products of its absolute value with respect to that basis: where is defined via the continuous functional calculus.
for positive operators
Let be a complex Hilbert space and be a bounded linear operator. If is a positive operator (denoted as ), then for any vector , the real part of the inner product is non-negative:
The Trace Norm is Non-negative:
Let be a complex Hilbert space and be a bounded linear operator. If is a trace-class operator, then its trace norm is non-negative:
Let be a complex Hilbert space and let be bounded linear operators. If in the operator order, then for any vector , the real part of the inner product of and is less than or equal to the real part of the inner product of and :
The positive part of a self-adjoint trace-class operator is trace-class
Let be a complex Hilbert space and be a bounded self-adjoint operator. If is trace-class, then its positive part , defined via the continuous functional calculus, is also a trace-class operator.
The negative part of a self-adjoint trace-class operator is trace-class
Let be a complex Hilbert space and be a bounded self-adjoint operator. If is trace-class, then its negative part , defined via the continuous functional calculus, is also a trace-class operator.
Diagonal Inner Products of a Positive Trace-Class Operator are Summable
Let be a complex Hilbert space and be a bounded linear operator. If is a positive operator (i.e., ) and is trace-class, then for any Hilbert basis of , the family of diagonal inner products is summable.
The trace of a positive operator equals its diagonal sum in any Hilbert basis
Let be a complex Hilbert space and be a bounded linear operator. If is a positive operator () and is trace-class, then for any Hilbert basis of , the trace of , denoted , is equal to the sum of the diagonal inner products:
The Trace of a Self-Adjoint Operator is Basis-Independent
Let be a complex Hilbert space and be a bounded linear operator. If is self-adjoint and trace-class, then for any Hilbert basis of , the trace of is equal to the sum of the diagonal inner products with respect to that basis: where denotes the trace of .
has finite multiplicity
Let be a complex Hilbert space. A bounded linear operator is said to have **finite multiplicity** if it is a trace-class operator. For a projection, this is equivalent to its range being finite-dimensional.
Finite multiplicity finite-dimensional range
Let be a complex Hilbert space and be a bounded linear operator. If has finite multiplicity, then its range is finite-dimensional over . (Note: In this context, an operator has finite multiplicity if it is a trace-class projection).
for operators with finite multiplicity
Let be a complex Hilbert space and be a bounded linear operator. If has finite multiplicity, then its trace is equal to the dimension of its range as a complex vector space, denoted by .
for operators with finite multiplicity in finite dimension
Let be a finite-dimensional complex Hilbert space. For any bounded linear operator that has finite multiplicity, its trace is equal to the complex dimension of its range:
