tecktom.com

この章で選ぶ HH:相互作用で分かれない分配関数

2026年10月15日8分で読めますAI生成教科書『虎の巻』第3部 第7章 平均場
目次
  1. 格子の上のスピン:Ising 模型
  2. 相空間の粒子:2体のポテンシャルを持つ気体
  3. 木下の層

AI 生成・木下が未勉強

解析力学から様々な理論分野を組み立てる 第3部 第7章 §3.7.1 ★★★ 2体の相互作用を含む HH では e−βH\mathrm{e}^{-\beta H} が1体の因子に分かれない。この章の出発点

前の章までに扱った系は、どれも分配関数が独立な部分の積に分かれた。理想気体では粒子ごとに、調和振動子の集まりでは基準振動ごとに、相空間の積分が1自由度の積分の積になり、熱力学の量はすべて閉じた式で書けた。ところが磁性体の磁気モーメントや実在の気体の分子は、互いに力を及ぼし合っている。相互作用のエネルギーは2つの粒子の座標を同時に含むので、e−βH\mathrm{e}^{-\beta H} は1粒子ずつの因子に分かれず、NN 個の自由度の積分(または和)を一度に実行しなければならない。NN が 102310^{23} 程度の系で、これは一般には実行することができない。

この章では、この困難に対するもっとも基本的な処方である平均場の近似を、第3部の道具で組み立てる。この章で選ぶものは、元の Hamiltonian HH そのものではなく、それを近似する1体の Hamiltonian の和 H0=∑ihiH_0=\sum_ih_i である。選び方の基準は、第3部第3章で示した自由エネルギーの最小性である。カノニカル分布は自由エネルギーの汎関数F[ρ]=⟨H⟩ρ−TS[ρ]F[\rho]=\langle H \rangle _\rho-TS[\rho] を最小にするので、試す分布を積の形 ρ=∏iρi\rho=\prod_i\rho_i に限って最小にすれば、真の自由エネルギーの上界が得られる。最小にする積の分布は、各粒子の分布が「ほかの粒子についての平均をとった HH」を1体の Hamiltonian とするカノニカル分布になる形をしていて、その平均はまた分布から決まるので、自己無撞着な方程式が出る。

この方程式を Ising 模型に当てると Weiss の分子場理論になり、相転移の温度 TcT_{\mathrm c}、自発磁化の立ち上がり、Curie–Weiss の磁化率、比熱の跳びが出る。同じ方程式を相空間の粒子の系に当てると van der Waals の状態方程式になり、その1体の Hamiltonian の Liouville 方程式がVlasov 方程式になる。一方、1次元と2次元の厳密解と比べると、平均場の近似は相転移の温度を高く見積もり、1次元では存在しない相転移を予言する。平均場の近似が厳密になるのは、相互作用がきわめて多くの相手に薄く広がる極限(到達距離が無限大の極限)であることも、到達距離が無限大のスピン模型を厳密に解いて確かめる。

格子の上のスピン:Ising 模型

もっとも簡単な相互作用する系として、格子の各点 i=1,…,Ni=1,\dots,N に値 si=±1s_i=\pm1 をとる変数を置いた Ising 模型を考える。sis_i は格子点 ii の原子の磁気モーメントの zz 成分を、大きさを 11 にそろえて表したものと読む。Hamiltonian は

H(s)=−J∑⟨ij⟩sisj−b∑i=1Nsi(3.7.1)H(s)=-J\sum_{\langle ij\rangle}s_is_j-b\sum_{i=1}^Ns_i\tag{3.7.1}

