ローラン展開の意味・計算方法・特異点の分類
ローラン展開の意味・計算方法・特異点の分類

ローラン展開の意味・計算方法・特異点の分類

ローラン展開の意味・計算方法・特異点の分類
  • レベル: ◎ 大学数学
  • 複素解析
  • 解析

更新 2025/10/16

ローラン展開(Laurent展開)

0<∣z−a∣<R0 < |z-a| < R0<∣z−a∣<R で正則(微分可能)な複素関数 f(z)f(z)f(z) は,以下のようにべき級数展開できる。 f(z)=∑n=−∞∞an(z−a)n f(z) = \sum_{n = -\infty}^{\infty} a_n (z-a)^n f(z)=n=−∞∑∞​an​(z−a)n ただし,各係数 ana_nan​ は an=12πi∮∣z−a∣=rf(z)(z−a)n+1  dz a_n = \dfrac{1}{2 \pi i} \oint_{|z - a| = r} \dfrac{f(z)}{(z - a)^{n+1}} \; dz an​=2πi1​∮∣z−a∣=r​(z−a)n+1f(z)​dz で計算できる (rrr は 0<r<R0 < r < R0<r<R を満たす実数ならなんでもよい)。

これをローラン展開(Laurent展開・ローラン級数展開)といいます。右辺の級数をローラン級数といいます。

この記事ではローラン展開について詳しく紹介します。

正則関数のテイラー展開

  • ローラン展開:f(z)=∑n=−∞∞an(z−a)nf(z) = \displaystyle\sum_{n = -\infty}^{\infty} a_n (z-a)^nf(z)=n=−∞∑∞​an​(z−a)n は z=az=az=a のまわりで関数 f(z)f(z)f(z) をべき級数に展開しています。
  • テイラー展開と似ていますね! テイラー展開は n=0n=0n=0 から ∞\infty∞ までの和ですが,ローラン展開ではマイナスの項があります。
  • 実は,ローラン展開はテイラー展開の拡張です。というわけで,まずは複素関数のテイラー展開について再確認しましょう。
複素関数のテイラー展開

正則な複素関数は各点でテイラー展開できる。もう少しきちんと言うと:

関数 f:C→Cf:\mathbb{C}\to\mathbb{C}f:C→C は閉円盤 Δ(a,R)‾\overline{\Delta (a,R)}Δ(a,R)​ で正則とする。このとき,円盤内部の任意の点 z∈Δ(a,R)z\in\Delta(a,R)z∈Δ(a,R) に対して, f(z)=∑n=0∞an(z−a)n f(z) = \sum_{n=0}^{\infty} a_n (z-a)^n f(z)=n=0∑∞​an​(z−a)n が成立する。ただし,an=f(n)(a)n!a_n = \dfrac{f^{(n)} (a)}{n!}an​=n!f(n)(a)​ である。

  • Δ(a,R)‾={z∈C∣∣z−a∣≦R}\overline{\Delta (a,R)} = \{ z \in \mathbb{C} \mid |z-a| \leqq R\}Δ(a,R)​={z∈C∣∣z−a∣≦R}, Δ(a,R)={z∈C∣∣z−a∣<R}\Delta(a,R)= \{ z \in \mathbb{C} \mid |z-a| < R\}Δ(a,R)={z∈C∣∣z−a∣<R} という記号を使います。
  • 「正則」というのは,一階微分できるという意味です。ただし,複素関数では「一階微分可能なら何回でも微分可能」という著しい性質があります(→コーシーの積分公式とその応用のグルサの定理参照)。
  • ここから少しむずかしいです。以下の「ローラン展開」の節まで読み飛ばしても構いません。
テイラー展開できることの証明

閉円盤 Δ(a,R)‾\overline{\Delta (a,R)}Δ(a,R)​ で正則な関数 f(z)f(z)f(z) を考える。コーシーの積分公式より,円盤内部の点 z∈Δ(a,R)z \in \Delta (a,R)z∈Δ(a,R) について f(z)=12πi∮∂Δ(a,R)f(ζ)ζ−z  dζ f(z) = \dfrac{1}{2\pi i} \oint_{\partial \Delta (a,R)} \dfrac{f(\zeta)}{\zeta - z} \; d\zeta f(z)=2πi1​∮∂Δ(a,R)​ζ−zf(ζ)​dζ

