tecktom.com

コンパクト性と弱収束

2026年10月9日12分で読めますAI生成教科書『虎の巻』第2章 解けない方程式を調べる方法(定性的理論の基礎)
目次
  1. 有界列から収束部分列は取れるか
  2. 弱コンパクト性
  3. 収束の失敗の型
  4. Rellich のコンパクト埋め込み
  5. 木下の層

AI 生成・木下が未勉強

近似の数理 第2章 §2.7 ★★★ 近似列から極限を取り出す手段。収束の失敗の2つの型(逃げる・振動する)が第5・6・9章の主役になる

有界列から収束部分列は取れるか

有限次元では、有界な点列は必ず収束する部分列をもつ(Bolzano–Weierstrass の定理)。変分法や近似の理論では「近似列は有界である」まではアプリオリ評価で言えることが多いので、そこから極限を取り出せるかが分かれ目になる。ところが無限次元ではこれが成り立たない。

正規直交系は収束しない

ヒルベルト空間の正規直交系 (en)(e_n)(⟨en, em⟩=δnm\langle e_n,\,e_m\rangle =\delta_{nm})は ∥en∥=1\lVert e_n\rVert =1 で有界だが、n≠mn\ne m なら ∥en−em∥2=2\lVert e_n-e_m\rVert ^2=2 である。互いの距離が常に 2\sqrt2 なので、どの部分列もコーシー列にならず、ノルムの意味で収束する部分列は無い。L2(0,π)L^2(0,\pi) では en=2/πsin⁡(nx)e_n=\sqrt{2/\pi}\sin(nx) がその例である。

この困難を回避するため、収束の意味を弱める。

定義 2.20(弱収束)

ヒルベルト空間の列 (un)(u_n) が uu に弱収束するとは、すべての v∈Hv\in\mathcal{H} に対し ⟨v, un⟩→⟨v, u⟩\langle v,\,u_n\rangle \to\langle v,\,u\rangle となることをいい、un⇀uu_n\rightharpoonup u と書く。これに対し ∥un−u∥→0\lVert u_n-u\rVert \to0 を強収束(ノルム収束)という。

弱収束は「固定した測定器で見た収束」

⟨v, un⟩\langle v,\,u_n\rangle は、状態 unu_n を固定した「測定器」vv で測った値と読める。弱収束は、どの測定器で測っても値が収束することを要求するが、測定器を nn に合わせて取り替えることは許さない。unu_n が細かく振動したり遠くへ逃げたりすると、固定した測定器には何も映らなくなり、unu_n 自体は大きさを保っていても弱極限は 00 になる。弱収束は「平均として見た収束」である。

弱収束の基本的な性質を三つ挙げる。いずれも短く示せる。

  1. 強収束なら弱収束:∣⟨v, un−u⟩∣≤∥v∥∥un−u∥\lvert \langle v,\,u_n-u\rangle \rvert \le\lVert v\rVert \lVert u_n-u\rVert。
  2. ノルムは弱極限で下がりうるが上がらない(弱下半連続性):un⇀uu_n\rightharpoonup u なら ∥u∥≤lim inf⁡∥un∥\lVert u\rVert \le\liminf\lVert u_n\rVert。実際 ∥u∥2=lim⁡⟨u, un⟩≤∥u∥lim inf⁡∥un∥\lVert u\rVert ^2=\lim\langle u,\,u_n\rangle \le\lVert u\rVert \liminf\lVert u_n\rVert。
  3. 弱収束+ノルムの収束なら強収束:∥un−u∥2=∥un∥2−2Re⁡⟨u, un⟩+∥u∥2→∥u∥2−2∥u∥2+∥u∥2=0\lVert u_n-u\rVert ^2=\lVert u_n\rVert ^2-2\operatorname{Re}\langle u,\,u_n\rangle +\lVert u\rVert ^2\to\lVert u\rVert ^2-2\lVert u\rVert ^2+\lVert u\rVert ^2=0。

性質2と3から、弱収束で失われるものはちょうどノルムの減少分 lim inf⁡∥un∥2−∥u∥2\liminf\lVert u_n\rVert ^2-\lVert u\rVert ^2 であり、それが 00 なら何も失われていないことがわかる。

