Physlib

QuantumInfo.Channels.Bundled

Classes of Matrix Maps

The bundled `MatrixMap`s: `HPMap`, `UnitalMap`, `TPMap`, `PMap`, and `CPMap`. These are defined over the bare minimum rings (`Semiring` or `RCLike`, respectively).

The combinations `PTPMap` (positive trace-preserving), `CPTPMap`, and `CPUMap` (CP unital maps) take ℂ as the default class.

The majority of quantum theory revolves around `CPTPMap`s, so those are explored more thoroughly in their file CPTP.lean.

Hermitian-preserving maps

Positive-preserving maps

Positive trace-preserving maps

Completely positive trace-preserving linear maps

1 declaration

instance

Hermitian-preserving maps are continuous R\mathbb{R}-linear maps between Hermitian matrix spaces

Let dInd_{In} be a finite index set and dOutd_{Out} be an index set. A Hermitian-preserving map Λ\Lambda between complex matrix spaces (of type `HPMap dIn dOut ℂ`) is a continuous R\mathbb{R}-linear map when viewed as a function from the space of dIn×dInd_{In} \times d_{In} Hermitian matrices, HermitianMat(dIn,C)\text{HermitianMat}(d_{In}, \mathbb{C}), to the space of dOut×dOutd_{Out} \times d_{Out} Hermitian matrices, HermitianMat(dOut,C)\text{HermitianMat}(d_{Out}, \mathbb{C}).