Purification

Quantum theory speaks two dialects of "state." Sometimes a system is a vector ∣ψ⟩|\psi\rangle in Hilbert space — pure, maximally informative, a single ray. Sometimes it is a density operator ρ\rho — mixed, carrying classical uncertainty or the shadow of entanglement with something outside. Purification dissolves the apparent dichotomy by showing it was never fundamental: every mixed state is simply what a pure state of a larger system looks like once you cover part of it. Adjoin an auxiliary "reference" system RR, and any ρA\rho_A can be written as the partial trace of a pure entangled state ∣ψ⟩AR|\psi\rangle_{AR}. Mixedness becomes ignorance of correlations — entanglement with an environment you have chosen, or been forced, to ignore. The construction is explicit and tight. Diagonalize ρA=∑ipi∣i⟩⟨i∣\rho_A=\sum_i p_i|i\rangle\langle i|, take a reference at least as large as the number of nonzero eigenvalues, and form ∣ψ⟩AR=∑ipi ∣i⟩A∣i⟩R|\psi\rangle_{AR}=\sum_i\sqrt{p_i}\,|i\rangle_A|i\rangle_R. That is precisely a Schmidt decomposition, so the eigenvalues of ρA\rho_A are the squared Schmidt coefficients, the reference inherits the very same spectrum, and the two halves always carry equal entropy. The minimal reference dimension is the rank of ρA\rho_A. Purifications are far from unique, but their non-uniqueness is fully characterized: any two purifications of the same ρA\rho_A are related by an isometry acting on the reference alone. This single fact — the operational core of the GHJW theorem — underlies the interchangeability of ensembles, the steering of remote systems, the worst-case eavesdropper of quantum cryptography, and the isometric dilation of every noisy channel. Purification is not a trick but a lens: it converts statements about mixed states and noisy dynamics into statements about pure states and unitary evolution, bridging the operator picture and the state-vector picture of quantum information.

Key takeaways
  • Every density operator ρA\rho_A can be written as ρA=TrR ⁣(∣ψ⟩⟨ψ∣AR)\rho_A=\mathrm{Tr}_R\!\big(|\psi\rangle\langle\psi|_{AR}\big) for a pure state ∣ψ⟩AR|\psi\rangle_{AR} on an enlarged Hilbert space; ∣ψ⟩AR|\psi\rangle_{AR} is a purification of ρA\rho_A.
  • A purification always exists with reference dimension dim⁡HR≥rank(ρA)\dim\mathcal{H}_R\ge\mathrm{rank}(\rho_A); the eigendecomposition of ρA\rho_A gives the canonical Schmidt purification ∑ipi ∣i⟩A∣i⟩R\sum_i\sqrt{p_i}\,|i\rangle_A|i\rangle_R.
  • All purifications of one ρA\rho_A are related by an isometry (a unitary when the references match dimension) on RR alone — unique up to reference-side isometries, the operational GHJW theorem.
  • The reference shares the spectrum of ρA\rho_A, so the two halves have equal von Neumann entropy S(ρA)=S(ρR)S(\rho_A)=S(\rho_R): how mixed the part is equals how entangled the whole is.
  • Measuring the reference steers AA into any ensemble consistent with ρA\rho_A (Hughston–Jozsa–Wootters), yet leaves ρA\rho_A itself untouched — the no-signalling guarantee.
  • Key idea: adjoin a reference system RR and write the mixed state ρA\rho_A as the partial trace of a pure entangled state ∣ψ⟩AR|\psi\rangle_{AR}; the Schmidt decomposition makes the eigenvalues of ρA\rho_A the squared Schmidt coefficients, and any two purifications differ only by an isometry on RR.
The core insight

Adjoin a reference system RR and write the mixed state ρA\rho_A as the partial trace of a pure entangled state ∣ψ⟩AR|\psi\rangle_{AR}; the Schmidt decomposition of ∣ψ⟩AR|\psi\rangle_{AR} makes the eigenvalues of ρA\rho_A the squared Schmidt coefficients, and any two purifications differ only by an isometry acting on the reference alone.

Where this lives today

Purification is the quiet engine under a great deal of working quantum information. In quantum key distribution one proves security by handing the eavesdropper the purification: because Alice and Bob's joint mixed state can always be purified, assuming Eve holds the reference is the provably worst case, and bounds on her knowledge follow from entropic quantities such as S(ρR)=S(ρAB)S(\rho_R)=S(\rho_{AB}). In open-system physics, treating decoherence as entanglement with an environment is purification in reverse — a noisy reduced state is the partial trace of a pure system–environment evolution, and the Stinespring dilation of the resulting channel is exactly how one simulates arbitrary noise on a quantum computer by adjoining ancillas, applying a unitary, and discarding them. Numerical many-body methods store locally purified tensor-network states, guaranteeing positivity by construction and giving S(ρA)=S(ρR)S(\rho_A)=S(\rho_R) its meaning as the entanglement across a cut that controls simulability. And in high-energy theory the thermofield double — the canonical purification of a Gibbs state — ties two-sided eternal black holes to entanglement between two boundary copies, placing Schrödinger's 1936 steering at the center of the holographic study of spacetime.

