特異解と包絡線
mathdifferential-equationssingular-solutionenvelopelecture
1導入
この講義では、特異解を特殊解と混同しないことを説明する。
特殊解は、方程式を実際に満たす具体的な 1 本の解である。一般解が分かっているときに任意定数を選んで得る解も、非同次方程式で先に構成する 1 本の解も、どちらも特殊解である。
一方、特異解は、一般解の族から単純に定数を選んでも得られない解として現れることがある。
本講義で扱う古典的特異解の要点は、
\boxed{
\text{古典的な特異解は、一般解族の定数を選んでも得られない解であり、典型例は包絡線である}
}
変数分離の除算で失う定数解と、Lipschitz 条件が成立しない状況で現れる非一意枝も、「通常の 1 パラメータ解族だけでは解を尽くせない」という警告を共有する。しかし、これらをすべて特異解の同義語としては扱わない。
2判定手順
特異解を疑うときは、次の順で確認する。
- 方程式が非線型かを確認する。
- 一般解の族が曲線族として得られているかを確認する。
- その曲線族に包絡線があるかを調べる。
- 候補が元の微分方程式を満たすかを必ず検算する。
- 除算で失った定数解や、非一意枝を特異解と混同していないかを確認する。
幾何学的な包絡線が自動的に微分方程式の解になるとは限らない。必ず元の方程式へ代入して確認する。
3候補の分類
特異解や見落としが現れやすい背景は、次のように整理できる。
| 分類 | 見るもの | 結論 |
| 古典的特異解 | F(x,y,C)=0,\ F_C(x,y,C)=0 | 一般解族の包絡線候補を求め、元方程式へ代入する |
| 陰的方程式の退化 | F(x,y,p)=0,\ F_p(x,y,p)=0 | 傾き p の別枝候補を調べるが、これだけで特異解とは結論しない |
| 除算で失う解 | h(y)=0 | 定数解を別に代入検算する。特異解とは限らない |
| 非一意枝 | Lipschitz 条件が成立しない状況 | 複数解を構成して非一意性を確認する。古典的特異解とは別概念である |
ここで F_C は \partial F/\partial C、F_p は \partial F/\partial p を表す。F_p=0 は特異解の存在を保証する十分条件ではない。しかし、傾きの決定が退化する点なので、包絡線や別枝の候補を探索する指標になる。
4注意:h(y) で割ると定数解を失うことがある
変数分離形
y'=f(x)h(y)
を解くとき、h(y)\ne0 の範囲では
\frac{1}{h(y)}\,dy=f(x)\,dx
と分離できる。しかし、この操作は h(y)=0 の値を除外している。
h(a)=0 なら、定数関数 y(x)=a は
y'=0,\qquad f(x)h(a)=0
を満たすので解である。したがって、h(y) で割る前に h(y)=0 の定数解を別に確認する必要がある。
これは特異解そのものとは限らないが、非線型方程式で解を見落としやすい典型的な背景である。
data/lecture/math/differential-equations/separable-equations-and-autonomous-systems.lecture.n.md
5線型方程式との対比
線型微分方程式では、同次解の重ね合わせと 1 本の特殊解から全解を組み立てる。この全解構造は後の線型方程式の講義で扱う。ここでは、包絡線型の特異解は主に非線型一階方程式で調べると区別しておけばよい。
6例 1:Clairaut 型の方程式と包絡線
非線型微分方程式
y=xy'-(y')^2
を考える。ここで p=y' と書くと
y=xp-p^2
である。
まず p が定数 C である場合を考えると、
y=Cx-C^2
を得る。これは C を任意定数とする直線の族である。
この曲線族の包絡線を求める。曲線族を
F(x,y,C)=y-Cx+C^2=0
と書く。包絡線の候補は
F(x,y,C)=0,\qquad \frac{\partial F}{\partial C}(x,y,C)=0
を同時に満たす点から得られる。ここでは
\frac{\partial F}{\partial C}=-x+2C
なので C=x/2 である。これを y=Cx-C^2 に代入すると
y=\frac{x}{2}x-\left(\frac{x}{2}\right)^2=\frac{x^2}{4}
を得る。
6.1検算
y=x^2/4 なら
y'=\frac{x}{2}
である。右辺は
xy'-(y')^2=x\cdot\frac{x}{2}-\left(\frac{x}{2}\right)^2=\frac{x^2}{4}
であり、これは y に等しい。したがって y=x^2/4 は元の微分方程式の解である。
しかし y=x^2/4 は、どの定数 C を選んでも y=Cx-C^2 という 1 本の直線にはならない。したがって、これは一般解の族の包絡線として現れる特異解である。
7傾きの決定の退化と分岐
上の例では、y=xp-p^2 を x で微分すると
y'=p+(x-2p)p'
である。p=y' なので
(x-2p)p'=0
を得る。
ここから
p'=0
という枝と、
x-2p=0
という枝が現れる。前者は p=C から直線族 y=Cx-C^2 を与え、後者は p=x/2 から包絡線 y=x^2/4 を与える。
つまり、特異解が現れる点では、傾きの決まり方が退化している。すなわち、一般解の族を構成したときに暗黙に選んだ枝だけでは、別の解の枝を拾えない。
8関連例:非 Lipschitz 状況で現れる非一意枝
初期値問題
y'=\sqrt{|y|},\qquad y(0)=0
を考える。y=0 は解である。
一方、任意の a\ge0 に対して
y(x)=
\begin{cases}
0 & (x\le a),\\
\dfrac{(x-a)^2}{4} & (x\ge a)
\end{cases}y(x)=
\begin{cases}
0 & (x\le a),\\
\dfrac{(x-a)^2}{4} & (x\ge a)
\end{cases}
も解である。x<a では y'=0=\sqrt{|y|} であり、x>a では
y'=\frac{x-a}{2},\qquad \sqrt{y}=\sqrt{\frac{(x-a)^2}{4}}=\frac{x-a}{2}
である。x=a でも左右の導関数は 0 で一致する。
この式は実数全体で定義された C^1 級の解である。a\ge0 とすれば x=0 は待機区間に含まれるため、初期条件 y(0)=0 を満たす。
したがって、同じ初期条件 y(0)=0 から複数の解が出る。これは右辺 \sqrt{|y|} が y=0 の近くで Lipschitz 条件を満たさず、Picard-Lindelof の一意性仮定を使えないことと整合する。この待機解は非一意枝の例であり、包絡線としての特異解を定義する例ではない。
data/lecture/math/differential-equations/lipschitz-condition-and-continuity.lecture.n.md
9適用上の注意
- 特異解は、特殊解の言い換えではない。
- 包絡線は、候補であって自動的に解とは限らない。必ず元の方程式へ代入して確認する。
- 除算で失う定数解は、一般解族から得られないことがあっても、特異解とは限らない。
- Lipschitz 条件が成立しない状況で現れる非一意枝は、包絡線型の特異解とは別概念である。
10要約
古典的な特異解は、一般解族の定数を選んでも得られない解であり、典型的には包絡線として現れる。候補は元方程式へ代入して検算し、定数解や非一意枝とは名称を分ける。
11直前の講義
data/lecture/math/differential-equations/existence-uniqueness-and-lipschitz-condition.lecture.n.md
12次の講義
data/lecture/math/differential-equations/direction-fields-euler-method-error-and-stability.lecture.n.md