ただし,∂Δ\partial\Delta∂Δ は円盤 Δ\DeltaΔ の周を表す。ここで 1ζ−z=1(ζ−a)−(z−a)=1ζ−a⋅11−z−aζ−a=1ζ−a(1+z−aζ−a+(z−aζ−a)2⋯ )=∑k=0∞(z−a)k(ζ−a)k+1\begin{aligned} \dfrac{1}{\zeta - z} &= \dfrac{1}{(\zeta - a) - (z-a)}\\ &= \dfrac{1}{\zeta - a} \cdot \dfrac{1}{1 - \dfrac{z-a}{\zeta - a}}\\ &= \dfrac{1}{\zeta - a} \left( 1 + \dfrac{z-a}{\zeta - a} + \left( \dfrac{z-a}{\zeta - a} \right)^2 \cdots \right)\\ &= \sum_{k=0}^{\infty} \dfrac{(z-a)^{k}}{(\zeta - a)^{k+1}} \end{aligned}ζ−z1​​=(ζ−a)−(z−a)1​=ζ−a1​⋅1−ζ−az−a​1​=ζ−a1​(1+ζ−az−a​+(ζ−az−a​)2⋯)=k=0∑∞​(ζ−a)k+1(z−a)k​​ と展開できるので, f(z)=12πi∮∂Δ(a,R)f(ζ)ζ−z  dζ=12πi∮∂Δ(a,R)f(ζ)∑k=0∞(z−a)k(ζ−a)k+1  dζ=∑k=0∞(z−a)k⋅12πi∮∂Δ(a,R)f(ζ)(ζ−a)k+1  dζ\begin{aligned} f(z) &= \dfrac{1}{2\pi i} \oint_{\partial \Delta (a,R)} \dfrac{f(\zeta)}{\zeta - z} \; d\zeta\\ &= \dfrac{1}{2\pi i} \oint_{\partial \Delta (a,R)} f(\zeta) \sum_{k=0}^{\infty} \dfrac{(z-a)^{k}}{(\zeta - a)^{k+1}} \; d\zeta\\ &= \sum_{k=0}^{\infty} (z-a)^{k} \cdot \dfrac{1}{2\pi i} \oint_{\partial \Delta (a,R)} \dfrac{f(\zeta)}{(\zeta - a)^{k+1}} \; d\zeta\\ \end{aligned}f(z)​=2πi1​∮∂Δ(a,R)​ζ−zf(ζ)​dζ=2πi1​∮∂Δ(a,R)​f(ζ)k=0∑∞​(ζ−a)k+1(z−a)k​dζ=k=0∑∞​(z−a)k⋅2πi1​∮∂Δ(a,R)​(ζ−a)k+1f(ζ)​dζ​

ただし,最後の等号は積分と無限和を交換した(→補足)。つまり, an=12πi∮∂Δ(a,R)f(ζ)(ζ−a)n+1  dζ a_n = \dfrac{1}{2\pi i} \oint_{\partial \Delta (a,R)} \dfrac{f(\zeta)}{(\zeta - a)^{n+1}} \; d\zeta an​=2πi1​∮∂Δ(a,R)​(ζ−a)n+1f(ζ)​dζ とおくと f(z)=∑n=0∞an(z−a)nf(z) = \displaystyle\sum_{n=0}^{\infty} a_n (z-a)^nf(z)=n=0∑∞​an​(z−a)n という級数展開が得られる。さらに,グルサの定理から an=12πi∮∂Δ(a,R)f(ζ)(ζ−a)n+1  dζ=f(n)(a)n! a_n = \dfrac{1}{2\pi i} \oint_{\partial \Delta (a,R)} \dfrac{f(\zeta)}{(\zeta - a)^{n+1}} \; d\zeta = \dfrac{f^{(n)} (a)}{n!} an​=2πi1​∮∂Δ(a,R)​(ζ−a)n+1f(ζ)​dζ=n!f(n)(a)​

補足:無限和(級数)が一様収束するので積分と無限和を交換できます。実際,この級数が ∂Δ(a,R)\partial \Delta (a,R)∂Δ(a,R) で一様収束することを確認しましょう。∣z−a∣=r  (<R)|z-a| = r \; (< R)∣z−a∣=r(<R) とおくと, sup⁡ζ∈∂Δ(a,R)∣1ζ−z−∑k=0n(z−a)k(ζ−a)k+1∣=sup⁡ζ∈∂Δ(a,R)∣1ζ−z(z−aζ−a)n+1∣≦1R−r(rR)n+1→0(N→∞)\begin{aligned} &\sup_{\zeta \in \partial \Delta (a,R)} \left| \dfrac{1}{\zeta - z} - \sum_{k=0}^{n} \dfrac{(z-a)^{k}}{(\zeta - a)^{k+1}} \right|\\ &= \sup_{\zeta \in \partial \Delta (a,R)} \left| \dfrac{1}{\zeta - z} \left( \dfrac{z-a}{\zeta - a} \right)^{n+1} \right|\\ &\leqq \dfrac{1}{R-r} \left( \dfrac{r}{R} \right)^{n+1} \to 0 \quad (N \to \infty) \end{aligned}​ζ∈∂Δ(a,R)sup​∣∣​ζ−z1​−k=0∑n​(ζ−a)k+1(z−a)k​∣∣​=ζ∈∂Δ(a,R)sup​∣∣​ζ−z1​(ζ−az−a​)n+1∣∣​≦R−r1​(Rr​)n+1→0(N→∞)​

