Quantum Channels and Operations

A qubit stored in a superconducting circuit never lives in isolation. Stray photons, thermal phonons, and control-line noise constantly leak information into the environment. This corrupts the pristine unitary evolution taught in introductory courses. To design error-correcting codes, fault-tolerant gates, or realistic cryptographic protocols, we need a mathematical object. That object must capture every physically allowed way a quantum state can evolve. This includes irreversible, noisy, and measurement-induced processes. That object is the quantum channel. This matters because real quantum computers are noisy. IBM, Google, and IonQ hardware reports gate fidelities, not perfect unitaries. Every calibration report is secretly a statement about a quantum channel. Quantum key distribution protocols must be proven secure against an eavesdropper. That eavesdropper can implement any physically valid attack. The language that classifies "any physically valid attack" is exactly the theory of completely positive trace-preserving maps. Without this formalism, statements like "amplitude damping degrades a qubit's coherence at rate γ\gamma" would have no rigorous meaning. The big picture: unitary evolution is a special case of a much larger class of allowed transformations on density matrices. That larger class is characterized by two physically motivated axioms. These are linearity plus trace preservation, and complete positivity. It is also characterized by a beautiful structural theorem (Kraus's theorem). This theorem shows that every such map can be written as a sum of "quantum jump" operators. Equivalently, every channel arises from unitary evolution on a bigger system. Part of that bigger system is then discarded (the Stinespring dilation). This article builds the formalism from the ground up. It covers the physical postulates that define a channel. It covers the Kraus operator-sum representation and its non-uniqueness. It covers the equivalent Stinespring picture. It covers the standard noise channels (depolarizing, dephasing, amplitude damping). It also covers the diagrammatic and matrix tools (Choi matrices) used to check complete positivity in practice. It closes by connecting channels to the operational limits on quantum computation. These limits later feed into the definition of The Complexity Class BQP.

Key takeaways
  • A quantum channel is a completely positive, trace-preserving (CPTP) linear map on density matrices — the most general physically allowed evolution.
  • Every channel admits a Kraus operator-sum representation E(ρ)=∑kEkρEk†\mathcal{E}(\rho) = \sum_k E_k \rho E_k^\dagger with ∑kEk†Ek=I\sum_k E_k^\dagger E_k = I.
  • Kraus representations are not unique: two sets related by a unitary "mixing" matrix give the same channel.
  • Every channel equals a unitary on a larger system followed by tracing out an ancilla (Stinespring dilation) — noise is entanglement with an unseen environment.
  • Complete positivity, not mere positivity, is required because the environment may be entangled with the system being acted on.
  • Standard noise models — depolarizing, dephasing, amplitude damping — are all CPTP maps expressible in Kraus form, and they underlie quantum error correction and BQP's fault-tolerance threshold.
The core insight

A quantum channel is exactly a completely positive trace-preserving map, and every such map is secretly "unitary evolution plus an invisible environment, then throw the environment away."

The idea

Recall that a density matrix ρ\rho is a positive semidefinite, trace-one operator on a Hilbert space H\mathcal{H}, representing the most general quantum state, pure or mixed. A closed system evolves unitarily: ρ↦UρU†\rho \mapsto U\rho U^\dagger. But most quantum systems are open: they interact with an environment we cannot fully track. We need the most general map E:ρ↦E(ρ)\mathcal{E}: \rho \mapsto \mathcal{E}(\rho) consistent with quantum mechanics. This map is called a quantum channel or quantum operation. Three physical requirements pin down exactly which maps are allowed. First, E\mathcal{E} must be linear, so that it respects statistical mixtures: if ρ=pρ1+(1−p)ρ2\rho = p\rho_1 + (1-p)\rho_2 describes a classical uncertainty about which state we have, then E(ρ)=p E(ρ1)+(1−p) E(ρ2)\mathcal{E}(\rho) = p\,\mathcal{E}(\rho_1) + (1-p)\,\mathcal{E}(\rho_2). Second, E\mathcal{E} must be trace-preserving: tr(E(ρ))=tr(ρ)=1\mathrm{tr}(\mathcal{E}(\rho)) = \mathrm{tr}(\rho) = 1, so that E(ρ)\mathcal{E}(\rho) is again a valid state with total probability one (a channel that only sometimes succeeds, e.g. conditioned on a measurement outcome, is instead trace-decreasing, and is renormalized after conditioning). Third — and this is the subtle one — E\mathcal{E} must be completely positive (CP). A map is merely positive if it sends positive semidefinite operators to positive semidefinite operators, guaranteeing E(ρ)≥0\mathcal{E}(\rho) \geq 0 whenever ρ≥0\rho \geq 0. This sounds sufficient, but it is not: it only controls what happens to the system in isolation. Physically, the system of interest may be entangled with a second system RR that the channel does not touch. We need (E⊗IR)(ρSR)≥0(\mathcal{E} \otimes \mathcal{I}_R)(\rho_{SR}) \geq 0 for every joint state ρSR\rho_{SR} and every auxiliary space RR, no matter how large. A map with this stronger property for all extensions is called completely positive. The classic counterexample is the transpose map ρ↦ρT\rho \mapsto \rho^T: it is positive on single-qubit states, but (T⊗I)(\mathcal{T} \otimes \mathcal{I}) applied to an entangled Bell state produces a matrix with a negative eigenvalue. Transposition is a mathematically fine positive map but describes no physical process — this is precisely why CP, not just positivity, is the correct axiom. A linear, trace-preserving, completely positive map is called a CPTP map, and this is the formal definition of a quantum channel. The central structural fact — due to Karl Kraus, building on the mathematical work of Stinespring and Choi — is that CPTP maps have a completely explicit representation in terms of a finite (or countable) set of operators, turning an abstract axiomatic definition into a concrete computational tool.

How it works

The Kraus representation. Kraus's theorem states that E\mathcal{E} is CPTP on a dd-dimensional Hilbert space if and only if there exist operators E1,…,EmE_1, \dots, E_m (with m≤d2m \leq d^2 needed in general) such that

E(ρ)=∑k=1mEk ρ Ek†,∑k=1mEk†Ek=I.\mathcal{E}(\rho) = \sum_{k=1}^m E_k \, \rho \, E_k^\dagger, \qquad \sum_{k=1}^m E_k^\dagger E_k = I.

The EkE_k are called Kraus operators. The completeness relation ∑kEk†Ek=I\sum_k E_k^\dagger E_k = I is exactly the algebraic statement of trace preservation: tr(E(ρ))=tr(ρ∑kEk†Ek)=tr(ρ)=1\mathrm{tr}(\mathcal{E}(\rho)) = \mathrm{tr}(\rho \sum_k E_k^\dagger E_k) = \mathrm{tr}(\rho) = 1.

Where the Kraus operators come from: the Stinespring picture. Every channel can be realized physically as follows. Introduce an environment (ancilla) system EE initialized in a pure state ∣0⟩E|0\rangle_E, evolve the joint system unitarily with some UU acting on HS⊗HE\mathcal{H}_S \otimes \mathcal{H}_E, and then discard (trace out) the environment:

E(ρ)=trE[U(ρ⊗∣0⟩⟨0∣E)U†].\mathcal{E}(\rho) = \mathrm{tr}_E\big[ U (\rho \otimes |0\rangle\langle 0|_E) U^\dagger \big].

This is the Stinespring dilation. Writing UU's action in terms of an orthonormal basis {∣k⟩E}\{|k\rangle_E\} of the environment, define Ek=⟨k∣E U ∣0⟩EE_k = \langle k|_E \, U \, |0\rangle_E (an operator on HS\mathcal{H}_S alone). A short computation shows this reproduces the Kraus sum exactly, and ∑kEk†Ek=I\sum_k E_k^\dagger E_k = I follows from unitarity of UU. Conversely, given any Kraus set, one can construct such a UU — the two pictures are mathematically equivalent. This is the deep conceptual payoff: every noisy process is unitary evolution with an environment we chose not to look at. Noise is not a departure from unitary quantum mechanics; it is unitary quantum mechanics on a bigger system, viewed through a keyhole.

Non-uniqueness of the Kraus decomposition. The same channel E\mathcal{E} can be written with different Kraus sets. If {Ek}\{E_k\} and {Fj}\{F_j\} both represent E\mathcal{E}, they are related by an isometry (extendable to a unitary matrix) ujku_{jk}:

Fj=∑kujkEk,F_j = \sum_k u_{jk} E_k,

after padding the shorter list with zero operators so both lists have the same length. This freedom reflects the fact that different physical unravelings of the same noise process (different environment measurement bases) give the same net effect on the system.

Composing channels. Channels compose like functions: applying E1\mathcal{E}_1 then E2\mathcal{E}_2 gives a new channel E2∘E1\mathcal{E}_2 \circ \mathcal{E}_1, whose Kraus operators are all products FjEkF_j E_k over j,kj,k. Sequential noisy gates in a real circuit are literally channel composition.

Algorithmic recipe: verifying and applying a channel. ``` INPUT: a candidate set of operators {E_1, ..., E_m} on a d-dimensional space OUTPUT: PASS/FAIL certificate that {E_k} defines a valid quantum channel, and a routine to apply the channel to any density matrix rho STEP 1 (trace preservation check): S <- sum_k E_k^dagger E_k if S != I (within numerical tolerance): FAIL -- not trace preserving; renormalize or reject STEP 2 (complete positivity check via Choi matrix): // Build the Choi matrix: apply (E ⊗ I) to the maximally entangled state // |Phi> = (1/sqrt(d)) sum_i |i>|i> C <- (E ⊗ I) ( |Phi> rho E_k^dagger return sigma // sigma is again a valid density matrix STEP 4 (compose two channels E, F given as Kraus sets): function COMPOSE({E_k}, {F_j}): return { F_j * E_k for all j, k } // apply E first, then F ``` Step 2 uses the Choi–Jamiołkowski isomorphism: a linear map E\mathcal{E} is completely positive if and only if its Choi matrix CE=(E⊗I)(∣Φ⟩⟨Φ∣)C_\mathcal{E} = (\mathcal{E} \otimes \mathcal{I})(|\Phi\rangle\langle\Phi|), built from the maximally entangled state ∣Φ⟩=1d∑i∣i⟩∣i⟩|\Phi\rangle = \frac{1}{\sqrt d}\sum_i |i\rangle|i\rangle, is positive semidefinite. This turns a hard-to-check condition ("positive on all extensions, for all ancilla dimensions") into a single finite eigenvalue computation on one fixed d2×d2d^2 \times d^2 matrix — a dramatic simplification that makes complete positivity checkable in practice.

Figure
The three equivalent pictures of a quantum channel
1. Stinespring dilation (physical picture) ρ (system) |0⟩ (env) U system out trace out env E(ρ) = tr_E[ U(ρ⊗|0⟩⟨0|)U† ] 2. Kraus operator-sum (computational picture) E(ρ) = E₁ρE₁† + E₂ρE₂† + ⋯ + Eₘρ Eₘ† completeness: Σₖ Eₖ† Eₖ = I (trace preservation) 3. Choi matrix (positivity test) |Φ⟩⟨Φ| E⊗I C_E ≥ 0 ? eigenvalues ≥ 0 ⟺ E is CP

Complexity & correctness

Correctness of the Kraus representation (proof sketch). The forward direction — that any Kraus sum is CPTP — is a direct check. Linearity and trace preservation are immediate from the formula and the completeness relation. Complete positivity holds because for any extension state σSR≥0\sigma_{SR} \geq 0,

(E⊗IR)(σSR)=∑k(Ek⊗IR) σSR (Ek⊗IR)†,(\mathcal{E} \otimes \mathcal{I}_R)(\sigma_{SR}) = \sum_k (E_k \otimes I_R)\, \sigma_{SR}\, (E_k \otimes I_R)^\dagger,

and each term AσSRA†A \sigma_{SR} A^\dagger is positive semidefinite whenever σSR\sigma_{SR} is (a standard fact: ⟨ψ∣AσA†∣ψ⟩=⟨ϕ∣σ∣ϕ⟩≥0\langle \psi | A\sigma A^\dagger|\psi\rangle = \langle \phi|\sigma|\phi\rangle \geq 0 for ∣ϕ⟩=A†∣ψ⟩|\phi\rangle = A^\dagger|\psi\rangle), and a sum of positive semidefinite operators is positive semidefinite. The converse — every CPTP map has a Kraus form — follows from the Choi isomorphism. Since E\mathcal{E} is completely positive, its Choi matrix CE≥0C_\mathcal{E} \geq 0, so it has a spectral decomposition CE=∑kλk∣vk⟩⟨vk∣C_\mathcal{E} = \sum_k \lambda_k |v_k\rangle\langle v_k| with λk≥0\lambda_k \geq 0. Reshaping each eigenvector ∣vk⟩∈H⊗H|v_k\rangle \in \mathcal{H} \otimes \mathcal{H} into an operator Ek=λk reshape(∣vk⟩)E_k = \sqrt{\lambda_k}\, \mathrm{reshape}(|v_k\rangle) on H\mathcal{H} recovers a Kraus set reproducing E\mathcal{E} exactly. Since the Choi matrix lives on a d2d^2-dimensional space, it has at most d2d^2 nonzero eigenvalues, which gives the tight bound m≤d2m \leq d^2 on the minimal number of Kraus operators needed for a dd-dimensional system — for a single qubit, at most 4.

Non-uniqueness, formally. Suppose {Ek}k=1m\{E_k\}_{k=1}^m and {Fj}j=1m\{F_j\}_{j=1}^m (padded with zeros to equal length) both represent E\mathcal{E}. Their Choi matrices are equal, and two square-root decompositions of the same positive semidefinite matrix are related by an isometry acting on the index that was summed over — this is a standard linear-algebra fact about factorizations C=AA†=BB†C = AA^\dagger = BB^\dagger, giving B=AuB=Au for unitary uu. Translating back yields Fj=∑kujkEkF_j = \sum_k u_{jk} E_k as claimed.

Complexity of the verification algorithm. For a dd-dimensional system with mm Kraus operators:

  • Checking ∑kEk†Ek=I\sum_k E_k^\dagger E_k = I costs O(md3)O(m d^3) (each matrix product and sum is O(d3)O(d^3), done mm times with naive matrix multiplication; O(md2.37)O(m d^{2.37}) with fast matrix multiplication, though this is rarely the bottleneck in practice).
  • Building the Choi matrix costs O(md4)O(m d^4) time and O(d4)O(d^4) space, since CEC_\mathcal{E} is a d2×d2d^2 \times d^2 matrix built from mm applications of EkE_k to a d2d^2-dimensional vector.
  • Diagonalizing CEC_\mathcal{E} to check positivity costs O(d6)O(d^6) with standard eigenvalue algorithms.

So the classical cost of verifying or simulating a channel scales polynomially in dd but the Choi matrix's d2×d2d^2\times d^2 size means the eigenvalue step dominates and scales like d6d^6 — cheap for one or two qubits (d=2,4d=2,4: d6=64,4096d^6 = 64, 4096), but this exponential blow-up in the number of qubits (d=2n⇒d6=26nd = 2^n \Rightarrow d^6 = 2^{6n}) is exactly why simulating generic open quantum systems classically is intractable, foreshadowing why genuinely quantum evolution (including noisy evolution) is believed to escape efficient classical simulation — a theme that leads directly into the definition of The Complexity Class BQP as decision problems solvable by poly-size quantum circuits, where the channel formalism is what makes "efficient" and "physically realizable" precisely defined even for noisy, non-unitary quantum computers.

Honesty about tradeoffs. The Kraus representation is computationally convenient but physically non-unique — you cannot ask "which unraveling is really happening" without additional physical input (e.g., a specific continuous monitoring scheme), since all Kraus sets related by a unitary mixing give indistinguishable predictions for the system alone. The Choi matrix test is exact and complete, but its d4d^4 memory footprint makes it impractical for large multi-qubit systems; approximate methods (Pauli transfer matrices, randomized benchmarking) are used instead in real device characterization, trading exactness for scalability.

Worked example

We trace the amplitude damping channel, which models spontaneous emission: an excited qubit state ∣1⟩|1\rangle decays to ∣0⟩|0\rangle with probability γ\gamma per application, emitting a photon into the environment.

Setup. Kraus operators:

E0=(1001−γ),E1=(0γ00).E_0 = \begin{pmatrix} 1 & 0 \\ 0 & \sqrt{1-\gamma} \end{pmatrix}, \qquad E_1 = \begin{pmatrix} 0 & \sqrt{\gamma} \\ 0 & 0 \end{pmatrix}.

Check completeness.

E0†E0=(1001−γ),E1†E1=(000γ),E_0^\dagger E_0 = \begin{pmatrix}1&0\\0&1-\gamma\end{pmatrix}, \qquad E_1^\dagger E_1 = \begin{pmatrix}0&0\\0&\gamma\end{pmatrix},

sum =I= I. Good — this is a valid trace-preserving map for any γ∈[0,1]\gamma \in [0,1].

Input state. Take ρ=∣+⟩⟨+∣\rho = |+\rangle\langle+| where ∣+⟩=12(∣0⟩+∣1⟩)|+\rangle = \frac{1}{\sqrt2}(|0\rangle+|1\rangle), i.e.

ρ=12(1111).\rho = \frac12\begin{pmatrix}1&1\\1&1\end{pmatrix}.

Let γ=0.3\gamma = 0.3, so 1−γ=0.7≈0.8367\sqrt{1-\gamma} = \sqrt{0.7} \approx 0.8367 and γ=0.3≈0.5477\sqrt\gamma = \sqrt{0.3} \approx 0.5477.

Step-by-step trace.

StepComputationResult
1. E0ρE_0 \rho(1000.8367)⋅12(1111)\begin{pmatrix}1&0\\0&0.8367\end{pmatrix}\cdot\frac12\begin{pmatrix}1&1\\1&1\end{pmatrix}12(110.83670.8367)\frac12\begin{pmatrix}1&1\\0.8367&0.8367\end{pmatrix}
2. E0ρE0†E_0\rho E_0^\daggermultiply by E0†=E0E_0^\dagger=E_0 (real diagonal) on right12(10.83670.83670.6997)\frac12\begin{pmatrix}1&0.8367\\0.8367&0.6997\end{pmatrix}
3. E1ρE_1 \rho(00.547700)⋅12(1111)\begin{pmatrix}0&0.5477\\0&0\end{pmatrix}\cdot\frac12\begin{pmatrix}1&1\\1&1\end{pmatrix}12(0.54770.547700)\frac12\begin{pmatrix}0.5477&0.5477\\0&0\end{pmatrix}
4. E1ρE1†E_1\rho E_1^\daggermultiply by E1†=(000.54770)E_1^\dagger=\begin{pmatrix}0&0\\0.5477&0\end{pmatrix} on right12(0.3000)\frac12\begin{pmatrix}0.3&0\\0&0\end{pmatrix}
5. SumE0ρE0†+E1ρE1†E_0\rho E_0^\dagger + E_1\rho E_1^\dagger(0.650.41830.41830.3499)\begin{pmatrix}0.65&0.4183\\0.4183&0.3499\end{pmatrix}

Interpretation. The output density matrix

E(ρ)=(0.650.41830.41830.3499)\mathcal{E}(\rho) = \begin{pmatrix}0.65 & 0.4183\\ 0.4183 & 0.3499\end{pmatrix}

has trace 0.65+0.3499≈1.00.65+0.3499 \approx 1.0 (matches, up to rounding) confirming trace preservation. Compare to the input: the population of ∣1⟩|1\rangle dropped from 0.50.5 to 0.34990.3499 — some of it decayed to ∣0⟩|0\rangle — and the off-diagonal coherence shrank from 0.50.5 to 0.41830.4183, since amplitude damping also degrades coherence as a side effect of the population decay (this is why T1T_1 decay processes also contribute to T2T_2 dephasing in real hardware specs). Eigenvalues of the output are approximately 0.9730.973 and 0.0270.027, both non-negative, confirming E(ρ)≥0\mathcal{E}(\rho) \geq 0 as required by positivity — a necessary (not sufficient) sanity check that the computation is consistent with E\mathcal{E} being CPTP. As a second, contrasting case, apply the completely dephasing channel E′(ρ)=(1−p)ρ+p ZρZ\mathcal{E}'(\rho) = (1-p)\rho + p\, Z\rho Z with p=0.5p=0.5 (Kraus operators E0=0.5 IE_0=\sqrt{0.5}\,I, E1=0.5 ZE_1=\sqrt{0.5}\,Z) to the same ρ\rho. Direct computation gives

E′(ρ)=0.5(1111)+0.5(1−1−11)=(1001)/1⇒(0.5000.5),\mathcal{E}'(\rho) = 0.5\begin{pmatrix}1&1\\1&1\end{pmatrix} + 0.5\begin{pmatrix}1&-1\\-1&1\end{pmatrix} = \begin{pmatrix}1&0\\0&1\end{pmatrix}\Big/1 \Rightarrow \begin{pmatrix}0.5&0\\0&0.5\end{pmatrix},

the maximally mixed state — total decoherence, with populations unchanged but all coherence destroyed. Contrasting the two channels side by side shows how amplitude damping mixes population change with coherence loss, while pure dephasing destroys coherence while leaving populations exactly fixed — a distinction that matters enormously when choosing an error-correcting code tailored to a device's dominant noise mechanism.

Common pitfalls & traps

PitfallWhy it happensFix
Checking only positivity, not complete positivityThe transpose map looks like a fine "channel" on single statesAlways test via the Choi matrix, which detects entanglement-breaking violations
Assuming Kraus operators are uniqueAny CPTP map has infinitely many equivalent Kraus setsOnly physical predictions (the map E\mathcal{E} itself) are meaningful, not a specific {Ek}\{E_k\}
Forgetting the completeness relation ∑kEk†Ek=I\sum_k E_k^\dagger E_k = IEasy to write plausible-looking "jump operators" without checking trace preservationAlways verify the completeness relation numerically before trusting a noise model
Confusing trace-preserving with trace-decreasing operationsMeasurement-conditioned channels (POVM branches) are valid but not individually trace-preservingRenormalize by the branch probability, or sum all branches to recover a CPTP map
Treating the environment as classical noiseLeads to wrong predictions for entangled inputsModel noise as unitary system+environment coupling per Stinespring, then trace out
Using d4d^4 Choi matrices on many-qubit systems naivelyMemory and runtime blow up exponentially in qubit countUse structured representations (Pauli transfer matrices, tensor networks) for large systems

Pioneers & history

Origins · 1 minKarl Kraus and how this was discovered
KK
Karl Kraus
1938–1988 · German theoretical physicist who formalized the general theory of open quantum system evolution

Kraus, working at the University of Marburg in the 1970s and 80s, systematized the operator-sum representation now bearing his name, building on foundational work by W. Forrest Stinespring on dilations of completely positive maps (1955) and later connecting to Man-Duen Choi's matrix characterization of complete positivity (1975). His 1983 book States, Effects, and Operations remains the standard reference codifying operations, effects, and instruments as the correct language for quantum measurement and noise.

History
1955
— Stinespring proves every completely positive map dilates to a unitary on a larger space.
1955
— Kraus operators trace back to the Sudarshan–Mathews–Rau operator-sum representation of quantum dynamical maps.
1972
— Choi characterizes complete positivity via the positivity of a single associated matrix (the Choi matrix).
1983
— Kraus publishes States, Effects, and Operations, consolidating the operator-sum formalism for physics.
1996
— Quantum error correction (Shor, Steane, Calderbank) is formulated explicitly in terms of correcting CPTP noise channels via Kraus operator analysis.

Where this matters

Quantum error correction codes are designed and analyzed entirely in the language of channels: a code "corrects" a noise channel N\mathcal{N} if there exists a recovery channel R\mathcal{R} with R∘N\mathcal{R} \circ \mathcal{N} acting as the identity on the code space, and the celebrated Knill–Laflamme conditions are stated directly on the Kraus operators of N\mathcal{N}. Hardware vendors (IBM, Google, Rigetti, IonQ) report gate and readout errors via process tomography, which reconstructs a device's actual Kraus operators (or equivalently its Choi matrix) from experimental data, feeding directly into calibrated noise models used in compilers and error-mitigation software. Quantum key distribution security proofs bound an eavesdropper's information gain by optimizing over all CPTP attacks consistent with observed statistics — the completely-positive axiom is what makes "worst-case adversary" a mathematically well-posed, exhaustive search rather than a guess. Continuous-variable and photonic quantum computing platforms describe photon loss, thermal noise, and detector inefficiency as CPTP channels acting on Gaussian states. Finally, the entire framework of fault-tolerant thresholds — how much physical noise a quantum computer can tolerate while still simulating an ideal circuit efficiently — is a statement about which noisy channels admit efficient correction, a question that underlies the operational, noise-tolerant definition of The Complexity Class BQP and connects back to the role of Quantum Entropy and von Neumann Entropy in quantifying how much information a channel irreversibly leaks to its environment.

Ask the tutor: How does the choice of Kraus decomposition affect quantum trajectory simulations versus the average (master equation) evolution of an open quantum system?

Why isn't a merely positive map good enough to describe physical evolution?

A positive map only guarantees sensible outputs when the input is a valid state on the system alone. But physically, that system might be entangled with another system the map does not touch. If the map is only positive (not completely positive), applying it to one half of an entangled state can produce a joint output with negative eigenvalues — a mathematical object that cannot represent any physical probability distribution. The transpose map is the standard counterexample: fine on single qubits, catastrophic on entangled pairs. Complete positivity demands the map remain positive when tensored with the identity on an arbitrarily large ancilla, which is exactly the guarantee needed since we can never rule out that the system is secretly entangled with something else.

What is the difference between a Kraus operator and a unitary operator?

A unitary UU satisfies U†U=IU^\dagger U = I exactly, describing reversible, information-preserving evolution of a closed system. A single Kraus operator EkE_k satisfies no such individual constraint; only the sum ∑kEk†Ek=I\sum_k E_k^\dagger E_k = I is required. Individually, each EkE_k can shrink norms, project onto subspaces, or otherwise behave non-unitarily — it represents one possible "branch" of what might have happened to the environment. Unitary evolution is the special case of a channel with exactly one Kraus operator, which is automatically unitary because the completeness relation collapses to E1†E1=IE_1^\dagger E_1 = I with only one term.

Are all Kraus decompositions of a channel physically equivalent?

As far as predictions for the system alone are concerned, yes: any two Kraus sets related by a unitary mixing matrix produce the identical output density matrix E(ρ)\mathcal{E}(\rho) for every input ρ\rho, so no measurement on the system alone can distinguish them. They can, however, correspond to different physical "unravelings" — different choices of measurement basis on the environment — which matters if you have experimental access to the environment or are simulating continuous monitoring (as in quantum trajectory methods). Without such extra access, the Kraus operators themselves are not directly observable; only the channel they generate is.

How does the Stinespring dilation relate noise to entanglement?

The Stinespring theorem shows every channel arises from a unitary interaction between the system and an initially unentangled environment, followed by discarding the environment. During that unitary interaction, the system typically becomes entangled with the environment. Tracing out the environment leaves the system in a mixed state whose randomness reflects exactly this entanglement — from the system's perspective, information has been irreversibly shared with, and lost to, the environment. This is why noise and entanglement (and hence entropy, as in Quantum Entropy and von Neumann Entropy) are deeply linked: the entropy gained by the system under a channel is bounded by the entanglement generated with the environment during the underlying unitary dilation.

Why do quantum error correction conditions get stated in terms of Kraus operators?

Error correction must work regardless of which specific Kraus decomposition describes the physical noise, since decompositions are non-unique and experimentally we usually only know the channel, not a specific "unraveling." The Knill–Laflamme conditions state a purely algebraic requirement on any Kraus set {Ek}\{E_k\} of the noise channel: that ⟨i∣Ek†El∣j⟩=cklδij\langle i| E_k^\dagger E_l |j\rangle = c_{kl}\delta_{ij} for orthonormal codewords ∣i⟩,∣j⟩|i\rangle,|j\rangle, meaning errors act as scalar multiples of orthogonal, syndrome-distinguishable operations on the code space. Because this condition is basis-independent under the unitary mixing freedom of Kraus operators, satisfying it for any one valid Kraus representation guarantees correctability against the whole physical channel, not just one hypothetical unraveling.

What is the Choi matrix, intuitively?

The Choi matrix packages an entire channel E\mathcal{E} into a single fixed-size matrix by recording how it acts on one specific entangled reference state ∣Φ⟩=1d∑i∣i⟩∣i⟩|\Phi\rangle = \frac{1}{\sqrt d}\sum_i|i\rangle|i\rangle. Because the reference state's Schmidt coefficients are all equal and nonzero, applying E\mathcal{E} (with an untouched identity on the second half) to ∣Φ⟩⟨Φ∣|\Phi\rangle\langle\Phi| turns out to encode the complete input-output behavior of E\mathcal{E} on every possible input — nothing is lost. This is why checking positivity of just this one d2×d2d^2\times d^2 matrix is equivalent to checking complete positivity for all possible extended systems: the reference state is "generic enough" to probe every direction the channel could act on.

How do quantum channels connect to computational complexity questions like BQP?

The definition of BQP (bounded-error quantum polynomial time) implicitly assumes a model of computation where gates can be imperfect and noisy, and where the entire process — including measurement — must still be described as a physically valid evolution. Quantum channels are exactly the mathematical objects needed to state, precisely, what "noisy but still efficiently classically-simulable-or-not" computation means, and to define fault-tolerance thresholds below which noisy quantum circuits can still efficiently solve BQP-hard problems. Every claim that a noisy quantum computer can be efficiently error-corrected to simulate an ideal one is fundamentally a claim about approximating an ideal unitary channel using bounded resources under a realistic CPTP noise model.

Before this

Where this leads