Operação CCNOT
Nome totalmente qualificado: Std.Intrinsic.CCNOT
operation CCNOT(control1 : Qubit, control2 : Qubit, target : Qubit) : Unit is Adj + Ctl
Resumo
Aplica a porta duplamente controlada – NOT (CCNOT) a três qubits.
Entrada
controlo1
Primeiro qubit de controle para a porta CCNOT.
controlo2
Segundo qubit de controle para o portão CCNOT.
público-alvo
Qubit de destino para o portão CCNOT.
Comentários
Equivalente a:
Controlled X([control1, control2], target);