Let be the orthogonal projection onto the good linear subspace and write
where the two displayed states are normalized projections into and . Define the reflections
The amplitude amplification iterate preserves the good-bad plane, and its th iterate satisfies
Thus repeated reflections rotate amplitude toward the good subspace, reaching constant success probability after iterations.
In the ordered orthonormal basis
of , the Pauli Z gate acts as
It fixes the line and negates , so it is the reflection in a hyperplane orthogonal to the good state.
Set . Unitary conjugation gives
The operator negates and fixes every vector in orthogonal to it. It is therefore the reflection in a hyperplane whose normal is .
Put and , where . In the ordered basis , the product of the two reflections is
The leading minus sign is a physically irrelevant global phase. The remaining rotation matrix rotates the good-bad plane through , where
Equivalently, one iterate changes the initial angle to .
Attach a quantum ancilla prepared with amplitude
on ; this is possible because . Mark a state as good only when both the original success qubit and this ancilla equal one. The enlarged state's good probability is , so its good amplitude is . One amplitude amplification iteration rotates the angle from to . It therefore prepares exactly, after which the flag and ancillary qubits may be discarded. This is an instance of exact amplitude amplification.

Articles by others on the same topic (0)

There are currently no matching articles.