§E10.3一階微分方程式

最終更新

未知関数とその一階導関数の関係を表す一階微分方程式は、常微分方程式の最も基本的な型である。初期値を指定したとき、求めるべき対象は関数の式だけではなく、その式が微分方程式と初期条件を満たす定義区間を伴った解である。

たとえば、方程式y′=y2y'=y^2をy2y^2で割って変数を分離すると、非零解y(t)=1/(c−t)y(t)=1/(c-t)が得られる。しかし、この計算は零解を除外しており、初期条件y(0)=1y(0)=1を満たす解y(t)=1/(1−t)y(t)=1/(1-t)は時刻11を越えて実数値関数として延長することができない。この例は、式変形の許される範囲、変形で失われる解、および解の定義区間を同時に調べる必要があることを示している。

時間に依存する係数が局所可積分である場合には、方程式をほとんど至る所で満たす局所絶対連続解が自然な解のクラスとなる。この定式化は、積分による解の構成を保ちながら不連続または非有界な係数を扱い、係数が連続である場合には古典解を回収する。適用条件を保った式変形と、得られた解をもとの方程式へ戻す検算は、一階方程式を解くための基礎となる。

本記事では、代表的な一階微分方程式の解を構成し、初期条件と定義区間を含めて検証する。

1 解と初期値問題

定義 1.1.D⊆R2D\subseteq\R^2とし、f:D→Rf:D\to\Rとする。内部が空でない区間I⊆RI\subseteq\R上の関数y:I→Ry:I\to\RがACloc(I;R)AC_{\mathrm{loc}}(I;\R)に属し、すべてのt∈It\in Iに対して(t,y(t))∈D(t,y(t))\in Dであり、

y′(t)=f(t,y(t))y'(t)=f(t,y(t))

がIIの内部のほとんど至る所で成り立つとき、yyを方程式y′=f(t,y)y'=f(t,y)のII上の局所絶対連続解 (locally absolutely continuous solution) という。

点(t0,y0)∈D(t_0,y_0)\in Dを指定した初期値問題ではt0∈It_0\in Iとy(t0)=y0y(t_0)=y_0も課す。局所絶対連続関数は連続な代表元として与えられているため、初期値は全点で意味をもつ。

定義 1.2.D⊆R2D\subseteq\mathbb R^2とし、f:D→Rf:D\to\mathbb Rとする。内部が空でない区間I⊆RI\subseteq\mathbb R上の一階連続微分可能な関数y:I→Ry:I\to\mathbb Rが

(x,y(x))∈D,y′(x)=f(x,y(x))(x∈I)(x,y(x))\in D,\qquad y'(x)=f(x,y(x))\quad(x\in I)

を満たすとき、yyを方程式y′=f(x,y)y'=f(x,y)のII上の解 (solution of a first-order differential equation) という。

点(x0,y0)∈D(x_0,y_0)\in Dを指定した

y′=f(x,y),y(x0)=y0y'=f(x,y),\qquad y(x_0)=y_0

を初期値問題 (initial value problem) という。解を述べるときは、x0∈Ix_0\in Iを含む定義区間IIも指定する。

IIが端点を含む場合、その端点における微分はIIの内側からの片側微分を意味する。

初期条件を指定しない方程式の解には、通常、積分定数が現れる。ただし、一つの定数を含む式がすべての解を表すとは限らない。導出の途中で未知関数に依存する量を割った場合には、その量が零になる解を別に調べなければならない。

2 変数分離形

命題 2.1.I⊆RI\subseteq\Rを内部が空でない区間、J⊆RJ\subseteq\Rを開区間とする。g∈Lloc1(I;R)g\in L^1_{\mathrm{loc}}(I;\R)とし、h:J→Rh:J\to\Rを連続かつ零にならない関数とする。u0∈Ju_0\in Jとt0∈It_0\in Iを固定し、

H(u)=∫u0udrh(r),G(t)=∫t0tg(s) dsH(u)=\int_{u_0}^{u}\frac{dr}{h(r)}, \qquad G(t)=\int_{t_0}^{t}g(s)\,ds

