Physlib

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

definition

TT is a trace-class operator

A bounded linear operator TT on a complex Hilbert space HH is said to be **trace class** if there exists a Hilbert basis {ei}i∈I\{e_i\}_{i \in I} of HH such that the series ∑i∈I⟨ei,∣T∣ei⟩\sum_{i \in I} \langle e_i, |T| e_i \rangle converges, where ∣T∣=T∗T|T| = \sqrt{T^* T} denotes the absolute value of TT as defined by the continuous functional calculus.

theorem

Parseval's Identity: ∑i∣⟨ei,y⟩∣2=∥y∥2\sum_i |\langle e_i, y \rangle|^2 = \|y\|^2

Let HH be a complex Hilbert space and let {ei}i∈I\{e_i\}_{i \in I} be a Hilbert basis for HH. For any vector y∈Hy \in H, the series of the squared magnitudes of the inner products of yy with the basis vectors converges to the squared norm of yy, that is: ∑i∈I∣⟨ei,y⟩∣2=∥y∥2.\sum_{i \in I} |\langle e_i, y \rangle|^2 = \|y\|^2.

theorem

Basis independence of ∑i∥Sei∥2\sum_i \|S e_i\|^2 for self-adjoint SS

Let HH be a complex Hilbert space and S:H→HS: H \to H be a bounded self-adjoint operator. Let {ei}i∈I\{e_i\}_{i \in I} and {fj}j∈J\{f_j\}_{j \in J} be two Hilbert bases for HH. If the series ∑i∈I∥Sei∥2\sum_{i \in I} \|S e_i\|^2 is summable, then the series ∑j∈J∥Sfj∥2\sum_{j \in J} \|S f_j\|^2 is also summable and converges to the same value, i.e., ∑j∈J∥Sfj∥2=∑i∈I∥Sei∥2.\sum_{j \in J} \|S f_j\|^2 = \sum_{i \in I} \|S e_i\|^2.

theorem

Summability of the diagonal of ∣T∣|T| for any Hilbert basis of a trace-class operator TT

Let HH be a complex Hilbert space and let T:H→HT: H \to H be a trace-class bounded linear operator. For any Hilbert basis {ei}i∈I\{e_i\}_{i \in I} of HH, the series of the real parts of the diagonal entries of the absolute value of TT is summable, i.e., the sum ∑i∈IRe⟨ei,∣T∣ei⟩\sum_{i \in I} \text{Re} \langle e_i, |T| e_i \rangle converges, where ∣T∣=T∗T|T| = \sqrt{T^* T} is the absolute value of TT defined via the continuous functional calculus.

theorem

TT is Trace Class iff ∑i⟨ei,∣T∣ei⟩\sum_i \langle e_i, |T| e_i \rangle is Summable for every Hilbert Basis

Let HH be a complex Hilbert space and T:H→HT: H \to H be a bounded linear operator. TT is a trace-class operator if and only if for every Hilbert basis {ei}i∈I\{e_i\}_{i \in I} of HH, the series of diagonal inner products of its absolute value ∑i∈I⟨ei,∣T∣ei⟩\sum_{i \in I} \langle e_i, |T| e_i \rangle is summable, where ∣T∣=T∗T|T| = \sqrt{T^* T} is the absolute value of TT defined via the continuous functional calculus.

theorem

Bounded Operators on Finite-Dimensional Hilbert Spaces are Trace-Class

Let HH be a finite-dimensional complex Hilbert space. Every bounded linear operator T:H→HT: H \to H is trace-class.

theorem

Tr⁡(T)=∑i⟨bi,Tbi⟩\operatorname{Tr}(T) = \sum_{i} \langle b_i, T b_i \rangle for Finite-Dimensional HH

Let HH be a finite-dimensional complex Hilbert space and T:H→HT: H \to H be a bounded linear operator. For any Hilbert basis {bi}i∈w\{b_i\}_{i \in w} of HH, the trace of TT (viewed as a linear map) is equal to the sum of the diagonal inner products: Tr⁡(T)=∑i∈w⟨bi,Tbi⟩\operatorname{Tr}(T) = \sum_{i \in w} \langle b_i, T b_i \rangle where ⟨⋅,⋅⟩\langle \cdot, \cdot \rangle denotes the complex inner product on HH.

definition

Trace norm ∥T∥1\|T\|_1 of an operator TT

