The Reduced Density Matrix and Mixed States

Suppose two qubits are prepared in the Bell state, then physically separated. One goes to Alice, the other to Bob. Alice has no access to Bob's qubit. No measurement she performs on her qubit alone can reveal anything about the global entangled state. What is "her qubit's state" — and does it even have one? The density matrix formalism answers this precisely: Alice's qubit is described by a reduced density matrix, obtained from the global state by an operation called the partial trace. This single tool resolves one of the most conceptually loaded questions in quantum information. It explains how entanglement, a property of a joint system, manifests as mixedness for each of its parts. This matters because almost every real quantum system is a subsystem of something larger. A qubit in a superconducting processor is entangled with stray photons, phonons in the substrate, and control electronics. An atom in an ion trap couples to the electromagnetic vacuum. No experimentalist has access to "the whole universe." So every state they can actually characterize is a reduced density matrix of some bigger, often unknown, global state. Understanding partial trace is therefore not a mathematical nicety. It is the bridge between the idealized pure-state postulates of quantum mechanics and the noisy, open, mixed-state reality of laboratory quantum computers. The big picture is a clean dichotomy. Mixed states arise for two conceptually different reasons: classical ignorance (you know the system is in one of several pure states, with some classical probability for each) and entanglement with an inaccessible partner (the joint system is pure, but your subsystem, viewed alone, is not). The remarkable fact — central to this article — is that these two origins are mathematically indistinguishable from the reduced density matrix alone. A maximally entangled qubit and a qubit that is classically a 50/50 coin flip between ∣0⟩|0\rangle and ∣1⟩|1\rangle produce the exact same reduced density matrix, I/2I/2. This convergence is not a coincidence. It reflects a deep fact about the structure of quantum correlations that this article will make precise. This article builds the partial trace from first principles. It proves the partial trace is the unique operation consistent with local measurement statistics. It works a full numerical example through a Bell pair and a partially entangled state. Finally, it connects the machinery to why decoherence looks, from the inside, exactly like classical noise.

Key takeaways
  • The reduced density matrix ρA=TrB(ρAB)\rho_A = \mathrm{Tr}_B(\rho_{AB}) describes subsystem AA when BB is ignored or inaccessible.
  • The partial trace is the unique linear map that reproduces correct local measurement statistics and expectation values for observables acting only on AA.
  • Mixed states have two origins — classical mixing of pure states, and entanglement with a traced-out partner — and reduced density matrices alone cannot distinguish them.
  • For a pure entangled state, the reduced density matrices of the two parts share the same nonzero eigenvalues (the Schmidt coefficients squared); this is the operational meaning of entanglement.
  • The entanglement of a pure bipartite state is exactly zero when a reduced density matrix is pure, and positive whenever it is mixed.
  • Partial trace is computed in practice by tracing out basis indices of one subsystem while leaving the other subsystem's indices untouched in the density matrix's tensor structure.
The core insight

Ignoring part of an entangled system turns pure global information into local mixedness — the partial trace is the precise operation that computes exactly how mixed, and no measurement on the remaining part can ever undo it.

The idea

A composite quantum system living in Hilbert space HA⊗HB\mathcal{H}_A \otimes \mathcal{H}_B has a density matrix ρAB\rho_{AB} that fully describes the statistics of any measurement performed jointly on both subsystems. But an experimenter with access only to subsystem AA can perform only local measurements: operators of the form M⊗IBM \otimes I_B. The question is what effective, self-consistent density operator on HA\mathcal{H}_A alone reproduces the correct expectation value ⟨M⊗IB⟩\langle M \otimes I_B \rangle for every local observable MM. The answer is the reduced density matrix,

ρA=TrB(ρAB),\rho_A = \mathrm{Tr}_B(\rho_{AB}),

where TrB\mathrm{Tr}_B, the partial trace over BB, is a linear map from operators on HA⊗HB\mathcal{H}_A \otimes \mathcal{H}_B to operators on HA\mathcal{H}_A. Concretely, if {∣bi⟩}\{|b_i\rangle\} is any orthonormal basis of HB\mathcal{H}_B, then

TrB(ρAB)=∑i⟨bi∣ρAB∣bi⟩,\mathrm{Tr}_B(\rho_{AB}) = \sum_i \langle b_i | \rho_{AB} | b_i \rangle,

