Stabilizer state
”Stabilizer states are states that a Stabilizer circuit can generate, starting from |00...0⟩
.”
”Here’s an amazing fact, which we won’t give a proof of: The n-qubit Stabilizer states are exactly the n-qubit states that have a stabilizer group of size 2ⁿ. So the 1-qubit stabilizer states are those states with a 2-element stabilizer group, the 2-qubit stabilizer states are those states with a 4-element stabilizer group, and so on. This is a completely different characterization of Stabilizer states, a structural one. It makes no mention of Stabilizer circuits, but tells us something about the invariant that Stabilizer circuits are preserving.”
Another fact the notes don’t prove: “Given any n-qubit Stabilizer state, its stabilizer group is always generated by only n elements.”
“How many bits does it take to store such a generating set in your computer?
Well, there are n generators, and each one takes 2n+1 bits to specify: 2 bits for each of the n Pauli matrices, plus 1 additional bit for the ± sign. So the total number of bits is n(2n+1) = 2n² + n = O(n²).
Naïvely writing out the entire amplitude vector, or the entire stabilizer group, would have taken ~2ⁿ bits, so we’ve gotten an exponential savings. We’re already starting to see the power of the Stabilizer formalism.”
Stabilizer states and Graph states;