The physical picture

A mixed state is what a pure entangled state looks like through a keyhole. Correlate two coins so that they always match, then hide one: your description of the coin you can see is a probabilistic mixture, even though the joint object sits in one definite, pure configuration. Purification reverses the keyhole. It hands you the rest of the wavefunction, the reference system RR, so that the whole becomes pure again and the mixedness of the part is re-read as entanglement across the cut. Nothing about AA has changed; you have only enlarged the description until it closes into a pure state. The eigenvalues {pi}\{p_i\} of ρA\rho_A are not arbitrary weights. In the canonical purification they are exactly the squared Schmidt coefficients of the global pure state, so "how mixed ρA\rho_A is" becomes "how entangled the purification is." A pure ρA\rho_A has rank one and needs no reference at all; a maximally mixed ρA=I/d\rho_A=I/d demands a maximally entangled purification. The first figure fixes this with concrete numbers.

Figure
A mixed state is a pure entangled state seen through a keyhole: the global state ψ on A together with reference R is pure, yet discarding R by the partial trace Tr_R leaves ρ_A mixed with eigenvalues 0.7 and 0.3 — the squared Schmidt coefficients √0.7 = 0.837 and √0.3 = 0.548 — and entropy S(ρ_A) = S(ρ_R) = 0.881 bits
Purification: enlarge until the state is pure, then discard the reference pure global state |ψ⟩_AR system A ρ_A lives here reference R the rest of ψ entanglement |ψ⟩ = √0.7 |0⟩_A|0⟩_R + √0.3 |1⟩_A|1⟩_R Tr_R (discard the reference R) ρ_A = 0.7 |0⟩⟨0| + 0.3 |1⟩⟨1| mixed — eigenvalues 0.7, 0.3 purity Tr(ρ_A²) = 0.58 (mixed) S(ρ_A) = S(ρ_R) = 0.881 bits Schmidt coeffs √0.7, √0.3 min dim H_R = rank ρ_A = 2

The freedom in purification is precisely a rotation on the unseen part. Because nothing done to the reference can be felt at AA, the many purifications of one ρA\rho_A all agree on every observable prediction for the system you can access; they differ only in how the inaccessible correlations are labeled. The deepest reading is quantitative — the entropy of AA equals the entropy of RR — so a single curve governs the whole story. The second figure is that curve for a qubit: the binary entropy tying the mixedness of the part to the entanglement of the whole.

Figure
How mixed equals how entangled: for a qubit ρ_A with eigenvalues p and 1−p the entanglement entropy of the purification is the binary entropy S(p), which is zero for a pure ρ_A giving a product-state purification and rises to a maximum at p = ½ where the purification is the Bell state with S = 1 bit; the marked point p = 0.3 gives S = 0.881 bits
The punchline: mixedness of the part = entanglement of the whole, S(ρ_A) = S(ρ_R) 1.0 0.75 0.5 0.25 0 0 0.25 0.5 0.75 1 eigenvalue p of ρ_A entanglement entropy S(ρ_A) = S(ρ_R) (bits) pure ρ_A → product purification, S = 0 Bell state — maximally entangled, S = 1 bit p = 0.3: S = 0.881 bits

The core equations

The whole subject rests on one definition. A purification is any pure state on an enlarged space whose restriction to the system — its partial trace over the reference — is the given mixed state, so the defining equation reads a mixed state as the local face of a pure whole.

ρA=TrR ⁣(∣ψ⟩⟨ψ∣AR)(1)\rho_A=\mathrm{Tr}_R\!\big(|\psi\rangle\langle\psi|_{AR}\big) \qquad (1)

where: ρA\rho_A — the density operator on HA\mathcal{H}_A to be purified; ∣ψ⟩AR|\psi\rangle_{AR} — a pure purifying state on HA⊗HR\mathcal{H}_A\otimes\mathcal{H}_R; TrR\mathrm{Tr}_R — the partial trace over the reference; HR\mathcal{H}_R — the reference (purifying, or ancilla) Hilbert space. Read it as: ρA\rho_A is what remains of a pure ∣ψ⟩AR|\psi\rangle_{AR} once RR is thrown away. The canonical construction turns the eigendecomposition of ρA\rho_A directly into a pure state: diagonalize ρA=∑ipi∣i⟩⟨i∣\rho_A=\sum_i p_i|i\rangle\langle i|, pick any orthonormal set {∣i⟩R}\{|i\rangle_R\} in the reference, and pair them up with matching amplitudes. This is a Schmidt decomposition by construction, exhibiting the eigenvalues of ρA\rho_A as squared Schmidt coefficients.

∣ψ⟩AR=∑ipi  ∣i⟩A⊗∣i⟩R(2)|\psi\rangle_{AR}=\sum_i\sqrt{p_i}\;|i\rangle_A\otimes|i\rangle_R \qquad (2)