とおく。内部が空でない区間I0⊆II_0\subseteq Iに対して、関数y:I0→Jy:I_0\to Jが局所絶対連続であり、

y′(t)=g(t)h(y(t))y'(t)=g(t)h(y(t))

をI0I_0の内部のほとんど至る所で満たすことと、あるC∈RC\in\Rに対して

H(y(t))=G(t)+C(t∈I0)H(y(t))=G(t)+C\qquad(t\in I_0)

をすべての点で満たすことは同値である。

証明.H∈C1(J)H\in C^1(J)であり、H′=1/hH'=1/hは零にならない。yyが微分方程式を満たすとき、§E10.2 定理 3.1 (1)によりH∘yH\circ yは局所絶対連続であり、ほとんど至る所で

(H∘y)′(t)=y′(t)h(y(t))=g(t)=G′(t)(H\circ y)'(t)=\frac{y'(t)}{h(y(t))}=g(t)=G'(t)

となる。§E10.2 系 2.5の最後の主張をH∘y−GH\circ y-Gに適用すると、この関数はI0I_0上で定数である。従って全点の積分表示が従う。

逆に全点の等式を仮定する。hhは連続で零にならないためJJ上で符号一定であり、HHは狭義単調である。また、H(J)H(J)は開区間であり、逆写像K=H−1:H(J)→JK=H^{-1}:H(J)\to JはC1C^1級で、

K′(z)=h(K(z))K'(z)=h(K(z))

を満たす。実際、逆写像の連続性はHHの狭義単調性から従い、微分商に平均値の定理を用いれば表示した微分公式を得る。仮定した等式から

y=K∘(G+C)y=K\circ(G+C)

である。GGは§E10.2 系 2.5により局所絶対連続であるから、§E10.2 定理 3.1 (1)によりyyも局所絶対連続であり、ほとんど至る所で

y′(t)=K′(G(t)+C)g(t)=h(y(t))g(t)y'(t)=K'(G(t)+C)g(t)=h(y(t))g(t)

が成り立つ。▨

命題 2.2.I,J⊆RI,J\subseteq\mathbb Rを内部が空でない区間とし、g:I→Rg:I\to\mathbb Rとh:J→Rh:J\to\mathbb Rを連続関数とする。hhはJJ上で零にならないと仮定し、

H′(u)=1h(u),G′(x)=g(x)H'(u)=\frac{1}{h(u)},\qquad G'(x)=g(x)

を満たす原始関数H:J→RH:J\to\mathbb RとG:I→RG:I\to\mathbb Rを取る。内部が空でない区間I0⊆II_0\subseteq Iを取る。関数y:I0→Jy:I_0\to Jについて、yyが一階連続微分可能で

y′=g(x)h(y)y'=g(x)h(y)

を満たすことと、ある定数CCに対して

H(y(x))=G(x)+C(x∈I0)H(y(x))=G(x)+C\qquad(x\in I_0)

を満たすことは同値である。

証明.yyが微分方程式を満たすならば、連鎖律により(H∘y−G)′=0(H\circ y-G)'=0であるから、H(y)−GH(y)-GはI0I_0上で定数である。

逆に、H(y(x))=G(x)+CH(y(x))=G(x)+Cが全点で成り立つと仮定する。H′=1/hH'=1/hはJJ上で零にならず符号一定であるから、HHは狭義単調である。その逆写像K:H(J)→JK:H(J)\to Jは連続であり、JJが端点を含む場合には相対的な片側微分を用いて

K′(z)=h(K(z))K'(z)=h(K(z))

を満たす。従ってy=K∘(G+C)y=K\circ(G+C)はI0I_0上で一階連続微分可能であり、端点では片側微分の意味で

y′(x)=K′(G(x)+C)G′(x)=h(y(x))g(x)y'(x)=K'(G(x)+C)G'(x)=h(y(x))g(x)

が成り立つ。▨

