Théorème de Heine. Toute fonction continue sur un segment [a;b] y est uniformément continue.
Le mot segment est essentiel : il désigne un intervalle à la fois fermé et borné de R, c'est-à-dire un compact. Sous sa forme générale, due à Heine en 1872, l'énoncé dit qu'une application continue d'un espace métrique compact vers un espace métrique est uniformément continue.
Le théorème est purement existentiel : il garantit qu'un δ uniforme existe, sans jamais le fournir.
Démonstration par l'absurde
Supposons f continue sur [a;b] mais non uniformément continue. La négation de la définition s'écrit :
∃ε0>0,∀δ>0,∃(x,y)∈[a;b]2,∣x−y∣≤δ et ∣f(x)−f(y)∣>ε0
Appliquons-la successivement à δ=n1 pour chaque entier n≥1. On obtient deux suites (xn) et (yn) de [a;b] telles que
∣xn−yn∣≤n1et∣f(xn)−f(yn)∣>ε0
La suite (xn) vit dans [a;b], donc elle est bornée : le théorème de Bolzano-Weierstrass fournit une extractrice φ strictement croissante et un réel c tels que xφ(n)→c. Comme [a;b] est fermé, la limite c appartient encore à [a;b].
La continuité de fau seul point c donne alors f(xφ(n))→f(c) et f(yφ(n))→f(c), d'où
∣f(xφ(n))−f(yφ(n))∣n→+∞0
ce qui contredit la minoration stricte par ε0>0. L'hypothèse de départ est donc absurde, et f est uniformément continue sur [a;b].
Variante par recouvrement
Une seconde démonstration utilise le théorème de Borel-Lebesgue. Pour ε>0, la continuité en chaque point x donne un δx>0 tel que ∣f(y)−f(x)∣≤2ε dès que ∣y−x∣≤δx. Les intervalles ouverts centrés en x et de rayon 2δx recouvrent [a;b] ; on en extrait un sous-recouvrement fini indexé par x1,…,xm, et l'on pose
δ=min(2δx1,…,2δxm)>0
Ce minimum est strictement positif parce que la famille est finie : c'est exactement là que la compacité intervient. L'inégalité triangulaire permet ensuite de conclure.
Piège classique
Le théorème tombe dès qu'une des deux hypothèses sur l'intervalle disparaît.
Intervalle
Exemple
Uniformément continue ?
[0;1], fermé borné
x↦x2
oui, par Heine
]0;1], non fermé
x↦x1
non
[0;+∞[, non borné
x↦x2
non
Autre confusion fréquente : Heine ne dit rien sur la dérivabilité. La fonction x↦∣x∣ sur [−1;1] n'est pas dérivable en 0 et reste uniformément continue.