量子コンピューターを使ったStern-Gerlach実験
このQiskit in Classroomsモジュールでは、以下のパッケージがインストールされた動作するPython環境が必要です:
qiskitv2.1.0以降qiskit-ibm-runtimev0.40.1以降qiskit-aerv0.17.0以降qiskit.visualizationnumpypylatexenc
上記パッケージのセットアップとインストールについては、Qiskitのインストールガイドを参照してください。 実際の量子コンピューターでジョブを実行するには、IBM Cloudアカウントのセットアップガイドの手順に従って、IBM Quantum® のアカウントを作成する必要があります。
このモジュールはテスト済みで、2秒のQPU時間を使用しました。これはあくまでも推定値です。実際の使用量は異なる場合があります。
# Added by doQumentation — required packages for this notebook
!pip install -q numpy qiskit qiskit-aer qiskit-ibm-runtime
# Uncomment and modify this line as needed to install dependencies
#!pip install 'qiskit>=2.1.0' 'qiskit-ibm-runtime>=0.40.1' 'qiskit-aer>=0.17.0' 'numpy' 'pylatexenc'
下記でDr. Katie McCormickによるモジュールのウォークスルーをご覧になるか、こちらをクリックしてYouTubeで参照してください。
背景
1900年代初頭、原子スケールにおける量子化された振る舞いの証拠が積み重なっていました。マックス・プランクによる紫外線破綻の説明や、オットー・シュテルンとヴァルター・ゲルラッハによる実験など、多くの重要な解釈やデータが、量子力学の体系が必要であること、そして特定の物理現象が量子化されていることを世界に示しました。Stern-Gerlach実験(1921年にシュテルンが考案し、1922年にシュ テルンとゲルラッハが実施)の目的は、原子における角運動量の量子化を検証することでした。
同じ頃、原子の主流モデルはBohr-Sommerfeld模型でした。これはボーア模型の拡張であり、ボーア模型と同様に、電子が太陽の周りを公転する惑星のような特定の量子化された軌道に存在することを予測していました。

この取り扱いは最終的には原子の量子力学的な振る舞いを説明するには不十分であることが明らかになりますが、大まかには、原子の離散的なスペクトル線など多くの観測された現象を予測することができました。特定のエネルギーを持つ電子の量子化された軌道は、量子化された角運動量の値に対応しています。シュテルンとゲルラッハが実験で観測しようとしたのは、この軌道角運動量でした。ただし、この実験はスピンを含む任意の種類の量子化された角運動量にも適用できます。Stern-Gerlach実験がスピンに適用されると聞くことが多いかもしれません。元の実験が軌道角運動量に焦点を当てていたのは、単純にジョージ・ウーレンベックとサミュエル・ハウトスミットがスピンの存在を理論化したのが1925年のことだったからです。
角運動量の種類に関わらず、角運動量を持つ電荷は磁気モーメントを持ちます。軌道運動の古典的な取り扱いでは、電荷 、質量 、角運動量 を持つ粒子の磁気モーメント は次のように与えられると期待されます:
量子力学的な角運動量についてもほぼ同じ式が成り立ちますが、角運動量の種類に関連するg因子 と呼ばれる数値比を加える必要があります。異なる種類の角運動量を組み合わせたり、任意の種類に一般化したりする場合、 の代わりに が使われることが多いため、次のように書きます:
古典的な物体では です。電子では であり、様々な原子核や素粒子に対して多くの値が存在します。ここでの要点は、量子化された角運動量は量子化された磁気モーメントを意味するということです!
この磁気モーメントは磁場の中でトルクを受けます:
また、ゼロでない勾配を持つ磁場中では力を受けます:
上の式を一成分ずつ考えることが多いため、 成分で考えると便利です:
これらの式を組み合わせると、次の式が得られます:
シュテルンとゲルラッハは 因子について知りませんでしたが、この式にg因子が含まれていても、力はいくつかの既知または測定可能な定数と角運動量の積に等しくなります。したがって、既知の勾配を持つ磁場を使用し、磁場を通過する粒子のたわみを測定することで、角運動量に関する情報が得られるはずです。これがStern-Gerlach実験の核心です。

