らんだむな記憶

blogというものを体験してみようか!的なー

Qiskit (1)

色々付け焼き刃で IBMQ を使う。
IBM Quantumで学ぶ量子コンピュータ - 秀和システム あなたの学びをサポート! に沿って触ってみる。サーキットコンポーザは 3 量子ビットの回路らしい。$q_0$ に $X$ ゲート(NOT ゲート)を作用させると 001 が 100% で測定される・・・というのが以下に貼り付けた絵の意味らしい。ということは $\ket{q_2 q_1 q_0}$ で表示されているということか*1。なので、$\ket{000} = \ket{0}\otimes\ket{0}\otimes\ket{0}$ の $q_0$ にだけ作用させるので・・・“恒等ゲート” という表現があるのかイマイチ自信はないけどそれを $I$ と書くことにすると、3 量子ビットゲート $U = I \otimes I \otimes X$ が $\ket{000}$ に作用して

\begin{align*}
U \ket{000} = (I \ket{0}) \otimes (I \ket{0}) \otimes (X \ket{0}) = \ket{0} \otimes \ket{0} \otimes \ket{1} = \ket{001}
\end{align*}

が得られましたってことかな。それを可視化すると以下のような感じで。

f:id:derwind:20211012234226p:plain

*1:確かに本の p.56 にそう書いてあった・・・。