The threshold theorem is the foundational result of fault-tolerant quantum computation: if the error rate per physical gate is below a constant threshold , then arbitrarily long quantum computations can be performed with arbitrarily small logical error rate, using only a polylogarithmic overhead in physical qubits and gates.
Statement
Theorem (Aharonov & Ben-Or 1997, Kitaev 1997, Knill, Laflamme & Zurek 1998): There exists a threshold error rate such that for any quantum circuit of size (number of gates) and any target failure probability , if the physical error rate satisfies , then the circuit can be simulated fault-tolerantly using:
physical operations, achieving overall failure probability .
The Mechanism: Concatenated Codes
The original proofs used concatenated quantum error-correcting codes. At the first level, each logical qubit is encoded in a code. At the -th level of concatenation, the effective error rate is:
where is a constant depending on the code and fault-tolerant gadgets. If , then decreases doubly exponentially with .
To achieve logical error rate for a circuit of depth :
The total qubit overhead is .
Threshold Values
The numerical value of depends on the noise model, error-correcting code, and fault-tolerant gadget design:
| Approach | Noise Model | |
|---|---|---|
| Concatenated Steane code | Adversarial | |
| Concatenated Steane code | Stochastic | |
| Knill (teleportation-based) | Stochastic | |
| Surface code (2D topological) | Depolarizing | |
| Surface code | Erasure | |
| XZZX surface code | Biased noise | (for pure ) |
Connecting Physical Metrics to Logical Viability
The threshold theorem transforms the question “can we build a quantum computer?” into a quantitative engineering challenge: achieving . The relevant physical metrics are:
-
Gate error rate : Must satisfy for the chosen QEC code. For surface codes, this requires .
-
Measurement error rate : Must be comparable to ; high-fidelity mid-circuit measurement is essential.
-
Coherence-to-gate-time ratio: The number of gates executable within coherence time, , sets an upper bound on circuit depth and determines how far below threshold the effective error rate falls.
-
Correlated errors: The theorem assumes errors are weakly correlated. Spatially or temporally correlated noise (e.g., cosmic rays, TLS fluctuations) can reduce the effective threshold.
The logical error rate for a distance- surface code below threshold scales as:
Google’s Willow experiment (2024) was the first to demonstrate decreasing with increasing (from to ), confirming operation below the surface code threshold with superconducting qubits.
Assumptions and Limitations
The threshold theorem assumes:
- Independent errors (or short-range correlations): Leakage, cosmic-ray events, and crosstalk can violate this.
- Fast classical processing: The decoder must keep up with the syndrome extraction rate.
- Fresh ancillas: Ancilla qubits must be reliably re-prepared each round.
- Parallelism: Gates on disjoint qubits can be performed simultaneously.
Relaxing these assumptions typically lowers the threshold but does not eliminate it.
Historical Context
- Shor (1996) introduced the first quantum error-correcting codes and fault-tolerant constructions.
- Aharonov & Ben-Or (1997) proved the threshold theorem for concatenated codes under adversarial noise.
- Knill, Laflamme & Zurek (1998) independently proved threshold results and estimated .
- Kitaev (2003) introduced topological codes (toric/surface code) with higher thresholds.
- Dennis et al. (2002) mapped surface code decoding to a statistical mechanics problem, establishing for depolarizing noise.
- Google Willow (2024) first experimental demonstration of below-threshold operation in a surface code.