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);