tecktom.com

Lieb の変分原理:曲がった集合を凸集合へ

2026年10月9日11分で読めますAI生成教科書『虎の巻』第5章 Hartree–Fock の変分構造
目次
  1. 2次の展開
  2. 木下の層

AI 生成・木下が未勉強

近似の数理 第5章 §5.4 ★★★ 交換項の符号が「曲がった集合」の問題を凸集合へ緩和できる構造を生む

Slater 行列式の集合は γ\gamma の言葉では射影の集合

PN={γ: γ2=γ, Tr⁡γ=N}\mathcal P_N=\{\gamma:\ \gamma^2=\gamma,\ \operatorname{Tr}\gamma=N\}

であり、これは曲がっている。一方、その「凸包」

GN={γ: 0≤γ≤1, Tr⁡γ=N}\mathcal G_N=\{\gamma:\ 0\le\gamma\le1,\ \operatorname{Tr}\gamma=N\}

は凸集合で(0≤γ≤10\le\gamma\le1 も Tr⁡γ=N\operatorname{Tr}\gamma=N も、2つの元の内分で保たれる)、その端点(線分の内点として書けない点)はちょうど PN\mathcal P_N の元である(図 5.1)。EHF\mathcal E^{\mathrm{HF}} の式 (5.6) は GN\mathcal G_N 全体で意味をもつ。

補題 5.7(交換積分は直接積分を超えない ★★★)

任意の φ,ψ∈L2\varphi,\psi\in L^2 に対し 0≤Kφψ≤Jφψ0\le K_{\varphi\psi}\le J_{\varphi\psi}。ここで Jφψ=∬∣φ(x)∣2∣ψ(y)∣2/∣x−y∣J_{\varphi\psi}=\iint|\varphi(x)|^2|\psi(y)|^2/|x-y|、Kφψ=∬g(x)‾g(y)/∣x−y∣K_{\varphi\psi}=\iint\overline{g(x)}g(y)/|x-y|、g=ψ‾φg=\overline{\psi}\varphi。

証明

K≥0K\ge0 は Coulomb 核の正定値性による。Fourier 変換すると Kφψ=∫4π∣k∣2∣g^(k)∣2dk(2π)3≥0K_{\varphi\psi}=\int\frac{4\pi}{|\bm{k}|^2}|\hat g(\bm{k})|^2\frac{\mathrm{d}\bm{k}}{(2\pi)^3}\ge0。上界は、∣g(x)∣=∣φ(x)∣∣ψ(x)∣|g(x)|=|\varphi(x)||\psi(x)| に注意して

Kφψ≤∬∣φ(x)∣∣ψ(x)∣ ∣φ(y)∣∣ψ(y)∣∣x−y∣=∬∣φ(x)∣∣ψ(y)∣∣x−y∣1/2⏟a(x,y)  ∣ψ(x)∣∣φ(y)∣∣x−y∣1/2⏟b(x,y)K_{\varphi\psi}\le\iint\frac{|\varphi(x)||\psi(x)|\,|\varphi(y)||\psi(y)|}{|x-y|} =\iint\underbrace{\frac{|\varphi(x)||\psi(y)|}{|x-y|^{1/2}}}_{a(x,y)}\;\underbrace{\frac{|\psi(x)||\varphi(y)|}{|x-y|^{1/2}}}_{b(x,y)}

と書き、Cauchy–Schwarz 不等式 ∬ab≤(∬a2)1/2(∬b2)1/2\iint ab\le(\iint a^2)^{1/2}(\iint b^2)^{1/2} を使う。∬a2\iint a^2 も ∬b2\iint b^2 も(変数を入れ替えれば)JφψJ_{\varphi\psi} に等しい。

この補題が、交換項の符号が「直接項と同じ向きの変化を半分以上は打ち消さない」ことを量的に保証する。以下の3つの定理(Lieb の変分原理、aufbau、最小解の存在)はすべてこの不等式に乗っている。

2次の展開

EHF\mathcal E^{\mathrm{HF}} は γ\gamma の2次式なので、変化 δ\delta(自己共役作用素)に対して厳密に

EHF(γ+δ)=EHF(γ)+Tr⁡[Fγδ]+Q(δ),Q(δ)=12∬ρδ(x)ρδ(y)∣x−y∣−12∬∣δ(x,y)∣2∣x−y∣(5.8)\mathcal E^{\mathrm{HF}}(\gamma+\delta)=\mathcal E^{\mathrm{HF}}(\gamma)+\operatorname{Tr}[F_\gamma\delta]+\mathcal Q(\delta), \qquad \mathcal Q(\delta)=\frac12\iint\frac{\rho_\delta(x)\rho_\delta(y)}{|x-y|}-\frac12\iint\frac{|\delta(x,y)|^2}{|x-y|}\tag{5.8}

と展開できる。1次の係数 FγF_\gamma は Fock 演算子と呼ばれ、

