Skip to content

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 AA and BB, the state space of the composite system is

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

The symbol ⊗\otimes 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 AA and BB.

Given

∣ψ⟩A∈HA,∣ϕ⟩B∈HB,\lvert\psi\rangle_A\in\mathcal H_A, \qquad \lvert\phi\rangle_B\in\mathcal H_B,

their tensor product is a vector

∣ψ⟩A⊗∣ϕ⟩B∈HA⊗HB.\lvert\psi\rangle_A \otimes \lvert\phi\rangle_B \in \mathcal H_A\otimes\mathcal H_B.

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,

(α∣ψ1⟩+β∣ψ2⟩)⊗∣ϕ⟩=α∣ψ1⟩⊗∣ϕ⟩+β∣ψ2⟩⊗∣ϕ⟩,\begin{aligned} \left( \alpha\lvert\psi_1\rangle + \beta\lvert\psi_2\rangle \right) \otimes\lvert\phi\rangle &= \alpha\lvert\psi_1\rangle\otimes\lvert\phi\rangle\\ &\quad+ \beta\lvert\psi_2\rangle\otimes\lvert\phi\rangle, \end{aligned}

and similarly in the second factor:

∣ψ⟩⊗(α∣ϕ1⟩+β∣ϕ2⟩)=α∣ψ⟩⊗∣ϕ1⟩+β∣ψ⟩⊗∣ϕ2⟩.\begin{aligned} \lvert\psi\rangle\otimes \left( \alpha\lvert\phi_1\rangle + \beta\lvert\phi_2\rangle \right) &= \alpha\lvert\psi\rangle\otimes\lvert\phi_1\rangle\\ &\quad+ \beta\lvert\psi\rangle\otimes\lvert\phi_2\rangle. \end{aligned}

Scalars can be moved between factors:

(c∣ψ⟩)⊗∣ϕ⟩=∣ψ⟩⊗(c∣ϕ⟩)=c(∣ψ⟩⊗∣ϕ⟩).\begin{aligned} (c\lvert\psi\rangle)\otimes\lvert\phi\rangle &= \lvert\psi\rangle\otimes(c\lvert\phi\rangle)\\ &= c( \lvert\psi\rangle\otimes\lvert\phi\rangle ). \end{aligned}

Consequently, the factors of a product vector are not unique as vectors. For nonzero cc,

(c∣ψ⟩)⊗(c−1∣ϕ⟩)=∣ψ⟩⊗∣ϕ⟩.(c\lvert\psi\rangle) \otimes \left(c^{-1}\lvert\phi\rangle\right) = \lvert\psi\rangle\otimes\lvert\phi\rangle.

Normalized product-state factors are unique only up to compensating phases.

The inner product of product vectors is defined by

⟨ψ⊗ϕ∣ψ′⊗ϕ′⟩=⟨ψ∣ψ′⟩A⟨ϕ∣ϕ′⟩B.\begin{aligned} \langle\psi\otimes\phi \mid \psi'\otimes\phi'\rangle &= \langle\psi\mid\psi'\rangle_A \langle\phi\mid\phi'\rangle_B. \end{aligned}

It follows that norms multiply:

∥∣ψ⟩⊗∣ϕ⟩∥=∥ψ∥ ∥ϕ∥.\lVert \lvert\psi\rangle\otimes\lvert\phi\rangle \rVert = \lVert\psi\rVert\,\lVert\phi\rVert.

Thus normalized subsystem vectors produce a normalized composite vector. If either pair of local vectors is orthogonal, then the corresponding product vectors are orthogonal:

⟨ψ∣ψ′⟩A=0⟹⟨ψ⊗ϕ∣ψ′⊗ϕ′⟩=0.\begin{aligned} \langle\psi\mid\psi'\rangle_A=0 &\quad\Longrightarrow\\ \langle\psi\otimes\phi \mid \psi'\otimes\phi'\rangle &=0. \end{aligned}

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:

⟨∑iψi⊗ϕi|∑jψj′⊗ϕj′⟩=∑i,j⟨ψi∣ψj′⟩A⟨ϕi∣ϕj′⟩B.\left\langle \sum_i \psi_i\otimes\phi_i \middle| \sum_j \psi'_j\otimes\phi'_j \right\rangle = \sum_{i,j} \langle\psi_i\mid\psi'_j\rangle_A \langle\phi_i\mid\phi'_j\rangle_B.

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.

Let

