スピントロニクス理論の基礎/8-1 の履歴(No.8)

更新


>>>> [次の章へ]

スピントロニクス理論の基礎

培風館 多々良源 「スピントロニクス理論の基礎」 (第1刷)の8〜10章を植田暁子先生の連続セミナーで2011年7月末から勉強しました。その途中で気付いた教科書の誤植や、難しい部分の注釈(というか武内のノートの内容)を記録しておきます。

その後、引き続いて2〜5章を本多周太先生のセミナーで勉強しました。

2012.06.01 多々良先生から「スピントロニクス理論の基礎」の第2刷をお送りいただきました。 以下のページは第1刷を元にしていますが、第2刷の記述により私の勘違いが明らかになった部分について見直しを始めています。

下記ページ内の数式で赤字で示した部分は同書第1刷の誤植の可能性があると武内が考えた部分です。第2刷で修正された部分が多いですが、武内の勘違いだった部分も多いのではないかと思います。というか、未確認の部分が多いです。すみません。

これらのページの著者(武内)はこの分野の専門家ではありません。 上記教科書の内容およびセミナーで教えていただく内容だけを元に、 考えたことを書き連ねただけです。間違いも含まれていると思われますし、 教科書から外れた内容を考察している部分についても、すでに知られた 内容について車輪の再発明をしているだけであると思います。

先行研究へのリファレンスが完全に欠如していますが、 それは上記のような事情であり、 内容のオリジナリティを主張する物ではありませんので どうぞご了承下さい。

8-1 物理量

(8.1)

&math(&\overline O(t_0) \equiv \frac{1}{Z_0} \trace[e^{-\beta H(t_0)}O(t_0)]\\ &=\frac{1}{Z_0} \sum_{\alpha(t_0)} \braket{\alpha(t_0)|e^{-\beta H(t_0)}O(t_0)|\alpha(t_0)}\\ &\equiv \bigl\langle e^{-\beta H(t_0)}O(t_0) \bigr\rangle );
\equiv \bigllangle O(t_0) \bigrrangle

\langle \ \ \rangle e^{-\beta H(t_0)} を含まない
\llangle \ \ \rrangle e^{-\beta H(t_0)} を含む和になっている。

できる限り (t_0) をあらわに書いてみた。

Z_0 \equiv \trace\left[e^{-\beta H(t_0)}\right] は分配関数。

この Σ の部分を trace と呼んでいるのは、 \ket{\alpha} を基底として O を行列に表した際の (\alpha,\alpha') 要素が \braket{\alpha|O|\alpha'} であり、 Σ の部分はちょうど対角要素の和になっているためである。

線形代数で学ぶように、trace は \ket{a}=U\ket{\alpha} のような ユニタリ変換による基底の付け替えに対して値が変化しない量であり、 基底の選び方に依らず値の決まる物理量である。

\ket{\alpha} がエネルギー固有関数の時は、

(8.2)

H(t_0)\ket{\alpha(t_0)}=E_\alpha\ket{\alpha(t_0)}

E_\alpha \alpha t=t_0 で持つエネルギーとして定義される。

このとき、

&math( &\bra{\alpha(t_0)}e^{-\beta H(t_0)} =\big[(e^{-\beta H(t_0)})^\dagger\ket{\alpha(t_0)}\big]^\dagger =\big[e^{-\beta H^\dagger(t_0)}\ket{\alpha(t_0)}\big]^\dagger\\ &=\big[e^{-\beta H(t_0)}\ket{\alpha(t_0)}\big]^\dagger =\big[e^{-\beta E_\alpha}\ket{\alpha(t_0)}\big]^\dagger =e^{-\beta E_\alpha}\bra{\alpha(t_0)} );

より、

(8.1A)

&\overline O(t_0) =\frac{1}{Z_0} \sum_{\alpha(t_0)} e^{-\beta E_\alpha}\braket{\alpha(t_0)|O(t_0)|\alpha(t_0)}

trace を取ることが量子力学で期待値を求めることに他ならず(量子平均)
そこに e^{-\beta E_\alpha} の因子を含めることで同時に統計平均も取れることになる。

