Operazione CCNOT

Avviso

Questa documentazione si riferisce al QDK classico, che è stato sostituito dal QDK moderno.

https://aka.ms/qdk.api Vedere la documentazione dell'API per QDK moderno.

Spazio dei nomi: Microsoft.Quantum.Intrinsic

Pacchetto: Microsoft.Quantum.Type2.Core

Applica il controllo doubly controlled–NOT (CCNOT) a tre qubit.

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

Input

control1 : Qubit

Primo controllo qubit per il gate CCNOT.

control2 : Qubit

Secondo qubit di controllo per il gate CCNOT.

target: Qubit

Qubit di destinazione per il gate CCNOT.

Output : unità

Commenti

Equivalente a:

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