{∣i⟩A}i=1dA\left\{ \lvert i\rangle_A \right\}_{i=1}^{d_A}

and

{∣j⟩B}j=1dB\left\{ \lvert j\rangle_B \right\}_{j=1}^{d_B}

be orthonormal bases. Pairing every basis vector from AA with every basis vector from BB gives the product basis

{∣i⟩A⊗∣j⟩B}i,j.\left\{ \lvert i\rangle_A\otimes\lvert j\rangle_B \right\}_{i,j}.

Its orthonormality follows immediately:

⟨i,j∣k,ℓ⟩=⟨i∣k⟩A⟨j∣ℓ⟩B=δikδjℓ.\begin{aligned} \langle i,j\mid k,\ell\rangle &= \langle i\mid k\rangle_A \langle j\mid\ell\rangle_B\\ &= \delta_{ik}\delta_{j\ell}. \end{aligned}

For finite-dimensional spaces,

dim⁡(HA⊗HB)=dAdB.\dim(\mathcal H_A\otimes\mathcal H_B) = d_A d_B.

Every vector in the composite space has an expansion

∣Ψ⟩=∑i=1dA∑j=1dBcij∣i⟩A⊗∣j⟩B.\lvert\Psi\rangle = \sum_{i=1}^{d_A} \sum_{j=1}^{d_B} c_{ij}\lvert i\rangle_A\otimes\lvert j\rangle_B.

The basis vectors are product vectors. A general superposition of them need not itself be a product vector.

Subsystem labels and tensor symbols are often compressed:

∣i⟩A⊗∣j⟩B=∣i⟩A∣j⟩B=∣i,j⟩AB=∣ij⟩.\begin{aligned} \lvert i\rangle_A\otimes\lvert j\rangle_B &= \lvert i\rangle_A\lvert j\rangle_B\\ &= \lvert i,j\rangle_{AB}\\ &= \lvert ij\rangle. \end{aligned}

The last form is safe only when the subsystem order and label boundaries are clear. For multi-digit labels, ∣i,j⟩\lvert i,j\rangle avoids ambiguity.

Bras follow the same convention:

⟨i,j∣=⟨i∣A⊗⟨j∣B.\langle i,j\rvert = \langle i\rvert_A\otimes\langle j\rvert_B.

For product bras and kets,

(⟨a∣⊗⟨b∣)(∣ψ⟩⊗∣ϕ⟩)=⟨a∣ψ⟩⟨b∣ϕ⟩.\begin{aligned} (\langle a\rvert\otimes\langle b\rvert) (\lvert\psi\rangle\otimes\lvert\phi\rangle) &= \langle a\mid\psi\rangle \langle b\mid\phi\rangle. \end{aligned}

This site uses left-to-right subsystem ordering. If the space is written

HA⊗HB,\mathcal H_A\otimes\mathcal H_B,

then the first ket label belongs to AA and the second to BB:

∣ij⟩≡∣i⟩A⊗∣j⟩B.\lvert ij\rangle \equiv \lvert i\rangle_A\otimes\lvert j\rangle_B.

For two qubits, the default computational-basis order is

∣00⟩,∣01⟩,∣10⟩,∣11⟩.\lvert00\rangle,\quad \lvert01\rangle,\quad \lvert10\rangle,\quad \lvert11\rangle.

The left label changes more slowly than the right label. With zero-based indices, the pair (i,j)(i,j) is assigned the coordinate

k=i dB+j.k=i\,d_B+j.

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.

In chosen bases, the tensor product of coordinate columns is their Kronecker product. For two qubit vectors,

∣ψ⟩=(αβ),∣ϕ⟩=(γδ),\lvert\psi\rangle = \begin{pmatrix} \alpha\\ \beta \end{pmatrix}, \qquad \lvert\phi\rangle = \begin{pmatrix} \gamma\\ \delta \end{pmatrix},

the default ordering gives

∣ψ⟩⊗∣ϕ⟩=(αγαδβγβδ).\lvert\psi\rangle\otimes\lvert\phi\rangle = \begin{pmatrix} \alpha\gamma\\ \alpha\delta\\ \beta\gamma\\ \beta\delta \end{pmatrix}.

Expanding the same result in kets,

∣ψ⟩⊗∣ϕ⟩=αγ∣00⟩+αδ∣01⟩+βγ∣10⟩+βδ∣11⟩.\begin{aligned} \lvert\psi\rangle\otimes\lvert\phi\rangle &= \alpha\gamma\lvert00\rangle + \alpha\delta\lvert01\rangle\\ &\quad+ \beta\gamma\lvert10\rangle + \beta\delta\lvert11\rangle. \end{aligned}