である。∑⟨ij⟩\sum_{\langle ij\rangle} は隣り合う格子点の組(ボンド)についての和で、各組を1回ずつ数える。1つの格子点の隣の数(配位数)を zz と書くと、ボンドの数は Nz/2Nz/2 である。J>0J>0 のとき、隣どうしがそろうとエネルギーが JJ 下がるので、そろった配置が好まれる(強磁性)。bb は外場のエネルギーで、磁気モーメント μB\mu_{\mathrm B} を持つ原子が磁場 BB の中にあれば b=μBBb=\mu_{\mathrm B}B である。JJ の起源(電子の交換相互作用)と、スピンをベクトルとして扱う Heisenberg 模型は ハミルトニアンの選び方で固体を考える 第5部第2章で扱う。そちらの流儀は H=J∑Si⋅SjH=J\sum\bm{S}_i\cdot\bm{S}_j(J>0J>0 で反強磁性)で、式 (3.7.1) とは JJ の前の符号の向きが逆であることに注意する。

この系の「相空間」は 2N2^N 個の点 s=(s1,…,sN)s=(s_1,\dots,s_N) の集まりで、相空間の積分 ∫dΓ\int\mathrm{d}\Gamma は和 ∑s\sum_s に置き換わる(離散の状態の和と相空間の積分の関係は 第3部第3章で見た)。分配関数は

Z=∑s1=±1⋯∑sN=±1exp⁡(βJ∑⟨ij⟩sisj+βb∑isi)(3.7.2)Z=\sum_{s_1=\pm1}\cdots\sum_{s_N=\pm1}\exp\Bigl(\beta J\sum_{\langle ij\rangle}s_is_j+\beta b\sum_is_i\Bigr)\tag{3.7.2}

で、J=0J=0 なら指数が格子点ごとの和に分かれ、Z=(2cosh⁡βb)NZ=(2\cosh\beta b)^N になる。J≠0J\neq0 では、sisjs_is_j の項が2つの格子点を結ぶので、和を1つずつ実行することができない。ZZ を厳密に計算できるのは、1次元の鎖(3.7.4節)と2次元の正方格子で外場が無い場合(Onsager)など、限られた場合だけである。

相空間の粒子:2体のポテンシャルを持つ気体

連続の相空間でも事情は同じである。NN 個の同種粒子が2体のポテンシャル u(r)u(r) で引き合い、または反発し合う気体の Hamiltonian は

H(Γ)=∑j=1N∣pj∣22m+∑j<ku(∣rj−rk∣)(3.7.3)H(\Gamma)=\sum_{j=1}^N\frac{\lvert \bm{p}_j\rvert ^2}{2m}+\sum_{j<k}u(\lvert \bm{r}_j-\bm{r}_k\rvert )\tag{3.7.3}

で、カノニカル分布の運動量の積分は、第3部第3章で見たとおり相互作用によらず Gauss 積分に分かれる。残る位置の積分(配置積分)

QN=∫d3r1⋯d3rN exp⁡(−β∑j<ku(∣rj−rk∣))(3.7.4)Q_N=\int\mathrm{d}^3r_1\cdots\mathrm{d}^3r_N\,\exp\Bigl(-\beta\sum_{j<k}u(\lvert \bm{r}_j-\bm{r}_k\rvert )\Bigr)\tag{3.7.4}

は 3N3N 次元の積分で、uu が粒子の組ごとに座標を結ぶので、1粒子ずつの積分に分かれない。分配関数は Z=QN/(N!λT3N)Z=Q_N/(N!\lambda_T^{3N})、λT=h/2πmkBT\lambda_T=h/\sqrt{2\pi m k_{\mathrm B} T} である。

どちらの系でも困難は同じ形をしている。HH が「1体の項の和」と「2体の項の和」でできていて、2体の項があるために e−βH\mathrm{e}^{-\beta H} が積に分かれない。この章では、2体の項を「ほかの粒子についての平均」で置き換えて1体の項の和に直す、という操作を、その場しのぎの置き換えとしてではなく、自由エネルギーを最小にする分布を積の形の中で探す問題として定式化する。

例題 3.7.1 4つのスピンの環 ★★

オリジナル4つの格子点を環につないだ Ising 模型(s5≡s1s_5\equiv s_1)

H=−J(s1s2+s2s3+s3s4+s4s1)H=-J(s_1s_2+s_2s_3+s_3s_4+s_4s_1)

