Partial Trace and Reduced Density Matrices

Give two parties, Alice and Bob, a single joint quantum state ρAB\rho_{AB} on the tensor-product space HA⊗HB\mathcal{H}_A\otimes\mathcal{H}_B, and then forbid Alice from ever touching Bob's half. Everything she can measure, every statistic she can gather, must be predicted by one compact object living on her space alone. That object is the reduced density matrix ρA\rho_A, and the operation that produces it from ρAB\rho_{AB} is the partial trace TrB\mathrm{Tr}_B. It is the exact quantum analogue of computing a marginal distribution: where a classical joint law p(a,b)p(a,b) collapses to p(a)=∑bp(a,b)p(a)=\sum_b p(a,b), the quantum joint state collapses to ρA=TrB(ρAB)\rho_A=\mathrm{Tr}_B(\rho_{AB}). The definition is not a matter of taste. It is forced by a single operational demand — for every observable MAM_A on Alice's side, the expectation computed locally from ρA\rho_A must match the global one, Tr[MAρA]=Tr[(MA⊗IB)ρAB]\mathrm{Tr}[M_A\rho_A]=\mathrm{Tr}[(M_A\otimes I_B)\rho_{AB}]. Exactly one map meets this for all MAM_A; it acts on product operators as XA⊗YB↦XA Tr(YB)X_A\otimes Y_B\mapsto X_A\,\mathrm{Tr}(Y_B), extended by linearity. The consequence that makes the partial trace indispensable is this: a globally pure entangled state has a mixed marginal. Trace out one qubit of a Bell pair and you are left with I/2I/2 — maximally mixed, locally featureless as a coin flip, every trace of structure hidden in correlations neither party can see alone. This is the mathematical seed of decoherence (trace out the environment), of entanglement entropy (measure the mixedness), of purification (every mixed state is the shadow of a pure one), and of the no-signalling backbone of quantum theory (nothing Bob does can move ρA\rho_A).

Key takeaways
  • The partial trace TrB\mathrm{Tr}_B is the unique linear map that sends a joint state ρAB\rho_{AB} to the reduced state ρA=TrB(ρAB)\rho_A=\mathrm{Tr}_B(\rho_{AB}) reproducing every local measurement statistic on subsystem AA.
  • Concretely ρA=∑j(IA⊗⟨j∣B) ρAB (IA⊗∣j⟩B)\rho_A=\sum_j (I_A\otimes\langle j|_B)\,\rho_{AB}\,(I_A\otimes|j\rangle_B) for any orthonormal basis {∣j⟩B}\{|j\rangle_B\}, and the answer does not depend on which basis you sum over.
  • ρA\rho_A is always a legitimate density operator — Hermitian, positive semidefinite, unit trace — even when ρAB\rho_{AB} is pure; entanglement is precisely what makes ρA\rho_A mixed.
  • It is fixed by the operational identity Tr[(MA⊗IB)ρAB]=Tr[MAρA]\mathrm{Tr}[(M_A\otimes I_B)\rho_{AB}]=\mathrm{Tr}[M_A\rho_A] for all MAM_A; this is the no-signalling property that makes the marginal physically meaningful.
  • For a pure bipartite state the Schmidt decomposition shows ρA\rho_A and ρB\rho_B share their nonzero spectrum, so their entropies and mixedness coincide and both measure the entanglement.
  • Key idea: The reduced density matrix ρA=TrB(ρAB)\rho_A=\mathrm{Tr}_B(\rho_{AB}) is the unique operator that reproduces all local expectation values, Tr[MAρA]=Tr[(MA⊗IB)ρAB]\mathrm{Tr}[M_A\rho_A]=\mathrm{Tr}[(M_A\otimes I_B)\rho_{AB}] for every MAM_A; the partial trace acts as XA⊗YB↦XA Tr(YB)X_A\otimes Y_B\mapsto X_A\,\mathrm{Tr}(Y_B) and extends by linearity.

Where this lives today

The partial trace is the daily workhorse of quantum science. In quantum error correction and NISQ-era hardware, every decoherence model is a partial trace over an environment — the accessible qubit state is ρS(t)=TrE[U(t)(ρS⊗ρE)U†(t)]\rho_S(t)=\mathrm{Tr}_E[U(t)(\rho_S\otimes\rho_E)U^\dagger(t)], and the decay of its coherences is what codes are built to fight. In many-body physics, the scaling of S(ρA)S(\rho_A) with subsystem size — an area law versus a volume law — diagnoses phases of matter, locates quantum critical points, and decides whether a tensor-network method can simulate a system at all; the same reduced-state spectrum feeds the density-matrix renormalization group. Most strikingly, the reduced state is now directly measurable: the 2019 Innsbruck trapped-ion experiments of Brydges and collaborators extracted the second Rényi entropy S2(ρA)=−log⁡2Tr(ρA2)S_2(\rho_A)=-\log_2\mathrm{Tr}(\rho_A^2) via randomized local measurements, turning "how mixed is Alice" into a laboratory number and watching entanglement grow under a quench. And in quantum gravity, the Ryu–Takayanagi formula equates a boundary region's entanglement entropy with the area of a bulk minimal surface — making the humble partial trace a probe of spacetime geometry, an open frontier where reduced density matrices meet holography.

The physical picture

Alice holds qubit AA, Bob holds qubit BB, and they share a joint state ρAB\rho_{AB}. Alice will never touch Bob's qubit, yet she must predict any experiment on her own — and a single operator on her two-dimensional space does the whole job. The partial trace is the recipe that averages out everything Bob could ever do (every measurement, unitary, or choice not to report) and leaves exactly the marginal Alice experiences. The first figure shows the flow: a correlated pair goes in, Bob's half is discarded, Alice's reduced state comes out carrying all of her local physics.

