8.3 Continuité sur un intervalle compact

Une fonction continue définie sur un intervalle compact, c'est-à-dire fermé et borné (donc du type \([a,b]\)), possède plusieurs propriétés remarquables. Commençons par définir ce que signifie être continue sur un intervalle fermé et borné:

Une fonction \(f:[a,b]\to \mathbb{R}\) est continue si
Une fonction continue sur \([a,b]\) est donc une fonction dont le graphe est une courbe ''traçable sans lever le crayon'', reliant le point \(A=(a,f(a))\) au point \(B=(b,f(b))\):

Une première propriété importante est qu'une fonction continue sur un compact ne peut pas prendre de valeurs arbitrairement grandes:

Théorème: Soit \(f:[a,b]\to \mathbb{R}\) continue. Alors \(f\) est bornée.

Par l'absurde, supposons que \(f\) n'est pas majorée. Alors pour tout \(n\gt 0\) il existe \(x_n\in [a,b]\) tel que \(f(x_n)\gt n\), et donc \(f(x_n)\to +\infty\).

Par construction, \((x_n)_n\) est bornée. Par le Théorème de Bolzano-Weierstrass, il existe une sous-suite \((x_{n_k})_k\) et \(x^*\in [a,b]\) telle que \(\lim_{k\to\infty}x_{n_k}= x^*\). Mais donc, puisque \(f\) est continue, elle est en particulier continue en \(x^*\), et donc \[ f(x^*)=\lim_{k\to\infty}f(x_{n_k})=\lim_{n\to \infty} f(x_n)=+\infty\,, \] ce qui est impossible (puisque \(f(x^*)\) doit être un nombre fini!). Donc \(f\) est majorée.

En adaptant l'argument, on montre que \(f\) est minorée.

Une deuxième propriété, très utile dans les problèmes d'optimisation: si une fonction est continue sur un compact, elle atteint toujours son minimum et son maximum:

Théorème: Soit \(f:[a,b]\to \mathbb{R}\) continue. Alors \(f\) atteint son minimum et son maximum: il existe \(x_*\) et \(x^*\in[a,b]\) tels que \[ \min_{x\in [a,b]}f(x)=f(x_*)\,,\qquad \max_{x\in [a,b]}f(x)=f(x^*)\,. \]

Par le théorème précédent, \(f\) est bornée, et donc \[ s:= \sup_{x\in [a,b]}f(x) \] est bien défini. Nous allons montrer qu'il existe un point \(x^*\in [a,b]\) où \(f\) prend cette valeur \(s\).

Considérons la suite \(\varepsilon_n:= \frac1n\). Par définition du supremum, pour tout \(n\) il existe \(x_n\in [a,b]\) tel que \[ s-\varepsilon_n\leqslant f(x_n)\leqslant s\,. \] Par construction, \(f(x_n)\to s\) lorsque \(n\to\infty\). Mais, comme \((x_n)_n\) est bornée (elle vit dans \([a,b]\)!), le Théorème de Bolzano-Weierstrass garantit qu'il existe une sous suite \((x_{n_k})_k\), et un \(x^*\in [a,b]\), tels que \(\lim_{k\to\infty}x_{n_k}=x^*\).

Calculons \(f(x^*)\). Puisque \(f\) est continue sur \([a,b]\), elle est en particulier continue en \(x^*\). Comme \(x_{n_k}\to x^*\), on a donc \[ f(x^*)=\lim_{k\to\infty}f(x_{n_k})\,. \] Mais, puisque \((f(x_{n_k}))_k\) est une sous-suite de \((f(x_n))_n\), elle converge vers la même limite: \[ f(x^*)=\lim_{k\to\infty}f(x_{n_k}) =\lim_{n\to\infty}f(x_n)=s\,. \] On a donc \[ f(x^*) =\sup_{x\in [a,b]}f(x) =\max_{x\in [a,b]}f(x)\,. \] On procède de même pour la construction d'un point \(x_*\) où \(f\) atteint son minimum.

Le théorème dit que \(x_*\) et \(x^*\) existent toujours, mais il ne dit pas comment les trouver! (D'ailleurs en général, on ne sait pas les trouver.)

Exemple: Considérons \(f:[0,2]\to \mathbb{R}\), définie par \[ f(x)=x^3\sin(x^2+\cos(x))\,. \] Cette fonction est continue (c'est un produit de \(x^3\) avec une composée de fonctions continues), donc par le théorème, il existe \(x_*\in [0,2]\) et \(x^*\in [0,2]\) tels que \[ f(x_*)=\min_{x\in [0,2]}f(x)\,,\qquad f(x^*)=\max_{x\in [0,2]}f(x)\,. \]

Pour souligner l'importance des hypothèses dans le théorème ci-dessus, voyons comme le résultat n'est plus vrai en général lorsqu'une des hypothèses n'est pas vérifiée:

Exemple: (Une fonction sur un intervalle compact, mais qui n'est pas continue en un point.) Soit \(f:[0,1]\to \mathbb{R}\) définie par \[ f(x):= \begin{cases} x&\text{ si }0\leqslant x\lt \frac12\,,\\ 0&\text{ si } x=\frac12\,,\\ x-1&\text{ si } \frac12\lt x\leqslant 1\,.\\ \end{cases} \] Cette fonction est continue partout sauf en \(\frac12\), et elle ne possède ni de maximum ni de minimum:

Exemple: (Une fonction continue, sur un intervalle borné mais pas fermé.) Considérons \[f(x)=\frac{1}{1-x^2}\,,\qquad \text{sur } ]-1,1[\,.\] Alors \(f\) possède un minimum, atteint en \(x_*=0\), mais pas de maximum:

Exemple: (Une fonction continue sur un intervalle fermé mais pas borné.) Soit \[f(x)=\frac{1}{x}\,,\qquad \text{ sur } [1,+\infty[\,.\] Alors \(f\) possède un maximum, atteint sur le bord en \(x^*=1\), mais pas de minimum:

Quiz 8.3-1 : Vrai ou faux?
  1. Si \(f:[a,b]\to \mathbb{R}\) n'est pas continue, alors elle n'atteint pas son minimum ni son maximum.
  2. Si \(f:[a,b]\to \mathbb{R}\) atteint son minimum et son maximum, alors elle est continue.
  3. Si \(f:[a,b]\to \mathbb{R}\) atteint son minimum ou son maximum, mais pas les deux, alors elle n'est pas continue.
  4. Si \(f:[a,b]\to \mathbb{R}\) est minorée mais pas majorée, alors elle n'est pas continue.