|q⟩ Bad Qubits

advanced · Physics · Quantum Channels & Open Systems

The Stinespring Dilation

We motivated channels as "couple to an environment, evolve unitarily, discard the environment." The Stinespring dilation theorem makes that picture exact and universal: every channel arises this way. Noise is never fundamental — it is unitary evolution on a larger system, seen from the inside.

The theorem

Let E:L(HA)L(HB)\mathcal{E}:\mathcal{L}(\mathcal{H}_A)\to\mathcal{L}(\mathcal{H}_B) be CPTP. Then there is an environment Hilbert space HE\mathcal{H}_E and a linear isometry V:HAHBHEV:\mathcal{H}_A\to\mathcal{H}_B \otimes\mathcal{H}_E (so VV=1AV^\dagger V = \mathbb{1}_A) such that

  E(ρ)=trE ⁣(VρV).  \boxed{\;\mathcal{E}(\rho) = \operatorname{tr}_E\!\big(V\rho V^\dagger\big).\;}

One may take dimHE\dim\mathcal{H}_E equal to the Kraus rank of E\mathcal{E}, and the minimal such dilation is unique up to an isometry on EE. Conversely, any map of this form is automatically CPTP — isometric embedding (CP, trace preserving on its image) followed by partial trace (CP, trace preserving) is CPTP. So "CPTP" and "isometry-then-discard" are the same class.

From Kraus operators to the isometry

The dilation is built directly from a Kraus set {Kk}k=0r1\{K_k\}_{k=0}^{r-1}. Introduce an environment of dimension rr with orthonormal basis {kE}\{|k\rangle_E\} and define

V=k=0r1KkkE,i.e.Vψ=k(Kkψ)kE.V = \sum_{k=0}^{r-1} K_k \otimes |k\rangle_E, \qquad\text{i.e.}\qquad V|\psi\rangle = \sum_k (K_k|\psi\rangle)\otimes|k\rangle_E.

This VV is an isometry exactly because of the completeness relation:

VV=j,kKjKkjk=kKkKk=1.V^\dagger V = \sum_{j,k} K_j^\dagger K_k\,\langle j|k\rangle = \sum_k K_k^\dagger K_k = \mathbb{1}.

Tracing out EE recovers the channel — the kE|k\rangle_E basis vectors are orthogonal, so the cross terms vanish:

trE(VρV)=j,kKkρKjjk=kKkρKk=E(ρ).\operatorname{tr}_E\big(V\rho V^\dagger\big) = \sum_{j,k} K_k\rho K_j^\dagger\,\langle j|k\rangle = \sum_k K_k\rho K_k^\dagger = \mathcal{E}(\rho).

So the abstract environment is concrete: it is a register that records which Kraus branch occurred, and "discarding" it is forgetting that record.

Unitary form

An isometry into HBHE\mathcal{H}_B\otimes\mathcal{H}_E can always be extended to a unitary UU by adjoining the environment as an input prepared in a fixed state 0E|0\rangle_E, Vψ=U(ψ0E)V|\psi\rangle = U(|\psi\rangle\otimes|0\rangle_E). Then

E(ρ)=trE ⁣[U(ρ00E)U],\mathcal{E}(\rho) = \operatorname{tr}_E\!\big[\,U(\rho\otimes|0\rangle\langle0|_E)U^\dagger\,\big],

recovering the open-systems picture from the module's first lesson, now as a theorem rather than a motivating example.

The complementary channel

The dilation hands you a second channel for free. Tracing out BB instead of EE defines the complementary channel

Ec(ρ)=trB ⁣(VρV),\mathcal{E}^c(\rho) = \operatorname{tr}_B\!\big(V\rho V^\dagger\big),

which describes the information that leaks into the environment. The pair (E,Ec)(\mathcal{E}, \mathcal{E}^c) are two views of the same isometry, and their interplay is the heart of quantum information theory: a channel transmits well exactly when its complement transmits poorly. This information–disturbance tradeoff underlies the no-cloning theorem, quantum capacities, and the security of quantum key distribution — a channel that lets an eavesdropper (the environment) learn a lot necessarily degrades the legitimate output.

The takeaway

Stinespring's theorem says every CPTP map is an isometry VV into a system-plus-environment space followed by discarding the environment, with the environment dimension equal to the Kraus rank and V=kKkkEV=\sum_k K_k\otimes|k\rangle_E built straight from the Kraus operators. Equivalently it is a unitary on system-plus-environment with the environment traced out. Tracing out the other factor gives the complementary channel, encoding the information–disturbance tradeoff.

Sign in on the full site to ask questions and join the discussion.