h(c)=0h(c)=0ならばy(x)=cy(x)=cは定数解である。この解は1/h(y)1/h(y)を用いる導出から除かれるため、最初にhhの零点を調べる必要がある。非定数解についても、値域がhhの零点をまたぐか否かは、一意性などの追加情報がなければ形式的な積分だけから判断することができない。したがって、積分表示はhhが零にならない状態区間ごとに用いる。特にhhが零点で局所 Lipschitz 連続でない場合には、非定数解と定数解が零点で接続する可能性がある。命題 2.1は零点を含まない開枝上のみを特徴づける。

例 2.3 (変数分離形の初期値問題). 初期値問題

y′=y(1−y),y(0)=12y'=y(1-y),\qquad y(0)=\frac12

を考える。h(y)=y(1−y)h(y)=y(1-y)の零点から、y≡0y\equiv0とy≡1y\equiv1は定数解である。初期値はこの二つと異なるので、0<y<10<y<1の範囲で

1y(1−y)=1y+11−y\frac{1}{y(1-y)}=\frac1y+\frac{1}{1-y}

を用いて分離する。積分すると

log⁡y1−y=x+C\log\frac{y}{1-y}=x+C

である。初期条件からC=0C=0となるため、

y(x)=ex1+ex(x∈R)y(x)=\frac{e^x}{1+e^x}\qquad(x\in\mathbb R)

を得る。この関数の値はつねに(0,1)(0,1)に属し、直接微分するとy′=y(1−y)y'=y(1-y)となるため、全実数上の解である。

3 一次線形方程式

定理 3.1.I⊆RI\subseteq\Rを内部が空でない区間、t0∈It_0\in Iとし、P,Q∈Lloc1(I;R)P,Q\in L^1_{\mathrm{loc}}(I;\R)とする。

μ(t)=exp⁡(∫t0tP(s) ds)\mu(t)=\exp\left(\int_{t_0}^{t}P(s)\,ds\right)

とおく。任意のy0∈Ry_0\in\Rに対して、初期値問題

y′+P(t)y=Q(t)a.e.,y(t0)=y0y'+P(t)y=Q(t)\quad\text{a.e.}, \qquad y(t_0)=y_0

はII上で一意な局所絶対連続解をもつ。その解はすべてのt∈It\in Iに対して

y(t)=1μ(t)(y0+∫t0tμ(s)Q(s) ds)y(t)=\frac{1}{\mu(t)} \left( y_0+\int_{t_0}^{t}\mu(s)Q(s)\,ds \right)

と表される。

証明.A(t)=∫t0tP(s) dsA(t)=\int_{t_0}^{t}P(s)\,dsとおく。§E10.2 系 2.5によりAAは局所絶対連続でA′=PA'=Pがほとんど至る所で成り立つ。§E10.2 定理 3.1 (1)を指数関数とAAに適用すると、μ\muは局所絶対連続であり、μ′=Pμ\mu'=P\muがほとんど至る所で成り立つ。またμ>0\mu>0であるから、§E10.2 系 3.2 (1)によりμ−1\mu^{-1}も局所絶対連続である。

μ\muは各有限閉部分区間上で有界なのでμQ∈Lloc1(I;R)\mu Q\in L^1_{\mathrm{loc}}(I;\R)である。従って表示式の括弧内は§E10.2 系 2.5により局所絶対連続である。§E10.2 定理 3.1 (2)から表示式は局所絶対連続な関数yyを定め、ほとんど至る所で

(μy)′=μQ,μy′+μ′y=μ(y′+Py)(\mu y)'=\mu Q, \qquad \mu y'+\mu' y=\mu(y'+Py)

が成り立つ。μ>0\mu>0であるからy′+Py=Qy'+Py=Qを得る。表示式へt=t0t=t_0を代入すればy(t0)=y0y(t_0)=y_0である。

逆に、zzを同じ初期値問題の局所絶対連続解とする。積の微分公式から(μz)′=μQ(\mu z)'=\mu Qがほとんど至る所で成り立つ。§E10.2 系 2.5を用いると、すべてのt∈It\in Iに対して

