DeepPractise
DeepPractise
Lesson 16 of 119
Foundations

Tensor Products (Multi-Qubit States)

Beginner 15 min 1 prerequisite

Tensor Products (Multi-Qubit States)

Overview

A single qubit has states like ∣ψ⟩=α∣0⟩+β∣1⟩|\psi\rangle=\alpha|0\rangle+\beta|1\rangle. But real quantum computation becomes interesting only when we combine qubits into joint systems.

This page introduces the mathematical rule for combining quantum systems: the tensor product. You will learn why it is required (not optional), how it acts on basis states, and how the compact notation ∣00⟩|00\rangle, ∣01⟩|01\rangle, ∣10⟩|10\rangle, ∣11⟩|11\rangle arises.

Intuition

For two classical bits, the joint state is a pair like (0,1)(0,1). There are four possibilities: (0,0)(0,0), (0,1)(0,1), (1,0)(1,0), (1,1)(1,1).

For two qubits, the joint system also has four computational-basis outcomes: 0000, 0101, 1010, 1111. But the state is not just “a pair of qubit states.”

Why not?

  • A qubit state is a vector (a rule for probabilities across outcomes).
  • A two-qubit state must be a single object that predicts probabilities for joint outcomes.
  • Those probabilities must allow superposition and interference across the four joint outcomes.

So the state space of a joint system must be a space where you can:

  1. represent the four joint basis outcomes, and
  2. take linear combinations of them with complex amplitudes.

That is exactly what the tensor product construction provides.

A useful way to think about it: “two qubits” means the number of basis outcomes multiplies (2 outcomes per qubit → 2×2=42\times2=4 outcomes total), and therefore the number of amplitude coordinates multiplies too.

Formal Description

Single-qubit basis

Recall the computational basis for one qubit:

∣0⟩, ∣1⟩.|0\rangle,\ |1\rangle.

A general single-qubit state is

∣ψ⟩=α∣0⟩+β∣1⟩.|\psi\rangle = \alpha|0\rangle + \beta|1\rangle.

Tensor product of basis states

For a two-qubit system, the computational basis is built from tensor products of the one-qubit basis states:

∣0⟩⊗∣0⟩,∣0⟩⊗∣1⟩,∣1⟩⊗∣0⟩,∣1⟩⊗∣1⟩.|0\rangle\otimes|0\rangle,\quad |0\rangle\otimes|1\rangle,\quad |1\rangle\otimes|0\rangle,\quad |1\rangle\otimes|1\rangle.

We use the shorthand:

∣0⟩⊗∣0⟩=∣00⟩,∣0⟩⊗∣1⟩=∣01⟩,∣1⟩⊗∣0⟩=∣10⟩,∣1⟩⊗∣1⟩=∣11⟩.|0\rangle\otimes|0\rangle = |00\rangle,\quad |0\rangle\otimes|1\rangle = |01\rangle,\quad |1\rangle\otimes|0\rangle = |10\rangle,\quad |1\rangle\otimes|1\rangle = |11\rangle.

Here is what the notation means in words:

  • ∣01⟩|01\rangle means: “first qubit is in the basis state ∣0⟩|0\rangle and second qubit is in the basis state ∣1⟩|1\rangle.”
  • The left digit refers to the first subsystem; the right digit refers to the second.

Tensor product distributes over addition

The tensor product is linear in each input. The most important expansion rule is:

(α∣0⟩+β∣1⟩)⊗∣0⟩=α(∣0⟩⊗∣0⟩)+β(∣1⟩⊗∣0⟩).(\alpha|0\rangle+\beta|1\rangle)\otimes|0\rangle = \alpha(|0\rangle\otimes|0\rangle) + \beta(|1\rangle\otimes|0\rangle).

In shorthand:

(α∣0⟩+β∣1⟩)⊗∣0⟩=α∣00⟩+β∣10⟩.(\alpha|0\rangle+\beta|1\rangle)\otimes|0\rangle = \alpha|00\rangle + \beta|10\rangle.

This is how “a state of qubit A and a state of qubit B” becomes a single joint state.

General two-qubit state

A general pure state of two qubits can be written as a linear combination of the four basis states:

∣Ψ⟩=α00∣00⟩+α01∣01⟩+α10∣10⟩+α11∣11⟩.|\Psi\rangle = \alpha_{00}|00\rangle + \alpha_{01}|01\rangle + \alpha_{10}|10\rangle + \alpha_{11}|11\rangle.

Each coefficient αij\alpha_{ij} is a complex amplitude.

If you measure both qubits in the computational basis, then

P(ij)=∣αij∣2,P(ij) = |\alpha_{ij}|^2,

and normalization requires

∣α00∣2+∣α01∣2+∣α10∣2+∣α11∣2=1.|\alpha_{00}|^2+|\alpha_{01}|^2+|\alpha_{10}|^2+|\alpha_{11}|^2 = 1.

Cartesian product vs tensor product

A Cartesian product of sets lists pairs, like (0,1)(0,1). It describes classical joint possibilities.

A tensor product of vector spaces creates a space where you can form superpositions of joint basis states. That is why quantum joint states use tensor products rather than simple pairs.

Worked Example

Let qubit A be in

∣ψ⟩=35∣0⟩+45∣1⟩|\psi\rangle = \tfrac{3}{5}|0\rangle + \tfrac{4}{5}|1\rangle

and qubit B be in ∣0⟩|0\rangle.

The joint state is the tensor product:

∣Ψ⟩=∣ψ⟩⊗∣0⟩.|\Psi\rangle = |\psi\rangle\otimes|0\rangle.

Expand using linearity:

∣Ψ⟩=(35∣0⟩+45∣1⟩)⊗∣0⟩=35∣00⟩+45∣10⟩.|\Psi\rangle = \left(\tfrac{3}{5}|0\rangle + \tfrac{4}{5}|1\rangle\right)\otimes|0\rangle = \tfrac{3}{5}|00\rangle + \tfrac{4}{5}|10\rangle.

Now measure both qubits in the computational basis.

  • Outcome 0000 occurs with probability ∣3/5∣2=9/25|3/5|^2=9/25.
  • Outcome 1010 occurs with probability ∣4/5∣2=16/25|4/5|^2=16/25.
  • Outcomes 0101 and 1111 have probability 0.

This matches the intuition: the second qubit is definitely 0, while the first is probabilistic.

Turtle Tip

Turtle Tip

If you feel lost, anchor on one fact: two qubits have four joint basis outcomes. A two-qubit pure state is “a list of four complex amplitudes” attached to ∣00⟩,∣01⟩,∣10⟩,∣11⟩|00\rangle,|01\rangle,|10\rangle,|11\rangle.

Common Pitfalls

Common Pitfalls

Don’t read ∣01⟩|01\rangle as a number “one” or as a product 0×10\times1. It is shorthand for a tensor product of basis states.

Also, be careful about ordering: ∣01⟩|01\rangle and ∣10⟩|10\rangle are different states because they refer to different subsystems.

Quick Check

Quick Check
  1. How many computational-basis states does a two-qubit system have, and why?
  2. Expand (α∣0⟩+β∣1⟩)⊗∣1⟩(\alpha|0\rangle+\beta|1\rangle)\otimes|1\rangle in the ∣ij⟩|ij\rangle basis.

What’s Next

Tensor products tell us how to build joint state spaces. Next we’ll classify two-qubit states into two fundamentally different types: product states (which factor into single-qubit states) and entangled states (which do not).