Megosztás a következőn keresztül:


CNOT-művelet

Teljes név: Std.Intrinsic.CNOT

operation CNOT(control : Qubit, target : Qubit) : Unit is Adj + Ctl

Összefoglalás

Alkalmazza a controlled-NOT (CNOT) kaput egy qubitpárra.

Bemenet

vezérlő

Vezérlő qubit a CNOT-kapuhoz.

cél

Cél qubit a CNOT-kapuhoz.

Megjegyzések

$$ \begin{align} \operatorname{CNOT} \mathrel{:=} \begin{bmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 1 \\ 0 & 0 & 1 & 0 \end{bmatrix}, \end{align} $$

ahol a sorok és oszlopok a kvantumfogalmak útmutatójának megfelelően vannak rendezve.

Egyenértékű:

Controlled X([control], target);