where: pip_i — the eigenvalues of ρA\rho_A, with pi≥0p_i\ge0 and ∑ipi=1\sum_i p_i=1; ∣i⟩A|i\rangle_A — the orthonormal eigenbasis of ρA\rho_A; ∣i⟩R|i\rangle_R — any chosen orthonormal set in the reference; pi\sqrt{p_i} — the Schmidt coefficients of the global pure state. Verifying TrR\mathrm{Tr}_R of this returns ρA\rho_A is the first derivation below. Tracing out the system instead of the reference reveals the symmetry at the heart of purification: the reference carries the identical nonzero spectrum, so the two halves are equally mixed and their von Neumann entropies coincide exactly.

ρR=TrA ⁣(∣ψ⟩⟨ψ∣)=∑ipi ∣i⟩R⟨i∣,S(ρA)=S(ρR)=−∑ipilog⁡pi(3)\rho_R=\mathrm{Tr}_A\!\big(|\psi\rangle\langle\psi|\big)=\sum_i p_i\,|i\rangle_R\langle i|,\qquad S(\rho_A)=S(\rho_R)=-\sum_i p_i\log p_i \qquad (3)

where: ρR\rho_R — the reduced state of the reference; S(⋅)S(\cdot) — the von Neumann entropy, in bits when log⁡=log⁡2\log=\log_2; pip_i — the shared eigenvalues. The entropy measures the entanglement of the purification across the A : RA\,{:}\,R cut, and is the same seen from either side. Purifications are not unique, and the freedom is completely tamed: two purifications of the same ρA\rho_A differ only by an inner-product-preserving operation on the reference — an isometry, or a unitary if the reference dimension is fixed.

∣ψ′⟩AR′=(1A⊗V) ∣ψ⟩AR,V†V=1R(4)|\psi'\rangle_{AR'}=(\mathbb{1}_A\otimes V)\,|\psi\rangle_{AR},\qquad V^\dagger V=\mathbb{1}_R \qquad (4)

where: VV — an isometry HR→HR′\mathcal{H}_R\to\mathcal{H}_{R'} (a unitary when dim⁡HR′=dim⁡HR\dim\mathcal{H}_{R'}=\dim\mathcal{H}_R); 1A\mathbb{1}_A — the identity on the system, left untouched; ∣ψ′⟩|\psi'\rangle — another purification of the very same ρA\rho_A. This is the operational GHJW freedom, proved in the second derivation. How large must the reference be? Exactly large enough to carry the nonzero Schmidt terms; any larger reference simply adds decoupled dimensions of zero weight.

dim⁡HR  ≥  rank(ρA)(5)\dim\mathcal{H}_R\;\ge\;\mathrm{rank}(\rho_A) \qquad (5)

where: rank(ρA)\mathrm{rank}(\rho_A) — the number of nonzero eigenvalues of ρA\rho_A; equality gives the minimal purification. A pure state has rank one and needs a one-dimensional (trivial) reference. A basis-free way to write every purification uses the operator–vector correspondence: with the unnormalized maximally entangled "identity vector" ∣Γ⟩|\Gamma\rangle, any matrix MM on the system acting on ∣Γ⟩|\Gamma\rangle produces a purification of MM†MM^\dagger.

∣Γ⟩=∑i∣i⟩A⊗∣i⟩R,∣ψ⟩=(M⊗1) ∣Γ⟩,TrR(∣ψ⟩⟨ψ∣)=MM†(6)|\Gamma\rangle=\sum_i|i\rangle_A\otimes|i\rangle_R,\qquad |\psi\rangle=(M\otimes\mathbb{1})\,|\Gamma\rangle,\qquad \mathrm{Tr}_R\big(|\psi\rangle\langle\psi|\big)=MM^\dagger \qquad (6)

where: ∣Γ⟩|\Gamma\rangle — the vectorized identity (unnormalized maximally entangled state); MM — any operator on HA\mathcal{H}_A; choosing M=ρAM=\sqrt{\rho_A} gives the canonical purification, and M=ρA UM=\sqrt{\rho_A}\,U with UU unitary gives every other one — the isometric freedom again. Uhlmann's theorem uses exactly this freedom to define the fidelity of mixed states as the maximal overlap of their purifications, F(ρ,σ)=max⁡∣⟨ψρ∣ψσ⟩∣=∥ρσ∥1F(\rho,\sigma)=\max|\langle\psi_\rho|\psi_\sigma\rangle|=\|\sqrt{\rho}\sqrt{\sigma}\|_1.

Derivation AExistence and uniqueness of the purification

The goal is to establish the two structural facts that make purification usable: that a purification always exists — built directly from the eigendecomposition of ρA\rho_A — and that any two purifications on references of equal dimension are related by a unitary acting on the reference alone. Together they say the purification is essentially canonical, and its only freedom is a harmless rotation of the part you never touch; ensemble equivalence and no-signalling are corollaries.

