ApplyQFT-bewerking
Volledig gekwalificeerde naam: Std.Canon.ApplyQFT
operation ApplyQFT(qs : Qubit[]) : Unit is Adj + Ctl
Samenvatting
Hiermee past u de rotaties van Quantum Fourier Transform (QFT) toe op een little-endian kwantumregister.
Beschrijving
De draaiingen van QFT worden toegepast op een little-endian-register qs
lengte n met |x₁⟩⊗|x⟩⊗... ⊗|xn⟩. De qs[0] bevat in eerste instantie de minst significante bit xn. De status van qs[0] wordt (|0⟩+e^(2πi[0.xn])|1⟩)/sqrt(2) na de bewerking.
Invoer
Qs
Kwantumregister in een little-endian-indeling waarop de rotaties worden toegepast.
Opmerkingen
Houd er rekening mee dat deze bewerking alleen van toepassing is op het rotatiegedeelte van de QFT.
Als u de transformatie wilt voltooien, moet u de volgorde van qubits na deze bewerking omkeren, bijvoorbeeld met behulp van de bewerking SwapReverseRegister
.