where the bra/ket act only on the BB factor, leaving an operator on HA\mathcal{H}_A. This sum is basis-independent — a fact proved below — so ρA\rho_A is a well-defined object, not an artifact of how you choose to describe BB. The reduced density matrix is generically mixed even when the joint state ρAB=∣ψ⟩⟨ψ∣\rho_{AB} = |\psi\rangle\langle\psi| is pure. This is the signature of entanglement: information that exists jointly between AA and BB is invisible to any measurement confined to AA alone, and the partial trace "erases" it by averaging over all possible outcomes on BB. Crucially, this differs from classical mixing, where ρA\rho_A is mixed simply because the preparer used a coin flip (or any classical randomness) to choose among several pure states before handing subsystem AA to the experimenter, with no correlated partner system involved at all. Both mechanisms produce mixed ρA\rho_A, and — this is the key structural fact of the whole topic — no experiment performed on AA alone can ever tell you which mechanism produced your particular ρA\rho_A. The distinction is only visible with joint access to AA and BB, which is precisely why entanglement is a nonlocal resource: it hides in correlations, not in either party's local statistics.

How it works

Setting up the partial trace. Write ρAB\rho_{AB} in an arbitrary product basis ∣ai⟩⊗∣bj⟩|a_i\rangle \otimes |b_j\rangle of HA⊗HB\mathcal{H}_A \otimes \mathcal{H}_B:

ρAB=∑i,j,k,lcij,kl ∣ai⟩⟨ak∣⊗∣bj⟩⟨bl∣.\rho_{AB} = \sum_{i,j,k,l} c_{ij,kl} \, |a_i\rangle\langle a_k| \otimes |b_j\rangle\langle b_l|.

The partial trace over BB contracts the BB-indices by setting j=lj = l and summing:

ρA=TrB(ρAB)=∑i,k(∑jcij,kj)∣ai⟩⟨ak∣.\rho_A = \mathrm{Tr}_B(\rho_{AB}) = \sum_{i,k} \Big(\sum_j c_{ij,kj}\Big) |a_i\rangle\langle a_k|.

In matrix terms, if you write the full density matrix as a block matrix indexed by AA's basis, where each block is a dim⁡(B)×dim⁡(B)\dim(B) \times \dim(B) matrix acting on BB, then ρA\rho_A is obtained by replacing each block with its trace, producing a dim⁡(A)×dim⁡(A)\dim(A) \times \dim(A) matrix.

Why this is the right operation. The partial trace is not an arbitrary convention — it is forced by a physical consistency requirement. For any local observable MAM_A acting on AA,

⟨MA⊗IB⟩ρAB=Tr[(MA⊗IB)ρAB]TrA[MA ρA].\langle M_A \otimes I_B \rangle_{\rho_{AB}} = \mathrm{Tr}\big[(M_A \otimes I_B)\rho_{AB}\big] \stackrel{!}{=} \mathrm{Tr}_A[M_A \, \rho_A].

One can derive the partial trace by demanding this identity hold for every MAM_A: expanding Tr[(MA⊗IB)ρAB]\mathrm{Tr}[(M_A \otimes I_B)\rho_{AB}] using the cyclicity of the full trace and separating the AA and BB sums shows the identity holds precisely when ρA\rho_A is defined by the formula above. Since the trace is the unique linear functional reproducing quantum expectation values, and this must hold for every Hermitian MAM_A (a spanning set of the operator space), ρA\rho_A is uniquely determined. Basis-independence of TrB\mathrm{Tr}_B follows because the trace of an operator is itself basis-independent, and TrB\mathrm{Tr}_B is literally the trace on the BB factor of a tensor-decomposed operator.

