複素解析の面白い部分のひとつである「解析接続」について紹介しようと思ったのですが、その準備として「一致の定理」が必要であることに気付きました。そこで一致の定理の記事を書こうとしていたのですが、証明を書いていたら長くなってしまったので、まずは準備の準備として、「零点の離散性」を紹介したいと思います。
今回は、解析関数と呼ばれる関数の性質を紹介します。解析関数の定義を見てみましょう。
$\Omega \subset \mathbb{C}$を領域(連結な開集合)とする。関数$f:\Omega \to \mathbb{C}$が解析的であるとは、任意の$z_0 \in \Omega$に対して、ある$z_0$の近傍$U$と$a_p \in \mathbb{C}$ ($p=0,1,\ldots$)が存在して、任意の$z \in U$に対して
$$f(z) = \sum_{p=0}^{+\infty} a_p(z-z_0)^p $$
が成り立つことをいう。
このように、無限級数として解析関数を表示することを、($z_0$を中心とする)テイラー展開と呼びます。右辺の無限級数は、$c := \limsup_{p \to +\infty} |a_p|^{1/p}$とおいたとき、$z_0$を中心とする半径$1/c$の円の内部で収束することが知られています。この円のことを収束円とよび、収束円の半径$1/c$を収束半径とよびます。このとき、収束円上に定まる関数もまた解析関数になることが知られています。また、解析関数は連続であることも知られています。
複素関数が解析的であることと、正則であること(複素微分可能であること)はじつは同値になることが知られています。これはとても重要な結果ですが、今回は使いません。
今回紹介する定理は、次のようになります。
$\Omega \subset \mathbb{C}$を領域とし、関数$f: \Omega \to \mathbb{C}$が解析的であるとする。$f$が恒等的に$0$でないならば、$f$の零点集合$$\{z \in \Omega: f(z) = 0 \}$$は$\Omega$内で離散的である。
定理1の証明は、以下のような流れになっています。
$f$の零点集合を$Z(f)$と書く。すなわち、
$$Z(f) := \{z \in \Omega: f(z) = 0 \} $$
とする。
$z_0 \in Z(f)$を任意にとる。まず次のことを示す:
$z_0$を中心にして$f$をテイラー展開して、収束円$U$上で
$$f(z) = \sum_{p=0}^{+\infty} a_p (z-z_0)^p $$
と書く。$f(z_0) = a_0$なので、$a_0 = 0$である。
すべての$a_p$が$0$であれば、$U$上で$f = 0$である。
一方、$a_p$のうち$0$でないものが存在するならば、$a_p \neq 0$をみたす最小の$p$が存在するので、それを$p_0$とおく。$a_0=0$だったから、$p_0 \geq 1$である。
すると、
$$f(z) = (z-z_0)^{p_0}\sum_{p=p_0}^{+\infty} a_p (z-z_0)^{p-p_0} $$
と書くことができる。無限和の部分を
$$g(z) = \sum_{p=p_0}^{+\infty} a_p (z-z_0)^{p-p_0} $$
とおくと、これは$U$上の解析関数を定める(収束半径が変わらないことを確かめることができる)。$g(z_0) = a_{p_0} \neq 0$である。解析関数は連続なので、$z_0$のある近傍$V \subset U$が存在して、$z \in V$に対して$g(z) \neq 0$である。
したがって、$V$上で$f(z) = (z-z_0)^{p_0} \cdot g(z)$の零点は$z_0$のみである。これで(主張)が示された。
以上が証明の前半になります。解析的なのでテイラー展開をして、係数のうち0でない最も低い次数のところを取り出し、「因数分解」のようなことをしたことになります。そうすると、出てきた$g$の部分もまた解析関数になるので、連続性から近くに零点が全くないことがわかります。
それでは証明の後半を見てみましょう。
$f$が恒等的に$0$でないとして、すべての$f$の零点が$Z(f)$の孤立点であることを証明する。そのために、(主張)の2.のタイプの零点の集合を
$$\widehat{Z}(f) := \{z \in Z(f): zは(主張)の2.のタイプの零点 \} $$
とおく。$\widehat{Z}(f)$が$\Omega$内で開かつ閉であることを示そう。すると、$\Omega$は連結なので、$\widehat{Z}(f)$は空であるか$\Omega$と一致することになる。後者であれば$f$は恒等的に$0$だということになるので仮定に反する。したがって前者が成り立ち、$f$のすべての零点が$Z(f)$の孤立点となることがわかる。
($\widehat{Z}(f)$が$\Omega$の開集合であること) $z \in \widehat{Z}(f)$をとる。定義から、ある$z$の開近傍$U$が存在して、$U \subset Z(f)$となる。すると、$U$内の点はすべて$\widehat{Z}(f)$にも含まれる。したがって、$\widehat{Z}(f)$は$z$の近傍となる。これは任意の$z$に対して成り立つので、$\widehat{Z}(f)$は開集合である。
($\widehat{Z}(f)$が$\Omega$の閉集合であること) $\widehat{Z}(f)$内の点列$\{z_j\}_{j \in \mathbb{N}}$であって、$z_j \to z \in \Omega$となるものをとる。すべての$j$について$z_j \neq z$であるとしてよい。$f$の連続性から、$f(z) = \lim_{j \to +\infty}f(z_j) = 0$である。したがって$z \in Z(f)$であるから、$z$は(主張)の1.か2.をみたすことになる。$z$に収束する点列$\{z_j\}$ですべての$j$について$z_j \in Z(f)$となるものが存在しているので、1.とはなりえず、したがって2.である。よって、$z \in \widehat{Z}(f)$となり、$\widehat{Z}(f)$は閉集合である。
以上から、$\widehat{Z}(f)$が$\Omega$内で開かつ閉であることが言え、証明が終わる。
後半は連結性を用いたよくある議論になっています。開集合であることは定義からほぼ自明で、閉集合であることにStep 1の結果を使っています。
次回以降、一致の定理や解析接続の紹介ができればと思います。それではまた!