飛機起飛、爬升、巡航、下降、降落。高度是時間在閉區間上的連續函式。它在飛行過程中某處必須達到最高點和最低點。極值定理(extreme value theorem)告訴我們這永遠成立——不只對飛機,對任何在閉有界區間上的連續函式皆然。
定理陳述
定理(極值定理,EVT)。 若 f:[a,b]→R 是連續的,則 f 在 [a,b] 上能取到其最大值與最小值:存在 xmax,xmin∈[a,b] 使得
f(xmin)≤f(x)≤f(xmax)對所有 x∈[a,b].
證明
證明分兩階段:先證 f 有上界,再證上確界(supremum)實際上能被取到。
第一階段:f 有上界
反設 f 在 [a,b] 上無上界。則對每個 n∈N 存在 xn∈[a,b] 使得 f(xn)>n。數列 (xn) 在有界區間 [a,b] 內,故由波爾查諾–魏爾斯特拉斯定理(Bolzano–Weierstrass theorem),它有一個收斂子數列 (xnk) 滿足 xnk→c∈[a,b]。
因 f 在 c 處連續:
k→∞limf(xnk)=f(c).
但 f(xnk)>nk→∞,與收斂至有限值 f(c) 矛盾。故 f 有上界。
對 −f 施行同樣的論證,可得 f 也有下界。
第二階段:f 取到上確界
設 M:=supx∈[a,b]f(x),由第一階段知 M 有限。由上確界的定義,對每個 n∈N 存在 yn∈[a,b] 使得
M−n1<f(yn)≤M.
由波爾查諾–魏爾斯特拉斯定理,(yn) 有一個收斂子數列 ynk→xmax∈[a,b]。由連續性:
f(xmax)=k→∞limf(ynk)=M.
故 f 在 xmax 取到其最大值。最小值的存在性由對 −f 施行同樣論證可得。□
各假設的必要性
連續性、閉性、有界性——三個假設缺一不可。去掉任何一個,結論都可能失效。
去掉連續性([0,1] 上的不連續函式)
定義
f(x):={x0.5x∈(0,1]x=0.
則 supx∈[0,1]f(x)=1,但方程式 f(x)=1 在 [0,1] 中無解——上確界無法被取到。
去掉閉性(開區間)
函式 f(x)=x 在開區間 (0,1) 上連續,但 supf=1 和 inff=0 均無法被取到——兩端點均不在定義域內。
去掉有界性(無界區間)
函式 f(x)=x 在 [0,∞) 上連續(閉但無界),且無上界,故不存在最大值。
[a,b] 的像是閉區間
極值定理說 f 取到最小值 m 和最大值 M。結合中間值定理——它保證 f 在其取到的任意兩個值之間取遍每一個值——f 在 [a,b] 上的像恰好是閉區間 [m,M]。
摘要
- 極值定理:在閉有界區間 [a,b] 上的連續函式必能取到最大值與最小值。
- 證明思路:接近上確界的點構成 [a,b] 中的數列;波爾查諾–魏爾斯特拉斯定理抽取收斂子數列;連續性迫使其極限等於上確界。
- 三個假設均不可少:去掉連續性、閉性或有界性,各自都有不取到極值的反例。
- 推論:由極值定理與中間值定理合用,f([a,b]) 恰為閉區間 [minf,maxf]。