Théorème 3Topologie de ℝ
Caractérisation de la compacité par les ultrafiltres ⋆
Le sens réciproque de (ii) prolonge un filtre en un ultrafiltre par le lemme de l'ultrafiltre (Lemme de l'ultrafiltre, (v)), démontré par le lemme de Zorn. Le point (i) et le sens direct de (ii) n'emploient aucune forme du choix.
Soit un espace topologique. Un filtre sur converge vers un point , et est une limite de , si tout voisinage de appartient à .
Soit un espace séparé.
(i) Un filtre sur a au plus une limite.
(ii) L'espace est compact si et seulement si tout ultrafiltre sur converge.
Démonstration
(i) Soit un filtre sur qui converge vers et vers . Par séparation, il existe des ouverts disjoints et ; ce sont des voisinages de et de , donc des éléments de , et appartiendrait à .
(ii) Sens direct. Soit compact et un ultrafiltre sur ; supposons qu'il ne converge vers aucun point. Soit l'ensemble des ouverts de qui n'appartiennent pas à .
Tout point a un voisinage , et un ouvert tel que ; cet ouvert n'appartient pas à , sans quoi lui appartiendrait. Ainsi recouvre , sans qu'on ait eu à choisir un ouvert pour chaque point.
Par compacité, des ouverts recouvrent , avec puisque et entraînent . Chaque appartient à (Lemme de l'ultrafiltre, (i)), donc aussi leur intersection, par applications de l'axiome (b) des filtres : ce qui contredit .
Réciproque. Supposons que tout ultrafiltre sur converge, et soit un recouvrement de par des ouverts dont aucune sous-famille finie ne recouvre . La famille n'est pas vide, sans quoi , réunion vide, serait vide et recouvert par la sous-famille vide.
Soit l'ensemble des parties qui contiennent une intersection avec et .
C'est un filtre. Il contient , puisque a au moins un élément, et pas , puisque aucune réunion finie d'éléments de n'est égale à . L'intersection de deux de ses éléments en contient une intersection du même type, formée des deux listes mises bout à bout, et (c) est immédiat.
Le lemme de l'ultrafiltre (Lemme de l'ultrafiltre, (v)) fournit un ultrafiltre , qui converge par hypothèse vers un point . Ce point appartient à un élément de .
Comme est un ouvert contenant , c'est un voisinage de , et . Mais , si bien que : contradiction. Le recouvrement a donc un sous-recouvrement fini, et , séparé par hypothèse, est compact.
□Munissons de la topologie discrète ; il est séparé, puisque les singletons sont ouverts. Il n'est pas compact : les singletons le recouvrent, et une sous-famille finie ne recouvre pas l'entier , ni aucun entier si . Les parties de qui contiennent l'une des sections forment un filtre , puisque l'intersection de deux sections est la section qui commence au plus grand des deux entiers, et aucun ultrafiltre ne converge.
En effet, pour , le singleton est un voisinage de , et la section , qui appartient à , ne le rencontre pas ; comme , le voisinage n'appartient pas à .
L'ultrafiltre fuit ainsi vers l'infini, comme la suite des entiers, dont aucune suite extraite ne finit par rester dans chacun des voisinages d'un même entier , puisqu'elle devrait alors rester dans le voisinage : il se dirige vers un point qui manque à .
Le point (i) est faux sans séparation : pour la topologie grossière sur un ensemble à au moins deux points, le seul voisinage d'un point est l'espace entier, et tout filtre converge vers tous les points. C'est l'unicité de la limite qui permettra, dans le théorème de Tychonov, de désigner un point du produit sans rien choisir (Produits de compacts).
Pour les segments de , les suites extraites suffisaient : toute suite bornée de réels en a une qui converge (Bolzano-Weierstrass). Dans un espace quelconque, les suites ne suffisent plus, et un ultrafiltre joue le rôle d'une suite que l'on aurait extraite jusqu'au bout : il a déjà tranché pour chaque partie, et il ne reste qu'à lire sa limite.