正則関数のテイラー展開の例
  • R<1R < 1R<1 として f(z)=11−zf(z) = \dfrac{1}{1-z}f(z)=1−z1​ を Δ(0,R)\Delta (0,R)Δ(0,R) で展開すると f(z)=∑n=0∞zn f(z) = \sum_{n=0}^{\infty} z^n f(z)=n=0∑∞​zn

  • g(z)=sin⁡xg(z) = \sin xg(z)=sinx を Δ(0,R)\Delta (0,R)Δ(0,R) で展開すると g(z)=∑n=0∞(−1)n(2n+1)!z2n+1 g(z) = \sum_{n=0}^{\infty} \dfrac{(-1)^n}{(2n+1)!} z^{2n+1} g(z)=n=0∑∞​(2n+1)!(−1)n​z2n+1

ローラン展開

なぜローラン展開を考えるのか

正則ならテイラー展開すればよいのですが,正則でない関数もべき級数展開したいです! そこでローラン展開です。正則でなくてもその点のまわりで正則ならローラン展開できるのです。

まずは「その点のまわりで正則なら」の意味を詳しく説明します。

孤立特異点 孤立特異点の定義

関数 f:C→Cf:\mathbb{C}\to\mathbb{C}f:C→C に対して,「Δ(a,R)\Delta (a,R)Δ(a,R) で正則ではないが,Δ(a,R)\{a}\Delta (a,R) \backslash \{a\}Δ(a,R)\{a} で正則となる」ような正の実数 RRR が存在するとき,aaa を fff の孤立特異点という。

孤立特異点の例を見てみましょう。

  • f(z)=1zf(z) = \dfrac{1}{z}f(z)=z1​ は z=0z=0z=0 で定義されていません。一方 z≠0z \neq 0z=0 では正則です。よって z=0z=0z=0 は fff の孤立特異点となります。

  • g(z)=1z(z+1)g(z) = \dfrac{1}{z(z+1)}g(z)=z(z+1)1​ とすると ggg は z=0,1z = 0 , 1z=0,1 で孤立特異点を持ちます。

上の例では C\mathbb{C}C 全体で特異点が有限個しかないパターンでしたが,そうでない例もあります。

  • h(z)=1sin⁡zh(z) = \dfrac{1}{\sin z}h(z)=sinz1​ は z=nπ  (n∈Z)z = n \pi \; (n \in \mathbb{Z})z=nπ(n∈Z) で正則ではありません。ですが,R<πR < \piR<π とすれば,Δ(nπ,R)\{nπ}\Delta (n\pi , R) \backslash \{ n\pi \}Δ(nπ,R)\{nπ} で正則です。つまり,z=nπ  (n∈Z)z=n\pi\;(n\in\mathbb{Z})z=nπ(n∈Z) は h(z)h(z)h(z) の孤立特異点です。
孤立特異点の近傍で級数展開

孤立特異点の近傍でもべき級数展開したいのですが,テイラー展開はできません。なぜなら,特異点では微分ができないため,以下のテイラー展開の式の2が計算できないからです:

  1. f(z)=∑n=0∞an(z−a)nf(z) = \displaystyle\sum_{n = 0}^{\infty} a_n (z-a)^nf(z)=n=0∑∞​an​(z−a)n
  2. an=f(n)(a)n!a_n = \dfrac{f^{(n)} (a)}{n!}an​=n!f(n)(a)​

一方,グルサの定理より微分可能な場合は

f(n)(a)n!=12πi∮∂Δ(a,R)f(z)(z−a)n+1  dz\dfrac{f^{(n)} (a)}{n!}=\displaystyle\dfrac{1}{2\pi i} \oint_{\partial \Delta (a,R)} \dfrac{f(z)}{(z - a)^{n+1}} \; dzn!f(n)(a)​=2πi1​∮∂Δ(a,R)​(z−a)n+1f(z)​dz

が成立します。そこで,微分できない場合も,係数を

2’. an=12πi∮∂Δ(a,R)f(z)(z−a)n+1  dza_n=\displaystyle\dfrac{1}{2\pi i} \oint_{\partial \Delta (a,R)} \dfrac{f(z)}{(z - a)^{n+1}} \; dzan​=2πi1​∮∂Δ(a,R)​(z−a)n+1f(z)​dz

