Sign in
← Atlas
Exact & formalGatesSingle-qubit gate

SX (√X) gate

A Clifford square root of the Pauli-X gate that is the native physical single-qubit gate (an X_{π/2} pulse) on most superconducting hardware.

cliffordsingle qubithardware native

Atlas stars stay in the public catalog. Saving this entry to your workspace starts an unstarred private copy.

SX matters less as an algorithmic primitive and more as a hardware fact: many transmon-qubit backends implement exactly one calibrated single-qubit pulse, and SX is that pulse.

Circuit & simulation
P(|0⟩) after SX50%
P(|1⟩) after SX50%
P(|1⟩) after SX·SX (=X)100%
What this takes and returns
Takes1 qubitWhat joins here

Takes a 1-qubit register and states no assumption about what is on it. That is the whole condition: anything returning 1 qubits can feed it.

15 entries meet this end. Named below.

Returns1 qubitWhat joins here

Returns a 1-qubit register a next stage can take. This is the end that joins.

13 entries meet this end. Named below.

A unitary. The same register goes in and comes out, and this entry states no assumption about what is on it — which is what lets anything of the same width feed it. See all 29 →

How it works

Definition

XSX=12(1+i1i1i1+i)\sqrt{X} \equiv SX = \frac{1}{2}\begin{pmatrix} 1+i & 1-i \\ 1-i & 1+i \end{pmatrix}

Squaring the matrix directly confirms SXSX=XSX \cdot SX = X: it is a genuine matrix square root of the Pauli-X gate, and one of exactly four square roots of XX up to global phase (the others being SX-SX, SXSX^\dagger scaled, etc.).

Action on basis states

SX0=12[(1+i)0+(1i)1],SX1=12[(1i)0+(1+i)1]SX|0\rangle = \tfrac12\big[(1+i)|0\rangle + (1-i)|1\rangle\big], \qquad SX|1\rangle = \tfrac12\big[(1-i)|0\rangle + (1+i)|1\rangle\big]

Both outcomes are measured with equal probability 1/21/2; the gate's effect is entirely in the phase relationship between the two amplitudes, which a second SXSX resolves back into a deterministic bit flip.

Key identities

  • SX=eiπ/4RX(π/2)SX = e^{i\pi/4} R_X(\pi/2): up to global phase, SXSX is precisely the RXR_X rotation halfway to a full XX flip.
  • SXSX is a Clifford gate: conjugating any Pauli operator by SXSX returns a Pauli operator (up to sign), e.g. SXZSX=YSX \cdot Z \cdot SX^\dagger = -Y. This is why SXSX, together with RZR_Z and CX\mathrm{CX}, forms a common native gate set for Clifford-heavy compilation.
  • SXSX=ISX^\dagger \cdot SX = I and SXSX=XSX \cdot SX = X, so SX4=X2=ISX^4 = X^2 = ISXSX has order 4.
  • Combined with virtual RZR_Z frame changes, two calibrated SXSX pulses (an RX(π/2)R_X(\pi/2)RZR_ZRX(π/2)R_X(\pi/2) sequence) synthesize any single-qubit unitary, which is why SXSX rather than a general RX(θ)R_X(\theta) is the physically native gate on many devices.
Implementation
Native
sx-sqrt-x.qasm
OPENQASM 3.0;
include "stdgates.inc";
qubit q;
sx q;
Quantum vs classical

Classical baseline

Use a classical state-vector or matrix simulation at the same width, precision, and measurement objective.

Quantum claim

The quantum record demonstrates a state or operator behavior; it does not make classical simulation or communication costs disappear.

How to compare

Compare fidelity, samples, gate depth, noise, memory, and the cost of preparing and reading the state.

Declared gaps

Nobody has reviewed this record for gaps yet.

Literature & references
Efficient Z-Gates for Quantum Computing2016 · David C. McKay, Christopher J. Wood, Sarah Sheldon, Jerry M. Chow, Jay M. Gambetta

Shows how a fixed physical X_{π/2} pulse (the SX gate) combined with zero-duration virtual Z rotations synthesizes any single-qubit unitary on superconducting hardware.

arxiv.org/abs/1612.00858
Quantum Computation and Quantum Information: 10th Anniversary Edition2010 · Michael A. Nielsen and Isaac L. Chuang

Standard reference for single- and multi-qubit gate matrices, Euler-angle decomposition, and universal gate sets.

doi.org/10.1017/cbo9780511976667