量子計算理論(森前 著) の演習問題を解く part5
こんにちは。Kumaです。
最近、量子コンピュータについて勉強しています。
今回は有名な以下の本の演習問題について、解答が載っていないので一部書いてみたいとおもいます。
量子計算理論 量子コンピュータの原理 | 森北出版株式会社
今回はpp.37- です。
pp.37.1 CZゲートの対称性
1.CZゲートの対称性(制御ビットと標的ビットを入れ替えても同じ)を示せ
を示せ。*1
2.CNOT→制御ビットと標的ビットを入れ替えたCNOT→CNOTがSWAPゲート(ビットの入れ替え)
になっていることを示せ.
- 解答
1. CZゲートは
とかける。
すなわち対称性を示せとは、
を示せということである。
これを示すには、
を使う。
やっていこう。
よって示された。
2. CNOTゲートは
とかける。
制御ビットと標的ビットを入れ替えたCNOTは
である。
よって
このゲートはSWAPゲートになっている。実際にを作用させてみると、
となるので、確かにbitが入れ替わっています!
今回はここまで。
*1:ただしこのような対称性は一般には成り立たない。CZゲートの特徴である。(特徴付けであるかは不明)