が温度 TT にある(外場 b=0b=0)。K=βJK=\beta J とおく。

  1. 1616 個の配置をエネルギーで分類して、分配関数 ZZ を求めよ。
  2. 隣どうしの相関 ⟨s1s2⟩\langle s_1s_2 \rangle と、向かい合う格子点の相関 ⟨s1s3⟩\langle s_1s_3 \rangle を求め、K=0.5K=0.5 での値を出せ。
  3. ⟨s1⟩\langle s_1 \rangle を求めよ。相関 ⟨s1s2⟩\langle s_1s_2 \rangle が 00 でないのに ⟨s1⟩=0\langle s_1 \rangle =0 であることは、2つのスピンを独立とみなす近似で何が失われることを示しているか。
解答

(1) 全部そろった配置(2個)はボンド4本がすべてそろっていて E=−4JE=-4J。1個だけ反転した配置(8個)は2本が切れて E=0E=0。隣り合う2個が反転した配置(4個)も2本が切れて E=0E=0。向かい合う2個が反転した配置(2個。{1,3}\{1,3\} と {2,4}\{2,4\})は4本すべてが切れて E=+4JE=+4J。数は 2+8+4+2=162+8+4+2=16 でそろう。よって

Z=2e4K+12+2e−4K.Z=2\mathrm{e}^{4K}+12+2\mathrm{e}^{-4K}.

K=0.5K=0.5 では Z=2e2+12+2e−2=27.05Z=2\mathrm{e}^{2}+12+2\mathrm{e}^{-2}=27.05。

(2) 4本のボンドは対称なので ⟨s1s2⟩=14⟨∑ボンドsisj⟩=14∂ln⁡Z∂K\langle s_1s_2 \rangle =\frac14\langle \sum_{\text{ボンド}}s_is_j \rangle =\frac14\frac{\partial \ln Z}{\partial K} で、

⟨s1s2⟩=2(e4K−e−4K)Z,K=0.5 で 0.536.\langle s_1s_2 \rangle =\frac{2(\mathrm{e}^{4K}-\mathrm{e}^{-4K})}{Z},\qquad K=0.5\ \text{で}\ 0.536.

⟨s1s3⟩\langle s_1s_3 \rangle は配置ごとに s1s3s_1s_3 を数える。全部そろった2個は +1+1。1個反転の8個は、反転したのが 11 か 33 なら −1-1(4個)、22 か 44 なら +1+1(4個)で打ち消し合う。隣り合う2個の反転(4個)はどれも 11 と 33 のちょうど一方を含むので −1-1。向かい合う2個の反転(2個)は +1+1。よって

⟨s1s3⟩=2e4K−4+2e−4KZ,K=0.5 で 0.408.\langle s_1s_3 \rangle =\frac{2\mathrm{e}^{4K}-4+2\mathrm{e}^{-4K}}{Z},\qquad K=0.5\ \text{で}\ 0.408.

(3) HH は全部のスピンを反転しても変わらないので、ss と −s-s の配置は同じ重みで現れ、⟨s1⟩=0\langle s_1 \rangle =0。2つのスピンを独立とみなすと ⟨s1s2⟩=⟨s1⟩⟨s2⟩=0\langle s_1s_2 \rangle =\langle s_1 \rangle \langle s_2 \rangle =0 になるが、実際には 0.5360.536 である。スピンは平均としては向きを持たないまま、隣どうしで向きをそろえ合っている。この「平均からのずれどうしの相関」⟨s1s2⟩−⟨s1⟩⟨s2⟩\langle s_1s_2 \rangle -\langle s_1 \rangle \langle s_2 \rangle が、次節以降の平均場の近似で捨てる量である。

木下の勉強ステータス

木下はまだこの記事を勉強していません。

AI(Claude)が書いた教材を、木下が勉強しながら公開しています。式と数値は検算していますが、誤りが残っているかもしれません。誤りのご指摘・削除のご依頼をいただければ直します。 連絡先:support@tecktom.com

← AI生成教科書『虎の巻』の記事一覧へ