Processing math: 100%

felixdae.github.io

Words, Thoughts.

View the Project on GitHub

排序不等式及其证明

排序不等式,英文叫rearrangement inequality或者sequence inequality,是这样描述的:

若实数序列aibi,  1in  满足:

a1a2an b1b2bn

则有如下结论:

a1bn++anb1aσ(1)b1++aσ(n)bna1b1++anbn

σ[1,,n]到自身上的一个一一映射。

可归纳成:反序和乱序和顺序和

这个不等式最初看到应该是在初高中的数学竞赛书上,当时的证明思路是从n=2进行启发:

aibj+ajbiaibi+ajbj0(aiaj)(bibj)

从而据此认为利用逐步调整的办法可以将乱序和放大至顺序和。中文维基百科的排序不等式条目以及百度google上前几页的中文搜索结果都是这么干的。然而事实上该证明方法暗含一个错误的假定,即认为乱序和中各项都是可两两匹配,但事实上

a1b2+a2b3+a3b1a1b1+a2b2+a3b3

就已经无法采用上述所谓的逐步调整法进行操作。

虽然中文维基百科上的证明是错误的,但是英文维基百科上的证明却是正确的,由此也可见中文百科和英文百科质量上的差距。英文百科上该不等式的证明思路是反证法:

只证明右半部分即可,右半部分得证则左半部分是显然的。

所有乱序和中存在一个或者多个最大值,令aσ(1)b1++aσ(n)bn是这样的一个乱序和,并且其还满足一个特点:σ有最大的不动点,即在所有达到最大值的乱序和中,该乱序和有最大的j使得对于[1j1]满足σ(i)=i,但是σ(j)j。显然我们有σ(j)>j

于是存在k>j使得σ(k)=j

aσ(j)bj+aσ(k)bk放大为aσ(k)bj+aσ(j)bk=ajbj+aσ(j)bk

于是我们得到一个乱序和,要么严格更大,要么有更大的不动点,不论哪种情况都与假设矛盾,于是命题得证。

命题虽然得证,但是还有个疑问:对于三个实数序列显然不存在这样的结论,但是对于三个乃至任意有限多个正实数序列是否这样的结论呢?