例題 2.7 正弦関数の弱収束と、2乗の弱極限 ★★★

オリジナル[標準的な題材を自作] L2(0,π)L^2(0,\pi) で en=2/πsin⁡(nx)e_n=\sqrt{2/\pi}\sin(nx) とする。

  1. Bessel の不等式 ∑n∣⟨v, en⟩∣2≤∥v∥2\sum_n\lvert \langle v,\,e_n\rangle \rvert ^2\le\lVert v\rVert ^2 を使い、en⇀0e_n\rightharpoonup 0 を示せ。
  2. φ(x)=x(π−x)\varphi(x)=x(\pi-x) に対し ∫0πφsin⁡(nx) dx\int_0^\pi\varphi\sin(nx)\,\mathrm{d} x を求め、n→∞n\to\infty での減り方を述べよ。
  3. sin⁡2(nx)⇀12\sin^2(nx)\rightharpoonup \frac12 を示せ。これから「弱極限をとる操作と2乗する操作は交換しない」ことを読み取れ。
解答

(1) 有限個の e1,…,eNe_1,\dots,e_N への射影を考えると ∥v∥2≥∑n≤N∣⟨v, en⟩∣2\lVert v\rVert ^2\ge\sum_{n\le N}\lvert \langle v,\,e_n\rangle \rvert ^2(射影定理)で、N→∞N\to\infty として Bessel の不等式が出る。左辺の級数が収束するので一般項は 00 に近づき、⟨v, en⟩→0\langle v,\,e_n\rangle \to0 がすべての vv で成り立つ。一方 ∥en∥=1\lVert e_n\rVert =1 なので強収束はしない。ノルム 11 がまるごと弱極限で失われている(性質2で不等号が真に成り立つ例)。

(2) 2回部分積分すると、nn が奇数なら 4/n34/n^3、偶数なら 00 である(検算スクリプト)。φ\varphi が滑らかで境界で 00 なので、内積は n−3n^{-3} と速く減る。φ\varphi の滑らかさが低いほど減りは遅くなるが、φ∈L2\varphi\in L^2 でありさえすれば (1) により必ず 00 に近づく。図 2.2 は φ(x)sin⁡(nx)\varphi(x)\sin(nx) の正負の部分が nn を大きくすると打ち消し合う様子である。

(3) sin⁡2(nx)=12−12cos⁡(2nx)\sin^2(nx)=\frac12-\frac12\cos(2nx) で、2/πcos⁡(2nx)\sqrt{2/\pi}\cos(2nx) も正規直交系なので (1) と同じ理由で cos⁡(2nx)⇀0\cos(2nx)\rightharpoonup 0。よって sin⁡2(nx)⇀12\sin^2(nx)\rightharpoonup \frac12。たとえば ∫0πφsin⁡2(nx) dx\int_0^\pi\varphi\sin^2(nx)\,\mathrm{d} x は n=5,20,80n=5,20,80 で 2.615, 2.586, 2.5842.615,\ 2.586,\ 2.584 と、12∫0πφ=π3/12≈2.5839\frac12\int_0^\pi\varphi=\pi^3/12\approx2.5839 に近づく(検算スクリプト)。sin⁡(nx)⇀0\sin(nx)\rightharpoonup 0 だから「弱極限の2乗」は 00 だが、「2乗の弱極限」は 12\frac12 である。非線形な量の弱極限は、弱極限の非線形な量と一致しない。

図 図

図 2.2 φ(x)sin⁡(nx)\varphi(x)\sin(nx)(φ=x(π−x)\varphi=x(\pi-x)、破線は ±φ\pm\varphi)。nn が大きいと正負の面積が打ち消し合い、積分 ⟨φ, sin⁡(nx)⟩\langle \varphi,\,\sin(nx)\rangle は 00 に近づく(n=3n=3 で 4/274/27、n=20n=20 で 00)。これが sin⁡(nx)⇀0\sin(nx)\rightharpoonup 0 の中身である。

弱コンパクト性

