Math 2.0

Quantum theory Quantum computation and error correction Theorem

Gottesman–Knill theorem

Builds on Quantum circuitClifford groupPauli groupQuantum logic gate

Statement

Let n≥1n \ge 1 and consider a quantum circuit on nn qubits with the following properties.

  1. It starts in the computational basis state ∣0⋯0⟩\lvert 0 \cdots 0 \rangle.
  2. Its gates are the Hadamard gate HH, the phase gate S=diag⁡(1,i)S = \operatorname{diag}(1, i) and the controlled-NOT gate, applied to any qubits.
  3. Its measurements are measurements of single qubits in the computational basis, and later gates may be chosen depending on earlier outcomes.

Then a classical probabilistic algorithm samples the outcomes of the measurements with exactly the right joint distribution. Its running time is polynomial in nn and in the number of gates and measurements.

Remarks

Proof idea: the gates HH, SS and CNOT generate the Clifford group, which maps the Pauli group to itself under conjugation. The state at each time is the common +1+1 eigenvector of an abelian group of nn independent Pauli operators, its stabilizer. The algorithm stores nn generators as an n×2nn \times 2n binary matrix with signs, and updates them under each gate in O(n)O(n) steps. A measurement outcome is either determined, or uniformly random, and both cases are read off from the generators with polynomial work.

Example: HH on qubit 11 and then CNOT from qubit 11 to each of qubits 2,…,n2, \dots, n gives the GHZ state (∣0⋯0⟩+∣1⋯1⟩)/2(\lvert 0 \cdots 0 \rangle + \lvert 1 \cdots 1 \rangle)/\sqrt2, which is highly entangled. Its stabilizer is generated by X1X2⋯XnX_1 X_2 \cdots X_n and ZiZi+1Z_i Z_{i+1} for 1≤i<n1 \le i < n, and the simulation predicts that measuring all qubits gives all 00s or all 11s with probability 1/21/2 each.

Hypothesis 2 is essential. Adding the gate T=diag⁡(1,eiπ/4)T = \operatorname{diag}(1, e^{i\pi/4}) gives a universal gate set, and no efficient classical simulation of such circuits is known.

Going deeper

For a student

The theorem rests on the stabilizer formalism that also underlies stabilizer codes. Encoding, decoding and syndrome measurement for these codes use only Clifford operations, so they are classically simulable. To reach universality, fault-tolerant schemes add a non-Clifford gate such as TT, often through magic state injection. The simulation cost grows with the number of non-Clifford gates, a measure used in resource theories of magic.

Reading path

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

  1. Cross product concept
  2. Determinant concept
  3. Finite field concept
  4. Group concept
  5. Hermitian matrix concept
  6. Identity matrix object
  7. Kronecker product concept
  8. Lie algebra concept
  9. Lie group concept
  10. Matrix definition
  11. Quantum circuit concept
  12. Quantum logic gate concept
  13. Quotient group concept
  14. Real projective space object
  15. Symplectic group object
  16. Trace of a matrix concept
  17. Unitary matrix concept
  18. Vector space definition
  19. Ring definition
  20. Square matrix definition
  21. Transpose definition
  22. Linear map definition
  23. Unit of a ring definition
  24. Conjugate transpose definition
  25. Multilinear map definition
  26. Orthogonal matrix definition
  27. Division ring definition
  28. Alternating multilinear map definition
  29. Orthogonal group object
  30. Unitary matrix definition
  31. The quaternions example
  32. Determinant definition
  33. Unitary group object
  34. Special orthogonal group object
  35. Special unitary group SU(n) example
  36. Rotation group SO(3) example
  37. SU(2) example
  38. Pauli matrices object
  39. Pauli group object
  40. Clifford group object
  41. Gottesman–Knill theorem statement

Further reading

  1. Web https://en.wikipedia.org/wiki/Gottesman–Knill_theorem
About this page
TagC519DJER88
URIm2://C519DJER88
Kindstatement, theorem
WritingW0 stub
MSC81P68, 68Q12
StatusThis copy of the site has no build data. Run m2 status C519DJER88.
AboutQuantum circuit, Clifford group
UsesQuantum circuit, Clifford group, Pauli group, Quantum logic gate
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.