Step 1. Diagonalize ρA=∑ipi∣i⟩A⟨i∣\rho_A=\sum_i p_i|i\rangle_A\langle i| and define ∣ψ⟩AR=∑ipi ∣i⟩A∣i⟩R|\psi\rangle_{AR}=\sum_i\sqrt{p_i}\,|i\rangle_A|i\rangle_R on any reference with an orthonormal set {∣i⟩R}\{|i\rangle_R\}. Expanding the projector, ∣ψ⟩⟨ψ∣=∑i,kpipk ∣i⟩A⟨k∣⊗∣i⟩R⟨k∣|\psi\rangle\langle\psi|=\sum_{i,k}\sqrt{p_ip_k}\,|i\rangle_A\langle k|\otimes|i\rangle_R\langle k|. Why: writing the outer product over both indices exposes the reference factors ∣i⟩R⟨k∣|i\rangle_R\langle k| that the partial trace is about to contract.

Step 2. Take the partial trace over RR in the basis {∣j⟩R}\{|j\rangle_R\}, using TrR(∣i⟩R⟨k∣)=⟨k∣i⟩R=δik\mathrm{Tr}_R(|i\rangle_R\langle k|)=\langle k|i\rangle_R=\delta_{ik}. The double sum collapses to TrR∣ψ⟩⟨ψ∣=∑ipi ∣i⟩A⟨i∣=ρA\mathrm{Tr}_R|\psi\rangle\langle\psi|=\sum_i p_i\,|i\rangle_A\langle i|=\rho_A. Existence is proved: the canonical Schmidt state is a purification. Why: orthonormality of the reference kills every cross term i≠ki\ne k, leaving exactly the eigendecomposition we started from — the construction is self-verifying.

Step 3. For uniqueness, let ∣ψ⟩AR|\psi\rangle_{AR} and ∣ϕ⟩AR|\phi\rangle_{AR} both purify ρA\rho_A on a reference of dimension dR≥rank(ρA)d_R\ge\mathrm{rank}(\rho_A). Schmidt-decompose both: ∣ψ⟩=∑ipi ∣i⟩A∣ei⟩R|\psi\rangle=\sum_i\sqrt{p_i}\,|i\rangle_A|e_i\rangle_R and ∣ϕ⟩=∑ipi ∣i⟩A∣fi⟩R|\phi\rangle=\sum_i\sqrt{p_i}\,|i\rangle_A|f_i\rangle_R. They share the same coefficients pi\sqrt{p_i} and the same system Schmidt basis ∣i⟩A|i\rangle_A because both reduce to the identical ρA=∑ipi∣i⟩A⟨i∣\rho_A=\sum_i p_i|i\rangle_A\langle i|; only the reference vectors ∣ei⟩R|e_i\rangle_R and ∣fi⟩R|f_i\rangle_R may differ. Why: the reduced state fixes the coefficients and the system basis uniquely (up to degeneracy), so all the remaining freedom is quarantined on the reference.

Step 4. Define U=∑i∣fi⟩R⟨ei∣U=\sum_i|f_i\rangle_R\langle e_i|. On the rank-rr support both {∣ei⟩}\{|e_i\rangle\} and {∣fi⟩}\{|f_i\rangle\} are orthonormal, so UU is a partial isometry; since dRd_R is equal on both sides, extend it to a full unitary by mapping the orthogonal complements onto each other. Then (1A⊗U)∣ψ⟩=∑ipi ∣i⟩A U∣ei⟩=∑ipi ∣i⟩A∣fi⟩=∣ϕ⟩(\mathbb{1}_A\otimes U)|\psi\rangle=\sum_i\sqrt{p_i}\,|i\rangle_A\,U|e_i\rangle=\sum_i\sqrt{p_i}\,|i\rangle_A|f_i\rangle=|\phi\rangle. Why: UU acts only on the reference and turns one purification into the other, so nothing observable at AA can distinguish them — the concrete meaning of "unique up to a reference unitary." *Verified: the partial-trace identity TrR∣ψ⟩⟨ψ∣=ρA\mathrm{Tr}_R|\psi\rangle\langle\psi|=\rho_A and the unitary relation reproduce Nielsen and Chuang §2.5; degenerate eigenvalues only enlarge the freedom (the system Schmidt basis is then non-unique) without changing the conclusion.*

Go deeper · Derivation B · 1 minSteering a remote ensemble
Derivation BSteering a remote ensemble

The aim is to show what a measurement on the reference actually accomplishes: by choosing a measurement basis on RR, one can prepare at a distance any pure-state ensemble whose average is ρA\rho_A, and every ensemble decomposition of ρA\rho_A arises this way — yet no such choice alters ρA\rho_A itself. This is the Hughston–Jozsa–Wootters theorem, the physical content of the reference-side freedom and the mechanism behind ensemble interchangeability and no-signalling.

Step 1. Fix a purification ∣ψ⟩AR|\psi\rangle_{AR} of ρA\rho_A and measure RR projectively in a basis {∣μ⟩R}\{|\mu\rangle_R\}. The unnormalized conditional state left on AA when outcome μ\mu occurs is ∣χ~μ⟩A=⟨μ∣R ∣ψ⟩AR|\tilde\chi_\mu\rangle_A=\langle\mu|_R\,|\psi\rangle_{AR}, arising with probability qμ=⟨χ~μ∣χ~μ⟩q_\mu=\langle\tilde\chi_\mu|\tilde\chi_\mu\rangle by the Born rule. Why: projecting the reference onto ∣μ⟩|\mu\rangle slices the global state into a system piece; its norm is exactly the outcome probability.

