The Exercise
Period finding works with a function of period and the states of its values, the label read modulo . The shift moves each of them along by , to . From these states one builds the Fourier states , one for each : superpositions of with equal weights and with phases that wind times around the unit circle as runs over a period. The exercise asks to show that each Fourier state is an eigenstate of every shift , and to write each back as a superposition of Fourier states.
A Qudit and Its Basis
A quantum system is given by its state space, a finite dimensional complex Hilbert space.✦ A pure state of a system is a vector of unit norm in the state space of , determined physically up to a global phase.✦
A unitary of a system is an operator on the state space of with .✦ A pure state of is an eigenstate of a unitary of , with eigenvalue the complex number , when .✦
The qudit with levels is the quantum system whose state space is with its standard inner product.✦ For a level among , its computational basis state is the pure state given by the standard unit vector with a one in position and zeros elsewhere, and the of them form the computational basis , an orthonormal basis of . The library states the exercise on the qudit with levels, the basis state standing for .
Shifts of the Basis
For a permutation of the levels , the basis permutation gate of the qudit with levels is the unitary given by the linear isometry of onto itself that permutes the computational basis by : (1)✦
The period shift , with a positive integer and a shift among , is the basis permutation gate of the qudit with levels for the cyclic shift by , (2)✦
The Fourier States
On the qudit with levels, with a label among , the Fourier state , the image of under the inverse quantum Fourier transform, is the pure state (3)✦ On the qudit with levels, with read as , this is the book’s Fourier state, .
The Claim
Theorem 1. Let be a positive integer and let , and be labels among of the qudit with levels. The Fourier state is an eigenstate of the period shift : (4)✦ The computational basis state is the superposition of Fourier states (5)✦
What Is Checked
The claim is stated over the qudit with levels and its computational basis, the period shift of (2) as a basis permutation gate, the Fourier states of (3), and the relation of eigenstate and eigenvalue between a pure state and a unitary.
Of these constructions, the library proves that each computational basis state and each Fourier state has unit norm, so that both are pure states. It proves as well that a linear isometry of a state space onto itself is a unitary operator, which makes every basis permutation gate, and with it the period shift, a unitary of the qudit.