正則関数の例と初等関数の正則性
それでは正則関数の例について見ていこう。
多項式と有理式
f(z)=z2の一次近似
f(z)=z2はz=αの周りで一次式α2+2α(z−α)で近似できる。
実際、
z2−(α2+2α(z−α))=(z−α)2であり、右辺はz→αで∣z−α∣よりも速く0に近づく。
f(z)=z2によって実軸に平行な直線や虚軸に平行な直線がどのようにうつるかを図示して、この近似の様子を確かめてみよう。
nを正の整数とすると、f(z)=znはC全体で正則であり、f′(z)=nzn−1である。
n=0のときはf(z)=1という定数関数で、f′(z)=0である。
n=0を別扱いにしたのは、nzn−1がz=0でそのまま評価できないためである。
証明
二項定理により
h(z+h)n−zn=h1k=1∑n(kn)zn−khk=nzn−1+k=2∑n(kn)zn−khk−1である。
右辺の第二項はh→0で0に収束するから、極限はnzn−1となる。
正則関数の四則演算
f,gがaで複素微分可能ならば、f+gとfgもaで複素微分可能で
(f+g)′(a)=f′(a)+g′(a),(fg)′(a)=f′(a)g(a)+f(a)g′(a)が成り立つ。
さらにg(a)=0ならばf/gもaで複素微分可能で
(gf)′(a)=g(a)2f′(a)g(a)−f(a)g′(a)である。
合成関数の微分
gがaで、fがg(a)で複素微分可能ならば、合成f∘gもaで複素微分可能で
(f∘g)′(a)=f′(g(a))g′(a)が成り立つ。
四則演算と合成関数については、証明は実関数の場合とまったく同じ式変形でできる。
極限の性質として使うのは和・積・商の極限の計算だけで、これらは複素数の範囲でも同様に成り立つからである。
逆関数については事情が少し異なる。
逆関数の微分
fがaの近くで正則でf′(a)=0とする。
このときaの十分近くでfは単射であり、その像の上に連続な逆関数f−1が定まる。
このf−1はf(a)で複素微分可能で
(f−1)′(f(a))=f′(a)1が成り立つ。
微分可能性そのものは、z=f−1(w)とおいたときの差分商
w−f(a)f−1(w)−f−1(f(a))=(z−af(z)−f(a))−1
から従う。
ただしここでw→f(a)のときz→aとなることを使っており、これはf−1の連続性である。
つまり和・積・商の極限だけでは済まず、局所的な逆関数の存在と連続性が別に要る。
この存在と連続性はここでは認めて先に進む。
実関数の逆関数定理に対応するもので、正則関数の場合は後に偏角の原理から導くこともできる。
四則演算の公式を合わせると、多項式と有理式の正則性が従う。
多項式と有理式の正則性
zについての多項式はC全体で正則である。
zについての有理式は、分母が0になる点を除いて正則である。
正則でない関数
それでは正則でない関数にはどのようなものがあるだろうか。
f(z)=zˉは正則でない
f(z)=zˉはCのどの点でも複素微分可能でない。
まず直感的な説明をしよう。
f(z)が一次式az+bで近似できるのであれば、a=0のとき近似は回転拡大と平行移動の合成であり、実軸と虚軸のなす角は向きも込めて保たれる。
ところがf(z)=zˉは実軸に関する鏡映なので、実軸と虚軸のなす角の向きが逆になってしまう。
よって複素係数の一次式では近似できない。
実二変数関数として見ると、f(x+iy)=x−iyを近似する行列は
A=(100−1)
である(この場合は近似ではなく一致する)。
これは複素数倍を表す行列の形(ab−ba)になっていない。
つまりfは実二変数関数としては微分可能だが、複素関数としては微分可能でない。
これが実微分可能性と複素微分可能性の違いを示す典型例である。
定義に直接基づいた証明も与えておこう。
証明
hが実数として近づく場合と、純虚数として近づく場合で極限値が異なることを示す。
z=x+iyとする。
hを実数として0に近づけると
h→0, h∈Rlimhz+h−zˉ=h→0, h∈Rlimh(x+h−iy)−(x−iy)=1である。
一方、h=ik(kは実数)として0に近づけると
k→0, k∈Rlimikz+ik−zˉ=k→0, k∈Rlimik(x−i(y+k))−(x−iy)=−1である。
近づけ方によって極限値が異なるので、fはzで複素微分可能でない。
zは任意だったから、fはどの点でも複素微分可能でない。
∣z∣ の非可微分性
f(z)=∣z∣はCのどの点でも複素微分可能でないことを示せ。
ヒント:z=0の場合とz=0の場合を分ける。
どちらも、実軸方向と虚軸方向から近づけた差分商を比べればよい。
解答
z=0の場合。 差分商はh∣h∣−0=h∣h∣である。
hを正の実数として0に近づけると値は1、hを正の虚数it(t>0)として近づけるとitt=−iである。
異なるので微分可能でない。
z=0の場合。 a=0とし、まず実軸方向、すなわちhを実数として近づける。
∣z∣をz=x+iyの関数とみるとx2+y2なので、a=α+iβに対し
h→0,h∈Rlimh∣a+h∣−∣a∣=∂x∂x2+y2(α,β)=∣a∣αである。
次に虚軸方向、h=it(tは実数)として近づけると
t→0limit∣a+it∣−∣a∣=i1⋅∂y∂x2+y2(α,β)=i1⋅∣a∣β=−i∣a∣βである。
この2つが一致するには∣a∣α=−i∣a∣β、すなわちα=−iβが要る。
α,βは実数なので、これはα=β=0すなわちa=0のときしか起こらない。
仮定に反するので微分可能でない。
∣z∣は実数値関数であり、定数でない実数値の正則関数は存在しない。
このことはコーシーリーマンの方程式からも分かる。
初等関数の正則性
前のセクションで定義した指数関数・三角関数と対数関数・冪乗関数の正則性を調べよう。
指数関数
指数関数の正則性
exp(z)はC全体で正則であり、
(expz)′=expzが成り立つ。
証明
指数法則exp(z+h)=exp(z)exp(h)より
hexp(z+h)−exp(z)=exp(z)⋅hexp(h)−1である。
よってh→0でhexp(h)−1→1、すなわち原点での微分可能性を示せばよい。
h=s+itとおき、定義exp(h)=es(cost+isint)に実関数の0における近似
es=1+s+o(∣h∣),cost=1+o(∣h∣),sint=t+o(∣h∣)を代入する。
∣s∣,∣t∣≤∣h∣なので、いずれの誤差もo(∣h∣)と書いてよい。
展開すると
exp(h)=(1+s+o(∣h∣))(1+it+o(∣h∣))=1+s+it+o(∣h∣)=1+h+o(∣h∣)となる。
したがって
hexp(h)−1=1+ho(∣h∣)→1であり、求める極限はexp(z)となる。
この証明で使ったのは、第2章で採った定義exp(x+iy)=ex(cosy+isiny)と、実関数es,cost,sintの原点での微分だけである。
指数関数の冪級数展開は、いま示したexp′=expを使って第7章の代表的な冪級数展開で計算する。
三角関数
三角関数は指数関数を用いて
cosz=2eiz+e−iz,sinz=2ieiz−e−iz
と定義した。
指数関数が正則であることと、正則関数の和が正則であることから、三角関数もC全体で正則である。
また、合成関数の微分により(eiz)′=ieiz、(e−iz)′=−ie−izであることから
(cosz)′=−sinz,(sinz)′=cosz
と、実関数の場合と同じ公式が得られる。
ここで注意しておきたいことがある。
複素数への拡張の仕方は一見すると何通りもありそうだが、実は正則性を要求すると一通りしかない。
後ほど証明する一致の定理によれば、二つの正則関数f,gが実軸上で一致するならばf=gである。
したがって実関数としてのcos,sinを正則関数に拡張する方法は、存在すれば唯一である。
対数関数
対数関数logz=log∣z∣+iargzは多価関数であった。
実際、z=1でθ=0と選んで単位円周を反時計回りに一周してみよう。
このとき∣z∣=1は一定で、θを連続的に増加させると、一周してz=1に戻ったときにはθ=2πになっている。
つまりC∖{0}の上で一価連続な関数としてlogzを定めることはできない。
この不定性はz=0の周りを回ることによって生じている。
そこで原点から出る半直線を一本除いて定義域を制限すれば、その上で一価正則な関数が定まる。
例えば負の実軸を除いた領域C∖(−∞,0]の上で−π<argz<πと定めたものを主枝という。
対数関数の正則性
原点から出る半直線を除いた領域上で分枝を一つ選ぶと、logzはその領域で正則であり
(logz)′=z1が成り立つ。
証明
選んだ分枝のw=logzは、その領域の上で連続なz=exp(w)の逆関数である。
逆関数の微分公式により
(logz)′=(expw)′1=expw1=z1となる。
実関数の対数関数の微分がx1であったことから∫1xt1dt=logxであった。
同様の計算を複素数の範囲で行うと、上で見た多価性のために積分の値が一意に定まらないように思える。
これは後に複素線積分とコーシーの積分定理を学ぶと、
logz=∫1zt1dt
の値が積分経路によって変化するという現象として理解できる。
冪乗関数
冪乗関数はzα=exp(αlogz)と定義した。
対数関数が多価であったからzαも一般には多価である。
冪乗関数の正則性
logzの分枝を一つ選んだ領域の上でzα=exp(αlogz)は正則であり
(zα)′=αzα−1が成り立つ。
証明
合成関数の微分により
(zα)′=exp(αlogz)⋅zα=zαzα=αzα−1となる。
ここでzzα=exp(αlogz)exp(−logz)=exp((α−1)logz)=zα−1を用いた。
αが0以上の整数のときは多価性が消え、C全体で正則な関数znと一致する。
αが負の整数のときはz=0を除いて正則である。
それ以外のαについては、分枝を選ばなければ一価な関数にならないことに注意しよう。