Composite Systems and the Tensor Product

Put two quantum systems in the same room and quantum mechanics answers in a way classical intuition never anticipates. You do not list the two states side by side, and you do not stack the spaces on top of each other. Instead you multiply them: the joint state space of AA and BB is the tensor product HA⊗HB\mathcal{H}_A \otimes \mathcal{H}_B, a genuinely new Hilbert space whose basis is the full multiplication table of the two subsystem bases. This is not a convenience bolted on afterward — it is a founding postulate of quantum theory, standing beside the rules for states, unitary evolution, and measurement. Everything downstream flows from one fact: dimensions multiply, they do not add. If AA carries dAd_A dimensions and BB carries dBd_B, the joint space carries dAdBd_A d_B. For nn qubits this is 2n2^n — ten qubits span a 10241024-dimensional space, fifty exceed 101510^{15} dimensions, more amplitudes than any classical computer could store. That exponential blow-up is not a bug to be tamed; it is the resource a quantum computer runs on. The tensor product also draws a line no classical description can draw. States of the form ∣ψ⟩⊗∣ϕ⟩|\psi\rangle \otimes |\phi\rangle — product states — describe two systems prepared independently. But superposition guarantees joint states that are not of this form, that refuse to factor into a piece for AA and a piece for BB: the entangled states, the Bell pair being canonical, carrying correlations with no classical analogue. Understanding how kets, inner products, operators, and measurements all extend into the composite arena is the doorway to quantum information.

Key takeaways
  • The joint state space of a composite quantum system is the tensor product HA⊗HB\mathcal{H}_A \otimes \mathcal{H}_B of the subsystem Hilbert spaces — not their Cartesian product and not their direct sum.
  • Dimensions multiply: dim⁡(HA⊗HB)=dAdB\dim(\mathcal{H}_A \otimes \mathcal{H}_B) = d_A d_B, so nn qubits live in a 2n2^n-dimensional space; n=50n=50 already exceeds 1.1×10151.1\times10^{15} amplitudes.
  • The inner product factorizes on products, ⟨a⊗b ∣ c⊗d⟩=⟨a∣c⟩⟨b∣d⟩\langle a\otimes b\,|\,c\otimes d\rangle = \langle a|c\rangle\langle b|d\rangle, so orthonormal subsystem bases combine into an orthonormal joint basis.
  • Operators act locally as A⊗BA\otimes B, with the mixed-product rule (A⊗B)(C⊗D)=AC⊗BD(A\otimes B)(C\otimes D)=AC\otimes BD and the trace rule Tr(A⊗B)=TrA TrB\mathrm{Tr}(A\otimes B)=\mathrm{Tr}A\,\mathrm{Tr}B.
  • A pure joint state is a product exactly when its amplitude matrix has rank one; higher rank (the Schmidt rank) means entanglement — the Bell state 12(∣00⟩+∣11⟩)\tfrac{1}{\sqrt2}(|00\rangle+|11\rangle) has rank two and cannot be factored.
  • Local measurements on AA are governed entirely by the reduced density operator ρA=TrB ρ\rho_A = \mathrm{Tr}_B\,\rho; for a Bell pair that reduced state is maximally mixed, I/2I/2.
  • Key idea: combine systems by tensoring their Hilbert spaces — bases pair up, dimensions multiply, and inner products and local operators factorize — while most joint states refuse to factor, which is exactly entanglement.

Where this lives today

The tensor product became engineering. Every quantum processor — Google's 53-qubit Sycamore, IBM's superconducting devices, trapped-ion and neutral-atom machines — realizes a state in (C2)⊗n(\mathbb{C}^2)^{\otimes n}: Sycamore's 53 qubits address a space of dimension 253≈9.0×10152^{53}\approx9.0\times10^{15}, and the 2019 sampling experiment rested on the claim that no classical machine could track that many amplitudes. The same exponential wall runs in reverse for classical simulation, which is why tensor-network methods (matrix product states, DMRG, PEPS) are now central to condensed-matter and quantum-chemistry computation: they exploit the fact that physically relevant states often have low entanglement, compressing the 2n2^n amplitudes into a network of small tensors. Entanglement itself is a communications and metrology resource: loophole-free Bell tests in 2015 (Delft, NIST, Vienna) confirmed that Nature really does occupy the non-product states, and entangled pairs are the currency of quantum key distribution and teleportation. The structure still poses open problems — deciding whether a bipartite mixed state is separable or entangled (the separability problem) is NP-hard.

The physical picture