This coordinate rule is a convenient factorization test. A two-qubit coefficient array

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

is a product vector exactly when the coefficient matrix

C=(c00c01c10c11)C= \begin{pmatrix} c_{00}&c_{01}\\ c_{10}&c_{11} \end{pmatrix}

has rank one. The canonical state-level discussion continues at Product States.

If AA acts on HA\mathcal H_A and BB acts on HB\mathcal H_B, then A⊗BA\otimes B is defined first on product vectors by

(A⊗B)(∣ψ⟩⊗∣ϕ⟩)=(A∣ψ⟩)⊗(B∣ϕ⟩),(A\otimes B) ( \lvert\psi\rangle\otimes\lvert\phi\rangle ) = (A\lvert\psi\rangle) \otimes (B\lvert\phi\rangle),

and then extended linearly.

The basic algebraic rules are

(A⊗B)(C⊗D)=AC⊗BD,(A⊗B)†=A†⊗B†.\begin{aligned} (A\otimes B)(C\otimes D) &= AC\otimes BD,\\ (A\otimes B)^\dagger &= A^\dagger\otimes B^\dagger. \end{aligned}

When the inverse operators exist,

(A⊗B)−1=A−1⊗B−1.(A\otimes B)^{-1} = A^{-1}\otimes B^{-1}.

For finite-dimensional operators,

Tr⁡(A⊗B)=Tr⁡(A)Tr⁡(B).\operatorname{Tr}(A\otimes B) = \operatorname{Tr}(A)\operatorname{Tr}(B).

The matrix of A⊗BA\otimes B is the Kronecker product of the matrices. If

A=(a11a12a21a22),A= \begin{pmatrix} a_{11}&a_{12}\\ a_{21}&a_{22} \end{pmatrix},

then

A⊗B=(a11Ba12Ba21Ba22B).A\otimes B = \begin{pmatrix} a_{11}B&a_{12}B\\ a_{21}B&a_{22}B \end{pmatrix}.

The blocks and their ordering follow the same product-basis convention used for state vectors.

An operator acting only on AA is represented on the whole space as

A⊗IB.A\otimes I_B.

It acts as

(A⊗IB)(∣ψ⟩A⊗∣ϕ⟩B)=(A∣ψ⟩A)⊗∣ϕ⟩B.\begin{aligned} & (A\otimes I_B) ( \lvert\psi\rangle_A\otimes\lvert\phi\rangle_B )\\ &\qquad= (A\lvert\psi\rangle_A) \otimes\lvert\phi\rangle_B. \end{aligned}

Likewise, a BB-local operator is IA⊗BI_A\otimes B. Operators on distinct factors commute:

[A⊗IB, IA⊗B]=0.[ A\otimes I_B,\, I_A\otimes B ] =0.

For two qubits,

(X⊗I)∣00⟩=∣10⟩,(I⊗X)∣00⟩=∣01⟩.\begin{aligned} (X\otimes I)\lvert00\rangle &= \lvert10\rangle,\\ (I\otimes X)\lvert00\rangle &= \lvert01\rangle. \end{aligned}

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,

Z⊗ZZ\otimes Z

has eigenvalue +1+1 when the two computational-basis labels agree and −1-1 when they differ.

Independent subsystem density operators combine as

ρAB=ρA⊗ρB.\rho_{AB} = \rho_A\otimes\rho_B.

Their trace is normalized because

Tr⁡(ρA⊗ρB)=Tr⁡(ρA)Tr⁡(ρB)=1.\begin{aligned} \operatorname{Tr}(\rho_A\otimes\rho_B) &= \operatorname{Tr}(\rho_A) \operatorname{Tr}(\rho_B)\\ &=1. \end{aligned}

The partial trace obeys the useful product rule

Tr⁡B(A⊗B)=A Tr⁡(B).\operatorname{Tr}_B(A\otimes B) = A\,\operatorname{Tr}(B).

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.

The spaces HA⊗HB\mathcal H_A\otimes\mathcal H_B and HB⊗HA\mathcal H_B\otimes\mathcal H_A are naturally isomorphic, but their vectors are not literally identified without a map. The swap unitary is defined by