\ket{\alpha} がエネルギーの固有関数でないときには、(8.1) 式は正しいのだろうか? エネルギー固有関数でなければ、

\frac{1}{Z_0} \trace[e^{-\beta H(t_0)}O(t_0)]\ne \frac{1}{Z_0} \trace[O(t_0)e^{-\beta H(t_0)}]

となるが、どちらが目的にかなうかが明確ではない。

恐らく、 \ket{\alpha} はエネルギーの固有関数でなければ (8.1) は意味をなさないのではないか?言い換えると、(8.1) ではなく (8.1A) が基本式なのではないか、と思える。

さて、 \ket{\alpha(t_0)} はハミルトニアンの固有関数なので、 ハミルトニアンが時間的に変化しない限り、 \ket{\alpha(t_0)} も時間に対して位相以外変化しない。

(8.3)

i\hbar\frac{\PD}{\PD t}\ket{\alpha(t)}=H(t)\ket{\alpha(t)}

t>t_0 において H(t) が変化すると、この式に沿って量子状態も時間変化を始める。

(8.4)

\ket{\alpha(t)}\equiv U(t,t_0)\ket{\alpha(t_0)}

このようにして定義した U(t,t_0) がユニタリ演算子となることが (8.10) で示される。

(8.5)

(8.3) より

i\hbar\frac{\PD}{\PD t} U(t,t_0)=H(t) U(t,t_0)

(8.6)

両辺を積分して U(t_0,t_0)=1 を使う。

i\hbar \left[ U(t,t_0) \right]_{t_0}^t=\int_{t_0}^t dt_1 H(t_1) U(t_1,t_0)

U(t,t_0)-U(t_0,t_0)=U(t,t_0)-1=-\frac{i}{\hbar}\int_{t_0}^t dt_1 H(t_1) U(t_1,t_0)

U(t,t_0)=1-\frac{i}{\hbar}\int_{t_0}^t dt_1 H(t_1) U(t_1,t_0)

(8.7)

右辺の U(t_1,t_0) を分解していくと、

&math(&U(t,t_0)=1-\frac{i}{\hbar}\int_{t_0}^t dt_1 H(t_1) \left[ 1-\frac{i}{\hbar}\int_{t_0}^{t_1} dt_2 H(t_2) U(t_2,t_0) \right]\\ &=1+\frac{-i}{\hbar}\int_{t_0}^t dt_1 H(t_1)+\left(\frac{-i}{\hbar}\right)\int_{t_0}^t dt_1 \int_{t_0}^{t_1} dt_2 H(t_1)H(t_2) U(t_2,t_0)\\ &=1+\frac{-i}{\hbar}\int_{t_0}^t dt_1 H(t_1)

  1. \left(\frac{-i}{\hbar}\right)^2\int_{t_0}^t dt_1 \int_{t_0}^{t_1} dt_2 H(t_1)H(t_2)\\ &+\left(\frac{-i}{\hbar}\right)^3\int_{t_0}^t dt_1 \int_{t_0}^{t_1} dt_2 \int_{t_0}^{t_2} dt_3 H(t_1)H(t_2)H(t_3) + \cdots\\ &=\sum_{n=0}^\infty\left(\frac{-i}{\hbar}\right)^n\int_{t_0}^t dt_1 \int_{t_0}^{t_1} dt_2 \cdots \int_{t_0}^{t_{n-1}} dt_n H(t_1)H(t_2)\cdots H(t_n)\\ &\equiv Te^{\frac{-i}{\hbar}\int_{t_0}^tdt'H(t')} );

この式から T が 「時間順序づけ演算子」 だと言われてもちょっとピンと来ない。 確かに積分の中では H(t) が時間の古い方が右側になるように並んでいるけれど・・・

この演算子について、この教科書では示されていないが、後に見る (8.7A) や (8.8A) の形で理解すべきな気がしているので、そちらも参照のこと。

(8.9) は唐突なので、以下ちょっと話の流れを変える。

(8.11)