The cleanest mental image of the tensor product is a multiplication table. Give AA the basis {∣0⟩,∣1⟩}\{|0\rangle,|1\rangle\} and BB the basis {∣0⟩,∣1⟩}\{|0\rangle,|1\rangle\}; the joint system gets one basis vector for every ordered pair, ∣00⟩,∣01⟩,∣10⟩,∣11⟩|00\rangle, |01\rangle, |10\rangle, |11\rangle. Each of the dAd_A choices for AA pairs with each of the dBd_B for BB, so the joint basis is counted by the product dAdBd_A d_B, never the sum. The first figure makes the pairing concrete.

Figure
The tensor product as a multiplication table: every basis state of A pairs with every basis state of B, so two qubits give 2 × 2 = 4 joint basis vectors 00, 01, 10, 11 — not 2 + 2 = 4 by accident, since a qubit ⊗ qutrit already gives 2 × 3 = 6 and never 2 + 3 = 5
Bases pair up: dimensions multiply, they do not add System A — 2 states |0⟩ |1⟩ System B — 2 states |0⟩ |1⟩ ⊗ pairs them all |0⟩_B |1⟩_B |0⟩_A |1⟩_A |00⟩ |01⟩ |10⟩ |11⟩ dim = d_A × d_B = 2 × 2 = 4 direct sum would give only 2 + 2 = 4 for d = 2, but 2 × 3 ≠ 2 + 3 in general

A product state ∣ψ⟩⊗∣ϕ⟩|\psi\rangle \otimes |\phi\rangle is like turning two independent dials: set AA to ∣ψ⟩|\psi\rangle, set BB to ∣ϕ⟩|\phi\rangle, and the joint amplitudes factorize into an AA-part times a BB-part. Entanglement is the failure of exactly this factorization — the joint amplitude table has rank greater than one and is no single outer product of two amplitude vectors. Most joint states are of this stubborn, non-factoring kind; product states are the exception, not the rule. The reason this matters for computation is the sheer size of the space. A classical description of an nn-qubit pure state needs 2n2^n complex amplitudes, and that count runs away from any memory almost immediately. The second figure plots the growth — a straight line on a logarithmic axis — and by fifty qubits the space holds more dimensions than a warehouse of hard drives could store.

Figure
Hilbert-space dimension dim = 2ⁿ grows exponentially with the qubit count n, a straight line on a log axis: 10 qubits span 1024 dimensions, 50 qubits span about 1.13 × 10¹⁵ — more complex amplitudes than any classical memory can hold
The punchline: dim = 2ⁿ — exponential state space is the quantum resource 10³ 10⁶ 10⁹ 10¹² 10¹⁵ 0 10 20 30 40 50 number of qubits n Hilbert-space dimension 2ⁿ n = 10 → 1024 n = 50 → 1.13 × 10¹⁵ classical simulation becomes intractable in this region →

The bookkeeping tool underneath both pictures is the Kronecker product: tensoring two column vectors stacks scaled copies of the second under each entry of the first, and tensoring two matrices builds a block matrix of scaled copies. With it you compute any composite amplitude, operator action, or measurement probability by hand — exactly what the worked examples below do.

The core equations

The composite-system postulate is the starting axiom: the joint state space is built by tensoring. Every other equation here is a consequence of it plus the inner-product and operator structure inherited from the factors.

HAB=HA⊗HB(1)\mathcal{H}_{AB} = \mathcal{H}_A \otimes \mathcal{H}_B \qquad (1)

where: HA, HB\mathcal{H}_A,\,\mathcal{H}_B — Hilbert spaces of subsystems AA and BB; HAB\mathcal{H}_{AB} — the joint space; ⊗\otimes — tensor product. Reading: two systems together are described by one new space, not two spaces tracked in parallel. The single most important consequence is that dimension is multiplicative — the difference between polynomial and exponential scaling, and what separates a quantum register from a classical one.

dim⁡(HA⊗HB)=dim⁡HA⋅dim⁡HB=dAdB(2)\dim(\mathcal{H}_A \otimes \mathcal{H}_B) = \dim\mathcal{H}_A \cdot \dim\mathcal{H}_B = d_A d_B \qquad (2)

where: dA, dBd_A,\,d_B — dimensions of the subsystem spaces. Reading: nn qubits give dim⁡=2n\dim = 2^n; each added qubit doubles the space, so the cost of describing a generic state grows exponentially. The inner product is fixed by demanding it factorize on product vectors — the one rule that makes the joint space a genuine Hilbert space and pairs two orthonormal bases into an orthonormal joint basis.

⟨a⊗b ∣ c⊗d⟩=⟨a∣c⟩ ⟨b∣d⟩(3)\langle a \otimes b \,|\, c \otimes d\rangle = \langle a|c\rangle\,\langle b|d\rangle \qquad (3)

