DeepPractise
DeepPractise

Tensor Products (Multi-Qubit States)

Track: Foundations · Difficulty: Beginner · Est: 15 min

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:

00,01,10,11.|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:

00=00,01=01,10=10,11=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=α(00)+β(10).(\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:

Ψ=α0000+α0101+α1010+α1111.|\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)=αij2,P(ij) = |\alpha_{ij}|^2,

and normalization requires

α002+α012+α102+α112=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

ψ=350+451|\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:

Ψ=(350+451)0=3500+4510.|\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/52=9/25|3/5|^2=9/25.
  • Outcome 1010 occurs with probability 4/52=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).