Quantum theory Quantum computation and error correction Theorem
Gottesman–Knill theorem
Builds on Quantum circuitClifford groupPauli groupQuantum logic gate
Statement
Let and consider a quantum circuit on qubits with the following properties.
- It starts in the computational basis state .
- Its gates are the Hadamard gate , the phase gate and the controlled-NOT gate, applied to any qubits.
- 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 and in the number of gates and measurements.
Remarks
Proof idea: the gates , and CNOT generate the Clifford group, which maps the Pauli group to itself under conjugation. The state at each time is the common eigenvector of an abelian group of independent Pauli operators, its stabilizer. The algorithm stores generators as an binary matrix with signs, and updates them under each gate in steps. A measurement outcome is either determined, or uniformly random, and both cases are read off from the generators with polynomial work.
Example: on qubit and then CNOT from qubit to each of qubits gives the GHZ state , which is highly entangled. Its stabilizer is generated by and for , and the simulation predicts that measuring all qubits gives all s or all s with probability each.
Hypothesis 2 is essential. Adding the gate 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 , 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.
- Cross product concept
- Determinant concept
- Finite field concept
- Group concept
- Hermitian matrix concept
- Identity matrix object
- Kronecker product concept
- Lie algebra concept
- Lie group concept
- Matrix definition
- Quantum circuit concept
- Quantum logic gate concept
- Quotient group concept
- Real projective space object
- Symplectic group object
- Trace of a matrix concept
- Unitary matrix concept
- Vector space definition
- Ring definition
- Square matrix definition
- Transpose definition
- Linear map definition
- Unit of a ring definition
- Conjugate transpose definition
- Multilinear map definition
- Orthogonal matrix definition
- Division ring definition
- Alternating multilinear map definition
- Orthogonal group object
- Unitary matrix definition
- The quaternions example
- Determinant definition
- Unitary group object
- Special orthogonal group object
- Special unitary group SU(n) example
- Rotation group SO(3) example
- SU(2) example
- Pauli matrices object
- Pauli group object
- Clifford group object
- Gottesman–Knill theorem statement
Further reading
About this page
| Tag | C519DJER88 |
|---|---|
| URI | m2://C519DJER88 |
| Kind | statement, theorem |
| Writing | W0 stub |
| MSC | 81P68, 68Q12 |
| Status | This copy of the site has no build data. Run m2 status C519DJER88. |
| About | Quantum circuit, Clifford group |
| Uses | Quantum circuit, Clifford group, Pauli group, Quantum logic gate |
| Same as | |
| Changed | 3 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.