対数関数

複素数に対する対数関数を定義しよう。 実数の範囲では、指数関数の逆関数として定義できた。 これは、異なる実数x,yx, yに対してはexe^xeye^yが異なるためである。

一方で複素数の範囲では、指数関数が複数の複素数で同じ値をとる。 なので、逆関数が直ちには定義できない。

しかし、多価関数としては以下のように定義することができる。

指数関数は、z=x+yiz=x+yiに対して

exp(z)=ex(cosy+isiny)=excosy+iexsiny \exp(z)=e^x(\cos y+i\sin y)=e^x\cos y +i e^x\sin y

と定義された。

w=exp(z)w=\exp(z)zzについて解くことでz=logwz=\log wを定める。 z=x+yiz=x+yiとし、w=u+viw=u+viとして、x,yx, yについて解けばよい。

u+iv=excosy+iexsiny u+iv = e^x\cos y +i e^x\sin y

であるので、

u=excosy,v=exsiny u=e^x\cos y, v = e^x\sin y

である。

u2+v2=e2x(cos2y+sin2y)=e2x u^2+v^2=e^{2x}(\cos^2y+\sin^2y)=e^{2x}

であるので、

x=logu2+v2 x=\log\sqrt{u^2+v^2}

である。ただし、ここのlog\logは実関数としての対数関数である。

また、

vu=sinycosy=tany \frac{v}{u}=\frac{\sin y}{\cos y}=\tan y

なので、

arctanvu=y \arctan\frac{v}{u}=y

である。 vu\dfrac{v}{u}は複素平面で言えば原点とzzを結ぶ線分の傾きであり、偏角θ\thetaとすればこの傾きはtanθ\tan\thetaであったから、

y=arg(z) y=\arg(z)

である。 ただし、これは一意に決まらないことに注意する。

つまり、

log(w)=logw+iargw\log(w)=\log\lvert w\rvert+i\arg w

であることがw=exp(z)w=\exp(z)であることと同値である。

極形式z=r(cosθ+isinθ)z=r(\cos\theta+i\sin\theta)を用いると

log(z)=logr+iθ \log(z)=\log r+i\theta

である。

ただし、偏角θ\thetaは一意には定まらないことに注意しよう。 複素数においては対数関数は多価関数となる。 このことはこの先に学ぶ線積分を通しても理解できる。