logo

ピカールの方法 📂微分方程式

ピカールの方法

定理1

EERn\mathbb{R}^{n}オープンであり、fC1(E)f \in C^{1} (E)に関して以下のような初期値問題が与えられているとしよう。

{ϕ˙=f(ϕ)ϕ(0)=ϕ0 \begin{cases} \dot{ \phi } = f ( \phi ) \\ \phi (0) = \phi_{0} \end{cases}

関数列 {uk(t)}k=0\left\{ u_{k} (t) \right\} _{ k =0}^{ \infty }を以下のように定義しよう。

{u0(t)=ϕ0uk+1(t)=ϕ0+0tf(uk(s))ds \begin{cases} u_{0} (t) = \phi_{0} \\ u_{k+1} (t) = \phi_{0} + \int_{0}^{t} f \left( u_{k} (s) \right) ds \end{cases}

すると、連続関数u(t):=limkuk(t)u (t) := \lim_{k \to \infty} u_{k} (t)は与えられた初期値問題の解である。


説明

当然uuは存在するものと仮定し、存在しなければ意味のない定理だ。さらにuuは連続でなければならないが、uku_{k}が連続である必要はない。このように厳密な数学であると言いながら、ぎこちない部分は通常、この方法が使われる定理で補足される。

証明

u(t)=limkuk+1(t)=limk(ϕ0+0tf(uk(s))ds)=ϕ0+0tlimkf(uk(s))ds=ϕ0+0tf(limkuk(s))dscontinuity of f=ϕ0+0tf(u(s))ds \begin{align*} & u (t) \\ =& \lim_{k \to \infty} u_{k+1} (t) \\ =& \lim_{k \to \infty} \left( \phi_{0} + \int_{0}^{t} f \left( u_{k} (s) \right) ds \right) \\ =& \phi_{0} + \int_{0}^{t} \lim_{k \to \infty} f \left( u_{k} (s) \right) ds \\ =& \phi_{0} + \int_{0}^{t} f \left( \lim_{k \to \infty} u_{k} (s) \right) ds & \because \text{continuity of } f \\ =& \phi_{0} + \int_{0}^{t} f \left( u(s) \right) ds \end{align*}

t=0t = 0ならば、

u(0)=ϕ0+00f(u(s))ds=ϕ0+0=ϕ0 u (0) = \phi_{0} + \int_{0}^{0} f \left( u(s) \right) ds = \phi_{0} + 0 = \phi_{0}

微積分学の基本定理によると、関数ffが閉区間[a,b][a,b]で連続であれば、関数F(x)=axf(t)dtF(x) = \int_{a}^{x} f(t) dt[a,b][a,b]で連続であり、(a,b)(a,b)微分可能で、 dF(x)dx=f(x) {{dF(x)} \over {dx}} = f(x)

uuが連続であるため、(fu)( f \circ u )も連続であり、微積分学の基本定理により、

u˙(t)=(ϕ0+0tf(u(s))ds)=f(u(t)) \dot{u } (t) = \left( \phi_{0} + \int_{0}^{t} f \left( u(s) \right) ds \right)' = f \left( u (t) \right)

したがって、uuは与えられた初期値問題の解であることがわかる。


  1. William E. Boyce, Boyceの初等微分方程式及び境界値問題 (第11版, 2017), p83-90 ↩︎