tecktom.com

相空間と定性的解析

2026年10月9日9分で読めますAI生成教科書『虎の巻』第2章 解けない方程式を調べる方法(定性的理論の基礎)
目次
  1. 平衡点・線形化・Lyapunov 関数
  2. 保存量による閉じ込めとアプリオリ評価
  3. 木下の層

AI 生成・木下が未勉強

近似の数理 第2章 §2.4 ★★ エネルギーの減少・保存から安定性と大域存在を言う論法は、PDE のエネルギー法とアプリオリ評価にそのまま持ち上がる

平衡点・線形化・Lyapunov 関数

自励系 y′=F(y)y'=F(y)(y∈Rdy\in\mathbb{R}^d)の解は、Rd\mathbb{R}^d(相空間)の中の曲線(軌道)として描ける。F(y∗)=0F(y^*)=0 となる点 y∗y^* を平衡点という。y∗=0y^*=0 として、平衡点が安定であるとは、任意の ε>0\varepsilon >0 に対し δ>0\delta>0 があって ∣y(0)∣<δ\lvert y(0)\rvert <\delta なら全時刻で ∣y(t)∣<ε\lvert y(t)\rvert <\varepsilon となることをいう。さらに y(t)→0y(t)\to0 となるとき漸近安定という。

解を書かずに安定性を判定する道具が、Lyapunov が導入した関数である。

定理 2.7(Lyapunov の安定性定理 ★★)

VV を 00 の近傍 BB で定義された C1C^1 関数で、V(0)=0V(0)=0、y≠0y\ne0 で V(y)>0V(y)>0 とする。軌道に沿った微分 V˙(y)=∇V(y)⋅F(y)\dot V(y)=\nabla V(y)\cdot F(y) が BB で V˙≤0\dot V\le0 なら、00 は安定である。

証明

ε>0\varepsilon >0 を {∣y∣≤ε}⊂B\{\lvert y\rvert \le\varepsilon \}\subset B となるようにとり、m=min⁡∣y∣=εV(y)>0m=\min_{\lvert y\rvert =\varepsilon }V(y)>0 とおく(有界閉集合上の連続関数の最小値)。VV は連続で V(0)=0V(0)=0 なので、δ>0\delta>0 を ∣y∣<δ\lvert y\rvert <\delta で V(y)<mV(y)<m となるようにとれる。∣y(0)∣<δ\lvert y(0)\rvert <\delta の解は V˙≤0\dot V\le0 により V(y(t))≤V(y(0))<mV(y(t))\le V(y(0))<m を保つので、球面 ∣y∣=ε\lvert y\rvert =\varepsilon(そこでは V≥mV\ge m)に到達できない。

物理では VV としてエネルギーをとるのが自然である。減衰振動子 x′′+γx′+x=0x''+\gamma x'+x=0(γ>0\gamma>0)で E=(x2+v2)/2E=(x^2+v^2)/2 とすると E˙=−γv2≤0\dot E=-\gamma v^2\le0 であり(検算スクリプト)、原点は安定である。「摩擦でエネルギーが減るから止まる」という物理の直観が、そのまま定理の仮定になっている。

平衡点の近くで F(y)=Ay+O(∣y∣2)F(y)=Ay+\mathcal{O}(\lvert y\rvert ^2)(AA は FF のヤコビ行列)と展開して y′=Ayy'=Ay に置き換えるのが線形化で、これは物理で最もよく使う近似の一つである。線形化が非線形の安定性を正しく判定する条件は、次のように Lyapunov 関数で証明できる。

命題 2.8(線形化による漸近安定性 ★★)

AA のすべての固有値の実部が負なら、00 は y′=F(y)y'=F(y) の漸近安定な平衡点で、近くから出た解は指数関数的に 00 に近づく。

証明

P=∫0∞eATteAt dtP=\int_0^\infty\mathrm{e}^{A^{\mathsf T}t}\mathrm{e}^{At}\,\mathrm{d} t とおく。固有値の実部が負なので ∥eAt∥\lVert \mathrm{e}^{At}\rVert は指数関数的に減衰し、積分は収束する。PP は対称正定値で、ATP+PA=∫0∞ddt(eATteAt)dt=−IA^{\mathsf T}P+PA=\int_0^\infty\frac{\mathrm{d}}{\mathrm{d} t}\bigl(\mathrm{e}^{A^{\mathsf T}t}\mathrm{e}^{At}\bigr)\mathrm{d} t=-I を満たす。V(y)=yTPyV(y)=y^{\mathsf T}Py とすると、F(y)=Ay+r(y)F(y)=Ay+r(y)、∣r(y)∣≤C∣y∣2\lvert r(y)\rvert \le C\lvert y\rvert ^2 として

