Skip to content

Notation and Subsystem Labels

Subsystem notation should tell the reader which Hilbert-space factor a state or operator belongs to. In this volume, labels such as AA, BB, and CC identify tensor factors, not hidden classical identities carried by particles.

The default bipartite convention is

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

with AA written before BB unless stated otherwise.

Subsystems are labeled by capital roman letters:

A, B, C,….A,\ B,\ C,\ldots .

Their Hilbert spaces are written

HA,HB,HC.\mathcal H_A,\qquad \mathcal H_B,\qquad \mathcal H_C.

The combined Hilbert space of AA and BB is

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

For three subsystems, the default ordering is

HABC=HA⊗HB⊗HC.\mathcal H_{ABC} = \mathcal H_A\otimes\mathcal H_B\otimes\mathcal H_C.

Parentheses may be inserted for clarity, but finite tensor products are naturally associated up to canonical isomorphism. Ordering still matters for notation, matrices, and computational basis conventions.

A product state of two subsystems is written

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

When the tensor factors are unambiguous, the tensor-product symbol may be suppressed:

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

For basis states, compact notation may be used after the ordering is declared:

∣i⟩A⊗∣j⟩B≡∣ij⟩AB.\lvert i\rangle_A\otimes\lvert j\rangle_B \equiv \lvert ij\rangle_{AB}.

The subscript on the compact ket is a reminder that the order is AA then BB. If the order is changed, the same symbols can represent a different coordinate vector.

If one basis of HA\mathcal H_A is labeled by ii and one basis of HB\mathcal H_B is labeled by jj, the product basis is

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

For two qubits, the default computational basis order is

∣00⟩,∣01⟩,∣10⟩,∣11⟩.\lvert 00\rangle,\quad \lvert 01\rangle,\quad \lvert 10\rangle,\quad \lvert 11\rangle.

In this ordering, a general two-qubit state is written

∣Ψ⟩=c00∣00⟩+c01∣01⟩+c10∣10⟩+c11∣11⟩.\lvert\Psi\rangle = c_{00}\lvert 00\rangle +c_{01}\lvert 01\rangle +c_{10}\lvert 10\rangle +c_{11}\lvert 11\rangle.

The corresponding coordinate column is

(c00c01c10c11).\begin{pmatrix} c_{00}\\ c_{01}\\ c_{10}\\ c_{11} \end{pmatrix}.

Some communities use different endian conventions for multi-qubit registers. A page or calculation that depends on bit ordering must state the convention before using compact labels.

An operator acting only on subsystem AA is written on the full Hilbert space as

OA⊗IB.O_A\otimes I_B.

An operator acting only on subsystem BB is

IA⊗OB.I_A\otimes O_B.

When no confusion can arise, authors often write OAO_A for the embedded operator OA⊗IBO_A\otimes I_B. This volume keeps identity factors explicit whenever the expression is new, when commutators are being computed, or when several tensor factors are present.

Operators on different subsystems commute:

[OA⊗IB, IA⊗OB]=0.[O_A\otimes I_B,\ I_A\otimes O_B] =0.

This commutation is a statement about tensor-factor support, not necessarily about spacetime separation. Relativistic locality is a later field-theoretic refinement.

A noninteracting bipartite Hamiltonian is written

H0=HA⊗IB+IA⊗HB.H_0 = H_A\otimes I_B +I_A\otimes H_B.

An interaction term is an operator that cannot be assigned to just one factor:

H=H0+VAB.H = H_0+V_{AB}.

For two qubits, an example is

VAB=J σx⊗σx.V_{AB} = J\,\sigma_x\otimes\sigma_x.

The placement of each Pauli matrix is part of the definition. With more qubits, writing identities explicitly avoids mistakes:

σx(2)=I⊗σx⊗I\sigma_x^{(2)} = I\otimes\sigma_x\otimes I

for a three-qubit register ordered as 1,2,31,2,3.

A joint density operator on ABAB is written ρAB\rho_{AB}. Its reduced states are

ρA=Tr⁡BρAB,ρB=Tr⁡AρAB.\rho_A = \operatorname{Tr}_B\rho_{AB}, \qquad \rho_B = \operatorname{Tr}_A\rho_{AB}.