弱収束に弱めた代わりに、有限次元の Bolzano–Weierstrass の定理が復活する。

定理 2.21(有界列の弱コンパクト性 ★★★)

H\mathcal{H} を可算な正規直交基底 (ek)(e_k) をもつヒルベルト空間とする(L2(Ω)L^2(\Omega)、H1(Ω)H^1(\Omega) はこの条件を満たす)。∥un∥≤M\lVert u_n\rVert \le M を満たす列は、弱収束する部分列をもち、その極限 uu は ∥u∥≤M\lVert u\rVert \le M を満たす。

証明

各 kk について数列 ⟨ek, un⟩\langle e_k,\,u_n\rangle は MM で有界である。k=1k=1 について収束する部分列をとり、その中から k=2k=2 について収束する部分列をとり、と続け、jj 番目の部分列の jj 番目の項を並べる(対角線論法)。こうして得た部分列(同じ記号 unu_n で書く)はすべての kk について ck=lim⁡n⟨ek, un⟩c_k=\lim_n\langle e_k,\,u_n\rangle をもつ。任意の KK で ∑k≤K∣ck∣2=lim⁡n∑k≤K∣⟨ek, un⟩∣2≤M2\sum_{k\le K}\lvert c_k\rvert ^2=\lim_n\sum_{k\le K}\lvert \langle e_k,\,u_n\rangle \rvert ^2\le M^2 なので、u=∑kckeku=\sum_kc_ke_k は H\mathcal{H} の元で ∥u∥≤M\lVert u\rVert \le M。任意の vv と ε>0\varepsilon >0 に対し、vv の最初の KK 項への射影 vKv_K を ∥v−vK∥<ε\lVert v-v_K\rVert <\varepsilon となるようにとると

∣⟨v, un−u⟩∣≤∣⟨vK, un−u⟩∣+∥v−vK∥ ∥un−u∥≤∣⟨vK, un−u⟩∣+2Mε.\lvert \langle v,\,u_n-u\rangle \rvert \le\lvert \langle v_K,\,u_n-u\rangle \rvert +\lVert v-v_K\rVert \,\lVert u_n-u\rVert \le\lvert \langle v_K,\,u_n-u\rangle \rvert +2M\varepsilon .

第1項は有限個の係数の差なので n→∞n\to\infty で 00 に近づく。ε\varepsilon は任意なので ⟨v, un⟩→⟨v, u⟩\langle v,\,u_n\rangle \to\langle v,\,u\rangle。

有界性さえあれば極限の候補は必ず取り出せる。問題は、取り出した弱極限が欲しい性質(ノルム、拘束条件、非線形項の値)を保っているかどうかで、これを決めるのが次の「収束の失敗の型」である。

収束の失敗の型

L2L^2 で有界なのに強収束しない列には、典型的に次の型がある。どれも弱極限は 00 でノルムは保たれ、ノルムがまるごと失われる。

  • 逃げる(質量が無限遠へ逃げる):R\mathbb{R} 上で un(x)=u(x−n)u_n(x)=u(x-n)。形を保ったまま遠くへ平行移動するので、固定した vv との重なりは 00 に近づく。有界領域では起こらない。
  • 振動する:有界区間の上で un(x)=sin⁡(nx)u_n(x)=\sin(nx)。値の大きさは保たれるが、細かく振動して平均が 00 になる。
  • 集中する:R\mathbb{R} 上で un(x)=n u(nx)u_n(x)=\sqrt n\,u(nx)。一点に鋭く集中する。ノルムは保たれるが、固定した vv との内積は 00 に近づく(vv が有界なら O(n−1/2)\mathcal{O}(n^{-1/2}) で減る)。

後の章での役割

