Completely Positive maps #
Building on MatrixMap
s, this defines the Props: IsHermitianPreserving
, IsPositive
and IsCompletelyPositive
. They have basic facts such as closure under composition,
addition, and scaling.
A linear matrix map is Hermitian preserving if it maps IsHermitian
matrices to IsHermitian
.
Equations
- M.IsHermitianPreserving = ∀ {x : Matrix A A R}, x.IsHermitian → (M x).IsHermitian
Instances For
A linear matrix map is positive if it maps PosSemidef
matrices to PosSemidef
.
Equations
- M.IsPositive = ∀ {x : Matrix A A R}, x.PosSemidef → (M x).PosSemidef
Instances For
A linear matrix map is completely positive if, for any integer n, the tensor product
with I(n)
is positive.
Equations
- M.IsCompletelyPositive = ∀ (n : ℕ), (M.kron LinearMap.id).IsPositive
Instances For
The identity MatrixMap IsHermitianPreserving.
The composition of IsHermitianPreserving maps is also Hermitian preserving.
The composition of IsPositive maps is also positive.
The identity MatrixMap IsPositive.
Sums of IsPositive maps are IsPositive.
Nonnegative scalings of IsPositive maps are IsPositive.
Definition of a CP map, but with Fintype T
in the definition instead of a Fin n
.
The composition of IsCompletelyPositive maps is also completely positive.
The identity MatrixMap IsCompletelyPositive.
Sums of IsCompletelyPositive maps are IsCompletelyPositive.
Nonnegative scalings of IsCompletelyPositive
maps are IsCompletelyPositive
.
The zero map IsCompletelyPositive
.
The map that takes M and returns M ⊗ₖ C, where C is positive semidefinite, is a completely positive map.
Choi's theorem on completely positive maps: A map IsCompletelyPositive
iff its Choi Matrix is PSD.
The Kronecker product of IsCompletelyPositive maps is also completely positive.
The piKron
product of IsCompletelyPositive maps is also completely positive.