Bell States and Quantum Teleportation, Explained Hands-On

Two glowing orbs, cyan and magenta, linked by shimmering threads of light across a dark cosmic background

Quantum teleportation sounds like science fiction, but it is a real, experimentally demonstrated protocol — first proposed by Bennett and colleagues in 1993 and performed with photons over 1,400 kilometres by China's Micius satellite in 2017. It does not move matter, and it does not beat the speed of light. What it does is stranger: it transfers the exact quantum state of a particle from one place to another, destroying the original in the process, using two ingredients — a pair of entangled particles and two ordinary classical bits. The entangled pairs at the heart of the protocol are the Bell states, and this article builds them up hands-on: what entanglement really means, how to create Bell pairs with two gates, and how the teleportation protocol uses them step by step.

What “entangled” actually means

A two-qubit state is a product state if it can be written as two independent single-qubit states multiplied together, like |0⟩ ⊗ |+⟩. Each qubit has its own definite description, and measuring one tells you nothing about the other. An entangled state is one that cannot be factored this way: the pair has a definite joint description, but neither qubit has a description of its own.

The canonical example is |Φ+⟩ = (|00⟩ + |11⟩)/√2. Measure the first qubit and you get 0 or 1 with equal probability — but whichever you get, the second qubit is guaranteed to match. The correlation is perfect, yet before measurement neither qubit “had” a value at all. It is worth seeing once why no product decomposition exists. Suppose |Φ+⟩ = (a|0⟩ + b|1⟩) ⊗ (c|0⟩ + d|1⟩) = ac|00⟩ + ad|01⟩ + bc|10⟩ + bd|11⟩. Matching coefficients with (|00⟩ + |11⟩)/√2 requires ac = bd = 1/√2 and ad = bc = 0. But ad = 0 forces a = 0 or d = 0, and either choice zeroes out ac or bd — contradiction. No such a, b, c, d exist. The state is irreducibly joint.

This is not just strong classical correlation. Classical correlation can always be explained by pre-agreed randomness — two envelopes containing matching slips of paper. Entangled states violate Bell's inequalities, which every such pre-agreed explanation must satisfy. Experiments closing the major loopholes — recognized by the 2022 Nobel Prize to Aspect, Clauser, and Zeilinger — confirm that nature really does work this way.

The four Bell states

There are four maximally entangled two-qubit states, forming an orthonormal basis for the two-qubit space — the Bell basis:

  • |Φ+⟩ = (|00⟩ + |11⟩)/√2
  • |Φ−⟩ = (|00⟩ − |11⟩)/√2
  • |Ψ+⟩ = (|01⟩ + |10⟩)/√2
  • |Ψ−⟩ = (|01⟩ − |10⟩)/√2

All four are created with the same two-gate recipe. Start from |00⟩, apply a Hadamard to the first qubit to get (|0⟩ + |1⟩)/√2 ⊗ |0⟩, then a CNOT controlled on the first qubit targeting the second. The CNOT flips the target exactly when the control is |1⟩, producing (|00⟩ + |11⟩)/√2 = |Φ+⟩. The other three come from small variations: starting from |10⟩ instead of |00⟩ gives |Ψ+⟩, and adding a Z gate (a phase flip) before the CNOT produces the minus variants.

In Qiskit, creating a Bell pair is three lines:

from qiskit import QuantumCircuit
qc = QuantumCircuit(2, 2)
qc.h(0)            # superpose the first qubit
qc.cx(0, 1)        # entangle: control 0, target 1
qc.measure([0, 1], [0, 1])

Run this on a simulator and you will measure 00 about half the time and 11 about half the time — never 01 or 10. That perfect correlation, with each individual outcome completely random, is the signature of entanglement.

The teleportation protocol, step by step

Here is the setup. Alice holds two qubits: qubit 1 in an unknown state |ψ⟩ = α|0⟩ + β|1⟩ that she wants to send, and qubit 2, her half of a Bell pair |Φ+⟩ shared with Bob, who holds qubit 3. Alice does not know α and β — if she did, she could just phone Bob the values. The whole point is transferring a state she cannot even describe.

Step 1: Alice performs a Bell measurement. She applies a CNOT from qubit 1 to qubit 2, then a Hadamard to qubit 1 — the exact inverse of the Bell-pair creation circuit — and measures both qubits. This projects qubits 1 and 2 onto one of the four Bell states, yielding two classical bits.

Step 2: Alice sends the two bits to Bob over an ordinary classical channel — a phone call, a radio signal, anything.

Step 3: Bob applies a correction. Here is the remarkable part. Before Alice's measurement, the three-qubit state can be rewritten by grouping qubits 1 and 2 in the Bell basis:

|ψ⟩1 ⊗ |Φ+⟩23 = ½[ |Φ+⟩12(α|0⟩ + β|1⟩)3 + |Φ−⟩12(α|0⟩ − β|1⟩)3 + |Ψ+⟩12(β|0⟩ + α|1⟩)3 + |Ψ−⟩12(β|0⟩ − α|1⟩)3 ]

