Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Vollqualifizierter Name: Std.Arithmeetic.ReflectAboutInteger
operation ReflectAboutInteger(index : Int, reg : Qubit[]) : Unit is Adj + Ctl
Zusammenfassung
Spiegelt ein Quantenregister über eine bestimmte klassische ganze Zahl wider.
BESCHREIBUNG
Aufgrund eines Quantenregisters anfangs im Zustand ∑i(αi|i⟩), wobei jedes |i⟩ ein Basiszustand ist, der eine ganze Zahl i darstellt, gibt den Status des Registers über den Basiszustand |j⟩ für eine bestimmte ganze Zahl j: ∑i(-1)^(δij)(αi|i⟩) Dieser Vorgang wird ohne explizite Zuordnung zusätzlicher Hilfs-Qubits implementiert.
Eingabe
Index
Die klassische ganze Zahl j indiziert den Basiszustand, über den sie reflektiert werden soll.
Reg
Little-Endianisches Quantenregister zum Reflektieren.