다음을 통해 공유


CNOT 작업

정규화된 이름: Std.Intrinsic.CNOT

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

요약

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

입력

제어

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