Step 2. Sum the conditional projectors over a complete basis: ∑μ∣χ~μ⟩⟨χ~μ∣=∑μ⟨μ∣ψ⟩⟨ψ∣μ⟩=TrR∣ψ⟩⟨ψ∣=ρA\sum_\mu|\tilde\chi_\mu\rangle\langle\tilde\chi_\mu|=\sum_\mu\langle\mu|\psi\rangle\langle\psi|\mu\rangle=\mathrm{Tr}_R|\psi\rangle\langle\psi|=\rho_A. So whatever basis is chosen on RR, the unconditioned state on AA is ρA\rho_A. Why: summing over a complete measurement basis is literally the partial trace, so the average state at AA is basis-independent — this is the no-signalling guarantee in one line.

Step 3. Change the reference basis, {∣μ⟩R}→{∣ν⟩R}\{|\mu\rangle_R\}\to\{|\nu\rangle_R\}. The conditional states and probabilities change, {qμ,∣χμ⟩}→{rν,∣ων⟩}\{q_\mu,|\chi_\mu\rangle\}\to\{r_\nu,|\omega_\nu\rangle\}, giving a genuinely different ensemble decomposition of the same ρA\rho_A. By choosing the reference basis appropriately, one realizes any ensemble consistent with ρA\rho_A. Why: the reference stores the "which pure state" information, and reading it in different bases sorts AA into different pure ensembles — all averaging back to the one ρA\rho_A. *Verified: the unconditioned ρA\rho_A is invariant under the choice of reference measurement, so a remote party cannot signal by choosing what to measure; cross-checked against Preskill Ch. 2 and the GHJW classification.*

Go deeper · Derivation C · 1 minFrom a purification to a quantum channel
Derivation CFrom a purification to a quantum channel

The purpose here is to connect state purification to its dynamical sibling, the Stinespring dilation of channels. Just as a mixed state is a pure state with a discarded reference, a noisy channel is a unitary evolution on a dilated space followed by a discard. Making this precise turns "adjoin an ancilla, evolve unitarily, trace it out" into the operator-sum (Kraus) form of every completely positive trace-preserving map.

Step 1. Dilate the input by adjoining a reference in a fixed pure state, ρA↦ρA⊗∣0⟩⟨0∣R\rho_A\mapsto\rho_A\otimes|0\rangle\langle0|_R, then act with a global unitary UARU_{AR} and discard RR: N(ρA)=TrR ⁣(UAR(ρA⊗∣0⟩⟨0∣R)UAR†)\mathcal{N}(\rho_A)=\mathrm{Tr}_R\!\big(U_{AR}(\rho_A\otimes|0\rangle\langle0|_R)U_{AR}^\dagger\big). Why: a fresh ancilla in a definite state is the trivial purification of the environment's "blank" input; the unitary then entangles system and ancilla exactly as system–environment evolution would.

Step 2. Expand the discarded reference in a basis {∣k⟩R}\{|k\rangle_R\} and define Kk=⟨k∣R UAR ∣0⟩RK_k=\langle k|_R\,U_{AR}\,|0\rangle_R, operators on HA\mathcal{H}_A alone. Unitarity of UARU_{AR} gives ∑kKk†Kk=⟨0∣U†(∑k∣k⟩⟨k∣)U∣0⟩=1\sum_k K_k^\dagger K_k=\langle0|U^\dagger\big(\sum_k|k\rangle\langle k|\big)U|0\rangle=\mathbb{1}. Why: tracing out the reference in a chosen basis peels the global unitary into a family of system operators, and the completeness of the basis enforces the trace-preserving condition automatically.

Step 3. Assemble the operator-sum representation N(ρA)=∑kKk ρA Kk†\mathcal{N}(\rho_A)=\sum_k K_k\,\rho_A\,K_k^\dagger. This is the Kraus form of a CPTP map, so every physical channel is unitary evolution on a purified/dilated space followed by a partial trace. Why: the same "enlarge, evolve, discard" recipe that reads a mixed state as a reduced pure state reads a channel as a restricted isometry — one idea, applied to states and to dynamics. *Verified: equivalent to the Stinespring dilation theorem; the freedom in the discarded basis {∣k⟩}\{|k\rangle\} reproduces the unitary freedom among Kraus sets, matching Watrous §2.2 and Wilde Ch. 5.*

Limiting cases

Reading the purification at the extremes of mixedness exposes its whole structure at a glance.