&math(&\left[U(t,t_0)\right]^\dagger\\ &=\sum_{n=0}^\infty\left(\frac{i}{\hbar}\right)^n\int_{t_0}^t dt_1 \int_{t_0}^{t_1} dt_2 \cdots \int_{t_0}^{t_{n-1}} dt_n H(t_n)H(t_{n-1})\cdots H(t_1)\\ &\equiv \overline Te^{\frac{-i}{\hbar}\int_{t_0}^tdt'H(t')});

を考える。

(AB)^\dagger=B^\dagger A^\dagger のように、エルミート共役により演算子のかけ算の順が入れ替わること、 H(t) はエルミート演算子であること [H(t)]^\dagger=H(t) 、エルミート共役で虚数単位の符号が反転すること i\rightarrow -i から、 U(t,t_0) のエルミート共役が上記のように書けることが分かる。

これと (8.7) との積を作ってみると、

(8.9)

&math(&\left[U(t,t_0)\right]^\dagger U(t,t_0)\\ &=\overline Te^{\frac{i}{\hbar}\int_{\textcolor{red}{t_0}}^tdt'H(t')}\, Te^{\frac{-i}{\hbar}\int_{\textcolor{red}{t_0}}^tdt'H(t')}\\ &=\left(1+\frac{i}{\hbar}\int_{t_0}^tdt_1H(t_1)+\left(\frac{i}{\hbar}\right)^2\int_{\textcolor{red}{t_0}}^t dt_1\int_{\textcolor{red}{t_0}}^{t_1}dt_2H(t_2)H(t_1)+\dots\right)\times\\ &\left(1+\frac{-i}{\hbar}\int_{t_0}^tdt_1H(t_1)+\left(\frac{-i}{\hbar}\right)^2\int_{\textcolor{red}{t_0}}^tdt_1\int_{\textcolor{red}{t_0}}^{t_1}dt_2H(t_1)H(t_2)+\dots\right)\\ &=1);

実際に最後の等号を示そうとすると大変であるが、ちゃんと計算すれば示せないことはない。

様子を見るため、 (i/\hbar) の2次の項を抜き出してみると、

(8.9A)

&math(

&\int_{t_0}^tdt_1\int_{t_0}^{t_1}dt_2 H(t_2)H(t_1)
  1. \int_{t_0}^tdt_1\int_{t_0}^{t_1}dt_2 H(t_1)H(t_2)
  • \int_{t_0}^tdt_1\int_{t_0}^{t}dt_2 H(t_1)H(t_2)\\ =&\int_{t_0}^tdt_2\int_{t_0}^{t_2}dt_1 H(t_1)H(t_2)
  1. \int_{t_0}^tdt_1\int_{t_0}^{t_1}dt_2 H(t_1)H(t_2)
  • \int_{t_0}^tdt_1\int_{t_0}^{t}dt_2 H(t_1)H(t_2)\\ =&\int_{t_0}^tdt_2\int_{t_0}^tdt_1 \theta(t_2-t_1)H(t_1)H(t_2)
  1. \int_{t_0}^tdt_1\int_{t_0}^tdt_2 \theta(t_1-t_2)H(t_1)H(t_2)
  • \int_{t_0}^tdt_1\int_{t_0}^{t}dt_2 H(t_1)H(t_2)\\ =&\int_{t_0}^tdt_2\int_{t_0}^tdt_1 [\theta(t_2-t_1)+\theta(t_1-t_2)-1]H(t_1)H(t_2) = 0 );

となる。

  • 2行目では第1項の t_1 t_2 の名前を付け替えた
  • 3行目では積分範囲を (t_0\rightarrow t)^2 に拡大し、 もとの範囲を \theta 関数で表した
    \theta(t)=\begin{cases}0&(t<0)\\1&(0<t)\end{cases}
  • 4行目では \theta(t)+\theta(-t)=1 を用いた

少し脱線するが、(8.7) に現れる Σ が指数関数の展開を表しているにも関わらず、 \frac{1}{n!} の因子が現れない理由が上記の \theta 関数の部分に 表された積分範囲にある。

これを見るために H が時間に依存しない場合を計算しておく。

(8.9B)

