Megosztás a következőn keresztül:


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 SwapReverseRegisterművelettel.

Utalás