Table of Contents

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:

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:

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:

Magic state distillation:

Non-Clifford operations cannot be transversally applied in stabilizer codes. Instead, special “magic states” are distilled offline:

  1. Prepare many noisy magic states (involving T gates or measurements)
  2. Distill to higher-fidelity logical magic state
  3. 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:

Quantum compilers employ:

Uses and applications

Relation to rotation gates

Most rotation gates ($R_X$, $R_Y$, $R_Z$ at arbitrary angles) are non-Clifford:

Implementation challenges

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