&math( U(t,t_0)\\ &=\sum_{n=0}^\infty\left(\frac{-i}{\hbar}\right)^n\int_{t_0}^t dt_1 \int_{t_0}^{t_1} dt_2 \cdots \int_{t_0}^{t_{n-1}} dt_n H(t_1)H(t_2)\cdots H(t_n)\\ =&\sum_{n=0}^\infty\left(\frac{-i}{\hbar}\right)^n H^n \int_{t_0}^t dt_1 \int_{t_0}^{t_1} dt_2 \cdots \int_{t_0}^{t_{n-1}} dt_n 1\\ =&\sum_{n=0}^\infty\left(\frac{-i}{\hbar}\right)^n H^n \int_{t_0}^t dt_1 \int_{t_0}^{t_1} dt_2 \cdots \int_{t_0}^{t_{n-2}} dt_{n-1} (t_{n-1}-t_0)\\ =&\sum_{n=0}^\infty\left(\frac{-i}{\hbar}\right)^n H^n \int_{t_0}^t dt_1 \int_{t_0}^{t_1} dt_2 \cdots \int_{t_0}^{t_{n-3}} dt_{n-2} \left[\frac{1}{2}(t_{n-1}-t_0)^2\right]_{t_0}^{t_{n-2}}\\ =&\sum_{n=0}^\infty\left(\frac{-i}{\hbar}\right)^n H^n \int_{t_0}^t dt_1 \int_{t_0}^{t_1} dt_2 \cdots \int_{t_0}^{t_{n-4}} dt_{n-3} \left[\frac{1}{3!}(t_{n-2}-t_0)^3\right]_{t_0}^{t_{n-3}}\\ \vdots\\ =&\sum_{n=0}^\infty\left(\frac{-i}{\hbar}\right)^n H^n \left[\frac{1}{n!}(t_1-t_0)^n\right]_{t_0}^t\\ =&\sum_{n=0}^\infty\left(\frac{-i}{\hbar}\right)^n H^n \left[\frac{1}{n!}(t-t_0)^n\right]\\ =&\sum_{n=0}^\infty\frac{1}{n!}\left(\frac{-i}{\hbar} H (t-t_0)\right)^n\\ =&e^{-\frac{i}{\hbar}H\cdot(t-t_0)} );

このように n 番目の項の積分範囲は (t-t_0)^n 1/n! になっている。 また、この形から分かるように、 H が時間に依らないときには U 自体が H と可換になっている。

閑話休題で、(8.9) について: n>2 次の項でも上と同様にゼロになることを示せるが、 この話は次のように考えることで、より直感的に理解できる。

(8.5) より \frac{\PD}{\PD t}\Big[\log U(t,t_0)\Big]=\frac{-i}{\hbar}H(t)

\frac{\log U(t+\delta t, t_0) - \log U(t, t_0)}{\delta t} = \frac{-i}{\hbar}H(t)

\log \frac{U(t+\delta t, t_0)}{U(t, t_0)} = \frac{-i}{\hbar}H(t)\delta t

U(t_0+\delta t, t_0) = e^{\frac{-i}{\hbar}H(t_0)\delta t}U(t_0, t_0) = e^{\frac{-i}{\hbar}H(t_0)\delta t}

U(t_0+\delta t+\delta t', t_0) = e^{\frac{-i}{\hbar}H(t_0+\delta t)\delta t'}e^{\frac{-i}{\hbar}H(t_0)\delta t}

&math(U(t, t_0) = e^{\frac{-i}{\hbar}H(t_n)(t-t_n)} e^{\frac{-i}{\hbar}H(t_{n-1})(t_n-t_{n-1})} \cdots e^{\frac{-i}{\hbar}H(t_1)(t_2-t_1)} e^{\frac{-i}{\hbar}H(t_0)(t_1-t_0)} ); (8.7A)

一方で、

&math([U(t, t_0)]^\dagger = e^{\frac{i}{\hbar}H(t_0)(t_1-t_0)} e^{\frac{i}{\hbar}H(t_1)(t_2-t_1)} \cdots e^{\frac{i}{\hbar}H(t_{n-1})(t_n-t_{n-1})} e^{\frac{i}{\hbar}H(t_n)(t-t_n)}); (8.8A)

