The Exercise
The first stage of phase estimation couples a register of control qubits to a target system through controlled powers of a unitary of the target, one power to each control. The controls start in a computational basis state , with , and the target in a state . The exercise is to show that the sequence of controlled operations takes to .✦ The state need not be an eigenstate of .
A Quantum System
A quantum system is a physical system whose state space is a finite dimensional complex Hilbert space.✦ A pure state of is a vector of unit norm in the state space of , , determined physically up to a global phase.✦
A unitary of , the evolution of as a closed system, is an operator on the state space of with (1)✦ Acting on a pure state of , the unitary gives the pure state .✦
The Control Register
For a system and a number , the register of control qubits around is the system obtained by composing qubits with on its left, one at a time: (2)✦ Its wires are labelled from the outside in: wire is the outermost, and wire lies next to the target .
The value of a bit string of length is the number it writes in binary, with the most significant bit: (3)✦
For a bit string of length with value and a pure state of , the input state is the pure state of the register (2) with wire in the computational basis state and the target in , (4)✦
For a unitary of and a number of controls, the controlled powers of are the unitary of the register in which wire controls the power acting on the target alone, for each from to .✦ The exponent is the weight of the bit on wire in (3). With no controls, is the identity on .
The Claim
Theorem 1. Let be a unitary of a quantum system , let be a number of control qubits, and let be a pure state of . Let be a bit string of length , with value . Then the controlled powers of act on the input state as (5)✦
What Is Checked
The claim is stated over a unitary of a quantum system , the register of control qubits around , the controlled powers of on that register, the input state built from a bit string and a pure state of , and the value of the bit string .