代数学の基本定理
???「真実はいつもひとつって言うけど、2次方程式の解は2つあるじゃん」
概要
代数学の基本定理の証明します。ここでは 複素解析を使った証明を2つほど紹介します。
主張
$$f(z)=a_nz^n+a_{n-1}z^{n-1}+\cdots +a_1z+a_0$$
とする。ただしとする。
このとき、をみたす複素数が存在する。
注意点
「個解がある」と言わなくても大丈夫なのか?と思うかもしれないが、とりあえず上の定理を認めるとどうなるかを考えてみよう。ここで因数定理が出てくる。
因数定理の主張は確か「多項式をで割ったあまりはである」という感じだった。
次多項式についてなる複素数の存在が言えると因数定理より多項式で割ることができる。つまりというような形になる。ここでは次多項式である。ここで、についてまた代数学の基本定理を適用させる操作を繰り返すと結局
$$f(z)=a_n(z-\alpha_1)(z-\alpha_2)\cdots(z-\alpha_n)$$
となる。ここでである。
ここで気をつけなければいけないのは、だからといってとは限らないのである。「次方程式は個の解がある!」と言うと重解の存在を指摘されてレスバが泥沼状態になる。無難に済ませるためには、「次方程式は重解を含めて個の解がある!」と言うべきであろう。イメージとしては、例えば「にはという解が2つ存在する!」といったものである。
ところで代数学の基本定理って「個の解がある」までを主張に含めるべきだろうか?流儀によると思われるが、でも結局は同じような結論になるので流儀が別々でもあまり問題はないのだけど。
各証明で使う大道具一覧
さて証明をする前に証明で使う定理の紹介をしよう。これらの定理の証明は今回はしないけどゆるして(記事が膨大になるのと、筆者が証明を記述できるほど定理に詳しいわけではないので…)
1.リウヴィルの定理
複素数平面上全体で正則であって、かつ有界な関数は定数関数しかない
この定理は一致の定理と合わせて「正則って強いよね」の紹介として取り上げられる定理である。正則の意味については「複素数の微分が可能」という意味である。
$$f'(z)=\lim_{\Delta z\to 0}\frac{f(z+\Delta z)-f(z)}{\Delta z}$$
と定義したいが、の近づけ方をどのようにしても結果が同じにならなくてはいけないのである。つまりは、
$$\lim_{\Delta x\to 0}\frac{f(z+\Delta x)-f(z)}{\Delta x}=\lim_{\Delta x\to 0}\frac{f(z+i\Delta x)-f(z)}{i \Delta x}=\cdots$$
とならなくてはいけないのだ。そのために「上の関数として偏微分可能」よりも厳しい条件を課す必要があって、その結果例えばという共役を取るような関数は正則ではなくなるのである。
2.ルーシェの定理
を複素数上の単連結領域としたとき、が(の周上と捉えていればよいだろう。)上でとしたとき、とのの上での零点の個数は重複度を含めて一致する。
零点とはとなるというようなものである。つまりは解の個数を数えることができるのでいかにも代数学の基本定理の証明のためにあるような定理だと思うのも無理はないかもしれない。
証明1(リウヴィルの定理を使用)
最高次の係数で全体を割ることで
$$f(z)=z^n+a_{n-1}z^{n-1}+\cdots +a_1z+a_0$$
という形だけを考えてもよい。ちなみに証明2でも最初に同じようなことをやっている。*1
方針としては、背理法で示す。の解が存在しないと仮定した場合、が複素数上全体で正則かつ有界となるため、リウヴィルの定理より定数となって矛盾する。という感じである。というわけでやってみよう
とりあえずとでもしておこう。
このとき、のとき、
$$|a_0+a_1z+\cdots+a_{n-1}z^{n-1}|\leq |a_0|+|a_1||z|+\cdots+|a_{n-1}||z^{n-1}|$$
$$\leq (R-1)(1+|z|+\cdots+|z|^{n-1})\leq (|z|-1)(1+|z|+\cdots+|z|^{n-1})$$
$$\leq |z|^n-1$$
となる。よって、
$$|f(z)|\geq |z^n|-|a_{n-1}z^{n-1}+\cdots+a_1z+a_0|$$
より、
$$|f(z)|\geq |z^n|-(|z^n|-1)=1\gt 0$$
となるため、このとき、である。
また、の場合では、背理法の仮定よりの最小値が存在する。
証明は最大最小値原理と同じようなことをやる。を満たす領域がコンパクト*2だからが最小値を取るの存在がいえる。
最小値が0ではないのも簡単なことである。なる点列がある場合、ボルツァーノワイエルシュトラスの定理より収束する点列が存在してその収束先についてとなって矛盾するからである。ここで、が連続であることから極限は保存することと、コンパクト領域だから収束先は領域内にあることが保証されるからである。
よって、という関数は正則で複素数上全体で
$$\frac{1}{f(z)}\leq \max\{1,\frac{1}{\delta}\}$$
となって有界となる。よってここからリウヴィルの定理が使えて矛盾することがわかる。
証明2(ルーシェの定理を使用)
$$z^n+a_{n-1}z^{n-1}+\cdots +a_1z+a_0$$
について、
$$f(z)=z^n$$
$$g(z)=a_{n-1}z^{n-1}+\cdots +a_1z+a_0$$
とする。
ここで、はを満たす任意の定数としよう。
目標としては、上記のについて、領域についてルーシェの定理を使いたい。そのためには前提となる不等式が示せたら良いだろう。
つまり、ならば、となることを示せばよい。
注意:間違えがちだが、上で示そうとすると泥沼になる。あくまで周上で成り立つことを示そう。
$$|g(z)|=|a_{n-1}z^{n-1}+\cdots+a_1z+a_0|$$
$$\leq |a_{n-1}||z^{n-1}|+\cdots+|a_1||z|+a_0$$
$$= |a_{n-1}|R^{n-1}+\cdots+|a_1|R+a_0$$
$$\leq (R-1)R^{n-1}+\cdots+(R-1)R+(R-1)$$
$$= (R-1)\{R^{n-1}+\cdots+R+1\}$$
$$=(R^n-1)$$
$$\lt |z^n|=|f(z)|$$
よって成り立つ。ここでめでたくルーシェの定理が使える。
とは上で重複度含めて同じ数の零点を持つ。ここで、 の上の零点については、に重複度の零点を持つことが明らかにわかる。
よっての解は上に重複度含めて個あることがわかる。
はいくらでも大きく取れるので、
$$z^n+a_{n-1}z^{n-1}+\cdots +a_1z+a_0=0$$
の解は上に重複度含めて個ある。