CNOT 操作
警告
このドキュメントでは、モダン QDK に置き換えられたクラシック QDK を参照しています。
モダン QDK の API ドキュメントについては、こちらをご覧 https://aka.ms/qdk.api ください。
名前空間: Microsoft.Quantum.Intrinsic
パッケージ: Microsoft.Quantum.Type2.Core
制御 NOT (CNOT) ゲートを 1 組の量子ビットに適用します。
operation CNOT (control : Qubit, target : Qubit) : Unit is Adj + Ctl
説明
\begin{align} \operatorname{CNOT} \mathrel{:=} \begin{bmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 1 0 & 0 \\ 0 & 0 & 0 & 1 \\ 0 & 0 & 1 & 0 \end{bmatrix}, \end{align}
ここで、行と列は量子概念ガイドのように並べ替えられます。
入力
control : 量子ビット
CNOT ゲートの制御量子ビット。
target : 量子ビット
CNOT ゲートのターゲット量子ビット。
出力: 単位
注釈
次と同等:
Controlled X([control], target);