Goal: Here we will try to tackle the following problem:

In an unsorted list of $N$ states some are distinguished by satisfying a given condition, the goal is to retrieve one of these distinguished states

💼 Case: $N=2^n$ with the items being the bit sequence of length $n$ with $M$ distinguished states. We define $f:\{0,1\}^n \to \{0,1\}$ such that $f(x)=1$ if $x$ is a solution and $f(x)=0$ otherwise

  1. Preparing the Quantum Register:

  2. Defining the operators:

  3. Algorithm

  4. We can represent the algorithm like this:

    image.png

Geometric interpretation of G

I think its more meaningful to have a visual explanation of this algorithm because its not necessarily super intuitive with just pictures so rather than making extensive notes ill just link this video

I recommend watching on x2 speed, he speaks quite slow

I recommend watching on x2 speed, he speaks quite slow