Computing Library › Quantum Logic Gates
Quantum Logic Gates

Weyl Chamber of Two-Qubit Gates

The tetrahedral map of all inequivalent two-qubit entangling operations, one point per local-equivalence class.

The geometry

The Weyl chamber is a small tetrahedron in three-dimensional coordinate space that contains exactly one point for each local-equivalence class of two-qubit gates. Two gates are locally equivalent — equal up to single-qubit gates on each side — precisely when they map to the same point. Every two-qubit gate lives somewhere in this tetrahedron.

Landmarks

Kronos motion — operating point

Reading off resources

The chamber directly encodes compilation cost. Gates on an edge need one CNOT; gates on a face need two; interior gates need three. Entangling power (the ability to create entanglement from product states) also varies smoothly across the chamber, peaking at the CNOT/iSWAP region and vanishing at the identity and SWAP.

Weyl coordinate landmarks (cx, cy, cz)
CNOT(π/4, 0, 0)iSWAP(π/4, π/4, 0)SWAP(π/4, π/4, π/4)

Why it is powerful

The Weyl chamber unifies every two-qubit gate discussion: native-gate selection, minimal CNOT counts, entangling-power comparison, and optimal synthesis all become geometry in one tetrahedron. Hardware entanglers become fixed points, and compiling a target gate is finding a path from a native point to the target using local moves.

python
# CNOT budget from Weyl coordinates (Vidal-Dawson style)
def cnot_count(cx, cy, cz, tol=1e-9):
    if cx<tol and cy<tol and cz<tol: return 0
    if cz<tol and cy<tol: return 1
    if cz<tol: return 2
    return 3

See canonical gate, magic basis, and Berkeley B gate.