Figure
Quantum marginalization: the joint state ρ_AB on H_A ⊗ H_B is fed through the partial trace Tr_B, which discards Bob's subsystem and returns Alice's reduced state ρ_A. The output is fixed by the operational demand Tr(M_A ρ_A) = Tr((M_A ⊗ I_B) ρ_AB) for every local observable M_A — the exact quantum analogue of the classical marginal p(a) = Σ_b p(a,b)
Tracing out B: the partial trace as quantum marginalization joint state ρ_AB on H_A ⊗ H_B A B correlations Tr_B discard B reduced state ρ_A on H_A alone A operational anchor: Tr(M_A ρ_A) = Tr((M_A ⊗ I_B) ρ_AB) for every observable M_A classical shadow: p(a) = Σ_b p(a,b) — sum out what you cannot see

Tracing out BB in a fixed basis means: for each diagonal label ∣j⟩⟨j∣B|j\rangle\langle j|_B of Bob's register, keep the AA-operator content in that block and add the blocks up. The off-diagonal BB-coherences ∣j⟩⟨k∣B|j\rangle\langle k|_B with j≠kj\ne k contribute nothing, because ⟨k∣j⟩=0\langle k|j\rangle=0 — those coherences are the correlations that vanish from any local description, which is why entanglement looks to Alice like ordinary noise. The second figure carries this to numbers: the Bell state as a 4×44\times4 matrix, partitioned into 2×22\times2 blocks, with the partial trace reading off the trace of each diagonal block to give ρA=I/2\rho_A=I/2 and a full bit of entropy.

Figure
The partial trace as a block trace, worked in numbers: the Bell state Φ⁺ written as a 4×4 density matrix (prefactor ½) splits into four 2×2 B-blocks. Each entry of ρ_A is the trace of the corresponding block, so summing the two green diagonal blocks gives ρ_A = ½I. Its equal eigenvalues ½, ½ give entanglement entropy S(ρ_A) = 1 bit — a pure global state with a maximally mixed marginal
Partial trace = trace each B-block: Tr_B of the Bell state gives ρ_A = I/2 ½ 00 01 10 11 00 01 10 11 1 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 Tr = ½ Tr = ½ Tr each block ρ_A = ½ 1 0 0 1 = I/2 eigenvalues ½, ½ S(ρ_A) = −½log₂½ − ½log₂½ = 1 bit pure global state, mixed marginal

Because a Bell state reduces to ρA=I/2\rho_A=I/2, a maximally entangled pair is locally as blank as physics allows: all of its structure lives in correlations invisible to either party. That is the precise content of the slogan "entanglement is information stored non-locally," and it is why measuring one half of an EPR pair cannot send a message to the other half.

The core equations

The whole subject rests on one definition and its corollaries. The cleanest working form of the partial trace is the basis-sum: sandwich the joint state between the bras and kets of a BB-basis and add up the results, contracting only the BB factor.

ρA  =  TrB(ρAB)  =  ∑j(IA⊗⟨j∣B) ρAB (IA⊗∣j⟩B)(1)\rho_A \;=\; \mathrm{Tr}_B(\rho_{AB}) \;=\; \sum_{j} \big(I_A\otimes\langle j|_B\big)\,\rho_{AB}\,\big(I_A\otimes|j\rangle_B\big) \qquad (1)

where: ρAB\rho_{AB} — density operator on HA⊗HB\mathcal{H}_A\otimes\mathcal{H}_B; {∣j⟩B}\{|j\rangle_B\} — any orthonormal basis of HB\mathcal{H}_B; IAI_A — identity on HA\mathcal{H}_A; ρA\rho_A — reduced operator on HA\mathcal{H}_A. Reading: summing ⟨j∣B ⋯ ∣j⟩B\langle j|_B\,\cdots\,|j\rangle_B over a full BB-basis is the trace over BB. What fixes TrB\mathrm{Tr}_B on every operator is its action on product operators — factor the AA-part through and reduce the BB-part to its scalar trace; linearity then extends it to all ρAB\rho_{AB}.

TrB(XA⊗YB)=XA Tr(YB)(2)\mathrm{Tr}_B(X_A\otimes Y_B)=X_A\,\mathrm{Tr}(Y_B) \qquad (2)

where: XAX_A — operator on HA\mathcal{H}_A; YBY_B — operator on HB\mathcal{H}_B; Tr(YB)\mathrm{Tr}(Y_B) — its scalar trace. Reading: the partial trace "eats" the BB factor and leaves AA untouched. The reason to single out this map is operational: it alone preserves every local expectation value, inserting IBI_B as "do nothing on Bob's side."

Tr[(MA⊗IB) ρAB]=Tr[MA ρA]∀ MA(3)\mathrm{Tr}\big[(M_A\otimes I_B)\,\rho_{AB}\big]=\mathrm{Tr}\big[M_A\,\rho_A\big]\quad\forall\,M_A \qquad (3)

where: MAM_A — any observable on AA; IBI_B — identity on BB. Reading: this is the defining property — no other operator on HA\mathcal{H}_A satisfies it (proved below). The output is always a bona fide state — the partial trace is completely positive and trace-preserving.

ρA⪰0,ρA=ρA†,Tr(ρA)=1(4)\rho_A\succeq 0,\qquad \rho_A=\rho_A^\dagger,\qquad \mathrm{Tr}(\rho_A)=1 \qquad (4)

