Udostępnij przez


Operacja CNOT

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

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

Streszczenie

Stosuje bramę not kontrolowaną (CNOT) do pary kubitów.

Wkład

kontrola

Steruj kubitem bramy CNOT.

cel

Kubit docelowy dla bramy CNOT.

Uwagi

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

gdzie wiersze i kolumny są uporządkowane zgodnie z przewodnikiem pojęć kwantowych.

Odpowiednik:

Controlled X([control], target);