Each possible measurement outcome leaves Bob's qubit in a state that differs from |ψ⟩ by a known Pauli operation:

  • Alice measures |Φ+⟩ → Bob holds α|0⟩ + β|1⟩ → apply I (nothing)
  • Alice measures |Φ−⟩ → Bob holds α|0⟩ − β|1⟩ → apply Z
  • Alice measures |Ψ+⟩ → Bob holds β|0⟩ + α|1⟩ → apply X
  • Alice measures |Ψ−⟩ → Bob holds β|0⟩ − α|1⟩ → apply ZX

After the correction, Bob's qubit is in exactly the state |ψ⟩ — for every possible value of α and β, including states entangled with other systems Alice never knew about. The two classical bits told Bob which of four rotations to apply, and that was sufficient.

Why it does not break physics

Three common worries dissolve on inspection. Does it violate the no-cloning theorem? No — Alice's Bell measurement destroys her copy of |ψ⟩. The state is transferred, never duplicated; at no point do two copies exist. Does it send information faster than light? No — Bob's qubit is in a maximally mixed state until the two classical bits arrive, and those bits travel at light speed at best. Without them, Bob cannot extract anything. Does it teleport matter? No — only the quantum state moves. The particles stay where they are; what travels is the information describing how a fresh particle should behave.

There is also a subtle point worth appreciating: the protocol consumed the Bell pair. Entanglement is a resource that gets used up — one teleported qubit costs one Bell pair plus two classical bits, always. Quantum communication engineers count entanglement the way classical engineers count bandwidth.

Hands-on: the full circuit in Qiskit

Here is teleportation end to end. Qubit 0 carries the message (prepared here in the |+⟩ state as an example), qubits 1 and 2 share the Bell pair, and Bob's corrections are applied conditionally on the measurement results:

from qiskit import QuantumCircuit, QuantumRegister, ClassicalRegister
qr = QuantumRegister(3)
crz, crx = ClassicalRegister(1), ClassicalRegister(1)
qc = QuantumCircuit(qr, crz, crx)
qc.h(qr[1]); qc.cx(qr[1], qr[2])  # share Bell pair |Φ+> (Alice: qr[1], Bob: qr[2])
qc.h(qr[0])                            # message qubit in |+> state
qc.barrier()
qc.cx(qr[0], qr[1]); qc.h(qr[0])  # Alice's Bell measurement
qc.measure(qr[0], crz[0]); qc.measure(qr[1], crx[0])
qc.z(qr[2]).c_if(crz, 1)            # Bob's corrections
qc.x(qr[2]).c_if(crx, 1)

On a noiseless simulator, Bob's qubit (qr[2]) ends in the |+⟩ state with certainty — verify it by measuring qr[2] in the X basis and watching every shot return 0. On real hardware, noise degrades the fidelity, which is exactly why teleportation fidelity is a standard benchmark for quantum communication links.

Why it matters

Teleportation is the primitive underneath the quantum internet. Quantum repeaters — the devices that will extend entanglement across continents — work by entanglement swapping, which is teleportation applied to half of an entangled pair: it splices two short Bell pairs into one long one without the particles ever meeting. Distributed quantum computing uses the same trick to move quantum information between processors. And on the foundations side, every loophole-free Bell test is, in effect, certifying the exact resource that makes teleportation possible.

The experimental arc is worth noting. Tabletop photon teleportation was demonstrated in 1997 by Bouwmeester's group and Zeilinger's group independently. By 2017, the Micius satellite had teleported photon states from a ground station to orbit over 1,400 km. Each step used the same 1993 protocol, unchanged — a sign of a protocol that captured something fundamental.

Putting it together

Bell states are what entanglement looks like in its purest form: two qubits with no individual description and perfect joint correlation, creatable with a Hadamard and a CNOT. Teleportation spends one such pair, plus two classical bits, to relocate an arbitrary quantum state — destroying the original, respecting relativity, and enabling everything from quantum repeaters to distributed computation. It is the clearest demonstration that in quantum mechanics, information is physical, and entanglement is the fuel it runs on.

Further reading

  • Bennett, C. H., et al. (1993). Teleporting an unknown quantum state via dual classical and Einstein-Podolsky-Rosen channels. Physical Review Letters 70, 1895. doi:10.1103/PhysRevLett.70.1895
  • Nielsen, M. & Chuang, I. Quantum Computation and Quantum Information, Chapters 1–2 — Bell states, the teleportation protocol, and the no-cloning theorem.
  • Qiskit textbook, Quantum Teleportation — interactive implementation with state tomography. learn.qiskit.org/course/ch-algorithms/quantum-teleportation
  • Yin, J., et al. (2017). Satellite-based entanglement distribution over 1200 kilometers. Science 356, 1140–1144. doi:10.1126/science.aan3211

Similar Posts

Leave a Reply