【微分方程式】超幾何微分方程式(ガウスの微分方程式) /一般解の導出


 一般解が以下の超幾何関数 F(\alpha,\beta,\gamma;x)

    \begin{eqnarray*} F(\alpha,\beta,\gamma;x)&\equiv&1+\sum_{n=1}^\infty \frac{\alpha(\alpha-1)\cdot\cdots\cdot (\alpha+n-1)\cdot \beta(\beta-1)\cdot\cdots\cdot (\beta+n-1)}{n!\gamma(\gamma-1)\cdot\cdots\cdot(\gamma+n-1)}x^n \end{eqnarray*}

で表すことができる超幾何微分方程式(ガウスの微分方程式)

    \begin{eqnarray*} x(1-x)y''+\left\{\gamma - (\alpha + \beta +1)x\right\}y'-\alpha \beta y=0 \end{eqnarray*}

がある。この微分方程式は x=0,1 をもつため、「【微分方程式】確定特異点と級数の置き方/計算のコツ」が使える。この方法に従えば、超幾何関数を使う以外は普通の確定特異点をもつ微分方程式なので解くことができる

 以下よりこの微分方程式を解いて、一般解を導いていこう。


1. 超幾何微分方程式を解く

  • 確定特異点の説明
  • 確定特異点を含む微分方程式の解法
  • 級数解による解法の計算のコツ

を学んでいることが望ましい。「【微分方程式】確定特異点と級数の置き方/計算のコツ」に書いたので参考にされたい。


λを求める

    \begin{eqnarray*} x(1-x)y''+\left\{\gamma - (\alpha + \beta +1)x\right\}y'-\alpha \beta y=0\quad\cdots (1) \end{eqnarray*}

x=0,1確定特異点にもつ。したがって、級数

    \begin{eqnarray*} y(x)&=&x^\lambda\sum_{n=0}^\infty C_n x^n\\ &=&\sum_{n=0}^\infty C_n x^{n+\lambda} \end{eqnarray*}

と置く。


微分:

    \begin{eqnarray*} y'&=& \sum_{n=0}^\infty (n+\lambda)C_n x^{n+\lambda-1}\\ y''&=&\sum_{n=0}^\infty (n+\lambda)(n+\lambda-1)C_n x^{n+\lambda-2} \end{eqnarray*}


 これらを微分方程式(1)に代入する。1項ずつ計算していく。



第1項

    \begin{eqnarray*} x(1-x)y'' &=&\sum_{n=0}^\infty (n+\lambda)(n+\lambda -1)C_n x^{n+\lambda-1}\\ &&\quad -\sum_{n=0}^\infty (n+\lambda)(n+\lambda-1)C_n x^{n+\lambda}\\\\ &=&\sum_{n=0}^\infty (n+\lambda)(n+\lambda -1)C_n x^{n+\lambda-1}\\ &&\quad -\sum_{n=0}^\infty (n+\lambda-1)(n+\lambda-2)C_{n-1} x^{\textcolor{red}{n+\lambda-1}}\\\\ &=&\sum_{n=0}^\infty \left\{(n+\lambda)(n+\lambda-1)C_n-(n+\lambda-1)(n+\lambda-2)C_{n-1}\right\} x^{n+\lambda-1} \end{eqnarray*}



第2項

    \begin{eqnarray*} \left\{\gamma - (\alpha+\beta+1)x\right\}y' &=& \sum_{n=0}^\infty \gamma(n+\lambda)C_n x^{n+\lambda-1}\\ &&\quad-\sum_{n=0}^\infty (\alpha+\beta+1)(n+\lambda)C_n x^{n+\lambda}\\\\ &=& \sum_{n=0}^\infty \gamma(n+\lambda)C_n x^{n+\lambda-1}\\ &&\quad-\sum_{n=0}^\infty (\alpha+\beta+1)(n+\lambda -1)C_{n-1}x^{\textcolor{red}{n+\lambda-1}}\\\\ &=& \sum_{n=0}^\infty\left\{ \gamma(n+\lambda)C_n -\sum_{n=0}^\infty (\alpha+\beta+1)(n+\lambda -1)C_{n-1}\right\}x^{n+\lambda-1} \end{eqnarray*}



第3項

    \begin{eqnarray*} -\alpha\beta y&=&\sum_{n=0}^\infty (-\alpha\beta)C_n x^{n+\lambda}\\ &=&\sum_{n=0}^\infty (-\alpha\beta)C_{n-1}x^{n+\lambda-1} \end{eqnarray*}



