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.

Helpful background. Bra–ket notation explains vectors and inner products; tensor products introduces combined state spaces.

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.

Bounded operators acting on different ordinary tensor factors commute:

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

For unbounded operators, products need a common domain; the spectral projections of self-adjoint operators on separate factors commute. Fermionic odd mode operators use a graded algebra, so do not apply the displayed ordinary-tensor rule to them without representing the fermionic signs. This factorization statement does not itself assume spacetime separation.

A noninteracting bipartite Hamiltonian is written

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

After local terms have been separated, an interaction is the part that cannot be written as a sum A⊗I+I⊗BA\otimes I+I\otimes B:

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 bounded local observables (including every finite-dimensional observable),

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. Here each coordinate label includes any spin or other internal variables; exchanging only spatial arguments need not give the full exchange sign. For two identical fermions, the total wavefunction obeys

Ψ(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.

  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).

In an orthonormal product basis, explain why

Tr⁡B(∣i⟩⟨k∣A⊗∣j⟩⟨ℓ∣B)=δjℓ∣i⟩⟨k∣A.\operatorname{Tr}_B(|i\rangle\langle k|_A\otimes|j\rangle\langle\ell|_B) =\delta_{j\ell}|i\rangle\langle k|_A.
Solution

Tracing the BB factor gives Tr⁡(∣j⟩⟨ℓ∣)=⟨ℓ∣j⟩=δjℓ\operatorname{Tr}(|j\rangle\langle\ell|)=\langle\ell|j\rangle=\delta_{j\ell}, while the AA factor remains. Thus a matrix element ρij,kℓ\rho_{ij,k\ell} contributes to (ρA)ik(\rho_A)_{ik} only when j=ℓj=\ell, and (ρA)ik=∑jρij,kj(\rho_A)_{ik}=\sum_j\rho_{ij,kj}. This is a sum over the discarded subsystem, not selection of one outcome.

  • P. A. M. Dirac, The Principles of Quantum Mechanics, 4th ed., Oxford University Press, 1958.
  • M. A. Nielsen and I. L. Chuang, Quantum Computation and Quantum Information, Cambridge University Press, 2010.
  • J. J. Sakurai and J. Napolitano, Modern Quantum Mechanics, 3rd ed., Cambridge University Press, 2020.
  • R. Shankar, Principles of Quantum Mechanics, 2nd ed., Springer, 1994.