一致の定理
一致の定理(いっちのていり、英: Identity theorem)は、複素解析において、通常は可算点列上で局所的に一致する2つの正則関数が大域的に一致することを主張する定理である。重要な定理であり、解析接続の一意性の証明にはこの定理が必要となる。
この定理には名は冠されていないが、1844年頃、リウヴィルが楕円関数に特殊な形で適用したのが最初であり、直後にコーシーが自分が開発した複素解析の中に取り入れて一般化したものである[1]。
Contents
定理
次の2つの形式があり、どちらも一致の定理と呼ばれている (内容的にはほとんど言い換えに過ぎない)。
(1) 連結開領域 [math]D \subset \mathbb{C}[/math] で正則な複素関数 [math]f(z)[/math] の零点集合が [math]D[/math] で集積点を持てば、[math]f(z)[/math] は [math]D[/math] で恒等的に 0 である。
(2) 連結開領域 [math]D \subset \mathbb{C}[/math] で正則な複素関数 [math]f(z), g(z)[/math] が、[math]D[/math] で集積点を持つ [math]D[/math] の部分集合上で一致すれば領域 [math]D[/math] 全体で一致する。
証明
(1) の形式について証明する。(2) の形式については、(1) の形式を [math]f(z)- g(z)[/math] に対して適用すれば即時に出る。
証明を次の2段階に分ける。
第1段階 [math]z_0[/math] を [math]f(z)[/math] の零点の集積点の1つとすれば、[math]z_0[/math] を中心としたある正の半径 [math]r[/math] の開円板上で [math]f(z)[/math] は恒等的に 0 である。
第2段階 第1段階で証明した [math]z_0[/math] の近傍における [math]f(z)=0[/math] という結論を [math]D[/math] 全体に拡張する。なお、通常は解析接続の一意性の証明には一致の定理を用いるので、本定理の証明の中で解析接続の一意性を援用することは好ましくない(循環論法になる恐れがある)。
第1段階の証明
[math]z_0[/math] を [math]f(z)[/math] の零点の集積点の1つとする。 [math]f(z)[/math] は [math]D[/math] で正則であるから、[math]z_0[/math] を中心として次のようにテイラー展開が可能であり、その収束半径は 0 ではない。収束半径より小さな正数 [math]r[/math] を適当に選んで、[math]z_0[/math] を中心とした開円板 [math]|z-z_0| \lt r[/math] が [math]D[/math] に包含されるようにすることができる。この開円板を [math]U[/math] と置く。
- [math]f(z)=\sum_{k=0}^{\infty}\frac{c_k}{k!}(z-z_0)^k[/math]
もし、[math]c_k\not=0[/math] が存在するなら、その中で最も添字の値が小さなものを[math]c_n[/math] とし、
- [math]h(z)=\frac{c_n}{n!}+\sum_{k=1}^{\infty}\frac{c_{n+k}}{(n+k)!}(z-z_0)^k[/math]
と置けば、
- [math]f(z)=(z-z_0)^n h(z)[/math]
となる。上記の [math]h(z)[/math] の [math]z_0[/math] を中心とした テイラー展開の収束半径は [math]f(z)[/math] と同じであり、 [math]h(z)[/math] は [math]U[/math] で正則で、[math]h(z_0) \ne 0[/math] である。[math]z \ne z_0[/math] であれば [math](z-z_0)^n \ne 0[/math] であるから、 [math]z_0[/math] 以外の [math]f(z)[/math] の零点は [math]h(z)[/math] の零点であり、[math]z_0[/math] は [math]h(z)[/math] の零点の集積点である。 [math]h(z)[/math] は [math]U[/math] で連続であるから、[math]\delta[/math] を十分に小さな正数とすれば、[math]|z-z_0| \lt \delta[/math] であれば [math]h(z) \ne 0[/math] であるが、[math]z_0[/math] は [math]h(z)[/math] の零点の集積点であるから [math]|z_1-z_0| \lt \delta[/math] を満たす [math]h(z)[/math] の零点 [math]z_1[/math] が存在するはずであるから矛盾である。
従って全ての整数 [math]k[/math] について [math]c_k=0[/math] であり、開円板 [math]U[/math] 上では [math]f(z)[/math] は恒等的に 0 である。
第2段階の証明
[math]D[/math] に包含される [math]f(z)[/math] の零点だけから成る開集合の全ての集合を [math]Y[/math] と置く。定理の前提と第1段階の証明から明らかなように、 [math]Y[/math] に属する元は少なくとも1つは存在する ( [math]Y[/math] は空ではない)。
[math]Y[/math] に属する全ての開集合の合併集合を [math]D_1[/math] と置く。 [math]D_1[/math] は開集合族の公理から当然開集合である。 [math]D_2 = D \cap {\overline{D_1 }}^c[/math] ( [math]{\overline{D_1}}^c[/math] は [math]D_1[/math]の閉包の補集合)と置けば、[math]D_2[/math] も開集合である。当然 [math]D_1 \cap D_2 = \emptyset[/math] (空集合)である。
[math]\overline{D_1} = D_1 \cup \partial{\overline{D_1}}[/math] ([math]\partial{\overline{D_1}}[/math] は[math]D_1[/math] の境界点の全集合) であるから[math]\gamma = D \cap \partial{\overline{D_1}}[/math] と置けば、[math]D = D_1 \cup D_2 \cup \gamma[/math] である。
[math]D_2[/math] が空でないと仮定する。すると [math]\gamma[/math] も空ではない。なぜなら、[math]\gamma[/math] が空であれば、[math]D = D_1 \cup D_2[/math] であるから、[math]D[/math] は交点を持たない2つの開集合に分割されてしまって連結ではなくなるからである。
[math]z_1[/math]、[math]z_2[/math] をそれぞれ [math]D_1[/math]、[math]D_2[/math] の任意の点とすれば、 [math]D[/math] は連結であるから [math]z_1[/math]、[math]z_2[/math] を結ぶ [math]D[/math] 内に含まれる折線が存在する。これを [math]C[/math] と置く。
[math]C[/math] と [math]\gamma[/math] の交点が存在する。なぜなら、これが存在しないとすれば、[math]C_1 = C \cap D_1[/math]、[math]C_2 = C \cap D_2[/math] と置けば、[math]C = C_1 \cup C_2[/math] であり、[math]C[/math] は交点を持たない開集合 [math]D_1[/math]、[math]D_2[/math] にそれぞれ含まれる折線 [math]C_1[/math]、[math]C_2[/math] に分割されることになり、[math]C[/math] が連結でなくなるからである。
[math]C[/math] と [math]\gamma[/math] の交点の一つを [math]z_3[/math] と置く。 [math]z_3[/math] は [math]D[/math] の内点であり、また [math]D_1[/math] の境界点であるから [math]f(z)[/math] の零点集合の集積点であり、証明の第1段階の結論からある正数 [math]r[/math] が存在して、 [math]D[/math] に含まれる開円板 [math]U = \{ z |\ |z-z_3| \lt r \}[/math] 内では [math]f(z)[/math] は恒等的に 0 である。従って、 [math]D_1 \cup U[/math] は [math]D[/math] に含まれる [math]f(z)[/math] の零点集合であり [math]Y[/math] に含まれる。
[math]z_3[/math] は [math]D_2[/math] の境界点でもあるから、[math]U[/math] は [math]D_2[/math] の点を含む。従って [math]D_1 \cup U[/math] は [math]D_1[/math] を真に包含し、 [math]D_1[/math] が [math]Y[/math] の全ての集合の合併集合であることに反する。従って [math]D_2[/math] は空でなければならない。
従って [math]D = D_1[/math] が成立し、[math]D[/math] は [math]f(z)[/math] の零点集合である。つまり [math]D[/math] で [math]f(z)[/math] は恒等的に 0 である。
脚注
- ↑ 数学セミナー編 『数学100の定理』、日本評論社、1999年、pp162,163.