Stabilizer States
A remarkable fact underlies the whole formalism: when a stabilizer group has the maximum number of independent generators, it determines a single quantum state completely. Such a state is called a stabilizer state, and it can be specified by its stabilizers alone — no amplitudes required.
The maximal case
On qubits, take a stabilizer group with independent generators , so . Each generator halves the Hilbert-space dimension, so the simultaneous eigenspace has dimension
There is exactly one (up to global phase) state satisfying for all . That state is the stabilizer state of , and we say is its stabilizer group.
Specifying a state by its stabilizers
This gives an economical, basis-independent way to name a quantum state. Instead of listing complex amplitudes, we list Pauli generators — just bits. Some familiar examples:
| State | Stabilizer generators | | --- | --- | | | | | | | | | | | | | | Bell | | | GHZ | |
Notice how the signs matter: stabilizes while stabilizes . The same Pauli group element with a flipped sign picks out the orthogonal eigenstate.
Reading a state off its generators
Take the GHZ generators and decode them:
- forces qubits and to agree (both or both ).
- forces qubits and to agree.
- Together these confine the state to .
- flips all three bits and demands the state be invariant, selecting the even combination rather than the odd one.
The three commuting constraints leave precisely one state — exactly as the dimension count predicted.
How many stabilizer states are there?
The number of distinct -qubit stabilizer states is
which grows fast but is vastly smaller than the continuum of all -qubit states. For there are (the eigenstates of , , ); for there are . This finiteness is the seed of the Gottesman–Knill theorem we reach later: a discrete state set with structured updates can be tracked classically.
Try it
The GHZ state is the unique eigenstate of the generators , , . Build a circuit that prepares it from .
Sign in on the full site to ask questions and join the discussion.