これらを元の微分方程式(1)へ代入して整理すると、x^{n+\lambda-1} の係数は

    \begin{eqnarray*} &&(n+\lambda)(n+\lambda-1)\textcolor{red}{C_n} -(n+\lambda-1)(n+\lambda-2)\textcolor{blue}{C_{n-1}}\\ &&\quad+\gamma (n+\lambda)\textcolor{red}{C_n} -(\alpha+\beta+1)(n+\lambda-1)\textcolor{blue}{C_{n-1}}\\ &&\quad\quad +(-\alpha\beta)\textcolor{blue}{C_{n-1}} \end{eqnarray*}


これを簡単にしたもの

を0と置いて以下を得る。

    \begin{eqnarray*} &&(n+\lambda)(n+\lambda+\gamma-1)\textcolor{red}{C_n} \\ &&\quad-(n+\lambda + \alpha -1)(n+\lambda +\beta -1)\textcolor{blue}{C_{n-1}}=0\quad\cdots(2) \end{eqnarray*}


n=0 と置いて(2)より、\lambda を決める以下の決定方程式を得る。

    \begin{eqnarray*} &&\lambda(\lambda+\gamma-1)C_0 \\ &&\quad-(\lambda+\alpha-1)(\lambda+\beta-1)C_{-1}=0\\\\ &&\quad\therefore \lambda=0,1-\gamma\quad(\because \textcolor{red}{C_{-1}=0}) \end{eqnarray*}



それぞれのλについての特殊解

(i) \lambda=0 のとき:

(2)より

    \begin{eqnarray*} &&n(n+\gamma-1)C_n-(n+\alpha-1)(n+\beta-1)C_{n-1}=0\quad\cdots(3)\\\\ \Leftrightarrow \quad&& C_n=\frac{(n+\alpha-1)(n+\beta-1)}{n(n+\gamma-1)}C_{n-1}\quad\cdots(3)' \end{eqnarray*}


(3)’を繰り返し用いて

    \begin{eqnarray*} C_n&=&\frac{(n+\alpha-1)(n+\beta-1)}{n(n+\gamma-1)}\textcolor{blue}{C_{n-1}}\\\\ &=&\frac{(n+\alpha-1)(n+\beta-1)}{n(n+\gamma-1)}\cdot \textcolor{blue}{\frac{(n+\alpha-2)(n+\beta-2)}{n(n+\gamma-2)}C_{n-2}}\\\\ &=&\cdots\\\\ &=& \frac{(n+\alpha-1)\cdot\cdots\cdot(\alpha+1)\alpha\cdot(n+\beta-1)\cdot\cdots\cdot(\beta+1)\beta}{n(n-1)\cdot\cdots\cdot2\cdot1\cdot(n+\gamma-1)\cdot\cdots\cdot(\gamma+1)\gamma}\,C_0\\\\ &=& \frac{(n+\alpha-1)\cdot\cdots\cdot(\alpha+1)\alpha\cdot(n+\beta-1)\cdot\cdots\cdot(\beta+1)\beta}{n(n-1)\cdot\cdots\cdot2\cdot1\cdot(n+\gamma-1)\cdot\cdots\cdot(\gamma+1)\gamma} \end{eqnarray*}

最後の行で C_0=1 とした ^{[*]}


 したがって、\lambda=0 のときの級数解(特殊解^{[*]})は

    \begin{eqnarray*} y_1(x)&=&\sum_{n=0}^\infty C_n x^{n+\lambda}\quad(\lambda=0)\\\\ &=& 1+\sum_{\textcolor{red}{n=1}}^\infty \frac{\alpha(\alpha-1)\cdot\cdots\cdot (\alpha+n-1)\cdot \beta(\beta-1)\cdot\cdots\cdot (\beta+n-1)}{n!\gamma(\gamma-1)\cdot\cdots\cdot(\gamma+n-1)}x^n\\\\ &\equiv& F(\alpha,\beta,\gamma;x)\quad\blacksquare \end{eqnarray*}


最後の行で超幾何級数 F(\alpha,\beta,\gamma;x) を定義した。



(ii) \lambda=1-\gamma のとき:

