The Exercise
Three qubits are in one of the two states and . A phase flip strikes one of the three qubits, and which one is not known. Show that applying to every qubit, the operator , returns the qubits to the state they started in, whichever qubit was flipped.✦
A Quantum System
A quantum system is given by its state space, a finite dimensional complex Hilbert space.✦ A pure state of is a unit vector in the state space of , .✦ For a nonzero vector in the state space of , the normalized pure state of is the pure state of with vector .✦
The composite system of two quantum systems and is the quantum system whose state space is the tensor product of the state spaces of and .✦ For pure states of and of , the product is the pure state of whose vector is the tensor product of the two vectors.✦
A unitary of is an operator on the state space of with ✦; it carries a pure state of to the pure state .✦ The identity evolution of is the unitary of whose operator is the identity .✦ For unitaries of and of , the product unitary is the unitary of whose operator is the tensor product of the operators of and .✦
Three Qubits
The qubit is the quantum system whose state space is .✦ For a bit , its basis state is the pure state whose vector is the standard basis vector of .✦ The three qubit register is the composite system of three qubits.✦ For bits its basis state is the product , and these eight states form its computational basis.✦
The Pauli matrix is the two by two complex matrix (1)✦ and the Pauli gate, the phase flip, is the unitary of the qubit whose operator is the matrix (1) acting on .✦ The phase flip on qubit of the register is the product unitary with the Pauli gate on qubit and the identity evolution on the other two, (2)✦ and the recovery operator of the register is the product unitary of the register with the Pauli gate on each of the three qubits, (3)
For a bit , the block vector of is the vector in the state space of the register✦, and the block state is the normalized pure state of the block vector, (4)✦ The values and give the two states of the exercise.
The Claim
Theorem 1. Let be a bit and one of the three qubits of the register. The phase flip followed by the recovery operator returns the block state to itself: (5)✦
What Is Checked
The claim is stated over the block states (4) of the three qubit register, over the three phase flips (2) and the recovery operator (3), which are product unitaries of the Pauli gate and the identity evolution, and over the action of a unitary on a pure state.
The library shows that the block vector is nonzero for both values of , so the block state (4) is a pure state of the register.✦ The matrix (1) is unitary, and the tensor product of two unitaries is unitary, so the flips and the recovery operator are unitaries of the register. The norm of a product vector is the product of the norms, so a product of pure states is a pure state; a unitary preserves norms, so it carries a pure state to a pure state.