複素関数の零点の定義と極との関係

複素関数論
記事内に広告が含まれている場合があります

複素解析において零点 (zero)とは,関数の値が0になる点のことです。これは,極 (pole)と並んで最も基本的な重要概念です。

本記事では,複素関数における零点およびその位数の定義,そしてテイラー展開を用いた微分による位数の判定法と同値性について,分かりやすく解説します。

複素関数の零点

まずは,零点の定義と,零点の位数について定義し,具体例や性質を掘り下げていきましょう。

零点の定義と微分との同値性

定義1(零点)

D\subset \mathbb{C}開集合とし, f\colon D\to \mathbb{C}正則関数とする。 a\in D \large \color{red} f(a)=0 を満たすとき, a f零点 (zero) という。

さらに,ある整数 m\ge 1正則関数 g\colon D\to \mathbb{C} が存在して,

\large\color{red} f(z)=(z-a)^m g(z), \quad g(a)\neq 0

と表せるとき, a f m 位の零点 (zero of order m) という( m位数 (order) という)。

位数を因数分解の形で定義しましたが, m 階微分において初めて 0 でなくなることが, m 位の零点であることの同値な条件であり,それにより位数を定義することも多いです。

定理1( m 位の零点の定義の同値性)

D\subset \mathbb{C}開集合 f\colon D\to \mathbb{C}正則関数とする。また, a\in D とする。このとき,以下は同値である。

  1. f(z)=(z-a)^m g(z),\, g(a)\neq 0 となる正則関数 g\colon D\to\mathbb{C} が存在する
  2. f(a)=f'(a)=f''(a)=\cdots=f^{(m-1)}(a)=0 かつ f^{(m)}(a)\neq 0 が成立する

1.が本記事での m 位の零点の定義です。軽く証明しておきましょう。

1.\implies 2.は, (z-a)^m g(z) を積の微分法則(ライプニッツ法則)に基づいて微分していけば証明できます。2.\implies 1.の証明は,正則関数は各点の近傍でテイラー展開可能であることを考えれば明らかです。実際, a のある近傍 U\subset D 上で, f

f(z)= \sum_{n=0}^\infty \frac{f^{(n)}(a)}{n!} (z-a)^n ,\quad z\in U

テイラー展開できますから,2.を仮定すれば U 上で1.が従います。 D\setminus U 上では,g= f/(z-a)^m は明らかに正則ですから, D 上で1.のように書けるわけです。

零点の孤立性(非集積性)

零点は定義域内では常に孤立しています。

定理2(零点の孤立性(非集積性))

D\subset \mathbb{C} を領域(連結開集合), f\colon D\to \mathbb{C}正則関数とする。 f が定数関数でないとき, f の各零点は孤立している。

すなわち, a\in D f の零点であるとき,ある a 開近傍 U\subset D が存在して

f(z)\ne 0,\quad z\in U\setminus \{a\}

となる。

定理2より,その対偶「『ある零点が零点たちの集合の集積点である,すなわち零点の集合 \{a_n\} が存在して, a_n \to a かつ a f の零点である』\implies f(z)=0\, (\forall z\in D)」が成り立ちます。これは一致の定理 (identity theorem) そのものです。以下で証明しています。これ自体が,定理2の証明になっています。

一致の定理とその証明を簡潔に分かりやすく
複素関数論における最も重要で驚異的な定理の一つが一致の定理(identity theorem)です。この定理は,「正則関数の局所的な情報(一部の点での値)が,領域全体の大域的な情報を完全に決定してしまう」という定理で,正則関数の凄さを表しています。一致の定理について,その証明を簡潔に分かりやすく紹介します。

注意ですが,定義域ではない点に零点が集積することはあります。たとえば, \sin (1/z) の各零点は孤立点ですが, 0集積します。 0 はこの正則関数定義域に入っていません。

零点の具体例

