Quantum Teleportation
Quantum teleportation is the primitive that lets a quantum network move an unknown qubit without copying it or physically forwarding that same qubit through every intermediate device. It consumes one shared Bell pair and two classical bits. The input state disappears from the sender's laboratory, and the same state is reconstructed at the receiver after a Pauli correction. This is why teleportation is a routing primitive for the quantum internet: the network can focus on distributing entanglement, then applications can spend that entanglement to transfer quantum states.
The standard protocol was introduced by Bennett, Brassard, Crepeau, Jozsa, Peres, and Wootters in 1993. It is not science-fiction matter transport and it is not faster-than-light signaling. It is a precise circuit identity: a Bell-basis measurement plus two classical correction bits implements the identity channel from Alice's input qubit to Bob's output qubit, provided Alice and Bob initially share a high-quality entangled pair.
Nielsen and Chuang Section 1.3.7 is the primary reference for the circuit derivation used on this page. Their emphasis is useful for networking: teleportation converts resources. One pre-shared EPR pair plus two classical bits can substitute for one use of an ideal qubit channel, while the original input is consumed by measurement.
Definitions
Let Alice hold an unknown input qubit ,
Alice and Bob also share a Bell pair
where Alice holds qubit and Bob holds qubit .
The Bell basis for Alice's two qubits is
The Pauli corrections are
The correction differs from some conventions by a global phase or operator order. Global phase has no observable effect, so the network convention only needs to be used consistently.
A Bell measurement is a projective measurement in the Bell basis. In circuit form, it can be implemented by a CNOT from the input qubit to the entangled qubit, a Hadamard on the input qubit, and computational-basis measurements of both qubits. The two measurement bits are sent over a classical channel to Bob.
The teleportation fidelity for a target pure state is
Ideal teleportation has . For unknown qubits drawn uniformly from the Bloch sphere, purely classical measure-and-prepare strategies cannot exceed average fidelity , so demonstrations often compare against that benchmark when the assumptions match the benchmark.
Key results
The full three-qubit input state is
where the qubit order is .
Nielsen and Chuang's circuit implements the Bell measurement by a CNOT from to , a Hadamard on , and computational-basis measurements of and . After the CNOT,
After the Hadamard on ,
The four computational outcomes of Alice's two measured qubits therefore correspond to Bob's four possible pre-correction states. Each branch has probability , because the squared norm of each Bob-side vector is and each branch has amplitude factor .
Rewrite this state in the Bell basis of :
Alice's Bell measurement on randomly returns one of the four Bell outcomes, each with probability , independent of and . Conditional on that result, Bob's qubit is one Pauli-transformed copy of :
| Alice Bell outcome | Classical bits | Bob before correction | Bob applies |
|---|---|---|---|
| 00 | |||
| 01 | |||
| 10 | |||
| 11 |
After Bob's correction, the output is up to an irrelevant global phase. Alice's original input has been measured as part of the Bell measurement. This is exactly what makes the protocol consistent with no-cloning: the unknown state is relocated, not duplicated.
Before the two classical bits arrive, Bob has no usable information about and . Averaging over Alice's four equally likely outcomes gives
The reduced state is independent of the teleported qubit. This is the density-operator proof, developed in Nielsen and Chuang Section 2.4.3, that teleportation cannot be used as a faster-than-light communication channel.
Teleportation also gives a clean operational meaning to entanglement. A Bell pair by itself cannot send a message. Two classical bits by themselves cannot specify an arbitrary unknown qubit. Together, a Bell pair and two bits implement the identity quantum channel from Alice to Bob. In network terms, the Bell pair is a pre-distributed nonlocal resource, and the classical bits are the control information that selects the correction.
In a routed network, the correction is often handled as a Pauli frame rather than as an immediate physical gate. Bob's controller records that the logical output has an , , or frame update, and later measurements or gates are interpreted relative to that frame. This is common in fault-tolerant circuits because it avoids unnecessary physical operations. It also makes teleportation naturally compatible with entanglement swapping: intermediate Bell measurements create Pauli-frame information that can be propagated classically until the final consumer of the entangled pair needs a definite interpretation.
If the shared pair is noisy, teleportation becomes a noisy channel. For a qubit isotropic resource with Bell-state fidelity relative to , the standard teleportation protocol has average fidelity
This formula is a useful engineering rule of thumb: improving the entangled link improves the application-level teleportation fidelity. It also shows why distillation matters. A raw pair with low Bell fidelity may be inadequate for teleportation, while a distilled pair can cross the threshold needed by an application.
The usual classical benchmark is for an unknown uniformly distributed qubit when the parties have no shared entanglement and use only measure-and-prepare communication. Under the isotropic model above, exceeding that benchmark is equivalent to . More generally, the relevant resource quality is the fully entangled fraction of the shared state, and different noise models may require process fidelity or diamond-norm error rather than only Bell fidelity.
Experimental teleportation has been demonstrated in many physical settings. Early photonic demonstrations appeared in 1997, including the Innsbruck experiment and a related Rome experiment. Satellite-scale work by Jian-Wei Pan's group demonstrated ground-to-satellite teleportation of independent single-photon qubits over distances up to about 1400 km using the Micius satellite. These experiments should be read conservatively: they validate essential primitives under specific assumptions and loss budgets, not yet a general-purpose global quantum internet.
Visual
The circuit shows all three resources in the teleportation identity: Alice's unknown input, the pre-shared Bell pair, and the two classical correction bits. Alice performs a CNOT and Hadamard before measuring both local qubits, which destroys the original input while producing and . Bob's dotted classical controls select the and Pauli corrections that reconstruct the input state on his qubit.
| Resource consumed | Amount per teleported qubit | Why it is needed |
|---|---|---|
| Shared Bell pair | 1 | Supplies the nonlocal quantum correlation |
| Classical bits | 2 | Identify Bob's Pauli correction |
| Alice's input qubit | 1 | Destroyed by the Bell measurement |
| Quantum channel during correction | 0 | The quantum resource was pre-distributed |
Worked example 1: Expanding the protocol for a concrete input
Problem. Alice wants to teleport
Write Bob's possible uncorrected states and corrections.
Method.
-
Identify and .
-
Use the Bell-basis expansion:
- Compute each uncorrected state:
- Map outcomes to corrections:
- Check the nontrivial corrections. For example,
Also,
which is the target up to a global phase .
Checked answer. Each Bell outcome leaves Bob with a Pauli-transformed state. The listed correction recovers the original qubit in all four cases, with the branch differing only by an unobservable global phase.
Worked example 2: Fidelity from a noisy entangled pair
Problem. A network link delivers isotropic Bell pairs with Bell fidelity relative to . Estimate the average teleportation fidelity and compare it with the classical benchmark .
Method.
- Use the standard qubit teleportation relation
- Substitute :
- Compare with the classical benchmark:
- Check the threshold condition:
is equivalent to
so
The delivered Bell fidelity is well above this threshold.
Checked answer. The predicted average teleportation fidelity is , comfortably above under the assumptions of the isotropic-noise model and the usual unknown-qubit benchmark.
Code
import numpy as np
I = np.eye(2, dtype=complex)
X = np.array([[0, 1], [1, 0]], dtype=complex)
Z = np.array([[1, 0], [0, -1]], dtype=complex)
XZ = X @ Z
correction = {"Phi+": I, "Phi-": Z, "Psi+": X, "Psi-": XZ}
pre_correction = {"Phi+": I, "Phi-": Z, "Psi+": X, "Psi-": XZ}
psi = np.array([1, 2], dtype=complex) / np.sqrt(5)
for outcome in ["Phi+", "Phi-", "Psi+", "Psi-"]:
bob_before = pre_correction[outcome] @ psi
bob_after = correction[outcome] @ bob_before
fidelity = abs(np.vdot(psi, bob_after)) ** 2
print(outcome, "before =", bob_before, "fidelity after =", fidelity)
Fe = 0.88
Favg = (2 * Fe + 1) / 3
print("average teleportation fidelity:", Favg)
A Qiskit-style circuit sketch for the same protocol is:
from qiskit import ClassicalRegister, QuantumCircuit, QuantumRegister
q = QuantumRegister(3, "q") # q[0]=input, q[1]=Alice EPR half, q[2]=Bob
c = ClassicalRegister(2, "m") # Alice's two classical bits
qc = QuantumCircuit(q, c)
# Prepare the shared Bell pair between Alice's q[1] and Bob's q[2].
qc.h(q[1])
qc.cx(q[1], q[2])
# Bell measurement on Alice's two qubits.
qc.cx(q[0], q[1])
qc.h(q[0])
qc.measure(q[0], c[0])
qc.measure(q[1], c[1])
# Bob's Pauli correction, written in the Nielsen-Chuang convention.
with qc.if_test((c[1], 1)):
qc.x(q[2])
with qc.if_test((c[0], 1)):
qc.z(q[2])
print(qc)
Common pitfalls
- Saying teleportation sends the quantum state through the classical channel. The two classical bits only identify the correction; they do not encode and .
- Forgetting that Alice's input is destroyed. The Bell measurement consumes the input qubit and Alice's half of the shared pair.
- Treating the Bell outcome probabilities as state-dependent. In ideal teleportation, each Bell outcome occurs with probability regardless of the unknown input.
- Mixing correction conventions without checking signs. Some texts use instead of for the last branch; the difference is only a global phase when used consistently.
- Claiming faster-than-light signaling. Bob's reduced state before receiving Alice's two bits is maximally mixed, so he cannot recover the message early.
- Equating a laboratory teleportation demonstration with a deployed internet. A network also needs entanglement scheduling, memories, heralding, loss management, and application-level service definitions.
- Using the fidelity formula outside its assumptions. is for the standard qubit protocol with an isotropic Bell resource.