Physlib

PhyslibAlpha.AlgebraicFramework.WStarAlgebra.Concrete

The concrete `WStarAlgebraStructure (H →L[ℂ] H)` instance

Ported from `unbounded-alpha-public`'s `WStarAlgebra/InfiniteDim.lean`. This module is the integration point for the concrete predual construction of `Basic.lean`'s module docstring: the trace-class operators `𝒮₁(H)` (`HilbertSpace/TraceClass/Banach.lean`) form a complete normed space, the trace pairing `A ↦ (ρ ↦ Tr(Aρ))` is a linear isometry (`WStarAlgebra/TracePairingNorm.lean`), and Hilbert–Schmidt truncation proves that the pairing is onto (`WStarAlgebra/TracePairingSurjectivity.lean`). This file only packages that proved equivalence as the `WStarAlgebraStructure` instance. No capability class or unproved surjectivity certificate is used here, and the construction applies uniformly whether `H` is finite- or infinite-dimensional.

The `WStarAlgebraStructure (H →L[ℂ] H)` instance

4 declarations

theorem

Surjectivity of the Trace Pairing Map L(H)→S1(H)∗\mathcal{L}(H) \to \mathcal{S}_1(H)^*

Let HH be a complex Hilbert space. Let L(H)\mathcal{L}(H) denote the space of bounded linear operators on HH, and let S1(H)\mathcal{S}_1(H) denote the space of trace-class operators on HH equipped with the trace norm ∥⋅∥1\|\cdot\|_1. The linear isometry from L(H)\mathcal{L}(H) to the continuous dual space S1(H)∗\mathcal{S}_1(H)^* that maps each operator A∈L(H)A \in \mathcal{L}(H) to the continuous linear functional T↦Tr(AT)T \mapsto \text{Tr}(AT) is surjective.

definition

Isometric isomorphism L(H)≅S1(H)∗\mathcal{L}(H) \cong \mathcal{S}_1(H)^* via trace pairing

Let HH be a complex Hilbert space. This definition is the isometric linear isomorphism L(H)≅S1(H)∗\mathcal{L}(H) \cong \mathcal{S}_1(H)^* between the space of bounded linear operators L(H)\mathcal{L}(H) and the strong dual of the space of trace-class operators S1(H)\mathcal{S}_1(H). The map identifies each operator A∈L(H)A \in \mathcal{L}(H) with the continuous linear functional on S1(H)\mathcal{S}_1(H) defined by the trace pairing T↦Tr(AT)T \mapsto \text{Tr}(AT).

theorem

tracePairingEquiv(A)=tracePairing(A)\text{tracePairingEquiv}(A) = \text{tracePairing}(A)

Let HH be a complex Hilbert space. For any bounded linear operator A∈L(H)A \in \mathcal{L}(H), the value of the isometric linear isomorphism L(H)≅S1(H)∗\mathcal{L}(H) \cong \mathcal{S}_1(H)^* (denoted as `tracePairingEquiv`) at AA is equal to the trace pairing functional (denoted as `tracePairing A`), which maps each trace-class operator T∈S1(H)T \in \mathcal{S}_1(H) to the trace of the product ATAT, denoted as Tr(AT)\text{Tr}(AT).

instance

W∗W^*-algebra structure on L(H)\mathcal{L}(H) with predual S1(H)\mathcal{S}_1(H)

Let HH be a complex Hilbert space. The space of bounded linear operators L(H)\mathcal{L}(H) (denoted `H →L[ℂ] H`) is equipped with a W∗W^*-algebra structure. This structure is defined by taking the predual to be the Banach space of trace-class operators S1(H)\mathcal{S}_1(H) (denoted `TraceClass H`). The canonical isometric isomorphism L(H)≅S1(H)∗\mathcal{L}(H) \cong \mathcal{S}_1(H)^* is given by the trace pairing A↦(T↦Tr(AT))A \mapsto (T \mapsto \text{Tr}(AT)), where A∈L(H)A \in \mathcal{L}(H) and T∈S1(H)T \in \mathcal{S}_1(H).