Materials

アニメーション (第5回)

前回は波動関数をブラケット表示で書く方法について学んだ。 今回は、系の状態 |Ψ(t) の発展を記述するSchrödinger方程式 it|Ψ(t)=H^|Ψ(t), について学ぶ。


5-1. Schrödinger方程式と波動関数 - 例1

まず、前回の内容をおさらいしよう。 「系の状態」が抽象的なベクトル |Ψ として表されている。 この |Ψ を表示するために、基底として無限個のベクトル {|x} を用意しよう。 それぞれの |x はHermite演算子 x^ の固有ベクトルであり、対応する固有値は x である。 異なる固有値 x,x に属するベクトルは直交している。 x|x=δ(xx). そして、波動関数 Ψ(t,x) というのは、|Ψ を基底 {|x} で表示したときの係数 x|Ψ、つまり |Ψ の中に |x がどれだけ存在するかである。 以下のアニメーションは単に概念を説明するためのもので、左図の xi|Ψ の値と右図の xi|Ψ の値を数値的に一致させてはいないことに注意しよう。

この |Ψ がSchrödinger方程式 it|Ψ(t)=H^|Ψ(t), に従って時間発展すると、|x との内積が時々刻々変化する。 これが波動関数 Ψ(t,x)=x|Ψ(t) の時間発展である。 以下のアニメーションは先程と同じく、左図の xi|Ψ の値と右図の xi|Ψ の値を数値的に一致させてはいないことに注意しよう。

5-2. Schrödinger方程式と波動関数 - 例2

さて、Schrödinger方程式を抽象化させたメリットはどこにあるのだろうか。 Newtonの運動方程式 ma=F を例に出してみよう。 これが言っているのは、「 力 F という、作用・反作用の法則 (= 押した分だけ押し返される) などの性質を満たす装置を導入すると、物体の運動がうまく説明できる」ということである。 F をどう選べばいいのか?という問いに対しては、「F は考えたい系に応じて異なる形を適切に見つけなければならない」が答えであった。 例えばばねであれば F=kx、万有引力であれば F=GmMr2 である。

Schrödinger方程式の話に戻ろう。 これが言っているのは、「Schrödinger方程式を導入すると、量子的な系の時間発展がうまく説明できる」ということである。 Hamiltonian H^ をどう選べばいいのか?という問いに対しては、Newtonの運動方程式の場合と同じく「H^ は考えたい系に応じて異なる演算子を適切に見つけなければならない」が答えである。 また、ベクトル |Ψ の次元も系に応じて適切に取らなければならない。 なので、前々回まで扱ってきた H=22m2x2+V(x) (= 演算子で書くと H^=p^22m+V(x^)) はあくまで1つの例なのである。

では他にどのような例があるのだろうか。 ここでは2準位系と呼ばれる、2次元のHilbert空間で記述される系の振る舞いを紹介する。 2次元なので、基底は2つあればよい。 それらを |e1,|e2 としよう。 成分で表示すると |e1=(10),|e2=(01), である。

この系がSchrödinger方程式 it|Ψ(t)=H^|Ψ(t),H^=(1ϵϵ1), に従って時間発展するとしよう。 理論のパラメータを ϵ=0.2、初期条件を |Ψ(t=0)=(10) として解いたものが下図である。 複素数は表示できないので、実部だけ表示してある。 これは実際にSchrödinger方程式を数値的に解いた結果である。 x 空間の波動関数とは単にHilbert空間 (= |Ψ の属するベクトル空間) の次元が異なるだけで、概念的には何ら変わらないことがわかるだろうか。