Skip to content

Direct Sums versus Tensor Products

Direct sums and tensor products answer different structural questions.

A direct sum collects alternatives, sectors, or invariant subspaces into one larger Hilbert space. A tensor product describes simultaneous degrees of freedom or subsystems that exist together. Confusing the two changes dimensions, basis labels, operator structure, and the meaning of entanglement.

The quickest finite-dimensional test is

dim⁡(HA⊕HB)=dim⁡HA+dim⁡HB,dim⁡(HA⊗HB)=dim⁡HA dim⁡HB.\dim(\mathcal H_A\oplus\mathcal H_B) = \dim\mathcal H_A+\dim\mathcal H_B, \qquad \dim(\mathcal H_A\otimes\mathcal H_B) = \dim\mathcal H_A\,\dim\mathcal H_B.

If one system has two levels and another has three levels, the composite system has six basis states, not five. The five-dimensional direct sum would describe a space with a two-dimensional sector and a three-dimensional sector, not two subsystems present at the same time.

Helpful background. Product Bases explains paired subsystem labels; elementary vector spaces and inner products are sufficient for the direct-sum comparison.

For two Hilbert spaces H1\mathcal H_1 and H2\mathcal H_2, the direct sum

H=H1⊕H2\mathcal H = \mathcal H_1\oplus\mathcal H_2

consists of ordered pairs

ψ1⊕ψ2,ψ1∈H1,ψ2∈H2,\psi_1\oplus\psi_2, \qquad \psi_1\in\mathcal H_1,\quad \psi_2\in\mathcal H_2,

with inner product

⟨ψ∣ϕ⟩H=⟨ψ1∣ϕ1⟩H1+⟨ψ2∣ϕ2⟩H2.\langle\psi\vert\phi\rangle_{\mathcal H} = \langle\psi_1\vert\phi_1\rangle_{\mathcal H_1} + \langle\psi_2\vert\phi_2\rangle_{\mathcal H_2}.

The two summands are orthogonal subspaces of one Hilbert space. A state may lie entirely in one sector, such as

ψ1⊕0,\psi_1\oplus0,

or it may be a coherent superposition with components in several sectors,

ψ1⊕ψ2.\psi_1\oplus\psi_2.

The word “alternative” should therefore be read carefully. Direct sums do not forbid superpositions across sectors by themselves. They say that the Hilbert space has sector labels rather than independent subsystem slots. Whether coherent relative phases between sectors are physically accessible depends on the allowed observables, dynamics, and reference frames.

An operator that preserves the sectors is block diagonal:

O=(O100O2).O = \begin{pmatrix} O_1&0\\ 0&O_2 \end{pmatrix}.

An operator with off-diagonal blocks maps one sector into another:

O=(O11O12O21O22).O = \begin{pmatrix} O_{11}&O_{12}\\ O_{21}&O_{22} \end{pmatrix}.

Whether such sector-changing blocks are allowed is a physical question, not a definition of direct sum.

Tensor Product as Simultaneous Composition

Section titled “Tensor Product as Simultaneous Composition”

For two subsystems AA and BB, the Hilbert space is

HAB=HA⊗HB.\mathcal H_{AB} = \mathcal H_A\otimes\mathcal H_B.

A product vector has the form

∣ψ⟩A⊗∣ϕ⟩B.\lvert\psi\rangle_A\otimes\lvert\phi\rangle_B.

This means that both subsystem slots are present. It is not a choice between an AA state and a BB state. If {∣i⟩A}\{\lvert i\rangle_A\} and {∣j⟩B}\{\lvert j\rangle_B\} are bases, the product basis is

∣i⟩A⊗∣j⟩B,\lvert i\rangle_A\otimes\lvert j\rangle_B,

one basis vector for each ordered pair of labels.

The operator structure is also different. A local operator on AA is embedded as

OA⊗IB,O_A\otimes I_B,

while a local operator on BB is

IA⊗OB.I_A\otimes O_B.

This local-operator structure is what supports reduced states, local measurements, correlations, and entanglement. A direct sum has blocks; a tensor product has factors.

Question Direct sum Tensor product
Symbol H1⊕H2\mathcal H_1\oplus\mathcal H_2 HA⊗HB\mathcal H_A\otimes\mathcal H_B
Basic meaning sectors or alternatives in one Hilbert space simultaneous subsystem factors
Finite dimension m+nm+n mnmn
Basis labels one label from one sector ordered pairs of subsystem labels
Typical operator form block matrices sums of product operators
Entanglement? not defined between summands as ordinary subsystem entanglement defined relative to a tensor-product split

The last row is often the most important. Entanglement is defined relative to a specified tensor-factor decomposition or an explicitly specified algebraic substitute. Which local operations are experimentally available is a further physical question. A direct sum by itself gives orthogonal sectors, not two parties.

For one spin-1/21/2 particle moving in space, the Hilbert space is

H=L2(R3)⊗C2.\mathcal H = L^2(\mathbb R^3)\otimes\mathbb C^2.

The particle has both a spatial wavefunction and a spin degree of freedom. A simple product state has the form