CaseResultMeaning
Pure stateρA=∣ϕ⟩⟨ϕ∣\rho_A=\vert\phi\rangle\langle\phi\vert, rank 1The minimal purification is the product state ∣ϕ⟩A⊗∣0⟩R\vert\phi\rangle_A\otimes\vert0\rangle_R: no entanglement, S=0S=0, the reference is trivial.
Maximally mixed qubitρA=12I\rho_A=\tfrac12 IRank 2 with equal weights; minimal purification is the Bell state 12(∣0⟩A∣0⟩R+∣1⟩A∣1⟩R)\tfrac{1}{\sqrt2}(\vert0\rangle_A\vert0\rangle_R+\vert1\rangle_A\vert1\rangle_R), maximally entangled with S=log⁡22=1S=\log_2 2=1 bit.
Maximally mixed quditρA=1dI\rho_A=\tfrac1d IMinimal reference dimension dd; canonical purification 1d∑i∣i⟩A∣i⟩R\tfrac{1}{\sqrt d}\sum_{i}\vert i\rangle_A\vert i\rangle_R, entropy log⁡2d\log_2 d — the maximum for dimension dd.
Generic rank-rr staterank(ρA)=r\mathrm{rank}(\rho_A)=rMinimal reference dimension is exactly rr; a larger reference works but the extra dimensions decouple, carrying zero Schmidt weight.
Thermal (Gibbs) stateρA=e−βH/Z\rho_A=e^{-\beta H}/ZPurified by the thermofield double ∝∑ne−βEn/2∣n⟩A∣n⟩R\propto\sum_n e^{-\beta E_n/2}\vert n\rangle_A\vert n\rangle_R, with Schmidt weights e−βEn/Ze^{-\beta E_n}/Z and S=S= thermal entropy.

Worked examples

1 · Purifying a qubit, and building a second purification (fully worked)

Purify ρA=0.7 ∣0⟩⟨0∣+0.3 ∣1⟩⟨1∣\rho_A=0.7\,|0\rangle\langle0|+0.3\,|1\rangle\langle1|. Give the canonical purification, verify the partial trace, find the entropy and minimal reference dimension, then exhibit a physically distinct purification of the same ρA\rho_A.

Step 1. The state is already diagonal, with eigenvalues p0=0.7p_0=0.7, p1=0.3p_1=0.3 and eigenbasis {∣0⟩,∣1⟩}\{|0\rangle,|1\rangle\}. Equation (2) gives the canonical purification on a 2-dimensional reference, ∣ψ⟩AR=0.7 ∣0⟩A∣0⟩R+0.3 ∣1⟩A∣1⟩R|\psi\rangle_{AR}=\sqrt{0.7}\,|0\rangle_A|0\rangle_R+\sqrt{0.3}\,|1\rangle_A|1\rangle_R, with Schmidt coefficients 0.7=0.837\sqrt{0.7}=\mathbf{0.837} and 0.3=0.548\sqrt{0.3}=\mathbf{0.548}.

Step 2. Verify by partial trace. TrR∣ψ⟩⟨ψ∣=0.7 ∣0⟩⟨0∣ ⟨0∣0⟩+0.3 ∣1⟩⟨1∣ ⟨1∣1⟩+(cross terms) ⟨1∣0⟩=0.7 ∣0⟩⟨0∣+0.3 ∣1⟩⟨1∣=ρA\mathrm{Tr}_R|\psi\rangle\langle\psi|=0.7\,|0\rangle\langle0|\,\langle0|0\rangle+0.3\,|1\rangle\langle1|\,\langle1|1\rangle+(\text{cross terms})\,\langle1|0\rangle=0.7\,|0\rangle\langle0|+0.3\,|1\rangle\langle1|=\rho_A. The cross terms die because ⟨1∣0⟩R=0\langle1|0\rangle_R=0. The construction returns ρA\rho_A exactly.

Step 3. Entropy and dimension. Since rank(ρA)=2\mathrm{rank}(\rho_A)=2, the minimal reference dimension is 2\mathbf{2}. The entropy is S(ρA)=−0.7log⁡20.7−0.3log⁡20.3=0.881 bitsS(\rho_A)=-0.7\log_2 0.7-0.3\log_2 0.3=\mathbf{0.881\ bits}, and by equation (3) the reference carries the identical value S(ρR)=0.881S(\rho_R)=0.881 bits — the marked point on the second figure.

Step 4. A distinct purification. Apply a Hadamard on the reference via equation (4): ∣ψ′⟩=(1A⊗H)∣ψ⟩=0.7 ∣0⟩A∣+⟩R+0.3 ∣1⟩A∣−⟩R|\psi'\rangle=(\mathbb{1}_A\otimes H)|\psi\rangle=\sqrt{0.7}\,|0\rangle_A|+\rangle_R+\sqrt{0.3}\,|1\rangle_A|-\rangle_R. Its reference vectors differ from ∣0⟩,∣1⟩|0\rangle,|1\rangle, yet TrR∣ψ′⟩⟨ψ′∣=ρA\mathrm{Tr}_R|\psi'\rangle\langle\psi'|=\rho_A still, because {∣+⟩,∣−⟩}\{|+\rangle,|-\rangle\} is orthonormal. ∣ψ⟩|\psi\rangle and ∣ψ′⟩|\psi'\rangle are different global states with the same reduced ρA\rho_A — the reference-side freedom made concrete.

2 · The thermofield double of a two-level system

