ApplyQFT művelet
Teljes név: Std.Canon.ApplyQFT
operation ApplyQFT(qs : Qubit[]) : Unit is Adj + Ctl
Összefoglalás
Alkalmazza a Quantum Fourier Transform (QFT) forgását egy kis endian kvantumregisztrációra.
Leírás
Alkalmazza a QFT forgását egy kis endian regiszterre, qs
a(z) |x₁⟩⊗|x₂⟩⊗... ⊗|xn⟩. A qs[0] kezdetben a legkevésbé jelentős xn bitet tartalmazza. A qs[0] állapota (|0⟩+e^(2πi[0.xn])|1⟩)/sqrt(2) lesz a művelet után.
Bemenet
Qs
Kvantumregisztráció kis endian formátumban, amelyre a rotációkat alkalmazzák.
Megjegyzések
Vegye figyelembe, hogy ez a művelet csak a QFT forgatási részét alkalmazza.
Az átalakítás befejezéséhez vissza kell fordítania a qubitek sorrendjét a művelet után, például a SwapReverseRegister
művelettel.