Algorithmic procedure for finite-dimensional systems. Computationally, the partial trace is a reshaping-and-contraction operation. ``` function PARTIAL_TRACE_B(rho_AB, dim_A, dim_B):

# rho_AB is a (dim_Adim_B) x (dim_Adim_B) matrix,

# indexed by composite basis |a_i, b_j> in row-major order:

# row index r = i * dim_B + j

# col index c = k dim_B + l rho_A = zero matrix of size dim_A x dim_A for i in 0 .. dim_A-1: for k in 0 .. dim_A-1: sum = 0 for j in 0 .. dim_B-1: # trace over B: set l = j r = i dim_B + j c = k * dim_B + j sum = sum + rho_AB[r][c] rho_A[i][k] = sum return rho_A ``` ``` function PARTIAL_TRACE_A(rho_AB, dim_A, dim_B):

# symmetric construction: trace over the A index instead rho_B = zero matrix of size dim_B x dim_B for j in 0 .. dim_B-1: for l in 0 .. dim_B-1: sum = 0 for i in 0 .. dim_A-1: # trace over A: set k = i r = i dim_B + j c = i dim_B + l sum = sum + rho_AB[r][c] rho_B[j][l] = sum return rho_B ``` Both routines run in O(dA2dB)O(d_A^2 d_B) or O(dB2dA)O(d_B^2 d_A) time respectively, dominated by the summation over the traced-out dimension for every entry of the output matrix.

Extracting entanglement information — the Schmidt decomposition. If ρAB=∣ψ⟩⟨ψ∣\rho_{AB} = |\psi\rangle\langle\psi| is pure, every ∣ψ⟩∈HA⊗HB|\psi\rangle \in \mathcal{H}_A \otimes \mathcal{H}_B admits a Schmidt decomposition:

∣ψ⟩=∑k=1rλk ∣αk⟩⊗∣βk⟩,|\psi\rangle = \sum_{k=1}^{r} \sqrt{\lambda_k} \, |\alpha_k\rangle \otimes |\beta_k\rangle,

where {∣αk⟩}\{|\alpha_k\rangle\} and {∣βk⟩}\{|\beta_k\rangle\} are orthonormal sets in HA\mathcal{H}_A, HB\mathcal{H}_B respectively, λk>0\lambda_k > 0, ∑kλk=1\sum_k \lambda_k = 1, and r≤min⁡(dim⁡A,dim⁡B)r \leq \min(\dim A, \dim B) is the Schmidt rank. This decomposition always exists — it is just the singular value decomposition of the coefficient matrix of ∣ψ⟩|\psi\rangle in any product basis. Taking the partial trace over BB:

ρA=TrB(∣ψ⟩⟨ψ∣)=∑kλk∣αk⟩⟨αk∣,ρB=∑kλk∣βk⟩⟨βk∣.\rho_A = \mathrm{Tr}_B(|\psi\rangle\langle\psi|) = \sum_k \lambda_k |\alpha_k\rangle\langle\alpha_k|, \qquad \rho_B = \sum_k \lambda_k |\beta_k\rangle\langle\beta_k|.

Both reduced density matrices are diagonal in their respective Schmidt bases with exactly the same set of eigenvalues {λk}\{\lambda_k\}. This is the fundamental structural fact: entanglement of a pure bipartite state is entirely characterized by the (shared) eigenvalue spectrum of either reduced density matrix. ρA\rho_A is pure (r=1r=1, one λk=1\lambda_k = 1) exactly when the state is a product state; ρA\rho_A is maximally mixed exactly when the state is maximally entangled.

Figure
The pure global state, mixed local view: partial trace of an entangled pair
Global pure state |ψ⟩_AB → partial trace → local mixed ρ_A System AB |ψ⟩ = (|00⟩ + |11⟩)/√2 ρ_AB = |ψ⟩⟨ψ| rank 1, PURE, Tr(ρ²)=1 joint statistics fully known Tr_B(·) Subsystem A alone ρ_A = I/2 MIXED, Tr(ρ_A²) = 1/2 eigenvalues: 1/2, 1/2 Subsystem B alone ρ_B = I/2 MIXED, Tr(ρ_B²) = 1/2 eigenvalues: 1/2, 1/2 (same!) Tr_A(·) Look-alike: classical coin 50% |0⟩, 50% |1⟩ also gives ρ = I/2 indistinguishable from A alone!

Complexity & correctness

Time and space complexity. For subsystems of dimension dAd_A and dBd_B (total system dimension d=dAdBd = d_A d_B), the full density matrix ρAB\rho_{AB} requires O(d2)=O(dA2dB2)O(d^2) = O(d_A^2 d_B^2) space to store as a matrix. Computing ρA=TrB(ρAB)\rho_A = \mathrm{Tr}_B(\rho_{AB}) via the direct summation above requires O(dA2dB)O(d_A^2 d_B) time: for each of the dA2d_A^2 entries of ρA\rho_A, we sum dBd_B terms. This is efficient — linear in the size of the input matrix (d2=dA2dB2d^2 = d_A^2 d_B^2 entries), since dA2dB≤dA2dB2d_A^2 d_B \le d_A^2 d_B^2. The output ρA\rho_A occupies O(dA2)O(d_A^2) space. For nn-qubit systems where AA is kk qubits and BB is n−kn-k qubits, this is O(4k⋅2n−k)O(4^k \cdot 2^{n-k}) time — exponential in nn in the worst case, which is expected since even writing down ρAB\rho_{AB} costs O(4n)O(4^n).

