设 a1,a2,⋯,an 和 b1,b2,⋯,bn 为任意实数,则
(i=1∑naibi)2⩽(i=1∑nai2)(i=1∑nbi2)
当且仅当 b1a1=b2a2=⋯=bnan 时(当某 bi=0 时,认为 ai=0)等号成立.
这个不等式称为柯西不等式.
柯西不等式由很多证明方法,这里我们介绍几种有代表性的方法.
1. 参数配方法
在旧版的高中选修课本 4-5《不等式选讲》中,介绍的就是这种方法.
我们引入一个二次函数
f(x)=(i=1∑nai2)x2+2(i=1∑naibi)x+(i=1∑nbi2)
配方可得
f(x)=i=1∑n(aix+bi)2⩾0
因此,考虑它的判别式,有
Δ=4(i=1∑naibi)2−4(i=1∑nai2)(i=1∑nbi2)⩽0
因此
(i=1∑naibi)2⩽(i=1∑nai2)(i=1∑nbi2)
这种方法的好处是,过程中只用到了配方法和二次函数的判别式,中学的学生对这两种技巧都比较熟悉.
2. 数学归纳法
证明一个和自然数 n 有关的命题 ,考虑数学归纳法是一种比较自然的想法.
我们考虑证明一个更强的结论:
(i=1∑n∣aibi∣)2⩽(i=1∑nai2)(i=1∑nbi2)
这样可以避免负数的讨论.
当 n=2 时,
(a12+a22)(b12+b22)−(∣a1b1∣+∣a2b2∣)2=(∣a1b2∣−∣a2b1∣)2⩾0
因此
(∣a1b1∣+∣a2b2∣)2⩽(a12+a22)(b12+b22)
不等式成立.
假设当 n=k 时,不等式成立,即
(i=1∑k∣aibi∣)2⩽(i=1∑kai2)(i=1∑kbi2)
当 n=k+1 时,则要证
⟺(i=1∑k+1∣aibi∣)2⩽(i=1∑k+1ai2)(i=1∑k+1bi2)(i=1∑k∣aibi∣+∣ak+1bk+1∣)2⩽(i=1∑kai2+ak+12)(i=1∑kbi2+bk+12)
于是
(i=1∑k∣aibi∣+∣ak+1bk+1∣)2⩽i=1∑kai2i=1∑kbi2+∣ak+1bk+1∣2⩽(i=1∑kai2+ak+12)(i=1∑kbi2+bk+12)
不等式成立.这里第一个不等号用的是 n=k 的情形,第二个不等号用的是 n=2 的情形.
于是
(i=1∑naibi)2⩽(i=1∑n∣aibi∣)2⩽(i=1∑nai2)(i=1∑nbi2)
实际上,归纳法的处理方法有很多种,这只是其中一种.
3. 正规化方法
所谓正规化(Normalization),就是让 i=1∑nai2=i=1∑nbi2=1.
如果有 i=1∑nai2=i=1∑nbi2=1,注意到
aibi⩽21(ai2+bi2)
于是
i=1∑naibi⩽i=1∑n21(ai2+bi2)=21i=1∑nai2+21i=1∑nbi2=21+21=1
对于不满足条件的 ai 和 bi,则可以对其进行正规化,令
a^i=i=1∑nai2aib^i=i=1∑nbi2bi
则
i=1∑na^i2i=1∑nb^i2=i=1∑n(ai/i=1∑nai2)2=i=1∑nai2/i=1∑nai2=1=i=1∑n(bi/i=1∑nbi2)2=i=1∑nbi2/i=1∑nbi2=1
由上面的推导可知
i=1∑na^ib^i=i=1∑n(ai/i=1∑nai2)(bi/i=1∑nbi2)⩽1
去掉分母就可以得到
i=1∑naibi⩽i=1∑nai2⋅i=1∑nbi2
事实上,正规化方法给了我们一个把加法不等式变成乘法不等式的方法.
4. 拉格朗日恒等式
由拉格朗日恒等式,
(i=1∑nai2)(i=1∑nbi2)−(i=1∑naibi)2=1⩽i<j⩽n∑(aibj−ajbi)2⩾0
显然可得柯西不等式成立.
拉格朗日恒等式的证明:
====(i=1∑nai2)(i=1∑nbi2)−(i=1∑naibi)2(i=1∑nj=1∑nai2bj2)−(i=1∑nj=1∑naibiajbj)(i=1∑nai2bi2+1⩽i<j⩽n∑ai2bj2+1⩽i<j⩽n∑aj2bi2)−(i=1∑nai2bi2+21⩽i<j⩽n∑naibiajbj)1⩽i<j⩽n∑ai2bj2+1⩽i<j⩽n∑aj2bi2−21⩽i<j⩽n∑aibjajbi1⩽i<j⩽n∑(aibj−ajbi)2
5. 参数平均值不等式
我们借助含有参数的平均值不等式:
aibi⩽21(m2ai2+m2bi2)
则
i=1∑naibi⩽i=1∑n21(m2ai2+m2bi2)=21m2i=1∑nai2+m2i=1∑nbi2
取 m2=i=1∑nai2i=1∑nbi2,则
===21m2i=1∑nai2+m2i=1∑nbi221i=1∑nai2i=1∑nbi2⋅i=1∑nai2+i=1∑nbi2i=1∑nai2⋅i=1∑nbi221(i=1∑nbi2)(i=1∑nai2)+(i=1∑nai2)(i=1∑nbi2)(i=1∑nai2)(i=1∑nbi2)
命题得证.
这是一个技巧性比较强的方法.
6. 排序不等式
由于
(i=1∑nai2)(i=1∑nbi2)=i=1∑nj=1∑nai2bj2=i=1∑nj=1∑naibj⋅aibj(i=1∑naibi)2=i=1∑nj=1∑naibi⋅ajbj=i=1∑nj=1∑naibj⋅ajbi
第一行的对应是
a1b1,⋯,a1bn,a2b1,⋯,a2bn,⋯,anb1,⋯,anbna1b1,⋯,a1bn,a2b1,⋯,a2bn,⋯,anb1,⋯,anbn
这是顺序和;
第二行的对应是
a1b1,⋯,a1bn,a2b1,⋯,a2bn,⋯,anb1,⋯,anbna1b1,⋯,anb1,a1b2,⋯,anb2,⋯,a1bn,⋯,anbn
这是乱序和.
由排序不等式可知,
(i=1∑nai2)(i=1∑nbi2)⩾(i=1∑naibi)2
7. 向量的内积
考虑 Rn 中的向量 α=(a1,a2,⋯,an),β=(b1,b2,⋯,bn),两个向量的内积定义为点积:
⟨α,β⟩:=i=1∑naibi
则向量 α 的范数为
∥α∥:=⟨α,α⟩=i=1∑nai2
则柯西不等式等价于
∣⟨α,β⟩∣⩽∥α∥⋅∥β∥
这就是柯西不等式的向量形式.
柯西不等式的向量形式的证明有很多,有的和前面的方法本质上是一致的.
比如,可以构造
f(t)=⟨α+tβ,α+tβ⟩=∥α∥2+2⟨α,β⟩t+∥β∥2t2⩾0
则 Δ=4⟨α,β⟩2−4∥α∥⋅∥β∥⩽0,这个实际上和方法1是一样的.
又或者,由
⟨α−β,α−β⟩⩾0
可得
⟨α,β⟩⩽21(∥α∥2+∥β∥2)
对其进行正规化,可以得到
∥α∥⋅∥β∥⟨α,β⟩=⟨∥α∥α,∥β∥β⟩⩽21(1+1)=1
这个实际上和方法3是一样的.
但是很明显,用内积的表述会简洁很多,而且还可以推广到其它内积的定义.
8. 正交化方法
对于柯西不等式的内积形式,除了上面两种证明方法,还有一种完全不同的证明方法.这种证明方法和 Gram-Schmidt 正交化的思想有关.
向量 α 在 β 上的投影为 ⟨β,β⟩⟨α,β⟩β,则向量 γ=α−⟨β,β⟩⟨α,β⟩β 与向量 β 正交,即 ⟨γ,β⟩=0.因此
∥α∥2=γ+⟨β,β⟩⟨α,β⟩β2=∥γ∥2+⟨β,β⟩⟨α,β⟩β2=∥γ∥2+(∥β∥2)2∣⟨α,β⟩∣2∥β∥2=∥γ∥2+∥β∥2∣⟨α,β⟩∣2⩾∥β∥2∣⟨α,β⟩∣2
所以
∥α∥⋅∥β∥⩾∣⟨α,β⟩∣
等号成立的条件为 γ=0,即 α 与 β 共线.
9. 总结
柯西不等式作为数学中最重要的不等式之一,在很多领域都有应用.在上面这几种证明方法中,个人认为方法1是最容易理解的,而方法3是最简洁的,而方法8则是更一般化.
在给学生讲解的时候,应以方法1为主,有条件的话可以讲一下方法3.
参考资料: