Operación CX
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.Type3.Core
Aplica la puerta controlled-X (CX) a un par de cúbits.
operation CX (control : Qubit, target : Qubit) : Unit is Adj + Ctl
Descripción
Esta operación se puede simular mediante la matriz unitaria $$ \begin{align} \left(\begin{matrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 00 & 0 & 0 & 1 \\ 0 & 0 & 1 & 0 \end{matrix}\right) \end{align}, $$ donde las filas y columnas se organizan como en la guía de conceptos cuánticos.
Entrada
control : Qubit
Controlar cúbit para la puerta CX.
target: Qubit
Cúbit de destino para la puerta CX.
Salida: unidad
Comentarios
Equivalente a:
Controlled X([control], target);
y para:
CNOT(control, target);