Operación aproximada deQFT

Advertencia

Esta documentación hace referencia al QDK clásico, que se ha reemplazado por el QDK moderno.

https://aka.ms/qdk.api Consulte la documentación de la API para el QDK moderno.

Espacio de nombres: Microsoft.Quantum.Canon

Paquete: Microsoft.Quantum.Standard

Aplique la transformación cuántica aproximada de Fourier (AQFT) a un registro cuántico.

operation ApproximateQFT (a : Int, qs : Microsoft.Quantum.Arithmetic.BigEndian) : Unit is Adj + Ctl

Entrada

a : Int

parámetro de aproximación que determina en qué nivel se eliminan las rotaciones Z controladas que se producen en el circuito QFT.

El parámetro de aproximación a determina el nivel de eliminación de los giros Z, es decir, una ∈ {0..n} y todas las rotaciones Z 2π/2k donde se quitan k>a del circuito QFT. Se sabe que para k >= log ε pudiendo enlazar ||QFT-AQFT||<Ε.

qs : BigEndian

registro cuántico de n cúbits a los que se aplica la transformación cuántica aproximada de Fourier.

Salida: unidad

Comentarios

AQFT requiere puertas de rotación Z de la forma 2π/2k y puertas Hadamard.

Se supone que la entrada y la salida se codifican en codificación big endian.

Referencias