logo

ロシェの定理の証明 📂複素解析

ロシェの定理の証明

定理 1

ffgg単純閉路 C\mathscr{C}とその内部解析的であり、C\mathscr{C}上でg(z)<f(z)|g(z)| < |f(z)|を満たす場合、fff+gf + gC\mathscr{C}の内部で同じ数の零点を持つ。

解説

この定理は、与えられた関数をh=f+gh = f + gとして考え、ffggにうまく分けて書くことを含む。特に多項式関数の場合は、このような操作が非常に簡単であるため、非常に便利である。さらに、数値解析的な方法と組み合わせることにより、方程式h(z)=0h(z) = 0の解が具体的にどこに位置するかをかなり正確に知ることができる。

証明

戦略: Z(0)Z(0)ff零点の数を、Z(1)Z(1)ggの零点の数を表すようにZZを定義し、Z(0)=Z(1)Z(0) = Z(1)が成立することを示す。ZZの関数値は整数であり、それが連続関数であれば、そのようなZZは定数関数であるしかないので、Z(0)=Z(1)Z(0) = Z(1)を得ることができる。


t[0,1]t \in [0,1]に対してh(z,t):=f(z)+tg(z)h(z,t) := f(z) + t g(z)を考える。ffggC\mathscr{C}とその内部で解析的であるため、h(z,t)h(z,t)は固定されたttに対してC\mathscr{C}とその内部で極点を持たない。もしf(z)+tg(z)=0f(z) + t g(z) = 0ならば f(z)=tg(z)=tg(z) |f(z)| = |-tg(z)| = |tg(z)| だがt[0,1]t \in [0,1]であるため、f(z)g(z)|f(z)| \le |g(z)|である。これは仮定に反するため、f(z)+tg(z)0f(z) + t g(z) \ne 0でなければならない。

f(z)+tg(z)0f(z) + t g(z) \ne 0であるため、新しい関数Z(t):=12πiCf(z)+tg(z)f(z)+tg(z)dz\displaystyle Z(t) := {{1} \over {2 \pi i}} \int_{\mathscr{C}} {{f ' (z) + t g ' (z) } \over {f(z) + t g (z) }} dzを定義できる。

Z:[0,1]ZZ: [0,1] \to \mathbb{Z}の定義によれば、Z(t)Z(t)は有理型関数f(z)+tg(z)f(z) + t g (z)の零点の数を表す。ここで、t=0t=0ならばZ(0)Z(0)ffの零点の数であり、t=1t=1ならばZ(1)Z(1)f+gf+gの零点の数になる。つまり、Z(0)=Z(1)Z(0) = Z(1)を示せば、証明は完了である。

また、Z:[0,1]ZZ: [0,1] \to \mathbb{Z}の値域が整数集合Z\mathbb{Z}であるため、ZZ連続関数であれば、ZZは定数関数しかあり得ない。Z(t)Z(s)| Z(t) - Z(s)|を計算すると Z(t)Z(s)=ts2πCf(z)g(z)f(z)g(z)(f(z)+tg(z))(f(z)+sg(z))dz |Z(t) - Z(s)| = {{ |t-s| } \over {2 \pi}} \left| \int_{\mathscr{C}} {{f(z) g ' (z) - f '(z) g(z)} \over { (f(z) + t g(z))(f(z) + s g(z)) }} dz \right| を得る。一方で f(z)+tg(z)f(z)tg(z)f(z)g(z)>0 | f(z) + t g(z) | \ge |f(z)| - t |g(z)| \ge |f(z)| - |g(z)| > 0

f(z)+sg(z)f(z)g(z)>0 | f(z) + s g(z) | \ge |f(z)| - |g(z)| > 0 ここで、C\mathscr{C}コンパクトであるため、最大最小値定理により、f(z)g(z)f(z)g(z)(f(z)g(z))2M\displaystyle \left| {{f(z) g ' (z) - f '(z) g(z)} \over { (|f(z)| - |g(z)|)^2 }} \right| \le Mを満たすM>0M>0が存在する。

ML補助定理: f(z)M|f(z)| \le Mを満たす正の数MMC\mathscr{C}の長さLLに対して Cf(z)dzML \left| \int_{\mathscr{C}} f(z) dz \right| \le ML

C\mathscr{C}の長さをLLとすると Z(t)Z(s)tsML2π |Z(t) - Z(s)| \le |t - s|{{ML} \over {2 \pi}} したがって、ts0| t - s | \to 0の時にZ(t)Z(s)0 | Z(t) - Z(s) | \to 0であり、これはZZが(一様)連続であることを意味する。Z(t)Z(t)の関数値は整数であり、連続性を維持するためには、ZZは定数関数であるしかなく、Z(0)=Z(1)Z(0) = Z(1)を得る。


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