SAB(∣ψ⟩A⊗∣ϕ⟩B)=∣ϕ⟩B⊗∣ψ⟩A.S_{AB} ( \lvert\psi\rangle_A\otimes\lvert\phi\rangle_B ) = \lvert\phi\rangle_B\otimes\lvert\psi\rangle_A.

Writing

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

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

(HA⊗HB)⊗HC≃HA⊗(HB⊗HC).\begin{aligned} (\mathcal H_A\otimes\mathcal H_B) \otimes\mathcal H_C &\simeq \mathcal H_A\otimes (\mathcal H_B\otimes\mathcal H_C). \end{aligned}

Parentheses are therefore often suppressed:

HA⊗HB⊗HC.\mathcal H_A\otimes\mathcal H_B\otimes\mathcal H_C.

The factor order is still retained. For NN qubits, the dimension is

dim⁡[(C2)⊗N]=2N.\dim\left[ (\mathbb C^2)^{\otimes N} \right] = 2^N.

This exponential growth is one of the central practical facts of many-body quantum mechanics and quantum information.

The tensor-product space is spanned by product vectors, but not every vector is one product vector. For example,

∣Φ+⟩=∣00⟩+∣11⟩2\lvert\Phi^+\rangle = \frac{ \lvert00\rangle+\lvert11\rangle }{\sqrt2}

is a sum of product-basis vectors but cannot itself be written as

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

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.

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.

  1. Write the factor order, such as HA⊗HB\mathcal H_A\otimes\mathcal H_B.
  2. State the ordered product basis used for coordinates.
  3. Expand product states by bilinearity.
  4. Build operator matrices with the same ordering.
  5. Attach identity operators to local actions.
  6. Keep swaps and regroupings explicit when factor order changes.
  7. Test factorization of a pure state using its coefficient matrix.
  8. Check dimensions before multiplying any matrices.

A nonrelativistic spin-1/21/2 particle has a spatial Hilbert space and a spin Hilbert space:

H=L2(R3)⊗C2.\mathcal H = L^2(\mathbb R^3)\otimes\mathbb C^2.

Equivalently, a state may be represented as a two-component spinor wavefunction:

Ψ(x)=(ψ↑(x)ψ↓(x)).\Psi(\mathbf x) = \begin{pmatrix} \psi_\uparrow(\mathbf x)\\ \psi_\downarrow(\mathbf x) \end{pmatrix}.

The inner product is

⟨Φ∣Ψ⟩=∫R3d3x [ϕ↑(x)∗ψ↑(x)+ϕ↓(x)∗ψ↓(x)].\langle\Phi\vert\Psi\rangle = \int_{\mathbb R^3} d^3x\, \bigl[ \phi_\uparrow(\mathbf x)^*\psi_\uparrow(\mathbf x) +\phi_\downarrow(\mathbf x)^*\psi_\downarrow(\mathbf x) \bigr].

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 L2(R)L^2(\mathbb R). For two distinguishable spinless particles on a line,

H12=L2(R)⊗L2(R)≅L2(R2).\mathcal H_{12} = L^2(\mathbb R)\otimes L^2(\mathbb R) \cong L^2(\mathbb R^2).

A wavefunction can be written as

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

A product state has the special form

Ψ(x1,x2)=ψ(x1)ϕ(x2).\Psi(x_1,x_2) = \psi(x_1)\phi(x_2).

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.

Classical probability for two random variables uses a joint distribution pijp_{ij}. Independent distributions factor:

pij=piqj.p_{ij}=p_i q_j.

Quantum theory assigns amplitudes before probabilities. In a product basis,

∣Ψ⟩=∑ijcij∣i⟩A∣j⟩B.\lvert\Psi\rangle = \sum_{ij} c_{ij} \lvert i\rangle_A\lvert j\rangle_B.

Born probabilities are ∣cij∣2|c_{ij}|^2, but the amplitudes cijc_{ij} also contain phase information. A product state has coefficients of the form

cij=aibj.c_{ij}=a_i b_j.

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.

Tensor products implement three physical ideas at once:

  • A local preparation of AA and a local preparation of BB 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.

  • Treating ⊗\otimes 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 AA instead of A⊗IBA\otimes I_B when the ambient Hilbert space matters.
  • Applying A⊗BA\otimes B to a vector whose factor order is B⊗AB\otimes A.
  • Assuming software bit-string conventions match a textbook convention.
  • Applying distinguishable-factor notation to identical particles without qualification.
  • 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).
  1. Expand
