近似の数理 第2章 §2.3 ★★★ 近似解と真の解の距離を測るすべての評価の原型。第6章・第7章の誤差評価はこの不等式の変奏である
Grönwall の不等式
補題 2.5(Grönwall の不等式 ★★★)
u(t) を [0,T] 上の非負連続関数、a,b≥0、L>0 とする。
u(t)≤a+∫0t(b+Lu(s))ds(0≤t≤T)
ならば
u(t)≤aeLt+Lb(eLt−1)(0≤t≤T).(2.3)
証明
まず b=0 の場合を示す。W(t)=a+L∫0tu(s)ds とおくと W は微分可能で、仮定 u≤W から W′(t)=Lu(t)≤LW(t) である。したがって (e−LtW(t))′=e−Lt(W′−LW)≤0 となり、e−LtW(t)≤W(0)=a、つまり u(t)≤W(t)≤aeLt を得る。一般の b に対しては v=u+b/L とおくと、仮定は v(t)≤(a+b/L)+L∫0tv(s)ds となる。b=0 の場合を v に当てはめると v≤(a+b/L)eLt、移項して (2.3) を得る。
この不等式の中身は、「自分自身に比例する速さでしか増えない量は、指数関数より速くは増えない」ということである。微分の形 u′≤b+Lu なら比較で当たり前に見えるが、積分の形で述べておくと、u が微分できない場合(ノルムの差など)にも使える点が重要である。
データへの連続依存と誤差評価
定理 2.6(連続依存と誤差評価 ★★★)
F は Rd 上で Lipschitz 定数 L をもつとする。y を y′=F(y) の解、z を摂動を受けた方程式 z′=F(z)+r(t)(∣r(t)∣≤δ)の解とすると、
∣y(t)−z(t)∣≤∣y(0)−z(0)∣eLt+Lδ(eLt−1).(2.4)
証明
w=y−z は w(t)=w(0)+∫0t(F(y)−F(z)−r)ds を満たすので、∣w(t)∣≤∣w(0)∣+∫0t(δ+L∣w(s)∣)ds である。補題 2.5 を u=∣w∣、a=∣w(0)∣、b=δ で使えばよい。
δ=0 とすれば、初期値の差が eLt 倍以上には広がらないこと、すなわち Hadamard の第3条件(データへの連続依存)が出る。y(0)=z(0) とすれば一意性も同時に出る。
誤差評価の原型:残差と安定性
定理 2.6 は近似の理論で何度も現れる型をしている。z を「近似解」、r を近似解を真の方程式に代入したときの残差(方程式をどれだけ満たしていないか)とみると、(2.4) は
(真の解と近似解の距離)≤(初期データの差)×(増幅率)+(残差の大きさ)×(増幅率)
と読める。近似を正当化する仕事は、多くの場合この二つの因子に分かれる。一つは残差が小さいこと(近似方程式が真の方程式をほぼ満たすこと。数値解析では整合性と呼ぶ)、もう一つは増幅率が制御できること(真の方程式が小さな誤差を爆発的に増やさないこと。安定性と呼ぶ)である。どちらか片方だけでは近似は正当化されない。線形の差分スキームについてこの「整合性+安定性=収束」を定式化したものが Lax の同値定理である。第6章の平均場極限の古典的な証明(Lipschitz な相互作用の場合)は、この型の評価を粒子の経験分布と平均場の解の距離に対して行う。第7章の断熱近似の誤差評価も、残差を見積もって Grönwall 型の議論で解の差へ移す。
落とし穴
増幅率 eLt は悲観的すぎると思うかもしれないが、一般には改善できない。カオス的な系では近い初期値から出た軌道の差が実際に指数関数的に広がり(Lyapunov 指数が正)、天気予報に原理的な期限があるのはこのためである。逆に、系に構造(保存量、反対称性)があると増幅率を大幅に下げられる。次の例題がその例である。物理の近似が「長時間でも使える」と言えるのは、多くの場合この構造のおかげであり、Grönwall の一般論からは出てこない。
例題 2.3 摂動を受けた振動子:粗い評価と構造を使う評価 ★★★
オリジナル[標準的な題材を自作]
U=(x,v) に対する二つの系
(P) x′=v, v′=−x+εsinx,(H) x′=v, v′=−x
を同じ初期値 (1,0) から解き、差 w=UP−UH を評価する(∣⋅∣ は R2 のユークリッドノルム)。
- 定理 2.6 の型の議論で ∣w(t)∣≤ε(et−1) を示せ。
- 調和振動子の右辺 A=(0−110) が反対称であることを使い、∣w(t)∣≤εt を示せ。
- ε=0.1 で二つの上界を実際の差と比べ、どちらの評価が物理的に意味をもつか述べよ。
解答
(1) w′=Aw+εg、g=(0,sinxP) で、∣Aw∣=∣w∣、∣g∣≤1 である。積分して ∣w(t)∣≤∫0t(ε+∣w∣)ds となり、補題 2.5(a=0、b=ε、L=1)から ∣w(t)∣≤ε(et−1)。
(2) A が反対称なので w⋅Aw=0 である。したがってdtd∣w∣2=2w⋅(Aw+εg)=2εw⋅g≤2ε∣w∣。∣w∣2 の増え方が ∣w∣ に比例する上限で抑えられるので、∣w∣=0 の区間で dtd∣w∣≤ε、w(0)=0 から積分して ∣w(t)∣≤εt を得る(∣w∣=0 となる時刻をまたいでも、∣w∣2+η2 を使って η→0 とすれば同じ結論になる)。反対称性は調和振動子の流れが回転であり、誤差の長さを変えないことの表現である。
(3) 数値解との比較は次のとおり(検算スクリプト)。
| t | 実際の差 ∣w∣ | 構造を使う上界 εt | 粗い上界 ε(et−1) |
| 0.5 | 0.0406 | 0.05 | 0.065 |
| 1 | 0.0719 | 0.1 | 0.172 |
| 2 | 0.0847 | 0.2 | 0.639 |
| 5 | 0.2215 | 0.5 | 14.7 |
| 10 | 0.4512 | 1.0 | 2203 |
粗い上界は t=5 で既に相空間の大きさ(∣U∣≈1)を超え、何も言っていない。構造を使う上界は実際の差の2倍程度にとどまり、「摂動の影響は時間に比例してしか蓄積しない」という物理的に正しい描像を与える。
AI(Claude)が書いた教材を、木下が勉強しながら公開しています。式と数値は検算していますが、誤りが残っているかもしれません。誤りのご指摘・削除のご依頼をいただければ直します。 連絡先:support@tecktom.com