Quantum theory Quantum computation and error correction Theorem
Solovay–Kitaev theorem
Builds on Special unitary group SU(n)Dense setOperator normQuantum logic gate
Statement
Let and let be a finite subset of the special unitary group with these two properties.
- is closed under inverses.
- The subgroup generated by is dense in .
Then there are constants and , depending only on and , with the following property. For every and every , there are with and where is the operator norm.
Remarks
Proof idea: density and compactness give a finite word length whose words form an -net of . To improve an approximation of , write , which is close to the identity, as a group commutator of elements close to the identity. Approximate and recursively; the error of the commutator is much smaller than the errors of and . Each level multiplies the length by and turns an error into about , which gives . The proof is constructive and gives an algorithm that finds the sequence in time polylogarithmic in .
Example: in quantum computing, with the Hadamard gate and generates a dense subgroup of modulo phases. So every one-qubit gate can be approximated to accuracy by gates , and .
Density alone gives some approximating word; the content of the theorem is the polylogarithmic bound on its length. The standard proof uses the inverses in hypothesis 1 to form commutators.
Going deeper
For a student
The theorem is a statement about compact Lie groups, used as a compilation tool. A circuit of arbitrary gates, compiled to total accuracy , needs gates from a universal set. This makes the class BQP independent of the choice of a universal gate set. Counting arguments show that length at least of order is needed, so the exponent cannot go below .
Reading path
To understand this page from the ground up, read these 13 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Dense set concept
- Determinant concept
- Identity matrix object
- Lie group concept
- Matrix definition
- Operator norm concept
- Quantum logic gate concept
- Transpose definition
- Conjugate transpose definition
- Unitary matrix definition
- Unitary group object
- Special unitary group SU(n) example
- Solovay–Kitaev theorem statement
Further reading
About this page
| Tag | DK9XZ4E4KT |
|---|---|
| URI | m2://DK9XZ4E4KT |
| Kind | statement, theorem |
| Writing | W0 stub |
| MSC | 81P65, 68Q12, 22E70 |
| Status | This copy of the site has no build data. Run m2 status DK9XZ4E4KT. |
| About | Quantum logic gate, Special unitary group SU(n) |
| Uses | Special unitary group SU(n), Dense set, Operator norm, 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.