Ψ(x)=ψ(x)χ,\Psi(\mathbf x) = \psi(\mathbf x)\chi,

where χ∈C2\chi\in\mathbb C^2 is a spinor. More general spinor wavefunctions need not factor:

Ψ(x)=ψ↑(x)∣↑⟩+ψ↓(x)∣↓⟩.\Psi(\mathbf x) = \psi_\uparrow(\mathbf x)\lvert\uparrow\rangle + \psi_\downarrow(\mathbf x)\lvert\downarrow\rangle.

After choosing the ↑,↓\uparrow,\downarrow spin basis, there is an isomorphism

L2(R3)⊗C2≅L2(R3)⊕L2(R3),L^2(\mathbb R^3)\otimes\mathbb C^2 \cong L^2(\mathbb R^3)\oplus L^2(\mathbb R^3),

because a spinor wavefunction can be represented by two spatial components. This useful representation does not mean that spin and space were combined by an either-or direct sum. The underlying degrees of freedom are simultaneous; the direct-sum display appears after decomposing the spin factor into basis lines.

This distinction becomes important for spin-orbit coupling. An operator such as L⋅S\mathbf L\cdot\mathbf S acts jointly on spatial and spin degrees of freedom. It belongs naturally to the tensor-product description.

Direct sums also appear when a tensor-product representation decomposes into irreducible pieces. For two spin-1/21/2 systems,

12⊗12=1⊕0\frac12\otimes\frac12 = 1\oplus0

is representation shorthand. It means that the four-dimensional two-spin Hilbert space decomposes into a three-dimensional triplet subspace and a one-dimensional singlet subspace:

C2⊗C2≅Htriplet⊕Hsinglet.\mathbb C^2\otimes\mathbb C^2 \cong \mathcal H_{\mathrm{triplet}} \oplus \mathcal H_{\mathrm{singlet}}.

The physical system is still two spins composed by a tensor product. The direct sum appears after reorganizing the tensor-product space according to total angular momentum.

The same pattern occurs throughout quantum mechanics: first construct the composite Hilbert space, then decompose it into symmetry sectors when a symmetry makes that useful.

A superselection rule is often expressed through a direct-sum decomposition into sectors:

H=⨁qHq,\mathcal H = \bigoplus_q \mathcal H_q,

where qq may label a superselected charge. Conservation of a quantity alone is not sufficient: a Hamiltonian can conserve it while other accessible measurements detect superpositions of its eigenstates. The extra restriction is that allowed observables are block diagonal in q; allowed dynamics must also respect the corresponding operational restriction.

If Πq\Pi_q projects onto Hq\mathcal H_q, a sector-preserving observable satisfies

A=∑qΠqAΠq.A = \sum_q \Pi_q A\Pi_q.

Then the off-diagonal coherences of a density operator,

