The Exercise
The three qubit phase flip code stores one qubit in three, written in the eigenstates of the Pauli : it encodes as and as . Write for acting on the th qubit. The exercise is to show that the stabilizer of the code, the Pauli operators on the three qubits that leave every code state unchanged, is generated by and .
A Qubit and Its Observables
A quantum system is a physical system whose state space is a finite dimensional complex Hilbert space.✦ A pure state of is a unit vector in the state space of .✦ The qubit is the two level system whose state space is .✦
An observable on a system is a self adjoint operator on the state space of , .✦ The Pauli matrices are (1) For a real vector in three dimensions, the Pauli observable is the observable on the qubit whose matrix is ✦, and the observable is for the unit vector .✦ The identity observable on is the observable whose operator is the identity on the state space of .✦
A pure state of is an eigenstate of an observable on with eigenvalue , a real number, when .✦
The states and are the pure states of the qubit with vectors (2) where the normalization makes each a unit vector.
The Phase Flip Code
The composite system of two systems and is the quantum system whose state space is the tensor product of their state spaces.✦ For pure states of and of , the product is the pure state of with vector .✦ Observables combine the same way: the tensor product of an observable on and an observable on is the observable on whose operator is the tensor product of theirs.✦ The three qubit register is the composite system of three qubits, the quantum system whose state space is .✦
Label the basis of the qubit by , by and by , and write for its member with label .✦ For labels , the basis state is a vector of the register’s state space. The codeword with label is the basis state whose three labels all equal ✦; as a pure state of the register it is the product of three copies of the state .✦
The code projector of the phase flip code is the operator on the register’s state space (3)✦
On the register, the observables , and are tensor products of and the identity: (4)
The projector of an observable on a system is the operator (5)✦ which projects onto the eigenspace of when .
The Claim
Theorem 1. Let . The codeword state of the three qubit phase flip code is an eigenstate with eigenvalue of each observable in (4): (6)✦ (7)✦ (8)✦ The code projector is the product of the projectors of and : (9)✦
What Is Checked
The claim is stated over the codeword states of the three qubit register, the observables , and of (4), built from the Pauli observable and the identity, the code projector of (3) and the projectors of (5).
The library proves that a product of pure states is a pure state, the norm of a product vector being the product of the norms. It proves that the Pauli observable is self adjoint, its matrix being Hermitian, and that the identity and every tensor product of observables are self adjoint as well; , and are therefore observables of the register.