In Mike und Ikes "Quantenberechnung und Quanteninformation" wird der Grover-Algorithmus ausführlich erklärt. In dem Buch und in allen Erklärungen, die ich online für Grovers Algorithmus gefunden habe, scheint es jedoch keine Erwähnung zu geben, wie Grovers Orakel aufgebaut ist, es sei denn, wir wissen bereits, nach welchem Zustand wir suchen, was den Zweck des Grovers zunichte macht Algorithmus. Insbesondere lautet meine Frage: Wenn man f (x) so gibt, dass für einen x-Wert f (x) = 1 ist, aber für alle anderen f (x) = 0, wie konstruiert man ein Orakel, von dem man uns bekommt unser willkürlicher Anfangszustand | x> | y> bis | x> | y + f (x)>? So viele explizite Details wie möglich (vielleicht ein Beispiel?) Wären sehr dankbar. Wenn eine solche Konstruktion für eine beliebige Funktion mit Hadamard, Pauli oder anderen Standardquantengattern möglich ist,