閉區間
上的連續函數
,其最大值為紅色點,最小值為藍色點。
在微積分中,極值定理(或最值定理[1]:84)說明如果實函數
在閉區間
上是連續函數,則它一定取得最大值和最小值,至少一次。也就是說,存在
內的
和
,使得:
對於所有
。
一個相關的定理是有界性定理,它說明閉區間
內的連續函數
在該區間上有界。也就是說,存在實數
和
,使得:
對於所有
。
極值定理強化了有界性定理,它表明函數不僅是有界的,而且它的最小上界就是最大值,最大下界就是最小值。
我們來證明
的上界和存在最大值。把這個結果應用於函數
,也可推出
的下界和存在最小值。
我們首先證明有界性定理,它是證明極值定理中的一個步驟。
假設函數
在區間
內連續且沒有上界,那麼對於每一個自然數
,都存在
內的一個
,使得
(任定的,總之條件為真即可)。這便定義了一個序列
。
由於
是有界的,根據波爾查諾-魏爾施特拉斯定理,可推出存在
的一個收斂的子序列
。把它的極限記為
。由於
是閉區間,它一定含有
。因為
在
處連續,我們知道
收斂於實數
。
但對於所有的
,都有
,這意味著
發散於無窮大。
前者描述為收斂,後者描述為無窮大,得出矛盾。因此,
在
內有上界。同理
在
內有下界。證畢。
基本步驟為:
- 尋找一個序列,它的像收斂於
的最小上界。
- 證明存在一個子序列,它收斂於定義域內的一個點。
- 用連續性來證明子序列的像收斂於最小上界。
我們現在證明函數
在區間
內有最大值。根據有界性定理,
有上界,因此,根據實數的戴德金完備性,
的最小上界
存在。我們需要尋找
內的一個
,使得
。設
為一個自然數。由於
是最小上界,
就不是
的上界。因此,存在
內的
,使得
。這便定義了一個序列
。由於
是
的一個上界,即便是對於所有的
,我們仍有
。因此,序列
收斂於M。
根據波爾查諾-魏爾施特拉斯定理,可知存在一個子序列
,它收斂於某個
,且由於
是閉區間,
。因為
在
處連續,所以序列
收斂於
。但
是
的一個子序列,收斂於
,因此
。所以,
在
處取得最小上界
。證畢。
[2]
設
是
在區間
上的最小上界,我們要證明存在
使得
。我們使用反證法:如若不然,對任意
,
,所以,對任意的
,
。我們考慮正值的函數

因為分母不是零,這個函數是良定義的,並且是連續的。然而,由於
是
的最小上界,所以存在
,使得
可以無限地接近
,從而
是無界的。這和有界性定理矛盾。證畢。
注: 上面構造函數
來證明最大值能在某個
取到的方法也在代數基本定理的基於Liouville定理的證明中出現。
以下的例子說明了為什麼函數的定義域需要是閉的和有界的。
- 定義在
的函數
沒有上界。
- 定義在
的函數
有界,但不取得最小上界1。
- 定義在
的函數
沒有上界。
- 定義在
的函數
有界,但不取得最小上界1。
如果把
的連續性減弱為半連續,則有界性定理和極值定理的對應的一半仍然成立,且擴展的實數軸上的值
和
也可以允許為可能的值。更加精確地:
定理:如果函數
是上半連續的,也就是說,對於
內的所有
,都有:
,
那麼
有上界,且取得最小上界。
證明:如果對於
內的所有
,都有
,那麼最小上界也是
,於是定理成立。在任何其它情況下,只需把上面的證明稍加修改便可。在有界性定理的證明中,
在
處的半連續性只意味著子序列
的上極限有上界
,但這已足以得到矛盾。在極值定理的證明中,
在
處的半連續性意味著子序列
的上極限有上界
,但這已足以推出
的結論。證畢。
把這個結果應用於
,可得:
定理:如果函數
是下半連續的,也就是說,對於
內的所有
,都有:

那麼
有下界,且取得最大下界。
一個實函數是上半連續且下半連續的,若且唯若它是連續的。因此,從這兩個定理就可以推出有界性定理和極值定理。