Product Bases
A product basis is the basis of a composite Hilbert space obtained by pairing basis vectors of each subsystem. If has basis vectors labeled by and has basis vectors labeled by , then a product basis of is
Product bases are the bookkeeping layer behind coordinate arrays, matrix representations, qubit registers, two-particle wavefunctions, oscillator products, and angular-momentum addition.
Basis of Subsystem A
Section titled “Basis of Subsystem A”Let subsystem have an orthonormal basis
In a finite-dimensional example, may be the set . For a harmonic oscillator, may be the nonnegative integers. For a continuous position basis, the label is a continuous variable and one must treat the basis in the generalized Dirac sense rather than as a countable Hilbert-space basis.
An arbitrary state of may be expanded as
Basis of Subsystem B
Section titled “Basis of Subsystem B”Similarly, let subsystem have basis
so that
The labels and do different jobs: indexes the basis, while indexes the basis. Reusing one symbol for both factors is a common source of avoidable mistakes.
Product Basis of A and B
Section titled “Product Basis of A and B”The product basis consists of all pairs
When the subsystem order has been declared, this may be abbreviated as
Orthonormality follows from the tensor-product inner product:
Completeness is expressed as
in the finite or countable orthonormal case.
Coordinate Representation of Composite States
Section titled “Coordinate Representation of Composite States”Every vector in the composite Hilbert space can be expanded as
The coefficients form a two-index array. Normalization is
A product state has coefficients that factor:
If no such factorization exists, the pure state is entangled across the split. For finite-dimensional bipartite pure states, this is equivalent to the coefficient matrix having rank greater than one.
Multi-Index Notation
Section titled “Multi-Index Notation”For many subsystems,
a product basis vector is written
This compact label hides an ordered tensor product:
The order must be stated. Changing order changes the coordinate representation even when the abstract Hilbert spaces are isomorphic.
Qubit Basis Ordering
Section titled “Qubit Basis Ordering”For two qubits ordered as , this volume uses
Thus
corresponds to the coordinate column
For three qubits ordered as , the analogous order is
Different software libraries may use different endian conventions. A calculation that moves between mathematical notation and code must state the convention explicitly.
Matrix Representation of Composite Operators
Section titled “Matrix Representation of Composite Operators”A local operator on has matrix elements
On the composite product basis,
For a product operator,
These formulas are the index form of the tensor-product action. They are also the safest way to check whether a matrix implementation has the correct basis order.
Example: Two Harmonic Oscillators
Section titled “Example: Two Harmonic Oscillators”If two distinguishable harmonic oscillators have number bases
then the product basis is
For uncoupled oscillators,
the product states are energy eigenstates. A coupling term can mix states with different pairs of occupation numbers.
Example: Position and Spin
Section titled “Example: Position and Spin”For a spin- particle,
A useful product basis is the generalized position-spin basis
A state is then represented by two wavefunction components:
This is a product-basis expansion, not a statement that the spin and position state must factor.
Continuous Bases
Section titled “Continuous Bases”For two distinguishable spinless particles on a line, the position basis is formally
and the wavefunction is
The resolution of identity is formal:
As usual with position kets, this belongs to Dirac notation or a rigged-Hilbert-space treatment. For ordinary calculations, the resulting square-integrable wavefunctions live in .
Common Mistakes
Section titled “Common Mistakes”- Reversing subsystem order while keeping the same coordinate column.
- Confusing compact labels such as and .
- Treating the coefficient array as basis-independent.
- Forgetting that continuous basis labels require integrals and distributional normalization.
- Assuming a product-basis expansion is itself evidence of a product state.
- Using a software tensor-order convention without matching it to the written basis order.
Cross-Links
Section titled “Cross-Links”- Tensor Products of Hilbert Spaces
- Operators on Composite Systems
- Local and Global Observables
- Tensor Product Ordering
- Direct Sums versus Tensor Products
- Tensor Product Exercises
- Notation and Subsystem Labels
- Mathematical Toolkit: Tensor Products
- Two Spin-1/2 Particles
References
Section titled “References”- 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.
Exercises
Section titled “Exercises”- In the default two-qubit basis order, what coordinate column represents the state
Solution
The default order is
Therefore the coordinate column is
- Show that the coefficients form a rank-one matrix.
Solution
The coefficient matrix is the outer product of the column vector and the row vector :
Every column of is proportional to , with proportionality coefficient . Hence the column space is at most one-dimensional. If both factors are nonzero, the rank is one.
- For a two-oscillator basis vector , which oscillator is affected by ?
Solution
It acts on the first oscillator. On the basis vector,
The second occupation number is unchanged.