where: ∣a⟩,∣c⟩∈HA|a\rangle,|c\rangle \in \mathcal{H}_A; ∣b⟩,∣d⟩∈HB|b\rangle,|d\rangle \in \mathcal{H}_B; ⟨⋅∣⋅⟩\langle\cdot|\cdot\rangle — inner product of the relevant space. Reading: overlaps multiply factor-by-factor, so ⟨ai⊗bj ∣ ak⊗bl⟩=δikδjl\langle a_i\otimes b_j\,|\,a_k\otimes b_l\rangle = \delta_{ik}\delta_{jl} and the product basis is orthonormal. Operators built from local pieces act on each factor independently — this is how "do AA to AA while doing BB to BB" becomes a single operator on the joint space.

(A⊗B)(∣ψ⟩⊗∣ϕ⟩)=(A∣ψ⟩)⊗(B∣ϕ⟩)(4)(A \otimes B)(|\psi\rangle \otimes |\phi\rangle) = (A|\psi\rangle) \otimes (B|\phi\rangle) \qquad (4)

where: A, BA,\,B — linear operators on HA, HB\mathcal{H}_A,\,\mathcal{H}_B; A⊗BA\otimes B — the operator on HAB\mathcal{H}_{AB}. Reading: local operators never move amplitude between the "which subsystem" labels — the formal meaning of "local". Tensor operators compose, conjugate, and trace factor-by-factor — three identities used constantly.

(A⊗B)(C⊗D)=AC⊗BD,(A⊗B)†=A†⊗B†,Tr(A⊗B)=TrA TrB(5)(A\otimes B)(C\otimes D) = AC\otimes BD,\qquad (A\otimes B)^{\dagger} = A^{\dagger}\otimes B^{\dagger},\qquad \mathrm{Tr}(A\otimes B) = \mathrm{Tr}A\,\mathrm{Tr}B \qquad (5)

where: A,CA,C act on HA\mathcal{H}_A; B,DB,D act on HB\mathcal{H}_B; †\dagger — Hermitian adjoint; Tr\mathrm{Tr} — trace. Reading: why unitarity and Hermiticity survive tensoring — a tensor of unitaries is unitary, of Hermitians Hermitian. The explicit matrix face of all this is the Kronecker product — the rule you compute with when you need actual numbers.

(a1a2)⊗(b1b2)=(a1b1a1b2a2b1a2b2),A⊗B=(A11BA12BA21BA22B)(6)\begin{pmatrix} a_1 \\ a_2 \end{pmatrix} \otimes \begin{pmatrix} b_1 \\ b_2 \end{pmatrix} = \begin{pmatrix} a_1 b_1 \\ a_1 b_2 \\ a_2 b_1 \\ a_2 b_2 \end{pmatrix},\qquad A\otimes B = \begin{pmatrix} A_{11}B & A_{12}B \\ A_{21}B & A_{22}B \end{pmatrix} \qquad (6)

where: ai, bja_i,\,b_j — subsystem amplitudes; AijA_{ij} — entries of AA, each multiplying a full copy of BB. Reading: factor order matters — A⊗BA\otimes B and B⊗AB\otimes A are the same physics relabelled, but literally different matrices. A general joint state is a superposition over the product basis, and its amplitude matrix decides separability.

∣Ψ⟩=∑i,jcij ∣ai⟩⊗∣bj⟩,separable  ⟺  rank [cij]=1(7)|\Psi\rangle = \sum_{i,j} c_{ij}\,|a_i\rangle \otimes |b_j\rangle,\qquad \text{separable} \iff \mathrm{rank}\,[c_{ij}] = 1 \qquad (7)

where: cijc_{ij} — amplitude of the basis product ∣ai⟩⊗∣bj⟩|a_i\rangle\otimes|b_j\rangle; rank [cij]\mathrm{rank}\,[c_{ij}] — the Schmidt rank. Reading: cij=αiβjc_{ij}=\alpha_i\beta_j (an outer product, rank one) exactly when ∣Ψ⟩|\Psi\rangle factors; higher rank is entanglement.

Derivation AWhy the dimension of a composite space multiplies

The goal is to prove the multiplicativity of dimension from first principles rather than assert it, since this single fact is the root of quantum computational power and the reason classical simulation is generically hopeless. We build an explicit orthonormal basis for HA⊗HB\mathcal{H}_A\otimes\mathcal{H}_B from the subsystem bases, count it, and see the count is a product, not the sum that the direct sum would give.

Step 1. Fix orthonormal bases {∣ai⟩}i=1dA\{|a_i\rangle\}_{i=1}^{d_A} of HA\mathcal{H}_A and {∣bj⟩}j=1dB\{|b_j\rangle\}_{j=1}^{d_B} of HB\mathcal{H}_B. Why: building the joint basis from these makes the counting explicit and orthonormality checkable via the factorized inner product.

