ホーム>物理・数学のページ>1.数学の基礎>1-6.因数定理と代数方程式の解の探し方 |
すべての代数方程式に解が存在することがわかりました。では、その解を実際に求めるにはどうしたらいいでしょうか?
2次・3次・4次の方程式には解の公式があることはすでにふれました。つまり、4次以下の方程式には必ず解を求める方法があるのです。
しかし、5次以上の方程式には代数的な解の公式は存在しません。見つかっていないのではなく、「作れないこと」が証明されているのです。「代数的」というのは加減乗除や累乗根を使って、という意味です。
これはアーベルやガロアの理論によるもので、抽象代数学・群論という分野の話になってきます。これを話すにはまた別の道具立てが必要ですから、機会があればどこかで触れたいと思います(群論についてはこの文章の流れのなかで触れるつもりではいます)。
とにかく、5次以上になると解があるのにそれを絶対に見つける方法はないということになってしまいます。やはり、必ず解くことができるという安心感を与えてくれるという意味で、解の公式があるということは素晴らしいことではないでしょうか。
もちろん、どうにかして解くことができる場合もあります。その糸口を見つけてくれるのが次に説明する「因数定理」です。
実は「代数的」でないならば解の公式は存在します。それは楕円関数などの「解析的」道具を借りてくることによって作れるのですが、解析学の話はしていませんし、実用的にも計算量が多すぎて使えないのでこれについては省略させてもらいます。
次節では、2次方程式を解くときにも大変お世話になる「因数分解」を使った解法について話していきましょう。
2次方程式を解くときも、それが「因数分解」できるときは解の公式を使うまでもなく解けます。この話を一般化しましょう。
多項式について、割り算というのを考えてみます。もちろんの次数が、のそれと同じか大きくなければ割れません。いま、
このとき、それぞれの多項式の次数をで表すなら、かつです。とくに、が1次式 ならば、剰余項は定数になります。すなわち、
そして、ちょうどがで割り切れるとき、つまりのとき、となって、はの解になります。これを因数定理と呼びます。
こうして、代数方程式を解くことと、多項式を因数分解することは同じことになります。これを利用すれば、高次の多項式を解くこともできるわけです。
たとえば、 という方程式を考えてみます。
ぱっとみてわかるのは、を代入するととなり、これが解になっていることです。
そこで、これはで因数分解できるはずで、
このように一つの解を見つけることで、それを使って因数分解していけば次々に次数を減らすことができ、方程式を解くことができる場合があります。
もう一つ例をあげましょう。
数学検定1級(第161回)に過去出題された問題で、 を解け、というものです。
前の問題とちがい、ぱっとみてすぐに代入して分かる解はありません。では、どうしたらいいでしょうか。
これは因数分解をどうにかしてやってみるというしかありません。
ちょっと技巧的になりますが、
それぞれを解の公式をつかって解けば、
このように因数分解すれば解ける場合もあります。
実はこの問題をもう少し「力技」で解くこともできます。
その前に一つ、武器を作りましょう。
「共役複素数」というものを考えます。これはに対して と虚数部の符号を変えたものを「共役」と呼びます。これについてのいくつかの性質を書いておきましょう。
さて、ここで実数係数の方程式が複素解を持つとしましょう。そうすると、の係数はすべて実数ですから、 です(具体的な多項式で確かめてみればわかると思います)。なので、この解と共役な複素数も、 となって、元の方程式の解になります。つまり実数係数の方程式が複素数の解をもつならば、それと共役な複素数も解である、ということが言えます。
そこで因数定理によって、この方程式は で割り切れるはずです。ところで、この式は、
よって、実数係数の多項式は、かならず実数係数の1次式あるいは2次式で因数分解することができるということがいえます。
さて、これを踏まえて先の4次方程式の問題にアタックしてみましょう。これが2次式で因数分解できるのですから、
(1) | |||
(2) | |||
(3) | |||
(4) |
結果、前と同じ因数分解の結果を得ることができます。前の解法では項を足し引きして少し技巧的に解いていましたが、それを思いつかなくても無理やり2次式に分解して解くこともできるわけです。
コンピュータを使えば、与えられた多項式に対してそれを因数分解できる2次式を探し出すこともできます。これはベア・ストウ法とよばれる計算方法として知られています。機会があれば実際のプログラミング例をアップしたいと思います。
今回は実際に方程式を解く、ということに焦点を当てましたが、もう一つの目的は因数分解と因数定理について書いておきたかったというのがあります。たとえば、は実数の範囲ではこれ以上因数分解できませんが、複素数を使うことを認めれば と因数分解できてしまいます。これの延長上に、最終目標である四元数があるのです。
ですが、ここではまだ四元数の話にいく前に、複素数についてもう少し掘り下げておきたいと思います。次回は、複素数の幾何学的な性質、「複素平面」についてみていきます。これによって、複素数の積と商についての「イメージ」がつかめると思いますし、平面幾何学と複素数の関係も見えてきます。そして、これがのちに四元数を幾何学的に理解する助けになるはずです。