Table of Contents
Single-Qubit Gates
Single-qubit gates act on one qubit, represented by $2 \times 2$ unitary matrices. They rotate the qubit state on the Bloch sphere or apply phase shifts. See gate details for individual gates.
Identity gate
Identity gate is the trivial gate that leaves the quantum state unchanged. It is the quantum analog of “do nothing” and appears as a placeholder in circuit padding and theoretical proofs. Self-inverse ($I^2 = I$), it commutes with all gates.
$$I = \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix}$$
Pauli X gate
Pauli X gate flips the qubit: $|0\rangle \leftrightarrow |1\rangle$. It is the quantum analog of the classical NOT gate and is the most fundamental bit-flip operation. Self-inverse ($X^2 = I$).
$$X = \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix}$$
Pauli Y gate
Pauli Y gate combines a bit flip and phase, rotating around the y-axis of the Bloch sphere. Self-inverse ($Y^2 = I$), though less commonly used directly than X or Z.
$$Y = \begin{pmatrix} 0 & -i \\ i & 0 \end{pmatrix}$$
Pauli Z gate
Pauli Z gate applies a phase: $|0\rangle$ unchanged, $|1\rangle \to -|1\rangle$. It leaves the computational basis unchanged but introduces a relative phase. Self-inverse ($Z^2 = I$).
$$Z = \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix}$$
Hadamard (H) gate
Hadamard gate creates equal superposition from computational basis states. Essential for quantum algorithms; appears in nearly every quantum circuit. Self-inverse ($H^2 = I$), it maps $|0\rangle \to (|0\rangle + |1\rangle)/\sqrt{2}$ and $|1\rangle \to (|0\rangle - |1\rangle)/\sqrt{2}$.
$$H = \frac{1}{\sqrt{2}} \begin{pmatrix} 1 & 1 \\ 1 & -1 \end{pmatrix}$$
S (Phase) gate
S gate applies a 90° phase to the $|1\rangle$ state—a quarter-turn phase gate with $S^2 = Z$ and $S^4 = I$.
$$S = \begin{pmatrix} 1 & 0 \\ 0 & i \end{pmatrix}$$
T gate
T gate applies a 45° phase to the $|1\rangle$ state. Critical for quantum algorithms and fault-tolerant quantum computing, it is often called the “magic gate” in quantum error correction ($T^2 = S$, $T^8 = I$).
$$T = \begin{pmatrix} 1 & 0 \\ 0 & e^{i\pi/4} \end{pmatrix}$$
RX (Rotation around X) gate
RX gate is a parameterized rotation around the x-axis of the Bloch sphere by angle $\theta$; $R_X(\pi/2)$ is a half-rotation.
$$R_X(\theta) = \begin{pmatrix} \cos(\theta/2) & -i\sin(\theta/2) \\ -i\sin(\theta/2) & \cos(\theta/2) \end{pmatrix}$$
RY (Rotation around Y) gate
RY gate is a parameterized rotation around the y-axis of the Bloch sphere by angle $\theta$; $R_Y(\pi/2)$ creates superposition.
$$R_Y(\theta) = \begin{pmatrix} \cos(\theta/2) & -\sin(\theta/2) \\ \sin(\theta/2) & \cos(\theta/2) \end{pmatrix}$$
RZ (Rotation around Z) gate
RZ gate is a parameterized rotation around the z-axis (phase rotation) by angle $\theta$; note $R_Z(\pi/2) = S$ and $R_Z(\pi/4) = T$.
$$R_Z(\theta) = \begin{pmatrix} e^{-i\theta/2} & 0 \\ 0 & e^{i\theta/2} \end{pmatrix}$$
Universal Single-Qubit (U) gate
Universal U gate is a general single-qubit gate parameterized by three angles. Any single-qubit unitary can be expressed as a U gate, making it universal for single-qubit operations; it reduces to H, X, Y, Z, S, T when parameters are set appropriately.
$$U(\theta, \phi, \lambda) = \begin{pmatrix} \cos(\theta/2) & -e^{i\lambda}\sin(\theta/2) \\ e^{i\phi}\sin(\theta/2) & e^{i(\phi+\lambda)}\cos(\theta/2) \end{pmatrix}$$
