相対エントロピーから情報と物理を組み立てる 第2部 第2章 §2.2.6 ★★ 熱力学の自由エネルギー最小・Gibbs–Bogoliubov の不等式・Weiss の平均場・Landau の展開は、どれもこの章の変分原理の特別な場合
熱力学:内部の変数についての自由エネルギー最小
熱力学の授業では、温度と体積を決めた系の平衡は、内部の変数 ξ \xi ξ (反応の進み具合・2つの部分への分け方など)について Helmholtz の自由エネルギー F ( T , V , ξ ) F(T,V,\xi) F ( T , V , ξ ) が最小になる点だと習う。この章の言葉では、ξ \xi ξ を決めた制限つきの平衡分布 p ξ p_\xi p ξ を試す分布にした Gibbs の変分原理で、F ( T , V , ξ ) = F [ p ξ ] F(T,V,\xi)=F[p_\xi] F ( T , V , ξ ) = F [ p ξ ] である。p ξ p_\xi p ξ は全部の分布の一部しか動かないが、ξ \xi ξ を自由に動かせば真の平衡を含むので、最小値は F e q F_{\mathrm{eq}} F eq に等しい。授業の形は「平衡では d F = 0 \mathrm{d} F=0 d F = 0 」で、この章の形は「F [ p ξ ] − F e q = k B T D ( p ξ ∥ p e q ) ≥ 0 F[p_\xi]-F_{\mathrm{eq}}= k_{\mathrm B} T\,D(p_\xi\,\|\,p_{\mathrm{eq}})\ge0 F [ p ξ ] − F eq = k B T D ( p ξ ∥ p eq ) ≥ 0 」である。後者からは、最小値からどれだけ離れているかまで分かる。
統計力学:Gibbs–Bogoliubov の不等式
統計力学の授業では、扱いやすいハミルトニアン H 0 H_0 H 0 と、その Gibbs 分布での平均 ⟨ ⋅ ⟩ 0 \langle \cdot \rangle _0 ⟨ ⋅ ⟩ 0 ・自由エネルギー F 0 F_0 F 0 を使って
F ≤ F 0 + ⟨ H − H 0 ⟩ 0 (2.2.21) F\le F_0+\langle H-H_0 \rangle _0\tag{2.2.21} F ≤ F 0 + ⟨ H − H 0 ⟩ 0 ( 2.2.21 )
という Gibbs–Bogoliubov の不等式を習う。H 0 H_0 H 0 の Gibbs 分布 p 0 p_0 p 0 を試す分布として式 (2.2.2) に入れると、k B T H ( p 0 ) = ⟨ H 0 ⟩ 0 − F 0 k_{\mathrm B} T\,H(p_0)=\langle H_0 \rangle _0-F_0 k B T H ( p 0 ) = ⟨ H 0 ⟩ 0 − F 0 から
F [ p 0 ] = ⟨ H ⟩ 0 − k B T H ( p 0 ) = F 0 + ⟨ H − H 0 ⟩ 0 F[p_0]=\langle H \rangle _0- k_{\mathrm B} T\,H(p_0)=F_0+\langle H-H_0 \rangle _0 F [ p 0 ] = ⟨ H ⟩ 0 − k B T H ( p 0 ) = F 0 + ⟨ H − H 0 ⟩ 0
となり、不等式 (2.2.21) は F [ p 0 ] ≥ F e q F[p_0]\ge F_{\mathrm{eq}} F [ p 0 ] ≥ F eq そのもので、差は k B T D ( p 0 ∥ p e q ) k_{\mathrm B} T\,D(p_0\,\|\,p_{\mathrm{eq}}) k B T D ( p 0 ∥ p eq ) である。Weiss の平均場は H 0 = − h e f f ∑ j s j H_0=-h_{\mathrm{eff}}\sum_js_j H 0 = − h eff ∑ j s j と選んだ場合で、p 0 p_0 p 0 は式 (2.2.13) の独立な分布 q m q_m q m (m = tanh β h e f f m=\tanh\beta h_{\mathrm{eff}} m = tanh β h eff )になる。授業では「有効な磁場 h e f f = z J 0 m + h h_{\mathrm{eff}}=zJ_0m+h h eff = z J 0 m + h を自己無撞着に決める」と習う式 (2.2.15) が、この章では F [ q m ] F[q_m] F [ q m ] の停留条件として出た。
Landau の展開
h = 0 h=0 h = 0 の式 (2.2.14) の二値エントロピーを m m m で展開すると h b ( 1 + m 2 ) = ln 2 − m 2 2 − m 4 12 − O ( m 6 ) h_{\mathrm b}\bigl(\frac{1+m}2\bigr)=\ln2-\frac{m^2}{2}-\frac{m^4}{12}-\mathcal{O}(m^6) h b ( 2 1 + m ) = ln 2 − 2 m 2 − 12 m 4 − O ( m 6 ) なので
F [ q m ] N = − k B T ln 2 + 1 2 k B ( T − T c ) m 2 + k B T 12 m 4 + O ( m 6 ) , k B T c = z J 0 (2.2.22) \frac{F[q_m]}{N}=- k_{\mathrm B} T\ln2+\frac12 k_{\mathrm B}(T-T_{\mathrm c})\,m^2+\frac{ k_{\mathrm B} T}{12}m^4+\mathcal{O}(m^6),\qquad k_{\mathrm B} T_{\mathrm c}=zJ_0\tag{2.2.22} N F [ q m ] = − k B T ln 2 + 2 1 k B ( T − T c ) m 2 + 12 k B T m 4 + O ( m 6 ) , k B T c = z J 0 ( 2.2.22 )
を得る。授業で習う Landau の自由エネルギー a ( T − T c ) m 2 + b m 4 a(T-T_{\mathrm c})m^2+bm^4 a ( T − T c ) m 2 + b m 4 の係数がこれで決まり、a = k B / 2 a= k_{\mathrm B}/2 a = k B /2 、b = k B T / 12 > 0 b= k_{\mathrm B} T/12>0 b = k B T /12 > 0 である。T < T c T<T_{\mathrm c} T < T c で最小を与える m ∗ 2 = 3 ( T c − T ) / T m^{*2}=3(T_{\mathrm c}-T)/T m ∗ 2 = 3 ( T c − T ) / T は、Landau 理論の m ∗ ∝ ( T c − T ) 1 / 2 m^*\propto(T_{\mathrm c}-T)^{1/2} m ∗ ∝ ( T c − T ) 1/2 の形になる。Landau の自由エネルギーは「秩序変数 m m m を決めた分布の自由エネルギー」と習うが、この章の読み方では、試す分布を1つの変数 m m m で指定される族に限った F [ q m ] F[q_m] F [ q m ] である。
例題 2.2.6 4次のポテンシャルの粒子を調和振動子で近似する ★★
オリジナル 1次元で位置 x x x にある粒子が、ポテンシャル V ( x ) = a x 4 V(x)=ax^4 V ( x ) = a x 4 (a > 0 a>0 a > 0 )の中で温度 T T T の熱浴と接している。運動の部分は試す分布でも厳密な分布でも同じなので、位置の分布だけを考える。試す分布を、ばね定数 K K K の調和振動子の Gibbs 分布(平均 0 0 0 ・分散 k B T / K k_{\mathrm B} T/K k B T / K の正規分布)に限る。
(1) Gibbs–Bogoliubov の不等式 (2.2.21) の右辺(位置の部分)を K K K の関数として書き、最小にする K K K を求めよ。
(2) k B T = a = 1 k_{\mathrm B} T=a=1 k B T = a = 1 の単位で、上界と厳密な値 − k B T ln ∫ e − β a x 4 d x - k_{\mathrm B} T\ln\int\mathrm{e}^{-\beta ax^4}\mathrm{d} x − k B T ln ∫ e − β a x 4 d x を比べ、試す分布と厳密な分布の相対エントロピーを求めよ。
解答 (1) 位置の部分の自由エネルギーは F 0 = − k B T ln 2 π k B T / K F_0=- k_{\mathrm B} T\ln\sqrt{2\pi k_{\mathrm B} T/K} F 0 = − k B T ln 2 π k B T / K 。正規分布で ⟨ x 2 ⟩ 0 = k B T / K \langle x^2 \rangle _0= k_{\mathrm B} T/K ⟨ x 2 ⟩ 0 = k B T / K 、⟨ x 4 ⟩ 0 = 3 ( k B T / K ) 2 \langle x^4 \rangle _0=3( k_{\mathrm B} T/K)^2 ⟨ x 4 ⟩ 0 = 3 ( k B T / K ) 2 なので
f ( K ) = F 0 + ⟨ a x 4 − 1 2 K x 2 ⟩ 0 = − k B T 2 ln 2 π k B T K + 3 a ( k B T ) 2 K 2 − k B T 2 . f(K)=F_0+\langle ax^4-\tfrac12Kx^2 \rangle _0=-\frac{ k_{\mathrm B} T}{2}\ln\frac{2\pi k_{\mathrm B} T}{K}+\frac{3a( k_{\mathrm B} T)^2}{K^2}-\frac{ k_{\mathrm B} T}{2}. f ( K ) = F 0 + ⟨ a x 4 − 2 1 K x 2 ⟩ 0 = − 2 k B T ln K 2 π k B T + K 2 3 a ( k B T ) 2 − 2 k B T .
K K K で微分して k B T 2 K − 6 a ( k B T ) 2 K 3 = 0 \frac{ k_{\mathrm B} T}{2K}-\frac{6a( k_{\mathrm B} T)^2}{K^3}=0 2 K k B T − K 3 6 a ( k B T ) 2 = 0 から K = 12 a k B T K=\sqrt{12a k_{\mathrm B} T} K = 12 a k B T 。
(2) K = 12 ≈ 3.464 K=\sqrt{12}\approx3.464 K = 12 ≈ 3.464 で f = − 1 2 ln 2 π 3.464 + 1 4 − 1 2 ≈ − 0.5477 f=-\frac12\ln\frac{2\pi}{3.464}+\frac14-\frac12\approx-0.5477 f = − 2 1 ln 3.464 2 π + 4 1 − 2 1 ≈ − 0.5477 。厳密な値は ∫ − ∞ ∞ e − x 4 d x = 1 2 Γ ( 1 4 ) ≈ 1.8128 \int_{-\infty}^{\infty}\mathrm{e}^{-x^4}\mathrm{d} x=\frac12\Gamma\bigl(\frac14\bigr)\approx1.8128 ∫ − ∞ ∞ e − x 4 d x = 2 1 Γ ( 4 1 ) ≈ 1.8128 から − ln 1.8128 ≈ − 0.5949 -\ln1.8128\approx-0.5949 − ln 1.8128 ≈ − 0.5949 。上界は厳密な値より 0.0472 0.0472 0.0472 だけ高く、これが D ( p 0 ∥ p e q ) ≈ 0.047 D(p_0\,\|\,p_{\mathrm{eq}})\approx0.047 D ( p 0 ∥ p eq ) ≈ 0.047 nat である。最適な K K K は k B T k_{\mathrm B} T k B T に依存し、温度が上がるほど硬いばねで近似することになる。4次のポテンシャルは原点から離れるほど急に立ち上がるので、熱で広く動く高温ほど、それを抑える硬いばねが必要になる。
AI(Claude)が書いた教材を、木下が勉強しながら公開しています。式と数値は検算していますが、誤りが残っているかもしれません。誤りのご指摘・削除のご依頼をいただければ直します。 連絡先:support@tecktom.com