Physlib

PhyslibAlpha.QuantumMechanics.HilbertSpaces.FiniteTarget.Operators

Operators on the Hilbert space of a finite target system

The bounded operators `𝓗[d] →L[ℂ] 𝓗[d]` form a C⋆-algebra, ordered by the Loewner order. This file registers, directly on these operators,

- the real scalar action commuting with composition (`IsScalarTower ℝ`, `SMulCommClass ℝ`); - the decomposition of a self-adjoint operator into positive and negative parts (`SelfAdjointDecompose`), from the continuous functional calculus.

These instances hold for the operators on any complex Hilbert space, but on `𝓗[d]` inferring them unifies the two real actions on operators through the transferred complex module, which runs out of budget. Stated here once, they let hermitian operators on `𝓗[d]` be used where `SelfAdjointDecompose` is required, for instance as observables.

3 declarations

instance

Real scalar tower property (rA)B=r(AB)(r A) B = r (AB) for bounded linear operators on Hd\mathcal{H}_d

Let Hd\mathcal{H}_d denote a dd-dimensional complex Hilbert space. Let B(Hd)\mathcal{B}(\mathcal{H}_d) be the space of bounded complex-linear operators on Hd\mathcal{H}_d. For any real number r∈Rr \in \mathbb{R} and any operators A,B∈B(Hd)A, B \in \mathcal{B}(\mathcal{H}_d), the following associativity property between real scalar multiplication and operator composition holds: (r⋅A)∘B=r⋅(A∘B)(r \cdot A) \circ B = r \cdot (A \circ B) where ∘\circ denotes the composition of operators.

instance

Real scalar multiplication commutes with operator composition on B(Hd)\mathcal{B}(\mathcal{H}_d)

In the context of a finite-dimensional complex Hilbert space Hd\mathcal{H}_d (represented as Cd\mathbb{C}^d), the action of real scalar multiplication commutes with the composition of bounded complex-linear operators. Specifically, for any real number r∈Rr \in \mathbb{R} and any two bounded complex-linear operators A,B:Hd→HdA, B: \mathcal{H}_d \to \mathcal{H}_d, the relation r⋅(A∘B)=A∘(r⋅B)r \cdot (A \circ B) = A \circ (r \cdot B) holds.

instance

B(Hd)\mathcal{B}(\mathcal{H}_d) admits self-adjoint operator decomposition

Let Hd\mathcal{H}_d be the dd-dimensional complex Hilbert space Cd\mathbb{C}^d. The space of bounded linear operators on this space, denoted by B(Hd)\mathcal{B}(\mathcal{H}_d) (or Hd→L[C]Hd\mathcal{H}_d \to_{\text{L}}[\mathbb{C}] \mathcal{H}_d), admits a decomposition for self-adjoint operators. This means that every self-adjoint operator A∈B(Hd)A \in \mathcal{B}(\mathcal{H}_d) can be uniquely expressed as the difference of two positive operators, A=A+−A−A = A^+ - A^-, where A+A^+ and A−A^- are the positive and negative parts of AA obtained via the continuous functional calculus.