Non-Clifford gates
Non-Clifford gates are unitary operations that do NOT map Pauli operators to Pauli operators under conjugation. If $N$ is non-Clifford and $P$ is a Pauli, then $N P N^\dagger$ is generally not Pauli. This breakdown of closure with respect to the Pauli group is precisely what enables universal quantum computation. Non-Clifford gates are the computational bottleneck in fault-tolerant quantum computing: while Clifford gates are nearly free, non-Clifford gates require expensive magic state distillation.
Common non-Clifford gates
Single-qubit:
Two-qubit:
CX (CNOT) with corrections: controlled gates beyond the Clifford set
Ising coupling (XX, YY) at arbitrary angles
iSWAP at non-Clifford angles
Breaking Pauli closure
The defining property of non-Clifford gates is how they conjugate Pauli operators to non-Pauli superpositions. Examples:
$$T X T^\dagger = \frac{1}{\sqrt{2}}(X + Y), \quad T Z T^\dagger = Z$$
$$T Y T^\dagger = \frac{1}{\sqrt{2}}(X + Y)e^{-i\pi/8}$$
The result $\frac{1}{\sqrt{2}}(X + Y)$ is a superposition of Paulis, not a Pauli itself (up to global phase). This breaks the closure property.
More generally, if $N$ is non-Clifford and $P$ is Pauli, then $N P N^\dagger$ is generally a non-Pauli operator—often a superposition involving Fourier modes or higher-order terms.
Universality and the T gate
The T gate is the minimal non-Clifford addition to Cliffords for universal quantum computation:
Clifford gates alone: can prepare stabilizer states, measure Pauli observables, implement error correction—but cannot compute general unitary transformations
Clifford + T gates: form a universal gate set (combined with Hadamard and CNOT)
Why T? Its $\pi/4$ phase (eighth of a full rotation around Z) provides irrationality that breaks Clifford closure with specific structure
The Solovay-Kitaev theorem guarantees that any unitary can be approximated to accuracy $\epsilon$ using $O(\log^c(1/\epsilon))$ Clifford+T gates for some constant $c$.
Expense: magic state distillation
Non-Clifford gates have enormous cost in fault-tolerant quantum computing:
NISQ (near-term) devices:
Fault-tolerant systems:
T gate cost: ~1000 physical qubits per logical T (via magic state distillation)
Primary bottleneck: T-count dominates resource requirements
T† cost: identical to T cost
Scaling: T-count often limits whether algorithms are practically feasible
Magic state distillation:
Non-Clifford operations cannot be transversally applied in stabilizer codes. Instead, special “magic states” are distilled offline:
Prepare many noisy magic states (involving T gates or measurements)
Distill to higher-fidelity logical magic state
Consume one logical magic state to apply one logical T gate
This post-selection process requires exponentially many physical resources.
T-count and circuit optimization
The T-count (or T-depth) is the primary cost metric for fault-tolerant quantum computing:
Clifford layer: polynomial overhead, tableau simulation in $O(n^3)$
T gates: exponential overhead per gate, magic state distillation ~1000 qubits per gate
Optimization goal: minimize T-count while preserving circuit functionality
Quantum compilers employ:
Templating and rule-based optimization
Toffoli-to-CNOT+T decompositions
Potential barriers and phase polynomial techniques
Machine learning approaches for T-count reduction
Uses and applications
Universal quantum computation: T gates (plus Clifford) enable arbitrary unitary implementation
Variational algorithms: VQE, QAOA use parameterized rotations (non-Clifford for most angles)
Phase estimation: Requires rotation angles beyond $\pi/2$
Quantum simulation: Most quantum simulation circuits require non-Clifford rotations
Error correction with logical non-Clifford gates: Some codes require transversal non-Clifford approximations
Relation to rotation gates
Most rotation gates ($R_X$, $R_Y$, $R_Z$ at arbitrary angles) are non-Clifford:
Clifford rotations: only at angles $\theta \in \{0, \pi/2, \pi, 3\pi/2\}$ (and multiples of $2\pi$)
Non-Clifford rotations: all other angles
T gate: special case $R_Z(\pi/4)$, the minimal non-Clifford rotation
Solovay-Kitaev: approximates arbitrary rotation using $O(\log^3(1/\epsilon))$ T gates
Implementation challenges
No direct implementation: non-Clifford gates cannot be transversally applied in most stabilizer codes
Superconducting qubits: T gates are realized as standard RZ rotations (~20 ns) but require magic state distillation for fault tolerance
Trapped ions: tunable interactions allow some non-Clifford operations directly, but still require distillation for high-fidelity logical gates
Photonic: parametric gates enable arbitrary rotations; magic state distillation still required for robust implementation
Comparison to Cliffords
| Property | Clifford | Non-Clifford |
| Pauli closure | Preserves under conjugation | Breaks closure |
| Classical simulation | Polynomial time (stabilizer tableau) | Exponential time |
| Universality | Not universal alone | Essential for universality |
| NISQ cost | ~10-50 ns (single-qubit) | ~20 ns (same as Clifford) |
| FTQC cost | Polynomial overhead | ~1000 physical qubits per gate |
| Magic state distillation | Not needed | Required for fault tolerance |
| Error correction | Can measure syndromes | Requires special codes/techniques |
Relations
Clifford gates: complementary class; Clifford+non-Clifford forms universal sets
-
Phase gates: T/T† are non-Clifford phase gates; S/S† are Clifford
Rotation gates: most rotations are non-Clifford except at special angles
Pauli gates: special case Clifford gates (trivially preserve Pauli group)
-
-
Fault tolerance: magic state distillation, T-count optimization, resource estimation
Universality: Solovay-Kitaev theorem, universal approximation with T gates