| ■2次方程式の根の公式 |
| 1次方程式aX+b=0(a≠0)は、X=−b/aと簡単に解ける。 |
2次方程式aX2+bX+c=0(a≠0)の根の公式は中学や高校で習ったように、
X={−b±(b2−4ac)1/2}/2aである。注1 |
| 以下、簡単にではあるが、根の公式と判別式の関連を述べる。 |
aX2+bX+c=0の根をα1,α2とすると、
aX2+bX+c=a(X−α1)(X−α2)
=a{X2−(α1+α2)X+α1α2}
であるから、 |
| 根と係数の関係 α1+α2=−b/a α1α2=c/aを得る。 |
| ここで、D=(α1−α2)2=(α1+α2)2−4α1α2 |
∴ D=(b/a)2−4(c/a)=b2/a2−4ac/a2
=(b2−4ac)/a2 |
| √D=Δ=(b2−4ac)1/2/aゆえ、X=−b/2a±√D/2 |
| 根の公式の中に判別式Dが含まれているので、次のような根の様相が分かる。 |
| a,b,c∈Rとする時、
D>0ならば、α1とα2は実根(実数根)
D=0ならば、α1=α2で重根
D<0ならば、α1とα2は複数共役根 |
| また、D=0の時、aX2+bX+c=a(X+b/2a)2という完全平方と呼ばれる形に変形できることに注意しておく。 |
| 注1 |
a{X2+(b/a)X}+c=a{(X+b/2a)2−(b/2a)2}+c
=a(X+b/2a)2−a(b2/4a2)+c
=a(X+b/2a)2−b2/4a+c
=a(X+b/2a)2−(b2−4ac)/4a |
| ∴ a(X+b/2a)2=(b2−4ac)/4a |
| ∴ (X+b/2a)2=(b2−4ac)/4a2 |
| ∴ X+b/2a =±{(b2−4ac)/4a2}1/2 |
| ∴ X+b/2a =±(b2−4ac)1/2/2a |
| ■3次方程式の根の公式(カルダノの解法) |
さて、3次方程式の根の公式について述べるのだが、ここで紹介する解法はタルタリア
(Tartaglia 1500?-1557)によって発見された方法である。 |
| だが、カルダノ(Cardano
1501-1576)がタルタリアの発見を自分のものとして発表したことから、今日カルダノの解法と呼ばれている。 |
| 根の公式は3次方程式X3+aX+b=0に対して求めれば十分である。注2 |
| 注2 |
一般には3次方程式はaX3+bX2+cX+d=0(a≠0)の形であるが、
X=Y−b/3aという変数変換により、
aY2+(c−b2/3a)Y+d−bc/3a+2b3/27a2=0という2次の項のない方程式になることが分かる。 |
| f(X)=X3+aX+b=0……(1) |
| (1)を解く為に、X=U+Vとおくと、 |
X3=(U+V)3=U3+3U2V+3UV2+V3=U3+V3+3UV(U+V)
=3UVX+U3+V3 |
| ∴ X3−3UVX−(U3+V3)=0……(2) |
| (1)と(2)の辺々の係数を比べると、U3+V3=−b UV=−a/3を得る。 |
| ∴ U3+V3=−b U3V3=−a3/27……(3) |
| ここで、(3)から2次方程式の根と係数の関係を考えれば、 |
| T2+bT−a3/27=0……(4) |
| はU3とV3を根とする2次方程式であるが、これは根の公式を用いて解ける。 |
即ち、T=−b/2±{b2−4(−a3/27)}1/2/2
=−b/2±(b2/4+a3/27)1/2 |
∴
U3=−b/2+(b2/4+a3/27)1/2
V3=−b/2−(b2/4+a3/27)1/2
とする。 |
| ところで、判別式Dを計算してみると、D=−27b2−4a3となる。注3 |
(b2/4+a3/27)1/2={(4b2+a3)/108}1/2
=(−D/108)1/2
から、 |
U3=−b/2+(−D/108)1/2
V3=−b/2−(−D/108)1/2 |
U、Vはそれぞれ右辺の3乗根として、複素数の範囲で3つずつ求めことができるが、
UV=−a/3から、UとVの一方が決まれば他方が決まることに注意する。
3つのUに対応してVが求まり、X=U+Vにより3個の根が求まることになる。 |
| そこで、Uの1つをU1={−b/2+(−D/108)1/2}1/3 とする時、 |
UV=−a/3を満たすVとして、V1={−b/2−(−D/108)1/2}1/3
が対応する。 |
同様に、UV=−a/3を満たす(U,V)を定めてやると、
(U1,V1)、(ωU1,ω2V1)、(ω2U1,ωV1)を得る。注4 |
| 以上をまとめると、 |
| 3次方程式X3+aX+b=0の根は、
U1+V1,ωU1+ω2V1,ω2U1+ωV1である。
ただし、U1={−b/2+(−D/108)1/2}1/3
V1={−b/2−(−D/108)1/2}1/3
ω =(−1+√3i)/2
D =−27b2−4a3
|
|
| 注3 |
| 判別式を簡単にする為にも係数が少ない方がよかったのである。だが、それでも慣れない方には少々計算が面倒であるが御了承願おう。 |
f(X)=0の根をα1,α2,α3とすると、
f(X)=X3+aX+b=(X−α1)(X−α2)(X−α3)ゆえ、 |
f'(X)=3X2+a
=(X−α1)(X−α2)
+(X−α2)(X−α3)
+(X−α3)(X−α1) |
∴ (α1−α2)(α1−α3)=3α12+a
−(α2−α3)(α1−α2)=(α2−α3)(α2−α1)=3α22+a
(α2−α3)(α1−α3)=(α3−α1)(α3−α2)=3α32+a |
∴ −{(α1−α2)(α1−α3)(α2−α3)}2
=(3α12+a)(3α22+a)(3α32+a)
=27(α1α2α3)2+9{(α1α2)2+(α2α3)2+(α3α1)2}a
+3(α12+α22+α32)a2+a3 |
根と係数の関係 α1+α2+α3=0
α1α2+α2α3+α3α1=a
α1α2α3=−b
から、 |
(α1α2)2+(α2α3)2+(α3α1)2
=(α1α2+α2α3+α3α1)2−2(α1α2α3)(α1+α2+α3)=a2 |
α12+α22+α32
=(α1+α2+α3)2−2(α1α2+α2α3+α3α1)=−2a |
∴ −D=27b2+9a3−6a3+a3=27b2+4a3
従って、X3+aX+b=0の判別式はD=−27b2−4a3となる。 |
| 注4 |
| αの3乗根はωを1の虚数立方根とする時、3√α,ω
3√α,ω2 3√αであるという前節の事実を思い出そう。 |
| 2次方程式の場合と比べてもこの解法は容易ではない。3次方程式が実根を持つ時でも、それらの根は複素数を経由して求めなければならないというのは興味深い。 |