We are given some
Define
In fact, instead of using
We want to find
Also let
Setup
Start with
where
Consider acting on it by Grover iteration operator
Some facts to be proven
In the plane spanned by
In the space normal to this one,
So hopefully by rotating enough, we will get a state that’s close to
For large
also
so we need to rotate approximately
Thus