PhyslibAlpha.AlgebraicFramework.HilbertSpace.TraceClass.GeneralIdeal
The unconditional trace, for arbitrary (not necessarily self-adjoint) trace-class operators
Ported from `unbounded-alpha-public`'s `TraceClass/GeneralIdeal.lean`. `Basic.lean` already proves basis-independence of the trace for positive and self-adjoint trace-class operators without polar decomposition; this file crosses the general non-self-adjoint boundary: `√|T|` is Hilbert–Schmidt, so `T = polarFactor T * √|T| * √|T|` factors `T`'s diagonal series as a Hilbert–Schmidt product, and `HilbertSchmidt.tsum_diagonal_mul_eq_tsum_diagonal_swap` (the Fubini swap on that product) upgrades this to full basis-independence of `trace T` for *every* trace-class `T`.
5 declarations
is Hilbert-Schmidt for any trace-class operator
Let be a complex Hilbert space and be a bounded linear operator. If is a trace-class operator, then the square root of its absolute value, , is a Hilbert-Schmidt operator, where .
Summability of the diagonal series for trace-class operators
Let be a complex Hilbert space and be a trace-class operator. For any Hilbert basis of , the series of diagonal terms is summable.
Basis-Independence of the Diagonal Sum for Trace-Class Operators
Let be a complex Hilbert space and be a trace-class operator. For any two Hilbert bases and of , the sum of the diagonal entries with respect to each basis is equal:
for any Hilbert Basis
Let be a complex Hilbert space and be a trace-class operator. For any Hilbert basis of , the trace of , denoted , is equal to the sum of the diagonal inner products:
for any Hilbert basis of a trace-class operator
Let be a complex Hilbert space and be a trace-class bounded linear operator. For any Hilbert basis of , the trace of is equal to the sum of the diagonal inner products: This evaluation of the trace is independent of the choice of Hilbert basis and does not require to be self-adjoint or positive.
