フォック方程式の導出 のバックアップ差分(No.3)

更新


  • 追加された行はこの色です。
  • 削除された行はこの色です。
[[量子力学Ⅰ]]

* フォック方程式の導出 [#b5bbc48a]

ハートレー・フォック法の基本方程式となるフォック方程式を導出する。

変分法を使うので、まだ学んでいなければ次のことだけ理解しておくこと。

- 変分原理
-- 近似パラメータを含む波動方程式を作ったとする
-- 近似パラメータを調節して真の波動方程式に最も近づけたい
-- それには波動方程式に対するエネルギー期待値を最小化するようにパラメータを調節すれば良い

** 目次 [#ob26c27a]

#contents()

** 時間に依らないシュレーディンガー方程式 [#n3599570]

 &math(
H\Phi =\varepsilon \Phi
);

核は固定で電子だけを考える → ボルン–オッペンハイマー近似

厳密に言えば電子の質量は換算質量になるが、原子核系が十分重い場合にはほぼ完全に電子の質量と等しい。

 &math(
m_\mathrm{red}=\frac{m_em_\mathrm{nucl}}{m_e+m_\mathrm{nucl}}=\frac{m_e}{1+m_e/m_\mathrm{nucl}}\sim m_e
);

ハミルトニアンを運動エネルギー &math(K);、一電子ポテンシャル &math(V_1);、二電子ポテンシャル &math(V_2); の和として表す。

 &math(
H&=K+V_1+V_2\\
&=\sum_i K_i + \sum_i V_i + \sum_i \sum_{j>i} V_{ij}\\
);((&math(j>i); となっているのは、同じ2つの電子に対してポテンシャルを重複して計算することのないようにするため))

 &math(
K_i&=-\frac{\hbar^2}{2m}\nabla_{i}^2\\
V_i&=-\frac{e^2}{4\pi\epsilon_0}\sum_A\frac{Z_A}{|\mathbf{r}_i-\mathbf{R}_A|}\\
V_{ij}&=-\frac{e^2}{4\pi\epsilon_0}\frac{1}{|\mathbf{r}_i-\mathbf{r}_j|}\\
);

[[原子単位系>Wikipedia:原子単位系]] を用いると係数が大幅に単純化される。

 &math(
K_i&=-\frac{1}{2}\nabla_{i}^2\\
V_i&=-\sum_A\frac{Z_A}{|\mathbf{r}_i-\mathbf{R}_A|}\\
V_{ij}&=-\frac{1}{|\mathbf{r}_i-\mathbf{r}_j|}\\
);

** ハートレー・フォック波動方程式 [#e0b8b168]

正規直交系をなす1電子関数系 &math(\{\phi_i\});

 &math(
\int dx\,\phi_i(x)\phi_j(x)=\delta_{ij}
);

以下、&math(x); や &math(x_i); という指標は位置座標 &math(\mathbf{r}_i); とスピン座標 &math(\sigma_i); とを合わせた座標とする。

多電子波動関数を &math(\{\phi_i\}); から作られる単一のスレーター行列式で表すものとする。

 &math(
\Phi
&=\frac{1}{\sqrt{n!}}\mathrm{det} (\phi_1, \phi_2, \cdots, \phi_n)\\
&=\frac{1}{\sqrt{n!}}\sum_{(p_1\ p_2\ \cdots\ p_n)}\sigma(p_1\ p_2\ \cdots\ p_n)\phi_{p_1}(x_1) \phi_{p_2}(x_2) \cdots\phi_{p_n}(x_n)\\
);

以下で見るとおり、この形に置くこと自体が平均場近似(電子相関の無視)を仮定していることになっている。

** エネルギーの期待値 [#y7e853b8]

変分法でスレーター行列式を最適化するため、まずはエネルギーの表式を求めておく。
(変分原理によればエネルギーを最小化する関数が最良の関数である)

 &math(
E=\langle H\rangle=\int d^nx\ \Phi^* H \Phi
);

以下、各項毎に見ていく。

*** 運動エネルギー [#n3fa5345]

 &math(
\langle K_i\rangle
&=\int d^nx\ \Phi^* K_i \Phi\\
&=-\frac{1}{2n!}\sum_p\sum_q\sigma_p\sigma_q
\int d^nx\, \phi_{q_1}^*(x_1) \phi_{q_2}^*(x_2) \cdots\phi_{q_n}^*(x_n) \nabla_i^2 \phi_{p_1}(x_1) \phi_{p_2}(x_2) \cdots\phi_{p_n}(x_n)\\
);

 &math(
\phantom{\langle K_i\rangle}
&=-\frac{1}{2n!}\sum_p\sum_q\sigma_p\sigma_q \Big(\prod_{j\ne i}\delta_{p_j,q_j}\Big)
\int dx_i\ \phi_{q_i}^*(x_i) \nabla_i^2 \phi_{p_i}(x_i)\\
);
((&math(\nabla_i); が作用するのは &math(x_i); のみなので、&math(j\ne i); では &math(\textstyle \int dx_j\ \phi_{p_i}(x_j)\phi_{q_j}(x_j)=\delta_{p_j,q_j}); が現れる))

 &math(
\phantom{\langle K_i\rangle}
&=-\frac{1}{2n!}\sum_p \sigma_p^2
\int dx_i\ \phi_{p_i}^*(x_i) \nabla_i^2 \phi_{p_i}(x_i)\\
);
((&math(j\ne i); に対して &math(p_j=q_j); である項以外は消える。このとき &math(p_i=q_i); も成り立つので、残った項では置換 &math(q); は &math(p); に等しい))

 &math(
\phantom{\langle K_i\rangle}
&=-\frac{1}{2n}\sum_j
\int dx\ \phi_j^*(x) \nabla^2 \phi_j(x)\\
);
((&math(p_i); の選び方は &math(1\cdots n); の &math(n); 通り、&math(p_j\ (j\ne i)); の選び方は &math((n-1)!); 通り。))

スレーター行列式は粒子の区別の付かない波動関数であるのだから
当然と言えば当然ではあるが、結果は &math(i); に依存しない形になった。

したがって、

 &math(
\langle K\rangle&=\sum_i \langle K_i\rangle\\
&=n \langle K_i\rangle\\
&=-\frac{1}{2}\sum_j \int dx\ \phi_j^*(x) \nabla^2 \phi_j(x)\\
);

この形は電子が &math(\phi_i); に詰まっている、という描像を端的に表している。

*** 1電子エネルギー [#p4d2c717]

計算は上とほぼ同様になる。

 &math(
\langle V_i\rangle
&=\int d^nx\ \Phi^* V_i \Phi\\
&=-\frac{1}{n!}\sum_p\sum_q\sigma_p\sigma_q
\int d^nx\, \phi_{q_1}^*(x_1) \phi_{q_2}^*(x_2) \cdots\phi_{q_n}^*(x_n) \sum_A\frac{Z_A}{|\mathbf{r}_i-\mathbf{R}_A|} \phi_{p_1}(x_1) \phi_{p_2}(x_2) \cdots\phi_{p_n}(x_n)\\
&=-\frac{1}{2n!}\sum_p\sum_q\sigma_p\sigma_q \Big(\prod_{j\ne i}\delta_{p_j,q_j}\Big)
\int dx_i\ \phi_{q_i}^*(x_i) \sum_A\frac{Z_A}{|\mathbf{r}_i-\mathbf{R}_A|} \phi_{p_i}(x_i)\\
&=-\frac{1}{2n!}\sum_p \sigma_p^2
\int dx_i\ \phi_{p_i}^*(x_i) \sum_A\frac{Z_A}{|\mathbf{r}_i-\mathbf{R}_A|} \phi_{p_i}(x_i)\\
&=-\frac{1}{2n}\sum_j
\int dx\ \phi_j^*(x) \sum_A\frac{Z_A}{|\mathbf{r}-\mathbf{R}_A|} \phi_j(x)\\
);

これも &math(i); に依存しない形になった。

 &math(
\langle V_1\rangle&=\sum_i \langle V_i\rangle\\
&=n \langle V_i\rangle\\
&=-\frac{1}{2}\sum_j \int dx\ \phi_j^*(x) \sum_A\frac{Z_A}{|\mathbf{r}-\mathbf{R}_A|} \phi_j(x)\\
&=-\frac{1}{2}\sum_j \int dx\ \sum_A\frac{Z_A}{|\mathbf{r}-\mathbf{R}_A|} |\phi_j(x)|^2\\
);

この形は電子が &math(\phi_i); に詰まっている、という描像を端的に表している。

*** 2電子エネルギー [#iefb6e20]

 &math(
\langle V_{ij}\rangle
&=\int d^nx\ \Phi^* V_{ij} \Phi\\
&=-\frac{1}{n!}\sum_p\sum_q\sigma_p\sigma_q
\int d^nx\, \phi_{q_1}^*(x_1) \phi_{q_2}^*(x_2) \cdots\phi_{q_n}^*(x_n) \frac{1}{|\mathbf{r}_i-\mathbf{r}_j|} \phi_{p_1}(x_1) \phi_{p_2}(x_2) \cdots\phi_{p_n}(x_n)\\
);

 &math(
\phantom{\langle V_{ij}\rangle}
&=-\frac{1}{n!}\sum_p\sum_q\sigma_p\sigma_q \Big(\prod_{k\ne i,j}\delta_{p_k,q_k}\Big)
\iint dx_idx_j\ \phi_{q_i}^*(x_i)\phi_{q_j}^*(x_j) \frac{1}{|\mathbf{r}_i-\mathbf{r}_j|} \phi_{p_i}(x_i)\phi_{p_j}(x_j)\\
);
((今度は &math(k\ne i,j); が条件になる))

 &math(
\phantom{\langle V_{ij}\rangle}
&=-\frac{1}{n!}\sum_p\sigma_p
\iint dx_idx_j\ \big\{\sigma_p\phi_{p_i}^*(x_i)\phi_{p_j}^*(x_j)-\sigma_p\phi_{p_j}^*(x_i)\phi_{p_i}^*(x_j)\big\} \frac{1}{|\mathbf{r}_i-\mathbf{r}_j|} \phi_{p_i}(x_i)\phi_{p_j}(x_j)\\
);
((&math(q); は &math(p); と等しいか、&math(p); の &math(p_i); と &math(p_j); を交換したものかのどちらかである。後者に対しては &math(\sigma_q=-\sigma_p); が成り立つ))

 &math(
\phantom{\langle V_{ij}\rangle}
&=-\frac{1}{n(n-1)}\sum_k\sum_{l\ne k}
\iint dxdx'\ \big\{\phi_k^*(x)\phi_l^*(x')-\phi_l^*(x)\phi_k^*(x')\big\} \frac{1}{|\mathbf{r}-\mathbf{r}'|} \phi_k(x)\phi_l(x')\\
);
((&math(p_i=k); の選び方が &math(n); 通り、&math(p_j=l); の選び方が &math(n-1); 通り、残りの選び方が &math((n-1)!); 通り。&math(x_i,x_j); という書き方に意味があるわけではないため &math(x,x'); と書き直した))

 &math(
\phantom{\langle V_{ij}\rangle}
&=-\frac{1}{n(n-1)}\sum_k\sum_{l}
\iint dxdx'\ \big\{\phi_k^*(x)\phi_l^*(x')-\phi_l^*(x)\phi_k^*(x')\big\} \frac{1}{|\mathbf{r}-\mathbf{r}'|} \phi_k(x)\phi_l(x')\\
);((&math(k=l); の項は &math(\big\{\ \dots\ \big\}); の部分がゼロになるので、式の上では入れる形に書いておいて構わない))

これも &math(i,j); に依存しない形になった。

 &math(
\langle V_2\rangle
&=\sum_i\sum_{j>i} \langle V_{ij}\rangle\\
&=\sum_i (n-i) \langle V_{ij}\rangle\\
&= \Big\{n^2-\frac{n(n+1)}{2}\Big\} \langle V_{ij}\rangle\\
&= \frac{n(n-1)}{2} \langle V_{ij}\rangle\\
&=-\frac{1}{2}\sum_k\sum_{l}
\iint dxdx'\ \big\{\phi_k^*(x)\phi_l^*(x')-\phi_l^*(x)\phi_k^*(x')\big\} \frac{1}{|\mathbf{r}-\mathbf{r}'|} \phi_k(x)\phi_l(x')\\
&=\langle V_{2a}\rangle+\langle V_{2b}\rangle\\
);

ただし、クーロン積分 &math(\langle V_{2a}\rangle); は古典的にも理解可能な次の形、

 &math(
\langle V_{2a}\rangle
&=-\frac{1}{2}\sum_k\sum_{l}
\iint dxdx'\ \phi_k^*(x)\phi_l^*(x') \frac{1}{|\mathbf{r}-\mathbf{r}'|} \phi_k(x)\phi_l(x')\\
&=-\frac{1}{2}\sum_k\sum_{l}
\iint dxdx'\ \frac{1}{|\mathbf{r}-\mathbf{r}'|} |\phi_k(x)|^2|\phi_l(x')|^2\\
);

交換積分 &math(\langle V_{2b}\rangle); は古典的には理解しにくい形。

 &math(
\langle V_{2b}\rangle
&=-\frac{1}{2}\sum_k\sum_{l}
\iint dxdx'\ \phi_l^*(x)\phi_k^*(x') \frac{1}{|\mathbf{r}-\mathbf{r}'|} \phi_k(x)\phi_l(x')\\
);

** エネルギーを最小化する波動関数を求める [#f81c6c87]

エネルギーの期待値は次のようになった。

 &math(
E=&-\frac{1}{2}\sum_i \int dx\ \phi_i^*(x) \nabla^2 \phi_i(x)\\
&-\frac{1}{2}\sum_i \int dx\ \phi_i^*(x) \sum_A\frac{Z_A}{|\mathbf{r}-\mathbf{R}_A|} \phi_i(x)\\
&-\frac{1}{2}\sum_i\sum_j \iint dxdx'\ \big\{\phi_i^*(x)\phi_j^*(x')-\phi_j^*(x)\phi_i^*(x')\big\} \frac{1}{|\mathbf{r}-\mathbf{r}'|} \phi_i(x)\phi_j(x')
);

&math({\phi_i}); は規格直交化されているため、

 &math(
\int dx\,\phi_i^*(x)\phi_j(x)=\delta_{ij}
); 

の条件の下、&math(\phi_i); を変化させて &math(E); を最小化したい。

そこで [[ラグランジュの未定係数法>http://www.yunabe.jp/docs/lagrange_multiplier.html]] を使う。
そこで [[ラグランジュの未定係数法>量子力学Ⅰ/ラグランジュの未定係数法]] を使う。

条件式が &math(n^2); 個あるので、&math(n^2); 個の未定係数を &math(2\varepsilon_{ij}); として、

 &math(
L=E-\sum_i\sum_j2\varepsilon_{ij} \Big[\int dx\,\phi_i^*(x)\phi_j(x)-\delta_{ij}\Big]
);

を &math(\delta\phi_i,\lambda); で微分する。

&math(\lambda); で微分した結果をゼロと置けば正規直交条件が出てくるので、これは &math(\{\phi_i\}); として正規直交系を用いることのみで成立する。

 &math(\phi_i(x)\to\phi_i(x)+\delta\phi_i(x)); としたときに &math(E\to E+\delta E); となるとする。

ある演算子 &math(H); がエルミートであるとき、

 &math(
\langle x|H|y\rangle=\langle x|Hy\rangle=\langle Hy|x\rangle^*=\langle y|H^\dagger|x\rangle^*=\langle y|H|x\rangle^*
);

すなわち、

 &math(
\int dx f^*(x)Hg(x)+\int dx g^*(x)Hf(x)=\int dx f^*(x)Hg(x)+\Big(\int dx f^*(x)Hg(x)\Big)^*=2\,\mathrm{Real}\int dx f^*(x)Hg(x)
);

のようにまとめられる。

そこで各演算子がエルミートであることを使うと、

 &math(
\delta L=
&-\frac{1}{2}\sum_i \int dx\ \big\{\delta\phi_i^*(x) \nabla^2 \phi_i(x)+\phi_i^*(x) \nabla^2 \delta\phi_i(x)\big\}\\
&-\frac{1}{2}\sum_i \int dx\ \big\{\delta\phi_i^*(x) \phi_i(x)+\phi_i^*(x) \delta\phi_i(x)\big\}\sum_A\frac{Z_A}{|\mathbf{r}-\mathbf{R}_A|}\\
&-\frac{1}{2}\sum_i\sum_j \iint dxdx'\ \big\{\delta\phi_i^*(x)\phi_j^*(x')-\phi_j^*(x)\delta\phi_i^*(x')\big\} \frac{1}{|\mathbf{r}-\mathbf{r}'|} \phi_i(x)\phi_j(x')\\
&-\frac{1}{2}\sum_i\sum_j \iint dxdx'\ \big\{\phi_i^*(x)\phi_j^*(x')-\phi_j^*(x)\phi_i^*(x')\big\} \frac{1}{|\mathbf{r}-\mathbf{r}'|} \delta\phi_i(x)\phi_j(x')\\
&-\sum_i\sum_j2\varepsilon_{ij}\int dx\delta\phi_i^*(x)\phi_j(x)\\
);

 &math(
\phantom{\delta L}
=&-\mathrm{Real}\sum_i \int dx\ \delta\phi_i^*(x) \nabla^2 \phi_i(x)\\
&-\mathrm{Real}\sum_i \int dx\ \delta\phi_i^*(x) \sum_A\frac{Z_A}{|\mathbf{r}-\mathbf{R}_A|}\phi_i(x)\\
&-\mathrm{Real}\sum_i\sum_j \iint dxdx'\ \delta\phi_i^*(x)\phi_j^*(x') \frac{1}{|\mathbf{r}-\mathbf{r}'|} \phi_i(x)\phi_j(x')\\
);~
 &math(
\phantom{\delta L=}
&-\frac{1}{2}\sum_i\sum_j \iint dx'dx\ \big\{-\phi_j^*(x')\delta\phi_i^*(x)\big\} \frac{1}{|\mathbf{r}'-\mathbf{r}|} \phi_i(x')\phi_j(x)\\
); ((&math(x); と &math(x'); は単なる名前なので、変数名を入れ替えた))~
 &math(
\phantom{\delta L=}
&-\frac{1}{2}\sum_i\sum_j \iint dxdx'\ \big\{-\phi_j^*(x)\phi_i^*(x')\big\} \frac{1}{|\mathbf{r}-\mathbf{r}'|} \delta\phi_i(x)\phi_j(x')\\
);~
 &math(
\phantom{\delta L=}
&-\sum_i\sum_j2\varepsilon_{ij}\int dx\delta\phi_i^*(x)\phi_j(x)\\
);

 &math(
\phantom{\delta L}
=&\,\mathrm{Real}\sum_i \int dx\ \delta\phi_i^*(x)\Big[ -\nabla^2 \phi_i(x)-\sum_A\frac{Z_A}{|\mathbf{r}-\mathbf{R}_A|}\phi_i(x)\\
&\hspace{11em}+\sum_j\int dx'\ \frac{1}{|\mathbf{r}-\mathbf{r}'|} \big\{-\phi_j^*(x') \phi_i(x)\phi_j(x')+\phi_j^*(x') \phi_i(x')\phi_j(x)\big\}\\
);

 &math(
\phantom{\delta L=}
&\hspace{11em}-\sum_j2\varepsilon_{ij}\phi_j(x)\ \Big]\\
);((最後の項は実数とは限らないので本当は &math(\mathrm{Real}); の中に入れてはいけない???))

 &math(\delta\phi_i); を変えても値が変化しないためには &math(\Big[\cdots\Big]); の部分がゼロであればよい。

 &math(
-\frac{1}{2}\nabla^2 \phi_i(x)-\frac{1}{2}\sum_A\frac{Z_A}{|\mathbf{r}-\mathbf{R}_A|}\phi_i(x)+
\frac{1}{2}\sum_j\int dx'\ \frac{1}{|\mathbf{r}-\mathbf{r}'|} \big\{-\phi_j^*(x') \phi_i(x)\phi_j(x')+\phi_j^*(x') \phi_i(x')\phi_j(x)\big\}=\sum_j \varepsilon_{ij}\phi_j(x)
);

*** 対角化 [#e3abb667]

右辺がややこしいので簡単にする。

行列 &math(E=(\varepsilon_{ij})); を対角化するユニタリ行列を &math(U); とする。すなわち、&math(E'=(\varepsilon_{ij}')=UEU^{-1}); が対角行列である。&math(U=(u_{ij})); に対して

 &math(
\phi_i'=\sum_j u_{ij} \phi_j
);

として &math(\{\phi_i'\}); を定義すれば、&math(\mathrm{det}(\phi_1\ \phi_2\ \cdots\ \phi_n)=\mathrm{det}(\phi'_1\ \phi'_2\ \cdots\ \phi'_n)); である一方、上の条件式から &math(\varepsilon_{ij}); の非対角項が消えて、

 &math(
-\frac{1}{2}\nabla^2 \phi'_i(x)-\frac{1}{2}\sum_A\frac{Z_A}{|\mathbf{r}-\mathbf{R}_A|}\phi'_i(x)+
\frac{1}{2}\sum_j\int dx'\ \frac{1}{|\mathbf{r}-\mathbf{r}'|} \big\{-{\phi'_j}^*(x') \phi'_i(x)\phi'_j(x')+{\phi'_j}^*(x') \phi'_i(x')\phi'_j(x)\big\}=\varepsilon_{ii}\phi'_j(x)
);

となる。

** フォック方程式 [#t7019ae2]

上式は &math(i); によらないため、&math(\phi'_i); を &math(\phi); と書きなおし、&math(\varepsilon_{ii}); を &math(\varepsilon); としたのがフォック方程式。

 &math(
-\frac{1}{2}\nabla^2 \phi(x)-\frac{1}{2}\sum_A\frac{Z_A}{|\mathbf{r}-\mathbf{R}_A|}\phi(x)
-\frac{1}{2}\sum_j\int dx'\ \frac{|\phi_j(x')|^2}{|\mathbf{r}-\mathbf{r}'|} \phi(x)
+\frac{1}{2}\sum_j\int dx'\ \frac{\phi_j^*(x') \phi(x')}{|\mathbf{r}-\mathbf{r}'|} \phi_j(x)=\varepsilon\phi(x)
);

左辺に &math(\phi_j); が出てきてしまっているのでそのままでは解けないが、仮に &math(\phi_j); を決めてやると左辺は &math(\phi); にエルミートな線形演算子がかかった形になるので、方程式全体を固有方程式と見なせ、固有値 &math(\varepsilon); に対応する固有関数 &math(\phi); が無数に見つかる。&math(\varepsilon); の小さい方から &math(n); 個取ると元の &math(\phi_j); より良い近似が得られることが多く、これを繰り返すことでハートリーフォック近似の下で最良の解へ近づいていく。

* コメント・質問 [#b31efde9]

#article_kcaptcha


Counter: 12704 (from 2010/06/03), today: 1, yesterday: 3