W „Obliczeniach kwantowych i informacjach kwantowych” Mike'a i Ike'a algorytm Grovera został szczegółowo wyjaśniony. Jednak w książce i we wszystkich wyjaśnieniach, które znalazłem w Internecie dla algorytmu Grovera, wydaje się, że nie ma wzmianki o tym, jak zbudowana jest Wyrocznia Grovera, chyba że już wiemy, w jakim stanie szukamy, pokonując cel algorytm. Konkretnie, moje pytanie brzmi: biorąc pod uwagę pewne f (x) takie, że dla pewnej wartości x, f (x) = 1, ale dla wszystkich innych, f (x) = 0, w jaki sposób buduje się wyrocznię, która nas od nich wyrwie nasz początkowy, dowolny stan | x> | y> do | x> | y + f (x)>? Doceniona zostanie jak najwięcej wyraźnych szczegółów (być może przykład?). Jeśli taka konstrukcja dowolnej funkcji jest możliwa w przypadku Hadamarda, Pauliego lub innych standardowych bram kwantowych,