で定めればべき級数展開できるのではないか?と考えてみます。2’なら fff が微分できなくても計算できますね。実は,この2’に基づくと,

1’. f(z)=∑n=−∞∞an(z−a)nf(z) = \displaystyle\sum_{n = -\infty}^{\infty} a_n (z-a)^nf(z)=n=−∞∑∞​an​(z−a)n

が成立します!(nnn が 000 からではなく −∞-\infty−∞ から動く)

1’と2’でうまくいく証明は記事末でしっかり説明しますが,とりあえずローラン展開はテイラー展開を孤立特異点でも使えるように拡張したものと理解しておきましょう。実際,z=az=az=a で正則ならローラン展開とテイラー展開は一致します(なぜなら,n≦−1n\leqq -1n≦−1 のとき ana_nan​ の表式の被積分関数は正則になり,コーシーの積分定理より an=0a_n=0an​=0 になって負の部分が消えるから)。

ローラン展開の計算方法

ローラン展開では積分によって係数 ana_nan​ を計算できます。しかし,必ず積分しないといけないわけではありません。ローラン展開は一意に定まる(以下の補題)ので,何かしらの方法で頑張って

f(z)=∑n=−∞∞an(z−a)nf(z) = \displaystyle\sum_{n = -\infty}^{\infty} a_n (z-a)^nf(z)=n=−∞∑∞​an​(z−a)n

を満たす ana_nan​ を見つけてくればよいわけです。あくまでも積分の計算はローラン展開を求める1つの手段です。むしろ,積分を忠実に計算することは少ない気がします。

f(z)=1sin⁡zf(z) = \dfrac{1}{\sin z}f(z)=sinz1​ を z=0z=0z=0 近傍でローラン展開してみる。

1sin⁡z=1z⋅zsin⁡z=1z⋅{1z(z−13!z3+15!z5−⋯ )}−1=1z⋅(1−13!z2+15!z4−⋯ )−1=1z⋅(1−(13!z2−15!z4+⋯ ))−1=1z∑n=0∞(13!z2−15!z4+⋯ )n=1z⋅(1+(13!z2−15!z4+⋯ )+⋯ )=1z⋅(1+16z2+7360z4+⋯ )=1z+16z+7360z3+⋯\begin{aligned} \dfrac{1}{\sin z} &= \dfrac{1}{z} \cdot \dfrac{z}{\sin z}\\ &= \dfrac{1}{z} \cdot \left\{ \dfrac{1}{z} \left( z - \dfrac{1}{3!}z^3 + \dfrac{1}{5!} z^5 - \cdots \right) \right\}^{-1}\\ &= \dfrac{1}{z} \cdot \left( 1 - \dfrac{1}{3!}z^2 + \dfrac{1}{5!} z^4 - \cdots \right)^{-1}\\ &=\dfrac{1}{z} \cdot \left( 1 - \left( \dfrac{1}{3!}z^2 - \dfrac{1}{5!} z^4 + \cdots \right) \right)^{-1}\\ &= \dfrac{1}{z} \displaystyle\sum_{n=0}^{\infty} \left( \dfrac{1}{3!}z^2 - \dfrac{1}{5!} z^4 + \cdots \right)^n\\ &= \dfrac{1}{z} \cdot \left( 1 + \left( \dfrac{1}{3!}z^2 - \dfrac{1}{5!} z^4 + \cdots \right) + \cdots \right)\\ &= \dfrac{1}{z} \cdot \left( 1 + \dfrac{1}{6} z^2 + \dfrac{7}{360} z^4 + \cdots \right)\\ &= \dfrac{1}{z} + \dfrac{1}{6} z + \dfrac{7}{360} z^3 + \cdots \end{aligned}sinz1​​=z1​⋅sinzz​=z1​⋅{z1​(z−3!1​z3+5!1​z5−⋯)}−1=z1​⋅(1−3!1​z2+5!1​z4−⋯)−1=z1​⋅(1−(3!1​z2−5!1​z4+⋯))−1=z1​n=0∑∞​(3!1​z2−5!1​z4+⋯)n=z1​⋅(1+(3!1​z2−5!1​z4+⋯)+⋯)=z1​⋅(1+61​z2+3607​z4+⋯)=z1​+61​z+3607​z3+⋯​

なお,計算の過程で 11−z\dfrac{1}{1-z}1−z1​ のローラン展開を使った。

補題

ローラン展開は一意に定まる。つまり,正則関数 f(z)f(z)f(z) に広義一様収束する級数展開が2種類あるなら両者の係数は一致する。

