韦达定理(Vieta's formulas)从数学本质上看,只是二次方程求根公式的一个应用:对于二次方程ax2+bx+c=0的两个解x1,x2的和与积满足
x1+x2=−abx1⋅x2=ac
证明:
x1+x2=2a−b+b2−4ac−b−b2−4ac=−2a2b=−ab;
x1⋅x2=4a2(−b+b2−4ac)(−b−b2−4ac)=4a2b2−(b2−4ac)=ac。
既然如此,为什么还要把韦达定理当作一个特别的“定理”来强调呢?事实上,韦达定理揭示的是二次方程的系数和根的一种“关系”,这种关系有时会表面上脱离“二次方程”这一背景而出现。
比如,考虑这样一个问题:对于任意两个实数u,v,我们是否总是能找到两个实数x0,y0使得u=x0+y0,v=x0⋅y0。为了回答这个问题,最简单粗暴的方法当时是去解这个方程组,经过消元我们会得到一个二次方程,但是消元时我们必须对x0,y0是否为0做分类讨论。如果应用韦达定理,就可以绕过上面这个繁琐的过程:如果“u=x0+y0,v=x0⋅y0”,那么x0,y0恰好是方程x2−ux+v=0的两个根。而方程x2−ux+v=0有根当且仅当u2−4v≥0。所以,对于任意实数u,v,只要u2−4v≥0,方程x2−ux+v=0一定有解,所以一定可以做分解u=x0+y0,v=x0⋅y0;如果u2−4v<0,那么方程x2−ux+v=0无解,此时不可能做分解u=x0+y0,v=x0⋅y0:因为如果存在这样的x0,y0,那么u2−4v=(x0+y0)2−4x0y0=(x0−y0)2≥0,矛盾);