逃げる型は第5章の主役である。Hartree–Fock 汎関数の最小化列は、電子の一部が無限遠へ逃げる(イオン化する)ことでエネルギーの下限に近づくかもしれず、弱極限では電子数が減ってしまう。これを排除する論法(Lions の集中コンパクト性の原理)が、原子・分子の基底状態の存在証明の核心になる。振動する型は第9章の主役である。細かく振動する係数をもつ方程式の解は、粗いスケールで見ると弱極限に収束し、非線形項(係数と勾配の積など)の弱極限は弱極限どうしの積と一致しない(例題で見た sin⁡2(nx)⇀12\sin^2(nx)\rightharpoonup \frac12)。均質化の有効係数が単純平均にならないこと、乱流で平均流の方程式に Reynolds 応力(u⊗u‾−uˉ⊗uˉ\overline{u\otimes u}-\bar u\otimes\bar u)という未知項が現れて方程式が閉じないことは、どちらもこの交換しなさの表れである。第6章の平均場極限では、粒子の経験分布が確率測度として弱い意味で収束することを示すのが目標になる。

Rellich のコンパクト埋め込み

有界領域では「逃げる」型は起きない。さらに勾配のノルムが有界なら、「振動する」「集中する」型も起きない(∥(sin⁡nx)′∥∼n\lVert (\sin nx)'\rVert \sim n は有界でない)。これを正確に述べたのが次の定理である。

定理 2.22(Rellich ★★★)

Ω\Omega を有界領域とする。H01(Ω)H^1_0(\Omega) で有界な列 (un)(u_n)(∥un∥H1≤M\lVert u_n\rVert _{ H^1}\le M)は、L2(Ω)L^2(\Omega) で強収束する部分列をもつ。(Ω\Omega の境界が十分に滑らかなら、H01H^1_0 を H1H^1 に替えても成り立つ。)

証明(1次元 Ω=(0,π)\Omega=(0,\pi) の場合)

定理 2.21 により、H01H^1_0 で弱収束する部分列 un⇀uu_n\rightharpoonup u がとれる。H01H^1_0 の内積との関係から、正弦係数 ak(n)=2π∫unsin⁡(kx)a_k^{(n)}=\frac2\pi\int u_n\sin(kx) は各 kk で uu の係数 aka_k に収束する(sin⁡(kx)\sin(kx) との L2L^2 内積は H01H^1_0 上の有界線形汎関数で、Riesz の定理によりある元との H1H^1 内積で書けるから)。wn=un−uw_n=u_n-u は ∥wn′∥≤2M\lVert w_n'\rVert \le2M を満たし、定理 2.16 の証明と同じ Parseval の計算から

π2∑k>N(ak(n)−ak)2≤1(N+1)2⋅π2∑kk2(ak(n)−ak)2=∥wn′∥2(N+1)2≤4M2(N+1)2.\frac\pi2\sum_{k>N}\bigl(a_k^{(n)}-a_k\bigr)^2\le\frac{1}{(N+1)^2}\cdot\frac\pi2\sum_kk^2\bigl(a_k^{(n)}-a_k\bigr)^2=\frac{\lVert w_n'\rVert ^2}{(N+1)^2}\le\frac{4M^2}{(N+1)^2}.

したがって ∥wn∥2≤π2∑k≤N(ak(n)−ak)2+4M2/(N+1)2\lVert w_n\rVert ^2\le\frac\pi2\sum_{k\le N}(a_k^{(n)}-a_k)^2+4M^2/(N+1)^2。右辺第1項は有限和で n→∞n\to\infty で 00 になるので、lim sup⁡n∥wn∥2≤4M2/(N+1)2\limsup_n\lVert w_n\rVert ^2\le4M^2/(N+1)^2。NN は任意なので ∥un−u∥→0\lVert u_n-u\rVert \to0。

証明の要点は、勾配の有界性が「高い波数の成分(尾部)は一様に小さい」ことを保証し、問題が有限次元(低い波数の成分)に帰着することである。尾部評価そのものも数値で確かめた(検算スクリプト)。一般の次元・領域でも、同じ「高周波の尾部の一様な小ささ+有限次元への帰着」が証明の骨格で、難所は有界領域で固有関数展開に代わる道具を用意するところにある。Ω=Rd\Omega=\mathbb{R}^d では「逃げる」型の例 u(x−n)u(x-n) が H1H^1 で有界なまま L2L^2 で強収束しないので、定理は成り立たない。

木下の勉強ステータス

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

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

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