Step 2. Form every product ∣ai⟩⊗∣bj⟩|a_i\rangle\otimes|b_j\rangle. By definition these span HA⊗HB\mathcal{H}_A\otimes\mathcal{H}_B, and by equation (3) they satisfy ⟨ai⊗bj ∣ ak⊗bl⟩=δikδjl\langle a_i\otimes b_j\,|\,a_k\otimes b_l\rangle=\delta_{ik}\delta_{jl}, so they are orthonormal, hence independent. Why: a spanning, independent set is a basis — the products are a genuine coordinate system for the joint space.

Step 3. Count the basis. There is one vector per ordered pair (i,j)(i,j), and the number of pairs is dA×dBd_A\times d_B, so dim⁡(HA⊗HB)=dAdB\dim(\mathcal{H}_A\otimes\mathcal{H}_B)=d_A d_B. Why: pairs are counted by multiplication; the direct sum HA⊕HB\mathcal{H}_A\oplus\mathcal{H}_B instead lists the bases separately and its dimension adds, dA+dBd_A+d_B — a non-exponential object.

Step 4. Iterate to nn qubits: (C2)⊗n(\mathbb{C}^2)^{\otimes n} has dimension 2n2^n. For n=10n=10 this is 10241024; for n=50n=50, 250≈1.13×10152^{50}\approx1.13\times10^{15}. Why: doubling per qubit means modest hardware addresses an astronomically large state space — the structural origin of both quantum advantage and classical intractability. *Note: 210=10242^{10}=1024 and 250≈1.13×10152^{50}\approx1.13\times10^{15}; orthonormality of the product basis follows directly from equation (3).*

Go deeper · Derivation B · 1 minThe Bell state admits no product factorization
Derivation BThe Bell state admits no product factorization

The goal is to prove, by contradiction and with nothing but the Kronecker rule, that the Bell state ∣Φ+⟩=12(∣00⟩+∣11⟩)|\Phi^+\rangle=\tfrac{1}{\sqrt2}(|00\rangle+|11\rangle) cannot be written as any single product ∣ψ⟩⊗∣ϕ⟩|\psi\rangle\otimes|\phi\rangle. This is the sharpest demonstration that the tensor product contains states with no independent-preparation description, turning the abstract "rank greater than one" criterion into an explicit impossibility.

Step 1. Suppose, for contradiction, that a factorization exists, with the most general single-qubit factors ∣ψ⟩=a∣0⟩+b∣1⟩|\psi\rangle=a|0\rangle+b|1\rangle and ∣ϕ⟩=c∣0⟩+d∣1⟩|\phi\rangle=c|0\rangle+d|1\rangle. Why: writing the fully general candidate is essential — proving no special product works is weak; we must rule out every product at once.

Step 2. Expand using equation (4)/(6): ∣ψ⟩⊗∣ϕ⟩=ac ∣00⟩+ad ∣01⟩+bc ∣10⟩+bd ∣11⟩|\psi\rangle\otimes|\phi\rangle = ac\,|00\rangle + ad\,|01\rangle + bc\,|10\rangle + bd\,|11\rangle. Why: the Kronecker rule turns the abstract product into four explicit amplitudes that we can match against the target state coefficient by coefficient.

Step 3. Match to ∣Φ+⟩|\Phi^+\rangle: this forces ac=12ac=\tfrac{1}{\sqrt2}, ad=0ad=0, bc=0bc=0, and bd=12bd=\tfrac{1}{\sqrt2}. Why: two vectors are equal only if all four basis amplitudes agree, so equality becomes a system of four scalar equations.

Step 4. Derive the contradiction. From ac=12≠0ac=\tfrac{1}{\sqrt2}\neq0 we need a,c≠0a,c\neq0; then ad=0ad=0 forces d=0d=0 and bc=0bc=0 forces b=0b=0; but then bd=0≠12bd=0\neq\tfrac{1}{\sqrt2}. The system is inconsistent, so no product form exists and ∣Φ+⟩|\Phi^+\rangle is entangled. Why: the impossibility is an exact algebraic contradiction, not an approximation — entanglement here is a hard structural property. *The amplitude matrix is [cij]=12(1001)[c_{ij}]=\tfrac{1}{\sqrt2}\bigl(\begin{smallmatrix}1&0\\0&1\end{smallmatrix}\bigr), which has rank 2 (Schmidt rank 2), confirming non-separability.*

Go deeper · Derivation C · 1 minLocal observables depend only on the reduced state
Derivation CLocal observables depend only on the reduced state