A qubit with Hamiltonian H=ε ∣1⟩⟨1∣H=\varepsilon\,|1\rangle\langle1| is in thermal equilibrium at inverse temperature β\beta with e−βε=14e^{-\beta\varepsilon}=\tfrac14. Write its Gibbs state and its thermofield-double purification, and compute the entanglement entropy.

Step 1. The partition function is Z=1+e−βε=1+14=54Z=1+e^{-\beta\varepsilon}=1+\tfrac14=\tfrac54, so the Gibbs state is ρ=diag(1/Z, e−βε/Z)=diag(0.8, 0.2)\rho=\mathrm{diag}(1/Z,\ e^{-\beta\varepsilon}/Z)=\mathrm{diag}(0.8,\ 0.2). Eigenvalues p0=0.8p_0=0.8, p1=0.2p_1=0.2.

Step 2. The thermofield double is the canonical purification with amplitudes pn\sqrt{p_n}: ∣TFD⟩=0.8 ∣0⟩A∣0⟩R+0.2 ∣1⟩A∣1⟩R|\mathrm{TFD}\rangle=\sqrt{0.8}\,|0\rangle_A|0\rangle_R+\sqrt{0.2}\,|1\rangle_A|1\rangle_R, i.e. Schmidt coefficients 0.894\mathbf{0.894} and 0.447\mathbf{0.447}. Tracing out the reference copy returns the Gibbs state, and tracing out the system returns the same thermal spectrum on RR.

Step 3. The entanglement entropy equals the thermal entropy, S=−0.8log⁡20.8−0.2log⁡20.2=0.722 bitsS=-0.8\log_2 0.8-0.2\log_2 0.2=\mathbf{0.722\ bits}. The doubled entangled pure state encodes the finite-temperature physics of the single copy — the basis of thermofield dynamics and of two-sided eternal black holes in holography.

Physics of the portrait

Purification began not as a computational tool but as Erwin Schrödinger's attempt, in the wake of the 1935 EPR paper, to understand what entanglement does to the parts of a whole.

Origins · 1 minErwin Schrödinger and how this was discovered
ES
Erwin Schrödinger
1887–1961 · entanglement and the steering of remote states

Erwin Schrödinger, who a decade earlier had given quantum mechanics its wave equation, turned in 1935 to the strangeness of composite systems. Reacting to the Einstein–Podolsky–Rosen argument, he wrote a pair of papers on the "probability relations between separated systems" and coined the word entanglement (Verschränkung), calling it "the characteristic trait of quantum mechanics." His decisive technical result — the ancestor of purification and the GHJW theorem — was the steering theorem: given one half of an entangled pure state, a distant experimenter can, by choosing what to measure on the other half, collapse the near half into any ensemble compatible with its reduced state, and into no ensemble that is not. In modern language, Schrödinger had shown that every mixed state is the restriction of a pure entangled state, and that the many ensembles hiding behind a single density operator are exactly the ones a remote measurement can prepare. His steering became the operational content of the density operator, sharpened by Jaynes in 1957 and classified definitively by Hughston, Jozsa, and Wootters in 1993. The "thermofield double" that doubles a thermal state into a pure entangled state, central to modern finite-temperature and black-hole physics, is his construction wearing a statistical-mechanics hat.

History
1935
— Schrödinger names entanglement and analyzes the EPR state's separated subsystems
1936
— Schrödinger proves the steering theorem: a remote measurement prepares any ensemble consistent with the reduced state
1955
— Stinespring's dilation theorem casts every completely positive map as an isometry followed by restriction
1975
— Uhlmann defines the fidelity of mixed states as a maximal overlap of purifications
1993
— Hughston, Jozsa, and Wootters give the operational classification of purifications and ensembles

Going further

Texts. Nielsen and Chuang, Quantum Computation and Quantum Information, §2.5 (Schmidt decomposition and purifications) · Preskill, Quantum Information Lecture Notes, Ch. 2 (density operators, GHJW, and the HJW theorem) · Watrous, The Theory of Quantum Information, §2.2 (purifications and isometric equivalence) · Wilde, Quantum Information Theory, Ch. 5 (purification and isometric extension) · Kitaev, Shen, and Vyalyi, Classical and Quantum Computation, §11 (mixed states and purification).

Provenance. A verifier should recompute: (1) the partial-trace identity TrR∣ψ⟩⟨ψ∣=∑ipi∣i⟩⟨i∣=ρA\mathrm{Tr}_R|\psi\rangle\langle\psi|=\sum_i p_i|i\rangle\langle i|=\rho_A for the canonical purification; (2) equality of the spectra of ρA\rho_A and ρR\rho_R, hence S(ρA)=S(ρR)S(\rho_A)=S(\rho_R); (3) the Bell-state purification of 12I\tfrac12 I with entropy 11 bit, and log⁡2d\log_2 d for I/dI/d; (4) the uniqueness-up-to-reference-unitary argument via shared Schmidt coefficients; (5) the Kraus/Stinespring identities Kk=⟨k∣U∣0⟩K_k=\langle k|U|0\rangle with ∑kKk†Kk=1\sum_k K_k^\dagger K_k=\mathbb{1}. The worked-example numbers — 0.7=0.837\sqrt{0.7}=0.837, 0.3=0.548\sqrt{0.3}=0.548, S(0.7,0.3)=0.881S(0.7,0.3)=0.881 bits; the thermofield double p=(0.8,0.2)p=(0.8,0.2) with S=0.722S=0.722 bits — were checked independently. All are standard results from Nielsen and Chuang §2.5, Preskill Ch. 2, Watrous §2.2, and Wilde Ch. 5; no non-standard constants are claimed.

