複素関数らしさは微分に伝播する?
1。複素関数は微分できるとは限らない
このワークシートはMath by Codeの一部です。
実数の世界ではy=f(x)の微分とは、
グラフのx=aからbまでの微小変化に対するyの微小変化⊿y/⊿x平均変化率をx=bをx=aに近づけることで(a, f(a))での傾き、微分係数f'(a)を求める、それをx=aに限らずx全体で実行したときのxの関数、導関数f'(x)を求めことだったね。
f(x)がxで微分できるのはlimh→0 {f(x+h)-f(h)}/h=f'(x)が確定することだった。
f'(x)はxだけできまるhと関係のない定数だ。o(h)はx、hに関係して、hよりも極度に微小な数としよう。
言い換えると、f(x+h)=f(x)+hf'(x)+o(h)=f(x)+hf'(x)+εhとおくと、h→0のとき、ε→0、
つまり、|h|→0のとき、|ε|→0ということだ。
複素数の世界ではw=f(z)の微分はzの微小変化に対するwの微小変化⊿w/⊿zをz=bをz=aに近づけることで、極限値、微分係数f'(a)を求める。
それを全体化して導関数f'(z)を求めることだ。大きな決まりは同じだ。
しかし、大きなちがいがある。
z=bをz=aに近づけるときの経路が一本道ではないことだ。
無数の近づき方があるので、微分できる保証はない。
近づき方によっては、極限値が別になってしまうかもしれないからだ。
また、平均変化率は⊿w/⊿zだから、平面での点移動複素数の商だから、
傾きというイメージにはならない。
⊿wも⊿zも複素数だから、大きさと偏角がある。
そして、その商は回転拡大になっている。だから、傾きというよりは平面をひねってのばず変形度という感じになる。
そこのところをくわしく見ていこう。
<常識的な曲線>
経路をさぐるためには曲線が大事になる。
パラメータtをαからβまで動かした複数z(t)の集まりを曲線という。
しかし、これだけだと、ぺアノ曲線のような正方形を覆いつくすような狂気の曲線も含まれるので、
曲線といえば、なめらかで、自分と交わらないものとしよう。
こういう常識的な閉じた曲線をジョルダン曲線という。
閉じてないにしても、なめらかとか、自分と交わらないという条件は大事だね。
なめらかというのは微分とかかわる。
・微分演算と和差積商についは、実関数と同じ法則が成り立つ。
(f±g)'=f’±g'、(fg)'=f'g+fg', (f/g)'=(f'g-fg')/g2
(例)
w=znは微分可能。⊿z→0とするとき、
⊿w/⊿z={(z+⊿z)n-zn}/⊿z=nC1zn-1+nC2zn-2⊿z+.......→ nzn-1
これをh方式でもかけるね。
h→0のとき、
{(z+h)^n-z^n}/h=nzn-1+nC2zn-2h+.......→ nzn-1
(例)
w=2x+y i は微分不可能。
⊿w/⊿z={2(x+⊿x)+(y+⊿y)i- (2x+yi)}/(⊿x+⊿yi)=(2⊿x+⊿yi)/(⊿x+⊿yi)
⊿x=0,⊿y→0のとき、⊿w/⊿z=(⊿yi)/(⊿yi)→1
⊿x→0,⊿y=0のとき、⊿w/⊿z=(2⊿x)/(⊿x)→2
くわしくみてみよう。
aを0から0.1に増やすとき、
・x軸と平行な点z = (1+a)+iなら、⊿y/⊿x=0で、 ⊿w/⊿z={2×1.1+i-(2×1+i)}/0.1 = 0.2/0.1=2
u=2xなので、⊿w/⊿z=⊿u/⊿x=2で、z平面の2倍大きく変動する。
つまり、∂u/∂x=2です。
・y軸と平行な点z=1+i (1+a) なら、⊿y/⊿x=無限大で、⊿w/⊿z={(2×1+1.1 i )-(2×1+1i )/(0.1 i) = 1
v=yなので、⊿w/⊿z=⊿v/⊿y=1で、z平面と同じ割合で変動する。
つまり、∂v/∂y=1です。
・点z=(1+a)+i(1+ a)なら、⊿y/⊿x=1で、
⊿w/⊿z={(2×1.1+1.1i)-(2×1+i)}/(0.1+0.1i)= (2×0.1+0.1i)/(0.1+0.1i)= (2+i)/(1+i)=(2+i)(1-i)/2=1.5-0.5i
u=1.5x、v=-0.5yなので、斜めに近づくと、引き伸ばされながら少し右下にひねられる変形になるね。
点z=1+i の微分係数の2z=2(1+i)を感じよう。
正則でないから点z=1+i の⊿w/⊿zが変わることを感じよう。
2.C-R-Eでも導関数がだせる。
C-R-Eというのはコーシー・リーマンの方程式の略名だ。
これは領域Dの各点で微分係数が1つになることから導かれる。
つまり、微分可能の目印、導関数の存在条件になっている。正則関数である条件ともいえる。
この等式がすばらしいのは、存在の保証だけではなく、導関数を計算する道具でもあることだ。
一石二鳥とはこのことだね。
<コーシー・リーマンの方程式を出そう>
・CRE条件は、領域Dのz=x+iy に対して
関数w=f(z)=U(x,y) + i V(x,y) のU,Vが連続な偏導関数を持つとき、
fが正則関数であること、微分できるということは、
Ux=Vy and Uy=-Vxで、導関数はf'(z)=Ux + i Vx
なぜでしょうか。
h方式で実数のときと同様にかいてみよう。
導関数をf'(z)=p+ iqとおこう。
ここで、zの増分をh=Δz=Δx+iΔyとおくと、
実数のときと同様に関数fの増分f(z+h)-f(z)=hf'(z)+o(|h|) (|h|=√(Δx^2+Δy^2))
となるので、
関数fの増分はΔU+iΔV=hf'(z)+o(|h|)=(Δx+iΔy)(p+qi)+o(|h|)とかける。
実部はΔU=pΔx - qΔy+o(|h|)
虚部はΔV=qΔx +pΔy+o(|h|)
U,Vは実変数x,yの関数として微分できるはず。
Uxはxの変数としての偏微分だからUx=p
Vyはyの変数としての偏微分だからVy=p
だから、Ux=Vy=pになるね。
同様にして、-Uy=Vx=qになる。
導関数がf'(z)=p+iq=Ux + i Vx=-i(Uy+iVy)となる。
それだけではない。次の関係式が成り立つ。
Ux=Vy and Uy=-Vx
(例)
w=f(z)=z2=(x+iy)2=(x2-y2)+i 2xy
U=(x2-y2), V=2xy
CREから
Ux=2x=Vy,Vx=2y=-Uyだから、fは正則関数で、f'=2x+i 2y=2z。
・正則関数の和差積商も正則関数だ。
なぜだろうか。
f、gが正則関数ならば、領域Dの点zでの⊿w/⊿zの極限値、微分係数Cf,Cgが存在するはずだ。
それは各点zごとに定数だから、その和差積商も定数になる。
だから、正則関数の和差積商も正則関数になることがわかるね。
(ダメな例)
さきのw=2x+yiを思い出してください。
x軸と平行に動くとUx=2で、y軸と平行に動くとVy=1でした。
Ux=2,Vy=1ということですね。Ux≠Vyです。
CREで考えれば、すぐにダメだとわかりますね。
3.正則関数の導関数を求めよう
<べき>
CREをまつまでもなく、(zn)'=nzn-1であることは、上記の1の例から明らかだ。
<指数>
w=f(z)=ez=ex+iy=exeyi=ex(cos y + i sin y)とすると、U=Re(w)=excosy, V=Im(w)=exsiny
積の微分公式から
Ux=(ex)'cosy+ex(cosy)'=excosy -ex 0 = excos y
Vy=(ex)'sin y+ex(siny)'=0 cosy +ex cos y=ex cos y
Vx=(ex)'sin y+ex(siny)'=ex siny +ex 0=ex sin y
Uy=(ex)'cosy+ex(cosy)'=0 cosy -ex siny =-ex siny
Ux=Vy,Uy=-Uxとなるから、CREからfは正則関数。
f'=Ux+i Vx=excos y+i ex sin y =f
f'=fとなるから、(ez)'=ez
<対数>
z=(r;θ)=x+iy=ewのときに、w=logz=u+ivとしよう。定義域はz≠0の領域。
r =|z|=sqrt(x2+y2) , tan(θ+2nπ)=y/xから、θ+2nπ=tan-1y/x
z=ew=eueiv=reiθから、r=eu, v=θ+2nπ(nは整数)実対数関数を使ってu=Logrとなるから、
w=logz=(Logr , θ+2nπ)=Log|z|+ i (θ+2nπ)=Log |z|+ i argz= Log sqrt(x2+y2)+i tan-1y/x=U+i V
U=Log sqrt(x2+y2), V=tan-1y/x
微分の連鎖法則から、
Ux=1/ (x2+y2)1/2*1/2*(x2+y2)-1/2 *2x=x/(x2+y2)
Vy=(tan-1y/x)' =1/(1+(y/x)2)*1/x=x/(x2+y2)
Vx=(tan-1y/x)'= 1/(1+(y/x)2)*(-y)/x2=-y/(x2+y2)
Uy=1/ (x2+y2)1/2*1/2*(x2+y2)-1/2 *2y=y/(x2+y2)
Ux=Vy,Uy=-Uxとなるから、CREからfは正則関数。
f'=Ux+i Vx=x/(x2+y2) - i y/(x2+y2) =1/|z| z* = 1/z
(log z)'=1/zとなるね。
<三角>
積の微分、合成関数の微分、商の微分、微分の連鎖の公式が複素関数でも成り立つとする。
cos z=(eiz + e-iz)/2、sin z=(eiz - e-iz)/2i、tan z=sin z/ cos z を複素三角関数と定めるとき、
ezはex+iy=exeiy=ex(cosy+icosy)だから、zが2πi(虚軸の2π)増えるとyが2π増えて同じになる周期関数で正則関数。eizはzが2πiのi倍ふえると同じになるから、2πが周期の正則関数。
だから、複素三角関数は正則関数の合成だから、正則関数になるね。
・(cos z)'=[(eiz + e-iz)/2]'=[(eiz )'+ (e-iz)']/2 =[ieiz -ie-iz]/2=-sinz
・(sin z)'=[(eiz - e-iz)/2i]'=[(eiz )'- (e-iz)']/2i =[ieiz +ie-iz]/2i=cosz
ちなみに、cos2z+sin2z=[(eiz + e-iz)/2]2+[(eiz - e-iz)/2i]2=[2(eiz )(e-iz)+2(eiz )(e-iz)]/4=4/4=1
<双曲線>
cosh z=(ez + e-z)/2、sinh z=(ez - e-z)/2と複素双曲線関数を定めるとき、
上記の理由で、正則関数になる。
・(cosh z)'=[(ez + e-z)/2]'=[(ez )'+ (e-z)']/2 =(ez -e-z)/2=sinh z
・(sinh z)'=[(ez - e-z)/2]'=[(ez )'- (e-z)']/2 =(ez +e-z)/2=cosh z
ちなみに、cosh2z-sinh2z=[(ez + e-z)/2]2-[(ez - e-z)/2]2=[2(ez )(e-z)+2(ez )(e-z)]/4=4/4=1
4.複素整級数の収束
整級数を複素数に拡張しても、
収束についての議論は同じように成り立つ。
これをざっくり確認しておこう。
<収束条件>
コーシーの収束条件確認しよう。
適当なサイズεに対して十分大きい番号nをとるとき、
・数列anの収束
番号nの先ではp番目とq番のanの差はサイズεにおさまることが必要十分条件だ。
・級数Σanの収束
番号nの先ではp番目からq番までの部分和の絶対値がはサイズεにおさまることが必要十分条件だ。
数列anの絶対値|an|の級数が収束するなら、もとの数列anの級数は収束する。
これを絶対収束という。
・関数列fn(z)の一様収束
番号nの先では、任意の領域Dの中のzについてp番目とq番のfn(z)の差はサイズεにおさまることが必要十分条件だ。関数列fn(z)がf(z)に収束すれば、f(z)は連続関数だ。
<関数の級数の収束>
関数項級数Σfn(z)が(広義)一様収束する条件(これはワイヤストラスのM判定)
収束する正項Mnの級数ΣMnと関数項の級数Σfn(z)を比べるとき
領域Dにおいて|fn(z)|≦Mnがn0より大きいnに対して成り立つこと。
複素定数anと複素変数zでできる関数項の級数Σanznを整級数(べき級数)という。
整級数の収束半径Rが0でないなら、開円板|z|<Rで、この整級数は広義一様絶対収束する。
絶対値の級数も収束するから。この開円板(収束域)に円周をつけた図形を収束円という。
この収束域で、f(z)=Σanznを定義すると、f(z)は連続関数で、正則となる。
だから、各項が微分できるから、(Σanzn)'=Σ(nanzn-1)となる。
ez,cosz,sinzのテーラー展開は整級数だ。収束半径を∞にして
複素正則関数ez,cosz,sinzを整級数を使って定義することもできるね。