ローラン展開は一意に定まる

f(z)=∑n=−∞∞an(z−a)nf(z)=\displaystyle \sum_{n=-\infty}^{\infty} a_n (z-a)^nf(z)=n=−∞∑∞​an​(z−a)n と f(z)=∑n=−∞∞an′(z−a)nf(z)=\displaystyle \sum_{n=-\infty}^{\infty} a_n' (z-a)^nf(z)=n=−∞∑∞​an′​(z−a)n という2種類の級数展開ができたとする。

任意に nnn をとる。級数は一様収束することから

12πi∮∣z−a∣=rf(z)(z−a)n+1  dz=12πi∮∣z−a∣=r∑m=−∞∞am(z−a)n+1−m  dz=∑m=−∞∞12πi∮∣z−a∣=ram(z−a)n+1−m  dz\begin{aligned} &\dfrac{1}{2\pi i} \oint_{|z-a| = r} \dfrac{f(z)}{(z - a)^{n+1}} \; dz \\ &= \dfrac{1}{2\pi i} \oint_{|z - a| = r} \sum_{m = -\infty}^{\infty} \dfrac{a_m}{(z - a)^{n+1-m}}\; dz\\ &= \sum_{m = -\infty}^{\infty} \dfrac{1}{2\pi i} \oint_{|z - a| = r} \dfrac{a_m}{(z - a)^{n+1-m}}\; dz \end{aligned}​2πi1​∮∣z−a∣=r​(z−a)n+1f(z)​dz=2πi1​∮∣z−a∣=r​m=−∞∑∞​(z−a)n+1−mam​​dz=m=−∞∑∞​2πi1​∮∣z−a∣=r​(z−a)n+1−mam​​dz​