Prerequisites. Density Operators · Dirac Bra-Ket Notation · Inner Product, Norm, and Normalization · Projective Measurements. Leads to. Stinespring Dilation · Von Neumann Entropy · Schmidt Decomposition · Quantum Key Distribution.

Ask the tutor: Ask me to purify a given density matrix, steer a remote ensemble two different ways, or turn a noisy channel into a Stinespring dilation.

Why can any mixed state be purified?

Because a density operator is Hermitian and positive with unit trace, it has a spectral decomposition ρA=∑ipi∣i⟩⟨i∣\rho_A=\sum_i p_i|i\rangle\langle i| with non-negative eigenvalues summing to one. That is all you need: pair each eigenvector ∣i⟩A|i\rangle_A with a fresh orthonormal reference vector ∣i⟩R|i\rangle_R, weight by pi\sqrt{p_i}, and the state ∑ipi ∣i⟩A∣i⟩R\sum_i\sqrt{p_i}\,|i\rangle_A|i\rangle_R is pure while tracing out the reference returns ρA\rho_A. The only ingredients are a valid probability distribution and enough room in the reference to hold the orthonormal labels — and the minimal room is the rank of ρA\rho_A.

Is the reference system a real physical object?

Not necessarily. The reference is a mathematical construct you are free to invent; its dimension is any number at least the rank of ρA\rho_A, and the purification is fixed only up to a unitary on it. Sometimes a genuine environment plays the role — a photon that carried away which-path information, or the partner of an entangled pair — and then the purification is realized in the lab. But nothing about AA depends on whether the reference is real or imagined: all of AA's statistics come from ρA\rho_A alone. Purification embeds a mixed state in a pure one, and the embedding is a choice, not a fact.

Why must the reference dimension be at least the rank of ρ_A?

Because the canonical purification has exactly rank(ρA)\mathrm{rank}(\rho_A) nonzero Schmidt terms, and the reference must supply that many orthonormal vectors to hold them — fewer cannot reproduce the spectrum. A larger reference is allowed and changes nothing observable: the extra dimensions carry zero Schmidt weight and decouple, so the reduced state is still ρA\rho_A; the only effect is that the family of isometries relating purifications grows. The minimal choice, dimension equal to the rank, gives the tightest purification.

Does measuring the reference let me signal to A?

No. Any operation confined to the reference — a unitary, a measurement in any basis, even discarding it — leaves TrR∣ψ⟩⟨ψ∣=ρA\mathrm{Tr}_R|\psi\rangle\langle\psi|=\rho_A unchanged, because summing a projective measurement over its complete basis is precisely the partial trace. A remote party can steer AA into different ensembles by choosing what to measure, but only ensembles that already average to ρA\rho_A, and only if they announce the outcome; without that classical message AA's state is untouched. This no-signalling property makes shared entanglement a safe cryptographic resource.

How is purification related to the Schmidt decomposition?

They are two views of one object. Any pure bipartite state has a Schmidt decomposition ∑iλi ∣i⟩A∣i⟩R\sum_i\sqrt{\lambda_i}\,|i\rangle_A|i\rangle_R with orthonormal bases and non-negative coefficients. Read left to right it is a purification of ρA=∑iλi∣i⟩A⟨i∣\rho_A=\sum_i\lambda_i|i\rangle_A\langle i|; read whole it is the Schmidt form of a pure state. So the squared Schmidt coefficients are the eigenvalues of the reduced state, the Schmidt rank equals rank ρA\mathrm{rank}\,\rho_A, and S(ρA)=S(ρR)S(\rho_A)=S(\rho_R) is immediate because both reductions share the coefficients. Purification is the statement that every mixed state is the reduction of a Schmidt-decomposed pure state.

What does purification have to do with quantum channels?

Everything, through the Stinespring dilation. A purification reads a mixed state as a pure state with a discarded reference; Stinespring reads a noisy channel as a unitary (isometric) evolution with a discarded reference. Concretely, adjoin an ancilla in a fixed state, apply a global unitary, and trace the ancilla out — the result is a completely positive trace-preserving map with Kraus operators Kk=⟨k∣U∣0⟩K_k=\langle k|U|0\rangle. Every physical channel arises this way, and the freedom in the discarded basis is the same reference-side freedom that relates purifications of a state. So purification and dilation are one principle applied to statics and to dynamics: enlarge the space until everything is pure and unitary, then restrict. The same freedom lets Uhlmann's theorem define the fidelity of mixed states as the maximal purification overlap ∥ρσ∥1\|\sqrt{\rho}\sqrt{\sigma}\|_1.

Before this

Where this leads