Operace CCNOT

Upozornění

Tato dokumentace se týká klasické sady QDK, která byla nahrazena moderní sadou QDK.

Projděte si https://aka.ms/qdk.api dokumentaci k rozhraní API pro moderní sadu QDK.

Obor názvů: Microsoft.Quantum.Intrinsic

Balíček: Microsoft.Quantum.Type2.Core

Použije bránu CCNOT (douly controlled-NOT) na tři qubity.

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

Vstup

control1 : Qubit

Nejprve kontrolujte qubit pro bránu CCNOT.

control2 : Qubit

Druhý řídicí qubit pro bránu CCNOT.

target : Qubit

Cílový qubit pro bránu CCNOT.

Výstup: Jednotka

Poznámky

Ekvivalent:

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