Fγ=−12Δ+V+ργ∗1∣x∣−Kγ,(Kγu)(x)=∫γ(x,y)∣x−y∣u(y) dy(5.9)F_\gamma=-\frac12\Delta+V+\rho_\gamma*\frac1{|x|}-K_\gamma,\qquad (K_\gamma u)(x)=\int\frac{\gamma(x,y)}{|x-y|}u(y)\,\mathrm{d} y\tag{5.9}

である(ργ∗∣x∣−1\rho_\gamma*|x|^{-1} は Hartree ポテンシャル、KγK_\gamma は交換演算子)。直接項の1次変化 ∬ργρδ/∣x−y∣=Tr⁡[(ργ∗∣x∣−1)δ]\iint\rho_\gamma\rho_\delta/|x-y|=\operatorname{Tr}[(\rho_\gamma*|x|^{-1})\delta] と、交換項の1次変化 −Re∬γ(x,y)‾δ(x,y)/∣x−y∣=−Tr⁡[Kγδ]-\mathrm{Re}\iint\overline{\gamma(x,y)}\delta(x,y)/|x-y|=-\operatorname{Tr}[K_\gamma\delta] を書き出せば確かめられる。

2つの特別な方向での Q\mathcal Q を計算しておく。正規直交な φ,ψ\varphi,\psi に対し

Q(∣ψ⟩⟨ψ∣−∣φ⟩⟨φ∣)=−(Jφψ−Kφψ)≤0,Q(t∣ψ⟩⟨ψ∣)=t22(Jψψ−Kψψ)=0.\begin{align*}\mathcal Q\bigl(| \psi \rangle \langle \psi |-| \varphi \rangle \langle \varphi |\bigr)&=-\bigl(J_{\varphi\psi}-K_{\varphi\psi}\bigr)\le0,\tag{5.10}\\\mathcal Q\bigl(t| \psi \rangle \langle \psi |\bigr)&=\frac{t^2}{2}\bigl(J_{\psi\psi}-K_{\psi\psi}\bigr)=0 .\tag{5.11}\end{align*}

(5.10) は ρδ=∣ψ∣2−∣φ∣2\rho_\delta=|\psi|^2-|\varphi|^2 と ∣δ(x,y)∣2|\delta(x,y)|^2 を展開すると、Jψψ,JφφJ_{\psi\psi},J_{\varphi\varphi} が直接項と交換項で打ち消し合い、交差項 −Jφψ+Kφψ-J_{\varphi\psi}+K_{\varphi\psi} だけが残ることから出る。符号は補題 5.7 による。(5.11) は自己相互作用の相殺そのものである。

定理 5.8(Lieb の変分原理 ★★★)

相互作用が Coulomb 斥力のとき、

inf⁡γ∈PNEHF(γ)=inf⁡γ∈GNEHF(γ).\inf_{\gamma\in\mathcal P_N}\mathcal E^{\mathrm{HF}}(\gamma)=\inf_{\gamma\in\mathcal G_N}\mathcal E^{\mathrm{HF}}(\gamma).

さらに右辺の最小が γ∈GN\gamma\in\mathcal G_N で達成されるなら、最小を達成する射影 γ′∈PN\gamma'\in\mathcal P_N も存在する。

証明の骨格

PN⊂GN\mathcal P_N\subset\mathcal G_N だから左辺 ≥\ge 右辺は明らか。逆向きを示すには、任意の γ∈GN\gamma\in\mathcal G_N からエネルギーを上げずに射影へ移れることを示せばよい。

γ=∑kλk∣uk⟩⟨uk∣\gamma=\sum_k\lambda_k| u_k \rangle \langle u_k | と固有分解する。γ\gamma が射影でなければ 0<λk<10<\lambda_k<1 の固有値(分数占有)がある。分数占有がちょうど1個ということはない(∑kλk=N\sum_k\lambda_k=N は整数で、0 と 1 の固有値の和も整数だから、分数占有の和も整数でなければならない)。そこで分数占有の2つ λi,λj\lambda_i,\lambda_j を選び、

γ(t)=γ+t(∣ui⟩⟨ui∣−∣uj⟩⟨uj∣)\gamma(t)=\gamma+t\bigl(| u_i \rangle \langle u_i |-| u_j \rangle \langle u_j |\bigr)

とおく。固有値は λi+t\lambda_i+t と λj−t\lambda_j-t に変わるだけなので、tt が区間 [−min⁡(λi,1−λj), min⁡(1−λi,λj)][-\min(\lambda_i,1-\lambda_j),\ \min(1-\lambda_i,\lambda_j)] にある限り γ(t)∈GN\gamma(t)\in\mathcal G_N である。展開 (5.8) と (5.10) より

EHF(γ(t))=EHF(γ)+ct−(Juiuj−Kuiuj)t2\mathcal E^{\mathrm{HF}}(\gamma(t))=\mathcal E^{\mathrm{HF}}(\gamma)+ct-\bigl(J_{u_iu_j}-K_{u_iu_j}\bigr)t^2

