留数とは
次に留数という概念について見ていこう。
まず思い出して欲しいのは、次の積分計算である。
Cを反時計回りの単位円周とすると
∫Czdz=2πi
であった。
コーシーの積分定理により、Cを複素平面から原点を除いた領域内で連続変形しても同じ値になる。
単位円周であるという条件は、具体的に計算するための便宜にすぎない。
一方、n=−1のときは∫Czndz=0であった。
つまり閉曲線に沿った積分に寄与するのは(z−a)−1の項だけである。
この係数に名前を付けたものが留数である。
二通りの定義
留数には二通りの定義の仕方があり、どちらも同じものを与える。
留数(原始関数による定義)
孤立特異点z=aでのf(z)の留数とは、ある円環0<∣z−a∣<δで
f(z)−z−aRが1価正則関数の導関数になるような複素数Rのことである。
このようなRは一意的に定まる。
これをR=Resz=af(z)と表す。
留数(ローラン係数による定義)
fのz=aを中心とするローラン展開
f(z)=n=−∞∑∞an(z−a)nにおける(z−a)−1の係数a−1をz=aにおける留数という。
この二つが一致することを見よう。
ローラン展開において(z−a)−1以外の項は、n+1(z−a)n+1という1価正則な原始関数を持つ。
ここで項ごとの原始関数を足し合わせてよい理由を述べておく。
原始関数を並べた級数
n=−1∑n+1an(z−a)n+1
は、もとの級数と同じ円環で収束する。
係数にn+11が掛かるだけなので収束半径が変わらないためである。
この級数は閉部分円環で一様収束し、項別微分によってもとの級数に戻る。
したがってf(z)−z−aa−1は1価正則関数の導関数であり、一つ目の定義のRはa−1に等しい。
ローラン展開の係数の積分表示
an=2πi1∫∣ζ−a∣=r(ζ−a)n+1f(ζ)dζ
においてn=−1とすると
Resz=af(z)=2πi1∫∣ζ−a∣=rf(ζ)dζ
となる。
つまり留数とは、特異点を囲む小さな円周に沿った積分を2πiで割ったものである。
f(z)=z−acについて、Resz=af(z)=cである。
ローラン展開がこの一項だけだからである。
留数の求め方
極の場合には、微分を用いて留数を計算できる。
z=aがfのn位の極であるとき
Resz=af(z)=(n−1)!1z→alimdzn−1dn−1[(z−a)nf(z)]である。
特にn=1のとき
Resz=af(z)=z→alim(z−a)f(z)である。
証明
z=aがn位の極だから、ローラン展開は
f(z)=(z−a)na−n+⋯+z−aa−1+a0+a1(z−a)+⋯の形をしている。
両辺に(z−a)nを掛けると
(z−a)nf(z)=a−n+a−n+1(z−a)+⋯+a−1(z−a)n−1+a0(z−a)n+⋯となり、右辺はz=aの近くで正則な関数の冪級数展開である。
(n−1)回微分してz→aとすると、(z−a)n−1の項だけが残り(n−1)!a−1になる。
1位の極については、f(z)=h(z)g(z)でg(a)=0、h(a)=0、h′(a)=0のとき
Resz=af(z)=z→alimh(z)(z−a)g(z)=h′(a)g(a)
という形が便利なことが多い。
計算例
留数の計算例
f(z)=z2(z−1)3z−2の極をすべて求め、その留数を求めよう。
分母の零点から、z=0は2位の極、z=1は3位の極である。
z=0では分子が−2=0、z=1では分子が−1=0なので、位数は下がらない。
z=0での留数は
Resz=0f(z)=1!1z→0limdzd[(z−1)3z−2]=z→0lim(z−1)4−2z+5=5である。
ここで
dzd(z−1)3z−2=(z−1)4(z−1)−3(z−2)=(z−1)4−2z+5を用いた。
z=1での留数は
Resz=1f(z)=2!1z→1limdz2d2[z2z−2]である。
z2z−2=z−1−2z−2を2回微分すると2z−3−12z−4となり、z=1では−10である。
よってResz=1f(z)=−5である。
2つの留数の和が0になることに注意しよう。
f(z)は∣z∣→∞でz−4程度の速さで減衰するので、大きな円周に沿った積分は0に収束する。
留数定理を認めればこの和が0でなければならないことが分かり、検算になっている。