logo

実数軸上の特異点とジョルダンの補題を通じた広義積分 📂複素解析

実数軸上の特異点とジョルダンの補題を通じた広義積分

ビルドアップ

全体的な流れはジョルダンの補題による異常積分と似ている。2つの多項式関数 p(z),q(z)p(z) , q(z) に対し、f(z)=q(z)p(z)\displaystyle f(z) = {{q(z)} \over {p(z)}} としよう。

p(z)=0p(z) = 0 を満たす実数解 aa が存在する場合、ff は実数特異点 aa を持つことになる。こうした場合をこれまで扱わなかった理由は、留数定理を使うためだった。もちろん、実軸上に特異点が追加されたからといって、留数定理を諦めるわけではなく、積分経路を曲げるトリックを使う。

20171227\_010018.png

上で示されたような単純閉路 C\mathscr{C} を考えると、特異点をγ\gammaのような小さな半円で回避できる。半円は 00 を中心にする必要はなく、実数軸上に複数存在しても問題ない。ここで r0r \to 0 を取り小さな半円を引き締め、RR \to \infty を取れば、本来のように留数定理を使えるようになる。この方法を使うためには、以下のような補助定理を最初に証明する準備が必要だ。言葉は複雑だが、留数定理と似ていることがすぐにわかる。

補助定理 1

関数 f:CCf : \mathbb{C} \to \mathbb{C}特異点 aa の近傍 0<za<r00 < |z - a | < r_{0}解析的だとしよう。aa に関する ffローラン展開の主要部に偶数の指数を持つ項がなく、γ\gammar0r_{0} より小さい正数 rr を半径としaa を中心とする半円 z(θ)a=reiθ,0θπz( \theta) - a = r e^{i \theta}, 0 \le \theta \le \pi であれば limr0γf(z)dz=iπResaf(z) \lim_{r \to 0} \int_{\gamma} f(z) dz = - i \pi \text{Res}_{a} f(z)

証明

仮定により f(z)=m=0b2m+1(za)2m+1+n=0an(za)n f(z) = \sum_{m=0}^{\infty} {{b_{2m+1}} \over {(z-a)^{2m+1} }} + \sum_{n=0}^{\infty} a_{n} (z-a)^{n} (za)=reiθ(z-a) = r e^{i \theta} なので n1n \ne -1 の時 γ(za)ndz=irn+10πe(n+1)iθdθ=rn+1n+1(1+cosnπ) \int_{\gamma} (z-a)^{n} dz = -i r^{n+1} \int_{0}^{\pi} e^{(n+1) i \theta} d \theta = {{r^{n+1}} \over {n+1}} (1 + \cos {n \pi}) したがって n0n \ge 0 または n<1n<-1 となるが、nn が奇数の場合 limr0γ(za)ndz=0 \lim_{r \to 0} \int_{\gamma} (z - a)^{n} dz = 0 一方で n=1n = -1 の場合を見ると limr0γ(za)1dz=limr00πidθ=iπ \lim_{r \to 0} \int_{\gamma} (z-a)^{-1} dz = \lim_{r \to 0} \int_{0}^{\pi} - i d \theta = - i \pi 従って limr0γf(z)dz=iπb1=iπResαf(z)\displaystyle \lim_{r \to 0} \int_{\gamma} f(z) dz = - i \pi b_{1} = - i \pi \text{Res}_{\alpha} f(z)

例題

例として、サインカン関数の異常積分 0sinxxdx\displaystyle \int_{0}^{\infty} {{\sin x} \over {x} } dx を求めてみよう。

解答

eiz=cosz+isinze^{i z} = \cos z + i \sin z なので、まずは Ceizzdz\displaystyle \int_{\mathscr{C}} {{e^{iz} } \over {z}} dz を考えるとよく、C\mathscr{C} は上で与えられた図のようだとしよう。すると Ceizzdz=Γeizzdz+Rreixxdx+γeizzdz+rReixxdx \int_{\mathscr{C}} {{e^{iz} } \over {z}} dz = \color{red} { \int_{ \Gamma} {{e^{iz} } \over {z}} dz } + \int_{-R}^{-r} {{e^{ix} } \over {x}} dx + \color{blue} { \int_{ \gamma} {{e^{iz} } \over {z}} dz } + \int_{r}^{R} {{e^{ix} } \over {x}} dx

留数定理: 解析的な関数 f:ACCf: A \subset \mathbb{C} \to \mathbb{C} がSimple closed contour C\mathscr{C} 内部の有限な特異点 z1,z2,,zmz_{1} , z_{2} , \cdots , z_{m}を持つとする。すると Cf(z)dz=2πik=1mReszkf(z)\displaystyle \int_{\mathscr{C}} f(z) dz = 2 \pi i \sum_{k=1}^{m} \text{Res}_{z_{k}} f(z)

