Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Plně kvalifikovaný název: Std.Aritmetic.ReflectAboutInteger
operation ReflectAboutInteger(index : Int, reg : Qubit[]) : Unit is Adj + Ctl
Shrnutí
Odráží kvantový registr o daném klasickém celočíselném čísle.
Popis
Při počátečním kvantovém registru ve stavu ∑i(αi|i⟩), kde každý |i⟩ je základní stav představující celé číslo i, odráží stav registru o základní stav |j⟩ pro dané celé číslo j: ∑i(-1)^(δij)(αi|i⟩) Tato operace se implementuje na místě bez explicitního přidělení dalších pomocných qubitů.
Vstup
rejstřík
Klasické celé číslo j indexující základní stav, o kterém se má odrážet.
Reg
Kvantový registr little-endian, který se má odrážet.