OI中你可能会用到的一些不等式及其证明
MyukiyoMekya
2020-04-25 22:51:13
# 0xff
> 本文分为 3 部分,
>
> 第 1 部分是介绍这些不等式,第 2 部分是证明这些不等式,第 3 部分为小量习题和参考资料
本文整理了一些 OI 中~~迟早~~会用到的不等式,本文中的所有证明均只用到初等(甚至初中)数学内容,所以放心吔。
$\sum_{i=l}^{r}a_i=a_l+a_{l+1}+\cdots + a_{r-1}+a_r$
这里的 $a_i,b_i$ 啥全部在实数域内
# 可爱的不等式们
### 均值不等式:
$a_i\ge 0$
**平方平均数**:$Q_n=\sqrt {\frac {\sum _{i=1}^na^2_i}{n}}$
**算术平均数**:$A_n=\frac {\sum_{i=1}^na_i}n$
**几何平均数**:$G_n=\sqrt[n]{a_1a_2\cdots a_n}$
**调和平均数**:$H_n=\frac n {\sum_{i=1}^n\frac {1}{a_i}}$
他们之间的关系:$H_n\le G_n\le A_n\le Q_n$,简称”调几算方“
取等条件(即 $Q_n=A_n=G_n=H_n$):$a_1=a_2=\cdots=a_n$
### 柯西 (Cauchy)不等式
$$
(\sum_{i=1}^na_i^2)\times (\sum_{i=1}^nb_i^2)\ge (\sum _{i=1}^na_ib_i)^2
$$
取等条件:$\frac {a_1}{b_1}=\frac {a_2}{b_2}=\cdots = \frac {a_n}{b_n}$ ,或者 $a_1=a_2=\cdots =a_n=0$ ,或者 $b_1=b_2=\cdots = b_n=0$
### 排序不等式
设 $a_1\le a_2\le \cdots \le a_n$ , $b_1\le b_2\le \cdots \le b_n$
$$
\sum_{i=1}^na_ib_{n-i+1}\le \sum_{i=1}^na_ib_{d_i}\le \sum _{i=1}^n{a_ib_i}
$$
$d_1, d_2, \cdots , d_n$ 是 1\~n 的任意一个排列
取等条件:$a_1=a_2=\cdots = a_n$ **或者** $b_1=b_2=\cdots = b_n$
### Extra: (补充的可以作为了解的几个不等式)
#### 杨氏 (Young) 不等式
$a,b\ge 0,p>1,\frac 1p+\frac 1q=1$,有
$$
ab\le \frac {a^p}p +\frac {b^q}q
$$
取等条件:$a^p=b^q$
#### 赫尔德 (Holder) 不等式
$a_i,b_i\ge 0,p>1,\frac 1p + \frac 1q=1$,有
$$
\sum_{i=1}^n a_ib_i\le \sqrt[p]{\sum _{i=1}^na^p_i}\times \sqrt[q]{{\sum_{i=1}^n}b_i^q}
$$
取等条件:$\frac {a_1^p}{b_1^q}=\frac {a_2^p}{b^2_q}=\cdots = \frac {a^p_n}{b^q_n}$,或者 $a_1=a_2=\cdots =a_n=0$ ,或者 $b_1=b_2=\cdots = b_n=0$
# 证明
### 均值不等式:
首先来证 $A_n\le Q_n$,即 $\frac {\sum_{i=1}^na_i}n\le \sqrt {\frac {\sum _{i=1}^na^2_i}{n}}$
$$
(c-d)^2\ge 0
$$
$$
c^2-2cd+d^2\ge 0
$$
$$
c^2+d^2\ge 2cd
$$
那么我们来看这个柿子:
$$
\sum_{1\le i,j\le n,i\ne j} {2a_ia_j} \le (n-1)\times \sum _{i=1}^n a_i^2
$$
我们发现,左边展开有 $\frac {n(n-1)}2$ 项,右边展开有 $n(n-1)$ 项
那么左边的每一个 $2a_ia_j$ 都可以在右边找到一个对应的 $a_i^2,a_j^2$ ,所以这个柿子成立
然后继续添加一点东西
$$
\sum_{1\le i,j\le n,i\ne j} {2a_ia_j} +\sum _{i=1}^n a_i^2\le n\times \sum _{i=1}^n a_i^2
$$
$$
(\sum_{i=1}^na_i)^2\le n\times \sum _{i=1}^n a_i^2
$$
$$
\frac {(\sum_{i=1}^na_i)^2}{n^2}\le \frac {\sum _{i=1}^n a_i^2}{n}
$$
$$
\frac {\sum_{i=1}^na_i}{n}\le \sqrt{\frac {\sum _{i=1}^n a_i^2}{n}}
$$
即证明了 $A_n\le Q_n$
接下来来证明均值不等式中最经典的 $G_n\le A_n$,即 $\sqrt[n]{a_1a_2\cdots a_n}\le \frac {\sum_{i=1}^na_i}n$
使用数学归纳法
我们用 $P(n)$ 表示 $\sqrt[n]{a_1a_2\cdots a_n}\le \frac {\sum_{i=1}^na_i}n$ 这个命题
因为 $a_1=a_1$ ,所以 $P(1)$ 成立
因为
$$
(\frac {c+d}2)^2-cd
$$
$$
= \frac {c^2+2cd+d^2}{4}-cd
$$
$$
=\frac {c^2-2cd+d^2}{4}=\frac{(c-d)^2}{4}
$$
因为
$$
(c-d)^2 \ge 0
$$
所以
$$
\frac{(c-d)^2}{4} \ge 0
$$
所以
$$
(\frac {c+d}2)^2 \ge cd
$$
所以
$$
\frac {c+d}2 \ge \sqrt{cd}
$$
所以 $P(2)$ 成立
假设 $P(n)$ 成立
设 $c_1=\frac {a_1+a_2+\cdots +a_n}{n} , c_2=\frac{a_{n+1}+a_{n+2}+\cdots +a_{2n}}{n} , d_1=\sqrt[n]{a_1a_2\cdots a_n} , d_2=\sqrt[n]{a_{n+1}a_{n+2}\cdots a_{2n}}$
根据 $P(2)$ 成立,我们可以推出
$$
\frac {c_1+c_2}{2} \ge \sqrt{d_1d_2}
$$
根据 $P(n)$ 成立,我们推出
$$
c_1 \ge d_1,c_2\ge d_2
$$
这里,你只要稍微想一想,假设 $c_1=d_1,c_2=d_2$ ,那么 $\frac {c_1+c_2}{2} \ge \sqrt{d_1d_2}$
而,$c_1,c_2$ 却是 $\ge d_1,d_2$ ,那还用说,$\frac {c_1+c_2}{2} \ge \sqrt{d_1d_2}$ 肯定成立
那么,
$$
\frac {c_1+c_2}{2}\ge \sqrt{d_1d_2}
$$
$$
\frac {\frac {a_1+a_2+\cdots +a_n}{n}+\frac{a_{n+1}+a_{n+2}+\cdots +a_{2n}}{n}}{2}\ge \sqrt{\sqrt[n]{a_1a_2\cdots a_n} \times \sqrt[n]{a_{n+1}a_{n+2}\cdots a_{2n}}}
$$
$$
\frac {\frac {a_1+a_2+...+a_{2n}}{n}}{2}\ge \sqrt{\sqrt[n]{a_1a_2...a_{2n}}}
$$
$$
\frac {a_1+a_2+...+a_{2n}}{2n}\ge \sqrt[2n]{a_1a_2...a_{2n}}
$$
于是,我们可以通过 $P(n)$ 成立来推出 $P(2n)$ 成立
于是,对于任意的 $P(2^k)$,都成立
接下来,我们要通过 $P(n)$ 成立来推出 $P(n-1)$ 成立:
假设 $P(n)$ 成立:
我们先想一下,要找一个 $a_n$ 使得 $\frac {a_1+a_2+\cdots +a_n}{n}=\frac {a_1+a_2+\cdots +a_{n-1}}{n-1}$
$$
\frac {a_1+a_2+\cdots +a_n}{n}=\frac {a_1+a_2+\cdots +a_{n-1}}{n-1}
$$
$$
(n-1) \times (a_1+a_2+\cdots +a_n)=n \times (a_1+a_2+\cdots +a_{n-1})
$$
$$
(n-1) \times (a_1+a_2+\cdots +a_{n-1})+(n-1) \times a_n=(n-1) \times (a_1+a_2+\cdots +a_{n-1})+(a_1+\cdots +a_{n-1})
$$
$$
(n-1) \times a_n=(a_1+a_2+\cdots +a_{n-1})
$$
$$
a_n=\frac {a_1+a_2+\cdots +a_{n-1}}{n-1}
$$
于是,这里 $\frac {a_1+a_2+\cdots +a_n}{n}=\frac {a_1+a_2+\cdots +a_{n-1}}{n-1}$
那么就有:
$$
\frac {a_1+a_2+\cdots +a_{n-1}}{n-1} \ge \sqrt[n]{a_1a_2\cdots a_n}
$$
两边同时 $n-1$ 次方
$$
(\frac {a_1+a_2+...+a_{n-1}}{n-1})^n \ge a_1a_2...a_n
$$
把 $a_n$ 代入
$$
(\frac {a_1+a_2+\cdots +a_{n-1}}{n-1})^n \ge a_1a_2\cdots a_{n-1} \times \frac {a_1+a_2+\cdots +a_{n-1}}{n-1}
$$
$$
(\frac {a_1+a_2+\cdots +a_{n-1}}{n-1})^{n-1} \ge a_1a_2\cdots a_{n-1}
$$
两边同时开 $n$ 次根号
$$
\frac {a_1+a_2+\cdots +a_{n-1}}{n-1} \ge \sqrt[n-1]{a_1a_2\cdots a_{n-1}}
$$
于是当 $P(n)$ 成立时 $P(n-1)$ 也成立
整理一下现在的条件,我们有
$P(1),P(2)$ 成立,$P(n)$ 成立时 $P(2n)$ 成立,$P(n)$ 成立时 $P(n-1)$ 成立
于是,对于任何正整数 $n$ , $P(n)$ 都成立
于是证明了 $G_n\le A_n$
最后一个,$H_n\le G_n$ ,即 $\frac n {\sum_{i=1}^n\frac {1}{a_i}}\le \sqrt[n]{a_1a_2\cdots a_n}$,$a_i\ge 0$
我们先把刚证的 $G_n\le A_n$ 拿过来
$$
\sqrt[n]{a_1a_2\cdots a_n}\le \frac {\sum_{i=1}^na_i}n
$$
我们把所有的 $a_i=\frac 1{a_i}$,替换一下
即
$$
\sqrt[n]{\frac 1{a_1a_2\cdots a_n}}\le \frac {\sum_{i=1}^n\frac 1{a_i}}n
$$
两边同时取倒数,又因为两边同号,所以不等号取反
$$
\frac 1{\sqrt[n]{\frac 1{a_1a_2\cdots a_n}}}\ge \frac n{\sum_{i=1}^n\frac 1{a_i}}
$$
$$
((\frac 1{a_1a_2\cdots a_n})^{\frac 1n})^{-1}\ge \frac n{\sum_{i=1}^n\frac 1{a_i}}
$$
$$
((\frac 1{a_1a_2\cdots a_n})^{-1})^{\frac 1n}\ge \frac n{\sum_{i=1}^n\frac 1{a_i}}
$$
$$
(a_1a_2\cdots a_n)^{\frac 1n}\ge \frac n{\sum_{i=1}^n\frac 1{a_i}}
$$
$$
\sqrt[n]{a_1a_2\cdots a_n)}\ge \frac n{\sum_{i=1}^n\frac 1{a_i}}
$$
即 $H_n\le G_n$
$H_n\le G_n\le A_n\le Q_n$ 证完了\~
关于取等条件,我们发现上面都用到了 $(c-d)^2\ge 0$ 这个,那么 $(c-d)^2=0$ 的时候就是 $c=d$
所以取等条件是 $a_1=a_2=\cdots=a_n$
### 柯西 (Cauchy)不等式
$$
(\sum_{i=1}^na_i^2)\times (\sum_{i=1}^nb_i^2)\ge (\sum _{i=1}^na_ib_i)^2
$$
在人教版选修4-5上有一种通过巧妙地构造来证明的方法
$$
f(x)=\sum_{i=1}^n(a_ix+b_i)^2 =(\sum_{i=1}^na_i^2)x^2+2(\sum_{i=1}^na_ib_i)+\sum_{i=1}^nb_i^2\ge 0
$$
所以 $f(x)$ 的判别式 $\Delta \le 0$
所以
$$
(2(\sum_{i=1}^na_ib_i))^2-4((\sum_{i=1}^na_i^2)\times (\sum_{i=1}^nb_i^2))\le 0
$$
$$
4(\sum_{i=1}^na_ib_i)^2\le4((\sum_{i=1}^na_i^2)\times (\sum_{i=1}^nb_i^2))
$$
$$
(\sum_{i=1}^na_i^2)\times (\sum_{i=1}^nb_i^2)\ge(\sum_{i=1}^na_ib_i)^2
$$
当 $\Delta=0$ 时,上面的 $\ge $ 变成 $=$ ,那么方程的 2 实数根相等,也就是说 $x$ 唯一
那么就有 $a_1x+b_1=a_2x+b_2=\cdots =a_nx+b_n=0$
若 $x=0$ ,那么 $b_1=b_2=\cdots = b_n=0$
若 $x\ne 0$ ,那么 $a_x=-\frac 1xb_i$,那么 $\frac {a_1}{b_1}=\frac {a_2}{b_2}=\cdots = \frac {a_n}{b_n}$
交换 $a_i,b_i$ 就可得到:
取等条件:$\frac {a_1}{b_1}=\frac {a_2}{b_2}=\cdots = \frac {a_n}{b_n}$ ,或者 $a_1=a_2=\cdots =a_n=0$ ,或者 $b_1=b_2=\cdots = b_n=0$
当然也可以用数学归纳法:
我们用 $P(n)$ 表示 $(\sum_{i=1}^na_i^2)\times (\sum_{i=1}^nb_i^2)\ge (\sum _{i=1}^na_ib_i)^2$ 这个命题
$P(1)$ 显然成立
$P(2)$ 随便推推:
$$
(a^2+b^2)(c^2+d^2)=(ac)^2+(bd)^2+(bc)^2+(ad)^2
$$
$$
=(ac)^2+2abcd+(bd)^2+(bc)^2-2abcd+(ad)^2
$$
$$
=(ac+bd)^2-(bc-ad)^2\ge (ac+bd)^2
$$
取等条件 $bc-ad=0$,即 $\frac ac=\frac bd$
那么我们现在要从 $P(n)$ 成立推到 $P(n+1)$
假设 $P(n)$ 成立:即 $(\sum_{i=1}^na_i^2)\times (\sum_{i=1}^nb_i^2)\ge (\sum _{i=1}^na_ib_i)^2$
$$
(\sum_{i=1}^na_i^2+a_{n+1}^2)\times (\sum_{i=1}^nb_i^2+b_{n+1}^2)=(\sum_{i=1}^na_i^2)\times (\sum_{i=1}^nb_i^2)+(\sum_{i=1}^na_i^2)\times b_{n+1}^2+(\sum_{i=1}^nb_i^2)\times a_{n+1}^2+a_{n+1}^2b_{n+1}^2
$$
其中
因为
$$
(AD^2-BC^2)\ge0
$$
$$
A^2D^4-2ABC^2D^2+B^2C^4\ge 0
$$
$$
A^2D^4+2ABC^2D^2+B^2C^4\ge 4ABC^2D^2
$$
$$
(AD^2+BC^2)^2\ge 4ABC^2D^2
$$
$$
AD^2+BC^2\ge \sqrt{4ABC^2D^2}
$$
$$
A\times D^2+B\times C^2\ge 2\times |C|\times |D|\times \sqrt{AB}
$$
代入 $A=\sum_{i=1}^na_i^2,B=\sum_{i=1}^nb_i^2,C=a_{n+1}^2,D=b_{n+1}^2$,得
$$
(\sum_{i=1}^na_i^2)\times b_{n+1}^2+(\sum_{i=1}^nb_i^2)\times a_{n+1}^2\ge2\times |a_{n+1}|\times |b_{n+1}|\times \sqrt{(\sum_{i=1}^na_i^2)\times (\sum_{i=1}^nb_i^2)}
$$
因为 $(\sum_{i=1}^na_i^2)\times (\sum_{i=1}^nb_i^2)\ge (\sum _{i=1}^na_ib_i)^2$,所以 $\sqrt{(\sum_{i=1}^na_i^2)\times (\sum_{i=1}^nb_i^2)}\ge (\sum _{i=1}^na_ib_i)$,
又因 $|a_{n+1}|\times |b_{n+1}|\ge a_{n+1}\times b_{n+1}$
所以
$$
(\sum_{i=1}^na_i^2)\times b_{n+1}^2+(\sum_{i=1}^nb_i^2)\times a_{n+1}^2\ge 2\times a_{n+1}\times b_{n+1}\times (\sum _{i=1}^na_ib_i)
$$
所以
$$
(\sum_{i=1}^na_i^2)\times (\sum_{i=1}^nb_i^2)+(\sum_{i=1}^na_i^2)\times b_{n+1}^2+(\sum_{i=1}^nb_i^2)\times a_{n+1}^2+a_{n+1}^2b_{n+1}^2
$$
$$
\ge(\sum _{i=1}^na_ib_i)^2+2\times a_{n+1}\times b_{n+1}\times (\sum _{i=1}^na_ib_i)+a_{n+1}^2b_{n+1}^2
$$
所以
$$
(\sum_{i=1}^na_i^2+a_{n+1}^2)\times (\sum_{i=1}^nb_i^2+b_{n+1}^2)\ge (\sum _{i=1}^{n+1}a_ib_i)^2
$$
所以 $P(n+1)$ 成立
由此通过数学归纳法证明了柯西不等式
### 排序不等式
设 $a_1\le a_2\le \cdots \le a_n$ , $b_1\le b_2\le \cdots \le b_n$
$$
\sum_{i=1}^na_ib_{n-i+1}\le \sum_{i=1}^na_ib_{d_i}\le \sum _{i=1}^n{a_ib_i}
$$
$d_1, d_2, \cdots , d_n$ 是 $1\sim n$ 的任意一个排列
我们使用数学归纳法证明:
我们用 $P(n)$ 表示 $\sum_{i=1}^na_ib_{n-i+1}\le \sum_{i=1}^na_ib_{d_i}\le \sum _{i=1}^n{a_ib_i}$ 这个命题
显然 $P(1)$ 和 $P(2)$ 成立
我们现在要通过 $P(n)$ 推出 $P(n+1)$ 成立:
假设 $P(n)$ 成立,即 $\sum_{i=1}^na_ib_{n-i+1}\le \sum_{i=1}^na_ib_{d_i}\le \sum _{i=1}^n{a_ib_i}$
那么有
$$
\sum _{i=1}^n{a_ib_i}+a_{n+1}b_{n+1}\ge\sum_{i=1}^na_ib_{d_i}+a_{n+1}b_{n+1}
$$
即
$$
\sum _{i=1}^{n+1}{a_ib_i}\ge\sum_{i=1}^na_ib_{d_i}+a_{n+1}b_{n+1}
$$
我们可以把右边的 $n+1$ 和 $d_1,\cdots,d_n$ 中任何一个交换,也可以不动,所以给原来 $n!$ 的全排列乘上了 $n+1$ 种方案数,那么就变成了 $(n+1)!$ ,于是 $\sum _{i=1}^{n+1}{a_ib_i}\ge\sum_{i=1}^{n+1}a_ib_{d_i}$ 成立
同理,有
$$
\sum _{i=1}^n{a_ib_{n-i+1}}+a_{n+1}b_{n+1}\le\sum_{i=1}^na_ib_{d_i}+a_{n+1}b_{n+1}
$$
即
$$
\sum _{i=1}^{n+1}{a_ib_{n-i+1}}\le\sum_{i=1}^na_ib_{d_i}+a_{n+1}b_{n+1}
$$
我们可以把右边的 $n+1$ 和 $d_1,\cdots,d_n$ 中任何一个交换,也可以不动,所以给原来 $n!$ 的全排列乘上了 $n+1$ 种方案数,那么就变成了 $(n+1)!$ ,于是 $\sum_{i=1}^{n+1}a_ib_{n-i+1}\le \sum_{i=1}^{n+1}a_ib_{d_i}$ 成立
所以我们通过 $P(n)$ 成立证明了 $P(n+1)$ 成立
由此证明了排序不等式
# 习题以及参考资料
~~题都很水~~
[poj 3544 Journey with Pigs ](http://poj.org/problem?id=3544) (排序不等式)
[CF163D Large Refrigerator](https://www.luogu.com.cn/problem/CF163D) (均值不等式)
[CF1401D Maximum Distributed Tree](https://www.luogu.com.cn/problem/CF1401D) (排序不等式)
[P2647 最大收益](https://www.luogu.com.cn/problem/P2647) (排序不等式)
牛客小白月赛5-B-范围(range)(柯西不等式)
柯西不等式的证明参考了 [河西学院数学系论文](https://ishare.iask.sina.com.cn/f/36849309.html)
排序不等式的证明参考了 [一位大神的Blog](https://blog.csdn.net/Balbooa/article/details/79474829)
$$
\texttt{Thanks for reading}
$$