常用结论
我们由一个寻常的三元三次对称式出发:
a3+b3+c3−3abc=(a+b+c)(a2+b2+c2−ab−bc−ca)=21(a+b+c)[(a−b)2+(b−c)2+(c−a)2]
其实还有一个比较神奇的证明方法:
设a,b,c为一元三次方程x3−(a+b+c)x2+(ab+bc+ca)x−abc=0的三个根.
a3+b3+c3=(a+b+c)(a2+b2+c2)−(ab+bc+ca)(a+b+c)+3abc=(a+b+c)(a2+b2+c2−ab−bc−ca)+3abc这种证明方法和牛顿恒等式完全一致(挖个坑,以后写).
总之,如果a,b,c∈R,a3+b3+c3−3abc=0(※),当且仅当a+b+c=0或a=b=c.
反之,若a+b+c=0,则a3+b3+c3=3abc.
那么我们容易知道,a,b,c∈R+,a3+b3+c3−3abc≥0
这里挖个坑,以后用叶军老师书中三元三次不等式的通法再次解释.
实战应用
实际上,(※)在各高校的强基考试中屡屡出现:
例一
(2020清华强基)已知实数a,b满足a3+b3+3ab=1,则a+b的所有可能值组成的集合为M,则()
A.M为单元素集 B.M为有限集,但不是单元素集
C.M为无限集,且有下界 D.M为无限集,且无下界
显然a3+b3+(−1)3−3ab(−1)=0,只能有a=b=−1或a+b+(−1)=0,所以:
M={−1,2},选B
例二
(2014北大综合营)设实数a,b,c满足a+b+c=0,a3+b3+c3=0,其中n∈N+,求a2n+1+b2n+1+c2n+1的值
a3+b3+c3=3abc+21(a+b+c)[(a−b)2+(b−c)2+(c−a)2]=3abc=0,所以:
abc=0,不妨设c=0,a+b=0,则所求式显然等于0.
例三
(2016北大自招)已知对于实数a,存在实数b,c满足a3−b3−c3=3abc,a2=2(b+c),则这样的实数a的个数为()
A.1 B.3 C.无穷个 D.前三个选项都不对
由※有a−b−c=0或a=−b=−c,下面对两个情况进行分类讨论:
情况一:a=b+c
a2=2a,于是a可以为0或2
情况二:b=c=-a
a2=−4a≥0,于是a=−4
综上,选B
例四
(2019清华领军)设实数x,y满足x3+27y3+9xy=1,则()
A.x3y的最大值为31 B.x3y的最大值为6427
C.x3y的最小值为−33 D.x3y无最小值
x3+(3y)3+(−1)3−3x(3y)(−1)=0,推出x+3y−1=0或x=3y=−1
情况一:x=3y=-1
x=−1,y=−31,x3y=31
情况二:x+3y=1
x3(3y)=x3(1−x),显然无最小值.
不妨设最大值大于0,则x,(1−x)同号,x∈(0,1).
9x3y=3x3(3y)=x3(3−3x)≤(43)4x3y≤2569<31
综上,选AD.
例5
(2021北大寒假学堂)设正整数m,n满足m3+n3+99mn=333,则数对(m,n)有()组.
m3+n3+(−33)3−3mn(−33)=0
情况一:m=n=-33
与正整数的条件矛盾
情况二:m+n=33
(m,n)∣m,n∈N+,m+n=33=(1,32),(2,31),...,(32,1),共32组.
看惯了以(※)为条件的题目,让"攻守之势易也"吧.
例6
(知乎网友)a,b,c为非负实数,a+b+c=1,求证:a3+b3+c3+3abc≥92
a3+b3+c3+3abc=6abc+(a+b+c)(a+b+c)(a2+b2+c2−ab−bc−ca)=6abc+a2+b2+c2−(ab+bc+ca)
这里不能把(a+b+c)(a2+b2+c2−ab−bc−ca)放缩为0,否则放缩过度.
abc在不等号较大的一边,且原式关于a,b,c对称,我们考虑使用SPQ法+舒尔不等式.
设s=a+b+c,q=ab+bc+ca,p=abc,则Schur:s3−4sq+9p≥0,9p≥4q−1
6abc+a2+b2+c2−(ab+bc+ca)=6p+s2−3q=6p−3q+1≥−31(q−1)≥92
这相当于q≤31,由AM-GM不等式3q≤s3=1,Q.E.D
例7
(美国数学竞赛)求证:任意三个互不相等的质数,其立方根不可能为等差数列的其中三项.
反证法:设三个质数为p1<p2<p3,假设k3p2−3p1=l3p3−3p2,k,l∈N∗,则:
l3p1−(k+l)3p2+k3p3=0
(l3p1)3+(k3p3)3+[−(k+l)(3p2)]3=l3p1+k3p3−(k+l)3p2=−3lk(k+l)(3p1)(3p2)(3p3)
左边为整数,故 3p1p2p3 必须是有理数(注意右边系数 3lk(k+l)=0)。
但 3p1p2p3 是无理数: 若 3p1p2p3=rq(gcd(q,r)=1),则 r3p1p2p3=q3。由此 p1∣q3,因 p1 为质数故 p1∣q,设 q=p1q′,代入得 r3p2p3=p12q′3,故 p1∣r3,进而 p1∣r,与 gcd(q,r)=1 矛盾。
Q.E.D
例8
若abc=0,a+b+c=0,求a(b1+c1)+b(c1+a1)+c(a1+b1).
原式=abca2(b+c)+b2(c+a)+c2(a+b)=−abca3+b3+c3=−3
一元三次方程
wiki
这里引入一元三次方程卡尔丹公式的一种证明:
对于ax3+bx2+cx+d=0(a=0),总可以通过平移与伸缩化为:
u3+pu+q=0
设u+v+w=0:
u3+v3+w3−3uvw=0
{v3+w3=q,vw=−31p
这就相当于:
{v3+w3=q,v3w3=−271p3
也就是v3,w3是一元二次方程t2−qt−271p3=0的两根.
判别式Δ=q2+274p3
考虑v,w的对称性,不妨令:
Δ≥0{v3=2q+Δ,w3=2q−ΔΔ<0{v3=2q+−Δi,w3=2q−−Δi
为了书写方便起见,下面不区分−Δ和Δi
由棣莫弗公式及vw=−31p的限制:
⎩⎨⎧v=32q+Δ,w=32q−Δ⎩⎨⎧v=32q+Δw,w=32q−Δw−1⎩⎨⎧v=32q+Δw2,w=32q−Δw−2
u=−(v+w),于是便解出了三个根.
而根据Δ=q2+274p3的符号,可以判断根的情况:
⎩⎨⎧Δ=0且pq=0:Δ>0:Δ<0:pq=0:方程有一个两重实根和一个单重实根方程有一个实根和一对共轭虚根方程有三个互异实根方程有一个三重实根Δ<0:三个实根的情形(“不可约情形”)
直觉上的困惑
当 Δ<0 时,Δ 是虚数,于是 v,w 的表达式里出现了复数的立方根——但最终结果却是三个实数。这正是历史上著名的不可约情形(casus irreducibilis),卡尔达诺本人也对此感到困惑。
用三角方法理解
当 Δ<0 时,换一种参数化更直观。此时 2q+−Δi 是一个复数,写成极坐标形式:
2q+−Δi=reiθ
2q−−Δi=re−iθ其中
r=4q2−∣Δ∣=−27p3,θ=arctanq−Δ(Δ<0 时 p<0,故 r 是实数。)
uk=−r1/3ei(θ+2kπ)/3+r1/3ei(−θ+2kπ)/3,k=0,1,2,对应三个根:
uk=−2−3pcos(31arccos(2p3q−p3)−32kπ),k=0,1,2三个根全部是实数,因为复数部分在 v+w 相加时恰好相消。
为什么复数会消失?
关键在于 vw=−p/3 是实数约束。v 和 w 互为共轭复数:
v=r1/3eiθ/3,w=vˉ=r1/3e−iθ/3所以
u=−(v+w)=−2r1/3cos3θ∈R另外两个根对应 θ 替换为 θ+2π、θ+4π,同样是实数。复数只是计算的"中间语言",最终虚部两两抵消。
历史意义
不可约情形在历史上证明了一件重要的事:即使方程的根全是实数,有时也无法避免在推导过程中经过复数。这正是推动复数被数学家认真对待的重要动力之一。
结语(Gemini)
通过上述对 a3+b3+c3−3abc 这一经典恒等式的推导与实例演练,我们可以看到它在处理三元对称式、方程根的关系以及不等式证明(如舒尔不等式)中的核心地位。
无论是强基计划中巧妙的变形求值,还是数学竞赛中结合数论性质的反证推导,掌握这一公式的两种形态——因式分解型与配方型,往往是破局的关键。希望本文的梳理能帮助你在面对此类高次对称问题时,做到“心中有公式,解题有法度”。