Stabilizer States Preview
A stabilizer description specifies a quantum state by naming observables for which the state has definite eigenvalue . For many qubit states, especially Bell, GHZ, cluster, and graph states, this is more compact than writing all amplitudes in the computational basis.
For a pure state , an operator stabilizes the state if
Here a Pauli stabilizer state uses signed Hermitian products of Pauli matrices and identities. A general state need not admit a complete description of this form.
Helpful background. Pauli matrices provides their products and signs; graph states supplies a family of examples. The full stabilizer formalism develops binary representations, circuits, and error-correcting codes.
Stabilizers as Commuting Observables
Section titled “Stabilizers as Commuting Observables”The basic building blocks are Pauli operators acting on named qubits:
A Pauli product is a tensor product of single-qubit Pauli matrices and identities, possibly with an overall sign. For example,
means
on qubits , with identities on any other qubits left implicit.
To specify a state by simultaneous eigenvalue equations, the chosen observables must commute. If
then the two observables can have simultaneous eigenstates. A stabilizer state is a pure state specified as the unique common eigenstate of a sufficiently large commuting family of Pauli products.
For qubits, independent commuting signed Pauli generators specify exactly one pure stabilizer state, provided the generated group contains no . Independence means no generator is a product of the others, and the absence of excludes contradictory eigenvalue requirements:
If there are fewer independent generators, the common eigenspace is larger. That larger space is the entry point to stabilizer codes.
More generally, for independent compatible generators , the projector onto their common space is
Each factor is a projector and the factors commute. In the group sum, only has nonzero trace, giving the dimension directly. For , . For , projects onto a larger subspace; is the maximally mixed state in that subspace, not every possible encoded state.
Simple One-Qubit Examples
Section titled “Simple One-Qubit Examples”The state is stabilized by :
The state is stabilized by :
The state is stabilized by :
The state is stabilized by .
For two qubits, the product state is the unique simultaneous eigenstate of
Thus stabilizer language is not only for entangled states. It is a way of recording exact Pauli measurement outcomes.
Bell States as Stabilizer States
Section titled “Bell States as Stabilizer States”The Bell state
is stabilized by two commuting Pauli products:
The first equation says local measurements always agree. The second says local measurements always agree. These are alternative measurement choices, not simultaneous pre-existing values for each qubit. These two statements are compatible because and commute: there is one - anticommutation on each qubit, so the two minus signs cancel.
The four Bell states can be labeled by their eigenvalues under the commuting pair and :
This is the stabilizer version of saying that Bell states are distinguished by joint correlations rather than by one-qubit reduced states.
The generator product has a sign that matters: . The projector formula therefore gives
Although the two parity observables commute, measuring each local and forgetting the individual outcomes is not the same state update as measuring only . Local and global observables shows why measuring extra information can destroy coherence.
GHZ States as Stabilizer States
Section titled “GHZ States as Stabilizer States”The -qubit GHZ plus state is
A convenient stabilizer generating set is
The stabilizers encode equality of all computational-basis bits:
The global stabilizer encodes the coherence between the all-zero and all-one branches:
Together these independent generators specify the pure GHZ plus state. Changing the sign of the global generator selects the minus-phase GHZ state.
Graph States as Stabilizer States
Section titled “Graph States as Stabilizer States”Graph States are stabilizer states with generators attached to graph vertices. For a graph , the generator at vertex is
The graph state satisfies
For the three-qubit line , the generators are
This illustrates why stabilizer descriptions are economical. A state with eight computational-basis amplitudes is specified by three local Pauli constraints.
Reduced states from stabilizers
Section titled “Reduced states from stabilizers”For a pure stabilizer state, . Tracing out a subset removes every term with a nonidentity Pauli factor on a discarded qubit, because . Therefore
For the three-qubit path, the only group terms supported on qubits are and . Thus
It is separable even though the graph has an edge . This calculation illustrates how a compact stabilizer sum describes both global entanglement and local mixedness.
With fewer than compatible generators, the larger common eigenspace can encode information. Pauli errors that anticommute with a generator flip its eigenvalue, providing a syndrome. The general error-correction construction is developed in stabilizer formalism.
Stabilizers and Witnesses
Section titled “Stabilizers and Witnesses”Because stabilizers are measurable Pauli products, they often provide practical entanglement diagnostics. For a target stabilizer state, one can measure selected stabilizers or products of stabilizers and compare the results with bounds satisfied by separable states.
This is one route from the structural definition of entanglement to Entanglement Witnesses. The witness page treats the general convex-geometry idea; stabilizer witnesses are a structured family of examples.
References
Section titled “References”- D. Gottesman, Stabilizer Codes and Quantum Error Correction, Ph.D. thesis, California Institute of Technology (1997).
- M. Hein, J. Eisert, and H. J. Briegel, “Multiparty entanglement in graph states”, Physical Review A 69, 062311 (2004).
- M. A. Nielsen and I. L. Chuang, Quantum Computation and Quantum Information, 10th anniversary ed., Cambridge University Press (2010), Ch. 10.
Exercises
Section titled “Exercises”- The three observables , , and commute. Can a state have eigenvalue for all three?
Solution
Their product is . A simultaneous eigenvector would therefore satisfy , forcing . Commutation alone does not make the specified signs consistent. The third constraint contradicts the product of the first two.
- Show that and commute.
Solution
On one qubit, and anticommute:
For two qubits,
Moving each past an gives two minus signs:
Thus the two Pauli products commute.
- Verify that has eigenvalues under and under .
Solution
For
the operator swaps and :
The operator gives eigenvalue to both and , so
- Use the stabilizer projector of to compute its one-qubit reduction without expanding the ket.
Solution
In , the last three terms trace to zero on the second qubit. The first gives . Tracing retains only group elements that act trivially on the discarded subsystem.
- Suppose independent commuting stabilizer generators act on qubits and generate no . Why is the common eigenspace dimension ?
Solution
The full -qubit Hilbert space has dimension . A nontrivial Pauli-product stabilizer has eigenvalues with equal-dimensional eigenspaces, so imposing one independent constraint halves the dimension. Imposing independent commuting constraints halves the dimension times:
Commutation is needed so the constraints can be imposed simultaneously.