The Exercise
Take qubits and operators on them, each a tensor product of Pauli matrices, one on each qubit. Suppose they commute with one another and are independent: the bit vectors that record where each of them has an factor and where it has a factor are linearly independent over . The states that every leaves unchanged then form a subspace , stabilized by , of dimension : smaller than the dimensions of the qubits by one factor of two for each generator.
Pauli Strings
The Pauli matrices are the four complex matrices , , and , with rows and columns labelled by and : (1)✦
A Pauli string on qubits is an operator on the state space of the qubits of the form , with one Pauli matrix , , on each qubit and no phase in front. In the computational basis , labelled by bit strings , its matrix entries are products of the entries of its factors: (2)✦
Check Rows
The check bits of a single qubit Pauli are its bit and its bit in , which mark an factor and a factor: (3)✦
The check row of a Pauli string is the pair of its part and its part , two binary vectors indexed by the qubits, whose entries on qubit are the check bits of : (4)✦
The check matrix of Pauli strings on qubits is the binary matrix with rows and columns whose rows are .
The Stabilized Subspace
The stabilized subspace of a list of Pauli strings on qubits is the subspace of made of the vectors that every leaves fixed: (5)✦
The Claim
Theorem 1. Let , and let be Pauli strings on qubits that commute with one another and whose check rows are linearly independent over . Then the stabilized subspace of is a complex vector space of dimension (6)✦
What Is Checked
The claim is stated over the subspace of (5), fixed by the Pauli strings (2) built from the matrices (1), and over the check rows (4) of those strings, read from the check bits (3).