advanced · Physics · Quantum Channels & Open Systems
The Kraus Representation
Choi's theorem tells us which maps are completely positive, but it does not give a working formula.
The Kraus representation (also called the operator-sum representation) does: it writes any CP
map as a short sum of "sandwich" terms, and it is the form you actually compute with.
The operator-sum form
A linear map E on density operators is completely positive if and only if there exist
operators {Kk}, the Kraus operators, such that
E(ρ)=k∑KkρKk†.
Why this is automatically completely positive: for any vector ∣ψ⟩ on system-plus-reference,
whenever σ⪰0, where ∣ϕk⟩=(Kk†⊗1)∣ψ⟩. Each
term is manifestly positive, and the ancilla played no special role, so positivity holds for every
reference — that is exactly complete positivity. The converse (every CP map has such a decomposition)
follows by spectrally decomposing the Choi operator: if J(E)=∑k∣vk⟩⟨vk∣, then "unvectorizing" each ∣vk⟩ into a matrix yields a Kraus operator Kk.
Trace preservation as a sum rule
The map is trace preserving exactly when the Kraus operators satisfy the completeness relation
k∑Kk†Kk=1.
This is the operator-sum statement of "probabilities sum to one," derived in full in the next lesson.
A CP map with ∑kKk†Kk⪯1 is trace non-increasing and models a
process conditioned on an outcome.
Kraus operators are not unique
Two sets {Kk} and {Lj} describe the same channel if and only if they are related by an
isometry u with ∑kujkKk=Lj (pad the smaller set with zeros). So a channel has many
Kraus representations; only the channel — the map itself — is physical. The minimum number of Kraus
operators needed equals the rank of the Choi operator, called the Kraus rank.
Example: the bit-flip channel
The bit-flip channel applies X with probability p and leaves the state alone otherwise:
E(ρ)=(1−p)ρ+pXρX,K0=1−p1,K1=pX.
Check completeness: K0†K0+K1†K1=(1−p)1+pX2=(1−p)1+p1=1, since X2=1. The channel is therefore CPTP. Acting on
ρ=∣0⟩⟨0∣ it returns (1−p)∣0⟩⟨0∣+p∣1⟩⟨1∣: with
probability p the bit has flipped to ∣1⟩.
Try it
Take the bit-flip channel with p=41 and input ρ=∣+⟩⟨+∣, where
∣+⟩=21(∣0⟩+∣1⟩). Apply the operator-sum formula
E(ρ)=(1−p)ρ+pXρX by representing 2×2 complex matrices in code,
and return ⟨0∣E(ρ)∣0⟩, the probability of outcome 0. Because
∣+⟩ is an eigenstate of X (X∣+⟩=∣+⟩), the bit flip does nothing here, so the
answer is 21 — confirm this by computing, not assuming.
Run your code to see the quantum state.
Sign in on the full site to ask questions and join the discussion.