where: ⪰0\succeq 0 — positive semidefinite; ρA†\rho_A^\dagger — Hermitian conjugate; unit trace inherited from Tr(ρAB)=1\mathrm{Tr}(\rho_{AB})=1. Reading: ρA\rho_A is a legitimate state even when ρAB\rho_{AB} is pure and ρA\rho_A comes out mixed. For a pure bipartite state the Schmidt decomposition diagonalizes ∣ψ⟩|\psi\rangle, and tracing out either side leaves the coefficients as the marginal's eigenvalues.

ρA=TrB(∣ψ⟩⟨ψ∣)=∑iλi ∣i⟩⟨i∣A,∣ψ⟩=∑iλi ∣i⟩A∣i⟩B(5)\rho_A=\mathrm{Tr}_B\big(|\psi\rangle\langle\psi|\big)=\sum_i\lambda_i\,|i\rangle\langle i|_A,\qquad |\psi\rangle=\sum_i\sqrt{\lambda_i}\,|i\rangle_A|i\rangle_B \qquad (5)

where: λi\lambda_i — squared Schmidt coefficients, λi≥0\lambda_i\ge0, ∑iλi=1\sum_i\lambda_i=1; ∣i⟩A,∣i⟩B|i\rangle_A,|i\rangle_B — Schmidt bases. Reading: the rank of ρA\rho_A (the Schmidt number) counts the entanglement of ∣ψ⟩|\psi\rangle. Since ρA\rho_A and ρB\rho_B share these nonzero eigenvalues, their von Neumann entropies are equal — even for unequal dimensions — making the marginal's entropy the entanglement measure for pure states.

S(ρA)=−Tr(ρAlog⁡2ρA)=−∑iλilog⁡2λi=S(ρB)(6)S(\rho_A)=-\mathrm{Tr}(\rho_A\log_2\rho_A)=-\sum_i\lambda_i\log_2\lambda_i=S(\rho_B) \qquad (6)

where: S(ρA)S(\rho_A) — von Neumann entropy in bits; equality with S(ρB)S(\rho_B) holds for any pure ∣ψ⟩AB|\psi\rangle_{AB}. Reading: entanglement entropy is symmetric — "how mixed Alice looks" equals "how mixed Bob looks." For a single qubit the reduced state is three real numbers, the local Pauli expectations, which are its Bloch-vector components — the practical form when AA is one qubit of a register.

ρA=12(I+⟨X⟩ X+⟨Y⟩ Y+⟨Z⟩ Z)(7)\rho_A=\tfrac{1}{2}\big(I + \langle X\rangle\,X + \langle Y\rangle\,Y + \langle Z\rangle\,Z\big) \qquad (7)

where: ⟨P⟩=Tr[(P⊗IB)ρAB]\langle P\rangle=\mathrm{Tr}[(P\otimes I_B)\rho_{AB}] — local Pauli expectation; X,Y,ZX,Y,Z — Pauli operators on AA. Reading: the three local Pauli averages are single-qubit tomography — reconstructing ρA\rho_A exactly and nothing more.

Derivation AWhy the reduced density matrix is unique and basis-independent

The partial trace is defined by a formula that names an orthonormal basis of BB, which raises two worries. Does the answer secretly depend on the basis we picked, and is the operator we get even the "right" marginal? We settle both at once: first the operational identity of equation (3) pins down ρA\rho_A uniquely, so the marginal is defined by its job rather than any formula; then the basis-sum recipe of equation (1) is shown to do that job, and to give the same operator no matter which basis of BB we sum over.

Step 1. Demand that some operator on HA\mathcal{H}_A satisfy Tr[(MA⊗IB)ρAB]=Tr[MA ρA]\mathrm{Tr}[(M_A\otimes I_B)\rho_{AB}]=\mathrm{Tr}[M_A\,\rho_A] for every Hermitian MAM_A. Suppose two operators ρA\rho_A and σA\sigma_A both satisfy it. Subtracting, Tr[MA(ρA−σA)]=0\mathrm{Tr}[M_A(\rho_A-\sigma_A)]=0 for all MAM_A. Since the Hilbert–Schmidt pairing ⟨M,X⟩=Tr[M†X]\langle M,X\rangle=\mathrm{Tr}[M^\dagger X] is non-degenerate, the only operator orthogonal to every MAM_A is zero, so ρA=σA\rho_A=\sigma_A. Why: this defines "the marginal" by what it must do — reproduce every local expectation — so any correct recipe is forced to land on one and the same operator.

Step 2. Check that the basis-sum recipe delivers exactly this operator. Take ρA=∑j(IA⊗⟨j∣)ρAB(IA⊗∣j⟩)\rho_A=\sum_j (I_A\otimes\langle j|)\rho_{AB}(I_A\otimes|j\rangle) and compute Tr[MAρA]=∑jTrA ⁣[MA(IA⊗⟨j∣)ρAB(IA⊗∣j⟩)]=∑j⟨j∣ TrA[(MA⊗IB)ρAB] ∣j⟩\mathrm{Tr}[M_A\rho_A]=\sum_j\mathrm{Tr}_A\!\big[M_A(I_A\otimes\langle j|)\rho_{AB}(I_A\otimes|j\rangle)\big]=\sum_j\langle j|\,\mathrm{Tr}_A[(M_A\otimes I_B)\rho_{AB}]\,|j\rangle, and summing the diagonal over the full BB-basis is the BB-trace, giving Tr[(MA⊗IB)ρAB]\mathrm{Tr}[(M_A\otimes I_B)\rho_{AB}]. Why: summing (IA⊗⟨j∣) ⋯ (IA⊗∣j⟩)(I_A\otimes\langle j|)\,\cdots\,(I_A\otimes|j\rangle) over a complete basis is literally the trace over BB, so the recipe computes precisely the number the operational identity requires.