(8.7) や (8.8) の意味をこのように理解していると物理的な理解が深まる。

これらを用いれば、

&math(&[U(t, t_0)]^\dagger U(t, t_0) =\\ & e^{\frac{i}{\hbar}H(t_0)(t_1-t_0)} e^{\frac{i}{\hbar}H(t_1)(t_2-t_1)} \cdots e^{\frac{i}{\hbar}H(t_{n-1})(t_n-t_{n-1})} e^{\frac{i}{\hbar}H(t_n)(t-t_n)}\\ &e^{\frac{-i}{\hbar}H(t_n)(t-t_n)} e^{\frac{-i}{\hbar}H(t_{n-1})(t_n-t_{n-1})} \cdots e^{\frac{-i}{\hbar}H(t_1)(t_2-t_1)} e^{\frac{-i}{\hbar}H(t_0)(t_1-t_0)}\\ &=1); (8.9A)

は一目瞭然である。

注)これらの表記では n\rightarrow \infty として、 個々の t_{k+1}-t_k が無限小の時間間隔を表していると考えている。

この表記では、 T \overline T e^{\frac{i}{\hbar}H(t_k)(t_{k+1}-t_k)} のような項をどちらから順に並べるかを表す演算子であると理解できる。

(8.48) などで T H(t) ばかりでなく O(t) も含めて並べ替える話になるが、このときには無数に並ぶ e^{\frac{i}{\hbar}H(t_k)(t_{k+1}-t_k)} の間に O(t) が挟まる形を思い浮かべれば良い。

(8.10)

上記より、 [U(t,t_0)]^\dagger=U(t,t_0)^{-1} であり、 U(t,t_0) がユニタリ演算子であることが証明された。

(8.12)

&math(\overline O(t)&=\frac{1}{Z_0}\sum_\alpha e^{-\beta E_\alpha} \braket{\alpha(t)|O(t)|\alpha(t)}\\ &=\frac{1}{Z_0}\textcolor{red}{\sum_\alpha} \braket{\alpha(t_0)|e^{-\beta H(t_0)}[U(t,t_0)]^\dagger O(t)U(t,t_0)|\alpha(t_0)} );

この式は前半部分の最重要の式である。 特に、 e^{-\beta E_\alpha} の部分に現れるエネルギーが時刻 t での値ではなく t_0 の時の値であることに注目したい。

t=t_0 において系は熱平衡にあり、各エネルギー固有状態 \ket{\alpha} e^{-\beta E_\alpha}/Z_0 の確率で存在していた。量子力学的に見れば、それぞれの量子状態は系のハミルトニアンが変化しない限り安定で、お互いの間を行き来することはない。

その後ハミルトニアンが変化して系が熱平衡からずれると、 t=t_0 における固有状態 \ket{\alpha} は (8.3) に従って時間発展する。 この時間発展が (8.4) のようにユニタリ変換で表せることから分かるとおり、 この時間発展はどんな H(t) に対してさえ決定論的であり、 また未来永劫、 U\ket{\alpha} t=t_0 における別の固有状態 \ket{\alpha'} が時間発展した U\ket{\alpha'} と混じり合うことはない。 これは &math(\braket{\alpha(t)|\alpha'(t)}=\braket{\alpha|U^\dagger U|\alpha'} =\braket{\alpha|\alpha'}=\delta_{\alpha,\alpha'});

したがって、時刻 t における物理量 O の統計平均 \overline O(t) は、 時刻 t における状態 \ket{\alpha(t)} に対する O(t) の期待値 \braket{\alpha(t)|O(t)|\alpha(t)} に、 t=t_0 において系が状態 \ket{\alpha} にいた確率 e^{-\beta E_\alpha}/Z_0 を掛けて、 (8.12) のようにして求められるのである。

用いる確率分布が t=t ではなく t=t_0 の物であることに注意せよ。

もちろん、系が時刻 t において熱平衡にある必要は無いし、 ハミルトニアンの変化がどれだけ急峻であったとしても (8.12) は成り立つ。 ここまでの議論には断熱近似等は入っていない(と私は理解しています)。

(8.13)

O_H(t)\equiv [U(t,t_0)]^\dagger O(t)U(t,t_0)

