概要説明
次の形の微分方程式を「(位の)ベッセルの微分方程式」と呼ぶ. は実数である.が正の場合と負の場合は同じ結果になるわけだが,独立な解が二つ得られるので,一方の解をが正の場合に割り当て,他方をが負の場合に割り当てるような定義を採用するのである.こうして決めた解のことを「第一種のベッセル関数」と呼ぶ.
ではが 0 の場合にはどうなるかというのが気になるだろう.その場合にもちゃんと独立な解は二つ得られるのである.そのうちの一方は「第一種のベッセル関数」で表せるが,それとは独立な解を「第二種のベッセル関数」として別に定義する.
実はが整数の場合はが正の場合と負の場合の「第一種のベッセル関数」はそれぞれ独立な解にはなっていない.それで,が 0 の場合と同じように,「第一種のベッセル関数」と「第二種のベッセル関数」の組み合わせが解になるのである.
「第一種のベッセル関数」をという記号で表し,「第二種のベッセル関数」をという記号で表す.「第二種のベッセル関数」は「ノイマン関数」と呼ばれることもある.その場合にはという記号で表されることもあるが,この記事では混乱を避けるために使わない.
第二種のベッセル関数のことをノイマン関数と呼ぶ流儀の教科書では,第一種のベッセル関数のことを単にベッセル関数と呼ぶことが多い.
ベッセルの微分方程式は,物理ではラプラス方程式やヘルムホルツ方程式を円筒座標で解く時などに現れる.断面が円形の導波管内の電磁波や,円形膜の振動などである.
解法
(1) 式を級数解法で解くために両辺をで割ってみると, という形になるのだが,級数解法が使えるための条件は各項のの関数がテイラー展開できることだった.ところがこれらはで特異点になっており,を中心としたテイラー展開は無理である.中心をずらせば何とかならなくもないが,複雑になりそうである.
ところがだ,特別な場合に限ってはうまく行く計算法が知られているのである.それは「確定特異点での級数解」と呼ばれたりするものだが,その一般論を話していると長くなるので,ここではその知識をさりげなく使いながら解いてしまおう.
まず,この方程式の解が次のように展開できると仮定してみる. いつもの級数解法で使う仮定とは違って全体にが掛けられており,まるで根拠がないかのように見えるが,こうすると結果的にうまく行くのである.は整数だとは限らない.実数だと考えておこう.また,だとしておく.もしならの値が1だけ減って次の項のが代わりの役を演じることになるだけなので考えるだけ無駄だからである.これを微分したものは, となり,もう一度微分して, となる.これらを (2) 式に代入してやれば, となるが,括弧の外にある式を掛けてやれば,各行の先頭のの次数が合うのではなかろうか. これならの次数ごとにまとめてやることができて,右辺が 0 なので,その各項の係数が 0 に等しいということになる.例えばの項ばかりを集めると, であり,であるからというのがその解だ.
このままでは分かりにくいので,とりあえずの方だけを使って (3) 式の仮定からやり直そう. だと仮定する.これを微分することで, を得る.これらを (2) 式に代入すると, であり,もう少しまとめると,次のようだ. もう少しまとまりそうだ. まだ行けるな. ここで二つの項のの次数を合わせておきたいので,少し小細工をする.第 2 項を次のように変えても意味は変わらないだろう. さらに第 1 項はの時には 0 になるのでから始めてもいい.第 2 項もそれに合わせてから始めようとすると,もともと存在していなかったというものについて考えることになる.しかしだと定義しておけば問題ないのではなかろうか. それで,次のような式にまとめられる. 要するに,次のような関係が成り立っていればいい. これを使って順次求めていけばいい.を求めたければを使って導くことになるが,と定めたのでも 0 になる.同様にから求めるも 0 だ.以後同様に,(4) 式の奇数番目の項は全て 0 になる.
では偶数番目の項はどうなるかというと,から順に作っていけばいい. 結局これは,次のようにまとめたらきれいなのではないだろうか. しかしまだ美しさに欠ける.分母にはから1つずつ値を減らしたものを掛けてゆく部分があって,それがまでで終わっている.もし,この続きとしての階乗があれば,この部分の全体をという形にすっきりまとめて書くことが出来るのではないだろうか.の値を決める制限は出てきていないので,これを使ってそれを実現してやったらどうだろう.だと定めてやるのだ.それを (4) 式に当てはめると次のようになる. しかしもっとすっきりさせることができるだろう.ここではの次数がと表されている.もし分母にを掛けてやったら,と一緒にしてと書ける.そうすればと次数が同じなのでまとめて表せるようになるのではないだろうか.そこで,先ほどの考えを変更してだと定めてやることにする.そうすれば次のように書ける. ところがこれでは少し問題がある.階乗というのは整数にしか使えないのだったから,これではが整数の場合にしか対応できていない.しかし世の中には階乗の性質をそのままに,整数以外にも使えるように拡張して作った「ガンマ関数」というものがあり,が整数の場合にはガンマ関数との間に という関係が成り立っている.そこで,さらに考えを変更して,だと定めてやることにする.そうすれば, となり,が実数の範囲であっても対応することができるのである.
さて,ここまではの場合の話であったが,もう一つ,の場合もあったのだった.しかしそれはここまでの話と全く同じであり,をに置き換えるだけで実現できてしまう.結果の式も全く同じ形だ.
(5) 式を第 1 種の(位の)ベッセル関数と呼んで,と表す.もう一度書いておこう.
ベッセル関数は独立か
ベッセル関数のが整数でない場合には,とは独立である.それはの次数を見れば分かるが,ととは全く共通な点がないからだ.例えばだとしたら,となり,だとしたら,となり,共通項がない.
それで,が整数以外の場合には任意定数を,として, というのがベッセルの微分方程式の一般解となる.
ところがが整数の場合にはとは独立ではない.次のような関係になっていることが言えてしまうからだ. それを示すのは簡単である.ガンマ関数というのはが 0 または負の整数になるところで値がかのいずれかになってしまうという性質があり,(6) 式のに負の整数値を入れると,最初の幾つかの項は 0 になってしまう.それで次のように変形できる. とにかくこういうわけだから,が整数の場合には (7) 式はベッセルの微分方程式の一般解ではない.とは独立な基本解をもう一つ探さなくてはならない.
別の解を探す
が整数の場合のとは独立のもう一つの基本解を探すには,定数変化法を使う.(1) 式の解を だと仮定してやって (1) 式に代入してやってを求めるという方針で行く. だから,これを (1) 式に代入する.いや (2) 式を使おう. は (2) 式の解だから上の式の幾らかは消せる.斜線を引いた部分の合計は 0 であるというのが (2) 式から分かるからである.残った項を集めたのが次の式だ. いやはや,かなり単純な条件になったのではないか?もう少しまとめてみよう. この両辺を積分すれば, であり,任意定数の部分は省いて考えてもいいので, となる.ここに (6) 式を代入して積分すれば一気に答えを得られそうだが,複雑になりすぎて扱いに困る.分母に無限級数が来るなんて,しかもその 2 乗を計算するなんて,さらにそれを積分するなんて,どう進めていいか分からない.
そこで,かなり遠回りになってしまうが別の道を探ることにしよう.まずは一度大雑把に式の形を見積もってみる.(6) 式を見返してもらうと分かるが,は という形式になっている.それで, という形になるはずだ.この右辺の後ろの分数の方には特異点はないので普通にマクローリン展開ができるだろう.それで係数がどうなるかは不明だが,次の形に書ける. これを積分すれば, のようになる.は積分定数である.ややこしく見えるかも知れないが,ここで使っているは仮のものであり,全て不明なので,別の記号で書き換えればもっとすっきりする. 右辺の最初にあるは 1 だと考えても構わない.どうせ後からこの全体に任意定数を掛けたものが解になるのである.全体をで割ってやれば跡形もなく消せるだろう.いちいち記号を変えるのがもったいないのでそのまま使うが,次の形になっているということだ. さて,後から説明するとわけが分からなくなるので今のうちに言っておくが,実はの場合にはは任意定数である.なぜならの場合,一般解は二つの任意定数を使って, と表せると仮定しているからだ.この中にに比例する項が 2 つもあり,どちらにも任意定数が付いている.は幾つであっても最初の項に吸収されてしまうのだ.だから簡単にするためには,と考えておいてやれば構わない.ただしこれはの場合に限った話だ.
さて話を戻そう.(8) 式の仮定によれば,この (10) 式にを掛けたものが解の候補なのだった.は (9) 式のように書けるのだから,また別の係数を使って表現すれば,解は次のような形をしていると言える. この第 2 項をと表現することにすると,要するに, であり,今度はこのを求めたいわけだ.この式を微分すると, であり,これを (2) 式に代入してやる. はもともと (2) 式の解だから消えてもらった.意外に単純な式が残る. 今はが整数だという仮定なのでの定義で使っているガンマ関数の部分も階乗で表せて,の部分は となる.先ほど導いたことからすると,は という形をしているのであり, である.これらをすべて (11) 式に代入すれば, となるが,左辺は割りと綺麗にまとめることが出来そうだ. この左辺は,,とすれば, とまとめることができるから, という関係が成り立っていることが分かる.これを解くのは大変そうだが,の場合ならずっと簡単になるだろう.の場合とそうでない場合とで問題の質も変わってくる.なぜならなら負冪の項を考えなくて済むからだ.そこから試してみよう.問題は次のように比較的単純なものに変わる. ただしである.右辺にはの奇数乗の項はないから,左辺のが奇数の時には が成り立っており,ゆえにであり,続いてが導かれ,この調子でずっと 0 である.一方が偶数の時には (13) 式の左辺のと右辺のの間にの関係がある時にの次数が一致するので, という関係が成り立っている.もう少し整理すると, であり,の時にはだと考えて良いという話を思い出して, となり,だんだんとパターンが見えてくる.これは結局は次のようにまとめることができる. 以上より,探していたもう一つの基本解はの場合には次のように表されることになる. もうかなり面倒なので検証を省くが,が 0 でない正の整数の場合には次のようになる.(私自身も嫌になって確認ができていない) これらが「第二種ベッセル関数」である.
はるかにシンプルな表現
せっかくここまで苦労してが整数の場合の「第二種ベッセル関数」の級数表現を求めたのだったが,実はこれをかなりシンプルに表すことができる式があるのである. 驚くほどシンプルで,本当に同じものなのかという疑いたくなるほどだ.実は全く同じというわけではない.上で求めた級数解とは定数倍だけ違っていたり,に比例する項が余計に付いていたりというわずかな違いはあるのだが,それは許される範囲内の違いであり,大きな問題でもない.それより大きな問題がある.この式をよく見ると,が整数の場合には分子も分母も 0 になってしまって値が不定なのではなかろうか.実は,が整数の時には,の値が整数に近づくときの極限での値を定義として採用するのである. このような手続きはかなり面倒だと思うかもしれないが,この場合には「ロピタルの定理」を当てはめることが出来る.それは次のようなものだった. つまり,次のような計算をして求めることができるのである. この結果が級数解と本当に同じになるかどうかの確認は省略しよう.(私もここまで書くのに疲れてしまって面倒になったのでやっていない.)先ほども書いたように,全く同じにはならない.
実はこの形式の解はが整数でない場合にも使える.その場合には (14) 式をそのまま使えばいいのであって,ややこしい極限を考える必要もない.式の中にはととが含まれているから,これはとは独立な解である.だからが整数でない場合にも,ととの組み合わせを基本解として採用することも可能なのである.
結局,が整数であろうとなかろうと, というのをベッセルの微分方程式の一般解として採用することもできるというわけだ.もちろん,が整数でなければ (7) 式を使った方がよっぽどシンプルだけれども.