μ(t)z(t)=z(t0)+∫t0tμ(s)Q(s) ds\mu(t)z(t)=z(t_0)+\int_{t_0}^{t}\mu(s)Q(s)\,ds

である。z(t0)=y0z(t_0)=y_0とμ(t0)=1\mu(t_0)=1からzzは表示式に一致し、一意性が従う。▨

定理 3.2.IIを内部が空でない区間とし、P,Q:I→RP,Q:I\to\mathbb Rを連続関数とする。x0∈Ix_0\in Iに対して

μ(x)=exp⁡(∫x0xP(t) dt)\mu(x)=\exp\left(\int_{x_0}^{x}P(t)\,dt\right)

と置く。このとき、方程式

y′+P(x)y=Q(x)y'+P(x)y=Q(x)

のII上の解は、定数CCを用いて

y(x)=1μ(x)(C+∫x0xμ(t)Q(t) dt)y(x)=\frac{1}{\mu(x)} \left( C+\int_{x_0}^{x}\mu(t)Q(t)\,dt \right)

と表される。初期条件y(x0)=y0y(x_0)=y_0を課すとC=y0C=y_0であり、解は一意に定まる。

証明.P,QP,Qは局所可積分であるから、定理 3.1を初期値y(x0)=Cy(x_0)=Cに適用すると、表示式はII上の一意な局所絶対連続解を与える。この解は全点で

y(x)=C+∫x0x(Q(t)−P(t)y(t)) dty(x)=C+\int_{x_0}^{x}\bigl(Q(t)-P(t)y(t)\bigr)\,dt

を満たす。被積分関数は連続であるから、微積分の基本定理によりyyは一階連続微分可能であり、y′+Py=Qy'+Py=Qは全点で成り立つ。逆に、古典解は局所絶対連続解でもあるため、同じ一般形の一意性と表示式が適用される。初期条件y(x0)=y0y(x_0)=y_0を課した場合にはC=y0C=y_0である。▨

例 3.3 (一次線形方程式). 初期値問題

y′+2y=4x,y(0)=1y'+2y=4x,\qquad y(0)=1

では、積分因子はμ(x)=e2x\mu(x)=e^{2x}である。したがって

(e2xy)′=4xe2x,e2xy=2xe2x−e2x+C(e^{2x}y)'=4xe^{2x},\qquad e^{2x}y=2xe^{2x}-e^{2x}+C

となる。初期条件からC=2C=2であるから、

y(x)=2x−1+2e−2x(x∈R)y(x)=2x-1+2e^{-2x}\qquad(x\in\mathbb R)

を得る。実際、

y′+2y=(2−4e−2x)+2(2x−1+2e−2x)=4xy'+2y=(2-4e^{-2x})+2(2x-1+2e^{-2x})=4x

であり、y(0)=1y(0)=1も成り立つ。

例 3.4 (局所可積分だが非有界な係数).I=(−1,1)I=(-1,1)上で