The goal is to show that when you measure only subsystem AA — any observable A⊗IA\otimes I — the entire statistics are captured by a single object on HA\mathcal{H}_A alone, the reduced density operator ρA=TrB(∣Ψ⟩⟨Ψ∣)\rho_A=\mathrm{Tr}_B(|\Psi\rangle\langle\Psi|). This makes "the rest of the universe is irrelevant to a local measurement" a theorem, and it is the backbone of quantum communication and entanglement theory.

Step 1. Rewrite the expectation as a trace: ⟨Ψ∣(A⊗I)∣Ψ⟩=Tr[(A⊗I) ∣Ψ⟩⟨Ψ∣]\langle\Psi|(A\otimes I)|\Psi\rangle=\mathrm{Tr}\big[(A\otimes I)\,|\Psi\rangle\langle\Psi|\big]. Why: the trace form exposes the joint state only through its density operator ∣Ψ⟩⟨Ψ∣|\Psi\rangle\langle\Psi|, which is what lets us discard the BB degrees of freedom cleanly.

Step 2. Split the full trace into TrA TrB\mathrm{Tr}_A\,\mathrm{Tr}_B. Because A⊗IA\otimes I acts trivially on BB, the BB-trace lands only on the projector: =TrA[A TrB(∣Ψ⟩⟨Ψ∣)]=\mathrm{Tr}_A\big[A\,\mathrm{Tr}_B(|\Psi\rangle\langle\Psi|)\big]. Why: the trace factorizes across the tensor structure by equation (5), and the identity on BB commutes past the BB-trace, isolating a partial trace over BB.

Step 3. Identify the reduced operator ρA≡TrB(∣Ψ⟩⟨Ψ∣)\rho_A\equiv\mathrm{Tr}_B(|\Psi\rangle\langle\Psi|), a bona fide density operator on HA\mathcal{H}_A (positive, unit trace). Why: naming this object is the whole point — it compresses everything a local experimenter can ever learn about AA into one operator on the small space.

Step 4. Conclude ⟨Ψ∣(A⊗I)∣Ψ⟩=Tr(A ρA)\langle\Psi|(A\otimes I)|\Psi\rangle=\mathrm{Tr}(A\,\rho_A) for every local AA. Why: since this holds for all AA, no local experiment distinguishes two joint states with the same ρA\rho_A — the reduced state is a complete summary of local physics, and for a Bell pair it is the maximally mixed I/2I/2. *For ∣Φ+⟩|\Phi^+\rangle, this gives ρA=I/2\rho_A=I/2, as computed explicitly in Worked example 1.*

Limiting cases

The tensor-product structure specializes to a handful of regimes that recur throughout quantum information; recognizing which one you are in usually settles a problem before any calculation.

CaseResultMeaning
Product (separable pure) state∣Ψ⟩=∣ψ⟩A⊗∣ϕ⟩B\vert\Psi\rangle = \vert\psi\rangle_A \otimes \vert\phi\rangle_BSubsystems uncorrelated; each reduced state is pure and measurements on AA and BB are statistically independent.
Maximally entangled (Bell) state∣Φ+⟩=12(∣00⟩+∣11⟩)\vert\Phi^+\rangle = \tfrac{1}{\sqrt2}(\vert 00\rangle + \vert 11\rangle)No product form exists; each reduced state is maximally mixed, ρA=ρB=I/2\rho_A=\rho_B=I/2 — locally maximally random.
Many identical qubits(C2)⊗n, dim⁡=2n(\mathbb{C}^2)^{\otimes n},\ \dim = 2^{n}Dimension grows exponentially — the basis of quantum advantage and of classical intractability.
Local operatorA⊗IBA \otimes I_BActs only on AA; expectation depends solely on the reduced operator ρA\rho_A.
Distinguishable vs identical particlesHA⊗HB\mathcal{H}_A\otimes\mathcal{H}_B vs its (anti)symmetric subspaceFor identical particles one keeps only the symmetric (bosons) or antisymmetric (fermions) part of the tensor product.

Worked examples

1 · Manufacturing a Bell state, then reading its reduced state (fully worked)

Start two qubits in ∣00⟩|00\rangle. Apply H⊗IH\otimes I, then CNOT with qubit 1 as control. Compute the output with Kronecker products, confirm it is entangled, and find the reduced density operator ρA\rho_A of qubit 1.

