特殊関数の公式を証明していくシリーズ(目次)。 微分方程式論、特殊関数についてのこちらのサイトの「Lectures」下にある PDF のノートが簡潔で非常に分かりやすかったので、後で使いそうな事項を見繕って、計算を追いつつまとめてみました。 と言いつつ、ちょっと記法を変えてる箇所があるので混乱したらすいません。 ここの PDF に書かれてる内容は特殊関数を使う学部生には必須の内容かと。
あまり記事内容を丸写しにするのはよくないので、いくつか例を岩波数学公式から引っ張ってきました。
【この記事の内容】
【参考】
- 『MAT 415/515 Differential Equations and Special Functions』 Lectures
- Other Solutions
- Introduction to Sturm-Liouville Theory, Hermitian Operators
- 『wikipedia:スツルム=リウヴィル型微分方程式』
- 『特殊函数 (岩波 数学公式 3)』
準備
についての2階の線型常微分方程式
を考えていきます。 線形演算子 を
と定義して、微分方程式を と書きます。
以下に例で用いる常微分方程式を挙げておきます。
線型振動子
は正の定数。 解は三角関数 。
は実数。 解は第1種ルジャンドル関数 と第2種ルジャンドル関数 。 が自然数の場合はそれぞれルジャンドルの多項式と第2種帯球関数となります。
エルミートの微分方程式(物理学で使われる方)
は自然数。 解はエルミートの多項式 と第2種エルミート関数 。
ベッセルの微分方程式
は実数。 解はベッセル関数 (とノイマン関数 )。
ロンスキアンの導入
微分方程式 の2つの独立な解を とすると、一般解はその線形結合
で与えられます。 ここで は境界条件から定まります。 もう少し具体的には、境界条件として が与えられたとき
を の連立方程式として解けば が定まります。 さて、境界条件として に任意の値が与えられたとき、それに対応する があるかどうかを考えましょう。 上記の連立方程式を行列形式で書くと
となって、これが について解けるためには
が0でないことが条件となります。 ここでロンスキアン (Wronskian) (もしくは単に )を
によって定義すると、 での任意の境界条件に対して が存在するためには、ロンスキアンの での値 が0でなければよいことになります。
例:線型振動子
例:エルミートの微分方程式
第2種エルミート関数 の規格化によっては右辺の の係数が異なる場合があります。
例:ベッセルの微分方程式
もしくは
ロンスキアンを微分方程式から求める
ロンスキアンを定義通りに求めるには微分方程式を解いてしまわないといけないので大変ですが、実際には微分方程式を解かなくても求める方法があります。
の2つの独立な解を とすると、
が成り立っています。 この2式から を含む項を消去すると
ここでロンスキアン の微分を考えると
となっているので、(*) 式は
となります。 これを の微分方程式とみれば簡単に解けて
を得ます。 ただし は定数。
以下の例では定数 と積分定数が消えるようにとってます。
例:線型振動子
例:エルミートの微分方程式
例:ベッセルの微分方程式
自己随伴の微分方程式
ここからは の形の微分方程式から離れて、線型演算子 の固有値問題を考えましょう。 つまり、 を定数として
となる を求める問題です。 右辺の負符号は適当な条件下で固有値が下限を持つようにするためですが、例で扱う固有値問題が物理学と合うようにするためくらいでいいかと思います(詳しくはスツルム = リウヴィル理論参照)。
ここでは線型演算子 として
の形のものを考えます。 簡単のため係数関数 は実数値関数とし、さらに とします*1。 前節まで考えていた微分方程式 と違って固有値問題では右辺が0でないので、2階微分の項の前にも関数の係数 を付けています。 とは言え、固有値問題を具体的に解く場合には、 (もしくは何かしらの関数をかけて )として微分方程式を解くことが多いかと思いますが。
内積
の範囲で定義されている関数 に対して、内積 を
として定義します。 ただし は の複素共役です。
エルミート演算子
上記の内積を踏まえて、演算子 が
を満たす条件を求めます。 このような演算子をエルミート演算子 (Hermite operator) と言います。 を部分積分を使って変形していくと
ここで が成り立っているとすると
となります。 最後の式の第1項は、境界 で
のいずれかが満たされていれば消えて となります。 つまり、 はエルミート演算子となります。 このような微分方程式を自己随伴 (self-adjoint) と呼びます*2。
が成り立っているとき
とも書けます。
【補足】
元の の定義で が実数値関数であるという制限をかけなければ、 がエルミート演算子であるという条件からこれらの関数が実であるという制限がつきます。
エルミート演算子の固有値の性質
一般に固有値は複数存在し、それぞれの固有値に固有関数が属しています。 それを でラベリングして、固有値を 、それに属する固有関数を としましょう:
は のように規格化されているとします。
また
よって となり固有値は実数。
異なる固有値に属する固有関数は直交する
2つの関数の内積が0のとき、それらの関数は直交する (orthogonal) と定義します。
また
よって つまり
となり、 ならば 。
例:線型振動子
線型振動子を固有値問題とみると
となるので 。 定義域を としましょう。
と書ける(一般にルジャンドルの微分方程式と言えばこちらを指す)ので、固有値問題としてみたとき微分演算子は
となります。 この微分演算子は となっていて、また定義域を とすると なので、 はエルミート演算子であることが分かります。
内で固有関数が正則であることを課せば、 を自然数として固有値は で与えられ、固有関数はルジャンドルの多項式 となります(ただし規格化はされていない):
固有関数の直交関係は
で与えられます。
微分方程式の自己随伴化
前節の方法では扱える微分方程式の形が限られてくるので、もう少し広範に使えるように理論を拡張しましょう。 後で定める重み関数 (実数値関数で、以下で定義する内積の積分範囲内 内で とする)を使って、重み付きの内積を
がエルミート演算子になる、つまり となるように重み関数を定めましょう。
なので、前節と同じ計算により、求める条件は適当な境界条件が満たされていることと
となっていることだと分かります。 この式は の微分方程式とみなせば簡単に解けて
を得ます(積分定数は指数の積分の積分定数を上手くとれば1とできます)。 なら となります。 また、元の演算子 を( の代わりに) を使って書くと以下のようになります:
これをもう少し置き換えや変形をして標準的なスツルム = リウヴィル型の微分演算子の形にすることもできますが、まぁほとんど自明なのでいいでしょう。
内積の積分に重みが付いていますが、固有値が実数であるとか異なる固有値に属する固有関数が(この重み付きの内積の元で)直交するなどの性質は同じよう導けます。
【補足】
の場合、重み関数は
となり、 として微分方程式 のロンスキアンの逆数(定数因子を除いて)となります:
ロンスキアンが0のとき、重み関数つまり内積がうまく定義できなくなるのですね。
例:エルミートの微分方程式
内積を全実数の範囲での積分で定義します。 より重み関数はロンスキアンの逆数となります:
エルミートの微分方程式で微分を含まない項を固有値の項として、固有値問題としての微分演算子は
となります。 ディリクレ境界条件を課せば、固有値は で、それぞれの固有関数はエルミート多項式 です(ただし規格化はされていない)
固有関数の直交関係は
となります。 内積の重み関数が、調和振動子のシュレディンガー方程式を解いたとき(『シュレディンガー方程式を解こう ~調和振動子~』参考)に出てきたエルミート多項式の直交条件に出てきたものを自然に導いているのが分かります。
例:ベッセルの微分方程式
内積を (ただし )の積分で定義します。 この場合も重み関数はロンスキアンの逆数となります:
です。 ディリクレ境界条件を課して、ベッセル関数 の 番目の零点を としましょう。 このとき、固有値は 、それぞれの固有関数は となります(ただし規格化されていない):
固有関数の直交関係は
となります。 内積の重み関数 は、物理学的には2次元極座標のヤコビアンからくる に対応しています。
まとめ
ロンスキアンについての2階の常微分方程式
の2つの基本解を とすると、ロンスキアン は
で与えられる( は定数)。
に対して
で定義される重み関数 を使って、区間 で定義される2つの関数 の内積を
と定義すると、演算子 は
の意味でエルミート(自己随伴)となり、その固有値は実数で、異なる固有値に属する固有関数は上記の内積が0になるという意味で直交する。
のとき、重み関数 は微分方程式 のロンスキアン の逆数となる(ただし定数因子を除く):