Partilhar via


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);