と変形できる。ここで ∮∣z−a∣=r1(z−a)n  dz={2πi(n=1)0(n≠1) \oint_{|z - a| = r} \dfrac{1}{(z-a)^n} \; dz = \begin{cases} 2 \pi i &(n=1)\\ 0 &(n \neq 1) \end{cases}∮∣z−a∣=r​(z−a)n1​dz={2πi0​(n=1)(n=1)​ を思い出すと 12πi∮∣z−a∣=rf(z)(z−a)n+1  dz=12πi⋅2πian=an \dfrac{1}{2\pi i} \oint_{|z - a| = r} \dfrac{f(z)}{(z - a)^{n+1}} \; dz = \dfrac{1}{2\pi i} \cdot 2\pi i a_n = a_n 2πi1​∮∣z−a∣=r​(z−a)n+1f(z)​dz=2πi1​⋅2πian​=an​ が得られる。同様の計算を ∑n=−∞∞an′(z−a)n\displaystyle \sum_{n=-\infty}^{\infty} a_n' (z-a)^nn=−∞∑∞​an′​(z−a)n に当てはめると 12πi∮∣z−a∣=rf(z)(z−a)n+1  dz=an′ \dfrac{1}{2\pi i} \oint_{|z - a| = r} \dfrac{f(z)}{(z - a)^{n+1}} \; dz = a_n' 2πi1​∮∣z−a∣=r​(z−a)n+1f(z)​dz=an′​ が得られる。こうして an=an′a_n = a_n'an​=an′​ となり展開の一意性が示された。

例題

ローラン展開の問題を解いてみましょう。

例題

次の関数をローラン展開しなさい。

  1. 1z(z−1)\dfrac{1}{z(z-1)}z(z−1)1​(z=1z=1z=1 の周りで)
  2. sin⁡zz\dfrac{\sin z}{z}zsinz​(z=0z=0z=0 の周りで)
  3. e1ze^{\frac{1}{z}}ez1​(z=0z=0z=0 の周りで)
  1. 1z+1\dfrac{1}{z+1}z+11​ のマクローリン展開を用いる。 1z(z−1)=1z−1⋅11+(z−1)=1z−1⋅(1−(z−1)+(z−1)2−⋯ )=1z−1−1+(z−1)−(z−1)2+⋯\begin{aligned} \dfrac{1}{z(z-1)} &= \dfrac{1}{z-1} \cdot \dfrac{1}{1 +(z-1)}\\ &= \dfrac{1}{z-1} \cdot \left( 1 - (z-1) + (z-1)^2 - \cdots \right)\\ &= \dfrac{1}{z-1} - 1 + (z-1) - (z-1)^2 + \cdots \end{aligned}z(z−1)1​​=z−11​⋅1+(z−1)1​=z−11​⋅(1−(z−1)+(z−1)2−⋯)=z−11​−1+(z−1)−(z−1)2+⋯​ (ただし,z=0z=0z=0 も特異点なので,この式の成立範囲は ∣z−1∣<1|z-1|< 1∣z−1∣<1 である)

  2. sin⁡z\sin zsinz のマクローリン展開を用いる。 sin⁡zz=1z⋅(z−13!z3+15!z5−⋯ )=1−13!z2+15!z4−⋯\begin{aligned} \dfrac{\sin z}{z} &= \dfrac{1}{z} \cdot \left( z - \dfrac{1}{3!} z^3 + \dfrac{1}{5!} z^5 - \cdots \right)\\ &= 1 - \dfrac{1}{3!} z^2 + \dfrac{1}{5!} z^4 - \cdots \end{aligned}zsinz​​=z1​⋅(z−3!1​z3+5!1​z5−⋯)=1−3!1​z2+5!1​z4−⋯​

  3. eze^zez のマクローリン展開を用いる。 e1z=1+(1z)+12!(1z)2+⋯ e^{\frac{1}{z}} = 1 + \left( \dfrac{1}{z} \right) +\dfrac{1}{2!} \left( \dfrac{1}{z} \right)^2 + \cdots ez1​=1+(z1​)+2!1​(z1​)2+⋯

特異点の分類

  • ローラン展開とテイラー展開の違いとして「負の部分の有無」があります。
  • 負の部分を主要部もしくは特異部といいます。
  • 孤立特異点はそのローラン展開の主要部により3つのパターンに分解できます。
可除特異点

sin⁡zz=1−13!z2+15!z4−⋯ \dfrac{\sin z}{z} = 1 - \dfrac{1}{3!} z^2 + \dfrac{1}{5!} z^4 - \cdots zsinz​=1−3!1​z2+5!1​z4−⋯ のようにローラン展開に主要部が現れない特異点を可除特異点(除去可能特異点・見かけ上の特異点)といいます。**特異点が可除特異点であるとき,複素関数 fff を延長すれば(f(a)f(a)f(a) を適切に定めれば)特異点を含む領域で正則になります。**このため,可除特異点は,特異点とカウントしないことが多いです。

なお,可除特異点であるかどうかローラン展開をせずに判定する方法があります。詳しくは,リーマンの可除特異点定理を読んでみてください。

1z(z−1)=1z−1−1+(z−1)−(z−1)2+⋯ \dfrac{1}{z(z-1)} = \dfrac{1}{z-1} - 1 + (z-1) - (z-1)^2 + \cdots z(z−1)1​=z−11​−1+(z−1)−(z−1)2+⋯ のように主要部がどこかで終わる場合,極といいます。−n-n−n 次まで主要部があるとき,nnn 位の極といいます。

例えば 1z(z−1)\dfrac{1}{z(z-1)}z(z−1)1​ では z=1z=1z=1 が 111 位の極となります。

真性特異点

e1z=1+(1z)+12!(1z)2+⋯ e^{\frac{1}{z}} = 1 + \left( \dfrac{1}{z} \right) +\dfrac{1}{2!} \left( \dfrac{1}{z} \right)^2 + \cdots ez1​=1+(z1​)+2!1​(z1​)2+⋯ のように上記のどちらでもない場合,真性特異点といいます。

真性特異点に関連する定理には非常に興味深いものがあります。ここでは簡単に主張を紹介するにとどめます。

ピカールの大定理

fff は Ua={0<∣z−a∣<δ}U_a = \{ 0 < |z-a| < \delta \}Ua​={0<∣z−a∣<δ} で正則であり,z=az=az=a を真性特異点に持つとする。

このとき,ある z0z_0z0​ があって,任意の b∈C\{z0}b \in \mathbb{C} \backslash \{z_0\}b∈C\{z0​} に対して,ある z∈Uaz \in U_az∈Ua​ であって f(z)=bf(z) = bf(z)=b を満たすものが取れる。

ピカールの大定理は,「真性特異点近傍の像が,複素数全体をほとんど覆ってしまうこと」を意味します。証明も興味深いため是非調べてみてください。

ローラン展開の証明

それではローラン展開の証明です。まずは,より強い形でローラン展開の主張を書き下します。

ローラン展開

0≦R1<R20 \leqq R_1 < R_20≦R1​<R2​ とする。複素関数 fff が R1<∣z−a∣<R2R_1 < |z-a| < R_2R1​<∣z−a∣<R2​ で正則とする。

このとき,R1<∣z−a∣<R2R_1 < |z-a| < R_2R1​<∣z−a∣<R2​ を満たす任意の zzz について, f(z)=∑n=−∞∞an(z−a)n f(z) = \sum_{n = -\infty}^{\infty} a_n (z-a)^n f(z)=n=−∞∑∞​an​(z−a)n

ただし,各係数は R1<r<R2R_1 < r < R_2R1​<r<R2​ なる任意の rrr を選んで an=12πi∮∣z−a∣=rf(z)(z−a)n+1  dz a_n = \dfrac{1}{2 \pi i} \oint_{|z - a| = r} \dfrac{f(z)}{(z - a)^{n+1}} \; dz an​=2πi1​∮∣z−a∣=r​(z−a)n+1f(z)​dz で計算できる。

冒頭の主張は上記で R1=0,R2=RR_1 = 0,R_2 = RR1​=0,R2​=R とした場合です。

証明は,正則関数のテイラー展開とほぼ同じですが,特異点を避けるようにコーシーの積分公式を適用することになります。

証明

R1<∣z−a∣<R2R_1 < |z-a| < R_2R1​<∣z−a∣<R2​ なる zzz を1つ選んで固定する。R1<r1<∣z−a∣<r2<R2R_1 < r_1 < |z-a|< r_2 < R_2R1​<r1​<∣z−a∣<r2​<R2​ を満たす r1,r2r_1,r_2r1​,r2​ を取ってくる。

領域 D={z∈C∣r1<∣z−a∣<r2}D = \{ z \in \mathbb{C} \mid r_1 < |z-a| < r_2 \}D={z∈C∣r1​<∣z−a∣<r2​} にコーシーの積分公式を適用する(→補足)と f(z)=12πi∮∂Df(ζ)ζ−z  dζ=12πi∮∣ζ−a∣=r2f(ζ)ζ−z  dζ−12πi∮∣ζ−a∣=r1f(ζ)ζ−z  dζ\begin{aligned} f(z) &= \dfrac{1}{2\pi i} \oint_{\partial D} \dfrac{f(\zeta)}{\zeta - z} \; d\zeta\\ &= \dfrac{1}{2\pi i} \oint_{|\zeta - a| = r_2} \dfrac{f(\zeta)}{\zeta - z} \; d\zeta -\dfrac{1}{2\pi i}\oint_{|\zeta - a| = r_1} \dfrac{f(\zeta)}{\zeta - z} \; d\zeta \end{aligned}f(z)​=2πi1​∮∂D​ζ−zf(ζ)​dζ=2πi1​∮∣ζ−a∣=r2​​ζ−zf(ζ)​dζ−2πi1​∮∣ζ−a∣=r1​​ζ−zf(ζ)​dζ​ となる。

一項目について式を変形する。 f(ζ)(ζ−a)−(z−a)=f(ζ)ζ−a⋅11−z−aζ−a=f(ζ)ζ−a∑n=0∞(z−a)n(ζ−a)n \dfrac{f(\zeta)}{(\zeta -a) - (z - a)} = \dfrac{f(\zeta)}{\zeta - a} \cdot \dfrac{1}{1-\dfrac{z-a}{\zeta - a}} = \dfrac{f(\zeta)}{\zeta - a} \sum_{n=0}^{\infty} \dfrac{(z-a)^n}{(\zeta - a)^n} (ζ−a)−(z−a)f(ζ)​=ζ−af(ζ)​⋅1−ζ−az−a​1​=ζ−af(ζ)​n=0∑∞​(ζ−a)n(z−a)n​ この無限級数は ∣ζ−a∣=r2|\zeta - a|=r_2∣ζ−a∣=r2​ で一様収束するため,一項目は積分と極限を交換できる。

二項目についても同様に変形を行う。 −f(ζ)ζ−z=f(ζ)(z−a)−(ζ−a)=f(ζ)z−a∑n=0∞(ζ−a)n(z−a)n -\dfrac{f(\zeta)}{\zeta - z} = \dfrac{f(\zeta)}{(z - a) - (\zeta - a)} = \dfrac{f(\zeta)}{z - a} \sum_{n=0}^{\infty} \dfrac{(\zeta - a)^n}{(z-a)^n} −ζ−zf(ζ)​=(z−a)−(ζ−a)f(ζ)​=z−af(ζ)​n=0∑∞​(z−a)n(ζ−a)n​ この無限級数は ∣ζ−a∣=r1|\zeta - a| = r_1∣ζ−a∣=r1​ で一様収束するため,二項目でも積分と極限を入れかえることができる。

以上より f(z)=12πi∮∂Df(ζ)ζ−z  dζ=12πi∮∣ζ−a∣=r2f(ζ)ζ−z  dζ−12πi∮∣ζ−a∣=r1f(ζ)ζ−z  dζ=12πi∮∣ζ−a∣=r2f(ζ)ζ−a∑n=0∞(z−a)n(ζ−a)n  dζ+12πi∮∣ζ−a∣=r1f(ζ)z−a∑n=0∞(ζ−a)n(z−a)n  dζ=12πi∑n=0∞(z−a)n∮∣ζ−a∣=r2f(ζ)(ζ−a)n+1  dζ+12πi∑n=0∞(z−a)−n−1∮∣ζ−a∣=r1f(ζ)(ζ−a)n  dζ=∑n=0∞an(z−a)n+∑n=0∞a−n−1(z−a)−n−1=∑n=−∞∞an(z−a)n\begin{aligned} f(z) &= \dfrac{1}{2\pi i} \oint_{\partial D} \dfrac{f(\zeta)}{\zeta - z} \; d\zeta\\ &= \dfrac{1}{2\pi i} \oint_{|\zeta - a| = r_2} \dfrac{f(\zeta)}{\zeta - z} \; d\zeta - \dfrac{1}{2\pi i} \oint_{|\zeta - a| = r_1} \dfrac{f(\zeta)}{\zeta - z} \; d\zeta \\ &= \dfrac{1}{2\pi i} \oint_{|\zeta - a| = r_2} \dfrac{f(\zeta)}{\zeta - a} \sum_{n=0}^{\infty} \dfrac{(z-a)^n}{(\zeta - a)^n} \; d\zeta\\ &\quad\quad + \dfrac{1}{2\pi i} \oint_{|\zeta - a| = r_1} \dfrac{f(\zeta)}{z-a} \sum_{n=0}^{\infty} \dfrac{(\zeta - a)^n}{(z-a)^n} \; d\zeta \\ &= \dfrac{1}{2\pi i} \sum_{n=0}^{\infty} (z-a)^n \oint_{|\zeta - a| = r_2} \dfrac{f(\zeta)}{(\zeta -a)^{n+1}} \; d\zeta\\ &\quad\quad + \dfrac{1}{2\pi i} \sum_{n=0}^{\infty} (z-a)^{-n-1} \oint_{|\zeta - a| = r_1} \dfrac{f(\zeta)}{(\zeta- a)^n} \; d\zeta \\ &= \sum_{n=0}^{\infty} a_n (z-a)^n + \sum_{n=0}^{\infty} a_{-n-1} (z-a)^{-n-1}\\ &= \sum_{n=-\infty}^{\infty} a_n (z-a)^n \end{aligned}f(z)​=2πi1​∮∂D​ζ−zf(ζ)​dζ=2πi1​∮∣ζ−a∣=r2​​ζ−zf(ζ)​dζ−2πi1​∮∣ζ−a∣=r1​​ζ−zf(ζ)​dζ=2πi1​∮∣ζ−a∣=r2​​ζ−af(ζ)​n=0∑∞​(ζ−a)n(z−a)n​dζ+2πi1​∮∣ζ−a∣=r1​​z−af(ζ)​n=0∑∞​(z−a)n(ζ−a)n​dζ=2πi1​n=0∑∞​(z−a)n∮∣ζ−a∣=r2​​(ζ−a)n+1f(ζ)​dζ+2πi1​n=0∑∞​(z−a)−n−1∮∣ζ−a∣=r1​​(ζ−a)nf(ζ)​dζ=n=0∑∞​an​(z−a)n+n=0∑∞​a−n−1​(z−a)−n−1=n=−∞∑∞​an​(z−a)n​ と展開できた。

補足:領域 DDD はドーナツ型で穴があります。コーシーの積分公式の記事中でも言及しましたが,コーシーの積分公式は,単純曲線に囲われた領域に当てはまるもので,穴があっても適用できます。

留数定理に向けて

複素関数を積分するとき,元の関数の表示ではなくローラン展開したものを積分することを考えましょう(一様収束することから,項別積分できます)。ローラン展開の一意性を確認したときに登場した公式 ∮∣z−a∣=r1(z−a)n  dz={2πi(n=1)0(n≠1) \oint_{|z - a| = r} \dfrac{1}{(z-a)^n} \; dz = \begin{cases} 2 \pi i &(n=1)\\ 0 &(n \neq 1) \end{cases}∮∣z−a∣=r​(z−a)n1​dz={2πi0​(n=1)(n=1)​ を思い出すと,−1-1−1 次の項,すなわち a−1a_{-1}a−1​ だけが積分結果に関与しそうです。このことをより一般に述べた定理が留数定理です。

次回は留数定理を紹介します。留数定理を用いると様々な実積分が複素関数論の力で計算できるようになります。お楽しみに!

ローラン展開の計算は楽しいですね。

  • レベル: ◎ 大学数学
  • 複素解析
  • 解析
📎📎📎📎📎📎📎📎📎📎