Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Nome totalmente qualificado: Std.Canon.ApplyQFT
operation ApplyQFT(qs : Qubit[]) : Unit is Adj + Ctl
Resumo
Aplica as rotações de QFT (Quantum Fourier Transform) a um registro quântico little-endian.
Descrição
Aplica as rotações de QFT a um registro little-endian qs de comprimento n contendo |x₁⟩⊗|x₂⟩⊗... ⊗|xn⟩. O qs[0] inicialmente contém o xn de bit menos significativo. O estado de qs[0] torna-se (|0⟩+e^(2πi[0.xn])|1⟩)/sqrt(2) após a operação.
Entrada
Qs
O quantum registra-se em um formato little-endian ao qual as rotações são aplicadas.
Observações
Observe que essa operação aplica apenas a parte de rotações do QFT.
Para concluir a transformação, você precisa reverter a ordem dos qubits após essa operação, por exemplo, usando a operação SwapReverseRegister.