解析学
留数と留数定理
囲まれた極における留数を足し合わせることで複素周回積分を計算する手法。
直観孤立特異点から無限和へ
複素平面上で、いくつかの孤立点で発散する関数 f を囲む閉じたループ γ を歩くところを想像してほしい。そのような点の近くでは、f はらせん階段のように振る舞う。近づくほど値は速く回転し、大きくなる。留数定理はある驚くべき事実を告げる: ループ全体の積分の値は、内部に捕らえられた各点で取り出されるただ一つの数——その留数——だけで決まり、ループが特異点を横切らない限り、ループの形には一切依存しない。
孤立特異点を持つ関数のドメインカラーリング図。色が特異点の周りで渦を巻き、その巻き方が留数を表している。大学孤立特異点とローラン級数
定義: 孤立特異点とその留数
点 z0 が f の孤立特異点であるとは、z0 の周りのある穴あき円板上で f が正則だが、z0 自身では正則でないことをいう。その穴あき円板上で f は一意なローラン展開 f(z)=∑n=−∞∞an(z−z0)n を持ち、項 (z−z0)−1 の係数 a−1 を z0 における f の留数と呼び、Res(f,z0)=a−1 と書く。特異点は負べきの個数によって分類される: 負べきが無ければ除去可能特異点(極限 limz→z0f(z) が存在)、負べきが有限個で最大次数が m なら極、負べきが無限個(z=0 における sin(1/z) のように)なら真性特異点である。
f(z)=n=−∞∑∞an(z−z0)n 実際には、極における留数を求めるためだけにローラン級数全体を展開する人はいない。単純極(位数 m=1)の場合、Res(f,z0)=limz→z0(z−z0)f(z) である。より高次の極 m については、公式は Res(f,z0)=(m−1)!1limz→z0dzm−1dm−1[(z−z0)mf(z)] へと一般化され、値を代入する前に微分によって特異な部分を取り除く。
Res(f,z0)=(m−1)!1z→z0limdzm−1dm−1[(z−z0)mf(z)] 孤立特異点の分類と留数の計算| 特異点の種類 | ローラン級数 | 留数の公式 |
|---|
| 除去可能 | 負べきなし | Res(f,z0)=0 |
| 単純極(m=1) | 負べき一つ | Res(f,z0)=limz→z0(z−z0)f(z) |
| 位数 m の極 | 負べき有限個 | Res(f,z0)=(m−1)!1limz→z0dzm−1dm−1[(z−z0)mf(z)] |
| 真性 | 負べき無限個 | a−1 を直接読み取る |
大学主要な定理
f が単連結領域上で、その内部にある正の向きを持つ単純閉曲線 γ の中の有限個の孤立特異点 z1,…,zn を除いて正則であるとする。このとき ∮γf(z)dz=2πi∑kRes(f,zk) が成り立つ。
なぜ正しいのか?
この定理は、曲線に沿った積分という難しい幾何学的な問題を、有限個の数を足すという易しい代数的な問題に還元する。なぜなら、各極の周りで曲線を変形すると、それは小さな円に縮まり、そこではローラン級数がすべての仕事をしてくれるからである。
証明
手順1(曲線を変形する)。コーシーの積分定理により、f が正則な領域を囲むどんな閉曲線に対しても ∮γf(z)dz=0 が成り立つ。f が正則でないのは z1,…,zn だけであるから、各 zk を、円同士が互いに交わらず γ の内部に収まるように十分小さな半径 ε の正の向きの小円 Ck で囲む。γ から各 Ck へ切れ目を入れると、γ と Ck の間の領域は f が正則な単連結領域になるので、その領域の境界に沿った積分は 0 である。切れ目からの寄与は対になって打ち消し合い、∮γf(z)dz=∑k∮Ckf(z)dz が残る。
手順2(各小円を評価する)。k を固定し、Ck を含む穴あき円板上で有効な f のローラン展開 f(z)=∑n=−∞∞an(z−z0)n を zk の周りで考える。n=−1 を満たす各項 an(z−zk)n は穴あき円板上で一価の原始関数を持つため、閉曲線 Ck に沿って積分すると 0 になる。残るのは項 a−1(z−zk)−1 だけである。
手順3(残った積分を計算する)。Ck を θ∈[0,2π] に対して z=zk+εeiθ とパラメータ化すると、dz=iεeiθdθ かつ z−zkdz=idθ となる。よって ∮Ckz−zka−1dz=a−1∫02πidθ=2πia−1=2πiRes(f,zk) である。
手順4(まとめる)。手順3の結果を手順1の等式に代入すると ∮γf(z)dz=2πi∑kRes(f,zk) が得られ、これがまさに留数定理である。
f が z0 において位数 m の極を持つ、すなわち g(z)=(z−z0)mf(z) が g(z0)=0 を満たしつつ z0 まで正則に拡張されるとする。このとき Res(f,z0)=(m−1)!1limz→z0dzm−1dm−1[(z−z0)mf(z)] が成り立つ。特に単純極(m=1)の場合は Res(f,z0)=limz→z0(z−z0)f(z) である。
なぜ正しいのか?
(z−z0)m を掛けることでローラン級数の特異な部分が消え、係数が単なる導関数である通常のテイラー級数になる。そのため a−1 を取り出すことは通常の微積分の計算になる。
証明
手順1(ローラン級数を明示的に書く)。f が z0 において位数 m の極を持つので、そのローラン級数は a−m=0 として f(z)=(z−z0)ma−m+⋯+z−z0a−1+a0+a1(z−z0)+⋯ の形を持つ。
手順2(極を消去する)。両辺に (z−z0)m を掛けると g(z):=(z−z0)mf(z)=a−m+a−m+1(z−z0)+⋯+a−1(z−z0)m−1+a0(z−z0)m+⋯ となり、これは通常のべき級数であるから、g は z0 で正則である。
手順3(係数を導関数として認識する)。このべき級数において、a−1 は (z−z0)m−1 の係数である。任意の正則関数 g(z)=∑jcj(z−z0)j に対して、テイラーの公式は cj=j!g(j)(z0) を与えるので、a−1=(m−1)!g(m−1)(z0) となる。
手順4(結論)。Res(f,z0)=a−1 かつ g(m−1)(z0)=limz→z0dzm−1dm−1[(z−z0)mf(z)] であるから、代入すると Res(f,z0)=(m−1)!1limz→z0dzm−1dm−1[(z−z0)mf(z)] が得られる。m=1 とおくと微分と階乗が消え、Res(f,z0)=limz→z0(z−z0)f(z) が得られる。
大学実世界での応用と具体例
留数は本来扱いにくい実定積分を単なる算術計算に変えてしまう。だからこそ物理学や工学のいたるところに現れる: 信号処理における振動するフーリエ変換やラプラス変換の計算、量子場理論における散乱振幅やプロパゲーターの計算、制御システムの微分方程式を解くためのラプラス逆変換、解析的整数論や組合せ論における計数関数の漸近評価などである。
例: 初等的な原始関数の近道がない実積分
∫−∞∞x2+1dx を留数定理を用いて計算せよ。(この積分は置換 x=tanθ でも計算できるが、留数の方法は置換では手が届かない積分にも一般化できる。)
解答
手順1(曲線を設定する)。f(z)=z2+11 と、実軸上の線分 [−R,R] と反時計回りに進む上半円 ∣z∣=R からなる閉曲線 γR を、大きな R について考える。
手順2(弧を評価する)。半円弧上では ∣f(z)∣≤R2−11 であり、弧の長さは πR であるから、弧の寄与は高々 R2−1πR→0(R→∞ のとき)である。
手順3(内部の極を見つける)。f(z)=z2+11 は z=i と z=−i に単純極を持ち、上半円の内部にあるのは z=i だけである。単純極の公式より Res(f,i)=limz→i(z−i)(z−i)(z+i)1=2i1 となる。
手順4(留数定理を適用し極限を取る)。任意の R>1 について ∮γRf(z)dz=2πi⋅2i1=π であり、これは実積分と消える弧の項の和に等しいので、R→∞ とすると ∫−∞∞x2+1dx=π が得られる。
例: 制御理論におけるラプラス変換の逆変換
制御エンジニアが伝達関数 F(s)=(s+1)(s+2)21 を持つ減衰系をモデル化し、系が振動せずに落ち着くかどうかを調べるために、そのインパルス応答 y(t)、すなわちラプラス逆変換を求める必要がある。
解答
手順1(逆変換積分を思い出す)。ラプラス逆変換は y(t)=2πi1∫c−i∞c+i∞F(s)estds であり、無限遠で減衰する有理関数 F(s) に対しては、これは F(s)=(s+1)(s+2)21 のすべての極における F(s)est の留数の和に 2πi を掛けたものに等しい。
手順2(極の位置を求める)。F(s)=(s+1)(s+2)21 は s=−1 に単純極を、s=−2 に位数 2 の極を持つ。
手順3(単純極における留数)。Ress=−1F(s)est=lims→−1(s+1)(s+1)(s+2)2est=(−1)2e−t=e−t である。
手順4(位数2の極における留数)。Ress=−2F(s)est=lims→−2dsd[s+1est]=lims→−2(s+1)2test(s+1)−est=−te−2t−e−2t である。
手順5(応答を組み立てる)。留数を足し合わせると t≥0 について y(t)=e−t−(1+t)e−2t が得られる。どちらの指数関数も減衰し、どちらの項も振動しないので、エンジニアは系が過減衰であることを確認する。
f が正の向きの単純閉曲線 γ の内部にある単純極 z0 をただ一つ持ち、Res(f,z0)=3 であるとき、∮γf(z)dz はいくらか。
f(z)=z31 の z=0 における極の位数はいくらか。
Resz=0zez はいくらか。
電気エンジニアがローレンツ型周波数応答を正規化するために ∫−∞∞x2+1dx を必要としている。z=i における留数を使うと、どの値が得られるべきか。