CNOT 작업

경고

이 설명서는 최신 QDK로 대체된 클래식 QDK를 참조합니다.

최신 QDK에 대한 API 설명서는 를 참조 https://aka.ms/qdk.api 하세요.

네임스페이스: Microsoft.Quantum.Intrinsic

패키지: Microsoft.Quantum.Type2.Core

CNOT(controlled-NOT) 게이트를 큐비트 쌍에 적용합니다.

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

Description

\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}

여기서 행과 열은 양자 개념 가이드와 같이 정렬됩니다.

입력

control: Qubit

CNOT 게이트에 대한 제어 큐비트입니다.

target: Qubit

CNOT 게이트의 대상 큐비트입니다.

출력 : 단위

설명

해당 항목:

Controlled X([control], target);