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
A product basis tells you exactly which local outcomes each joint coefficient refers to. It turns a state of two subsystems into a two-index array without assuming that the state itself factors.
Helpful background. Tensor Products of Hilbert Spaces explains bilinearity and the product inner product.
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 an orthonormal 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
For countable bases, the partial sums converge strongly: they converge when applied to each Hilbert-space vector, not in operator norm. State expansions converge in the Hilbert norm.
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.
A qubit and a three-level system
Section titled “A qubit and a three-level system”Take to have basis and to have basis . With the B label changing fastest, the six basis states are
For example,
Measuring the product basis gives only the pairs and , each with probability . The six-dimensional column still remembers the relative phase , which another measurement can detect. The coefficient matrix has two nonzero entries in different rows and columns, so it has rank two and the state is entangled.
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”For bounded operators, or basis vectors in the domains of the unbounded operators involved, 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 number states are energy eigenstates. Here and already denote operators on the joint space. A coupling term can mix occupation pairs, although not every coupling changes this basis.
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 pitfalls
Section titled “Common pitfalls”An expansion is not a factorization. Product-basis vectors span the whole joint space, including entangled states. Check whether for the whole coefficient array.
Continuous position labels are generalized. Position kets are not normalizable Hilbert vectors. Their expansions use integrals and distributional normalization rather than ordinary sums.
One ordering must serve states and operators. The ordering examples show how to permute both together.
References
Section titled “References”- M. A. Nielsen and I. L. Chuang, Quantum Computation and Quantum Information, 10th anniversary ed., Cambridge University Press, 2010, section 2.1.
- J. J. Sakurai and J. Napolitano, Modern Quantum Mechanics, 3rd ed., Cambridge University Press, 2020.
- J. Watrous, The Theory of Quantum Information, Cambridge University Press, 2018, chapter 1. Author manuscript.
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
- For nonzero vectors , 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 , where is the single-oscillator number operator?
Solution
It acts on the first oscillator. On the basis vector,
The second occupation number is unchanged.