(α∣0⟩+β∣1⟩)⊗(γ∣0⟩+δ∣1⟩)\left( \alpha\lvert0\rangle+\beta\lvert1\rangle \right) \otimes \left( \gamma\lvert0\rangle+\delta\lvert1\rangle \right)

in the default two-qubit basis.

Solution

Apply bilinearity in both factors:

(α∣0⟩+β∣1⟩)⊗(γ∣0⟩+δ∣1⟩)=αγ∣00⟩+αδ∣01⟩+βγ∣10⟩+βδ∣11⟩.\begin{aligned} & \left( \alpha\lvert0\rangle+\beta\lvert1\rangle \right) \otimes \left( \gamma\lvert0\rangle+\delta\lvert1\rangle \right)\\ &\quad= \alpha\gamma\lvert00\rangle + \alpha\delta\lvert01\rangle\\ &\qquad+ \beta\gamma\lvert10\rangle + \beta\delta\lvert11\rangle. \end{aligned}

The coordinate column is

(αγαδβγβδ).\begin{pmatrix} \alpha\gamma\\ \alpha\delta\\ \beta\gamma\\ \beta\delta \end{pmatrix}.
  1. In the default basis order, write the coordinate vector of
∣0⟩+i∣1⟩2⊗∣1⟩.\frac{\lvert0\rangle+i\lvert1\rangle}{\sqrt2} \otimes \lvert1\rangle.
Solution

Expand the product:

∣0⟩+i∣1⟩2⊗∣1⟩=12∣01⟩+i2∣11⟩.\begin{aligned} \frac{\lvert0\rangle+i\lvert1\rangle}{\sqrt2} \otimes \lvert1\rangle &= \frac{1}{\sqrt2}\lvert01\rangle + \frac{i}{\sqrt2}\lvert11\rangle. \end{aligned}

In the order ∣00⟩,∣01⟩,∣10⟩,∣11⟩\lvert00\rangle,\lvert01\rangle,\lvert10\rangle,\lvert11\rangle, the coordinate vector is

12(010i).\frac{1}{\sqrt2} \begin{pmatrix} 0\\ 1\\ 0\\ i \end{pmatrix}.
  1. Compute X⊗ZX\otimes Z in the default two-qubit basis and state its action on ∣01⟩\lvert01\rangle.
Solution

Since

X=(0110),Z=(100−1),X= \begin{pmatrix} 0&1\\ 1&0 \end{pmatrix}, \qquad Z= \begin{pmatrix} 1&0\\ 0&-1 \end{pmatrix},

the block rule gives

X⊗Z=(0010000−110000−100).X\otimes Z = \begin{pmatrix} 0&0&1&0\\ 0&0&0&-1\\ 1&0&0&0\\ 0&-1&0&0 \end{pmatrix}.

Using the operator action directly,

(X⊗Z)∣01⟩=X∣0⟩⊗Z∣1⟩=−∣11⟩.\begin{aligned} (X\otimes Z)\lvert01\rangle &= X\lvert0\rangle \otimes Z\lvert1\rangle\\ &= -\lvert11\rangle. \end{aligned}
  1. Prove that A⊗IBA\otimes I_B and IA⊗BI_A\otimes B commute.
Solution

Use the multiplication rule:

(A⊗IB)(IA⊗B)=A⊗B,(IA⊗B)(A⊗IB)=A⊗B.\begin{aligned} (A\otimes I_B)(I_A\otimes B) &= A\otimes B,\\ (I_A\otimes B)(A\otimes I_B) &= A\otimes B. \end{aligned}

The two products are equal, so

[A⊗IB, IA⊗B]=0.[ A\otimes I_B,\, I_A\otimes B ] =0.
  1. Let ∣a⟩,∣a′⟩∈HA\lvert a\rangle,\lvert a'\rangle\in\mathcal H_A and ∣b⟩,∣b′⟩∈HB\lvert b\rangle,\lvert b'\rangle\in\mathcal H_B. If ⟨a∣a′⟩=0\langle a\mid a'\rangle=0, show that the corresponding product vectors are orthogonal regardless of ⟨b∣b′⟩\langle b\mid b'\rangle.
Solution

The product inner rule gives

⟨a⊗b∣a′⊗b′⟩=⟨a∣a′⟩⟨b∣b′⟩=0.\begin{aligned} \langle a\otimes b \mid a'\otimes b'\rangle &= \langle a\mid a'\rangle \langle b\mid b'\rangle\\ &= 0. \end{aligned}