Correctness proof. We must show two things: (1) the partial trace formula is basis-independent, and (2) it is the unique operator reproducing correct local statistics. Basis independence. Let {∣bj⟩}\{|b_j\rangle\} and {∣bj′⟩}\{|b_j'\rangle\} be two orthonormal bases of HB\mathcal{H}_B, related by a unitary UU: ∣bj′⟩=U∣bj⟩|b_j'\rangle = U|b_j\rangle. Then

∑j⟨bj′∣ρAB∣bj′⟩=∑j⟨bj∣U†ρABU∣bj⟩.\sum_j \langle b_j' | \rho_{AB} | b_j' \rangle = \sum_j \langle b_j | U^\dagger \rho_{AB} U | b_j \rangle.

Writing U†ρABUU^\dagger \rho_{AB} U acting as IA⊗U†I_A \otimes U^\dagger then IA⊗UI_A \otimes U (since UU acts only on BB), and using that ∑j∣bj⟩⟨bj∣=IB\sum_j |b_j\rangle\langle b_j| = I_B, a short computation using the resolution of identity shows this equals ∑j⟨bj∣ρAB∣bj⟩\sum_j \langle b_j|\rho_{AB}|b_j\rangle — the same expression in the original basis. (Formally: partial trace commutes with conjugation by any operator of the form IA⊗UBI_A \otimes U_B, because such conjugation is exactly a basis change on the BB factor, and the trace functional on BB alone is invariant under unitary basis changes — this is the ordinary basis-independence of the trace, applied factor-wise.) Uniqueness. Suppose σA\sigma_A is any operator on HA\mathcal{H}_A satisfying Tr[MAσA]=Tr[(MA⊗IB)ρAB]\mathrm{Tr}[M_A \sigma_A] = \mathrm{Tr}[(M_A \otimes I_B)\rho_{AB}] for every Hermitian MAM_A. The set of Hermitian operators on HA\mathcal{H}_A spans, as a real vector space, the entire space of Hermitian operators (dimension dA2d_A^2), and the trace pairing ⟨X,Y⟩=Tr[XY]\langle X, Y\rangle = \mathrm{Tr}[XY] is nondegenerate on this space. Since Tr[MAσA]=Tr[MAρA]\mathrm{Tr}[M_A \sigma_A] = \mathrm{Tr}[M_A \rho_A] for all MAM_A (using the definition of ρA\rho_A from partial trace and expanding), nondegeneracy of the trace pairing forces σA=ρA\sigma_A = \rho_A. Hence the partial trace is the only operator on AA consistent with all local measurement statistics — it is not one convenient choice among many. Positivity and normalization are preserved. If ρAB⪰0\rho_{AB} \succeq 0 and Tr(ρAB)=1\mathrm{Tr}(\rho_{AB}) = 1, then ρA=TrB(ρAB)\rho_A = \mathrm{Tr}_B(\rho_{AB}) satisfies ρA⪰0\rho_A \succeq 0 (for any ∣ϕ⟩∈HA|\phi\rangle \in \mathcal{H}_A, ⟨ϕ∣ρA∣ϕ⟩=∑j⟨ϕ,bj∣ρAB∣ϕ,bj⟩≥0\langle \phi|\rho_A|\phi\rangle = \sum_j \langle \phi, b_j|\rho_{AB}|\phi,b_j\rangle \geq 0 since ρAB⪰0\rho_{AB} \succeq 0) and Tr(ρA)=Tr(ρAB)=1\mathrm{Tr}(\rho_A) = \mathrm{Tr}(\rho_{AB}) = 1, so ρA\rho_A is a bona fide density matrix — the construction is closed on the space of valid quantum states, as it must be for the formalism to be self-consistent.

Honest tradeoffs. The partial trace is exact and unique, but it is inherently lossy: the map ρAB↦(ρA,ρB)\rho_{AB} \mapsto (\rho_A, \rho_B) is many-to-one, and in general (ρA,ρB)(\rho_A, \rho_B) cannot be used to reconstruct ρAB\rho_{AB} — correlation and entanglement information is genuinely destroyed, not merely hidden. There is no "inverse partial trace" that recovers the joint state; this is why entanglement witnesses and joint tomography require measurements correlated across both subsystems, not separate local tomography on AA and BB individually.

Worked example

Case 1 — the Bell pair (maximal entanglement). Take

∣Φ+⟩=12(∣00⟩+∣11⟩),ρAB=∣Φ+⟩⟨Φ+∣.|\Phi^+\rangle = \frac{1}{\sqrt2}(|00\rangle + |11\rangle), \qquad \rho_{AB} = |\Phi^+\rangle\langle\Phi^+|.

In the ordered basis {∣00⟩,∣01⟩,∣10⟩,∣11⟩}\{|00\rangle, |01\rangle, |10\rangle, |11\rangle\},

ρAB=12(1001000000001001).\rho_{AB} = \frac{1}{2} \begin{pmatrix} 1 & 0 & 0 & 1\\ 0 & 0 & 0 & 0\\ 0 & 0 & 0 & 0\\ 1 & 0 & 0 & 1 \end{pmatrix}.

Apply `PARTIAL_TRACE_B` with dA=dB=2d_A = d_B = 2: entry ρA[i][k]=∑j=01ρAB[2i+j][2k+j]\rho_A[i][k] = \sum_{j=0}^{1} \rho_{AB}[2i+j][2k+j].

ρA\rho_A entrySumValue
(0,0)(0,0)ρAB[0][0]+ρAB[1][1]\rho_{AB}[0][0] + \rho_{AB}[1][1]12+0=12\tfrac12 + 0 = \tfrac12
(0,1)(0,1)ρAB[0][2]+ρAB[1][3]\rho_{AB}[0][2] + \rho_{AB}[1][3]0+0=00 + 0 = 0
(1,0)(1,0)ρAB[2][0]+ρAB[3][1]\rho_{AB}[2][0] + \rho_{AB}[3][1]0+0=00 + 0 = 0
(1,1)(1,1)ρAB[2][2]+ρAB[3][3]\rho_{AB}[2][2] + \rho_{AB}[3][3]0+12=120 + \tfrac12 = \tfrac12
ρA=(1/2001/2)=I2.\rho_A = \begin{pmatrix}1/2 & 0\\ 0 & 1/2\end{pmatrix} = \frac{I}{2}.

Eigenvalues {1/2,1/2}\{1/2, 1/2\}: maximally mixed, purity Tr(ρA2)=1/2\mathrm{Tr}(\rho_A^2) = 1/2. This matches the Schmidt decomposition directly: ∣Φ+⟩|\Phi^+\rangle has Schmidt coefficients λ1=λ2=1/2\lambda_1 = \lambda_2 = 1/2 in the computational basis, and indeed ρA\rho_A's eigenvalues equal {λk}\{\lambda_k\} exactly as predicted.

Case 2 — a partially entangled state (intermediate case, the honest test). Take the non-maximal, non-symmetric state

∣ψ⟩=0.8 ∣00⟩+0.2 ∣11⟩.|\psi\rangle = \sqrt{0.8}\,|00\rangle + \sqrt{0.2}\,|11\rangle.

This is deliberately asymmetric in its coefficients — a "trivial symmetric" 12(∣00⟩+∣11⟩)\tfrac{1}{\sqrt2}(|00\rangle+|11\rangle) would hide whether the general machinery actually tracks unequal weights. Here c00=0.8≈0.894c_{00}=\sqrt{0.8}\approx 0.894, c11=0.2≈0.447c_{11}=\sqrt{0.2}\approx 0.447, all other coefficients zero. Then

ρAB=∣ψ⟩⟨ψ∣=(0.8000.4000000000.4000.2)\rho_{AB} = |\psi\rangle\langle\psi| = \begin{pmatrix} 0.8 & 0 & 0 & 0.4\\ 0 & 0 & 0 & 0\\ 0 & 0 & 0 & 0\\ 0.4 & 0 & 0 & 0.2 \end{pmatrix}

(using c00c11=0.8×0.2=0.16=0.4c_{00}c_{11} = \sqrt{0.8 \times 0.2} = \sqrt{0.16} = 0.4 for the off-diagonal terms). Trace out BB:

ρA\rho_A entrySumValue
(0,0)(0,0)ρAB[0][0]+ρAB[1][1]\rho_{AB}[0][0]+\rho_{AB}[1][1]0.8+0=0.80.8 + 0 = 0.8
(0,1)(0,1)ρAB[0][2]+ρAB[1][3]\rho_{AB}[0][2]+\rho_{AB}[1][3]0+0=00+0=0
(1,0)(1,0)ρAB[2][0]+ρAB[3][1]\rho_{AB}[2][0]+\rho_{AB}[3][1]0+0=00+0=0
(1,1)(1,1)ρAB[2][2]+ρAB[3][3]\rho_{AB}[2][2]+\rho_{AB}[3][3]0+0.2=0.20+0.2=0.2
ρA=(0.8000.2).\rho_A = \begin{pmatrix} 0.8 & 0\\ 0 & 0.2\end{pmatrix}.

Eigenvalues {0.8,0.2}\{0.8, 0.2\} — exactly the squared Schmidt coefficients {0.8,0.2}\{0.8, 0.2\}, as the theory predicts, and not {0.5,0.5}\{0.5,0.5\}: the reduced state correctly tracks the asymmetry in the original entangled state. Purity Tr(ρA2)=0.64+0.04=0.68\mathrm{Tr}(\rho_A^2) = 0.64+0.04 = 0.68, strictly between 0.50.5 (maximal mixing) and 11 (pure), confirming this state is entangled but not maximally so — a fact invisible if you only checked "is ρA\rho_A mixed?" (yes/no) rather than computing its actual spectrum. Tracing out AA instead gives the identical spectrum {0.8,0.2}\{0.8, 0.2\} for ρB\rho_B, confirming the Schmidt-symmetry theorem exactly.

Case 3 — the classical look-alike, to make the ambiguity concrete. Suppose instead AA's qubit alone (no partner BB at all) is prepared by flipping a coin: heads (prob 1/2) prepare ∣0⟩|0\rangle, tails (prob 1/2) prepare ∣1⟩|1\rangle. Then

ρAclassical=12∣0⟩⟨0∣+12∣1⟩⟨1∣=I2,\rho_A^{\text{classical}} = \tfrac12 |0\rangle\langle 0| + \tfrac12 |1\rangle\langle 1| = \frac{I}{2},

bit-for-bit identical to the Case 1 reduced state. No measurement on this qubit, however cleverly chosen, can determine whether it arose from a coin flip or from tracing out a Bell partner — this is the precise content of the earlier claim that reduced density matrices cannot distinguish classical ignorance from entanglement.

Common pitfalls & traps

PitfallWhy it happensFix
Tracing out the wrong subsystem's indicesConfusing which basis index is "kept" vs. "summed" in the tensor orderingFix a convention (e.g., AA is the outer/slower index) and verify with a known pure product state first
Assuming ρA\rho_A pure ⇒\Rightarrow ρAB\rho_{AB} pureForgetting that ρA\rho_A pure only implies no entanglement, not that BB itself is unconstrainedCheck: ρA\rho_A pure   ⟺  \iff ∣ψ⟩AB=∣ϕA⟩⊗∣ϕB⟩|\psi\rangle_{AB} = |\phi_A\rangle \otimes |\phi_B\rangle, a product state
Trying to reconstruct ρAB\rho_{AB} from (ρA,ρB)(\rho_A, \rho_B)The partial trace destroys correlation information; the map is not invertibleUse joint measurements / full state tomography if the joint state is needed
Believing mixedness of ρA\rho_A proves entanglementρA\rho_A can be mixed from classical randomness alone, with no partner systemEntanglement requires knowing ρAB\rho_{AB} is pure and ρA\rho_A mixed — a mixed ρAB\rho_{AB} with mixed ρA\rho_A proves nothing about entanglement by itself
Off-by-one / miscounted basis ordering in the partial trace sumUsing row-major composite indexing incorrectly, especially for unequal dA≠dBd_A \ne d_BAlways index as r=i⋅dB+jr = i \cdot d_B + j explicitly; test on 2×32\times3 systems where the asymmetry would expose bugs
Forgetting purity is basis-independent but eigenvalues must be recomputed after TrAssuming ρA\rho_A is automatically diagonal in the original computational basisDiagonalize ρA\rho_A to find true eigenvalues/Schmidt coefficients; it is diagonal only in the Schmidt basis

Pioneers & history

The mathematical object underlying this article — the density matrix and its reduction — was introduced independently by John von Neumann and Lev Landau in the late 1920s, as physicists grappled with how to describe quantum systems that are not perfectly isolated or perfectly known. Von Neumann's 1932 book Mathematical Foundations of Quantum Mechanics gave the density matrix its rigorous trace-based formulation and introduced the entropy that bears his name, S(ρ)=−Tr(ρlog⁡ρ)S(\rho) = -\mathrm{Tr}(\rho \log \rho), which is exactly zero for pure states and positive for mixed ones — precisely quantifying the mixedness that partial trace produces.

Origins · 1 minJohn von Neumann and how this was discovered
JV
John von Neumann
1903–1957 · Mathematical foundations of quantum statistical mechanics

Von Neumann formalized the density matrix as the correct description of quantum ensembles and mixed states, unifying the treatment of classical statistical uncertainty and quantum superposition within a single operator formalism, and defined the entropy functional used ever since to quantify mixedness and, later, entanglement.

The specific question of what a subsystem of an entangled pair looks like became sharply relevant after Einstein, Podolsky, and Rosen's 1935 paper questioned whether quantum mechanics was complete, using exactly the scenario of correlated, spatially separated particles. Schrödinger's response that same year coined the term "entanglement" (Verschränkung) and explicitly discussed how measuring one particle's subsystem could not, by itself, reveal the correlations built into the joint state — an early, informal statement of what the partial trace now computes rigorously.

Origins · 1 minhow this was discovered
History
1927
— von Neumann and Landau independently formulate the density matrix for quantum statistical ensembles.
1935
— Einstein–Podolsky–Rosen and Schrödinger analyze correlated subsystems and coin the term entanglement.
1957
— von Neumann entropy becomes a standard tool for quantifying mixedness of reduced states.
1989
— Schrödinger's 1935 discussion is retrospectively linked by physicists to modern quantitative entanglement measures via the Schmidt decomposition.
1995
onward — Bennett, Wootters, and others formalize entanglement measures (entropy of entanglement, concurrence) built directly on reduced density matrix eigenvalues.

Where this matters

Reduced density matrices and partial trace are the working language of open quantum systems and quantum noise: whenever a qubit interacts with an uncontrolled environment (stray fields, other qubits, thermal baths), the qubit's evolution is described by tracing the environment out of the joint unitary evolution, producing the quantum channels and decoherence models used to characterize real hardware. Every gate-error and decoherence-time specification quoted for superconducting or trapped-ion qubits is, underneath, a statement about a reduced density matrix's departure from purity. In quantum error correction, the syndrome-extraction step is designed precisely so that measuring ancilla (syndrome) qubits and tracing them out projects the data qubits' reduced state back toward a pure, corrected codeword — the entire logic of stabilizer codes rests on controlling how partial trace over ancillas affects the data subsystem. In entanglement quantification, the entropy of the reduced density matrix (the entanglement entropy) is the standard measure of bipartite entanglement for pure states, used throughout quantum information theory, condensed matter physics (area laws, topological order), and even quantum gravity research on black hole entropy. In quantum tomography and benchmarking, experimentalists reconstruct reduced density matrices of individual qubits from measurement statistics precisely because this is the maximal information accessible without joint measurements — connecting directly back to correlated measurement strategies needed to see entanglement at all.

Ask the tutor: How does the partial trace generalize to give the Kraus-operator description of a noisy quantum channel acting on a single qubit?

Can two different global states ρAB\rho_{AB} give the same reduced density matrix ρA\rho_A?

Yes, routinely. The map ρAB↦ρA\rho_{AB} \mapsto \rho_A is many-to-one because partial trace discards all information about correlations between AA and BB, keeping only AA's marginal statistics. A Bell state, a different maximally entangled state like 12(∣01⟩+∣10⟩)\tfrac1{\sqrt2}(|01\rangle+|10\rangle), and a classical 50/50 mixture on qubit AA alone (with no partner system whatsoever) all produce ρA=I/2\rho_A = I/2. This is precisely why local tomography — measuring only subsystem AA — can never certify entanglement or distinguish these physically very different scenarios; certifying entanglement requires correlated measurements across both AA and BB, exploiting joint statistics that partial trace by construction erases.

Is the reduced density matrix always mixed when the global state is entangled?

Yes, for pure bipartite global states this is an if-and-only-if statement. If ∣ψ⟩AB|\psi\rangle_{AB} is a product state ∣ϕA⟩⊗∣ϕB⟩|\phi_A\rangle\otimes|\phi_B\rangle, then ρA=∣ϕA⟩⟨ϕA∣\rho_A = |\phi_A\rangle\langle\phi_A| is pure. Conversely, if ∣ψ⟩AB|\psi\rangle_{AB} has Schmidt rank greater than one (any entanglement at all), the Schmidt decomposition shows ρA\rho_A has more than one nonzero eigenvalue, hence is mixed. The correspondence is exact: entanglement of a pure global state and mixedness of its local reduced state are mathematically equivalent conditions, quantified by the same Schmidt coefficients appearing in both descriptions.

What happens if the global state ρAB\rho_{AB} itself is mixed, not pure?

The clean equivalence between entanglement and local mixedness breaks down. A mixed ρAB\rho_{AB} can be separable (a classical mixture of product states, no entanglement) yet still produce mixed reduced states ρA\rho_A and ρB\rho_B — mixedness there comes purely from classical uncertainty in the mixture, not entanglement. Detecting entanglement in mixed global states requires more refined tools, such as the positive partial transpose (PPT) criterion or entanglement witnesses, because the simple "check if ρA\rho_A is mixed" test used for pure states no longer certifies anything about entanglement.

Does the partial trace depend on which orthonormal basis of BB you choose to sum over?

No — this is a theorem, not an assumption. Changing the basis of HB\mathcal{H}_B by any unitary UU corresponds to conjugating ρAB\rho_{AB} by IA⊗UI_A \otimes U, and since the trace over BB is invariant under unitary conjugation restricted to the BB factor, the resulting ρA\rho_A is identical regardless of which orthonormal basis is used to perform the sum. This basis-independence is essential: it means ρA\rho_A is a physically meaningful, basis-free object, not an artifact of computational convenience, matching the requirement that physical predictions cannot depend on a choice of mathematical description.

How does the partial trace relate to actually performing a measurement on subsystem BB?

They are closely related but distinct. Tracing out BB describes what happens when BB's outcome is thrown away — averaged over — leaving AA's unconditional (ensemble-averaged) state. If instead you measure BB in some basis and record the outcome, subsystem AA collapses to a different state for each outcome, and the reduced density matrix ρA\rho_A is recovered only as the probability-weighted average of these post-measurement states. This is the content of the Gleason/measurement-consistency picture: partial trace equals "measure and forget," while conditioning on the outcome gives a genuinely different, generally purer, conditional state for AA.

Why can't Alice detect entanglement or send information to Bob just by measuring her half of a Bell pair?

Because her reduced density matrix, ρA=I/2\rho_A = I/2, is exactly the maximally mixed state regardless of anything Bob does to his qubit, including measuring it in any basis or not measuring it at all. Any local operation or measurement Bob performs, when averaged (traced) into Alice's description, cannot change ρA\rho_A, since partial trace of a valid quantum channel applied to BB still yields a valid trace-preserving map compatible with the same marginal on AA. This is precisely the no-signaling theorem: entanglement enables correlations revealed by comparing Alice's and Bob's results, never by unilateral action on one side alone.

Is there a partial trace analog for more than two subsystems?

Yes. For a multipartite state on HA⊗HB⊗HC\mathcal{H}_A \otimes \mathcal{H}_B \otimes \mathcal{H}_C, you can trace out any subset of factors, e.g., ρAB=TrC(ρABC)\rho_{AB} = \mathrm{Tr}_C(\rho_{ABC}), and iterated partial traces compose associatively: tracing out CC then BB gives the same result as tracing out BB and CC together, TrB(TrC(ρABC))=TrBC(ρABC)=ρA\mathrm{Tr}_B(\mathrm{Tr}_C(\rho_{ABC})) = \mathrm{Tr}_{BC}(\rho_{ABC}) = \rho_A. This generalization underlies the study of multipartite entanglement structure, where different bipartitions (e.g., AA vs. BCBC) can reveal different entanglement patterns even within a single global state.

Before this