1. 引言
在数学分析中,凸函数的定义、性质及其应用一直是教学的重点和难点。凸函数是一类特殊的函数,在数学、经济学、物理学等领域中都有广泛的应用 [1] 。在纯数学领域,凸函数由于其独特的性质,如单调性、二阶导数的非负性等,被广泛应用于优化问题、微积分和不等式的研究中。在凸函数理论中,凸集、凸包络和凸优化等问题都占据了重要地位,这些问题的解决有助于我们更深入地理解数学中的一些基本问题。本文先从定义出发,介绍了什么是凸函数,同时这个定义也是凸函数最基础、最重要的性质之一。
凸函数有很多重要的应用场景,例如它的图像是一个凸集,它的局部最小值就是全局最小值等等。这些性质为我们研究凸函数提供了重要的工具。在优化问题中,我们经常需要找到函数的最小值或最大值,如果函数具有凸性这个性质,这可以帮助我们更好地解决这个问题。接着本文又介绍了凸函数的性质,并且说明了当函数具有更高的正则性时,凸性这一条件可以为研究函数的其他性质提供更多帮助。同时凸函数的另一个重要应用是不等式的证明,有些复杂的不等式证明往往可以通过凸函数的办法把证明过程简单化,从而达到通俗易懂的目的。另外凸函数还有很多其他的应用,例如 [2] 与 [3] 都是对凸函数做的推广并且证明了相关不等式。
2. 凸函数的常见定义及等价条件
凸函数有多种定义。这里将介绍三种常见的定义,并给出这三种定义在一定条件下可以相互等价。
2.1. 凸函数的定义
定义1 设函数
是定义在区间I上的实函数。如果对任意的
,以及任意常数
,均有
, (1)
那么称
是下凸的函数,简称凸函数。若将上式中“≤”改为“<”,则称
是严格下凸的函数,简称严格凸函数。

Figure 1. The definition of the convex function
图1. 凸函数示意图
几何意义:当
时,点
位于两点
和
连线的上方(见图1)。例如:指数函数在实数
上是凸的。
定义2 设函数
是定义在区间I上的实函数。如果对任意的
,
,有
, (2)
那么称
凸函数。若将上式中“≤”改为“<”,则称
是严格凸函数。
定义3 设函数
是定义区间I上的实函数。如果对任意的
,有
, (3)
那么称
凸函数。若将上式中“≤”改为“<”即是严格凸的定义。
根据上述的定义,常见的凸函数:
,
,
。
2.2. 等价证明
这一节中,我们将给出2.1节中凸函数三种定义相互等价的证明,首先证明定义2与定义3相互等价。接着证明定义1与定义2、3在函数连续的情况下二者等价。具体将用两个定理来表示。
定理1 定义2与定义3等价。
证明:首先(2)式是(3)式的一种特殊情况,即
的情形。所以定义3可以推出定义2。
另一方面,由(2)式可知
。
依此类推,可得对任意的正整数k有
。
所以(3)式对一切
成立。现在我们用反向数学归纳法。假设(3)式对
成立,证明(3)式对
成立。令
,所以
,即
。
由假设(3)式对
成立,有
,
将T的定义代入上式,经整理可得(3)式。证毕。
定理2 若函数
在开区间
上连续,则定义1,2,3等价。
证明:只需要证明定义1与定义2等价即可。首先当
时,(2)式是(1)式的特殊形式,所以定义1可以推出定义2。接着我们来证定义2推出定义1。先证t为有理数的情况,再由函数的连续性,通过有理数来逼近无理数最终证明(1)式。由于t为有理数,因此
,其中
均为正整数并且
。通过计算可得
。
上式的证明用到了定理1的结论。因此
为有理数时,(1)式成立。当
为无理数时,可知存在有理数列
使得
。因此有函数
的连续性可以得出(1)式对任意的无理数
也成立。证毕。
通过上述内容可知,定理2的证明过程用到了函数
的连续性。因此定义1要强于定义2和定义3,因此通常我们用定义1的方式来描述凸函数。本文的后续内容均用定义1的方式描述凸函数。
3. 凸函数的性质
定义1中,凸函数的几何意义是线段AB一直在曲线AB的上方。这一节中,我们将对凸函数进行更为细致的研究,并且得出几个常见的凸函数的性质。
性质1 设函数
是定义在区间I上的凸函数则对任意的
,有
。 (4)
证明:令
。若
是凸函数,将
代入(1)式则有
同时将t的定义代入上式并且经过整理可得
。
类似地,通过定义
可得(4)式中第二个不等式。证毕。
性质2 函数
是定义在开区间
上的凸函数,则
必是连续函数。
证明:设
,并有
。利用性质1可得
,
因此,当
时,根据单调有界定理可知
,
均存在,并且
。所以
在x处左右连续。证毕。
性质3 函数
在区间I上可微,若
在区间I上是凸函数,则
在区间I上单调递增。
证明:设有
,连续应用性质1可得
,
所以对内点x均有
,
递增,而又
可微,所以
在区间I上单调递增。证毕。
如果
二阶可导,通过性质3可知
。这也是判断函数凸性的一个条件。凸函数的性质还有很多具体参见 [4] 和 [5] 。
4. 凸函数的应用
当前利用凸函数证明不等式已经是一个很普遍的办法, [6] 列举了一些例题。这一节中,本文也将利用凸函数证明一些常用不等式。
(詹森不等式)设
是区间I上二阶可导的凸函数,那么对任意的
,与
,有下式成立
。
证明:令
,对每一点
在
处进行泰勒展开,即
,
其中
是
或
中一点。因此
,
对上式分别乘上
再相加,经整理可得
。
将
代入上式,即证。
(詹森不等式的积分形式)设
是定义在集合
中
代数的一个正测度,并且满足
。若
,满足
,并且有
在区间
上是凸函数,那么有
。
证明:令
,并且
。由于
,所以
。又由
的定义可知
。
将
和t的值代入上式可得
。
两边积分有
。
即证。
(霍尔德不等式)设常数
满足
,
。
。若
,
则有
。
证明:首先证明
时的情形。由函数
是凸函数可知对
有
将
,
代入上式可得
,
两边积分
。 (5)
当
,
不为1时,设
此时
和
满足
,
因此利用(5)式可得
。
证毕。