Step 3. Now change the BB-basis from {∣j⟩}\{|j\rangle\} to {∣j′⟩}={U∣j⟩}\{|j'\rangle\}=\{U|j\rangle\} with UU unitary. Expanding ⟨j′∣=∑kUkj∗⟨k∣\langle j'|=\sum_k U_{kj}^*\langle k| and ∣j′⟩=∑lUlj∣l⟩|j'\rangle=\sum_l U_{lj}|l\rangle, the new sum becomes ∑j,k,lUkj∗Ulj (I⊗⟨k∣)ρAB(I⊗∣l⟩)\sum_{j,k,l}U_{kj}^*U_{lj}\,(I\otimes\langle k|)\rho_{AB}(I\otimes|l\rangle). The coefficient collapses because ∑jUljUkj∗=(UU†)lk=δlk\sum_j U_{lj}U_{kj}^*=(UU^\dagger)_{lk}=\delta_{lk}. Why: the two change-of-basis unitaries meet as UU†=IUU^\dagger=I and cancel — the arbitrary choice of basis leaves no fingerprint.

Step 4. With δlk\delta_{lk} enforced, the double sum reduces to ∑k(I⊗⟨k∣)ρAB(I⊗∣k⟩)\sum_k (I\otimes\langle k|)\rho_{AB}(I\otimes|k\rangle), the original expression. So TrB\mathrm{Tr}_B is basis-independent, and by Step 1 it is the unique operator meeting the operational demand. Why: uniqueness plus basis-independence together certify that "ρA\rho_A" is a well-defined physical object, not an artifact of bookkeeping. *Why basis-independence holds in practice: recomputing the Bell marginal in the Hadamard basis of BB returns the same I/2I/2 — a concrete check that the arbitrary choice of BB-basis leaves no fingerprint on ρA\rho_A.*

Go deeper · Derivation B · 1 minThe reduced state of a general two-qubit pure state and its concurrence
Derivation BThe reduced state of a general two-qubit pure state and its concurrence

We compute the marginal of the most general two-qubit pure state and watch entanglement fall out as a determinant. Write ∣ψ⟩=a∣00⟩+b∣01⟩+c∣10⟩+d∣11⟩|\psi\rangle=a|00\rangle+b|01\rangle+c|10\rangle+d|11\rangle with ∣a∣2+∣b∣2+∣c∣2+∣d∣2=1|a|^2+|b|^2+|c|^2+|d|^2=1, trace out BB, and read off ρA\rho_A with its purity and determinant. The payoff: one scalar built from the amplitudes — the concurrence C=2∣ad−bc∣\mathcal{C}=2|ad-bc| — controls how mixed the marginal is, so a local quantity (mixedness of ρA\rho_A) and a global one (entanglement of ∣ψ⟩|\psi\rangle) are the same number in disguise.

Step 1. Group ∣ψ⟩|\psi\rangle by Alice's qubit: ∣ψ⟩=∣0⟩A⊗(a∣0⟩+b∣1⟩)B+∣1⟩A⊗(c∣0⟩+d∣1⟩)B|\psi\rangle=|0\rangle_A\otimes(a|0\rangle+b|1\rangle)_B+|1\rangle_A\otimes(c|0\rangle+d|1\rangle)_B. Name the two AA-conditional BB-vectors ∣u0⟩=a∣0⟩+b∣1⟩|u_0\rangle=a|0\rangle+b|1\rangle and ∣u1⟩=c∣0⟩+d∣1⟩|u_1\rangle=c|0\rangle+d|1\rangle. Why: tracing out BB contracts the BB-factors into inner products, so grouping by AA turns the computation into overlaps of these conditional vectors.

Step 2. Tracing out BB leaves (ρA)mn=⟨m∣A ρA ∣n⟩A=⟨un∣um⟩B(\rho_A)_{mn}=\langle m|_A\,\rho_A\,|n\rangle_A=\langle u_n|u_m\rangle_B, i.e. the reduced-matrix entries are the BB-inner products of the conditional vectors. Evaluating: ⟨u0∣u0⟩=∣a∣2+∣b∣2\langle u_0|u_0\rangle=|a|^2+|b|^2, ⟨u1∣u1⟩=∣c∣2+∣d∣2\langle u_1|u_1\rangle=|c|^2+|d|^2, and the off-diagonal ⟨u1∣u0⟩=ac∗+bd∗\langle u_1|u_0\rangle=ac^*+bd^*. Why: the overlap measures how distinguishable Bob's two conditional states are — vanishing overlap means Alice's outcome carries a distinguishable flag on Bob, the mark of strong correlation.

Step 3. Assemble ρA=(∣a∣2+∣b∣2ac∗+bd∗a∗c+b∗d∣c∣2+∣d∣2)\rho_A=\begin{pmatrix}|a|^2+|b|^2 & ac^*+bd^*\\ a^*c+b^*d & |c|^2+|d|^2\end{pmatrix}, which is manifestly Hermitian with unit trace. Its determinant simplifies by the Lagrange identity to det⁡ρA=∣ad−bc∣2\det\rho_A=|ad-bc|^2. Why: the determinant of a unit-trace 2×22\times2 state controls its mixedness, and ∣ad−bc∣2|ad-bc|^2 is zero exactly when ∣ψ⟩|\psi\rangle factorizes — the algebraic signature of "no entanglement."

Step 4. Define the concurrence C=2∣ad−bc∣\mathcal{C}=2|ad-bc|, so det⁡ρA=C2/4\det\rho_A=\mathcal{C}^2/4, and compute the purity Tr(ρA2)=(TrρA)2−2det⁡ρA=1−2∣ad−bc∣2=1−12C2\mathrm{Tr}(\rho_A^2)=(\mathrm{Tr}\rho_A)^2-2\det\rho_A=1-2|ad-bc|^2=1-\tfrac12\mathcal{C}^2. As C\mathcal{C} runs from 00 (product) to 11 (Bell), the purity falls from 11 to 12\tfrac12 and ρA\rho_A slides from pure to maximally mixed. Why: the master link — local mixedness 1−Tr(ρA2)1-\mathrm{Tr}(\rho_A^2) and global entanglement C\mathcal{C} are readings of the same ∣ad−bc∣|ad-bc|, so Alice's purity measures her entanglement with Bob. *Two boundary checks: setting a=d=1/2, b=c=0a=d=1/\sqrt2,\,b=c=0 (the Bell state) recovers ρA=I/2\rho_A=I/2, C=1\mathcal{C}=1, purity 1/21/2; setting a=1, b=c=d=0a=1,\,b=c=d=0 (a product state) gives ρA=∣0⟩⟨0∣\rho_A=|0\rangle\langle0|, C=0\mathcal{C}=0, purity 11 — the two extremes of the entanglement range.*

Go deeper · Derivation C · 1 minNo local operation on B can change Alice's marginal
Derivation CNo local operation on B can change Alice's marginal

Finally we prove the property that elevates the partial trace from a bookkeeping device to a law of nature: whatever Bob does to his subsystem — a unitary, a measurement he never reports, any physical process — Alice's reduced state does not budge. Let Bob apply an arbitrary quantum channel EB\mathcal{E}_B, a completely positive trace-preserving map. Pushing it through the partial trace, we show it vanishes from Alice's marginal, so quantum mechanics is non-signalling: correlations show only when the parties compare notes, never through local statistics alone.

Step 1. Write Bob's channel in Kraus form, (IA⊗EB)(ρAB)=∑k(IA⊗Ek) ρAB (IA⊗Ek†)(I_A\otimes\mathcal{E}_B)(\rho_{AB})=\sum_k(I_A\otimes E_k)\,\rho_{AB}\,(I_A\otimes E_k^\dagger), where the Kraus operators obey ∑kEk†Ek=IB\sum_k E_k^\dagger E_k=I_B (trace preservation). Why: every physical operation Bob can perform has such a representation, so a generic {Ek}\{E_k\} covers all of them at once.

Step 2. Trace out BB using the basis-sum definition and combine the BB-operators inside the sum. The key move is cyclicity within the BB-factor: TrB[(I⊗Ek) X (I⊗Ek†)]=TrB[(I⊗Ek†Ek) X]\mathrm{Tr}_B[(I\otimes E_k)\,X\,(I\otimes E_k^\dagger)]=\mathrm{Tr}_B[(I\otimes E_k^\dagger E_k)\,X]. Why: cyclicity lets Bob's operators reunite as Ek†EkE_k^\dagger E_k, the combination trace preservation constrains.

Step 3. Sum over the Kraus index and apply ∑kEk†Ek=IB\sum_k E_k^\dagger E_k=I_B: the reduced state becomes TrB[(IA⊗∑kEk†Ek)ρAB]=TrB[(IA⊗IB)ρAB]=TrB(ρAB)=ρA\mathrm{Tr}_B[(I_A\otimes\sum_k E_k^\dagger E_k)\rho_{AB}]=\mathrm{Tr}_B[(I_A\otimes I_B)\rho_{AB}]=\mathrm{Tr}_B(\rho_{AB})=\rho_A. Bob's channel has left no trace on Alice's side. Why: trace preservation — Bob's operation conserving total probability — is the very condition that makes his action invisible to Alice.

Step 4. Read off the consequence. Even an unrecorded projective measurement on BB is such a channel, so Alice cannot tell whether Bob measured, what he found, or whether he did anything at all. Only classical communication of his outcome lets her update to a conditional state. Why: the no-signalling theorem in one line — entanglement carries correlation, not communication, so it cannot signal faster than light. *The unitary special case is a clean check: EB(⋅)=UB(⋅)UB†\mathcal{E}_B(\cdot)=U_B(\cdot)U_B^\dagger gives TrB[UBρABUB†]=TrB(ρAB)\mathrm{Tr}_B[U_B\rho_{AB}U_B^\dagger]=\mathrm{Tr}_B(\rho_{AB}) directly by cyclicity of the trace, confirming that even a unitary rotation by Bob leaves Alice's marginal unchanged.*

Limiting cases

The reduced state behaves in sharply characteristic ways at the corners of the parameter space, and these are the fastest sanity checks on any calculation.

CaseResultMeaning
Product stateρAB=ρA⊗ρB⇒TrB(ρAB)=ρA\rho_{AB}=\rho_A\otimes\rho_B\Rightarrow\mathrm{Tr}_B(\rho_{AB})=\rho_AFor an uncorrelated pair the partial trace returns the genuine local state; nothing about AA is lost.
Maximally entangled pure state∣Φ+⟩=12(∣00⟩+∣11⟩)⇒ρA=I2|\Phi^+\rangle=\tfrac{1}{\sqrt2}(|00\rangle+|11\rangle)\Rightarrow\rho_A=\tfrac{I}{2}A pure global state gives the maximally mixed marginal: maximal entanglement, zero local information.
Schmidt form∣ψ⟩=∑iλi∣i⟩A∣i⟩B⇒ρA=∑iλi∣i⟩⟨i∣A|\psi\rangle=\sum_i\sqrt{\lambda_i}|i\rangle_A|i\rangle_B\Rightarrow\rho_A=\sum_i\lambda_i|i\rangle\langle i|_AρA\rho_A and ρB\rho_B share the spectrum {λi}\{\lambda_i\}; equal entropies S(ρA)=S(ρB)S(\rho_A)=S(\rho_B) quantify entanglement.
Iterated traceTrA(TrB(ρAB))=Tr(ρAB)=1\mathrm{Tr}_A(\mathrm{Tr}_B(\rho_{AB}))=\mathrm{Tr}(\rho_{AB})=1Tracing out every subsystem in turn recovers the ordinary trace, confirming normalization is consistent.
Classically correlated12(∣00⟩⟨00∣+∣11⟩⟨11∣)⇒ρA=I2\tfrac12(|00\rangle\langle00|+|11\rangle\langle11|)\Rightarrow\rho_A=\tfrac{I}{2}A separable mixture can give the same I/2I/2 as a Bell state — the marginal alone cannot see entanglement.

Worked examples

1 · Reduced state, purity, and entanglement of a partially entangled state (fully worked)

Alice and Bob share the normalized state ∣ψ⟩=13(∣00⟩+∣01⟩+∣11⟩)|\psi\rangle=\tfrac{1}{\sqrt3}\big(|00\rangle+|01\rangle+|11\rangle\big). Find Alice's reduced density matrix, its eigenvalues, its purity, its von Neumann entropy, and the concurrence — and check the numbers hang together.

Step 1. Read off the amplitudes in the convention ∣ψ⟩=a∣00⟩+b∣01⟩+c∣10⟩+d∣11⟩|\psi\rangle=a|00\rangle+b|01\rangle+c|10\rangle+d|11\rangle: here a=b=d=13a=b=d=\tfrac{1}{\sqrt3} and c=0c=0. Normalization checks: ∣a∣2+∣b∣2+∣c∣2+∣d∣2=13+13+0+13=1|a|^2+|b|^2+|c|^2+|d|^2=\tfrac13+\tfrac13+0+\tfrac13=1. Good.

Step 2. Apply the general result from the derivation above. The diagonal entries are ∣a∣2+∣b∣2=23|a|^2+|b|^2=\tfrac23 and ∣c∣2+∣d∣2=13|c|^2+|d|^2=\tfrac13; the off-diagonal is ac∗+bd∗=0+13⋅13=13ac^*+bd^*=0+\tfrac{1}{\sqrt3}\cdot\tfrac{1}{\sqrt3}=\tfrac13. So ρA=(2/31/31/31/3)\rho_A=\begin{pmatrix}2/3 & 1/3\\ 1/3 & 1/3\end{pmatrix}, with Tr ρA=1\mathrm{Tr}\,\rho_A=1 as required. The off-diagonal coherence 1/3 is nonzero, so Alice's state is not simply diagonal.

Step 3. Diagonalize. For a 2×22\times2 state the eigenvalues are λ±=12(1±1−4det⁡ρA)\lambda_\pm=\tfrac12\big(1\pm\sqrt{1-4\det\rho_A}\big) with det⁡ρA=23⋅13−(13)2=29−19=19\det\rho_A=\tfrac23\cdot\tfrac13-(\tfrac13)^2=\tfrac29-\tfrac19=\tfrac19. Then 1−4/9=5/3=0.7454\sqrt{1-4/9}=\sqrt{5}/3=0.7454, giving λ+=0.8727\lambda_+=0.8727 and λ−=0.1273\lambda_-=0.1273. The marginal is mixed — its eigenvalues are 0.873 and 0.127, not 1 and 0.

Step 4. Purity: Tr(ρA2)=1−2det⁡ρA=1−29=79≈0.778\mathrm{Tr}(\rho_A^2)=1-2\det\rho_A=1-\tfrac29=\tfrac79\approx0.778. Cross-check via the eigenvalues: 0.87272+0.12732=0.762+0.016=0.7780.8727^2+0.1273^2=0.762+0.016=0.778. Purity = 7/9 ≈ 0.778 (between the pure value 1 and the maximally mixed value 1/2).

Step 5. Concurrence: C=2∣ad−bc∣=2∣13⋅13−0∣=23≈0.667\mathcal{C}=2|ad-bc|=2\big|\tfrac{1}{\sqrt3}\cdot\tfrac{1}{\sqrt3}-0\big|=\tfrac23\approx0.667. Consistency with the purity formula: 1−12C2=1−12⋅49=1−29=791-\tfrac12\mathcal{C}^2=1-\tfrac12\cdot\tfrac49=1-\tfrac29=\tfrac79 — matches Step 4 exactly.

Step 6. Von Neumann entropy: S(ρA)=−0.8727log⁡20.8727−0.1273log⁡20.1273=0.171+0.379=0.550 bitsS(\rho_A)=-0.8727\log_2 0.8727-0.1273\log_2 0.1273=0.171+0.379=\mathbf{0.550\ bits}. Between 00 (product) and 11 (Bell), so ∣ψ⟩|\psi\rangle is partially entangled. By equation (6) Bob's marginal has the identical entropy 0.5500.550 bits, even though we only ever touched Alice. Answer: ρ_A has eigenvalues 0.873 and 0.127, purity 7/9, concurrence 2/3, and entanglement entropy S = 0.550 bits.

2 · The block-trace mechanic, and why the marginal cannot see entanglement

Do the Bell partial trace as an explicit block operation on the 4×44\times4 matrix, then compare it to a classically correlated mixture that yields the same marginal.

Step 1. In the basis order ∣00⟩,∣01⟩,∣10⟩,∣11⟩|00\rangle,|01\rangle,|10\rangle,|11\rangle, the Bell state is ∣Φ+⟩⟨Φ+∣=12(∣00⟩+∣11⟩)(⟨00∣+⟨11∣)|\Phi^+\rangle\langle\Phi^+|=\tfrac12\big(|00\rangle+|11\rangle\big)\big(\langle00|+\langle11|\big), i.e. the 4×44\times4 matrix with 12\tfrac12 in the four corners and zeros elsewhere. Partition it into four 2×22\times2 blocks GmnG_{mn} indexed by Alice's qubit m,n∈{0,1}m,n\in\{0,1\}, so AA is the outer index and each block acts on Bob's qubit.

Step 2. The reduced-matrix rule from equation (1) is exactly "trace each block": (ρA)mn=Tr(Gmn)(\rho_A)_{mn}=\mathrm{Tr}(G_{mn}). Here G00=12(1000)G_{00}=\tfrac12\begin{pmatrix}1&0\\0&0\end{pmatrix} has trace 12\tfrac12; G11=12(0001)G_{11}=\tfrac12\begin{pmatrix}0&0\\0&1\end{pmatrix} has trace 12\tfrac12; and the off-diagonal blocks G01,G10=12(0100),12(0010)G_{01},G_{10}=\tfrac12\begin{pmatrix}0&1\\0&0\end{pmatrix},\tfrac12\begin{pmatrix}0&0\\1&0\end{pmatrix} each have trace 00. So ρA=(1/2001/2)=I/2\rho_A=\begin{pmatrix}1/2&0\\0&1/2\end{pmatrix}=I/2 — a pure global state with a maximally mixed marginal, entropy exactly 1 bit.

Step 3. Now take the separable mixture ρAB=12(∣00⟩⟨00∣+∣11⟩⟨11∣)\rho_{AB}=\tfrac12\big(|00\rangle\langle00|+|11\rangle\langle11|\big) — a classically correlated coin: both qubits are 00 or both are 11, chosen by a hidden fair coin, with no coherence. Trace out BB the same way: the diagonal blocks are 12∣0⟩⟨0∣\tfrac12|0\rangle\langle0| and 12∣1⟩⟨1∣\tfrac12|1\rangle\langle1|, giving again ρA=I/2\rho_A=I/2.

Step 4. Draw the moral. The Bell state (pure, maximally entangled) and the coin mixture (mixed, separable) are utterly different global states, yet hand Alice the identical marginal I/2I/2. No local measurement can distinguish "entangled with Bob" from "classically correlated with Bob" from "just noisy" — the entanglement lives in the global coherences the partial trace discards. This is the constructive twin of the no-signalling result: not only Bob's actions but the very nature of their correlation is invisible to Alice alone.

Physics of the portrait

The reduced density matrix and the partial trace are the load-bearing timbers of quantum information, and they were laid down at the theory's founding. The portrait belongs to the mathematician who gave quantum mechanics its operator-and-trace language — and whose name is on the entropy that measures exactly the mixedness this article computes.

Origins · 1 minJohn von Neumann and how this was discovered
JV
John von Neumann
1903–1957 · density operators, the trace formalism, and the entropy of quantum states

John von Neumann built the Hilbert-space scaffolding on which all of this stands. In 1927 — the same year Lev Landau independently reached the density matrix while describing a subsystem coupled to its surroundings, the reduced-state idea in embryo — von Neumann introduced the density operator to place statistical mixtures and quantum states on the same footing, and defined the entropy S(ρ)=−Tr(ρlog⁡ρ)S(\rho)=-\mathrm{Tr}(\rho\log\rho) that bears his name and that equation (6) evaluates for a marginal. His 1932 treatise Mathematische Grundlagen der Quantenmechanik fixed the trace, the projection postulate, and the operator algebra as the permanent grammar of the subject; the partial trace is the natural offspring of that grammar — the trace performed on a single tensor factor. His reach was vast even by his century's standards, from the minimax theorem to the stored-program computer, but for quantum information the density-operator formalism is the gift that keeps giving: purification, entanglement entropy, quantum channels, and the whole theory of open systems are written in the language he set down. Every time a physicist traces out an environment to watch coherence decay, they are using von Neumann's machinery to compute a von Neumann entropy.

History
1927
— Landau and von Neumann independently introduce the density matrix, Landau to describe a subsystem of a larger quantum system
1932
— von Neumann's Mathematische Grundlagen formalizes the trace, density operators, and the entropy S = −Tr(ρ log ρ)
1935
— Schrödinger names entanglement (Verschränkung) and notes that the reduced state of one half of a pure pair is generically mixed
1970
— Araki and Lieb prove the entropy triangle inequality relating S(A), S(B), and S(AB) for bipartite systems
1998
— Wootters derives the concurrence, a closed-form two-qubit entanglement measure read directly from the reduced state

Going further

Texts. Nielsen & Chuang, Quantum Computation and Quantum Information, §2.4.3 (density operators and the partial trace) · Preskill, Lecture Notes on Quantum Computation, Ch. 2–3 · Watrous, The Theory of Quantum Information, Ch. 1–2 · Wilde, Quantum Information Theory, Ch. 4–5 · Kitaev, Shen & Vyalyi, Classical and Quantum Computation, Ch. 11 · Mermin, Quantum Computer Science, Ch. 1–2. The key anchor numbers are: the Bell marginal I/2I/2 with entropy 11 bit; the general two-qubit relations det⁡ρA=∣ad−bc∣2\det\rho_A=|ad-bc|^2, C=2∣ad−bc∣\mathcal{C}=2|ad-bc|, purity 1−12C21-\tfrac12\mathcal{C}^2; the worked example 13(∣00⟩+∣01⟩+∣11⟩)\tfrac{1}{\sqrt3}(|00\rangle+|01\rangle+|11\rangle) giving eigenvalues 0.873,0.1270.873,0.127, purity 7/97/9, C=2/3\mathcal{C}=2/3, S=0.550S=0.550 bits; and the no-signalling identity following from ∑kEk†Ek=IB\sum_k E_k^\dagger E_k=I_B.

Builds on: Density Operators · Dirac Bra-Ket Notation · The Born Rule · Expectation Values and Variance · Inner Product, Norm, and Normalization. Leads to: Quantum Channels and CPTP Maps · Entanglement Entropy and Schmidt Decomposition · Purification and the Stinespring Dilation · Decoherence and Open Quantum Systems.

Ask the tutor: Ask me to trace out a subsystem of any state you name — a Bell pair, a GHZ or W state, a noisy qubit coupled to an environment — and I will compute the reduced density matrix, its entropy, and what it does and does not reveal about the entanglement.

What is the difference between the full trace and the partial trace?

The full trace Tr\mathrm{Tr} contracts all indices and returns a scalar. The partial trace TrB\mathrm{Tr}_B contracts only the indices of subsystem BB and returns an operator on the remaining space HA\mathcal{H}_A. Where the full trace over ρAB\rho_{AB} gives 11 (total probability), the partial trace over BB gives ρA\rho_A, a full-fledged density operator you can still measure, evolve, or trace again. Iterating, TrA(TrB(ρAB))\mathrm{Tr}_A(\mathrm{Tr}_B(\rho_{AB})) recovers the full trace, which is why normalization is preserved at every stage.

Why does a pure entangled state give a mixed reduced state?

Because the purity of the whole says nothing about the purity of a part. When ∣ψ⟩AB|\psi\rangle_{AB} is entangled, no local property of AA is definite on its own — the information lives in correlations between AA and BB. Tracing out BB discards that correlated information, and the leftover uncertainty about AA shows up as mixedness. The Schmidt form makes it exact: ρA=∑iλi∣i⟩⟨i∣A\rho_A=\sum_i\lambda_i|i\rangle\langle i|_A is pure (rank one) only when a single λi=1\lambda_i=1, i.e. only when ∣ψ⟩|\psi\rangle is a product; any spread in the λi\lambda_i makes ρA\rho_A mixed.

Does the answer depend on which basis of B I trace over?

No — this is a theorem, not a convention. Switch Bob's basis from {∣j⟩}\{|j\rangle\} to any rotated basis {U∣j⟩}\{U|j\rangle\} with UU unitary, and the change-of-basis factors appear as ∑jUljUkj∗=(UU†)lk=δlk\sum_j U_{lj}U_{kj}^*=(UU^\dagger)_{lk}=\delta_{lk} and cancel exactly, leaving the same ρA\rho_A. It must be so: the basis describing Bob's discarded qubit is an arbitrary coordinate choice, and no prediction about Alice can depend on it. Verify it on the Bell state — trace out BB in the computational or the Hadamard basis and you get I/2I/2 either way.

How is the partial trace related to quantum channels?

It is the simplest non-trivial quantum channel — the one for discarding or losing a subsystem — and it is completely positive and trace-preserving (CPTP), so it maps valid states to valid states. More than an analogy: the Stinespring dilation theorem says every quantum channel is "attach an ancilla, apply a joint unitary, then partial-trace the ancilla away." Decoherence is exactly this — a system evolves unitarily with its environment, and tracing the environment out yields the noisy channel the system experiences.

If Alice's marginal can't reveal entanglement, how do we detect it?

By looking at more than one marginal, or at the global state. Local tomography on AA gives you ρA\rho_A and nothing else — and a maximally mixed ρA=I/2\rho_A=I/2 is consistent with a Bell pair, a classical coin-flip mixture, or plain local noise. To certify entanglement you need joint information: measure correlated observables on both qubits (a Bell-inequality test, or full two-qubit state tomography), or compare S(ρA)S(\rho_A) against the global entropy S(ρAB)S(\rho_{AB}). For a pure global state the rule is clean — any S(ρA)>0S(\rho_A)>0 means entanglement — but for a mixed global state you need entanglement witnesses or measures like the concurrence, which depend on the whole ρAB\rho_{AB}, not on any single marginal.

Is tracing out a subsystem the same as measuring it and forgetting the result?

Almost, and the difference is instructive. If Bob measures his qubit and discards the outcome, Alice's state becomes ∑kpk ρA(k)\sum_k p_k\,\rho_A^{(k)}, a mixture over his possible results, and by the no-signalling derivation this equals ρA=TrB(ρAB)\rho_A=\mathrm{Tr}_B(\rho_{AB}) exactly. So an unrecorded measurement gives the same marginal as the partial trace. The partial trace is basis-independent while a measurement picks a basis; they still agree because averaging over any complete measurement, with outcomes forgotten, reproduces the basis-independent trace. Only when Bob records and communicates his outcome can Alice condition on it and collapse to a specific ρA(k)\rho_A^{(k)} — that extra classical information, not the measurement itself, is what changes her state.

Before this