Operace ApplyQFT
Plně kvalifikovaný název: Std.Canon.ApplyQFT
operation ApplyQFT(qs : Qubit[]) : Unit is Adj + Ctl
Shrnutí
Použije rotace kvantové fourierové transformace (QFT) na kvantový registr s trochou konce.
Popis
Použije rotace QFT na malou koncovou registraci qs
délky n obsahující |x₁⟩⊗|x⟩⊗... ⊗|xn⟩. qs[0] zpočátku obsahuje nejméně významný bit xn. Stav qs[0] se stane (|0⟩+e^(2πi[0.xn])|1⟩)/sqrt(2) po operaci.
Vstup
Qs
Kvantový registr v malém endovém formátu, na který se použijí rotace.
Poznámky
Všimněte si, že tato operace používá pouze část rotace QFT.
K dokončení transformace je třeba po této operaci obrátit pořadí qubitů, například pomocí operace SwapReverseRegister
.
Odkaz
- transformace Quantum Fourier ova transformace