因为判别式是<一个href="//www.parkandroid.com/wiki/symmetric-polynomials-definition/" class="wiki_link" title="对称的" target="_blank">对称的在多项式的根,我们可以表示为初等对称多项式,即的系数
P(x).虽然有一个一般的方法来推导任何多项式的判别式,这是一个初等和代数的方法。
通过<一个href="//www.parkandroid.com/wiki/vietas-formula/" class="wiki_link" title="Vieta的公式" target="_blank">Vieta的公式我们有
x1+x2+x3.x1x2+x1x3.+x2x3.x1x2x3.=−一个b=一个c=−一个d.
让我们展开判别式:
Δ=一个4((x1x22+x2x3.2+x3.x12)−(x12x2+x22x3.+x3.2x1))2.
让
米=x1x22+x2x3.2+x3.x12而且
n=x12x2+x22x3.+x3.2x1,然后
Δ=一个4(米−n)2.我们不能直接计算
米而且
n,但既然他们是<一个href="//www.parkandroid.com/wiki/cyclic-polynomials/" class="wiki_link" title="循环多项式" target="_blank">循环多项式的初等对称多项式
米而且
n对称的
x1,x2,而且
x3.因此可以用的系数来表示
P(x).那么,让我们找到它们:
米+n=x1x2(x1+x2)+x2x3.(x2+x3.)+x3.x1(x3.+x1)=(x1+x2+x3.)(x1x2+x1x3.+x2x3.)−3.x1x2x3.=一个2−bc+3.一个d.
理由是
米n需要更繁琐的展开:
米n====(x1x2)3.+(x1x3.)3.+(x2x3.)3.+3.(x1x2x3.)2+x1x2x3.(x13.+x23.+x3.3.)(x1x2+x1x3.+x2x3.)3.−3.(x1+x2+x3.)(x1x2+x1x3.+x2x3.)(x1x2x3.)+3.(x1x2x3.)2+3.(x1x2x3.)2+x1x2x3.((x1+x2+x3.)3.−3.(x1+x2+x3.)(x1x2+x1x3.+x2x3.)+3.x1x2x3.)一个3.c3.−一个3.3.bcd+一个26d2+一个4b3.d−一个3.3.bcd+一个23.d2一个4一个c3.−6一个bcd+9一个2d2+b3.d.
最后,使用恒等式
(米−n)2=(米+n)2−4米n:
Δ=一个4(米−n)2=一个4(一个2−bc+3.一个d)2−4一个4(一个4一个c3.−6一个bcd+9一个2d2+b3.d)=b2c2−6一个bcd+9一个2d2−4一个c3.+24一个bcd−3.6一个2d2−4b3.d=b2c2−4一个c3.−4b3.d−27一个2d2+18一个bcd.