Let HH be a complex Hilbert space and T:H→HT: H \to H be a bounded linear operator. For a trace-class operator TT (with a witness hh of `IsTraceClass T`), the **trace norm** ∥T∥1\|T\|_1 is defined as the sum of the diagonal inner products of its absolute value ∣T∣|T| with respect to a Hilbert basis {ei}i∈I\{e_i\}_{i \in I}: ∥T∥1=∑i∈I⟨ei,∣T∣ei⟩\|T\|_1 = \sum_{i \in I} \langle e_i, |T| e_i \rangle where ∣T∣=T∗T|T| = \sqrt{T^* T} is the absolute value of TT defined via the continuous functional calculus. The value is a real number and is independent of the specific Hilbert basis chosen.

theorem

∥T∥1\|T\|_1 is independent of the trace-class witness

Let HH be a complex Hilbert space and T:H→HT: H \to H be a bounded linear operator. If h1h_1 and h2h_2 are two proofs (witnesses) that TT is a trace-class operator, then the trace norm of TT evaluated with respect to h1h_1 is equal to the trace norm of TT evaluated with respect to h2h_2: ∥T∥1,h1=∥T∥1,h2\|T\|_{1, h_1} = \|T\|_{1, h_2} In other words, the value of the trace norm ∥T∥1\|T\|_1 is independent of the specific proof used to establish that the operator is trace-class.

definition

Trace of a trace-class operator Tr⁡(T)\operatorname{Tr}(T)

Let HH be a complex Hilbert space and T:H→HT: H \to H be a bounded linear operator. Given a proof hh that TT is a trace-class operator (which implies there exists a Hilbert basis {ei}i∈I\{e_i\}_{i \in I} of HH such that ∑i∈I⟨ei,∣T∣ei⟩\sum_{i \in I} \langle e_i, |T| e_i \rangle converges), the **trace** of TT, denoted Tr⁡(T)\operatorname{Tr}(T), is defined as the sum of its diagonal entries: Tr⁡(T)=∑i∈I⟨ei,Tei⟩\operatorname{Tr}(T) = \sum_{i \in I} \langle e_i, T e_i \rangle where {ei}i∈I\{e_i\}_{i \in I} is the specific Hilbert basis provided by the witness hh.

theorem

Tr⁡(T)\operatorname{Tr}(T) is independent of the trace-class witness

Let HH be a complex Hilbert space and T:H→HT: H \to H be a bounded linear operator. If h1h_1 and h2h_2 are two proofs that TT is a trace-class operator, then the trace of TT evaluated with respect to h1h_1 is equal to the trace of TT evaluated with respect to h2h_2: Tr⁡(T)h1=Tr⁡(T)h2. \operatorname{Tr}(T)_{h_1} = \operatorname{Tr}(T)_{h_2}. This result establishes that for a trace-class operator TT, the value of the trace is independent of the specific witness (and thus the underlying Hilbert basis) used to define it.

theorem

The trace norm ∥T∥1\|T\|_1 equals the diagonal sum of ∣T∣|T| for any Hilbert basis {bi}\{b_i\}

Let HH be a complex Hilbert space and T:H→HT: H \to H be a bounded linear operator. If TT is a trace-class operator, then for any Hilbert basis {bi}i∈I\{b_i\}_{i \in I} of HH, the trace norm ∥T∥1\|T\|_1 is equal to the sum of the real parts of the diagonal inner products of its absolute value ∣T∣=T∗T|T| = \sqrt{T^* T} with respect to that basis: ∥T∥1=∑i∈IRe⁡(⟨bi,∣T∣bi⟩)\|T\|_1 = \sum_{i \in I} \operatorname{Re}(\langle b_i, |T| b_i \rangle) where ∣T∣|T| is defined via the continuous functional calculus.

theorem

Re⁡⟨x,Tx⟩≥0\operatorname{Re}\langle x, Tx \rangle \ge 0 for positive operators TT

Let HH be a complex Hilbert space and T:H→HT: H \to H be a bounded linear operator. If TT is a positive operator (denoted as 0≤T0 \leq T), then for any vector x∈Hx \in H, the real part of the inner product ⟨x,Tx⟩\langle x, Tx \rangle is non-negative: Re⁡(⟨x,Tx⟩)≥0. \operatorname{Re}(\langle x, Tx \rangle) \ge 0.

theorem

The Trace Norm is Non-negative: ∥T∥1≥0\|T\|_1 \ge 0

Let HH be a complex Hilbert space and T:H→HT: H \to H be a bounded linear operator. If TT is a trace-class operator, then its trace norm ∥T∥1\|T\|_1 is non-negative: ∥T∥1≥0\|T\|_1 \ge 0

theorem