関数 f(z):=eizz\displaystyle f(z) := {{e^{iz} } \over {z}} の特異点は z=0z = 0 だけであり、C\mathscr{C}内部には特異点が存在しないので、留数定理によって Ceizzdz=0 \int_{\mathscr{C}} {{e^{iz} } \over {z}} dz = 0 つまり、 Γeizzdz+Rreixxdx+γeizzdz+rReixxdx=0 \color{red} { \int_{ \Gamma} {{e^{iz} } \over {z}} dz } + \int_{-R}^{-r} {{e^{ix} } \over {x}} dx + \color{blue} { \int_{ \gamma} {{e^{iz} } \over {z}} dz } + \int_{r}^{R} {{e^{ix} } \over {x}} dx = 0

単純極での留数: 関数 fff(z)=g(z)h(z)\displaystyle f(z) = {{g(z)} \over {h(z)}} と表せるとしよう。ここで gghhα\alpha解析的であり、g(α)0,h(α)=0,h(α)0g(\alpha) \ne 0 , h(\alpha) = 0, h ' (\alpha) \ne 0 であれば α\alphaff の単純極で Resαf(z)=g(α)h(α)` \text{Res}_{\alpha} f(z) = {{g(\alpha)} \over {h ' (\alpha)}}

Res0eizz=ei01=1\displaystyle \text{Res}_{0} {{e^{iz} } \over {z}} = {{e^{i \cdot 0} } \over {1}} = 1 なので limr0γeizzdz=iπRes0eizz=iπ \lim_{r \to 0} \color{blue} { \int_{\gamma} {{e^{iz} } \over {z}} dz } = - i \pi \text{Res}_{0} {{e^{iz} } \over {z}} = - i \pi r0r \to 0 の時 Γeizzdz+R0eixxdxiπ+0Reixxdx=0 \color{red} { \int_{ \Gamma} {{e^{iz} } \over {z}} dz } + \int_{-R}^{0} {{e^{ix} } \over {x}} dx \color{blue} { - i \pi } + \int_{0}^{R} {{e^{ix} } \over {x}} dx = 0 まとめると Γeizzdz+RReixxdx=iπ \color{red} { \int_{ \Gamma} {{e^{iz} } \over {z}} dz } + \int_{-R}^{R} {{e^{ix} } \over {x}} dx = i \pi

ジョルダンの補題: 半円 Γ\Gammaz(θ)=Reiθ,0θπz(\theta) = R e^{i \theta} , 0 \le \theta \le \pi と表した時、関数 ffΓ\Gamma連続であり limzf(z)=0\displaystyle \lim_{z \to \infty} f(z) = 0 ならば、正数 mR+m \in \mathbb{R}^{+} に対して limRΓemizf(z)dz=0\lim_{R \to \infty} \int_{\Gamma} e^{m i z } f(z) dz = 0

ジョルダンの補題により limRΓeizzdz=0\displaystyle \lim_{R \to \infty} \color{red} { \int_{ \Gamma} {{e^{iz} } \over {z}} dz } = 0 であるので、 eixxdx=iπ \int_{- \infty }^{ \infty } {{e^{ix} } \over {x}} dx = i \pi を得る。もう一度、eiz=cosz+isinze^{i z} = \cos z + i \sin z なので cosxxdx+isinxxdx=iπ \int_{- \infty }^{ \infty } {{ \cos x } \over {x}} dx + i \int_{- \infty }^{ \infty } {{ \sin x } \over {x}} dx = i \pi ここで虚部だけを取ると sinxxdx=π \int_{- \infty}^{\infty} {{\sin x} \over {x} } dx = \pi そして、サインカン関数は偶関数であるため 0sinxxdx=π2 \int_{0}^{\infty} {{\sin x} \over {x} } dx = {{\pi} \over {2} }

結論

変数変換を通して、aRa\in \mathbb{R} に対して以下の式が成り立つことも簡単にわかる。 0sinxxdx=0sin(ax)xdx=π2 \int_{0}^{\infty} \frac{\sin x}{x}dx=\int_{0}^{\infty} \frac{\sin (ax)}{x}dx=\frac{\pi}{2} 一見すると解答が長く複雑に見えるが、よく見ると実際の計算はそれほど多くない。複素解析を使わない方法を考えると、この方法が簡単で快適に感じるだろう。


  1. Osborne (1999). Complex variables and their applications: p170. ↩︎