Physlib

PhyslibAlpha.AlgebraicFramework.HilbertSpace.Trace

Trace as a positive linear map on continuous linear maps

Main definitions

- `PositiveLinearMap.conjugateₚ`: conjugation as a positive linear map. - `ContinuousLinearMap.traceₚ`: trace as a positive linear map. - `ContinuousLinearMap.traceMulOpₚ`: the trace pairing with a positive operator. - `ContinuousLinearMap.traceₚ_isTracial`: the trace is a tracial functional in the sense of `LinearMap.IsTracial` (`StarAlgebra/Traciality.lean`) — the fact connecting this concrete Hilbert-space trace to the abstract tracial-weight/state framework.

6 declarations

definition

Conjugation x↦cxc∗x \mapsto c x c^* as a positive linear map

For an element cc in a star-algebra AA over a ring RR, this definition represents the positive linear map from AA to AA given by x↦cxc∗x \mapsto c x c^*, where c∗c^* denotes the involution (star operator) of cc.

definition

Trace as a positive linear map on L(E)\mathcal{L}(E)

Let EE be a complex Hilbert space (or a finite-dimensional complex vector space). This definition represents the trace functional Tr:L(E)→C\text{Tr}: \mathcal{L}(E) \to \mathbb{C} on the space of continuous linear operators L(E)\mathcal{L}(E) as a positive linear map. It maps each operator T∈L(E)T \in \mathcal{L}(E) to its trace Tr(T)\text{Tr}(T), such that for any positive operator T≥0T \geq 0, the result is a non-negative real number Tr(T)≥0\text{Tr}(T) \geq 0.

theorem

The Trace Functional on L(E)\mathcal{L}(E) is Tracial

Let EE be a complex Hilbert space. The trace functional Tr:L(E)→C\text{Tr} : \mathcal{L}(E) \to \mathbb{C}, considered as a linear map, is a tracial functional. This means it satisfies the cyclic property Tr(AB)=Tr(BA)\text{Tr}(AB) = \text{Tr}(BA) for all continuous linear operators A,B∈L(E)A, B \in \mathcal{L}(E).

definition

Positive linear functional x↦Tr(ρxρ∗)x \mapsto \text{Tr}(\sqrt{\rho} x \sqrt{\rho}^*)

Let EE be a complex Hilbert space and L(E)\mathcal{L}(E) be the space of continuous linear operators on EE. For an operator ρ∈L(E)\rho \in \mathcal{L}(E), this definition provides the positive linear functional x↦Tr(ρxρ∗)x \mapsto \text{Tr}(\sqrt{\rho} x \sqrt{\rho}^*), where Tr\text{Tr} denotes the trace and ρ\sqrt{\rho} is the square root of ρ\rho as defined via continuous functional calculus. In the context of the definition, ρ∗\sqrt{\rho}^* represents the adjoint of the square root. If ρ\rho is not a positive operator, the functional evaluates to zero.

theorem

traceMulOpρ(x)=Tr(xρ)\text{traceMulOp}_{\rho}(x) = \text{Tr}(x\rho) for ρ≥0\rho \ge 0

Let EE be a complex Hilbert space and L(E)\mathcal{L}(E) be the space of continuous linear operators on EE. For any positive operator ρ∈L(E)\rho \in \mathcal{L}(E) (such that 0≤ρ0 \le \rho) and any operator x∈L(E)x \in \mathcal{L}(E), the positive linear functional traceMulOpρ\text{traceMulOp}_{\rho} evaluated at xx is equal to the trace of the product xρx\rho: traceMulOpρ(x)=Tr(xρ)\text{traceMulOp}_{\rho}(x) = \text{Tr}(x\rho) where Tr\text{Tr} denotes the trace of a linear map.

theorem

traceMulOpₚ(ρ)\text{traceMulOpₚ}(\rho) is zero if ρ≱0\rho \not\ge 0

Let EE be a complex Hilbert space and L(E)\mathcal{L}(E) be the space of continuous linear operators on EE. If ρ∈L(E)\rho \in \mathcal{L}(E) is not a non-negative operator (i.e., ¬(0≤ρ)\neg (0 \le \rho)), then for any operator x∈L(E)x \in \mathcal{L}(E), the positive linear functional traceMulOpₚ(ρ)\text{traceMulOpₚ}(\rho) applied to xx is equal to 00.