Step 1. Write the gates in the ordered basis {∣00⟩,∣01⟩,∣10⟩,∣11⟩}\{|00\rangle,|01\rangle,|10\rangle,|11\rangle\}: with H=12(111−1)H=\tfrac{1}{\sqrt2}\bigl(\begin{smallmatrix}1&1\\1&-1\end{smallmatrix}\bigr), the first gate is H⊗I=12(1010010110−10010−1)H\otimes I=\tfrac{1}{\sqrt2}\bigl(\begin{smallmatrix}1&0&1&0\\0&1&0&1\\1&0&-1&0\\0&1&0&-1\end{smallmatrix}\bigr), and CNOT =(1000010000010010)=\bigl(\begin{smallmatrix}1&0&0&0\\0&1&0&0\\0&0&0&1\\0&0&1&0\end{smallmatrix}\bigr).

Step 2. Apply the Hadamard. On ∣00⟩=(1,0,0,0) ⁣⊤|00\rangle=(1,0,0,0)^{\!\top}, H⊗IH\otimes I gives 12(1,0,1,0) ⁣⊤=12(∣00⟩+∣10⟩)\tfrac{1}{\sqrt2}(1,0,1,0)^{\!\top}=\tfrac{1}{\sqrt2}(|00\rangle+|10\rangle), still a product state 12(∣0⟩+∣1⟩)⊗∣0⟩\tfrac{1}{\sqrt2}(|0\rangle+|1\rangle)\otimes|0\rangle — as it must be, since a local gate cannot create entanglement.

Step 3. Apply CNOT: it leaves ∣00⟩|00\rangle alone and sends ∣10⟩→∣11⟩|10\rangle\to|11\rangle, so 12(∣00⟩+∣10⟩)→12(∣00⟩+∣11⟩)=\tfrac{1}{\sqrt2}(|00\rangle+|10\rangle)\to\tfrac{1}{\sqrt2}(|00\rangle+|11\rangle)=\boldsymbol{|\Phi^+\rangle}. CNOT is not of product form — precisely how a product input becomes an entangled output.

Step 4. Confirm entanglement via the amplitude matrix. The coefficients arrange as [cij]=12(1001)[c_{ij}]=\tfrac{1}{\sqrt2}\bigl(\begin{smallmatrix}1&0\\0&1\end{smallmatrix}\bigr), which has rank 2 — Schmidt rank 2, so no product factorization exists.

Step 5. Compute the reduced state ρA=TrB∣Φ+⟩⟨Φ+∣=∑j⟨j∣BΦ+⟩⟨Φ+∣j⟩B\rho_A=\mathrm{Tr}_B|\Phi^+\rangle\langle\Phi^+|=\sum_j\langle j|_B\Phi^+\rangle\langle\Phi^+|j\rangle_B. With ⟨0∣BΦ+=12∣0⟩A\langle 0|_B\Phi^+=\tfrac{1}{\sqrt2}|0\rangle_A and ⟨1∣BΦ+=12∣1⟩A\langle 1|_B\Phi^+=\tfrac{1}{\sqrt2}|1\rangle_A, one gets ρA=12∣0⟩⟨0∣+12∣1⟩⟨1∣=\rho_A=\tfrac12|0\rangle\langle0|+\tfrac12|1\rangle\langle1|=\boldsymbol{\tfrac12 I}. The reduced state is maximally mixed: the joint state is a pure, perfectly definite ∣Φ+⟩|\Phi^+\rangle, yet qubit 1 alone looks like a fair coin. That gap between a fully known whole and maximally uncertain parts is the signature of entanglement.

2 · Kronecker matrices and a separability test

Compute Z⊗XZ\otimes X and X⊗HX\otimes H as explicit 4×44\times4 matrices, then decide whether 12(∣00⟩+∣01⟩+∣10⟩+∣11⟩)\tfrac12(|00\rangle+|01\rangle+|10\rangle+|11\rangle) is entangled.

Step 1. For Z⊗XZ\otimes X with Z=diag(1,−1)Z=\mathrm{diag}(1,-1) and X=(0110)X=\bigl(\begin{smallmatrix}0&1\\1&0\end{smallmatrix}\bigr), the block rule (6) gives (+X00−X)\bigl(\begin{smallmatrix}+X&0\\0&-X\end{smallmatrix}\bigr), i.e. \boldsymbol{\bigl(\begin{smallmatrix}0&1&0&0\\1&0&0&0\\0&0&0&-1\\0&0&-1&0\end{smallmatrix}\bigr)}. Each entry of ZZ multiplies a full copy of XX.

Step 2. For X⊗HX\otimes H, each entry of XX multiplies a copy of H=12(111−1)H=\tfrac{1}{\sqrt2}\bigl(\begin{smallmatrix}1&1\\1&-1\end{smallmatrix}\bigr), giving \boldsymbol{\tfrac{1}{\sqrt2}\bigl(\begin{smallmatrix}0&0&1&1\\0&0&1&-1\\1&1&0&0\\1&-1&0&0\end{smallmatrix}\bigr)} — off-diagonal blocks are copies of HH, the diagonal blocks vanish since XX has zero diagonal.

