Universal computation
Just three or four gate types are enough for anything.
Concept / Quantum Gates
The verbs of quantum computing — how you actually manipulate a qubit.
Quantum gates are the operations that transform qubits. In a classical computer, gates are AND, OR, and NOT. In a quantum computer, gates are rotations of a qubit's state — Hadamard, Pauli-X, CNOT, T. A quantum circuit is just a sequence of gates applied to qubits.
Applying a Hadamard gate to |0⟩ produces a perfect 50/50 blend of 0 and 1.
If a qubit is a spinning arrow, a quantum gate is a hand that turns it. Left, right, up, down, sideways, entangled with the arrow next to it.
You build a program by choosing which gates to apply, in what order, to which qubits. That sequence is called a circuit.
Any quantum algorithm — from Shor's to Grover's to chemistry simulation — is ultimately a specific dance of a few kinds of gates.
What already happened, and what's next for quantum gates.
Deutsch defines universal quantum gates.
Barenco et al. show CNOT + single-qubit gates are universal.
First superconducting two-qubit gates above 99% fidelity.
Trapped-ion gates cross 99.9% fidelity.
Neutral-atom two-qubit gates reach the fault-tolerance threshold.
Logical (error-corrected) gate fidelities enter routine operation.
Just three or four gate types are enough for anything.
Shor, Grover, VQE, QAOA — all are circuits of gates.
Fault-tolerant gates are the ultimate engineering goal.
Turning high-level intent into optimal low-level gate sequences.