簡単な具体例を紹介しておきましょう。

  1. (z-1)^2(z-3i) 1 が2位の零点, 3i が1位の零点である
  2. \sin z z=n\pi \, (n\in\mathbb{Z}) に1位の零点をもつ
  3. e^z は零点をもたない

複素関数の極との関係

零点と極との関係を述べるために,まずは極を定義しましょう。

複素関数の極

定義2(極)

D\subset \mathbb{C}開集合とし, a\in D とする。また, f\colon D\setminus \{a\} \to \mathbb{C}正則関数とする。

ある整数 m\ge 1正則関数 h\colon D\to \mathbb{C} が存在して,

\large \color{red} f(z)=\dfrac{h(z)}{(z-a)^m},\quad h(a)\ne 0

と表せるとき, a f m 位の極 (pole of order m) という。

極は孤立特異点の分類の一つです。

零点と極の関係

さて,零点と極の関係を述べましょう。本記事のメインの定理です。

定理3(極と零点の関係)

D\subset \mathbb{C}開集合とし,正則関数 f\colon D\to \mathbb{C} D 内に a のみで零点をもつとする。このとき,整数 m\ge 1 に対し,次の2条件は同値である。

  1. a f m 位の零点である
  2. a 1/f\colon D\setminus \{a\}\to \mathbb{C} m 位の極である

零点と,その逆数が極であることが対応しているんですね。

証明

1. \implies 2. について

a f m 位の零点であると仮定する。 このとき,零点の定義より, g(a)\neq 0 を満たす正則関数 g\colon D\to\mathbb{C} が存在して,

f(z)=(z-a)^m g(z)

と表せる。 仮定より, f a 以外で零点をもたないので, g D 上で零点をもたない。そこで, h=1/g とおくと, h\colon D\to \mathbb{C}正則であり,

h(a)=\frac{1}{g(a)}\neq 0

を満たす。このとき, D\setminus \{a\} 上で

\frac{1}{f(z)} = \frac{1}{(z-a)^m g(z)} = \frac{h(z)}{(z-a)^m}

と表すことができるため, a 1/f m 位の極である。

2. \implies 1. について

a 1/f m 位の極であると仮定する。 極の定義より,正則関数 h\colon D\to\mathbb{C} が存在して, D\setminus \{a\} 上で h(a)\neq 0 かつ

\frac{1}{f(z)}=\frac{h(z)}{(z-a)^m}

と表せる。 D\setminus \{a\} 上では h(z)=(z-a)^m/f(z)\ne 0 なので,両辺の逆数をとると,

f(z)=\frac{(z-a)^m}{h(z)}

となる。 既に述べた通り h は零点をもたないので, g=1/h とおくと, g\colon D\to\mathbb{C}正則である。 さらに,

g(a)=\frac{1}{h(a)}\neq 0

であり,

f(z)=(z-a)^m g(z)

と表せる。したがって, a f m 位の零点である。

証明終

多項式関数の零点

定数でない多項式関数には,必ず零点が存在することが知られています。これが,代数学の基本定理 (fundamental theorem of algebra) です。

定理4(代数学の基本定理)

定数でない多項式関数は必ず零点が存在する。特に, n 次関数のときは,位数を込めて n 個の零点が存在する。

「位数を込めて」とは,たとえば a が2位の零点なら,2個と数えるということです。

この証明は,いずれ別の記事で紹介しましょう。

関連する記事

一致の定理とその証明を簡潔に分かりやすく
複素関数論における最も重要で驚異的な定理の一つが一致の定理(identity theorem)です。この定理は,「正則関数の局所的な情報(一部の点での値)が,領域全体の大域的な情報を完全に決定してしまう」という定理で,正則関数の凄さを表しています。一致の定理について,その証明を簡潔に分かりやすく紹介します。
複素関数論のオススメの本・参考書10選
大学数学における関数論・複素関数論は,感動する理論を多く備えている面白い分野です。そんな1変数複素関数論を勉強するにあたって,おすすめの書籍や参考書を紹介します。
タイトルとURLをコピーしました