The subscript on the trace names the subsystem being discarded. Thus Tr⁡B\operatorname{Tr}_B leaves an operator on HA\mathcal H_A, while Tr⁡A\operatorname{Tr}_A leaves an operator on HB\mathcal H_B.

For expectation values of local observables,

Tr⁡AB[ρAB(OA⊗IB)]=Tr⁡A(ρAOA).\operatorname{Tr}_{AB} \bigl[ \rho_{AB}(O_A\otimes I_B) \bigr] = \operatorname{Tr}_A(\rho_A O_A).

This identity is one of the main reasons reduced states are useful: they encode all local statistics for their subsystem.

The expression

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

is a vector in a new Hilbert space. It is not a product of two numbers. The scalar product of two product vectors is

(A⟨ψ1∣⊗B⟨ϕ1∣)(∣ψ2⟩A⊗∣ϕ2⟩B)=⟨ψ1∣ψ2⟩A⟨ϕ1∣ϕ2⟩B.\bigl( {}_A\langle\psi_1\vert\otimes{}_B\langle\phi_1\vert \bigr) \bigl( \lvert\psi_2\rangle_A\otimes\lvert\phi_2\rangle_B \bigr) = \langle\psi_1\vert\psi_2\rangle_A \langle\phi_1\vert\phi_2\rangle_B.

The right-hand side is an ordinary product of complex numbers. The left-hand side uses a tensor product of vectors and covectors.

For distinguishable subsystems, labels such as AA and BB may refer to two laboratories, two qubits, two atoms in separated traps, or two different species. For identical particles, labels in a wavefunction such as x1x_1 and x2x_2 are coordinate arguments in a formal description, not directly trackable particle names.

The symmetrization postulate fixes the allowed exchange sectors. For two identical fermions, the exchange rule is

Ψ(x2,x1)=−Ψ(x1,x2).\Psi(x_2,x_1) = -\Psi(x_1,x_2).

For two identical bosons, it is

Ψ(x2,x1)=Ψ(x1,x2).\Psi(x_2,x_1) = \Psi(x_1,x_2).

Questions about entanglement for identical particles therefore require care: one must specify whether the relevant split is by modes, spatial regions, spin degrees of freedom, species, or an algebra of observables.

  • Dropping subsystem labels before the tensor-product order has been declared.
  • Writing a local operator without the identity factors in a calculation where the full Hilbert space matters.
  • Reading a compact ket as basis-independent notation.
  • Confusing the partial trace over BB with a projection onto a particular state of BB.
  • Treating identical-particle coordinate labels as hidden particle names.
  • Mixing qubit endian conventions without warning.
  • P. A. M. Dirac, The Principles of Quantum Mechanics, 4th ed., Oxford University Press, 1958.
  • 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. A. Nielsen and I. L. Chuang, Quantum Computation and Quantum Information, Cambridge University Press, 2010.
  1. In a three-qubit register ordered as A,B,CA,B,C, write the operator that applies σz\sigma_z to BB only.
Solution

The operator is

IA⊗σz(B)⊗IC.I_A\otimes\sigma_z^{(B)}\otimes I_C.

If the subsystem labels are clear, this may also be written as I⊗σz⊗II\otimes\sigma_z\otimes I.

  1. A two-qubit state is written in the default basis order as the column vector
(01/21/20).\begin{pmatrix} 0\\ 1/\sqrt2\\ 1/\sqrt2\\ 0 \end{pmatrix}.

Write the corresponding ket.

Solution

Using the default order

∣00⟩,∣01⟩,∣10⟩,∣11⟩,\lvert 00\rangle,\quad \lvert 01\rangle,\quad \lvert 10\rangle,\quad \lvert 11\rangle,

the ket is

12(∣01⟩+∣10⟩).\frac{1}{\sqrt2} \bigl( \lvert 01\rangle+\lvert 10\rangle \bigr).
  1. If ρA=Tr⁡BρAB\rho_A=\operatorname{Tr}_B\rho_{AB}, on which Hilbert space does ρA\rho_A act?
Solution

It acts on HA\mathcal H_A. The notation Tr⁡B\operatorname{Tr}_B means that subsystem BB has been traced out, leaving an operator on the remaining subsystem.