x-gate
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| x-gate [May 25, 2026 at 10:21] – Ivan Janevski | x-gate [June 15, 2026 at 15:23] (current) – Ivan Janevski | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | # X-gate | + | # $X$ gate (NOT gate) |
| - | **X-gate** (or **Pauli-X gate** | + | **X gate** (or **Pauli-X gate**, or **quantum |
| - | $$ X = \begin{pmatrix}0 & 1\\ 1 & 0\end{pmatrix}$$ | + | $$X = \begin{pmatrix}0 & 1\\ 1 & 0\end{pmatrix}$$ |
| - | The gate flips $\lvert | + | The gate flips the computational basis states and leaves the Hadamard basis states ($\lvert |
| + | |||
| + | $$X\lvert 0\rangle = \lvert 1\rangle \qquad X\lvert 1\rangle = \lvert 0\rangle$$ | ||
| + | $$X\lvert | ||
| + | |||
| + | On the [[bloch-sphere|Bloch sphere]], $X$ corresponds to a rotation of $\pi$ radians about the $x$-axis. Applying the gate twice returns the qubit to its original state — this is the involution property, $X^2 = I$, shared by all Pauli gates. The $X$ gate appears in virtually every quantum algorithm as the quantum equivalent of setting or flipping a bit. | ||
| + | |||
| + | ## List of code implementations | ||
| + | |||
| + | - [[x-gate-qiskit|X gate (Qiskit)]] | ||
| + | - [[x-gate-custatevec|X gate (cuStateVec)]] | ||
| + | - [[x-gate-cudaq|X gate (CUDA-Q)]] | ||
| - | On the Bloch sphere, it rotates the state by $\pi$ radians (180 degrees) around the X-axis. | ||
x-gate.1779704472.txt.gz · Last modified: by Ivan Janevski