Step 3. Test the state. Its amplitude matrix [cij]=12(1111)[c_{ij}]=\tfrac12\bigl(\begin{smallmatrix}1&1\\1&1\end{smallmatrix}\bigr) has rank 1, so it is a product state, factoring as 12(∣0⟩+∣1⟩)⊗12(∣0⟩+∣1⟩)=∣+⟩⊗∣+⟩\tfrac{1}{\sqrt2}(|0\rangle+|1\rangle)\otimes\tfrac{1}{\sqrt2}(|0\rangle+|1\rangle)=|+\rangle\otimes|+\rangle. A uniform superposition over all four basis states is separable, not entangled — "spread over everything" and "entangled" are different properties.

Physics of the portrait

The tensor product is nineteenth-century linear algebra, but its physical meaning — that a composite system can hold information no subsystem holds — was only named in 1935, by the man who gave us the wave equation.

Origins · 1 minErwin Schrödinger and how this was discovered
ES
Erwin Schrödinger
1887–1961 · founder of wave mechanics; coined "entanglement" (Verschränkung) in 1935 as the defining feature of composite quantum systems

Erwin Schrödinger built wave mechanics in 1926 and shared the 1933 Nobel Prize for it, but his deepest remark about composite systems came a decade later. Provoked by the 1935 Einstein–Podolsky–Rosen paper — itself an argument about a two-particle state in a tensor-product space — Schrödinger published a trilogy that year introducing the English word entanglement (his German Verschränkung) for the correlations a joint state can carry. He named exactly the phenomenon Worked example 1 makes numerical: "the best possible knowledge of a whole does not necessarily include the best possible knowledge of all its parts." A pure, maximally-informative ∣Φ+⟩|\Phi^+\rangle can have completely uninformative parts, ρA=I/2\rho_A=I/2. He called entanglement "not one but rather the characteristic trait of quantum mechanics, the one that enforces its entire departure from classical lines of thought," and saw that the reduced description — today's reduced density operator, obtained by partial trace — was the right way to speak of a subsystem of an entangled whole. The scaffolding he leaned on, the tensor product of Hilbert spaces and the density operator, had been laid down by John von Neumann in 1932; the decomposition that quantifies entanglement traces to Erhard Schmidt's 1907 work on bilinear forms. Schrödinger's contribution was to see that this algebra was where quantum strangeness actually lived.

History
1907
— Erhard Schmidt proves the decomposition of bilinear forms now known as the Schmidt decomposition
1932
— von Neumann formalizes composite systems, density operators, and the partial trace in his Mathematical Foundations
1935
— Einstein, Podolsky and Rosen challenge quantum completeness with an entangled two-particle state
1935
— Schrödinger names the phenomenon entanglement and shows a whole can be fully known while its parts are not
1964
— Bell proves that entangled composite states violate every local hidden-variable theory

Going further

Texts. Nielsen & Chuang, Quantum Computation and Quantum Information, §2.1.7 (tensor products) and §2.4.3 (reduced density operators) · Preskill, Lecture Notes for Physics 219, Chapter 2 · Watrous, The Theory of Quantum Information, §1.1 · Wilde, Quantum Information Theory, Chapter 3 · Kitaev, Shen & Vyalyi, Classical and Quantum Computation, §11 · Mermin, Quantum Computer Science, Chapter 1. All structural claims are standard postulates and identities of finite-dimensional quantum mechanics. Key anchor numbers: the Bell-state amplitude matrix has rank 2 (Schmidt rank 2); the Kronecker products Z⊗XZ\otimes X and X⊗HX\otimes H and the H⊗IH\otimes I/CNOT Bell-state construction are worked out explicitly in the examples above; ρA=I/2\rho_A=I/2 for ∣Φ+⟩|\Phi^+\rangle; and 210=10242^{10}=1024, 250≈1.13×10152^{50}\approx1.13\times10^{15}, and 253≈9.0×10152^{53}\approx9.0\times10^{15}.

Prerequisites. The Qubit and Its State Space · Dirac Bra-Ket Notation · Inner Product, Norm, and Normalization · Superposition Principle. Leads to. Density Operators · Pauli Operators · Projective Measurements · Observables and Hermitian Operators.

Ask the tutor: ask me to Kronecker out any two-qubit gate, test a state for entanglement by its Schmidt rank, or trace out a subsystem to find its reduced density operator step by step.

Why the tensor product and not the direct sum or a plain Cartesian product?

