Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nombre completo: Std.Canon.ApplyQFT
operation ApplyQFT(qs : Qubit[]) : Unit is Adj + Ctl
Resumen
Aplica las rotaciones de la transformación cuántica de Fourier (QFT) a un registro cuántico little-endian.
Descripción
Aplica las rotaciones de QFT a un registro little-endian qs de longitud n que contiene |x₁⟩⊗|x⟩⊗... ⊗|xn⟩. El qs[0] inicialmente contiene el xn de bit menos significativo. El estado de qs[0] se convierte en (|0⟩+e^(2πi[0.xn])|1⟩)/sqrt(2) después de la operación.
Entrada
Qs
Registro cuántico en un formato little endian al que se aplican las rotaciones.
Observaciones
Tenga en cuenta que esta operación solo aplica las rotaciones de la QFT.
Para completar la transformación, debe invertir el orden de los cúbits después de esta operación, por ejemplo, mediante la operación SwapReverseRegister.