初等関数の冪級数展開
正則関数が冪級数展開できることが分かったので、初等関数について実際に展開を計算してみよう。
まず応用としてロピタルの定理を述べ、その後で代表的な初等関数の展開を与える。
ロピタルの定理
ロピタルの定理
f,gがz=αで解析的であり、n=0,…,m−1に対してf(n)(α)=g(n)(α)=0とする。
このときg(m)(α)=0であれば
z→αlimg(z)f(z)=g(m)(α)f(m)(α)が成り立つ。
冪級数展開を使えば証明は容易である。
仮定からf(z)=n≥m∑n!f(n)(α)(z−α)n、gも同様なので、
g(z)f(z)=(z−α)m(m!g(m)(α)+O(z−α))(z−α)m(m!f(m)(α)+O(z−α))
となり、(z−α)mが約分できてz→αの極限が取れる。
ロピタルの定理の計算例
z→e2πi/nlimzn−1z−e2πi/nを求めよう。
α=e2πi/nとおくとαn=1である。
分子の導関数は1、分母の導関数はnzn−1で、nαn−1=αnαn=αnであるから、極限はnα=ne2πi/nである。
z→0limz2ez−cosz−zは、ez−cosz−z=(1+z+2z2)−(1−2z2)−z+O(z3)=z2+O(z3)より1である。
z→ilimLog(−iz)cosh(πz/2)は、z=iで分子・分母ともに0になる。
分子の導関数は2πsinh(πz/2)でz=iでは2πsinh2πi=2πi、
分母の導関数はz1でz=iでは−iである。
よって極限は−iπi/2=−2πである。
代表的な冪級数展開
微分係数の積分表示で見たように、正則関数はテイラー展開できる。
fが∣z−a∣<Rで正則ならば、その範囲で
f(z)=n=0∑∞n!f(n)(a)(z−a)n
が成り立つ。
これを使えば、第2章で定義した初等関数の展開を計算できる。
指数関数
第2章ではexp(x+iy)=ex(cosy+isiny)を定義とし、冪級数との一致は後で確かめると述べた。
ここで回収する。
第3章の初等関数の正則性でexp′=expを示した。
繰り返せばexp(n)=expであり、exp(0)=1だからexp(n)(0)=1である。
expはC全体で正則なのでa=0、R=∞としてテイラー展開でき、
ez=n=0∑∞n!1zn
を得る。
収束半径は∞である。
依存関係の確認
expの冪級数展開を得るのにexp′=expを使い、そのexp′=expの証明にこの展開を使っていたのでは循環する。
そうなっていないことを、ここで一度確かめておく。
- 第2章:exp(x+iy)=ex(cosy+isiny)を定義とする。使うのは実関数ex,cosy,sinyだけである
- 第3章:h=s+itとして実関数の原点での微分を代入し、exp(h)=1+h+o(∣h∣)からexp′=expを示す。冪級数は使わない
- 第6章:コーシーの積分公式を示す。指数関数とは独立である
- 第7章:積分公式から正則関数がテイラー展開できることを示す
- 本記事:2と4から係数exp(n)(0)/n!=1/n!を計算する
各段は一つ前までの結果しか使っておらず、どこにも戻る矢印がない。
次に、三角関数の展開をexpの展開から導く。
三角関数
三角関数はcosz=2eiz+e−iz、sinz=2ieiz−e−izと定義した。
指数関数の展開に±izを代入して足し引きすると、奇数次または偶数次の項が消えて
cosz=n=0∑∞(2n)!(−1)nz2n,sinz=n=0∑∞(2n+1)!(−1)nz2n+1
となる。
いずれも収束半径は∞である。
対数関数
対数関数の主値は
Log(1+z)=n=1∑∞n(−1)n−1zn
で、収束半径は1である。
z=−1が特異点なので、それ以上には広がらない。
冪関数
冪関数は、∣z∣<1において主値Logを用いて
(1+z)α=exp(αLog(1+z))
と分枝を定めると
(1+z)α=n=0∑∞(nα)zn
で、収束半径はαが非負整数のとき∞、それ以外のとき1である。
ここで(nα)は一般化二項係数
(nα)=n!α(α−1)⋯(α−n+1)
である。
分枝を指定しないとこの等式は意味を持たない。
右辺の定数項は1なので、原点で値1を取る分枝を選んでいる。
例えばα=21で原点の値が−1の平方根を選べば、左辺は右辺の−1倍になる。
冪級数の演算による計算
新しい展開は、既知の展開の和・積・合成や、変数の置き換え、項別微積分から得られることが多い。
収束半径については次の見方が有用である。
fがαの周りで冪級数展開できるとき、その収束半径はαからfの最も近い特異点までの距離に等しい。
有理関数なら、約分したあとに実際に残る極までの距離を見ればよい。
分母の零点をそのまま数えてはいけない。
例えばz−1z2−1はz=1で分母が0になるが、約分するとz+1であり除去可能特異点なので、
z=0中心の収束半径は∞である。
同じ理由で、定義域を人為的に狭めたり分枝切断を入れたりしても、その境界がそのまま展開を妨げる特異点になるわけではない。
効くのは、延長できない本当の特異点までの距離である。
冪級数展開の計算例
いずれも指示された点を中心とする展開と収束半径を求める。
f(z)=e2z(z=0):n=0∑∞n!2nzn、R=∞。
f(z)=z2+11(z=0):等比級数よりn=0∑∞(−1)nz2n、R=1。特異点±iまでの距離が1。
f(z)=z+11(z=1):2+(z−1)1=21⋅1+2z−11よりn=0∑∞2n+1(−1)n(z−1)n、R=2。特異点z=−1までの距離。
f(z)=cosz(z=0):n=0∑∞(2n)!(−1)nz2n、R=∞。
f(z)=z2−3z+21(z=0):部分分数分解z−21−z−11から
n=0∑∞(1−2n+11)zn、R=1。特異点z=1,2のうち近い方までの距離。
f(z)=z2cosz2(z=0):n=0∑∞(2n)!(−1)nz4n+2、R=∞。
f(z)=(1+z)ez(z=0):n=0∑∞n!n+1zn、R=∞。
項別微積分を用いた計算例
log(1+z)(z=0):(Log(1+z))′=1+z1=n=0∑∞(−1)nznを項別積分して
n=1∑∞n(−1)n−1zn、R=1。
sinz(z=0):(cosz)′=−sinzよりcoszの展開を項別微分して符号を変え、
n=0∑∞(2n+1)!(−1)nz2n+1、R=∞。
(1−z)31(z=0):1−z1=n∑znを2回項別微分すると(1−z)32になるので、
n=0∑∞(2n+2)zn、R=1。
cosz1(z=0):1+2z2+245z4+⋯、R=2π。coszの最も近い零点までの距離。
tanz(z=0):z+3z3+152z5+⋯、R=2π。
1−sinz1(z=0):1+z+z2+65z3+⋯、R=2π。1−sinzの零点z=2πまでの距離。
最後の三つのように展開の一般項が簡単に書けない場合でも、収束半径は特異点の位置から読み取れる。
これは複素関数として見て初めて分かることである。
例えば実関数として1+x21を見ても、x=0でのテイラー展開の収束半径が1である理由は説明できないが、複素数の範囲で±iが特異点だと分かれば納得できる。