a(t)={∣t∣−1/2,t≠0,0,t=0a(t)= \begin{cases} |t|^{-1/2},&t\ne0,\\ 0,&t=0 \end{cases}

と定め、y′=a(t)yy'=a(t)y、y(0)=1y(0)=1を考える。a∈Lloc1(I;R)a\in L^1_{\mathrm{loc}}(I;\R)であるが、aaは00のどの近傍でも有界でない。すべてのt∈It\in Iに対して

A(t)=∫0ta(s) ds=2sgn⁡(t)∣t∣A(t)=\int_0^t a(s)\,ds =2\operatorname{sgn}(t)\sqrt{|t|}

である。定理 3.1をP=−aP=-a、Q=0Q=0に適用すると、一意な局所絶対連続解は

y(t)=exp⁡(A(t))=exp⁡(2sgn⁡(t)∣t∣)y(t)=\exp(A(t)) =\exp\left(2\operatorname{sgn}(t)\sqrt{|t|}\right)

である。AAの全点積分表示と§E10.2 定理 3.1 (1)からy∈ACloc(I;R)y\in AC_{\mathrm{loc}}(I;\R)であり、t≠0t\ne0では直接微分によってy′(t)=a(t)y(t)y'(t)=a(t)y(t)となる。従って方程式はほとんど至る所で成り立つ。

一方、t>0t>0に対して平均値の定理を指数関数へ適用すると、あるθt∈(0,2t)\theta_t\in(0,2\sqrt t)が存在して

y(t)−y(0)t=eθt2tt=2eθtt\frac{y(t)-y(0)}{t} =e^{\theta_t}\frac{2\sqrt t}{t} =\frac{2e^{\theta_t}}{\sqrt t}

となる。右辺はt↓0t\downarrow0のとき+∞+\inftyへ発散するため、yyは00で微分可能でない。したがって、a(0)=0a(0)=0と定めても方程式を00での点ごとの微分等式として読むことはできない。

4 ポテンシャルを直接構成する完全微分形

定義 4.1.D⊆R2D\subseteq\mathbb R^2を開集合とし、M,N:D→RM,N:D\to\mathbb Rを連続関数とする。一階連続微分可能な関数F:D→RF:D\to\mathbb Rが存在して

Fx=M,Fy=NF_x=M,\qquad F_y=N

を満たすとき、

M(x,y) dx+N(x,y) dy=0M(x,y)\,dx+N(x,y)\,dy=0

をDD上の完全微分形 (exact differential form) という。このFFをポテンシャル (potential function) という。

曲線y=y(x)y=y(x)に沿っては

ddxF(x,y(x))=Fx(x,y(x))+Fy(x,y(x))y′(x)=M(x,y(x))+N(x,y(x))y′(x)\frac{d}{dx}F(x,y(x))=F_x(x,y(x))+F_y(x,y(x))y'(x) =M(x,y(x))+N(x,y(x))y'(x)

である。したがって、N(x,y(x))≠0N(x,y(x))\ne0の範囲では、微分方程式

M(x,y)+N(x,y)y′=0M(x,y)+N(x,y)y'=0

の解曲線はF(x,y)=CF(x,y)=Cを満たす。逆に、F(x,y(x))=CF(x,y(x))=Cを微分すれば同じ方程式を得る。

ポテンシャルを構成するときは、例えばFx=MF_x=Mをxxについて積分して

F(x,y)=∫x∗xM(s,y) ds+c(y)F(x,y)=\int_{x_*}^{x}M(s,y)\,ds+c(y)

と置き、Fy=NF_y=Nが定めるc′(y)c'(y)を求める。得られたFFについて二つの偏導関数を直接検算する。三次元の星型開集合上のC1C^1級ベクトル場について、回転が零ならばポテンシャルが存在することは、「曲線と線積分」の§E4.18 定理 6.2が扱う。

例 4.2 (完全微分形). 方程式

(2xy+1)+(x2+2y)y′=0(2xy+1)+(x^2+2y)y'=0

を考える。M(x,y)=2xy+1M(x,y)=2xy+1をxxについて積分すると

F(x,y)=x2y+x+c(y)F(x,y)=x^2y+x+c(y)

である。Fy=x2+c′(y)=N(x,y)=x2+2yF_y=x^2+c'(y)=N(x,y)=x^2+2yからc(y)=y2c(y)=y^2と取ることができる。したがって

F(x,y)=x2y+x+y2F(x,y)=x^2y+x+y^2

であり、解曲線は

x2y+x+y2=Cx^2y+x+y^2=C

を満たす。Fx=2xy+1F_x=2xy+1とFy=x2+2yF_y=x^2+2yを直接計算すれば、構成したポテンシャルを検算することができる。Fy≠0F_y\ne0の点の近くでは、この関係はyyをxxの関数として定め、元の方程式を満たす。

5 Bernoulli 方程式

命題 5.1.I⊆RI\subseteq\Rを内部が空でない区間とし、P,Q∈Lloc1(I;R)P,Q\in L^1_{\mathrm{loc}}(I;\R)、n∈R∖{0,1}n\in\R\setminus\{0,1\}とする。J⊆R∖{0}J\subseteq\R\setminus\{0\}を開区間とし、JJ上で実数値の冪写像

pn(u)=un,ϕ(u)=u1−np_n(u)=u^n, \qquad \phi(u)=u^{1-n}

がC1C^1級であり、pn′(u)=nun−1p_n'(u)=nu^{n-1}、ϕ′(u)=(1−n)u−n\phi'(u)=(1-n)u^{-n}を満たすと仮定する。さらに、ϕ\phiは開区間ϕ(J)\phi(J)の上へのC1C^1級微分同相写像であるとする。

内部が空でない区間I0⊆II_0\subseteq Iと局所絶対連続関数y:I0→Jy:I_0\to Jに対して、yyが

y′+P(t)y=Q(t)yny'+P(t)y=Q(t)y^n

をI0I_0の内部のほとんど至る所で満たすことと、v=ϕ∘yv=\phi\circ yが局所絶対連続で

v′+(1−n)P(t)v=(1−n)Q(t)v'+(1-n)P(t)v=(1-n)Q(t)

をほとんど至る所で満たすことは同値である。従って、後者の解v:I0→ϕ(J)v:I_0\to\phi(J)から前者の解はy=ϕ−1∘vy=\phi^{-1}\circ vによって回収される。

証明.yyが Bernoulli 方程式を満たすと仮定する。§E10.2 定理 3.1 (1)によりv=ϕ∘yv=\phi\circ yは局所絶対連続であり、ほとんど至る所で

v′=(1−n)y−ny′v'=(1-n)y^{-n}y'

が成り立つ。yyは零にならないから、Bernoulli 方程式をyny^nで割ることができる。得られた等式を1−n1-n倍し、v=y1−nv=y^{1-n}と上の微分公式を代入すれば

v′+(1−n)Pv=(1−n)Qv'+(1-n)Pv=(1-n)Q

を得る。

逆に、v:I0→ϕ(J)v:I_0\to\phi(J)が表示した一次線形方程式の局所絶対連続解であるとする。ψ=ϕ−1\psi=\phi^{-1}とおくと、§E10.2 定理 3.1 (1)によりy=ψ∘vy=\psi\circ vは局所絶対連続で、y(I0)⊆Jy(I_0)\subseteq Jである。等式v=ϕ(y)=y1−nv=\phi(y)=y^{1-n}に連鎖律を用いると、ほとんど至る所で

(1−n)y−ny′=v′=(1−n)Q−(1−n)Py1−n(1-n)y^{-n}y' =v' =(1-n)Q-(1-n)Py^{1-n}

となる。1−n≠01-n\ne0で割り、yny^nを掛けるとy′+Py=Qyny'+Py=Qy^nを得る。▨

命題 5.2.IIを内部が空でない区間とし、P,Q:I→RP,Q:I\to\Rを連続関数、n∈R∖{0,1}n\in\R\setminus\{0,1\}とする。内部が空でない区間I0⊆II_0\subseteq Iを取り、一階連続微分可能な関数y:I0→Ry:I_0\to\Rは零にならず、u↦unu\mapsto u^nとu↦u1−nu\mapsto u^{1-n}がy(I0)y(I_0)を含む開区間上で実数値の微分可能関数として定義されるとする。このyyが

y′+P(x)y=Q(x)yny'+P(x)y=Q(x)y^n

を満たすならば、v=y1−nv=y^{1-n}は一次線形方程式

v′+(1−n)P(x)v=(1−n)Q(x)v'+(1-n)P(x)v=(1-n)Q(x)

を満たす。

逆に、J⊆R∖{0}J\subseteq\R\setminus\{0\}を開区間とし、u↦unu\mapsto u^nとϕ(u)=u1−n\phi(u)=u^{1-n}がJJ上で実数値の微分可能関数として定義されるとする。さらに、ϕ\phiが単射で、その像ϕ(J)\phi(J)上に微分可能な逆写像ψ:ϕ(J)→J\psi:\phi(J)\to Jをもつとする。この一次線形方程式の解v:I0→Rv:I_0\to\Rがv(I0)⊆ϕ(J)v(I_0)\subseteq\phi(J)を満たすならば、y=ψ∘vy=\psi\circ vは元の Bernoulli 方程式を満たす。

証明.y(I0)y(I_0)は零を含まない一つの符号の枝に含まれる。その枝ではϕ′(u)=(1−n)u−n\phi'(u)=(1-n)u^{-n}が連続かつ零にならないため、ϕ\phiは像の上へのC1C^1級微分同相写像である。従って命題 5.1の順方向から、v=y1−nv=y^{1-n}は表示した一次線形方程式をほとんど至る所で満たす。vvは冪写像とyyの合成として一階連続微分可能であり、方程式の両辺も連続であるから、等式は全点で成り立つ。

逆向きの仮定の下でも、JJ上でϕ′\phi'は連続かつ零にならない。仮定した単射性と逆関数の微分公式からψ\psiはC1C^1級であるため、命題 5.1を同じ枝に適用することができる。従ってy=ψ∘vy=\psi\circ vは局所絶対連続であり、元の Bernoulli 方程式をほとんど至る所で満たす。右辺Qyn−PyQy^n-Pyは連続であり、§E10.2 系 2.5の全点積分表示と微積分の基本定理からyyは一階連続微分可能で、方程式は全点で成り立つ。▨

整数n>0n>0の場合にはy≡0y\equiv0も Bernoulli 方程式の解であるが、v=y1−nv=y^{1-n}では表されない。整数指数では負の値からなる区間もJJに選ぶことができる。u↦u1−nu\mapsto u^{1-n}が正負の値を同じ値へ移す場合には、JJを正の区間または負の区間に限って逆写像の枝を選ぶ必要がある。非整数の冪についても、実数値の冪写像が定義される区間と、その同じ写像の逆枝を用いなければならない。

例 5.3 (Bernoulli 方程式).x>0x>0で

y′+yx=x2y2y'+\frac{y}{x}=x^2y^2

を考える。y≠0y\ne0の解についてv=y−1v=y^{-1}と置くと

v′−vx=−x2v'-\frac{v}{x}=-x^2

となる。積分因子1/x1/xを掛けると

(vx)′=−x\left(\frac{v}{x}\right)'=-x

であるから、v=Cx−x3/2v=Cx-x^3/2を得る。したがって

y(x)=1Cx−x3/2y(x)=\frac{1}{Cx-x^3/2}

である。この式は、分母が零にならないx>0x>0の各区間で解を定める。さらに、変換で除外したy≡0y\equiv0も解である。非零解を直接微分すると

y′=−C−3x2/2(Cx−x3/2)2,−yx+x2y2=−C−x2/2(Cx−x3/2)2+x2(Cx−x3/2)2y'=-\frac{C-3x^2/2}{(Cx-x^3/2)^2}, \qquad -\frac{y}{x}+x^2y^2 =-\frac{C-x^2/2}{(Cx-x^3/2)^2} +\frac{x^2}{(Cx-x^3/2)^2}

となり、右辺はy′y'に一致する。

6 解法を適用するときの確認

一階方程式を計算によって解くときは、次の順序で確認する。

  1. 方程式の型を判定し、係数と右辺が定義される領域を定める。
  2. 未知関数に依存する量で割る場合には、その量が零になる解を先に調べる。
  3. 原始関数、積分因子、ポテンシャル、または変数変換を、その適用条件とともに用いる。
  4. 初期条件から積分定数を決める。
  5. 得た関数を元の微分方程式へ代入し、初期条件と定義区間を確認する。

これらの計算は解の候補を構成する。一方、一般の初期値問題に解が存在して一意に定まる条件は、次の記事で扱う。

7 演習

問題 7.1 (変数分離法における解の回収と検算). 微分方程式

y′=y2y'=y^2

について、次を実行せよ。

  1. y2y^2で割ることができる区間に限定して非零解を求め、割り算によって除外される解を別に求めよ。
  2. 初期条件y(0)=1y(0)=1を満たす解と、その解が定義される00を含む最大の区間を求めよ。
  3. 得た解を元の微分方程式と初期条件へ代入して検算せよ。
解答.

y≠0y\ne0である区間では

y′y2=1\frac{y'}{y^2}=1

であるから、積分によって

−1y=t+C-\frac1y=t+C

を得る。したがって、非零解は定数ccを用いて

y(t)=1c−ty(t)=\frac1{c-t}

と表される。y2y^2で割る操作はy=0y=0の場合には許されないため、定数解y≡0y\equiv0を別に回収する必要がある。

初期条件y(0)=1y(0)=1からc=1c=1となる。したがって、初期値問題の解は

y(t)=11−ty(t)=\frac1{1-t}

であり、00を含む最大の定義区間は(−∞,1)(-\infty,1)である。実際、

y′(t)=1(1−t)2=y(t)2,y(0)=1y'(t)=\frac1{(1-t)^2}=y(t)^2,\qquad y(0)=1

が成り立つ。定数解y≡0y\equiv0は微分方程式を満たすが、初期条件を満たさない。▨

問題 7.2 (Bernoulli 変換と最大解). 微分方程式

y′=y3y'=y^3

の実数値解をすべて求め、それぞれの最大の定義区間を定めよ。非零解については、変換v=y−2v=y^{-2}の値域、解の符号、および有限時刻で零解へ接続することができないことを確認せよ。

解答.

yyが零にならない区間では、v=y−2v=y^{-2}と置くことができる。vvの値域は正の実数に含まれ、

v′=−2y−3y′=−2v'=-2y^{-3}y'=-2

であるから、ある定数C∈RC\in\Rが存在して

v(t)=C−2t>0v(t)=C-2t>0

となる。したがってt<C/2t<C/2であり、yyの符号は区間上で一定なので、非零解は

y(t)=1C−2tまたはy(t)=−1C−2ty(t)=\frac{1}{\sqrt{C-2t}} \qquad\text{または}\qquad y(t)=-\frac{1}{\sqrt{C-2t}}

と表される。

非零解を有限時刻で零解へ接続することはできない。実際、解y:I→Ry:I\to\Rの非零集合の連結成分をKKとすると、KK上では上の表示が成り立つ。KKの有限端点aaがIIの内点であると仮定する。a<C/2a<C/2ならば、KKからaaへ近づけたときのyyの極限は符号に応じて±1/C−2a\pm1/\sqrt{C-2a}となり、y(a)=0y(a)=0と両立しない。a=C/2a=C/2ならば∣y(t)∣|y(t)|はKKからaaへ近づくと非有界になり、yyのaaにおける連続性と両立しない。a>C/2a>C/2はC−2t>0C-2t>0と両立しない。したがって非零集合はIIの内部に境界点をもたず、区間上の解は恒等的に零であるか、区間全体で上のいずれか一方の符号をもつ。

二つの非零解はともに(−∞,C/2)(-\infty,C/2)上で定義され、

y′(t)=±(C−2t)−3/2=y(t)3y'(t)=\pm(C-2t)^{-3/2}=y(t)^3

を満たす。t↑C/2t\uparrow C/2のとき∣y(t)∣→∞|y(t)|\to\inftyであるから、有限な実数値をもつ解としてC/2C/2を越えて延長することはできない。したがって各非零解の最大の定義区間は(−∞,C/2)(-\infty,C/2)である。零解y≡0y\equiv0はR\R全体で定義され、その最大の定義区間はR\Rである。任意の区間上の解は、以上の最大解のいずれかをその区間へ制限したものである。▨

参考文献

  1. Earl A. Coddington, An Introduction to Ordinary Differential Equations, Dover Publications, 1989, originally published 1961.一階方程式の解法と初期値問題の定式化を参考にした。
  2. Gerald Teschl, Ordinary Differential Equations and Dynamical Systems, American Mathematical Society, Providence, Rhode Island, 2012.変数分離形、一次線形方程式、解の定義区間の扱いを参考にした。

前提記事