Because a composite system must hold both subsystems' full degrees of freedom at once and must support superpositions of joint configurations. The direct sum HA⊕HB\mathcal{H}_A\oplus\mathcal{H}_B (dimension dA+dBd_A+d_B) describes a system that is in one space or the other — it is the right model for "one particle in one of two boxes," not "two particles." A Cartesian product of state vectors just lists two states and cannot represent a superposition like 12(∣00⟩+∣11⟩)\tfrac{1}{\sqrt2}(|00\rangle+|11\rangle) at all. Only the tensor product, with its multiplicative dimension dAdBd_A d_B, gives one amplitude per pair of basis states, which is exactly what is needed to describe correlated and entangled joint states.

What is the difference between a product state and an entangled state?

A product (separable pure) state factors as ∣ψ⟩⊗∣ϕ⟩|\psi\rangle\otimes|\phi\rangle: the two subsystems were prepared independently and share no information, so their amplitude matrix [cij][c_{ij}] has rank one. An entangled state is any pure joint state that cannot be so factored — its amplitude matrix has rank greater than one (Schmidt rank ≥2\ge 2). The physical tell is the reduced state: a subsystem of a product state is itself pure, whereas a subsystem of an entangled state is mixed. For a maximally entangled Bell pair the reduced state is I/2I/2, maximally random, even though the joint state is perfectly definite.

How do I actually compute a tensor product by hand?

Use the Kronecker rule. For vectors, write out the first vector and replace each of its entries by that entry times the whole second vector, stacking the results: (a1,a2)⊤⊗(b1,b2)⊤=(a1b1,a1b2,a2b1,a2b2)⊤(a_1,a_2)^{\top}\otimes(b_1,b_2)^{\top}=(a_1b_1,a_1b_2,a_2b_1,a_2b_2)^{\top}. For operators, replace each entry AijA_{ij} of the first matrix by the block AijBA_{ij}B: a 2×22\times2 tensor 2×22\times2 becomes a 4×44\times4 block matrix. Keep the basis ordering fixed (conventionally ∣00⟩,∣01⟩,∣10⟩,∣11⟩|00\rangle,|01\rangle,|10\rangle,|11\rangle) so that your vectors and matrices are consistent. Worked example 2 does this for Z⊗XZ\otimes X and X⊗HX\otimes H.

Does the order of the factors matter — is A⊗BA\otimes B the same as B⊗AB\otimes A?

Physically they describe the same situation, but as concrete objects they are different. ∣ψ⟩⊗∣ϕ⟩|\psi\rangle\otimes|\phi\rangle and ∣ϕ⟩⊗∣ψ⟩|\phi\rangle\otimes|\psi\rangle are distinct vectors, and A⊗BA\otimes B and B⊗AB\otimes A are distinct matrices — they are related by the SWAP operator that exchanges the two tensor slots, not equal. The convention is to fix an ordering of subsystems (say, always "Alice's qubit first, Bob's second") and stick to it, because the labels encode which physical system is which. Errors from silently swapping factor order are among the most common bugs in multi-qubit bookkeeping.

Why can't I just store an nn-qubit state on a classical computer?

Because a generic nn-qubit pure state needs 2n2^n independent complex amplitudes, and 2n2^n outruns any memory almost at once: n=50n=50 already means ≈1.13×1015\approx1.13\times10^{15} amplitudes, roughly a petabyte just to list them once, and n=300n=300 exceeds the number of atoms in the observable universe. This is not a limitation of clumsy encodings — it is the multiplicative dimension of the tensor product asserting itself. Quantum hardware sidesteps the storage problem by being the state rather than describing it. The catch is that you cannot read all 2n2^n amplitudes out; measurement collapses the state, so the exponential space is a resource you must access cleverly, which is what quantum algorithms do.

What is the reduced density operator, and why does it show up here?

The reduced density operator ρA=TrB(ρ)\rho_A=\mathrm{Tr}_B(\rho) is what you get by "tracing out" system BB from a joint state ρ\rho — summing over BB's degrees of freedom. It is the complete description of everything a local experimenter with access only to AA can measure: for any local observable, ⟨A⊗I⟩=Tr(AρA)\langle A\otimes I\rangle=\mathrm{Tr}(A\rho_A). It appears here because the tensor structure is what makes partial tracing well-defined, and because it reveals entanglement: an entangled joint pure state has mixed reduced states. It is developed in full in the Density Operators article this one leads into. The construction is general beyond qubits — two qutrits give C9\mathbb{C}^9, two particles on the line give L2(R2)L^2(\mathbb{R}^2) — with identical particles restricting to the (anti)symmetric subspace.

Before this

Where this leads