判別式                                  戻る

 高校で学ぶ数学で一番大切で感動的な出会いは、「判別式」との出会いだろう。判別式
を初めて学習するのは、2次方程式の解法においてであるが、その後、判別式は、高校数
学にとどまらず、いろいろな分野で顔を出す、言わば数学の世界の人気者である。私自身
高校で判別式を学んで以来、その華麗な技の虜になってしまった一人である。

 ただ、判別式のそのような多様性、有用性に気がつく生徒は少ない。むしろ「何故こんな
所で判別式?」と疑問を持つ方が普通である。

 ここでは、判別式の素性を明らかにし、その豊富な応用例をまとめていこうと思う。

 判別式というと、2次方程式の判別式のことを想起する方が多いと思われるが、一般に
は、n 次(n≧2)の多項式において定義される。ただし、このページでは、n=2、3 の場合
についてのみ考えることにする。

 n 次多項式 F(X)=a0+a1n-1+・・・+an-1X+an において、

      方程式 F(X)=0 のを、α1、α2、・・・、αn

とする。(→参考:根と解の違い

 このとき、 異なる i 、j ( i < j )すべてについて、根の差分の平方 ( α − α2 の積
を考えて、
          D = a02(n-1)Π( α − α )2
とおく。

 ( D の定義で、差分の平方を考えるのは、D を対称式にするためである。
 また、a02(n-1) を掛けるのは、分母に a0 が残るのを避けるためである。 D の最高次の項の
 形が α12(n-1)α22(n-2)・・・αn2 などから明らかだろう。)

 この D のことを、多項式 F(X) (または、方程式 F(X)=0 )の判別式という。

 D の定義から分かるように、

    D=0  ⇔  多項式 F(X) (または、方程式 F(X)=0 )は、重根をもつ

が成り立つ。

 すなわち、判別式とは、多項式が重根を持つかどうかを判別する式である。

(高校で活躍する判別式は、解が実数かどうかを判別する方に重きが置かれるが...。)

 2次方程式 ax2+bx+c=0 の場合

  2つの解を、α、β とおくと、解と係数の関係から、 α+β=-b/a 、 αβ=c/a

 このとき、 判別式 D=a2(α−β)2

               =a2{(α+β)2−4αβ}

               =a2{b2/a2−4c/a}

               =b2−4ac

 すなわち、2次方程式 ax2+bx+c=0 について、

      判別式 D=b2−4ac

となる。

 2次方程式の解が実数かどうかは、判別式 D が、解の公式

          

 において、根号の中味であることから判別できる。

 また、次のようにしても、確認できるだろう。

  α、β が相異なる実数 ならば、 明らかに、 D>0

  α、β が等しい ならば、 明らかに、 D=0

  α、β が相異なる虚数(互いに共役) ならば、 α−β は純虚数なので、 D<0

 上記は全ての場合をつくしているので、転換法という証明法により、上記のことは必要十

分となる。

 3次方程式 ax3+bx2+cx+d=0 の場合

 このままで判別式を計算すると、とても長い式になって覚えられない。

      D=b22+18abcd−4ac3−4b3d−27a22

そこで、まず、3次方程式を変形することを考える。

 ax3+bx2+cx+d=0 において、 x=X−b/(3a) を代入すると、

    a(X−b/(3a))3+b(X−b/(3a))2+c(X−b/(3a))+d=0

展開して、

 aX3−bX2+(b2/(3a))X−b3/(27a2)+bX2−(2b2/(3a))X+b3/(9a2
                                       +cx−bc/(3a)+d=0
すなわち、

   aX3+(c−b2/(3a))X−b3/(27a2)+b3/(9a2)−bc/(3a)+d=0

よって、3次方程式として、 x3+px+q=0 の場合を考えればよい。

(このような変換は、チルンハウス変換と呼ばれる。)

このとき、 3つの解を、α、β、γ とおくと、解と係数の関係から、

     α+β+γ=0 、 αβ+βγ+γα=p 、 αβγ=−q

 このとき、 判別式 D=(α−β)2(α−γ)2(β−γ)2 である。

ここで、
      (α−β)(α−γ)=α2−(β+γ)α+βγ

                  =α2−(−α)α+p−(αβ+γα)

                  =α2+α2+p−(β+γ)α

                  =2α2+p−(−α)α

                  =3α2+p

同様にして、  (β−γ)(β−α)=3β2+p 、 (γ−α)(γ−β)=3γ2+p

これら3式を辺々掛けると、

 −(α−β)2(α−γ)2(β−γ)2

=(3α2+p)(3β2+p)(3γ2+p)

=p3+3(α2+β2+γ2)p2+9(α2β2+β2γ2+γ2α2)p+27α2β2γ2

ここで、
      α2+β2+γ2=(α+β+γ)2−2(αβ+βγ+γα)=−2p

      α2β2+β2γ2+γ2α2=(αβ+βγ+γα)2−2αβγ(α+β+γ)=p2
なので、

 −(α−β)2(α−γ)2(β−γ)2=p3−6p3+9p3+27q2=4p3+27q2

 したがって、 3次方程式として、 x3+px+q=0 について、

     判別式 D=−4p3−27q2


となる。

 3次方程式の解については、次のように判別される。

(3次方程式は少なくとも一つ実数解をもつこと、実係数という条件で、虚数解は互いに共
役であることに注意する。)

 D>0 ならば、 3つの相異なる実数解をもつ

 D<0 ならば、 1つの実数解と2つの虚数解をもつ

 D=0 とする。 p=q=0 ならば、 3重解(解は0のみ)をもつ

           pq≠0 ならば、 3つの実数解(2重解とその他の解)をもつ


例 3次方程式 x3−3x+1=0 は、3つの実数解を持つことを示せ。

  判別式を D とすると、 D=−4(−3)3−27・12=108−27=81>0

  よって、 3つの相異なる実数解をもつ。

(コメント) 高校生向けには、グラフを用いる方が教育的だろう。

   y=x3−3x+1 のグラフは下図の通り。

      

 グラフより、3次方程式 x3−3x+1=0 は、3つの相異なる実数解をもつことが分かる。


 私が高校時代に出会った問題で、その解法の面白さに惹かれたものは次のようなもの
である。

問題1 実数 x 、y に対して、 3x2−4xy+6y2−8x− 4y+3=0 が成り立つ。

    このとき、 x 、y の取り得る値の範囲を求めよ。

(コメント) 2次方程式の理論を学んだ後の演習問題として先生から出題されたものだが、
      まだ数学がよく分かっていない高校生にとっては十分すぎるくらいの難問だった
      と思う。

(解) y についての2次方程式 6y2−4(x+1)y+3x2−8x+3=0 が実数解をもつので、

   判別式を D とすると、

  D/4=4(x+1)2−18x2+48x−18=−14x2+56x−14≧0 より、

     x2−4x+1≦0    よって、 2− ≦ x ≦ 2+

  同様にして、

   x についての2次方程式 3x2−4(y+2)x+6y2−4y+3=0 が実数解をもつので、

   判別式を D とすると、

  D/4=4(y+2)2−18y2+12y−9=−14y2+28y+7≧0 より、

     2y2−4y−1≦0    よって、 (2−)/2 ≦ y ≦ (2+)/2  (終)

(コメント) 「実数 x 、y に対して、」という点を、「実数解 x 、y をもつ」と発想の転換をする
      ところが当時とても斬新に思えました。

 今風にこの問題を授業等で取り上げるとしたら、パソコンを使って、

     3x2−4xy+6y2−8x− 4y+3=0 のグラフ

    

を描かせて、おおよその範囲を理解させて終わりというのが実状でしょうか?

 それでは、あまりに味気ないですね!

 この考え方を用いた例は数多い。一つだけ例をあげておこう。

例 関数
        

  の値域を求めよ。

(解) 分母を払って、 yx2−2x+y−4=0

  y=0 のときは、 x=−2 なので、 y=0 も値域に含まれる。

  y≠0 とする。 上式を、x についての2次方程式とみて、実数解をもつので、

   判別式を D とすると、

  D/4=1−y(y−4)=−y2+4y+1≧0 より、 y2−4y−1≦0

    よって、 2− ≦ x ≦ 2+  (終)

 この問題も、グラフを描かせて値域を正確に求めることはできない!判別式の有用さが
身にしみて分かるところだ。
            

 上記のようなタイプの問題は、「判別式がからみそう...」ということが薄々分かるが、突
然に判別式が出てきて驚く問題としては次の問題が有名だろう。

問題2 点( x , y )が、円 x2+y2=1 の内部および周上を動くとき、

    点( x+y , xy )の動く範囲を求めよ。(これは、随分昔の東京大学入試問題!

(解) u=x+y 、v=xy とおくと、 x2+y2=(x+y)2−2xy=u2−2v≦1

   よって、 v≧(1/2)u2−1/2 ・・・(1)

    また、 実数 x 、y は、2次方程式 t2−ut+v=0 の解なので、

   判別式を D とすると、

     D=u2−4v≧0 より、 v≦(1/4)u2
 ・・・(2)

  (1)、(2)より、求める領域は、

                        (終)

(コメント) 正直に告白すると、私は高校で初めてこのような問題に出会ったとき、ものの
      見事に判別式をとるという発想が思い浮かばなかった。解答を見て、すごく不自
      然さを感じた。今では全く違和感がないのだが...。

 問題2では、解と係数の関係が根底にあったが、より一般に、領域を求める際に判別式
が関係する例としては次の問題が有名である。

問題3 放物線 y=2x2+2ax+a2 について、a がすべての実数値をとって変わるとき、

    放物線が通過する領域を求めよ。

(解) a についての2次方程式 a2+2x・a+2x2−y=0 が実数解を持つので、

   判別式を D とすると、

           D/4=x2−(2x2−y)=y−x2≧0

    よって、求める領域は、  y≧x2 (終)

(コメント) グラフ描画ソフト「grapes」を用いて、放物線が通過する領域を描かせてみた。

      


 確かに、上図から求める領域が、  y≧x2  であることが分かる。


 また、次の問題4と問題5も発想の豊かさに驚かされる。この手法は解析学の常套手段
なのだろう!

問題4 2つのベクトル に対して、内積を、a・b で表すとき、次の不等式を示せ。

        ||||≧|a・b|    (コーシー・シュワルツの不等式)

(解) 任意の実数 t に対して、
                     |t2≧0

   が成り立つので、 |22−2(a・b)t+|2≧0 において、

   判別式を D とすると、

           D/4=(a・b2−|22≦0

    よって、 ||||≧|a・b| が成り立つ。  (終)

(コメント) 等号が成り立つ場合は明らかであろう。

 平面上のベクトルなら強引に成分計算に持ち込んでも易しいが、一般のベクトルについ
ては厳しいだろう。

 どこからか「任意の実数 t 」を引っ張り出してきて、絶対不等式「 |t2≧0 」に
持ち込むところが心憎い。

 もっとも、この問題については、
                     

を用いた証明の方がエレガントで、私は好きだ!


問題5 実数 x 、y に対して、x2−4x+4y2=1 のとき、x+y の最大値を求めよ。

(解) x+y = k とおく。 y=k−x を、x2−4x+4y2=1 に代入して整理すると、

       5x2−4(2k+1)x+4k2−1=0

  この2次方程式が実数解を持つので、

   判別式を D とすると、

       D/4=(4k+2)2−5(4k2−1)=−4k2+16k+9≧0

   すなわち、 4k2−16k−9=(2k+1)(2k−9)≧0 より、

         −1/2 ≦ k ≦ 9/2

   よって、 求める最大値は、 9/2  (終)


 次の問題は、高校に入って私が受けた最初の試練である。不等号の使い回しに魅了さ
れた問題である。

問題6 等式 5x2−12xy+10y2−6x−4y+13=0 を満たすような実数 x 、y の値を

    求めよ。

(解) x の2次方程式 5x2−2(6y+3)x+10y2−4y+13=0 が実数解を持つので、

   判別式を D とすると、

       D/4=(6y+3)2−5(10y2−4y+13)

          =−14(y2−4y+4)

          =−14(y−2)2≧0  より、 0≦(y−2)2≦0

  よって、 (y−2)2=0 となり、 y=2 で、このとき、 x=3 (終)


 具体的な数を係数に持つ2次方程式には、解の公式という強力な武器があるので、解
がどのようなものであるかは直ぐ分かる。

 しかし、文字を係数に持つ2次方程式の場合、解がどのような範囲にあるかを調べると
きには解の公式は無力である。

 次の問題は、問題1の変形バージョンである。判別式の使い方が面白い。

問題7 k が実数値をとって変わるとき、x の2次方程式 x2+(k+3)x+k2=0 の実数

    解の取り得る値の範囲を求めよ。

(解) k についての2次方程式 k2+xk+x2+3x=0 が実数解をもつので、

   判別式を D とすると、

        D=x2−4x2−12x=−3x2−12x≧0 より、

     x2+4x≦0    よって、 −4 ≦ x ≦ 0  (終)

(コメント) 解の公式を用いて、
                     

    から、x の取り得る値の範囲を求めることは困難だろう。

    グラフ描画ソフトを使って、x の値域を求めてみた。

            

     図から確かに、 −4 ≦ x ≦ 0  である。

 次の問題も、問題1の変形バージョンであるが、2次方程式を作る作業が入ってくる。

問題8 実数 x 、y 、z が等式 x+y+z=3 、xy+yz+zx=−9 を満たすとき、

    x の取り得る値の範囲を求めよ。(これは、随分昔の九州大学入試問題!

(解) z=3−x−y を、 xy+yz+zx=−9 に代入して、 xy+(x+y)(3−x−y)=−9

   すなわち、 y2+(x−3)y+x2−3x−9=0

   これを、y の2次方程式とみて実数解を持つので、

   判別式を D とすると、

       D=(x−3)2−4(x2−3x−9)=−3(x+3)(x−5)≧0

   よって、 (x+3)(x−5)≦0 より、 −3 ≦ x ≦ 5  (終)


 この問題に対して、当HPの掲示板「出会いの泉」で、U 様がラグランジュの乗数を用い
た解法があることを示唆された。(平成18年7月3日付け)

 実際に、その解法をなぞってみよう。

 F( x , y , z ) = x とおく。 拘束条件としては、

   G( x , y , z ) = x+y+z−3=0 、 H( x , y , z ) = xy+yz+zx+9=0

 このとき、ラグランジュの未定乗数法により、

     Fx+λG+μH=0 、F+λG+μH=0 、F+λG+μH=0

よって、 1+λ+μ(y+z)=0 、λ+μ(z+x)=0 、λ+μ(x+y)=0

 2式を辺々引いて、 1+μ(y−x)=0 、 μ(z−y)=0

 上式から、明らかに μ≠0 で、 よって、 z−y=0 すなわち、 y=z である。

 このとき、 x+2y=3 、 y2+2xy+9=0 を連立して解くと、

  ( x , y , z ) = ( −3 ,3 ,3 ) 、 ( 5 , −1 , −1 )

となる。この2点が、F( x , y , z ) = x の極大点、極小点の候補である。

 2つの曲面:x+y+z−3=0 、 xy+yz+zx+9=0 は下図のように交わっている。

         

 従って、幾何学的に考えて、x の取り得る値の範囲は、 −3 ≦ x ≦ 5 となる。

(コメント) ラグランジュの乗数を用いて解けるには解けるが、最後の詰めの場面で、「幾
      何学的に考えて、〜」という辺りが、少し気持ち悪いような気がする。

      ラグランジュ の未定乗数法は、あくまでも極値を与える候補を教えてはくれるが、
     それが本当に極値を与えるかどうかについては、何ら教えてはくれない。

      したがって、上図のように図形的な関係が明白な場合は有効かもしれないが、図
     形的に不明確な場合は、最後の結論を記述するときに途方に暮れてしまう。この点
     がラグランジュ の未定乗数法の弱点なのだろう。

      その点、判別式の方が明解に要求されたことに答えてくれる。


 整数論で有名なディオファントス問題においても判別式は活躍する。(もっとも、この場合
は判別式の値が平方数という話になって、ちょっと意味合いが違ってくるが...。)

問題9 等式 x2−3xy+2y2+4=0 を満たすような自然数 x 、y を求めよ。

(解) x の2次方程式 x2−3xy+2y2+4=0 が、自然数解すなわち実数解を持つので、

   判別式を D とすると、    D=9y2−4(2y2+4)=y2−16

   x が自然数となるためには、 D=(平方数) となることが必要。

   そこで、 y2−16=z2 (z は自然数)とおくと、 y2−z2=16

       (y+z)(y−z)=16  ( y、z は自然数 )なので、 y+z>y−z に注意して、

           (y+z、y−z)=(8、2)、(4、4)

      よって、 (y、z)=(5、3)、(4、0)

   (y、z)=(5、3)のとき、 x2−15x+54=0  これを解いて、 x = 6、9

   (y、z)=(4、0)のとき、 x2−12x+36=0  これを解いて、 x = 6

    以上から、 求める自然数の組は、 (x、y)=(6、5)、(9、5)、(6、4)  (終)


 上記の問題9では「自然数解→実数解」という必要条件で判別式が用いられた。ある程
度の範囲の数に絞るという意味で、このような判別式の使われ方も面白い。次は、このタ
イプの問題で、2004年度大学入試センター試験に出題されたものである。

問題10 2次関数 y=−x2+(2a−5)x−2a2+5a+3 (aは整数)のグラフが、x 軸と

     異なる2点で交わるものとする。このとき、2つの交点の x 座標がともに整数となる

     ように定数 a の値を定めよ。(改題)

(解) 2次方程式 −x2+(2a−5)x−2a2+5a+3=0 が、整数解すなわち実数解を持

   つので、判別式を D とすると、

       D=(2a−5)2+4(−2a2+5a+3)=−4a2+37≧0

     すなわち、 a2≦37/4 である。

   a は整数なので、 a=0、±1、±2、±3 となる。

   a=0 のとき、 2次方程式 −x2−5x+3=0 は整数解を持たない。

   a=1 のとき、 2次方程式 −x2−3x+6=0 は整数解を持たない。

   a=−1 のとき、 2次方程式 −x2−7x−4=0 は整数解を持たない。

   a=2 のとき、 2次方程式 −x2−x+5=0 は整数解を持たない。

   a=−2 のとき、 2次方程式 −x2−9x−15=0 は整数解を持たない。

   a=3 のとき、 2次方程式 −x2+x=0 は整数解 0 と 1 を持つ。

   a=−3 のとき、 2次方程式 −x2−11x−30=0 は整数解 −5 と −6 を持つ。

    以上から、 求める a の値は、 a=±3   (終)


(追記) 平成22年9月30日付け

 当HPがいつもお世話になっているHN「FN」さんから、判別式の話題を頂いた。

 HPサイト「http://www2.odn.ne.jp/~aai55890/donnwa2/sanzihannbetu.htm」では、判別式
を次のように定義している。

 F(x)=x3+ax2+bx+c=0 に対して、F’(x)=3x2+2ax+b=0 の解を、p、q とする

とき、F(p)F(q) を、F(x)=0 の判別式という。(実際には、これの27倍をとっている...。


 確かに判別式の本来の意味は、「重解をもつかどうか」を判別するための式であるから、
判別式を名乗る資格はある。

 ということは、F’(α)F’(β)F’(γ)も判別式を名乗る資格を持つ。何れも、重解をもつ
とき、「0」になり、そうでなければ、「0」でない。

 そこで、問題です。

問 題

 F(x)=x3+ax2+bx+c=0 の解を α、β、γ とし、F’(x)=3x2+2ax+b=0 の解

を、p、q とする。

 D=(α−β)2(β−γ)2(γ−α)2 、E=F(p)F(q) 、F=F’(α)F’(β)F’(γ)

とするとき、E、F をDで表せ。

(例) 2次式 F(x)=x2+bx+c のとき、

    D=b2−4c 、E=(−b2+4c)/4=−D/4 、F=−b2+4c=−D

   である。

(解) 解と係数の関係より、

   α+β+γ=−a 、 αβ+βγ+γα=b 、 αβγ=−c

   p+q=−2a/3 、 pq=b/3

 が成り立つ。よって、

   α+β+γ=3(p+q)/2 、 αβ+βγ+γα=3pq

 このとき、

      (α−β)(α−γ)=α2−(β+γ)α+βγ

                  =α2−(3(p+q)/2−α)α+3pq−α(3(p+q)/2−α)

                  =3α2−3(p+q)α+3pq

                  =3{α2−(p+q)α+pq}

                  =3(α−p)(α−q)

                  =F’(α)

 (ここで、 F(x)=(x−α)(x−β)(x−γ) から、
     F’(x)=(x−β)(x−γ)+(x−α)(x−γ)+(x−α)(x−β)
 なので、 F’(α)=(α−β)(α−γ) とした方がエレガントかもしれない。そうすると、解と係数の
 関係を用いた泥臭い計算は回避される!


同様にして、  (β−γ)(β−α)=3β2−3(p+q)β+3pq=F’(β)

          (γ−α)(γ−β)=3γ2−3(p+q)γ+3pq=F’(γ)

これら3式を辺々掛けると、

 −(α−β)2(α−γ)2(β−γ)2

=27(α−p)(α−q)(β−p)(β−q)(γ−p)(γ−q)

=27(p−α)(p−β)(p−γ)(q−α)(q−β)(q−γ)

=27F(p)F(q)

 以上から、 −D=27E なので、 E=−D/27

       また、 −D=F’(α)F’(β)F’(γ)=F なので、 F=−D (終)


 当HPがいつもお世話になっているHN「攻略法」さんは、2次の項がない実係数3次方程
式の場合に解かれました。(平成22年10月3日付け)

 F(x)=x3+ax+b=0 とする。

●Dの算出・・・実係数3次方程式 F(x)=x3+ax+b=0 の三つの解を、α、β、γ とす
         ると、解と係数の関係より、

     α+β+γ=0 (ここに値打ちがある!)

     αβ+βγ+γα=a

     αβγ=−b (ここでは未使用! Fを求めるときに使用する)

  ∴ β+γ=−α 、 βγ=α2+a

  ∴ (α−β)(α−γ)=α2−(β+γ)α+βγ=3α2+a

     (β−γ)2=(β+γ)2−4βγ=−3α2−4a

 よって、 D={(α−β)(α−γ)(β−γ)}2

        =(3α2+a)2(−3α2−4a)

        =(9α4+6aα2+a2)(−3α2−4a)

        =−27α6−54aα4−27a2α2−4a3

        =−27α3(α3+aα)−27aα(α3+aα)−4a3

        =−27(α3+aα)(α3+aα)−4a3

        =−27(−b)(−b)−4a3  ( ∵ F(α)=α3+aα+b=0 )

        =−4a3−27b2


(別解) F(x)=x3+ax+b=0 の三つの解 α、β、γ について、

    F(x)=(x−α)(x−β)(x−γ) より、

    F’(x)=3x2+a=(x−β)(x−γ)+(x−α)(x−γ)+(x−α)(x−β)

  ∴ F’(α)=3α2+a 、F’(β)=3β2+a 、F’(γ)=3γ2+a

 これら3式を辺々掛けると、

  (3α2+a)(3β2+a)(3γ2+a)=−{(α−β)(α−γ)(β−γ)}2=−D

 ここで、

 左辺=a3+3(α2+β2+γ2)a2+9(α2β2+β2γ2+γ2α2)a+27α2β2γ2

で、また、
     α2+β2+γ2=(α+β+γ)2−2(αβ+βγ+γα)=−2a

     α2β2+β2γ2+γ2α2=(αβ+βγ+γα)2−2αβγ(α+β+γ)=a2

     α2β2γ2=b2

なので、 −D=4a3+27b2 すなわち、 D=−4a3−27b2 (終)


●FとDとの関係・・・  F(x)=x3+ax+b より、 F’(x)=3x2+a

 このとき、 F’(α)=3α2+a 、F’(β)=3β2+a 、F’(γ)=3γ2+a なので、

  F=F’(α)F’(β)F’(γ)

   =(3α2+a)(3β2+a)(3γ2+a)

   =a3+3(α2+β2+γ2)a2+9(α2β2+β2γ2+γ2α2)a+27α2β2γ2

   =4a3+27b2

   =−D


●EとDとの関係・・・F’(x)=3x2+a=0 の二つの解を、p、q とすると、

  解と係数の関係より、  p+q=0 、 pq=a/3 なので、

     p2+q2=(p+q)2−2pq=−2a/3

     p3+q3=(p+q)3−3pq(p+q)=0

  E=F(p)F(q)

   =(p3+ap+b)(q3+aq+b)

   =(p33+ap・q3+b・q3)+(ap3・q+a2pq+abq)+(bp3+abp+b2

   =(pq)3+apq(p2+q2)+b(p3+q3)+a2pq+ab(p+q)+b2

   =a3/27−2a3/9+a3/3+b2

   =4a3/27+b2

   =−D/27

(コメント) 少し計算が遠回りかも...。


 私と同様の感想を、FNさんも持たれたようです。(平成22年10月3日付け)

 解と係数の関係でやれば、ある程度の計算がいりますが、因数分解でやれば計算はあま
りいりません。

   F(x)=(x−α)(x−β)(x−γ) 、 F’(x)=3(x−p)(x−q) と書ける。

 また、 F’(x)=(x−β)(x−γ)+(x−α)(x−γ)+(x−α)(x−β)

  このとき、 E=F(p)F(q)

          =(p−α)(p−β)(p−γ)(q−α)(q−β)(q−γ)

          =(α−p)(α−q)(β−p)(β−q)(γ−p)(γ−q)

          =F’(α)F’(β)F’(γ)/27

          =F/27

         F=F’(α)F’(β)F’(γ)

          =(α−β)(α−γ)・(β−α)(β−γ)・(γ−α)(γ−β)

          =−(α−β)2(α−γ)2(β−γ)2

          =−D

   ∴ F=−D 、 E=F/27=−D/27

 FNさんによれば、n次の場合に一般化すると、

    F=(−1)n(n-1)/2・D 、 F=n・E

になるそうです。(FNさんが、多分...と仰っているので、証明はまだなのかな?)

(追記) 平成22年10月4日付け

 攻略法さんが一般の3次式の判別式を計算された。

●F(x)=ax3+bx2+cx+d=0 の判別式Dの算出

 定義から、 D=a4(α−β)2(β−γ)2(γ−α)2 なので、

 D=a4{ (α+β+γ)2(αβ+βγ+αγ)2−4(α+β+γ)3αβγ−4(αβ+βγ+αγ)3

       +18(α+β+γ)(αβ+βγ+αγ)αβγ−27(αβγ)2}

  =b22−4b3d−4ac3+18abcd−27a22

となる。(この式の変形は神業だ!)

 そこで、この問題の結果 E=−D/(27a2) 、F=−D/a から判別式を導いてみよう。

 F(x)=ax3+bx2+cx+d とすると、F’(x)=3ax2+2bx+c となる。

F’(x)=0 の二つの解を、p、q とすると、解と係数の関係より、

   p+q=−2b/(3a) 、 pq=c/(3a)

 このとき、

E=F(p)F(q)

=(ap3+bp2+cp+d)(aq3+bq2+cq+d)

=a2(pq)3+ab(pq)2(p+q)+ac(pq)(p2+q2)+ad(p3+q3)+b2(pq)2

  +bc(pq)(p+q)+bd(p2+q2)+c2(pq)+cd(p+q)+d2

=a2(c/(3a))3+ab(c/(3a))2(−2b/(3a))+ac(c/(3a)){(−2b/(3a))2−2c/(3a)}

+ad{(−2b/(3a))3−3c/(3a)・(−2b/(3a))}+b2(c/(3a))2

+bc(c/(3a))(−2b/(3a))+bd{(−2b/(3a))2−2c/(3a)}+c2(c/(3a))

+cd(−2b/(3a))+d2

={ac3−2b22+4b22−6ac3−8b3d+18abcd+3b22−6b22+12b3

  −18abcd+9ac3−18abcd+27a22}/(27a2)

=(4ac3−b22+4b3d−18abcd+27a22)/(27a2)

 ここで、 E=−D/(27a2) なので、

   D=b22−4b3d−4ac3+18abcd−27a22

(コメント) 上記の神業の計算よりも、こちらの方が計算したな〜と実感できますね!

 さらに、攻略法さんは、別解を与えられた。

(別解) 終結式(シルベスター行列式)と判別式の関係

       R(F,F’)=(−1)n(n-1)/2aD

  より

| a b c d 0 |=(−1){3・(3-1)/2}aD=−aD
| 0 a b c d |
| 3a 2b c 0 0 |
| 0 3a 2b c 0 |
| 0 0 3a 2b c |


 ここで、左辺の行列式は、1行目で展開して、

a | a b c d |-b| 0 b c d |+c| 0 a c d |-d| 0 a b d |+0
 | 2b c 0 0 | | 3a c 0 0 | | 3a 2b 0 0 | | 3a 2b c 0 |
 | 3a 2b c 0 | | 0 2b c 0 | | 0 3a c 0 | | 0 3a 2b 0 |
 | 0 3a 2b c | | 0 3a 2b c | | 0 0 2b c | | 0 0 3a c |


それぞれを計算する。

a{a| c 0 0 |-b| 2b 0 0 |+c| 2b c 0 |-d| 2b c 0 |}
  | 2b c 0 | | 3a c 0 | | 3a 2b 0 | | 3a 2b c |
  | 3a 2b c | | 0 2b c | | 0 3a c | | 0 3a 2b |


  =a{ac3−2b22+4b22−3ac3−8b3d+6abcd}

  =a(−2ac3+2b22−8b3d+6abcd)

-b{0-b| 3a 0 0 |+c| 3a c 0 |-d| 3a c 0 |}
   | 0 c 0 | | 0 2b 0 | | 0 2b c |
   | 0 2b c | | 0 3a c | | 0 3a 2b |


  =−b(−3abc2 +6abc2−12ab2d+9a2cd}

  =a(−3b22+12b3d−9abcd)

c{0-a| 3a 0 0 |+c| 3a 2b 0 |-d| 3a 2b 0 |}
   | 0 c 0 | | 0 3a 0 | | 0 3a c |
   | 0 2b c | | 0 0 c | | 0 0 2b |


  =c(−3a22+9a22−18a2bd)

  =a(6ac3−18abcd)

-d{0-a| 3a c 0 |+b| 3a 2b 0 |+d| 3a 2b c |}
   | 0 2b 0 | | 0 3a 0 | | 0 3a 2b |
   | 0 3a c | | 0 0 c | | 0 0 3a |


  =−d(−6a2bc+9a2bc+27a3d}

  =a(3abcd+27a22

 したがって、

左辺=a2{(−2ac3+2b22−8b3d+6abcd)+(−3b22+12b3d−9abcd)

        +(6ac3−18abcd)+(3abcd+27a22)}

   =a2(4ac3−b22+4b3d−18abcd+27a22)=−aD

なので、 D=b22−4b3d−4ac3+18abcd−27a22  (終)

 上記の計算では、「E=−D/(27a2)」であることが用いられたが、「F=−D/a」を用いても
同様に示される。

 F(x)=ax3+bx2+cx+d=0 (a≠0) の三つの解を α 、β 、γ とすると、

解と係数の関係より、

   α+β+γ=−b/a 、αβ+βγ+γα=c/a 、αβγ=−d/a

 このとき、

 F=F’(α)F’(β)F’(γ)

  =(3aα2+2bα+c)(3aβ2+2bβ+c)(3aγ2+2bγ+c)

  =27a3(αβγ)2+6abc{(α+β)γ2+(γ+α)β2+(β+γ)α2}

   +12ab2(αβγ)(α+β+γ)+9a2c(α2β2+β2γ2+γ2α2)

   +18a2b(αβγ)(αβ+βγ+γα)+8b3(αβγ)+4b2c(αβ+βγ+γα)

   +3ac22+β2+γ2)+2bc2(α+β+γ)+c3

 ここで、

  (α+β)γ2+(γ+α)β2+(β+γ)α2=(α+β+γ)(αβ+βγ+γα)−3αβγ

  α2β2+β2γ2+γ2α2=(αβ+βγ+γα)2−2αβγ(α+β+γ)

  α2+β2+γ2=(α+β+γ)2−2(αβ+βγ+γα)

なので、解と係数の関係より、

 F=(27a22−6b22+18abcd+12b3d+9ac3−18abcd−18abcd−8b3

     +4b22+3b22−6ac3−2b22+ac3)/a

  =(−b22+4b3d+4ac3−18abcd+27a22)/a

 よって、 F=−D/a より、

   D=b22−4b3d−4ac3+18abcd−27a22

が得られる。


 FNさんからのコメントです。(平成22年10月4日付け)

 上記で、「この式の変形は神業だ!」という部分で、私も、この式を計算で出そうとして、と
てもできそうになく、ネットで調べていたら、式Eの形で定義しているページを見つけ、Fと合
わせて問題として提出しました。

 そして、EとFの両方を計算しました。計算量は似たようなものでした。ただし、x3 の係数は
「1」でやりました。それを使って一般の場合を出しました。

 終結式というのが関係あることにも気づきました。終結式は線形代数とかの本にはよく載っ
ていますが、今まで読んだことはありません。今回はじめてきちんと読みました。

 練習問題として次の問題が載ってました。

 +ax+b の判別式を求めよ。

 広島工業大学の大川研究室によれば、上記の答えは、

   (−1)・{(−1)n-1・(n−1)n-1・a+nn・bn-1}  但し、 r=n(n−1)/2

となるそうである。特に、x3+ax+b=0 について、判別式 D=−4a3−27b2 であるが、

これは、上式で、n=3 として得られるものと一致する。

 また、大川研究室によれば、FN さんや攻略法さん達が議論している D 、E 、F の関係

についても、E、F が D の定数倍となることが分かるので、

    F(x)=ax−a  或いは、  F(x)=ax−ax

と置いて、「円周上の等分点の性質」を用いて D、 E、 F を直接計算し、その定数を求めれ

ばよいとのことである。


 FNさんからの出題です。(平成23年12月17日付け)

 3次方程式の判別式について、高校生向きの計算練習問題です。最後まで間違えずにで
きればかなりの計算力です。

 p=a+b+c 、q=ab+bc+ca 、r=abc 、A=ab2+bc2+ca2 、B=a2b+b2c+c2

 S=(a−b)(b−c)(c−a) とする。このとき、

(1) a2+b2+c2 、a22+b22+c22 、a3+b3+c3 、a33+b33+c33 、A+B
  AB を、p、q、r で表せ。

(2) S=A−B であることを示し、S2 を、p、q、r で表せ。

 これができると、3次方程式 x3+px2+qx+r=0 の判別式が求められたことになります。
この3次方程式の解を、a、b、c とすると、

  a+b+c=−p 、ab+bc+ca=q 、abc=−r なので、上記とは、p、r の符号だけ違
います。判別式は、(2)のS2 で、pを−pに、rを−rに置き換えればいいです。結果は、(2)
のS2 の式と同じです。

(解)(1) a2+b2+c2=(a+b+c)2−2(ab+bc+ca)=p2−2q

  a22+b22+c22=(ab+bc+ca)2−2abc(a+b+c)=q2−2pr

  a3+b3+c3=(a+b+c)(a2+b2+c2−ab−bc−ca)+3abc
         =p(p2−3q)+3r=p3−3pq+3r

  a33+b33+c33=(ab+bc+ca)(a22+b22+c22−abc(a+b+c))+3(abc)2
              =q(q2−3pr)+3r2=q3−3pqr+3r2

  A+B=ab2+bc2+ca2+a2b+b2c+c2
     =(ab+bc+ca)a+(ab+bc+ca)b+(ab+bc+ca)c−3abc
     =(a+b+c)(ab+bc+ca)−3abc=pq−3r

  AB=(ab2+bc2+ca2)(a2b+b2c+c2a)
    =bca4+c33+a33+3(abc)2+abc(b3+c3)+b33
    =abc(a3+b3+c3)+a33+b33+c33+3(abc)2
    =r(p3−3pq+3r)+q3−3pqr+3r2+3r2
    =p3r−6pqr+q3+9r2

(2) A−B=ab2+bc2+ca2−a2b−b2c−c2
       =(c−b)a2+(b2−c2)a+bc(c−b)
       =(c−b)(a2−(b+c)a+bc)
       =(c−b)(a−b)(a−c)
       =(a−b)(b−c)(c−a)
       =S

   このとき、 S2=(A−B)2
            =(A+B)2−4AB
            =(pq−3r)2−4(p3r−6pqr+q3+9r2
            =p22−6pqr+9r2−4p3r+24pqr−4q3−36r2
            =−4p3r+p22+18pqr−4q3−27r2        (終)



    以下、工事中