Kraus operators and complete positivity
Build channels from unitary dilations and test trace preservation separately from complete positivity.
On this page
The question for today
What you’ll understand
- Derive Kraus operators for a fixed environment preparation.
- Check the operator trace-preservation identity.
- Distinguish positivity on a system from complete positivity with an ancilla.
A quantum channel specifies a deterministic transformation of density operators, including inputs entangled with another system. Checking only that isolated input states remain positive misses this last requirement. Kraus operators make the stronger condition transparent, but their normalization serves a separate purpose: it fixes total probability. Keeping these two tests distinct prevents a formally positive expression from being mistaken for a valid deterministic experiment.
From an environment to an operator sum
Assume a fixed environment state initially independent of the system, and a joint unitary. For a pure environment preparation, insert an orthonormal environment basis into the final partial trace. Each matrix element of the joint unitary between the initial environment vector and an output basis vector is an operator acting on the system alone. These are Kraus operators. A mixed environment can be purified, or its initial classical weights can be absorbed into an enlarged list of operators.
The construction relies on one environment preparation for every allowed input. If preparation procedures correlate system and environment differently for different inputs, a single channel on the entire system state space need not describe them. Conversely, every finite-dimensional completely positive, trace-preserving map has a dilation with a sufficiently large initially uncorrelated environment. The dilation is a mathematical representation, not a unique microscopic reconstruction: distinct environments, bases, and interactions can produce identical system input–output statistics.
Positivity must survive an untouched ancilla
Each term in a Kraus sum is positive when the input is positive: its expectation in any vector is the input expectation in a transformed vector. The same argument works after tensoring every Kraus operator with the identity of an arbitrary reference system. This is complete positivity. Ordinary positivity tests only the system, whereas complete positivity also protects probabilities when that system is one member of an entangled pair. Trace preservation alone says nothing about either positivity test.
Transposition illustrates the distinction. It preserves trace and the eigenvalues of each individual density matrix, so it is positive. Yet transposing only one half of a Bell-state projector produces a matrix with a negative eigenvalue. Therefore transposition cannot be a channel acting independently on an unknown member of an arbitrary entangled pair. This obstruction is stronger than saying the map is unfamiliar experimentally; it is a direct inconsistency with nonnegative joint measurement probabilities.
Normalization and records are different questions
For a deterministic operation, cyclicity of trace turns output normalization into the operator identity in the first display. Reversing the order of the operators would test unitality instead, the preservation of the identity operator. Amplitude damping is trace preserving but not unital, so these conditions cannot be exchanged. A selected measurement outcome may instead have a trace-decreasing completely positive map; its output trace is the probability of that outcome before the conditional state is normalized.
Kraus decompositions are not unique. Unitary mixing of a fixed list leaves its summed channel unchanged, although a chosen interpretation of individual environment records can change. A random phase-flip channel is a simple example: apply the identity with one probability and a Pauli phase flip with the complementary probability. Each branch is unitary, but forgetting which branch occurred generally produces a mixed state. No single pure-state Bloch trajectory represents that averaged output for arbitrary input states.
Work it through
Check a phase-flip channel by hand
Let and , with . For input , verify normalization and calculate the output coherence and purity.
Since , the normalization sum is . The Kraus form supplies complete positivity independently of this normalization check.
The identity branch leaves the input projector unchanged, while the Z branch reverses its off-diagonal signs. Their weighted sum has diagonal entries and off-diagonal entries .
The eigenvalues are and , so purity is . The plus probability is , matching the probability of the branch that preserves the plus state.
The map is completely positive and trace preserving; the output coherence is 1/4 and its purity is 5/8. Randomly mixing unitary branches can reduce purity.
The living notebook
Explore the model
Interactive lab · quantum
Inspect the two pure branches, not their mixture
Reset and set both controls to θ = 90° and φ = 0°; predict Bloch x = 1. Reset and set both to θ = 90° and φ = 180°; predict Bloch x = −1, while both basis probabilities stay at 1/2. Keep playback paused. These are the identity and Z outputs for a plus input. The instrument cannot average branches, accept Kraus matrices, or display their mixed output.
- Probability |0⟩
- 71.1%
- Probability |1⟩
- 28.9%
- Bloch (x, y, z)
- 0.78, 0.45, 0.42
A normalized two-level pure state, not an interacting field simulation. Playback adds one radian per second to the relative phase; basis probabilities stay fixed. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forIndividual phase-flip branches are pure; the discarded branch record is essential to the channel mixture.
Pause & reason
Check your understanding
Your turn
Try it yourself
Consider , with and . For input , find the output and its purity.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
The X branch swaps the populations; it does not create off-diagonal terms for this input.
Compare with the solution
The output zero population is , and the one population is . Coherences remain zero. The purity is . The operators and obey the normalization sum, and their Kraus form protects entangled inputs as well. The output trace is one, which alone would not establish complete positivity.
Keep the idea
Take it with you
- Complete positivity includes any untouched entangled reference.
- Trace preservation uses the ordered sum K†K.
- A channel and its Kraus decomposition do not uniquely specify an environment record.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.