ATLAS Ouvrir dans l'atlas →

Théorème 2Continuité

Théorème des bornes atteintes

Énoncé

Toute fonction continue sur un segment [a,b][a,b] est bornée et atteint ses bornes : il existe c,d∈[a,b]c, d \in [a,b] tels que f(c)=inf⁡ff(c) = \inf f et f(d)=sup⁡ff(d) = \sup f.

Démonstration

Les deux étapes suivent le même schéma, par la propriété de la borne supérieure (Borne supérieure). Pour l'intuition, la partie AA considérée est un intervalle d'origine aa, que l'on prolonge au-delà de sa borne supérieure tant que celle-ci n'est pas bb ; la démonstration n'a pas besoin de le vérifier.

La fonction est majorée. Soit AA l'ensemble des x∈[a,b]x \in [a,b] tels que ff soit majorée sur [a,x][a, x]. Il contient aa et il est majoré par bb ; soit s=sup⁡A∈[a,b]s = \sup A \in [a, b]. Par continuité en ss, avec ε=1\varepsilon = 1, il existe δ>0\delta > 0 tel que f(t)<f(s)+1f(t) < f(s) + 1 pour t∈[a,b]t \in [a, b] et ∣t−s∣<δ|t - s| < \delta.

Comme s−δs - \delta ne majore pas AA, il existe x∈Ax \in A tel que x>s−δx > s - \delta ; soit KK un majorant de ff sur [a,x][a, x]. Posons y=min⁡(b,s+δ2)y = \min\big(b, s + \frac\delta2\big). Un point t∈[a,y]t \in [a, y] vérifie t⩽xt \leqslant x, ou bien s−δ<x<t⩽s+δ2s - \delta < x < t \leqslant s + \frac\delta2, et dans ce second cas f(t)<f(s)+1f(t) < f(s) + 1. Ainsi ff est majorée sur [a,y][a, y] par max⁡(K,f(s)+1)\max(K, f(s) + 1), et y∈Ay \in A.

Par suite y⩽sy \leqslant s, ce qui exclut y=s+δ2y = s + \frac\delta2 : donc y=by = b, et ff est majorée sur [a,b][a, b].

La borne supérieure est atteinte. Soit M=sup⁡fM = \sup f, et supposons que f(t)<Mf(t) < M pour tout t∈[a,b]t \in [a, b]. Soit BB l'ensemble des x∈[a,b]x \in [a, b] tels que sup⁡[a,x]f<M\sup_{[a, x]} f < M ; il contient aa et il est majoré par bb, et l'on pose s=sup⁡Bs = \sup B.

Par continuité en ss, avec ε=M−f(s)2>0\varepsilon = \frac{M - f(s)}2 > 0, il existe δ>0\delta > 0 tel que f(t)<f(s)+M2f(t) < \frac{f(s) + M}2 pour t∈[a,b]t \in [a, b] et ∣t−s∣<δ|t - s| < \delta. Comme plus haut, il existe x∈Bx \in B tel que x>s−δx > s - \delta, et, pour y=min⁡(b,s+δ2)y = \min\big(b, s + \frac\delta2\big), sup⁡[a,y]f⩽max⁡(sup⁡[a,x]f, f(s)+M2)<M.\sup_{[a, y]} f \leqslant \max\Big(\sup_{[a, x]} f,\ \frac{f(s) + M}2\Big) < M. Donc y∈By \in B, puis y=by = b comme plus haut, et sup⁡[a,b]f<M\sup_{[a, b]} f < M, ce qui contredit la définition de MM. Il existe donc d∈[a,b]d \in [a, b] tel que f(d)=Mf(d) = M.

Le cas de la borne inférieure s'obtient en remplaçant ff par −f-f.

□
Remarque

La démonstration ne fait aucun choix : chaque existence n'y est invoquée qu'une fois, pour un δ\delta ou un point xx donnés.

La démonstration usuelle est séquentielle. Si ff n'est pas majorée, on choisit pour tout nn un xn∈[a,b]x_n \in [a, b] tel que f(xn)>nf(x_n) > n ; par Bolzano-Weierstrass, une suite extraite (xφ(n))(x_{\varphi(n)}) converge vers un réel dd, qui appartient à [a,b][a, b] car ce segment est fermé, et f(xφ(n))→f(d)f(x_{\varphi(n)}) \to f(d) par le sens direct de la caractérisation séquentielle (Caractérisation séquentielle), alors que f(xφ(n))>φ(n)⩾nf(x_{\varphi(n)}) > \varphi(n) \geqslant n.

De même, avec M=sup⁡fM = \sup f, on choisit xnx_n tel que f(xn)>M−1nf(x_n) > M - \frac1n, et l'on passe à la limite dans M−1φ(n)<f(xφ(n))⩽MM - \frac1{\varphi(n)} < f(x_{\varphi(n)}) \leqslant M le long d'une suite extraite convergente. Ces deux suites sont formées d'une infinité de choix : cette démonstration utilise le choix dénombrable, que celle par la borne supérieure évite.

Remarque

Les deux hypothèses sont nécessaires. Sur ]0,1]]0, 1], la fonction x↦1/xx \mapsto 1/x est continue et non bornée ; sur [0,1][0, 1], la fonction égale à xx sur [0,1[[0,1[ et à 00 en 11 est bornée mais n'atteint pas sa borne supérieure.

Ouvrir dans l'atlas interactif →