大量の分子・原子が相互作用するような,非常に多くの自由度を持つ系について考えよう.
系に含まれる対象が古典力学のような決定論的なルールに従っている場合,
原理的には大量の方程式を解いて,系の挙動を予測することができる.
ただ現実的には,アボガドロ数(6.02214076×1023)みたいな数の方程式を解いたり数値計算したりすることは,不可能と言っていいだろう.
統計力学ではこういった対象を考える際,系に含まれるひとつひとつの対象の挙動を調べる代わりに,
状態が相空間内でどういった確率密度分布を持つかということを考える.
今回はまず,確率密度がどんな形の関数で表されるかを準古典的な系をもとに考えていこう.
Liouvilleの定理の導出
位置と運動量について1,⋯,sずつ自由度のある系について考えよう.この系においてある状態(q1,⋯,qs,p1,⋯ps)であるような確率を次のように表す.
dw=ϱ(q1,⋯,qs,p1,⋯ps)dpdq
ただしϱは位置と運動量の相空間で定義されており,確率密度関数と呼ばれる.ある位置と運動量のパラメタを与えると,系がその状態である可能性の密度を返すような関数である.
確率密度関数は時刻にそって変化していくと考えられるが,この変化は自由に好き勝手起こるものではなく,何らかのルールがあるはずだ.このルールとして相空間内での連続性を与える.つまり,確率密度という量は,相空間内のある場所で唐突に湧き出したり,消失したりすることはなく,既に存在する状態から連続的に変化する,というルールだ.このように仮定すると,確率密度関数は次のような連続の式を満たすはずだ(ただ個人的には,N次元でのガウスの発散定理をちゃんと確認したことがないので,そこらへんはごまかしがある).流体力学の連続の式の導出は別記事([流体力学] 連続の式)を見てもらいたい.
∂t∂ϱ+∇⋅(ϱv)=0
ここで,vは相空間の座標(つまり位置と運動量)の時間微分q˙,p˙である.これより,以下のように書き直すことが出来る.
∂t∂ϱ+i=1∑s[∂qi∂(ϱqi˙)+∂pi∂(ϱpi˙)]=0∂t∂ϱ+i=1∑s[qi˙∂qi∂ϱ+pi˙∂pi∂ϱ]+ϱi=1∑s[∂qi∂q˙+∂pi∂p˙]=0
ハミルトニアンを用いると次の関係が成り立つ(とりあえず今回はそういうものとしておこう).
q˙i=∂pi∂H, p˙i=−∂qi∂H,
これより,(4)の3項目はゼロになることが分かる.
∂qi∂q˙i=∂qi∂pi∂H=− ∂pi∂p˙i
(4)の1,2項目はϱの時間に関する全微分の形になっているので,最終的に以下の式が得られる.
dtdϱ=∂t∂ϱ+i=1∑s[qi˙∂qi∂ϱ+pi˙∂pi∂ϱ]=0
この式の意味を考えてみよう.
t0である系が与えられたときに,自由度(q,p)があるひとつの状態(q0,p0)に特定されていれば,その後その系は物理法則に従って時間発展していき,t1での状態も原理的にはひとつ(q1,p1)に特定されるはずだ.
これを確率密度分布と併せて考えると,ϱ(q,p,t0)は(q0,p0)にピークを持つデルタ関数になっていて,これを時間発展させるとϱ(q,p,t1)は(q1,p1)にピークを持つデルタ関数になっていると考えられる.(7)はt0でピークになっている相空間内の位置(q0,p0)は,時間がたてば相空間内の別の位置に移動しているが同じ大きさのピークを作っているよ,という至極当然のことを言っている.
いま,自由度(q,p)の状態がはっきりとはわからず,相空間内に確率密度ϱ(q,p,t0)がある領域に分布しているものとしよう.それぞれの可能な状態は物理法則に従って時間発展していき,確率密度も分布を変えてϱ(q,p,t1)となるはずだ.このとき(7)の主張は「t0において可能な状態のひとつが(q0a,p0a)だったとしてこれに対応する密度がϱaとしよう.この状態が時間発展してt0において(q1a,p1a)となったとしても,これに対応する確率密度はϱaのままである」ということを言っている.
これをLiouvilleの定理と呼ぶ.
時間発展に伴って,急に確率密度がどこかで増えたり減ったりしないよ,という当たり前のようなことを言っているようでもあるし,どんな多自由度の系でも状態が混ざりあって区別できなくなったりしないのか…という少し不思議な感じもする.
さて特に,系の定常状態として,確率密度関数の時間偏微分がゼロになるような場合を考えてみよう.
このとき,ある状態から時間発展して生じうる状態の確率密度は全て同じだし,さらにある状態の確率密度は時間によらず同じになる.これらを考慮すると,あるマクロなパラメタによって指定される定常状態として,ありうる全てのミクロな状態は全て同じ確率密度を持つと考えるといろいろ都合が良さそうだ.
準古典的な系の確率密度関数
ある独立な部分系1と部分系2があるとしよう,それぞれの確率密度関数はϱ1, ϱ2とする.部分系1と部分系2を合わせた全体の確率密度関数をϱ12とすれば,(確率分布の組み合わせなので)ϱ12=ϱ1ϱ2という関係が成り立つはずだ.これのlogをとれば加算の形で書くことが出来る.
logϱ12=logϱ1+logϱ2
(8)は任意の部分系aで,logϱaが相加的だということを言っているので,logϱaは示量変数のみを用いて線形な形で表されるべきだ.具体的にはエネルギーEa,運動量Pa,角運動量Maを用いて次のような形だと予想しよう.
logϱa=αa+βEa+γ⋅Pa+δ⋅Ma
最終的に系全体の確率密度関数は,示量変数のみによって表され,かつLiouvilleの定理を満たすような形であってほしい.系の状態としてエネルギーE0,運動量P0,角運動量M0が与えられたとき,系がこれらの量を保存しつつ,自由度(q,p)がとりうる範囲を考えると,この範囲で確率密度が一定であれば先ほどの議論と辻褄が合う.これをデルタ関数を用いて次のように表そう.
ϱ=const×δ(E−E0)δ(P−P0)δ(M−M0)
系が全体として並進,回転運動しているのでなければ常にP0=0,M0=0なので,これらを(9),(10)から,取り除いてしまえばより単純な以下の表式が得られる.
logϱa=αa+βEa
ϱ=const×δ(E−E0)
(12)は「あるエネルギーE0を実現するような任意の(q,p)が等確率で起こる」と主張している.
なので,ここでのデルタ関数はEの関数でE=E0にピークを持つというよりは,自由度(q,p)の作る相空間内でE=E0という条件を満たす領域にある一定の値を持っている(それ以外はゼロ),というイメージだ.で,自由度(q,p)に関してこれを積分してやれば全体で1になるはずなので,次のように言い換えることもできる.
ϱ={the number of states which satisfy E=E01,0,where E=E0anywhere else
これは準古典的な系におけるミクロカノニカル分布を表している.
まとめと参考文献
今回は準古典的な系を対象に,確率密度関数がどのような形であるべきかを議論した.簡単にまとめると「確率密度関数への要求には,確率の基本的な性質(8)とLiouvilleの定理があり,系全体の確率密度関数はエネルギーを変数にもつデルタ関数として表すと話の辻褄が合う」といったところだ.参考文献にはを用いている.