Kraus Map
Purpose
Section titled “Purpose”A Kraus representation writes a completely positive linear map as
where
The map is a deterministic quantum channel when
It is a trace-nonincreasing quantum operation when
The operator-sum form makes complete positivity automatic and turns trace conditions into elementary operator identities. The map , not a particular list of , is the physical channel.
The representation theorem and its proof are at Kraus Representation. This card collects the tests and constructions needed to use it.
At a glance
Section titled “At a glance”| Task | Formula or condition |
|---|---|
| Apply a CP map | |
| Trace preserving | |
| Trace nonincreasing | |
| Unital | |
| Adjoint map | |
| Compose two maps | Kraus operators for |
| Tensor two maps | Kraus operators |
| Outcome probability | |
| Conditional state | |
| POVM effect of an operation | |
| Minimal number of Kraus operators |
The rank identity is finite dimensional and uses the Choi matrix convention stated below.
Complete positivity
Section titled “Complete positivity”For every positive operator ,
so a Kraus map is positive. More importantly, for an arbitrary reference system ,
whenever on . Thus the map is completely positive: it remains positive when acting on one part of an entangled state.
In finite dimensions, the converse holds. Every completely positive map admits at least one Kraus representation. Positivity of on isolated system states is weaker and does not by itself establish that is physically valid.
See Completely Positive Maps for the reference-system test and examples of positive but not completely positive maps.
Trace conditions
Section titled “Trace conditions”Using cyclicity of the trace,
Therefore
for every input exactly when
Similarly, the output trace cannot exceed the input trace for any exactly when
For a normalized input and a trace-nonincreasing operation,
is the probability that the operation’s selected event occurs.
Unitality is different
Section titled “Unitality is different”A map is unital when
In Kraus form,
Trace preservation uses the opposite operator order:
The two conditions coincide for a unitary channel but not for a general channel. Amplitude damping is trace preserving and nonunital. An unread projective measurement is both trace preserving and unital.
For equal input and output dimension, a unital channel preserves the maximally mixed state:
This does not imply that every unital channel is unitary.
Adjoint map and observables
Section titled “Adjoint map and observables”The Hilbert–Schmidt adjoint is defined by
For a Kraus map,
This is the Heisenberg-picture action of the channel on an observable. Trace preservation of is equivalent to unitality of its adjoint:
Unitality of is equivalent to trace preservation of with respect to the Hilbert–Schmidt trace pairing. Keeping the input and output identity operators labeled prevents dimension mistakes.
Quantum instruments and selected outcomes
Section titled “Quantum instruments and selected outcomes”A quantum instrument associates a completely positive trace-nonincreasing map with each reported outcome :
The outcome probability is
where
is the associated POVM effect. If , the conditional output is
The operation is linear. The normalized conditional update is nonlinear because its denominator depends on .
The nonselective map is
It is trace preserving exactly when
A POVM determines outcome probabilities but not post-measurement states. Different sets of can have the same effects and different backaction. See Quantum Instruments for that distinction.
Composition and tensor products
Section titled “Composition and tensor products”Suppose
and
Then
Thus is a Kraus list for the composition. The order is physical: acts first.
For independent maps on systems and ,
If the component maps are trace preserving, their composition and tensor product are trace preserving. The displayed lists need not be minimal even when the input lists are minimal.
Kraus-representation freedom
Section titled “Kraus-representation freedom”Kraus operators are not unique. If
and
on the span of the original Kraus labels, then
For two lists of the same length, can be unitary. Lists of different length can be padded with zero operators and related by a unitary, or a minimal list can be embedded into a longer one by an isometry.
This freedom has several consequences:
- an individual Kraus operator is generally not an invariant property of a channel;
- Kraus probabilities depend on the chosen environment measurement or unraveling;
- the number of operators in an arbitrary list is not the channel’s minimal Kraus rank;
- two very different-looking lists can implement exactly the same map.
Physical meaning can be assigned to a Kraus label only after a monitoring scheme or environment record has been specified.
Choi matrix and minimal rank
Section titled “Choi matrix and minimal rank”Fix an input basis and use the output–input convention
With column-stacking vectorization,
the Kraus form gives
Hence . Conversely, diagonalize
Unvectorizing
produces a Kraus operator . In finite dimensions,
The same convention gives the trace tests
for trace preservation and
for unitality. Swapping the tensor-factor convention swaps which partial trace appears, so always state the Choi ordering.
See Choi Matrix for normalization choices and channel-state duality.
Stinespring construction
Section titled “Stinespring construction”Choose orthonormal environment labels and define
Equivalently,
Then
For a trace-preserving channel, , so is an isometry. The channel is recovered by discarding the environment:
If the environment begins in a fixed pure state and the joint evolution is unitary , then
Changing the environment basis mixes the Kraus operators while leaving unchanged. The minimal environment dimension equals the Choi rank for a finite-dimensional minimal dilation.
The full representation theorem and its uniqueness properties are at Stinespring Representation.
Example: amplitude damping
Section titled “Example: amplitude damping”For decay probability , take
The completeness relation is
For
the channel gives
It is not unital for :
If the environment record is monitored, the jump probability is
If the record is ignored, the two branches are summed and the map is deterministic. The physical model and its limit are at Amplitude-Damping Channel.
Other common forms
Section titled “Other common forms”Unitary channel
Section titled “Unitary channel”One Kraus operator is enough:
This channel has Choi rank one.
Random-unitary channel
Section titled “Random-unitary channel”If is applied with classical probability , then
has Kraus operators
It is trace preserving and unital. Not every channel is random unitary.
Unread projective measurement
Section titled “Unread projective measurement”For orthogonal projectors satisfying and ,
This channel preserves block-diagonal populations and removes coherence between different projected sectors.
Finite map versus continuous-time dynamics
Section titled “Finite map versus continuous-time dynamics”A single CPTP map describes a finite input–output operation. It need not be:
- invertible;
- part of a time-homogeneous semigroup;
- divisible into CPTP maps at every intermediate time;
- generated by a time-independent Lindblad operator;
- associated with a unique environment trajectory.
To obtain a Markovian master equation, one needs a family with additional continuity and composition properties. Do not infer a Lindblad generator from one isolated Kraus list without checking whether an appropriate logarithm and CPTP interpolation exist.
Scope and initial correlations
Section titled “Scope and initial correlations”The standard system-only channel construction assumes a fixed environment state independent of the system input:
Initial system–environment correlations can prevent one linear CP map from describing arbitrary hypothetical system inputs. A reduced evolution may still be well defined on a restricted compatibility domain, but the usual all-input Kraus interpretation then requires care.
In infinite dimensions, operator sums may be countably infinite or replaced by integrals. Normality, trace-class continuity, convergence topology, and domains of unbounded operators matter. The finite-dimensional Choi-rank and matrix algorithms should not be transferred without checking those hypotheses.
Calculation workflow
Section titled “Calculation workflow”- State the input and output Hilbert spaces and write every Kraus matrix with a fixed basis ordering.
- Check dimensions of .
- Verify complete positivity from the Kraus form or, for a supplied superoperator, from Choi positivity.
- Compute to classify the map as trace preserving or trace nonincreasing.
- Separately compute if unitality matters.
- For an outcome operation, calculate its probability before normalizing the conditional state.
- Test Hermiticity, positivity, and trace of representative outputs.
- When comparing two Kraus lists, compare their induced maps or Choi matrices, not operators label by label.
- Distinguish a finite channel from a continuous-time dynamical model.
Common mistakes
Section titled “Common mistakes”- Treating positivity on the system as sufficient without checking complete positivity.
- Reversing the trace-preserving product and testing .
- Assuming trace preservation implies unitality.
- Normalizing each Kraus branch before adding an unread channel.
- Forgetting that a selected operation is trace nonincreasing before conditioning.
- Using a POVM effect to infer post-measurement backaction.
- Treating Kraus operators or their branch probabilities as unique.
- Reading the number of operators in a nonminimal list as the Kraus rank.
- Reversing in a composed channel.
- Mixing Choi tensor-order or vectorization conventions.
- Assuming one CPTP map automatically has a Lindblad generator.
- Ignoring initial system–environment correlations or infinite-dimensional convergence issues.
Exercises
Section titled “Exercises”- Verify trace preservation and nonunitality of the amplitude-damping Kraus operators.
Solution
First,
Their sum is , so the map is trace preserving. In the other order,
This equals only at , so nontrivial amplitude damping is not unital.
- Let have Kraus operators and have Kraus operators . Prove that represents and preserves trace when both input maps do.
Solution
Substitution gives
If both maps are trace preserving, then
- Suppose with . Show that the and lists define the same map.
Solution
Expand the new operator sum:
The individual branches changed, but the nonselective map did not.
- An instrument has one Kraus operator for each outcome and satisfies . Derive its outcome probabilities and prove that they sum to one.
Solution
The probability of outcome is
Therefore
For , the conditional state is .
Canonical links
Section titled “Canonical links”- Kraus Representation
- Completely Positive Maps
- Trace-Preserving Maps
- Choi Matrix
- Stinespring Representation
- Quantum Instruments
- Amplitude-Damping Channel
References
Section titled “References”- W. F. Stinespring, “Positive Functions on C*-Algebras,” Proceedings of the American Mathematical Society 6, 211–216 (1955).
- E. C. G. Sudarshan, P. M. Mathews, and J. Rau, “Stochastic Dynamics of Quantum-Mechanical Systems,” Physical Review 121, 920–924 (1961).
- K. Kraus, “General State Changes in Quantum Theory,” Annals of Physics 64, 311–335 (1971).
- M.-D. Choi, “Completely Positive Linear Maps on Complex Matrices,” Linear Algebra and its Applications 10, 285–290 (1975).
- K. Kraus, States, Effects, and Operations: Fundamental Notions of Quantum Theory, Springer, 1983.
- M. A. Nielsen and I. L. Chuang, Quantum Computation and Quantum Information, Cambridge University Press, 2010, Ch. 8.
- J. Watrous, The Theory of Quantum Information, Cambridge University Press, 2018, Chs. 2–3.