「클라우드 양자 계산 입문」의 연습을 실시한다 (5 제어 NOT 게이트의 양자 실험) 그 1
소개
이 책을 읽으면서 연습 · 실험을 시도합니다.
이하, 과거분입니다.
5 제어 NOT 게이트의 양자 실험
5.2 제어 NOT 게이트로 얽힌 상태 생성
5.2.1 벨 상태 생성
연습 5-1
양자 시뮬레이터에서, 다음과 같이 초기 상태 $ | .
|10\rangle
\rightarrow^{H \otimes I}
\rightarrow^{CNOT}
\frac{1}{ \sqrt{2} } ( |00\rangle - |11\rangle )
행렬 계산
H \otimes I |10\rangle
=
\frac{1}{ \sqrt{2} }
\begin{bmatrix}
1
\begin{bmatrix}
1 & 0 \\
0 & 1
\end{bmatrix} &
1
\begin{bmatrix}
1 & 0 \\
0 & 1
\end{bmatrix} \\
1
\begin{bmatrix}
1 & 0 \\
0 & 1
\end{bmatrix} &
-1
\begin{bmatrix}
1 & 0 \\
0 & 1
\end{bmatrix}
\end{bmatrix}
\begin{bmatrix}
0 \\
0 \\
1 \\
0
\end{bmatrix}
=
\frac{1}{ \sqrt{2} }
\begin{bmatrix}
1 \\
0 \\
-1 \\
0
\end{bmatrix}
=
\frac{1}{ \sqrt{2} }(|00\rangle - |10\rangle) \\
\rightarrow^{CNOT}
\frac{1}{ \sqrt{2} }(|00\rangle - |11\rangle)
양자 회로
측정
c[2]
n
00
4076
11
4116
연습 5-2
양자 시뮬레이터에서 다음과 같이 초기 상태 $ | 01\rangle $에서 아다 마르 연산과 제어 NOT 게이트를 사용하여 얽힌 상태를 생성하는 양자 회로를 작성하여 실행 결과가 행렬 계산과 일치하는지 확인하십시오. .
|11\rangle
\rightarrow^{H \otimes I}
\rightarrow^{CNOT}
\frac{1}{ \sqrt{2} } ( |01\rangle - |10\rangle )
양자 회로
측정
c[2]
n
01
4076
10
4116
5.2.2 제어 NOT 게이트의 상하 반전
연습 5-3
양자 시뮬레이터에서 제어 NOT 게이트 전후에 제어 게이트도 목표 게이트도 아다마르 변환으로 끼운 양자 회로를 작성해, 입력 비트 $ |11\rangle $ 로 하면, 그 실행 결과와 벡터 계산식과 일치해 있는지 확인하십시오.
벡터 계산
|11\rangle \rightarrow^{H \otimes H}
=
\frac{ |0\rangle - |1\rangle }{ \sqrt{2} }
\otimes
\frac{ |0\rangle - |1\rangle }{ \sqrt{2} }
=
\frac{1}{ \sqrt{2} }( |00\rangle - |01\rangle - |10\rangle + |11\rangle )
\rightarrow^{CNOT}
\frac{1}{ \sqrt{2} }( |00\rangle - |01\rangle + |10\rangle - |11\rangle )
=
\frac{ |0\rangle + |1\rangle }{ \sqrt{2} }
\otimes
\frac{ |0\rangle - |1\rangle }{ \sqrt{2} }
\rightarrow^{H \otimes H}
|01\rangle
양자 회로
측정
c[2]
n
01
8192
Reference
이 문제에 관하여(「클라우드 양자 계산 입문」의 연습을 실시한다 (5 제어 NOT 게이트의 양자 실험) 그 1), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Suna/items/038ce073600af388e3ec
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
|10\rangle
\rightarrow^{H \otimes I}
\rightarrow^{CNOT}
\frac{1}{ \sqrt{2} } ( |00\rangle - |11\rangle )
H \otimes I |10\rangle
=
\frac{1}{ \sqrt{2} }
\begin{bmatrix}
1
\begin{bmatrix}
1 & 0 \\
0 & 1
\end{bmatrix} &
1
\begin{bmatrix}
1 & 0 \\
0 & 1
\end{bmatrix} \\
1
\begin{bmatrix}
1 & 0 \\
0 & 1
\end{bmatrix} &
-1
\begin{bmatrix}
1 & 0 \\
0 & 1
\end{bmatrix}
\end{bmatrix}
\begin{bmatrix}
0 \\
0 \\
1 \\
0
\end{bmatrix}
=
\frac{1}{ \sqrt{2} }
\begin{bmatrix}
1 \\
0 \\
-1 \\
0
\end{bmatrix}
=
\frac{1}{ \sqrt{2} }(|00\rangle - |10\rangle) \\
\rightarrow^{CNOT}
\frac{1}{ \sqrt{2} }(|00\rangle - |11\rangle)
|11\rangle
\rightarrow^{H \otimes I}
\rightarrow^{CNOT}
\frac{1}{ \sqrt{2} } ( |01\rangle - |10\rangle )
|11\rangle \rightarrow^{H \otimes H}
=
\frac{ |0\rangle - |1\rangle }{ \sqrt{2} }
\otimes
\frac{ |0\rangle - |1\rangle }{ \sqrt{2} }
=
\frac{1}{ \sqrt{2} }( |00\rangle - |01\rangle - |10\rangle + |11\rangle )
\rightarrow^{CNOT}
\frac{1}{ \sqrt{2} }( |00\rangle - |01\rangle + |10\rangle - |11\rangle )
=
\frac{ |0\rangle + |1\rangle }{ \sqrt{2} }
\otimes
\frac{ |0\rangle - |1\rangle }{ \sqrt{2} }
\rightarrow^{H \otimes H}
|01\rangle
Reference
이 문제에 관하여(「클라우드 양자 계산 입문」의 연습을 실시한다 (5 제어 NOT 게이트의 양자 실험) 그 1), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Suna/items/038ce073600af388e3ec텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)