Operação CCNOT
Aviso
Esta documentação refere-se ao QDK Clássico, que foi substituído pelo QDK Moderno.
https://aka.ms/qdk.api Veja a documentação da API para o QDK Moderno.
Espaço de nomes: Microsoft.Quantum.Intrínseco
Pacote: Microsoft.Quantum.Type2.Core
Aplica a porta doubly controlled–NOT (CCNOT) a três qubits.
operation CCNOT (control1 : Qubit, control2 : Qubit, target : Qubit) : Unit is Adj + Ctl
Entrada
control1: Qubit
Primeiro, controle o qubit para a porta CCNOT.
control2: Qubit
Segundo qubit de controlo para a porta CCNOT.
destino: Qubit
Qubit de destino para a porta CCNOT.
Saída: Unidade
Observações
Equivalente a:
Controlled X([control1, control2], target);