ΠqρΠq′,q≠q′,\Pi_q\rho\Pi_{q'}, \qquad q\ne q',

do not affect expectation values of such observables. Equivalently, ρ\rho and ∑qΠqρΠq\sum_q\Pi_q\rho\Pi_q give the same allowed measurement statistics. The broader symmetry-side language is summarized in Superselection Sectors Preview, while particle-number details are treated in the Particle-Number Superselection Preview.

Do not infer superselection from the symbol ⊕\oplus alone. A direct sum is a Hilbert-space construction. A superselection rule is an additional statement about allowed operations and observables.

Fock Space as a Direct Sum of Particle-Number Sectors

Section titled “Fock Space as a Direct Sum of Particle-Number Sectors”

Fock space is the standard place where both constructions appear together. For a one-particle Hilbert space h\mathcal h, the bosonic Fock space is

FB(h)=⨁N=0∞Sym⁡Nh.\mathcal F_B(\mathcal h) = \bigoplus_{N=0}^{\infty} \operatorname{Sym}^N\mathcal h.

The fermionic Fock space is

FF(h)=⨁N=0∞∧Nh.\mathcal F_F(\mathcal h) = \bigoplus_{N=0}^{\infty} \wedge^N\mathcal h.

Inside each fixed-NN sector, the construction comes from tensor powers of the one-particle Hilbert space:

h⊗N.\mathcal h^{\otimes N}.

For identical bosons one takes the symmetric subspace Sym⁡Nh\operatorname{Sym}^N\mathcal h. For identical fermions one takes the antisymmetric subspace ∧Nh\wedge^N\mathcal h. The vacuum sector at N=0N=0 is C\mathbb C. Fock space forms the Hilbert direct sum over N: its vectors have components ΨN\Psi_N satisfying ∑N∥ΨN∥2<∞\sum_N\|\Psi_N\|^2<\infty, with normalization requiring that sum to equal one.

Thus Fock space is not a tensor product over particle-number sectors. A vector such as

α∣0⟩+β∣1f⟩\alpha\lvert0\rangle + \beta\lvert1_f\rangle

has a vacuum component and a one-particle component in a direct sum. It is not entanglement between a “vacuum subsystem” and a “one-particle subsystem.” Whether the relative phase between those components is operationally meaningful depends on the physical setting.

The two-dimensional space C⊕C\mathbb C\oplus\mathbb C can describe one qubit with basis ∣0⟩,∣1⟩|0\rangle,|1\rangle. Its vector ∣+⟩=(∣0⟩+∣1⟩)/2|+\rangle=(|0\rangle+|1\rangle)/\sqrt2 has coherence between the summands. The off-diagonal observable

X=∣0⟩⟨1∣+∣1⟩⟨0∣X=|0\rangle\langle1|+|1\rangle\langle0|

detects this coherence: ⟨X⟩=1\langle X\rangle=1, whereas the equal diagonal mixture has ⟨X⟩=0\langle X\rangle=0. Restricting all observables to diagonal matrices would remove this distinction. The restriction, not the direct-sum notation, is what makes the phase inaccessible.

By contrast, C2⊗C2\mathbb C^2\otimes\mathbb C^2 describes two qubits with four basis vectors and supports entanglement between them. The dimension and the local operator structure together identify the physical interpretation.

A direct sum does not prohibit coherence. Off-diagonal operators can compare different summands unless an additional physical restriction forbids them.

Equal dimensions do not identify subsystem structure. Two qubits and a single four-level system both use a four-dimensional Hilbert space. A specified pair of local operator algebras is what gives the two-qubit interpretation.

Symmetry sectors are not separate particles. Singlet and triplet subspaces decompose the same two-spin system; particle-number sectors decompose the same Fock space.

  • S. D. Bartlett, T. Rudolph, and R. W. Spekkens, “Reference frames, superselection rules, and quantum information,” Reviews of Modern Physics 79, 555–609, 2007. arXiv.
  • A. L. Fetter and J. D. Walecka, Quantum Theory of Many-Particle Systems, McGraw-Hill, 1971.
  • B. C. Hall, Quantum Theory for Mathematicians, Springer, 2013. Publisher.
  • M. A. Nielsen and I. L. Chuang, Quantum Computation and Quantum Information, 10th anniversary ed., Cambridge University Press, 2010.
  1. Let dim⁡HA=2\dim\mathcal H_A=2 and dim⁡HB=3\dim\mathcal H_B=3. What are the dimensions of HA⊕HB\mathcal H_A\oplus\mathcal H_B and HA⊗HB\mathcal H_A\otimes\mathcal H_B? Which one describes two subsystems present together?
Solution

The direct sum has dimension

2+3=5.2+3=5.

The tensor product has dimension

2⋅3=6.2\cdot3=6.

The tensor product describes two subsystems present together. Its basis vectors are labeled by ordered pairs, one label from HA\mathcal H_A and one from HB\mathcal H_B.

  1. A spin-1/21/2 particle moving on a line has Hilbert space L2(R)⊗C2L^2(\mathbb R)\otimes\mathbb C^2. Explain why this is sometimes displayed as L2(R)⊕L2(R)L^2(\mathbb R)\oplus L^2(\mathbb R), and why that display should not be confused with the basic physical composition rule.
Solution

After choosing a spin basis ∣↑⟩,∣↓⟩\lvert\uparrow\rangle,\lvert\downarrow\rangle, a spinor wavefunction can be written as two spatial components:

Ψ(x)=ψ↑(x)∣↑⟩+ψ↓(x)∣↓⟩.\Psi(x) = \psi_\uparrow(x)\lvert\uparrow\rangle + \psi_\downarrow(x)\lvert\downarrow\rangle.

This identifies the state with a pair of functions, so

L2(R)⊗C2≅L2(R)⊕L2(R).L^2(\mathbb R)\otimes\mathbb C^2 \cong L^2(\mathbb R)\oplus L^2(\mathbb R).

The physical degrees of freedom are still simultaneous position and spin degrees of freedom. The direct-sum display is a component representation chosen after selecting a spin basis.

  1. In the formula 12⊗12=1⊕0\frac12\otimes\frac12=1\oplus0, what role is played by the tensor product and what role is played by the direct sum?
Solution

The tensor product constructs the Hilbert space of two spin-1/21/2 systems:

C2⊗C2.\mathbb C^2\otimes\mathbb C^2.

The direct sum describes how that four-dimensional space decomposes into irreducible total-angular-momentum sectors:

Htriplet⊕Hsinglet.\mathcal H_{\mathrm{triplet}} \oplus \mathcal H_{\mathrm{singlet}}.

The triplet sector has dimension three and the singlet sector has dimension one.

  1. Why is the bosonic Fock space FB(h)=⨁NSym⁡Nh\mathcal F_B(\mathcal h)=\bigoplus_N\operatorname{Sym}^N\mathcal h not a tensor product over NN?
Solution

Each value of NN labels a fixed-particle-number sector. A Fock-space vector has components in these sectors, and its squared norm is the sum ∑N∥ΨN∥2\sum_N\|\Psi_N\|^2 of the squared sector norms. The sectors are alternatives in one Hilbert space, possibly coherently superposed if the physical setting permits.

A tensor product over NN would describe all fixed-number sectors as simultaneous independent subsystems. That is not what particle number means. The tensor products occur inside the fixed-NN sectors through h⊗N\mathcal h^{\otimes N}, followed by symmetrization for bosons.