CCNOT operation

Applies the doubly controlled–NOT (CCNOT) gate to three qubits.

operation CCNOT (control1 : Qubit, control2 : Qubit, target : Qubit) : ()
Functors
Adjoint Controlled

Input

control1
Qubit

First control qubit for the CCNOT gate.

control2
Qubit

Second control qubit for the CCNOT gate.

target
Qubit

Target qubit for the CCNOT gate.

Output

()

Remarks

Equivalent to:

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