V˙=yT(ATP+PA)y+2yTPr(y)≤−∣y∣2+2∥P∥C∣y∣3.\dot V=y^{\mathsf T}(A^{\mathsf T}P+PA)y+2y^{\mathsf T}Pr(y)\le-\lvert y\rvert ^2+2\lVert P\rVert C\lvert y\rvert ^3.

∣y∣≤1/(4∥P∥C)\lvert y\rvert \le1/(4\lVert P\rVert C) の範囲では V˙≤−12∣y∣2≤−V/(2∥P∥)\dot V\le-\frac12\lvert y\rvert ^2\le-V/(2\lVert P\rVert ) となり、VV は指数関数的に減る(範囲から出ないことは定理 2.7 の議論と同じ)。VV は ∣y∣2\lvert y\rvert ^2 と同等なので ∣y∣\lvert y\rvert も指数関数的に減る。

線形化で決まらない場合

固有値に実部 00 のものがあると、線形化は安定性を判定できない。y′=−y3y'=-y^3 と y′=y3y'=y^3 はどちらも線形化すると y′=0y'=0 だが、前者は 00 に近づき後者は有限時間で爆発する。保存系(Hamilton 系)の平衡点は固有値が虚軸上に並ぶのが典型なので、線形化だけで「安定」と結論するのは危険である。物理で「小振動の近似」を使うとき、正当化に要るのは線形化そのものでなく、エネルギー保存などの非線形の構造である。

保存量による閉じ込めとアプリオリ評価