P≤Q  ⟹  Re⟨x,Px⟩≤Re⟨x,Qx⟩P \leq Q \implies \text{Re}\langle x, Px \rangle \leq \text{Re}\langle x, Qx \rangle

Let HH be a complex Hilbert space and let P,Q:H→HP, Q: H \to H be bounded linear operators. If P≤QP \leq Q in the operator order, then for any vector x∈Hx \in H, the real part of the inner product of xx and PxPx is less than or equal to the real part of the inner product of xx and QxQx: Re⟨x,Px⟩≤Re⟨x,Qx⟩\text{Re}\langle x, Px \rangle \leq \text{Re}\langle x, Qx \rangle

theorem

The positive part of a self-adjoint trace-class operator is trace-class

Let HH be a complex Hilbert space and T:H→HT : H \to H be a bounded self-adjoint operator. If TT is trace-class, then its positive part T+T^+, defined via the continuous functional calculus, is also a trace-class operator.

theorem

The negative part of a self-adjoint trace-class operator is trace-class

Let HH be a complex Hilbert space and T:H→HT: H \to H be a bounded self-adjoint operator. If TT is trace-class, then its negative part T−T^-, defined via the continuous functional calculus, is also a trace-class operator.

theorem

Diagonal Inner Products of a Positive Trace-Class Operator are Summable

Let HH be a complex Hilbert space and T:H→HT: H \to H be a bounded linear operator. If TT is a positive operator (i.e., T≥0T \geq 0) and TT is trace-class, then for any Hilbert basis {bi}i∈I\{b_i\}_{i \in I} of HH, the family of diagonal inner products (⟨bi,Tbi⟩)i∈I(\langle b_i, T b_i \rangle)_{i \in I} is summable.

theorem

The trace of a positive operator equals its diagonal sum in any Hilbert basis

Let HH be a complex Hilbert space and T:H→HT: H \to H be a bounded linear operator. If TT is a positive operator (T≥0T \ge 0) and is trace-class, then for any Hilbert basis {bi}i∈I\{b_i\}_{i \in I} of HH, the trace of TT, denoted Tr⁡(T)\operatorname{Tr}(T), is equal to the sum of the diagonal inner products: Tr⁡(T)=∑i∈I⟨bi,Tbi⟩\operatorname{Tr}(T) = \sum_{i \in I} \langle b_i, T b_i \rangle

theorem

The Trace of a Self-Adjoint Operator is Basis-Independent

Let HH be a complex Hilbert space and T:H→HT: H \to H be a bounded linear operator. If TT is self-adjoint and trace-class, then for any Hilbert basis {bi}i∈I\{b_i\}_{i \in I} of HH, the trace of TT is equal to the sum of the diagonal inner products with respect to that basis: Tr⁡(T)=∑i∈I⟨bi,Tbi⟩\operatorname{Tr}(T) = \sum_{i \in I} \langle b_i, T b_i \rangle where Tr⁡(T)\operatorname{Tr}(T) denotes the trace of TT.

definition

pp has finite multiplicity

Let HH be a complex Hilbert space. A bounded linear operator p:H→Hp: H \to H 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.

theorem

Finite multiplicity   ⟹  \implies finite-dimensional range

Let HH be a complex Hilbert space and p:H→Hp: H \to H be a bounded linear operator. If pp has finite multiplicity, then its range is finite-dimensional over C\mathbb{C}. (Note: In this context, an operator has finite multiplicity if it is a trace-class projection).

theorem

Tr⁡(p)=dim⁡(ran⁡p)\operatorname{Tr}(p) = \dim(\operatorname{ran} p) for operators with finite multiplicity

Let HH be a complex Hilbert space and p:H→Hp: H \to H be a bounded linear operator. If pp has finite multiplicity, then its trace Tr⁡(p)\operatorname{Tr}(p) is equal to the dimension of its range as a complex vector space, denoted by dim⁡C(ran⁡p)\dim_{\mathbb{C}}(\operatorname{ran} p).

theorem

Tr⁡(p)=dim⁡(range⁡p)\operatorname{Tr}(p) = \dim(\operatorname{range} p) for operators with finite multiplicity in finite dimension

Let HH be a finite-dimensional complex Hilbert space. For any bounded linear operator p:H→Hp : H \to H that has finite multiplicity, its trace Tr⁡(p)\operatorname{Tr}(p) is equal to the complex dimension of its range: Tr⁡(p)=dim⁡C(range⁡p)\operatorname{Tr}(p) = \dim_{\mathbb{C}}(\operatorname{range} p)