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.

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.

QuestionDirect sumTensor product
SymbolH1⊕H2\mathcal H_1\oplus\mathcal H_2HA⊗HB\mathcal H_A\otimes\mathcal H_B
Basic meaningsectors or alternatives in one Hilbert spacesimultaneous subsystem factors
Finite dimensionm+nm+nmnmn
Basis labelsone label from one sectorordered pairs of subsystem labels
Typical operator formblock matricessums of product operators
Entanglement?not defined between summands as ordinary subsystem entanglementdefined relative to a tensor-product split

The last row is often the most important. Entanglement requires a decomposition into independently addressable factors or an explicitly specified algebraic substitute. 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 charge, total particle number, or another conserved quantity. The strongest operational statement is not merely that the Hilbert space decomposes. It is that allowed observables cannot detect or create relative phases between different sectors.

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. 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. Then Fock space forms the direct sum over all NN.

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.

Use a tensor product when the labels name degrees of freedom that can be specified together:

  • two distinguishable particles;
  • spin and position of one particle;
  • two qubits in a register;
  • two modes treated as independently addressable occupation spaces;
  • system and environment in an open-system model.

Use a direct sum when the labels name mutually orthogonal sectors or a decomposition of one Hilbert space:

  • total angular-momentum sectors;
  • fixed particle-number sectors in Fock space;
  • charge sectors;
  • symmetry sectors of a Hamiltonian;
  • spinor components after a spin basis has been chosen.

The same physical problem can involve both. A two-particle spin problem begins with a tensor product and may then be decomposed into singlet and triplet sectors. A many-body theory uses tensor powers inside each fixed particle-number sector and a direct sum over particle number. A spinor wavefunction uses a tensor product of space and spin, but after choosing a spin basis it can be displayed as a direct sum of component wavefunctions.

  • Replacing a composite-system tensor product by a direct sum because both symbols combine spaces.
  • Treating HA⊕HB\mathcal H_A\oplus\mathcal H_B as if it described subsystem AA and subsystem BB present together.
  • Calling a direct-sum superposition entanglement without specifying a tensor-product or algebraic subsystem split.
  • Forgetting that 12⊗12=1⊕0\frac12\otimes\frac12=1\oplus0 begins with a tensor product and then decomposes it into total-spin sectors.
  • Treating Fock space as a tensor product over particle-number sectors.
  • Inferring a superselection rule merely from a direct-sum decomposition.
  • Forgetting that spinor wavefunctions can be displayed as two components only after a spin basis is chosen.
  • P. A. M. Dirac, The Principles of Quantum Mechanics, 4th ed., Oxford University Press, 1958.
  • J. von Neumann, Mathematical Foundations of Quantum Mechanics, Princeton University Press, 1955.
  • R. Shankar, Principles of Quantum Mechanics, 2nd ed., Springer, 1994.
  • J. J. Sakurai and J. Napolitano, Modern Quantum Mechanics, 3rd ed., Cambridge University Press, 2020.
  • M. Reed and B. Simon, Methods of Modern Mathematical Physics I: Functional Analysis, Academic Press, 1980.
  • A. L. Fetter and J. D. Walecka, Quantum Theory of Many-Particle Systems, McGraw-Hill, 1971.
  • S. D. Bartlett, T. Rudolph, and R. W. Spekkens, “Reference frames, superselection rules, and quantum information,” Reviews of Modern Physics 79, 555-609, 2007.
  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 the norm is the sum of the norms of the sector components. 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.