保存量があると、軌道はその等位面に閉じ込められる。たとえば x′′=−x3x''=-x^3 は E=v2/2+x4/4E=v^2/2+x^4/4 を保存するので(検算スクリプト)、軌道は閉曲線 E=一定E=\text{一定} の上を動き、∣x∣≤(4E)1/4\lvert x\rvert \le(4E)^{1/4}、∣v∣≤2E\lvert v\rvert \le\sqrt{2E} に留まる。F(x,v)=(v,−x3)F(x,v)=(v,-x^3) は大域的に Lipschitz でない(y′=y2y'=y^2 と同じ型の非線形性をもつ)にもかかわらず、この閉じ込めのために解は爆発しない。このことを一般の形で述べる。

定理 2.9(アプリオリ評価による大域存在 ★★★)

FF は Rd\mathbb{R}^d の各有界集合上で Lipschitz であるとする。初期値問題 y′=F(y)y'=F(y)、y(0)=y0y(0)=y_0 の解が存在する最大の区間を [0,T∗)[0,T^*) とする。もし「解が存在する限り ∣y(t)∣≤K\lvert y(t)\rvert \le K」という評価が、解の存在を仮定した上で(解を知らずに)示せるなら、T∗=∞T^*=\infty である。

証明

球 ∣y∣≤K+1\lvert y\rvert \le K+1 上の ∣F∣\lvert F\rvert の上限を MM、Lipschitz 定数を LL とする。定理 2.4 を、∣y1∣≤K\lvert y_1\rvert \le K を満たす任意の点 y1y_1 を初期値として b=1b=1 で使うと、解は少なくとも時間 h=min⁡{1/M,1/(2L)}h=\min\{1/M,1/(2L)\} だけ存在する。hh は y1y_1 によらない。T∗<∞T^*<\infty と仮定し、時刻 T∗−h/2T^*-h/2 の値 y(T∗−h/2)y(T^*-h/2)(評価により ∣ ⋅ ∣≤K\lvert \,\cdot\,\rvert \le K)から出発し直すと、解は T∗+h/2T^*+h/2 まで延び、一意性により元の解とつながる。これは T∗T^* の最大性に反する。

アプリオリ評価という考え方

「アプリオリ」とは「解を求める前に」という意味である。論法は二段に分かれる。(i) 局所存在:短い時間なら解はある(縮小写像)。(ii) アプリオリ評価:解があると仮定して、その大きさを保存量や減少するエネルギーで上から抑える。(ii) の評価が局所存在の時間を一様に保つので、(i) を繰り返して解を延ばせる。爆発するのは、(ii) の評価が得られないときに限られる。この論法は偏微分方程式でもそのまま使われ、問題の難しさは「どのノルムでアプリオリ評価が取れるか」に集約される。たとえば非圧縮 Navier–Stokes 方程式では、エネルギー(速度の L2L^2 ノルム)の評価は常に取れるが、3次元ではそれだけで滑らかさを制御するノルムを抑えきれず、滑らかな解の大域存在は未解決である。

例題 2.4 線形化で決まらない平衡点を Lyapunov 関数で調べる ★★

オリジナル二つの方程式 y′=−y3y'=-y^3 と y′=y3y'=y^3(y∈Ry\in\mathbb{R})を考える。

  1. 両者の平衡点 00 での線形化を求め、命題 2.8 が使えない理由を述べよ。
  2. V(y)=y2/2V(y)=y^2/2 を使って、y′=−y3y'=-y^3 の原点が安定であることと、任意の初期値に対して解が全時刻で存在することを示せ。
  3. 両方程式を初期値 y(0)=y0>0y(0)=y_0>0 で解け。y0=0.1y_0=0.1 について、y′=−y3y'=-y^3 の解が y0/2y_0/2 になる時刻と、y′=y3y'=y^3 の解が爆発する時刻を求め、y′=−yy'=-y の解が半分になる時刻と比べよ。
解答

(1) F(y)=∓y3F(y)=\mp y^3 のヤコビ行列(ここでは微分)は F′(0)=0F'(0)=0 なので、どちらも線形化は y′=0y'=0 で、固有値は 00 である。命題 2.8 は固有値の実部がすべて負であることを仮定しているので使えない。線形化した方程式ではすべての yy が動かないので、近くの解が 00 に近づくのか遠ざかるのかについて何も言えない。

(2) y′=−y3y'=-y^3 の解に沿って V˙=y⋅(−y3)=−y4≤0\dot V=y\cdot(-y^3)=-y^4\le0 である。V(0)=0V(0)=0、y≠0y\ne0 で V>0V>0 なので、定理 2.7 により原点は安定である。さらに V˙≤0\dot V\le0 から、解が存在する限り ∣y(t)∣≤∣y0∣\lvert y(t)\rvert \le\lvert y_0\rvert が、解を求めずに言える。F(y)=−y3F(y)=-y^3 は各有界集合上で Lipschitz なので、定理 2.9 を K=∣y0∣K=\lvert y_0\rvert で使えば、解は全時刻で存在する。

(3) y′=−y3y'=-y^3 は (y−2)′=−2y−3y′=2(y^{-2})'=-2y^{-3}y'=2 と書けるので、y−2=y0−2+2ty^{-2}=y_0^{-2}+2t、すなわち

y(t)=y01+2y02t.y(t)=\frac{y_0}{\sqrt{1+2y_0^2t}}.

y=y0/2y=y_0/2 となるのは 1+2y02t=41+2y_0^2t=4、つまり t=3/(2y02)=150t=3/(2y_0^2)=150 のときである。y′=y3y'=y^3 では同様に y−2=y0−2−2ty^{-2}=y_0^{-2}-2t で、

y(t)=y01−2y02ty(t)=\frac{y_0}{\sqrt{1-2y_0^2t}}

は t=1/(2y02)=50t=1/(2y_0^2)=50 で無限大になる。y′=−yy'=-y の解が半分になる時刻は ln⁡2≈0.69\ln2\approx0.69 である(検算スクリプト)。y′=−y3y'=-y^3 の解は 00 に近づくが、その速さは 1/2t1/\sqrt{2t} 程度の代数的なもので、線形化が漸近安定を保証する場合の指数関数的な減衰より桁違いに遅い。線形化が同じ y′=0y'=0 になる二つの方程式が、一方は大域存在して 00 へ近づき、他方は有限時間で爆発する。どちらになるかを決めているのは線形化が捨てた3次の項の符号であり、それを拾えるのは V˙\dot V の符号を調べる Lyapunov 関数のほうである。

木下の勉強ステータス

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

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

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