Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Nome completo: Std.Arithmetic.ReflectAboutInteger
operation ReflectAboutInteger(index : Int, reg : Qubit[]) : Unit is Adj + Ctl
Sommario
Riflette un registro quantistico su un intero classico specificato.
Descrizione
Dato un registro quantistico inizialmente nello stato ∑i(αi|i⟩), dove ogni |i⟩ è uno stato di base che rappresenta un numero intero i, riflette lo stato del registro sullo stato di base |j⟩ per un determinato numero intero j: ∑i(-1)^(δij)(αi|i⟩) Questa operazione viene implementata sul posto, senza allocazione esplicita di qubit ausiliari aggiuntivi.
Inserimento
indice
Intero classico j che indicizza lo stato di base su cui riflettere.
Reg
Registro quantistico little-endian da riflettere.