Math 2.0

Quantum theory Quantum computation and error correction Theorem

Quantum threshold theorem

Builds on Quantum circuitQuantum error correctionStabilizer code

Statement

Consider quantum circuits built from four kinds of operations: one- and two-qubit gates, preparations of fresh qubits in ∣0⟩\lvert 0 \rangle, measurements and idle steps. Any number of operations may act in parallel, and fast classical computation is free. Assume local stochastic noise of strength pp: each operation fails independently with probability at most pp. A failed operation is replaced by an arbitrary quantum operation on the same qubits. Then there is a constant pth>0p_{\mathrm{th}} > 0, the threshold, with the following property. If p<pthp < p_{\mathrm{th}}, then for every ideal circuit CC with NN operations and every ε>0\varepsilon > 0 there is a circuit C′C' with O(Npolylog⁡(N/ε))O(N \operatorname{polylog}(N/\varepsilon)) operations. Under the noise, the output distribution of C′C' is within total variation distance ε\varepsilon of the output distribution of CC without noise.

Remarks

Proof idea: encode each qubit in a quantum error-correcting code and replace each operation by a fault-tolerant gadget that does not spread a single fault into an uncorrectable error. Then a level-11 logical operation fails with probability at most cp2c p^2 for a constant cc. Concatenating the code kk times gives logical failure probability at most pth(p/pth)2kp_{\mathrm{th}} (p/p_{\mathrm{th}})^{2^k} with pth=1/cp_{\mathrm{th}} = 1/c. So the error falls doubly exponentially in kk while the size grows only exponentially in kk, which gives the polylogarithmic overhead.

The hypothesis of fresh qubits is needed: error correction removes entropy from the computer, and without a supply of fresh qubits the entropy builds up and long computations fail. The parallelism is needed so that errors can be corrected on all qubits at every time step.

Example: with stabilizer codes such as surface codes, numerical studies estimate thresholds of the order of 1%1\% for some noise models.

Going deeper

For a student

The theorem was proved independently in the late 1990s by Aharonov and Ben-Or, by Kitaev, and by Knill, Laflamme and Zurek. It is the quantum analogue of von Neumann's theorem on reliable computation with unreliable components. The value of pthp_{\mathrm{th}} depends on the noise model, the code and the gadgets, and the rigorous lower bounds are far below the numerical estimates. The theorem also holds for some correlated noise models with suitably decaying correlations.

Reading path

To understand this page from the ground up, read these 4 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Quantum circuit concept
  2. Quantum error correction concept
  3. Stabilizer code concept
  4. Quantum threshold theorem statement

Further reading

  1. Web https://en.wikipedia.org/wiki/Threshold_theorem
About this page
TagQSXW37V7XV
URIm2://QSXW37V7XV
Kindstatement, theorem
WritingW0 stub
MSC81P73, 68Q12, 81P68
StatusThis copy of the site has no build data. Run m2 status QSXW37V7XV.
AboutQuantum error correction, Quantum circuit
UsesQuantum circuit, Quantum error correction, Stabilizer code
Same as
Changed3 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.