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.Arithmetic.ReflectAboutInteger
operation ReflectAboutInteger(index : Int, reg : Qubit[]) : Unit is Adj + Ctl
Resumen
Refleja un registro cuántico sobre un entero clásico determinado.
Descripción
Dado un registro cuántico inicialmente en el estado ∑i(αi|i⟩), donde cada |i⟩ es un estado base que representa un entero i, refleja el estado del registro sobre el estado base |j⟩ para un entero determinado j: ∑i(-1)^(δij)(αi|i⟩) Esta operación se implementa en contexto, sin la asignación explícita de cúbits auxiliares adicionales.
Entrada
índice
El entero clásico j indexa el estado de base sobre el que se va a reflejar.
Reg
Registro cuántico little-endian que se va a reflejar.