(2)より

    \begin{eqnarray*} &&n(n+1-\gamma)C_n -(n+\alpha-\gamma)(n+\beta-\gamma)C_{n-1}=0\\\\ \Leftrightarrow \quad&&n\bigl[n+\textcolor{magenta}{(2-\gamma)}-1\bigr]-\bigl[ n+\textcolor{red}{(\alpha-\gamma+1)}-1 \big] \bigl[ n+\textcolor{blue}{(\beta-\gamma+1)} -1\big]=0\\\\ \Leftrightarrow \quad&& n(n+\textcolor{magenta}{\gamma'}-1)-(n+\textcolor{red}{\alpha'}-1)(n+\textcolor{blue}{\beta'}-1)=0\quad\cdots(4) \end{eqnarray*}

ここで、

    \begin{eqnarray*} \begin{cases} \alpha'=\alpha-\gamma+1\\ \beta' =\beta-\gamma+1\\ \gamma'=2-\gamma \end{cases} \end{eqnarray*}

と置いた。


 最後の(4)式は、(3)の形と同じ形をしている。 したがって、(i)のときの係数を C_n(\alpha,\beta,\gamma) とし、(ii)のときの係数を\tilde{C}_n(\alpha,\beta,\gamma) とすると、

    \begin{eqnarray*} \tilde{C}_n(\alpha,\beta,\gamma)=C_n(\alpha',\beta',\gamma') \end{eqnarray*}

となる。つまり、\{\alpha,\beta,\gamma\} \to \{\alpha',\beta',\gamma'\} により(i)の結果がそのまま使える


以上より \lambda=1-\gamma に対して、級数解(特殊解 ^{[*]})は

    \begin{eqnarray*} y_2(x)&=&\sum_{n=0}^\infty \textcolor{blue}{\tilde{C}_n(\alpha,\beta,\gamma)} x^{n+\lambda}\quad(\lambda=1-\gamma)\\\\ &=& x^{-\gamma} \sum_{n=0}^\infty\textcolor{blue}{C_n(\alpha',\beta',\gamma')} x^{n}\\\\ &=& x^{-\gamma} \Biggl\{ \textcolor{blue}{1+\sum_{n=1}^\infty C_n(\alpha',\beta',\gamma') x^{n}} \Biggr\}\\\\ &=& x^{-\gamma} F(\alpha',\beta',\gamma';x)\\\\ &=& x^{-\gamma}F(\alpha-\gamma+1,\beta-\gamma+1,2-\gamma; x)\quad\blacksquare \end{eqnarray*}



超幾何微分方程式の 一般解

 したがって、一般解は y_1(x),y_2(x) (2つの特殊解)の線型結合で、

    \begin{eqnarray*} \textcolor{red}{y(x)=c_1 y_1(x) + c_2 y_2(x)}\quad\blacksquare \end{eqnarray*}

ただし、

    \begin{eqnarray*} y_1(x)&=&F(\alpha,\beta,\gamma;x)\\ y_2(x)&=&x^{-\gamma}F(\alpha-\gamma+1,\beta-\gamma+1,2-\gamma; x) \end{eqnarray*}

である(c_1,c_2 は定数)。


*途中の「特殊解」の意味

 式(3)や(4)の漸化式において、C_0=1 とした。これは一般解のうちの C_1=1,C_2=0 あるいは C_1=0,C_2=1 の場合に対応する。 C_0 を定数のまま解くこともできる。例えば、(i) \lambda=0 で得られた級数解を考えてみる。このとき、C_0 のまま用いた場合に、 y_1(x) の代わりに得られる級数解は

    \begin{eqnarray*} y_1(x)=F(\alpha,\beta,\gamma;x)\to y_3(x)=C_0 F(\alpha,\beta,\gamma;x)=C_0 y_1(x) \end{eqnarray*}

となる。つまり、C_0 を定数としても得られるものは C_0=1 の特殊解 y_1(x) の定数倍である。\lambda=1-\gamma の場合も同様に C_0 を用いれば、得られる級数解は 特殊解 y_2(x) の定数倍となる。結局のところ C_0=1 としておいて、最後に c_1,c_2 で定数倍したものと一致するのである。


 ざっくり言えば、一般解の定数を変えていろいろな解を作っていくと、特殊解 y_1,y_2 と同じものが見つかるという仕組みである。


2. まとめ

 超幾何微分方程式(ガウスの微分方程式)

    \begin{eqnarray*} x(1-x)y''+\left\{\gamma - (\alpha + \beta +1)x\right\}y'-\alpha \beta y=0 \end{eqnarray*}

の一般解は超幾何関数 F(\alpha,\beta,\gamma;x) を用いて

    \begin{eqnarray*} y(x)=c_1 F(\alpha,\beta,\gamma;x)+c_2 x^{-\gamma}F(\alpha-\gamma+1,\beta-\gamma+1,2-\gamma; x) \end{eqnarray*}

となる。


 超幾何関数の暗記は正気かな、何かのの動機があっても長期化しそう。あと、この微分方程式に関して例題を活用する人も少なそうなので、例題はつけていない。



コメントを残す

メールアドレスが公開されることはありません。