近似の数理 第4章 §4.5 ★★★ 量子化学の計算がなかなか収束しない根本の理由=波動関数の尖り(カスプ)
Céa の補題で、Galerkin 法の誤差は inf v ∈ V n ∥ u − v ∥ \inf_{v\in V_n}\lVert u-v\rVert inf v ∈ V n ∥ u − v ∥ 、つまり「真の解を n n n 個の関数の線型結合でどこまで近似できるか」に帰着した。この量が n n n とともにどう減るかは、真の解の正則性 (何回微分できるか、どこで尖るか)で決まる。正則性 という語は「規則正しさ」の意で、ここでは関数の滑らかさの度合いを指す。
滑らかさと展開係数の減り方
最も単純な場合として、周期 2 π 2\pi 2 π の関数 f f f の Fourier 展開 f ( x ) = ∑ m f ^ m e i m x f(x)=\sum_m\hat f_m\mathrm{e}^{\mathrm{i} mx} f ( x ) = ∑ m f ^ m e i m x を考える。f ^ m = 1 2 π ∫ 0 2 π f ( x ) e − i m x d x \hat f_m=\frac{1}{2\pi}\int_0^{2\pi}f(x)\mathrm{e}^{-\mathrm{i} mx}\mathrm{d} x f ^ m = 2 π 1 ∫ 0 2 π f ( x ) e − i m x d x を k k k 回部分積分すると(周期性で境界項は消える)
f ^ m = 1 ( i m ) k ⋅ 1 2 π ∫ 0 2 π f ( k ) ( x ) e − i m x d x , ∣ f ^ m ∣ ≤ 1 ∣ m ∣ k ⋅ 1 2 π ∫ 0 2 π ∣ f ( k ) ∣ d x . (4.10) \hat f_m=\frac{1}{(\mathrm{i} m)^k}\cdot\frac{1}{2\pi}\int_0^{2\pi}f^{(k)}(x)\mathrm{e}^{-\mathrm{i} mx}\mathrm{d} x,\qquad
\lvert \hat f_m\rvert \le\frac{1}{\lvert m\rvert ^k}\cdot\frac{1}{2\pi}\int_0^{2\pi}\lvert f^{(k)}\rvert \mathrm{d} x .\tag{4.10} f ^ m = ( i m ) k 1 ⋅ 2 π 1 ∫ 0 2 π f ( k ) ( x ) e − i m x d x , ∣ f ^ m ∣ ≤ ∣ m ∣ k 1 ⋅ 2 π 1 ∫ 0 2 π ∣ f ( k ) ∣ d x . ( 4.10 )
命題 4.13(滑らかさと係数の減り方 ★★★)
(i) f f f が k k k 回微分可能で f ( k ) f^{(k)} f ( k ) が可積分なら f ^ m = O ( ∣ m ∣ − k ) \hat f_m=\mathcal{O}(\lvert m\rvert ^{-k}) f ^ m = O (∣ m ∣ − k ) で、最良近似誤差(∣ m ∣ ≤ n \lvert m\rvert \le n ∣ m ∣ ≤ n で打ち切った誤差の L 2 L^2 L 2 ノルム)はO ( n − k + 1 / 2 ) \mathcal{O}(n^{-k+1/2}) O ( n − k + 1/2 ) で減る(代数収束)。(ii) f f f が実軸を含む帯 ∣ Im z ∣ < a \lvert \operatorname{Im} z\rvert <a ∣ Im z ∣ < a で正則(解析的)なら f ^ m = O ( e − a ′ ∣ m ∣ ) \hat f_m=\mathcal{O}(\mathrm{e}^{-a'\lvert m\rvert }) f ^ m = O ( e − a ′ ∣ m ∣ ) (任意の a ′ < a a'<a a ′ < a )で、誤差は指数的に減る。(iii) f f f が1点で折れていれば(f f f は連続だが f ′ f' f ′ が跳ぶ)、f ^ m \hat f_m f ^ m はちょうど ∣ m ∣ − 2 \lvert m\rvert ^{-2} ∣ m ∣ − 2 程度でしか減らない。
証明 (i) は (4.10) から直ちに従い、誤差は ∑ ∣ m ∣ > n ∣ f ^ m ∣ 2 ≲ ∑ m > n m − 2 k ∼ n − 2 k + 1 \sum_{\lvert m\rvert >n}\lvert \hat f_m\rvert ^2\lesssim\sum_{m>n}m^{-2k}\sim n^{-2k+1} ∑ ∣ m ∣ > n ∣ f ^ m ∣ 2 ≲ ∑ m > n m − 2 k ∼ n − 2 k + 1 の平方根である。(ii) は f ^ m \hat f_m f ^ m の積分路を x ↦ x − i a ′ sgn ( m ) x\mapsto x-\mathrm{i} a'\operatorname{sgn}(m) x ↦ x − i a ′ sgn ( m ) に平行移動すると(周期性で両端の寄与が打ち消し合う)、被積分関数にe − a ′ ∣ m ∣ \mathrm{e}^{-a'\lvert m\rvert } e − a ′ ∣ m ∣ が掛かることから従う。(iii) は折れ点を x 0 x_0 x 0 、傾きの跳びを J J J とすると、1回部分積分した後の f ′ f' f ′ が x 0 x_0 x 0 で跳ぶので、もう1回部分積分すると境界項 J e − i m x 0 / ( 2 π ( i m ) 2 ) J\mathrm{e}^{-\mathrm{i} mx_0}/(2\pi(\mathrm{i} m)^2) J e − i m x 0 / ( 2 π ( i m ) 2 ) が残り、これが ∣ m ∣ − 2 \lvert m\rvert ^{-2} ∣ m ∣ − 2 の項を与える。
同じことは Fourier 展開に限らず、Legendre 多項式や球面調和関数による展開、ガウス関数や原子軌道による展開でも起こる。要点は「展開に使う関数がすべて滑らかなのに、展開したい関数がどこかで尖っていると、その尖りを再現するのに非常に多くの項が要る」ということである。一例として、x ∈ [ − 1 , 1 ] x\in[-1,1] x ∈ [ − 1 , 1 ] 上の 2 − 2 x \sqrt{2-2x} 2 − 2 x (x = cos θ x=\cos\theta x = cos θ とすると2 sin ( θ / 2 ) 2\sin(\theta/2) 2 sin ( θ /2 ) 、つまり単位球面上の2点間の距離で、θ = 0 \theta=0 θ = 0 で尖る)を Legendre 多項式で展開すると、係数は厳密に
2 − 2 x = ∑ l = 0 ∞ a l P l ( x ) , a l = − 4 ( 2 l − 1 ) ( 2 l + 3 ) (4.11) \sqrt{2-2x}=\sum_{l=0}^\infty a_lP_l(x),\qquad a_l=-\frac{4}{(2l-1)(2l+3)}\tag{4.11} 2 − 2 x = l = 0 ∑ ∞ a l P l ( x ) , a l = − ( 2 l − 1 ) ( 2 l + 3 ) 4 ( 4.11 )
となり(l = 0 l=0 l = 0 も含めて成り立つ。検算スクリプト)、a l ∼ − l − 2 a_l\sim-l^{-2} a l ∼ − l − 2 と代数的にしか減らない。これは4.7 節で電子間の尖りを部分波展開するときにそのまま現れる。
Kato のカスプ条件
量子力学の多粒子系の波動関数は、どこで尖るのか。ハミルトニアンの係数は、粒子どうしが衝突する点(r i j = 0 r_{ij}=0 r ij = 0 )のクーロンポテンシャル q i q j / r i j q_iq_j/r_{ij} q i q j / r ij でだけ特異になる。それ以外の点では、ポテンシャルが解析的なので波動関数も解析的になる(楕円型方程式の解は係数と同じだけ滑らかになる、という楕円型正則性の一般論による)。衝突点では 1 / r 1/r 1/ r の発散を打ち消すために、波動関数が特定の傾きで尖らなければならない。
まず1電子が電荷 Z Z Z の固定された原子核の近くにいる場合を考える。原子核を原点にとり、ψ \psi ψ を原点を中心とする半径 r r r の球面上で平均したもの(球平均)を
ψ ˉ ( r ) = 1 4 π ∫ ∣ n ^ ∣ = 1 ψ ( r n ^ ) d Ω \bar\psi(r)=\frac{1}{4\pi}\int_{\lvert \hat n\rvert =1}\psi(r\hat n)\,\mathrm{d}\Omega ψ ˉ ( r ) = 4 π 1 ∫ ∣ n ^ ∣ = 1 ψ ( r n ^ ) d Ω
と書く。他の電子や原子核からのポテンシャルは原点の近くで滑らかなので、原点の近くでは( − 1 2 Δ − Z r + W ( x ) − E ) ψ = 0 \bigl(-\frac12\Delta-\frac{Z}{r}+W(\bm{x})-E\bigr)\psi=0 ( − 2 1 Δ − r Z + W ( x ) − E ) ψ = 0 (W W W は原点で有界)と書ける。これを球平均する。Laplacian の球平均は、球対称な部分 ψ ˉ \bar\psi ψ ˉ に対する動径部分 ψ ˉ ′ ′ + 2 r ψ ˉ ′ \bar\psi''+\frac2r\bar\psi' ψ ˉ ′′ + r 2 ψ ˉ ′ になる(角度部分のΔ S 2 \Delta_{S^2} Δ S 2 は球面上で積分すると 0 0 0 )。− Z / r -Z/r − Z / r は球対称なので平均の外に出る。よって
− 1 2 ( ψ ˉ ′ ′ + 2 r ψ ˉ ′ ) − Z r ψ ˉ + ( W − E ) ψ ‾ = 0. (4.12) -\frac12\Bigl(\bar\psi''+\frac2r\bar\psi'\Bigr)-\frac{Z}{r}\bar\psi+\overline{(W-E)\psi}=0 .\tag{4.12} − 2 1 ( ψ ˉ ′′ + r 2 ψ ˉ ′ ) − r Z ψ ˉ + ( W − E ) ψ = 0. ( 4.12 )
ψ ˉ ( r ) = ψ ˉ ( 0 ) + ψ ˉ ′ ( 0 ) r + O ( r 2 ) \bar\psi(r)=\bar\psi(0)+\bar\psi'(0)r+\mathcal{O}(r^2) ψ ˉ ( r ) = ψ ˉ ( 0 ) + ψ ˉ ′ ( 0 ) r + O ( r 2 ) と展開できるとして、両辺に r r r を掛けて r → 0 r\to0 r → 0 とすると、r ψ ˉ ′ ′ r\bar\psi'' r ψ ˉ ′′ と r ( W − E ) ψ ‾ r\,\overline{(W-E)\psi} r ( W − E ) ψ は 0 0 0 に行き、
− ψ ˉ ′ ( 0 ) − Z ψ ˉ ( 0 ) = 0 , すなわち ∂ ψ ˉ ∂ r ∣ r = 0 = − Z ψ ( 0 ) -\bar\psi'(0)-Z\bar\psi(0)=0,\qquad\text{すなわち}\qquad \left.\frac{\partial\bar\psi}{\partial r}\right|_{r=0}=-Z\,\psi(0) − ψ ˉ ′ ( 0 ) − Z ψ ˉ ( 0 ) = 0 , すなわち ∂ r ∂ ψ ˉ r = 0 = − Z ψ ( 0 )
を得る。これが電子と原子核のカスプ条件 である。水素の 1 s 1s 1 s 軌道 e − Z r \mathrm{e}^{-Zr} e − Z r は ψ ′ ( 0 ) = − Z ψ ( 0 ) \psi'(0)=-Z\psi(0) ψ ′ ( 0 ) = − Z ψ ( 0 ) を満たし、これは偶然ではなく、1 / r 1/r 1/ r の発散を打ち消すための必然である。
次に2電子が衝突する場合を考える。2電子の位置 r 1 , r 2 \bm{r}_1,\bm{r}_2 r 1 , r 2 を重心 R = ( r 1 + r 2 ) / 2 \bm{R}=(\bm{r}_1+\bm{r}_2)/2 R = ( r 1 + r 2 ) /2 と相対座標 r = r 1 − r 2 \bm{r}=\bm{r}_1-\bm{r}_2 r = r 1 − r 2 に取り替えると、運動エネルギーは − 1 2 ( Δ 1 + Δ 2 ) = − 1 4 Δ R − Δ r -\frac12(\Delta_1+\Delta_2)=-\frac14\Delta_{\bm{R}}-\Delta_{\bm{r}} − 2 1 ( Δ 1 + Δ 2 ) = − 4 1 Δ R − Δ r になる(相対運動の換算質量は 1 / 2 1/2 1/2 )。相互作用は + 1 / r +1/r + 1/ r (斥力)。同じ手順で相対座標について球平均すると
− ( ψ ˉ ′ ′ + 2 r ψ ˉ ′ ) + 1 r ψ ˉ + ( 有界 ) = 0 ⟹ − 2 ψ ˉ ′ ( 0 ) + ψ ˉ ( 0 ) = 0 , ∂ ψ ˉ ∂ r 12 ∣ r 12 = 0 = + 1 2 ψ ( r 12 = 0 ) . -\Bigl(\bar\psi''+\frac2r\bar\psi'\Bigr)+\frac1r\bar\psi+(\text{有界})=0\quad\Longrightarrow\quad
-2\bar\psi'(0)+\bar\psi(0)=0,\qquad \left.\frac{\partial\bar\psi}{\partial r_{12}}\right|_{r_{12}=0}=+\frac12\,\psi(r_{12}=0). − ( ψ ˉ ′′ + r 2 ψ ˉ ′ ) + r 1 ψ ˉ + ( 有界 ) = 0 ⟹ − 2 ψ ˉ ′ ( 0 ) + ψ ˉ ( 0 ) = 0 , ∂ r 12 ∂ ψ ˉ r 12 = 0 = + 2 1 ψ ( r 12 = 0 ) .
一般に、換算質量 μ \mu μ 、電荷 q i , q j q_i,q_j q i , q j の2粒子では ∂ ψ ˉ / ∂ r i j ∣ 0 = μ q i q j ψ ∣ r i j = 0 \partial\bar\psi/\partial r_{ij}|_0=\mu q_iq_j\psi|_{r_{ij}=0} ∂ ψ ˉ / ∂ r ij ∣ 0 = μ q i q j ψ ∣ r ij = 0 となる(電子と無限に重い核では μ = 1 \mu=1 μ = 1 、q i q j = − Z q_iq_j=-Z q i q j = − Z 。電子どうしでは μ = 1 / 2 \mu=1/2 μ = 1/2 、q i q j = + 1 q_iq_j=+1 q i q j = + 1 )。(検算スクリプト:ψ ˉ = 1 + b r + c r 2 \bar\psi=1+br+cr^2 ψ ˉ = 1 + b r + c r 2 を代入して 1 / r 1/r 1/ r の係数が消える条件を sympy で解く。)
数学的に厳密にするときの難所
上の導出は「ψ ˉ \bar\psi ψ ˉ が r = 0 r=0 r = 0 で a + b r + O ( r 2 ) a+br+\mathcal{O}(r^2) a + b r + O ( r 2 ) と展開できる」ことを仮定している。この仮定、すなわち多電子のシュレディンガー方程式の解が衝突点で有界かつ Lipschitz 連続で、球平均が1次まで展開できることを示すのがT. Kato の1957年の論文の中身で、ここが本当の難所である。それを認めれば、残りは上の通り 1 / r 1/r 1/ r の係数を比べるだけである。カスプ条件は球平均についての条件であって、ψ \psi ψ 自身の方向微分が全方向で − Z ψ ( 0 ) -Z\psi(0) − Z ψ ( 0 ) になるとは限らない(p p p 成分などの角度依存部分は原点で r l r^l r l の形で消えるので傾きに寄与しない)。
例題 4.5 ヘリウム型の試行関数のカスプ ★★
オリジナル ヘリウム型原子(核電荷 Z Z Z 、電子2個)の試行関数 Ψ = e − Z ( r 1 + r 2 ) ( 1 + 1 2 r 12 ) \Psi=\mathrm{e}^{-Z(r_1+r_2)}\bigl(1+\frac12r_{12}\bigr) Ψ = e − Z ( r 1 + r 2 ) ( 1 + 2 1 r 12 ) を考える。
電子1と原子核のカスプ条件を満たすことを示せ。
2電子のカスプ条件を満たすことを示せ。
因子 ( 1 + 1 2 r 12 ) (1+\frac12r_{12}) ( 1 + 2 1 r 12 ) を除いた e − Z ( r 1 + r 2 ) \mathrm{e}^{-Z(r_1+r_2)} e − Z ( r 1 + r 2 ) は (1)(2) のどちらを満たし、どちらを破るか。
解答 (1) r 2 \bm{r}_2 r 2 を固定し(r 2 > 0 r_2>0 r 2 > 0 )、r 1 → 0 r_1\to0 r 1 → 0 を考える。r 12 = ∣ r 1 − r 2 ∣ r_{12}=\lvert \bm{r}_1-\bm{r}_2\rvert r 12 = ∣ r 1 − r 2 ∣ は r 1 = 0 \bm{r}_1=0 r 1 = 0 の近くで滑らかで、その r 1 \bm{r}_1 r 1 についての勾配は r 1 \bm{r}_1 r 1 の向きに依らない一定ベクトル − r ^ 2 -\hat{\bm{r}}_2 − r ^ 2 に近づく。したがって 1 + 1 2 r 12 1+\frac12r_{12} 1 + 2 1 r 12 を r 1 \bm{r}_1 r 1 の方向について球平均すると、1次の項 1 2 ( − r ^ 2 ⋅ r 1 ) \frac12(-\hat{\bm{r}}_2\cdot\bm{r}_1) 2 1 ( − r ^ 2 ⋅ r 1 ) は平均で消え、球平均は ( 1 + 1 2 r 2 ) + O ( r 1 2 ) \bigl(1+\frac12r_2\bigr)+\mathcal{O}(r_1^2) ( 1 + 2 1 r 2 ) + O ( r 1 2 ) となる。よってΨ ˉ ( r 1 ) = e − Z r 1 e − Z r 2 ( 1 + 1 2 r 2 ) + O ( r 1 2 ) \bar\Psi(r_1)=\mathrm{e}^{-Zr_1}\mathrm{e}^{-Zr_2}(1+\frac12r_2)+\mathcal{O}(r_1^2) Ψ ˉ ( r 1 ) = e − Z r 1 e − Z r 2 ( 1 + 2 1 r 2 ) + O ( r 1 2 ) で、∂ Ψ ˉ / ∂ r 1 ∣ 0 = − Z Ψ ∣ r 1 = 0 \partial\bar\Psi/\partial r_1|_0=-Z\,\Psi|_{r_1=0} ∂ Ψ ˉ / ∂ r 1 ∣ 0 = − Z Ψ ∣ r 1 = 0 。
(2) 重心 R \bm{R} R を固定し、相対座標 r = r 1 − r 2 \bm{r}=\bm{r}_1-\bm{r}_2 r = r 1 − r 2 について r → 0 r\to0 r → 0 を考える。r 1 , 2 = R ± r / 2 \bm{r}_{1,2}=\bm{R}\pm\bm{r}/2 r 1 , 2 = R ± r /2 なのでr 1 + r 2 = 2 R + O ( r 2 ) r_1+r_2=2R+\mathcal{O}(r^2) r 1 + r 2 = 2 R + O ( r 2 ) (1次の項 ± 1 2 R ^ ⋅ r \pm\frac12\hat{\bm{R}}\cdot\bm{r} ± 2 1 R ^ ⋅ r は打ち消し合う)。したがってΨ ˉ ( r ) = e − 2 Z R ( 1 + 1 2 r ) + O ( r 2 ) \bar\Psi(r)=\mathrm{e}^{-2ZR}\bigl(1+\frac12r\bigr)+\mathcal{O}(r^2) Ψ ˉ ( r ) = e − 2 Z R ( 1 + 2 1 r ) + O ( r 2 ) で、∂ Ψ ˉ / ∂ r ∣ 0 = 1 2 Ψ ∣ r = 0 \partial\bar\Psi/\partial r|_0=\frac12\Psi|_{r=0} ∂ Ψ ˉ / ∂ r ∣ 0 = 2 1 Ψ ∣ r = 0 。
(3) e − Z ( r 1 + r 2 ) \mathrm{e}^{-Z(r_1+r_2)} e − Z ( r 1 + r 2 ) は (1) の議論で ( 1 + 1 2 r 12 ) (1+\frac12r_{12}) ( 1 + 2 1 r 12 ) が無いだけなので、原子核のカスプは満たす。しかし (2) の議論で Ψ ˉ ( r ) = e − 2 Z R + O ( r 2 ) \bar\Psi(r)=\mathrm{e}^{-2ZR}+\mathcal{O}(r^2) Ψ ˉ ( r ) = e − 2 Z R + O ( r 2 ) となり、r 12 r_{12} r 12 についての傾きが 0 0 0 で、2電子のカスプ条件を破る。軌道の積(およびその線型結合である Slater 行列式)は r 12 r_{12} r 12 を陽に含まないので、どれも電子間の傾きが 0 0 0 になる。これが4.7 節の問題の出発点である。
ガウス基底はカスプを表せない
量子化学の計算では、原子軌道の代わりにガウス型関数 e − α r 2 \mathrm{e}^{-\alpha r^2} e − α r 2 (に多項式を掛けたもの)を基底に使うことが多い。多中心の積分が閉形式で計算できるからである(2つのガウス関数の積は、間の点を中心とする1つのガウス関数になる)。しかし e − α r 2 \mathrm{e}^{-\alpha r^2} e − α r 2 は r = 0 r=0 r = 0 での傾きが 0 0 0 なので、有限個の線型結合も原点での傾きが 0 0 0 になり、カスプ条件を決して満たせない。エネルギーの意味(H 1 H^1 H 1 ノルム)では、ガウス関数の線型結合で e − r \mathrm{e}^{-r} e − r をいくらでも近似できる(基底は完備)。したがって定理4.9 から Ritz 値は収束する。問題は速さである。
s s s 型ガウス関数 g a = e − a r 2 g_a=\mathrm{e}^{-ar^2} g a = e − a r 2 (規格化しない)について、水素原子の行列要素は閉形式で書ける。p = a + b p=a+b p = a + b として
S a b = ( π p ) 3 / 2 , T a b = ⟨ g a , − 1 2 Δ g b ⟩ = 3 a b p ( π p ) 3 / 2 , V a b = ⟨ g a , − Z r g b ⟩ = − 2 π Z p . (4.13) S_{ab}=\Bigl(\frac{\pi}{p}\Bigr)^{3/2},\qquad
T_{ab}=\langle g_a,\,-\tfrac12\Delta g_b\rangle =\frac{3ab}{p}\Bigl(\frac{\pi}{p}\Bigr)^{3/2},\qquad
V_{ab}=\langle g_a,\,-\tfrac{Z}{r}g_b\rangle =-\frac{2\pi Z}{p}.\tag{4.13} S ab = ( p π ) 3/2 , T ab = ⟨ g a , − 2 1 Δ g b ⟩ = p 3 ab ( p π ) 3/2 , V ab = ⟨ g a , − r Z g b ⟩ = − p 2 π Z . ( 4.13 )
導出はいずれも動径積分 ∫ 0 ∞ r m e − p r 2 d r \int_0^\infty r^m\mathrm{e}^{-pr^2}\mathrm{d} r ∫ 0 ∞ r m e − p r 2 d r に帰着する。重なりは S a b = ∫ e − p r 2 d 3 x S_{ab}=\int\mathrm{e}^{-pr^2}\mathrm{d}^3x S ab = ∫ e − p r 2 d 3 x そのもの、核引力は V a b = − 4 π Z ∫ 0 ∞ r e − p r 2 d r V_{ab}=-4\pi Z\int_0^\infty r\mathrm{e}^{-pr^2}\mathrm{d} r V ab = − 4 π Z ∫ 0 ∞ r e − p r 2 d r 、運動エネルギーは部分積分した形T a b = 1 2 ∫ ∇ g a ⋅ ∇ g b d 3 x = 1 2 ∫ 4 a b r 2 e − p r 2 d 3 x T_{ab}=\frac12\int\nabla g_a\cdot\nabla g_b\,\mathrm{d}^3x=\frac12\int4ab\,r^2\mathrm{e}^{-pr^2}\mathrm{d}^3x T ab = 2 1 ∫ ∇ g a ⋅ ∇ g b d 3 x = 2 1 ∫ 4 ab r 2 e − p r 2 d 3 x から得られる。
例題 4.6 ガウス関数1個による水素原子 ★★★
オリジナル [標準的な題材を自作]試行関数 e − α r 2 \mathrm{e}^{-\alpha r^2} e − α r 2 1個で水素原子(Z = 1 Z=1 Z = 1 )の基底状態エネルギーを変分的に求めよ。最適な α \alpha α と、そのときのエネルギー、原点での電子密度 ∣ ψ ( 0 ) ∣ 2 \lvert \psi(0)\rvert ^2 ∣ ψ ( 0 ) ∣ 2 を真の値と比べよ。
解答 (4.13) で a = b = α a=b=\alpha a = b = α (p = 2 α p=2\alpha p = 2 α )とすると
E ( α ) = T α α + V α α S α α = 3 2 α − 2 π / ( 2 α ) ( π / 2 α ) 3 / 2 = 3 2 α − 2 2 α π . E(\alpha)=\frac{T_{\alpha\alpha}+V_{\alpha\alpha}}{S_{\alpha\alpha}}=\frac32\alpha-\frac{2\pi/(2\alpha)}{(\pi/2\alpha)^{3/2}}=\frac32\alpha-2\sqrt{\frac{2\alpha}{\pi}} . E ( α ) = S α α T α α + V α α = 2 3 α − ( π /2 α ) 3/2 2 π / ( 2 α ) = 2 3 α − 2 π 2 α .
E ′ ( α ) = 3 2 − 2 π α = 0 E'(\alpha)=\frac32-\sqrt{\frac{2}{\pi\alpha}}=0 E ′ ( α ) = 2 3 − π α 2 = 0 より α = 2 3 2 π \sqrt\alpha=\frac23\sqrt{\frac2\pi} α = 3 2 π 2 、すなわち α = 8 9 π ≈ 0.2829 \alpha=\dfrac{8}{9\pi}\approx0.2829 α = 9 π 8 ≈ 0.2829 。このとき
E = 3 2 ⋅ 8 9 π − 2 ⋅ 4 3 π = − 4 3 π ≈ − 0.42441. E=\frac32\cdot\frac{8}{9\pi}-2\cdot\frac{4}{3\pi}=-\frac{4}{3\pi}\approx-0.42441 . E = 2 3 ⋅ 9 π 8 − 2 ⋅ 3 π 4 = − 3 π 4 ≈ − 0.42441.
真の値 − 0.5 -0.5 − 0.5 に対して誤差は 0.0756 0.0756 0.0756 (15 % 15\% 15% )で、確かに上界になっている。原点の密度は規格化したガウス関数で ( 2 α / π ) 3 / 2 = 64 / ( 27 π 3 ) ≈ 0.0765 (2\alpha/\pi)^{3/2}=64/(27\pi^3)\approx0.0765 ( 2 α / π ) 3/2 = 64/ ( 27 π 3 ) ≈ 0.0765 、真の値は 1 / π ≈ 0.3183 1/\pi\approx0.3183 1/ π ≈ 0.3183 で、比は 0.24 0.24 0.24 にすぎない。エネルギーの誤差 15 % 15\% 15% に対して、原点の密度は 76 % 76\% 76% 外れている。エネルギーは誤差の2乗、一点の値は1乗という4.3 節の議論の典型例で、しかもガウス関数は原点の尖りを再現できないので、原点付近こそ最も外れる(検算スクリプト)。
数値実験:尖りのある解と滑らかな解で収束の速さを比べる
ガウス関数を何個使うと水素の基底状態がどこまで再現できるかを、実際に Rayleigh–Ritz で調べる。指数を等比数列 α k = α 0 β k \alpha_k=\alpha_0\beta^{k} α k = α 0 β k (k = 0 , … , n − 1 k=0,\dots,n-1 k = 0 , … , n − 1 )にとる even-tempered 基底 を使い、各 n n n ごとにα 0 , β \alpha_0,\beta α 0 , β の2つを最適化した。比較のために、同じ基底で、尖りを持たない滑らかなポテンシャル V = − 3 e − r 2 V=-3\mathrm{e}^{-r^2} V = − 3 e − r 2 の基底状態も解いた。このポテンシャルの行列要素も閉形式 V a b = − 3 ( π / ( p + 1 ) ) 3 / 2 V_{ab}=-3\bigl(\pi/(p+1)\bigr)^{3/2} V ab = − 3 ( π / ( p + 1 ) ) 3/2 で、基底状態は原点で解析的、遠方では水素と同じく指数関数的に減衰する(束縛エネルギー − 0.3698902 -0.3698902 − 0.3698902 。動径方程式の数値積分で求めた)。したがって2つの問題の違いは「原点に尖りがあるかどうか」だけである。結果が表4.1 と図4.1 である(数値は scripts/gen_ch04.py で計算し、検算スクリプト で再評価した)。
表 4.1 even-tempered ガウス基底 n n n 個による基底状態エネルギーの誤差(α 0 , β \alpha_0,\beta α 0 , β は水素の場合の最適値) n n n 水素:E n − ( − 1 2 ) E_n-(-\frac12) E n − ( − 2 1 ) α 0 \alpha_0 α 0 β \beta β 滑らかな井戸:E n − E exact E_n-E_{\text{exact}} E n − E exact 1 7.56 × 10 − 2 7.56\times10^{-2} 7.56 × 1 0 − 2 0.2829 — 5.75 × 10 − 2 5.75\times10^{-2} 5.75 × 1 0 − 2 2 1.42 × 10 − 2 1.42\times10^{-2} 1.42 × 1 0 − 2 0.2015 6.61 2.16 × 10 − 3 2.16\times10^{-3} 2.16 × 1 0 − 3 4 1.25 × 10 − 3 1.25\times10^{-3} 1.25 × 1 0 − 3 0.1348 4.07 2.18 × 10 − 5 2.18\times10^{-5} 2.18 × 1 0 − 5 6 1.59 × 10 − 4 1.59\times10^{-4} 1.59 × 1 0 − 4 0.1042 3.26 4.73 × 10 − 7 4.73\times10^{-7} 4.73 × 1 0 − 7 8 2.57 × 10 − 5 2.57\times10^{-5} 2.57 × 1 0 − 5 0.0865 2.84 4.11 × 10 − 9 4.11\times10^{-9} 4.11 × 1 0 − 9 12 1.06 × 10 − 6 1.06\times10^{-6} 1.06 × 1 0 − 6 0.0663 2.41 — 16 7.17 × 10 − 8 7.17\times10^{-8} 7.17 × 1 0 − 8 0.0544 2.18 —
図 4.1 ガウス基底の数に対する誤差の減り方。縦軸は対数。滑らかな解ではほぼ直線(指数収束)的に速く減るのに対し、カスプのある水素では傾きがだんだん緩くなる
違いは歴然としている。滑らかな井戸では n = 8 n=8 n = 8 で誤差が 4 × 10 − 9 4\times10^{-9} 4 × 1 0 − 9 に達するが、水素では 2.6 × 10 − 5 2.6\times10^{-5} 2.6 × 1 0 − 5 にとどまり、同じ精度に達するには基底を倍以上に増やさなければならない。しかも水素の場合、隣り合う n n n の誤差の比e r r ( n + 1 ) / e r r ( n ) \mathrm{err}(n+1)/\mathrm{err}(n) err ( n + 1 ) / err ( n ) は n = 2 n=2 n = 2 で 0.19 0.19 0.19 、n = 8 n=8 n = 8 で 0.43 0.43 0.43 、n = 15 n=15 n = 15 で 0.53 0.53 0.53 と 1 1 1 に向かって増え続け、一定の比で減る指数収束ではない。片対数グラフで傾きが緩くなっていくのはこのためである。n = 4 n=4 n = 4 から 16 16 16 のデータに ln ( 誤差 ) = A − c n \ln(\text{誤差})=A-c\sqrt n ln ( 誤差 ) = A − c n をあてはめると c ≈ 4.9 c\approx4.9 c ≈ 4.9 となり、誤差はおおむね exp ( − 4.9 n ) \exp(-4.9\sqrt n) exp ( − 4.9 n ) の形で減っている(あてはめの残差は ln \ln ln で 0.13 0.13 0.13 以内。これは実測の形であり、この c c c の値を理論から導いたものではない。検算スクリプト)。exp ( − c n ) \exp(-c\sqrt n) exp ( − c n ) は n n n のどんな負べきよりも速く減るが、exp ( − c n ) \exp(-cn) exp ( − c n ) よりは遅い。最適化した指数の列は、n n n を増やすほど α 0 \alpha_0 α 0 が小さく(遠方の裾を担当)、β \beta β が 1 1 1 に近く(間隔を詰めて)なり、同時に最大の指数α 0 β n − 1 \alpha_0\beta^{n-1} α 0 β n − 1 は大きくなっていく(n = 16 n=16 n = 16 で約 6.5 × 10 3 6.5\times10^{3} 6.5 × 1 0 3 )。極端に細いガウス関数を原点に積み上げて、少しずつ尖りに近づけようとしているわけである。
図 4.2 原点付近の波動関数(規格化済み)。厳密解は r = 0 r=0 r = 0 で傾き − ψ ( 0 ) -\psi(0) − ψ ( 0 ) の尖りを持つが、ガウス関数の線型結合はr = 0 r=0 r = 0 で必ず傾き 0 0 0 になり、原点の値も低く出る
エネルギー以外の量も見ておく。表4.2 は、同じ近似波動関数について、厳密解との重なりの不足1 − ∣ ⟨ ψ ~ , ψ 0 ⟩ ∣ 2 1-\lvert \langle \tilde\psi,\,\psi_0\rangle \rvert ^2 1 − ∣⟨ ψ ~ , ψ 0 ⟩ ∣ 2 (= ∥ e ∥ 2 / ( 1 + ∥ e ∥ 2 ) =\lVert e\rVert ^2/(1+\lVert e\rVert ^2) = ∥ e ∥ 2 / ( 1 + ∥ e ∥ 2 ) )、原点の電子密度の比 ∣ ψ ~ ( 0 ) ∣ 2 / ∣ ψ 0 ( 0 ) ∣ 2 \lvert \tilde\psi(0)\rvert ^2/\lvert \psi_0(0)\rvert ^2 ∣ ψ ~ ( 0 ) ∣ 2 / ∣ ψ 0 ( 0 ) ∣ 2 、平均距離 ⟨ r ⟩ \langle r \rangle ⟨ r ⟩ (厳密値 1.5 1.5 1.5 )を並べたものである。
表 4.2 ガウス基底による近似波動関数の各種の量(水素の基底状態) n n n E n + 1 2 E_n+\frac12 E n + 2 1 1 − ∣ ⟨ ψ ~ , ψ 0 ⟩ ∣ 2 1-\lvert \langle \tilde\psi,\,\psi_0\rangle \rvert ^2 1 − ∣⟨ ψ ~ , ψ 0 ⟩ ∣ 2 ∣ ψ ~ ( 0 ) ∣ 2 / ∣ ψ 0 ( 0 ) ∣ 2 \lvert \tilde\psi(0)\rvert ^2/\lvert \psi_0(0)\rvert ^2 ∣ ψ ~ ( 0 ) ∣ 2 / ∣ ψ 0 ( 0 ) ∣ 2 ⟨ r ⟩ \langle r \rangle ⟨ r ⟩ 1 7.6 × 10 − 2 7.6\times10^{-2} 7.6 × 1 0 − 2 4.3 × 10 − 2 4.3\times10^{-2} 4.3 × 1 0 − 2 0.240 1.5000 2 1.4 × 10 − 2 1.4\times10^{-2} 1.4 × 1 0 − 2 6.7 × 10 − 3 6.7\times10^{-3} 6.7 × 1 0 − 3 0.550 1.4787 4 1.2 × 10 − 3 1.2\times10^{-3} 1.2 × 1 0 − 3 5.7 × 10 − 4 5.7\times10^{-4} 5.7 × 1 0 − 4 0.803 1.4990 8 2.6 × 10 − 5 2.6\times10^{-5} 2.6 × 1 0 − 5 1.1 × 10 − 5 1.1\times10^{-5} 1.1 × 1 0 − 5 0.947 1.5002 12 1.1 × 10 − 6 1.1\times10^{-6} 1.1 × 1 0 − 6 4.2 × 10 − 7 4.2\times10^{-7} 4.2 × 1 0 − 7 0.982 1.5000 16 7.2 × 10 − 8 7.2\times10^{-8} 7.2 × 1 0 − 8 2.4 × 10 − 8 2.4\times10^{-8} 2.4 × 1 0 − 8 0.993 1.5000
2列目と3列目はどの n n n でも同じ桁で、エネルギーの誤差が波動関数の誤差の2乗(∥ e ∥ 2 \lVert e\rVert ^2 ∥ e ∥ 2 )程度であることが確かめられる(命題4.10 の下からの評価 ∥ e ∥ 2 / ( 1 + ∥ e ∥ 2 ) ≤ ( E n − E 0 ) / ( E 1 − E 0 ) \lVert e\rVert ^2/(1+\lVert e\rVert ^2)\le(E_n-E_0)/(E_1-E_0) ∥ e ∥ 2 / ( 1 + ∥ e ∥ 2 ) ≤ ( E n − E 0 ) / ( E 1 − E 0 ) 、E 1 − E 0 = 3 / 8 E_1-E_0=3/8 E 1 − E 0 = 3/8 もすべての行で成り立つ)。一方、原点の密度は n = 8 n=8 n = 8 でエネルギーの相対誤差が 5 × 10 − 5 5\times10^{-5} 5 × 1 0 − 5 なのに 5 % 5\% 5% も外れ、n = 16 n=16 n = 16 でもまだ 0.7 % 0.7\% 0.7% 外れている。∥ e ∥ \lVert e\rVert ∥ e ∥ 自体は n = 12 n=12 n = 12 で 6 × 10 − 4 6\times10^{-4} 6 × 1 0 − 4 程度なのに原点の値が 2 % 2\% 2% 外れるのは、一点での値が L 2 L^2 L 2 ノルムでもH 1 H^1 H 1 ノルムでも制御されない量だからである(3次元の H 1 H^1 H 1 関数は連続とは限らないことを思い出す)。それに対して ⟨ r ⟩ \langle r \rangle ⟨ r ⟩ は遠方の裾で決まる量で、ガウス関数1個でも偶然 1.5 1.5 1.5 に一致し、n ≥ 4 n\ge4 n ≥ 4 では 10 − 3 10^{-3} 1 0 − 3 以内で合う。「どの物理量が合うか」は、その量が波動関数のどの部分を見ているかで決まる。
最後に、Temple 下界をガウス基底の近似に適用してみる。s s s 状態の第2固有値 − 1 / 8 -1/8 − 1/8 を ε \varepsilon ε にとると、n = 1 n=1 n = 1 で σ = 0.540 \sigma=0.540 σ = 0.540 、下界 − 1.40 -1.40 − 1.40 、n = 4 n=4 n = 4 で σ = 0.394 \sigma=0.394 σ = 0.394 、下界 − 0.915 -0.915 − 0.915 、n = 10 n=10 n = 10 で σ = 0.168 \sigma=0.168 σ = 0.168 、下界 − 0.575 -0.575 − 0.575 となり(検算スクリプト)、エネルギーの上界が 10 − 6 10^{-6} 1 0 − 6 の精度に達しても下界は 0.075 0.075 0.075 も離れている。スレーター型の例題(ζ = 0.9 \zeta=0.9 ζ = 0.9 で σ = 0.09 \sigma=0.09 σ = 0.09 )と比べて σ \sigma σ が極端に大きいのは、ガウス関数がカスプ条件を破るためにH ψ ~ H\tilde\psi H ψ ~ が原点付近で − ψ ~ ( 0 ) / r -\tilde\psi(0)/r − ψ ~ ( 0 ) / r のように発散し、それが ⟨ H 2 ⟩ \langle H^2 \rangle ⟨ H 2 ⟩ に大きな寄与をするからである。エネルギーは原点付近の失敗にあまり敏感でないが、分散は敏感である。カスプを満たさない基底では、Temple 型の下界で誤差の幅を知ることが難しい。
AI(Claude)が書いた教材を、木下が勉強しながら公開しています。式と数値は検算していますが、誤りが残っているかもしれません。誤りのご指摘・削除のご依頼をいただければ直します。 連絡先:support@tecktom.com