図. Stern–Gerlach実験[1]:不均一な磁場を通過する銀原子が、スピンに応じて上または下に偏向されます。古典的には画面上に連続分布が期待されますが、実験では2つの明確な点が見られます。
中性の銀原子がオーブンで加熱されました。銀原子のビームがオーブンから流れ出ると、ビームコリメーターを使って不均一な磁場の中心付近を通過する原子のみが選別されました。もちろん、一部の原子は左右にわずかにずれ 、弱い勾配の磁場や勾配のない磁場を経験します。したがって、左右に大きくずれた原子の振る舞いについてはあまり気にしません。関心があるのは、磁場の勾配が 方向にのみ力を及ぼすチャンネルの中心を進む原子に何が起こるかです。
古典的に何が期待されるでしょうか?
これらの原子がまるでかさばった古典的な磁石のように振る舞うとしたら、どうなるでしょうか?実験してみることができます。小さなネオジム磁石を大きくて強力な磁石の脇を通過させることを想像してください。小さな磁石の向きはランダムです。しかし、大きな磁石の脇を通過する際、小さな磁石はすばやく磁場に合わせて向きを変え、大きな磁石に引き寄せられます。大多数の小さな磁石は大きな磁石の方向へ偏向されます。鋭い観察者は「エネルギー保存はどうなるのか?」と疑問を持つかもしれません。
確かに、外部磁場の中にある磁気モーメントは、それに関連するポテンシャルエネルギーを持ちます:
したがって、磁気モーメントが外部磁場の中で回転すると、エネルギー変化が生じます:
小さな磁石が外部磁場に対して完全に反平行から平行に反転する特殊なケースでは、ポテンシャルエネルギーの減少に対応します:
では、そのエネルギーはどこへ行くのでしょうか?小さなネオジム冷蔵庫磁石のような古典的な磁石は多くの粒子を持ち、ほぼどんな量のエネルギーも熱として散逸することができます。磁気モーメントと外部磁場の間の初期および最終角度は何にでもなれ、少なくとも初期の向きはランダムになります。したがって、各小磁石ごとに異なる量のエネルギーが熱として散逸されます。しかし古典的には、古典粒子の集団はどんな量のエネルギーも熱として散逸できるため、これは問題ではありません。
古典的思考を原子スケールに適用すると何が期待されるでしょうか?
少なくとも、原子スケールの磁石では事情が異なります。なぜなら、関与する粒子が少なく、エネルギーを散逸できる自由度も少ないからです。初期量子力学の提案では、さらに、電子のような個々の粒子が吸収できるエネルギーは量子化されており、電子はいくつかの特定の量のエネルギーしか吸収できないと示唆されました。ランダムな初期向きはランダムな量のエネルギーの散逸を必要とするため、量子化されたエネルギー準位を持つ系ではこれは不可能なはずです。過剰なエネルギーは熱として散逸できません。では、代わりに何が起こるのでしょうか?
理解度チェック
以下の問いを読み、答えを考えてから、三角形をクリックして答えを確認してください。
上記で説明した状況で何が起こるかを説明してください。つまり、熱としてエネルギーを散逸できない原子的に小さな磁石があります。したがって、初期の磁気ポテンシャルエネルギーは系内に留まらなければなりません。それでも、外部磁場がトルクをかけ、小さな磁石を磁場に合わせようとします。何が起こるでしょうか?
答え:
小さな磁気モーメントは外部磁場に向かって回転します。しかし、一時的に整列した瞬間に回転運動エネルギーが残り、磁石はさらに回転して磁場を過ぎ、整列が崩れます。この振る舞いは大きな古典的磁石でも見られます。しかし、そのような古典的な系では、小さな磁気モーメントの振動はエネルギーが熱に散逸されることで最終的に止まります。しかし、そのような散逸機構のない系では、振動は無限に続くはずです。
上の答えで期待される振る舞いを踏まえると、画面上にどのような磁性粒子の分布が見られると期待しますか?
答え:
磁場の強い側への最大偏向(外部磁場と整列した状態から始まった粒子)から弱い側への最大偏向(外部磁場と反平行な状態から始まった粒子)まで、そしてその間のあらゆる偏向に対応するなめらかな分布が見られるでしょう。これらの極値の間のあらゆる初期向きに対応しています。
