CNOT 操作
完全修飾名: Std.Intrinsic.CNOT
operation CNOT(control : Qubit, target : Qubit) : Unit is Adj + Ctl
概要
制御 NOT (CNOT) ゲートを一対の量子ビットに適用します。
インプット
コントロール
CNOT ゲートの制御量子ビット。
ターゲット
CNOT ゲートのターゲット量子ビット。
備考
$$ \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} $$
行と列は、量子概念ガイドのように順序付けられます。
次に相当します。
Controlled X([control], target);