Physlib

PhyslibAlpha.AlgebraicFramework.CStarAlgebra.Channel

Quantum channels between C⋆-algebras

A quantum channel between C⋆-algebras is a *unital completely positive* (UCP) map: complete positivity, not mere positivity, is the physically correct notion at this level, since a channel must stay positive even after being applied to one half of a larger, entangled system — exactly what `CompletelyPositiveMap` (`A₁ →CP A₂`, matrix-amplified positivity) already captures. This sidesteps needing a tensor product of order-unit spaces (flagged as missing in `OrderUnit/Channel/Basic.lean`): matrix amplification tests positivity against every finite-rank bystander system without constructing a tensor product explicitly.

A UCP map is automatically positive (`CompletelyPositiveMapClass` gives `OrderHomClass`), so `Channel A₁ A₂` restricts, on the self-adjoint parts, to the abstract order-unit-level notion already built (`OrderUnit/Channel/Basic.lean`'s `UnitalPositiveLinearMap`) — connecting the two is future work, needing the positive/negative part decomposition of a self-adjoint element.

Main definitions

  • `Channel A₁ A₂`

6 declarations

instance

Quantum channels as functions A1→A2A_1 \to A_2

The instance allows a quantum channel ff between C∗C^*-algebras A1A_1 and A2A_2 to be treated as a function f:A1→A2f: A_1 \to A_2. This enables the application of a channel to elements of the algebra and ensures that a channel is uniquely determined by its values on all inputs.

instance

Quantum channels are C\mathbb{C}-linear maps

Let A1A_1 and A2A_2 be C∗C^*-algebras. Every quantum channel Φ:A1→A2\Phi: A_1 \to A_2 is a linear map over the field of complex numbers C\mathbb{C}.

instance

Quantum Channels are Completely Positive Maps

For C∗C^*-algebras A1A_1 and A2A_2, every quantum channel f:A1→A2f: A_1 \to A_2 is a completely positive map. This means that for any n∈Nn \in \mathbb{N}, the induced map f(n):Mn(A1)→Mn(A2)f^{(n)}: M_n(A_1) \to M_n(A_2) on the matrix algebras over A1A_1 and A2A_2 is positive.

instance

Quantum channels are unital (f(1)=1f(1) = 1)

For any quantum channel ff between C∗C^*-algebras A1A_1 and A2A_2, ff is a unital map, meaning it preserves the multiplicative identity element: f(1)=1f(1) = 1.

theorem

Extensionality of quantum channels: (∀x,f(x)=g(x))  ⟹  f=g(\forall x, f(x) = g(x)) \implies f = g

Let A1A_1 and A2A_2 be C∗C^*-algebras. Given two quantum channels f,g:A1→A2f, g : A_1 \to A_2 (modeled as unital completely positive maps), if f(x)=g(x)f(x) = g(x) for all x∈A1x \in A_1, then f=gf = g.

definition

Restriction of a quantum channel to self-adjoint elements

Let f:A1→A2f: A_1 \to A_2 be a quantum channel (modeled as a unital completely positive map) between C∗C^*-algebras A1A_1 and A2A_2. This definition constructs the restriction of ff to the real linear subspaces of self-adjoint elements, resulting in a unital positive R\mathbb{R}-linear map from selfAdjoint A1\text{selfAdjoint } A_1 to selfAdjoint A2\text{selfAdjoint } A_2. This is well-defined because every completely positive map is positive, and positive maps preserve both the identity element and the self-adjointness of elements.