Operación CCNOT

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.Intrinsic

Paquete: Microsoft.Quantum.Type2.Core

Aplica la puerta doble controlada-NOT (CCNOT) a tres cúbits.

operation CCNOT (control1 : Qubit, control2 : Qubit, target : Qubit) : Unit is Adj + Ctl

Entrada

control1: Qubit

Primer bit cuántico de control para la puerta CCNOT.

control2: Cúbit

Segundo bit cuántico de control para la puerta CCNOT.

target: Qubit

Cúbit de destino para la puerta CCNOT.

Salida: unidad

Comentarios

Equivalente a:

Controlled X([control1, control2], target);