闭区间连续函数的最值定理
闭区间连续函数的最值定理(extreme value theorem)说:若实函数 在非空闭区间 上连续,则函数值不仅有上、下界,而且上下界都由区间中的点真正取得。也就是说,存在 ,使每个 都满足 “有界”与“达到边界”是两项不同的结论;前者只给范围,后者还给达到极值的输入。
看 在 上的情形。配方得到 。因为平方非负,,且 时确实等于 1;又因 、,所以 ,在两个端点达到 0。这一次具体求值不需要一般定理,却显示了定理所保证的对象是什么。
定理的条件
这里“连续”包括相对于区间的端点连续:从区间内部靠近 、 时,函数值分别靠近端点函数值。若 ,区间只有一个点,最小值与最大值都在这个点取得。
闭端点不能随意删去。 在开区间 上连续且有界,上确界为 1、下确界为 0,却都没有在区间内取到。连续性也不能删去:在 上令 (),另令 。它有上界 1,但所有函数值都小于 1; 处的跳变使最大值消失。
函数值先要有界
反设 在 上无界,则对每个正整数 ,可取 使 。输入列有界,按博尔扎诺—魏尔斯特拉斯定理可取子列 。闭区间包含自己的极限点,所以 ;连续性于是给出 。一个收敛的实数列必有界,却同时满足 ,矛盾。因此 有界。
这段证明让两个条件各有工作:有界区间使输入列有收敛子列,闭区间把子列极限留在定义域,连续性把输入收敛传递到函数值。只看曲线“画得平滑”,无法替代其中任何一步。
把上确界变成最大值
既然函数值集合 非空且有上界,由上确界原理可取 。对每个正整数 ,上确界的逼近性质给出 ,使 再从 中取收敛子列 。由于 ,夹逼可得 ;连续性给出 。这就证明上确界在某个实际输入处被达到。对 重复同一论证,便得到最小值。
证明并不保证 或 唯一。常数函数在区间每一点同时达到最大值和最小值;有多个峰顶的函数也可在不同点达到同一个最大值。
与求导判别的关系
定理先保证极值点存在,却不告诉我们位置。若极值点 位于区间内部且 在 可导,那么右侧差商和左侧差商在极大值处分别不正与不负;两边若趋向同一个导数,只能有 。极小值同理。端点不受这个导数为零的要求约束。
因此求具体极值时,通常检查内部的驻点、不可导点和两个端点;单调性与极值判别会进一步判断哪些候选取得全局最大或最小。罗尔定理的证明则使用最值定理:等高端点之间若函数不是常数,某个内部极值点的导数必为零。
参考资料
- ProofWiki,Weierstrass Extreme Value Theorem:闭区间实函数的陈述。
- MIT OpenCourseWare,18.100B Real Analysis,Lecture 11:连续函数的最值与介值定理。
- 继续阅读:上确界原理、博尔扎诺—魏尔斯特拉斯定理、罗尔定理。