Since , multiplication by modulo is a bijection of , with inverse multiplication by the modular inverse . Hence permutes the standard orthonormal basis. It preserves all inner products and satisfies
so is a unitary operator.
The multiplicative order makes the states , , distinct and cyclic under . Therefore
Thus each is an eigenvector with
These are the Fourier eigenvectors of the cyclic modular-multiplication orbit.
Summing the eigenvectors and reversing the finite sums gives
The root-of-unity filter makes the inner sum equal to for and zero otherwise. Since ,
Use as the target register for quantum phase estimation of . By part (iii), it is the equal superposition of eigenvectors with phases . Controlled modular multiplications implement the required powers efficiently. The phase-estimation circuit produces
where the first register contains an -bit approximation with constant success probability. A quantum measurement in the computational basis therefore outputs an approximation to , with uniformly distributed over .

Articles by others on the same topic (0)

There are currently no matching articles.