★本記事は Bellの不等式(1/2): "同担拒否モデル"によるBellの不等式の導出 の続きです。
まず前回の記事のまとめを記しておきます:
前回の記事では、Bellの不等式
を、同担拒否の2人組への推しに関するアンケート結果から構成した。これはJJ.Sakuraiの教科書(Ref.[1])に記載されている形のBellの不等式である。次に、対応する量子力学的なBellの不等式を、3つの方向
を得た。よって上記のBellの不等式は量子論において
となる。この式は
前回の記事の準備のもと、本記事では、実際に量子計算を実行し、上記のBellの不等式の破れを実機で確認します。
量子計算にはIBM Quantum Lab (Refs.[2][3])を用いました。Labでは、QiskitというオープンソースのPythonライブラリ(Ref.[4])を用い、量子計算機システムIBM Quantum Oneを使うことができます。Qiskitには大変丁寧なガイド・チュートリアルが存在します(Ref.[5])。この中の"Local Reality and the CHSH Inequality"というノートブックに、「CHSH不等式」というタイプのBellの不等式の破れの確認用コードがありますが、本記事ではこれと違った形の、上述したJJ.Sakuraiの教科書に記載のあるBellの不等式を確認してみます。
本記事の作成にあたり、IBM Quantum Canary Processor(Ref.[6]参照のこと)のひとつであるibmq_belemおよびibmq_quitoを使用しました。
まず今回使った量子回路の説明をします。次に量子計算の古典計算機によるシミュレーション結果を載せ、そのあと実際の量子計算の結果を示します。以下では前回記事における記法を使ってますので、適宜ご参照ください。
今回使った量子計算回路。
図1は今回使った量子計算の回路です。図の各部分の説明は以下です:
上の2本の線が量子ビット(qubit)です。今回は2 qubit(
cと書いてある下の2重線は、古典的なビット(bit)です。2と書いてあるのは2bit用意してあることを意味します。これはqubitを計測して書き込むためのbitであり、量子計算には基本的に関係しません。よって上2本の線のみに注目すればよいです。
初期状態を
x,y,z方向のスピン演算子は、前回の記事の
です。(ちなみに以下では出てきませんが、
HはHadamardゲートと呼ばれます。これは1qubitに対する操作で、
のように基底を変換するunitary演算子です。
という変換です。
Zは1 qubitに対するゲートで
という変換です。よって
Xは1 qubitに対するゲートでNOTゲートです。これは
という変換です。
具体的には
です。図1の
回路の右端には、計測器のような記号があります。これはそのとおり観測をする部分です。観測は
次に、初期の入力、および各ゲートを通過した後の状態を以下に記します:
初期状態および各ゲートの出力の説明用の図
上記は量子ゲートの性質よりすぐに導けます。
ここで重要なのは、③のCNOTゲートの出力状態です。このゲートを通った後の状態は、それぞれのqubitの状態を指定するのではなく、
この回路を用いて、以下の実験を行いました:
④における全スピン0の状態:
ここで
この実験に関する理論的な計算に関しては、 前回の記事 をご参照ください。
最初に、量子論におけるBellの不等式を再度記しておきます:
これは
図4は前章の実験を古典計算機においてシミュレーションした結果です。横軸はEq.(1)の角度
古典計算機によるBellの不等式の破れのシミュレーション。横軸は
これを見ると、たしかにEq.(1)の左辺と右辺を良い精度で再現していることがわかります。すなわち赤丸は
図5は量子計算機によるBellの不等式の破れの測定結果です。横軸・縦軸は図4と同じです。統計も同じ5000で計算しました。
量子計算機における検証。図4と同じnotationを用いている。Nshot=5000。
これを見ると、たしかに
それでも十分にBellの不等式の破れを確認できます。私の想像よりはるかに綺麗なグラフが得られました。ちなみに今回の計算にかかる時間は、計算機の待ち時間を除くと、1つの角度に関して10から30秒程度で終わります。つまり"すぐ"終わると言っていいです。
どの計算機resourceが自分に使用可能であり、各resourceにどのくらいpendingのジョブ(ジョブ待ち)があり、また投入したジョブの状態がどうなっているか等は全てIBM Quantum Labから確認することができます。これらを確認しながら適切に計算を行いましょう。
今回はIBM Quantum Labにおいて量子計算を行うことにより、量子論においてBellの不等式が破れることを実際に確かめました。この事実は、量子論は確率に支配される理論ではあるが、古典統計系とは本質的に異なることを示しています。
このような実験が手軽に行えるようになったのは本当に素晴らしいと思います。すごい時代になったなぁと感じます。
おしまい。
We acknowledge the use of IBM Quantum services for this web article. The views expressed are those of the authors, and do not reflect the official policy or position of IBM or the IBM Quantum team.