One zero local overlap is enough to make the joint overlap vanish.

  1. Determine whether
∣Ψ⟩=12∣00⟩+12∣01⟩+12∣10⟩−12∣11⟩\lvert\Psi\rangle = \frac12\lvert00\rangle + \frac12\lvert01\rangle + \frac12\lvert10\rangle - \frac12\lvert11\rangle

is a product vector.

Solution

The coefficient matrix is

C=12(111−1).C= \frac12 \begin{pmatrix} 1&1\\ 1&-1 \end{pmatrix}.

Its determinant is

det⁡C=−12,\det C = -\frac12,

which is nonzero. Therefore CC has rank two, so the state is not a product vector. It is entangled.

  1. Let SABS_{AB} be the swap unitary. Show that
SAB(A⊗B)SAB†=B⊗AS_{AB}(A\otimes B)S_{AB}^\dagger = B\otimes A

by checking its action on a product vector.

Solution

Take ∣ϕ⟩B⊗∣ψ⟩A\lvert\phi\rangle_B\otimes\lvert\psi\rangle_A in the reversed-order space. Since SAB†S_{AB}^\dagger swaps it into A⊗BA\otimes B order,

SAB(A⊗B)SAB†(∣ϕ⟩B⊗∣ψ⟩A)=SAB(A⊗B)(∣ψ⟩A⊗∣ϕ⟩B)=SAB(A∣ψ⟩A⊗B∣ϕ⟩B)=B∣ϕ⟩B⊗A∣ψ⟩A.\begin{aligned} &S_{AB}(A\otimes B)S_{AB}^\dagger \left( \lvert\phi\rangle_B\otimes\lvert\psi\rangle_A \right)\\ &\quad= S_{AB}(A\otimes B) \left( \lvert\psi\rangle_A\otimes\lvert\phi\rangle_B \right)\\ &\quad= S_{AB} \left( A\lvert\psi\rangle_A \otimes B\lvert\phi\rangle_B \right)\\ &\quad= B\lvert\phi\rangle_B \otimes A\lvert\psi\rangle_A. \end{aligned}

This is exactly the action of B⊗AB\otimes A in the reversed order.

  1. Three subsystems have dimensions 22, 33, and 44. Find the composite dimension and explain why regrouping the tensor products does not change it.
Solution

The dimension is

2⋅3⋅4=24.2\cdot3\cdot4=24.

Regrouping gives either

(2⋅3)⋅4=24(2\cdot3)\cdot4=24

or

2⋅(3⋅4)=24.2\cdot(3\cdot4)=24.

The canonical associating isomorphism pairs

(∣i⟩A⊗∣j⟩B)⊗∣k⟩C\left( \lvert i\rangle_A\otimes\lvert j\rangle_B \right) \otimes\lvert k\rangle_C

with

∣i⟩A⊗(∣j⟩B⊗∣k⟩C).\lvert i\rangle_A \otimes \left( \lvert j\rangle_B\otimes\lvert k\rangle_C \right).

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”
  1. Show that if dim⁡HA=m\dim\mathcal H_A=m and dim⁡HB=n\dim\mathcal H_B=n, then the product basis has mnmn elements.
Solution

Each basis vector of HA\mathcal H_A can be paired with each basis vector of HB\mathcal H_B. There are mm choices for the first factor and nn choices for the second factor, so there are mnmn product basis vectors.

  1. Decide whether the two-qubit state
12(∣00⟩+∣01⟩+∣10⟩+∣11⟩)\frac{1}{2} \bigl( \lvert00\rangle+\lvert01\rangle +\lvert10\rangle+\lvert11\rangle \bigr)

is a product state.

Solution

Yes. It factors as

12(∣0⟩+∣1⟩)⊗12(∣0⟩+∣1⟩).\frac{1}{\sqrt2} \bigl( \lvert0\rangle+\lvert1\rangle \bigr) \otimes \frac{1}{\sqrt2} \bigl( \lvert0\rangle+\lvert1\rangle \bigr).
  1. Why is L2(R)⊗L2(R)L^2(\mathbb R)\otimes L^2(\mathbb R) naturally identified with a space of functions of two variables?
Solution

Product wavefunctions have the form ψ(x1)ϕ(x2)\psi(x_1)\phi(x_2), which is a function of the pair (x1,x2)(x_1,x_2). Linear combinations of such products give more general square-integrable functions of two variables, and the Hilbert-space completion yields L2(R2)L^2(\mathbb R^2).