Tensor Products of Hilbert Spaces
This is the canonical physical treatment of tensor products of Hilbert spaces, including product bases, operator embeddings, examples, regrouping, and the boundary between product and nonproduct vectors. The composition-postulate entry point is Tensor Products: Core First Encounter.
For distinguishable quantum subsystems and , the state space of the composite system is
The symbol does more than place two state labels side by side. It defines a vector space in which independent subsystem states can be combined, superpositions remain linear in each factor, and general vectors need not factor into separate states of and .
Product Vectors
Section titled “Product Vectors”Given
their tensor product is a vector
Such a vector is called a simple tensor or product vector. It represents a pure state that assigns one pure state to each subsystem.
The map from a pair of vectors to their tensor product is bilinear. In the first factor,
and similarly in the second factor:
Scalars can be moved between factors:
Consequently, the factors of a product vector are not unique as vectors. For nonzero ,
Normalized product-state factors are unique only up to compensating phases.
Inner Products and Norms
Section titled “Inner Products and Norms”The inner product of product vectors is defined by
It follows that norms multiply:
Thus normalized subsystem vectors produce a normalized composite vector. If either pair of local vectors is orthogonal, then the corresponding product vectors are orthogonal:
The algebraic tensor product consists of finite sums of product vectors, subject to the bilinear relations above. On finite sums, the product-vector rule extends sesquilinearly:
After identifying any zero-norm representatives, the Hilbert-space tensor product is the completion in the induced norm. Finite-dimensional tensor products are already complete; the completion step matters for infinite-dimensional systems.
Product Bases
Section titled “Product Bases”Let
and
be orthonormal bases. Pairing every basis vector from with every basis vector from gives the product basis
Its orthonormality follows immediately:
For finite-dimensional spaces,
Every vector in the composite space has an expansion
The basis vectors are product vectors. A general superposition of them need not itself be a product vector.
Compact Ket Notation
Section titled “Compact Ket Notation”Subsystem labels and tensor symbols are often compressed:
The last form is safe only when the subsystem order and label boundaries are clear. For multi-digit labels, avoids ambiguity.
Bras follow the same convention:
For product bras and kets,
Default Ordering Convention
Section titled “Default Ordering Convention”This site uses left-to-right subsystem ordering. If the space is written
then the first ket label belongs to and the second to :
For two qubits, the default computational-basis order is
The left label changes more slowly than the right label. With zero-based indices, the pair is assigned the coordinate
Basis ordering determines the coordinates of vectors and matrices. Different software libraries may use little-endian, register-specific, or reversed conventions. Translation between them is a permutation of coordinates, not a physical operation, but formulas from different conventions cannot be mixed without that permutation.
The required site-wide convention is Tensor-Product Ordering.
Kronecker Coordinates
Section titled “Kronecker Coordinates”In chosen bases, the tensor product of coordinate columns is their Kronecker product. For two qubit vectors,
the default ordering gives
Expanding the same result in kets,
This coordinate rule is a convenient factorization test. A two-qubit coefficient array
is a product vector exactly when the coefficient matrix
has rank one. The canonical state-level discussion continues at Product States.
Tensor Products of Operators
Section titled “Tensor Products of Operators”If acts on and acts on , then is defined first on product vectors by
and then extended linearly.
The basic algebraic rules are
When the inverse operators exist,
For finite-dimensional operators,
The matrix of is the Kronecker product of the matrices. If
then
The blocks and their ordering follow the same product-basis convention used for state vectors.
Local Operators
Section titled “Local Operators”An operator acting only on is represented on the whole space as
It acts as
Likewise, a -local operator is . Operators on distinct factors commute:
For two qubits,
This pair is a quick ordering check: the left operator changes the first ket label, and the right operator changes the second.
Product operators probe joint properties. For example,
has eigenvalue when the two computational-basis labels agree and when they differ.
Density Operators and Partial Traces
Section titled “Density Operators and Partial Traces”Independent subsystem density operators combine as
Their trace is normalized because
The partial trace obeys the useful product rule
By linearity, this determines the partial trace of any finite sum of product operators. The state interpretation and basis calculation belong to Reduced States and Partial Trace: First Encounter.
Reversing and Regrouping Factors
Section titled “Reversing and Regrouping Factors”The spaces and are naturally isomorphic, but their vectors are not literally identified without a map. The swap unitary is defined by
Writing
without a swap map is generally incorrect: the two sides live in differently ordered tensor products.
For three factors, there is a canonical associating isomorphism
Parentheses are therefore often suppressed:
The factor order is still retained. For qubits, the dimension is
This exponential growth is one of the central practical facts of many-body quantum mechanics and quantum information.
Product Versus Nonproduct Vectors
Section titled “Product Versus Nonproduct Vectors”The tensor-product space is spanned by product vectors, but not every vector is one product vector. For example,
is a sum of product-basis vectors but cannot itself be written as
This distinction is analogous to matrices: every matrix is a sum of rank-one matrices, but not every matrix has rank one. For bipartite pure states, product vectors correspond to rank-one coefficient matrices; higher rank signals entanglement.
The tensor product makes entanglement possible, but the entanglement definition and its consequences remain at Entangled States and Schmidt Decomposition Overview.
Scope and Boundaries
Section titled “Scope and Boundaries”The finite-dimensional rules above are sufficient for qubits, finite spins, truncated oscillators, and most introductory calculations. Two extensions require care:
- Infinite-dimensional Hilbert spaces require completing the algebraic tensor product in the norm induced by the inner product.
- Identical particles occupy symmetric or antisymmetric subspaces of tensor-product spaces, so factor labels cannot automatically be interpreted as distinguishable particles.
These points are developed in Tensor Products of Hilbert Spaces and Identical Particles.
Practical Checklist
Section titled “Practical Checklist”- Write the factor order, such as .
- State the ordered product basis used for coordinates.
- Expand product states by bilinearity.
- Build operator matrices with the same ordering.
- Attach identity operators to local actions.
- Keep swaps and regroupings explicit when factor order changes.
- Test factorization of a pure state using its coefficient matrix.
- Check dimensions before multiplying any matrices.
Example: Position and Spin
Section titled “Example: Position and Spin”A nonrelativistic spin- particle has a spatial Hilbert space and a spin Hilbert space:
Equivalently, a state may be represented as a two-component spinor wavefunction:
The inner product is
This example shows that tensor factors need not correspond to separate particles. They may represent different degrees of freedom of one particle.
Example: Two Distinguishable Particles on a Line
Section titled “Example: Two Distinguishable Particles on a Line”For one spinless particle on a line, the Hilbert space is . For two distinguishable spinless particles on a line,
A wavefunction can be written as
A product state has the special form
More general wavefunctions are not products. Interactions, boundary conditions, and preparation procedures can produce states whose spatial degrees of freedom are entangled.
For identical particles, one must further restrict to symmetric or antisymmetric subspaces. That symmetrization postulate is separate from the bare tensor-product construction for distinguishable systems.
Relationship to Probability Spaces
Section titled “Relationship to Probability Spaces”Classical probability for two random variables uses a joint distribution . Independent distributions factor:
Quantum theory assigns amplitudes before probabilities. In a product basis,
Born probabilities are , but the amplitudes also contain phase information. A product state has coefficients of the form
An entangled pure state cannot be written that way. This is why entanglement is not merely “correlation with complex numbers.” It is a statement about factorization in Hilbert space before measurement probabilities are extracted.
Physical Interpretation
Section titled “Physical Interpretation”Tensor products implement three physical ideas at once:
- A local preparation of and a local preparation of give a product state.
- Local observables act with identity operators on the other factors.
- The space of possible joint states includes nonproduct superpositions.
The third point is the one with the deepest consequences. Composite Hilbert spaces are usually much larger than the set of product states. Entanglement is therefore not an exception that must be added later; it is already present in the geometry of the composite state space.
Common Mistakes
Section titled “Common Mistakes”- Treating as ordinary scalar or matrix multiplication.
- Replacing a tensor product by an ordered pair or direct sum.
- Assuming every vector in a tensor-product space is a product vector.
- Forgetting bilinearity when expanding superpositions.
- Comparing coordinate arrays built from different basis orders.
- Reversing factor order without applying the swap permutation.
- Writing instead of when the ambient Hilbert space matters.
- Applying to a vector whose factor order is .
- Assuming software bit-string conventions match a textbook convention.
- Applying distinguishable-factor notation to identical particles without qualification.
Cross-Links
Section titled “Cross-Links”- Composite Systems
- Tensor-Product Ordering
- Bipartite Systems
- Product States
- Entangled States
- Subsystems and Local Observables
- Product Bases
- Operators on Composite Systems
References
Section titled “References”- R. Shankar, Principles of Quantum Mechanics, 2nd ed., Springer, 1994, chs. 1 and 10.
- J. J. Sakurai and J. Napolitano, Modern Quantum Mechanics, 3rd ed., Cambridge University Press, 2020, chs. 1 and 3.
- M. A. Nielsen and I. L. Chuang, Quantum Computation and Quantum Information, 10th anniversary ed., Cambridge University Press, 2010, sec. 2.1.
- J. Watrous, The Theory of Quantum Information, Cambridge University Press, 2018, sec. 1.1.
- B. C. Hall, Quantum Theory for Mathematicians, Springer, 2013, chs. 14–15.
- M. Reed and B. Simon, Methods of Modern Mathematical Physics, Vol. I: Functional Analysis, rev. ed., Academic Press, 1980, sec. 2.4.
- 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).
Exercises
Section titled “Exercises”- Expand
in the default two-qubit basis.
Solution
Apply bilinearity in both factors:
The coordinate column is
- In the default basis order, write the coordinate vector of
Solution
Expand the product:
In the order , the coordinate vector is
- Compute in the default two-qubit basis and state its action on .
Solution
Since
the block rule gives
Using the operator action directly,
- Prove that and commute.
Solution
Use the multiplication rule:
The two products are equal, so
- Let and . If , show that the corresponding product vectors are orthogonal regardless of .
Solution
The product inner rule gives
One zero local overlap is enough to make the joint overlap vanish.
- Determine whether
is a product vector.
Solution
The coefficient matrix is
Its determinant is
which is nonzero. Therefore has rank two, so the state is not a product vector. It is entangled.
- Let be the swap unitary. Show that
by checking its action on a product vector.
Solution
Take in the reversed-order space. Since swaps it into order,
This is exactly the action of in the reversed order.
- Three subsystems have dimensions , , and . Find the composite dimension and explain why regrouping the tensor products does not change it.
Solution
The dimension is
Regrouping gives either
or
The canonical associating isomorphism pairs
with
It changes parentheses, not factor order or physical content.
Additional exercises retained from the earlier canonical treatment
Section titled “Additional exercises retained from the earlier canonical treatment”- Show that if and , then the product basis has elements.
Solution
Each basis vector of can be paired with each basis vector of . There are choices for the first factor and choices for the second factor, so there are product basis vectors.
- Decide whether the two-qubit state
is a product state.
Solution
Yes. It factors as
- Why is naturally identified with a space of functions of two variables?
Solution
Product wavefunctions have the form , which is a function of the pair . Linear combinations of such products give more general square-integrable functions of two variables, and the Hilbert-space completion yields .