(8.14)

&math(\overline O(t)&=\frac{1}{Z_0}\sum_\alpha \braket{\alpha(t_0)|e^{-\beta H(t_0)}O_H(t)|\alpha(t_0)}\\ &=\frac{1}{Z_0}\sum_\alpha e^{-\beta E_\alpha} \braket{\alpha(t_0)|O_H(t)|\alpha(t_0)} );

(8.15) 以下の議論は分かりにくい上に間違っている?

(8.17) は (8.13) そのものであるが、これを微分することにより、

(8.18)

&math(&\dot O_H \\ &= \dot U^\dagger O U\textcolor{red}{ + U^\dagger \dot O U} + U^\dagger O \dot U\\ &= \left[\frac{i}{\hbar}U^\dagger H\right] O U \textcolor{red}{+ \left(\frac{\PD O(t)}{\PD t}\right)_H} + U^\dagger O \left[\frac{-i}{\hbar}HU\right]\\ &=\frac{i}{\hbar}U^\dagger(HO-OH)U \textcolor{red}{+ \left(\frac{\PD O(t)}{\PD t}\right)_H}\\ &=\frac{i}{\hbar}(U^\dagger HU U^\dagger OU-U^\dagger OUU^\dagger HU) \textcolor{red}{+ \left(\frac{\PD O(t)}{\PD t}\right)_H}\\ &=\frac{i}{\hbar}(H_HO_H-O_HH_H) \textcolor{red}{+ \left(\frac{\PD O(t)}{\PD t}\right)_H}\\ &=\frac{i}{\hbar}\left[H_H(t), O_H(t)\right] \textcolor{red}{+ \left(\frac{\PD O(t)}{\PD t}\right)_H});

ここで、(8.5) およびそのエルミート共役である、

(8.5A)

-i\hbar\frac{\PD}{\PD t}U(t,t_0)^\dagger=U(t,t_0)^\dagger H(t)

さらに、(8.9) で得た U^\dagger U = U U^\dagger = 1 を使った。そして、

(8.16)

H_H(t)=U(t,t_0)^\dagger H(t_0) U(t,t_0)

は、Heisenberg 表示でのハミルトニアンである。

ということで、

(8.15)

&\dot O_H =\frac{i}{\hbar}\left[H_H(t), O_H(t)\right] \textcolor{red}{+ \left(\frac{\PD O(t)}{\PD t}\right)_H}

が正しいような・・・

ただしこの場合の \frac{\PD O(t)}{\PD t} は演算子が陽に時刻に依存していない場合にはゼロになるため、次章で扱うように O=c であったり、 O=n であったりする場合には \frac{\PD O(t)}{\PD t}=0 で、結局 (8.15) と同じ形になる。


(8.16) の脚注:

H(t) = H のように時間に依存しない場合には、(8.9B) でも見たように

(8.7B)

&math(&Te^{\textcolor{red}{\frac{-i}{\hbar}}\int_{\textcolor{red}{t_0}}^{\textcolor{red}{t}}dt'H(t')}\\ &=e^{\textcolor{red}{\frac{-i}{\hbar}}H\int_{\textcolor{red}{t_0}}^{\textcolor{red}{t}}dt'}\\ &=e^{\textcolor{red}{\frac{-i}{\hbar}}H(t-t_0)});

となる。

これは、(8.7A) からも

(8.7C)

&math(&U(t, t_0) = e^{\frac{-i}{\hbar}H(t_n)(t-t_n)} e^{\frac{-i}{\hbar}H(t_{n-1})(t_n-t_{n-1})} \cdots e^{\frac{-i}{\hbar}H(t_1)(t_2-t_1)} e^{\frac{-i}{\hbar}H(t_0)(t_1-t_0)}\\ &=e^{\frac{-i}{\hbar}H[(t-t_n)+(t_n-t_{n-1})+ \cdots

  1. (t_2-t_1)+(t_1-t_0)]}\\ &=e^{\frac{-i}{\hbar}H(t-t_0)} );

として確認できる。

質問・コメント





Counter: 8746 (from 2010/06/03), today: 4, yesterday: 4