Udostępnij przez


Operacja CCNOT

W pełni kwalifikowana nazwa: Std.Intrinsic.CCNOT

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

Streszczenie

Stosuje podwójnie kontrolowaną bramę NIE (CCNOT) do trzech kubitów.

Wkład

Kontrola1

Kubit pierwszej kontrolki dla bramy CCNOT.

Kontrola2

Drugi kubit sterujący bramy CCNOT.

cel

Kubit docelowy dla bramy CCNOT.

Uwagi

Odpowiednik:

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