Jedes Bit des ersten Registers wird mittels einer Hadamard-Transformation auf gesetzt, um die Zahlen zu repräsentieren:
(8) |
Für mehrere Bits ergibt sich somit
(9) |
Dies läßt sich gut rekursiv implementieren:
(10) |
Somit erhält man, wenn man diese Transformation auf ein anwendet
(11) |
( bezeichne hier das Standardskalarprodukt über
)
und unser Quantencomputer zur Faktorisierung ist nach der Anwendung
der Hadamard-Transformation nun in folgendem Zustand:
(12) |