Share via


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