(cc は定数)で、2次の係数が ≤0\le0 だから tt の凹関数である。凹関数の区間上の最小は端点でとられるので、どちらかの端点 t∗t_* で EHF(γ(t∗))≤EHF(γ)\mathcal E^{\mathrm{HF}}(\gamma(t_*))\le\mathcal E^{\mathrm{HF}}(\gamma)。端点では λi+t∗\lambda_i+t_* か λj−t∗\lambda_j-t_* のどちらかが 0 か 1 になり、分数占有が少なくとも1つ減る。分数占有が有限個ならこの操作を有限回繰り返して射影に到達する。

分数占有が無限個ある場合は、有限個への切り詰めと極限操作が要る(運動エネルギーの有限性を保ちながら近似する部分で、ここが技術的な難所である)。射影に到達すれば、命題 5.3 と定理 5.6 によりそれは Slater 行列式で、エネルギーはその期待値に等しい。

凹な方向があるから端点に落ちる

凸集合上で凹関数を最小化すると最小は端点に来る。線型計画法で最適解が頂点に来るのと同じ理屈である。EHF\mathcal E^{\mathrm{HF}} 自体は凹関数ではないが、「占有を一方から他方へ移す」方向に限れば交換項の寄与 +K+K が直接項の寄与 −J-J を上回ることはなく、凹になる。だから最小を凸集合 GN\mathcal G_N で探しても、答えは端点 PN\mathcal P_N(Slater 行列式)に戻ってくる。

この事実の価値は、曲がった集合 PN\mathcal P_N 上の問題を、凸集合上の問題として扱ってよいことにある。凸集合は内分について閉じているので、2つの近似解の平均をとっても許容集合から出ない。この性質は、§5.5 の減衰つき反復と、§5.7 の最小解の存在証明(弱極限が許容集合に残ること)で使われる。

交換項がないと成り立たない

交換項を落とした汎関数(reduced Hartree–Fock と呼ばれる)ErHF(γ)=Tr⁡[hγ]+12∬ργργ/∣x−y∣\mathcal E^{\mathrm{rHF}}(\gamma)=\operatorname{Tr}[h\gamma]+\frac12\iint\rho_\gamma\rho_\gamma/|x-y| では、占有を移す方向の2次係数は 12∬ρδρδ/∣x−y∣≥0\frac12\iint\rho_\delta\rho_\delta/|x-y|\ge0 で、凸になる。凸関数の最小は凸集合の内部に来うるので、最小解は一般に分数占有をもつ。例題 5.5 でその差を数値で見る。

例題 5.5 占有を移す方向の曲率 ★★

オリジナル同じスピンをもつ水素様軌道 φ1=1s\varphi_1=1s、φ2=2s\varphi_2=2s(Z=1Z=1)について、J12=1781J_{12}=\frac{17}{81}、K12=16729K_{12}=\frac{16}{729}、J11=58J_{11}=\frac58、J22=77512J_{22}=\frac{77}{512} が知られている。γ(t)=γ0+t(∣φ1⟩⟨φ1∣−∣φ2⟩⟨φ2∣)\gamma(t)=\gamma_0+t\bigl(| \varphi_1 \rangle \langle \varphi_1 |-| \varphi_2 \rangle \langle \varphi_2 |\bigr) を考える。

  1. Hartree–Fock 汎関数の t2t^2 の係数を求め、凹であることを確かめよ。
  2. reduced Hartree–Fock 汎関数(交換項なし)の t2t^2 の係数を求め、凸であることを確かめよ。
  3. 2つの結果の違いを、最小解が分数占有をもちうるかどうかの観点から説明せよ。
解答

(1) (5.10) より係数は −(J12−K12)=−(1781−16729)=−153−16729=−137729≈−0.188-(J_{12}-K_{12})=-\bigl(\frac{17}{81}-\frac{16}{729}\bigr)=-\frac{153-16}{729}=-\frac{137}{729}\approx-0.188。負なので凹である。

(2) 直接項だけなら係数は 12∬ρδρδ/∣x−y∣\frac12\iint\rho_\delta\rho_\delta/|x-y|、ρδ=∣φ1∣2−∣φ2∣2\rho_\delta=|\varphi_1|^2-|\varphi_2|^2 なので

12(J11+J22−2J12)=12(58+77512−3481)=1474982944≈0.178>0.\tfrac12\bigl(J_{11}+J_{22}-2J_{12}\bigr)=\tfrac12\Bigl(\tfrac58+\tfrac{77}{512}-\tfrac{34}{81}\Bigr)=\tfrac{14749}{82944}\approx0.178>0 .

凸である。

(3) HF では自己相互作用 J11,J22J_{11},J_{22} が交換項で消えており、残るのは「1s と 2s に1個ずつ」の配置が持つ反発 J12−K12J_{12}-K_{12} だけである。占有を半々に分けると、この反発の分だけ得をするように見えるが、2次係数が負であることは「分けると損」を意味する。半端に分けると、自分の電荷の分身どうしの反発が交換項で正しく差し引かれないからである。rHF では自己相互作用が残っているので、電荷を2つの軌道に薄く分けるほど自己反発が減り、得をする。そのため rHF の最小は内部(分数占有)に来うる。(検算スクリプト)

木下の勉強ステータス

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

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

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