对于一元三次方程的一般形式
两边同除以,并把
带入到原式中(目的是消去二次项,可以类比二次函数,因为二次函数对称轴为
,即通过平移将一般的一元二次方程化为特殊的关于y轴对称的特殊形式
)
对于这一步更精确的证明:
因为拐点处函数的二阶导数等于0,所以令
,解得
,即为三次函数的平移量
继续展开上式,得
至此,把一元三次方程变为了形如的形式
由此看出对于三次幂的二项式展开,可以用代替
可以得出
解得
所以,可令,那么
到这一步,我们已经得到了当年卡尔达诺或者说塔塔利亚所得到的求根公式了,但根据代数基本定理:“在复数范围内,任何一个复数系数的一元n次方程至少有一个根。”
换句话说,一元n次方程有且仅有n个根。所以,下面将开始对其余两根的推导。
由韦达定理,
,可解得,
再由韦达定理,构造一个一元二次方程,
引入虚数,则上式可化为,
同理,
令,易知它的共轭复根为
综上所述,卡尔达诺公式为,
判别式,