Académique Documents
Professionnel Documents
Culture Documents
ensembles
ii
Avant-propos.
Ce document est destin accompagner un cours dcole doctorale donn
Lyon au semestre de printemps 2009. Ce cours tant perturb par une grve
dune dure indite, jai dcid de mettre les notes de cours en ligne ds
prsent. Elles ne sont pas encore finalises ; en particulier la bibliographie est
trs incomplte, et il est fort probable que le lecteur attentif trouvera bon
nombre derreurs plus ou moins graves. Si vous ne parvenez pas rsoudre
un exercice, prenez en considration lventualit que son nonc soit faux.
Notons enfin que la thorie descriptive des ensembles, tout au moins ce qui en
est prsent ici, na pas dapplication pratiques ; par suite le lecteur respecteux de la Stratgie Nationale de Recherche et dInnovation, et/ou dsireux
dobtenir de bons contrats de financement, ferait sans doute mieux de ne pas
sy intresser.
.
.
.
.
3 Groupes polonais
3.1 Dfinition, exemples . . . . . . . . . . . . . . . .
3.2 Distances invariantes gauche et groupe complt
3.3 Quotients et continuit automatique . . . . . . . .
3.4 Continuit des oprations de groupe. . . . . . . .
4 Ensembles borliens, analytiques, coanalytiques
4.1 La tribu borlienne . . . . . . . . . . . . . . . . .
4.2 Raffinement de topologies polonaises . . . . . . .
4.3 Ensembles analytiques; le thorme de sparation
4.4 Borliens standard; fonctions borliennes . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
9
.
.
.
.
19
19
25
29
34
.
.
.
.
41
41
42
46
50
.
.
.
.
53
53
54
57
61
5 Uniformisations
65
5.1 Le thorme de Lusin-Novikov . . . . . . . . . . . . . . . . . . 65
5.2 Jeux topologiques et ensembles dunicit. . . . . . . . . . . . . 70
iii
iv
Chapitre 1
Ordinaux, Cardinaux, Axiome du
Choix
Ce cours traitera de thorie descriptive des ensembles, qui est une forme de
"combinatoire infinie" ; avant de pouvoir faire de la combinatoire, il faut dj
apprendre compter. On va donc discuter quelques notions lmentaires de
thorie des ensembles avant de sattaquer au sujet du cours proprement dit. Je
nessaierai pas de prsenter le formalisme gnral de la thorie des ensembles ;
on va se placer dans le cadre gnral de la thorie dite de Zermelo-Fraenkel
(ZF), dont on ne sortira pas dans ce cours. Il est trs vraisemblable quil
sagisse du cadre axiomatique que vous avez toujours utilis, mme sans le
savoir, pour faire des mathmatiques.
Il est facile de compter le nombre dlments dun ensemble fini : on numre les lments, et on sarrte quand il ny en a plus. On associe ainsi
chaque ensemble fini un entier, qui est son nombre dlments. Mais comment
faire quand on considre un ensemble infini ? Il nest pas clair quon puisse
lnumrer ; plutt que de considrer tous les ensembles, on va considrer des
ensembles munis dun ordre permettant une numration.
1.1
Dfinition 1.1. Soit X un ensemble. Un bon ordre sur X est une relation
dordre sur X tel que tout sous-ensemble non vide de X a un plus petit
lment.
On dit que S X est un segment initial si
x, y X (y S et x y) (x S) .
1
On a dit quon souhaitait pouvoir enumrer tous les ensembles bien ordonns ;
mais quelle notion de "longueur" utiliser ?
Thorme 1.4. Soit X, Y deux ensembles bien ordonns. Alors une et une
seule des assertions suivantes est vraie :
(a) X Y
(b) Y X
(c) X Y
Ce thorme dit qu une notion de "longueur" possible dun ensemble bien
ordonn est lensemble lui-mme, o on compare deux longueurs par la relation "tre isomorphe un segment initial". Restera ensuite choisir un
reprsentant dans chaque classe disomorphisme...
Preuve.
lensemble des segments initiaux de X, ordonn par linclusion.
Notons X
est
On vrifie facilement que cest un ensemble bien ordonn. Si tout S X
isomorphe un segment initial de Y alors cest en particulier le cas de X,
et la preuve est finie. Sinon, appelons S le plus petit lment qui ne soit pas
isomorphe un segment initial de Y .
Soit x < x S. Alors fy fx1 (fx (Sx )) = fy (Sx ), et comme fy fx1 est un isomorphisme entre deux segments initiaux de Y on en dduit que fy fx1 (y) = y
pour tout y fx (Sx )) = fy (Sx ).
Si jamais il existe x S tel que f ({x : x x}) = f (Sx ) = Y alors il ny
a rien dmontrer ; sinon pour tout x S il existe une injection croissante S
fx : Sx Y dimage un segment initial de Y . Mais alors, comme
S = xS Sx , on peut utiliser lobservation prcdente pour dfinir une
fonction strictement croissante f : S Y dimage xS fx (Sx ) (en posant
f (y) = fx (y) ds que y Sx ). Limage de f est une union de segments initiaux de Y , et est donc un segment initial de Y , ce qui contredit le choix de
S.
Corollaire 1.5. Soit X, Y deux ensembles bien ordonns. Alors X Y si,
et seulement si, il existe une injection croissante de X dans Y .
Thorme 1.6. Soit W = {Wi : i I} une famille densembles bien ordonns. Alors il existe W W tel que W W pour tout W W.
Preuve.
Soit W0 W. Si W0 W pour tout W W, il ny a rien dmontrer. Sinon, lensemble {x W0 : Sx est isomorphe un lment de W} est
non vide. Appelons w le plus petit lment de cet ensemble, et prenons
cette fois <, . On notera maintenant ON la classe 1 des ordinaux ; on utilisera dans la suite (entre autres) les proprits suivantes des ordinaux :
Tout ensemble bien ordonn est isomorphe un ordinal unique.
Pour tout ordinal , on a = { ON : < }.
La runion (resp. lintersection) dun ensemble dordinaux est un ordinal.
Avant de continuer, introduisons un peu de terminologie.
Dfinition 1.7. Un ordinal est successeur sil existe un ordinal tel que
< et pour tout ordinal on ait soit soit ; sinon on dit que
est un ordinal limite .
On notera le plus petit ordinal infini, qui est aussi le plus petit ordinal
limite.
0
Lordinal
Vous tes habitus utiliser des dmonstrations par rcurrence pour montrer,
par exemple, que tous les entiers satisfont une certaine proprit ; le principe
de la dmonstration par rcurrence est de dire : si une proprit (P) est telle
que pour tout entier naturel n
(k < n P (k)) P (n)
alors P est vraie pour tout n (notons que lhypothse ci-dessus implique en
particulier que P (0) est vraie !). Ce principe sapplique dans tout ensemble
bien ordonn ( vous den faire une dmonstration, ce qui ne devrait pas tre
trop difficile) et on obtient le rsultat suivant :
Thorme 1.8. (Dmonstration par rcurrence transfinie)
Soit P une proprit 2 des ordinaux telle que pour tout ordinal on ait
( < P ()) P () .
Alors P () est vraie pour tout .
1
On dit classe parce que ce nest pas un ensemble, sinon sa runion serait un ordinal
plus grand que tous les ordinaux, or tout ordinal a un successeur, ce qui fait un point
commun entre les ordinaux et les hommes politiques (jespre)
2
L encore la notion de proprit est floue ; disons simplement quune proprit est
quelque chose quon peut exprimer par un nonc crit en utilisant le langage de la thorie
des ensembles.
Lordinal + 1
Par exemple, on a 1 + = sup{1 + n : n < } = . Par contre, + 1 6=
puisque + 1 a un plus grand lment. Intuitivement, laddition de deux
ordinaux correspond mettre bout bout et .
Exercice 1.12. Utiliser une dmonstration par rcurrence transfinie pour
montrer que laddition est associative, et que si 6= alors pour tout on
a + 6= + .
2. =
Exercice 1.14. Utiliser une dmonstration par rcurrence transfinie pour
montrer que la multiplication est associative, et que si > 0 alors pour tout
> 1 on a . < ..
Les deux oprations dfinies ci-dessus sont associatives, on a bien comme
attendu + = .2, par contre attention la non-commutativit : 1+ =
tandis que + 1 6= puisque + 1 est successeur ; de mme 2. = tandis
que .2 = + > .
Exercice 1.15.
Dcrire des oprations sur les bons ordres qui donnent naissance laddition et la multiplication des ordinaux (pour la somme ordinale, on pourra
sinspirer du dessin ci-dessous).
+
La somme de deux ordinaux
Exercice 1.16. Comment dfiniriez-vous pour deux ordinaux , ? Donner dabord une description par rcurrence transfinie, puis essayer de dcrire
une opration sur les ordres qui donne naissance cette opration (ce nest
pas si facile !)
1.2
On a vu comment numrer des ensembles bien ordonns ; par contre, contrairement aux ensembles finis, un ensemble peut admettre des bons ordres non
isomorphes : cest par exemple le cas de N.
Cela nempche pas dassocier un ensemble bien ordonnable un certain
nombre ordinal uniquement dtermin : le plus petit ordinal tel quil existe
un bon ordre < sur X avec (X, <) isomorphe . Cela permettrait de dvelopper une thorie satisfaisante des cardinaux des ensembles bien ordonnables ; mais comment faire si on a sous la main un ensemble X qui ne
nous est pas fourni avec une structure de bon ordre ? La solution fournie par
laxiome de Zermelo est de dire : autorisons-nous munir tout ensemble dun
bon ordre. Dans ce cas, on saura dfinir le cardinal dun ensemble en utilisant
des ordinaux, comme expliqu ci-dessus.
A premire vue, laxiome de Zermelo peut paratre excessif ; essayons de nous
en passer. On peut dfinir le fait que X et Y ont "le mme nombre dlments"
sans utiliser de bon ordre, comme le montre la dfinition suivante.
Dfinition 1.19. On dit que X a un cardinal infrieur Y , et on note
|X| |Y |, sil existe une injection de X dans Y , et on dit que X et Y ont
mme cardinal, ou sont quipotents (not |X| = |Y |), sil existe une bijection
de X sur Y .
Ainsi, on cherche tendre les notions intuitives de comptage, qui marchent
pour les ensembles finis, tous les ensembles. Dj, il faut sassurer que ces
notions sont bien compatibles entre elles ; au dbut, tout se passe bien.
Thorme 1.20. (Schrder-Bernstein)
Si |X| |Y | et |Y | |X| alors |Y | = |X|.
Preuve.
Soit X, Y deux ensembles et f : X Y , g : Y X deux injections. Bien
10
...
f (X) \ f (Y )
Y \ f (X)
X \Y
11
12
Il est alors possible de vrifier assez facilement que tous les sont des
cardinaux, et rciproquement (avec laxiome du choix !) que tout cardinal est
gal pour un certain . De plus pour tout ordinal .
Exercice 1.25.
Montrer quil existe des ordinaux (donc des cardinaux !) tels que = 3 .
Les cardinaux nous permettent de prouver que soit un ensemble ordonn dnombrable est pluchable, soit il contient un noyau (et donc un sous-ensemble
isomorphe (Q, )).
Exercice 1.26. Soit (X, <) un ensemble dnombrable. On note la ime relation dquivalence apparaissant dans la drivation de Hausdorff de
X ; montrer quil existe < 1 tel que =+1 .
Pour dfinir une notion satisfaisante du cardinal dun ensemble, on a eu
besoin dutiliser laxiome de Zermelo. Celui-ci rapparat quand on essaie
de traiter larithmtique des cardinaux, mais sous une forme diffrente. Il
parat donc raisonnable de faire une pause dans notre exposition et de nous
arrter sur cet axiome, connu gnralement sous le nom daxiome du choix.
Son nonc intuitif, dans sa version la plus connue, est : "si on me donne
une famille densembles non vides, alors je peux choisir simultanment un
lement dans chaque ensemble de cette famille".
Avant de citer trois noncs quivalents de laxiome du choix , rappelons
quun ensemble ordonn ((X, ) est inductif si tout sous-ensemble totalement ordonn admet un majorant. Nous dirons aussi quun ensemble X admet une fonction de choix sil existe une fonction f : P(X) X telle que
pour toute partie A X non vide on ait f (A) A.
Dfinition 1.27. On introduit les noncs suivants :
1. (Axiome du choix) Tout ensemble X admet une fonction de choix.
2. (Axiome de Zorn) Tout ensemble ordonn inductif non vide a au moins
un lment maximal.
3. (Axiome de Zermelo) Tout ensemble peut tre bien ordonn.
Ces trois noncs sont quivalents. Le premier dentre eux est lenonc "historique" de laxiome du choix ; sous cette forme il a t introduit par Zermelo
en 1904. Cet axiome tait implicitement utilis par de nombreux mathmaticiens du dix-neuvime sicle et parat plutt "naturel". il est plus difficile
de se faire une ide intuitive du second nonc, dont on voit quil permet
3
13
14
15
En ralit, laxiome du choix dnombrable nest pas suffisant pour les raisonnements que nous devrons effectuer dans ce cours.
En effet, on aura besoin de construire des suites en utilisant le principe suivant : supposons qutant donn x1 , . . . , xn tel que P ({x1 , . . . , xn }) est satisfaite (o P est une certaine proprit des ensembles finis) jarrive trouver un
x tel que {x1 , . . . , xn , x} a la proprit P ; alors je suis capable de construire
une suite (xn )nN tel que pour tout n on ait P ({x1 , . . . , xn }).
Ce procd est la base de toutes les constructions par "approximation successives" et devient lgal quand on sautorise appliquer laxiome des choix
dpendants.
Dfinition 1.30. Laxiome des choix dpendants est lnonc suivant :
Soit X un ensemble et R une relation binaire sur X telle que pour tout a X
il existe b X satisfaisant aRb. Alors il existe une suite (xn )nN dlments
de X tels que xn Rxn+1 pour tout n.
Avant de prsenter une autre forme de laxiome des choix dpendants, disons
quun ensemble T muni dune relation binaire R antisymtrique, sans cycles
et connexe (i.e deux points sont relis par une suite dlments en relation R)
est un arbre . Une branche infinie de T est une suite injective (xn ) dlments
de T telle que xn Rxn+1 pour tout n.
Exercice 1.31. Montrer que laxiome des choix dpendants est quivalent
lnonc suivant :
Soit T un arbre infini tel que chaque lment a un nombre fini de voisins.
Alors T a une branche infinie.
Pour nous, laxiome des choix dpendants sera particulirement important,
puisquil se trouve en fait tre quivalent (au dessus de ZF) lnonc "le
thorme de Baire est vrai dans tout espace complet", et le thorme de Baire
(dont lnonc sera rappel au prochain chapitre) est dune certaine faon la
pierre angulaire de la thorie descriptive des ensembles.
Notons que laxiome du choix implique laxiome des choix dpendants, qui
implique son tour laxiome du choix dnombrable ; on peut montrer quaucune des implications rciproques nest vraie. Enfin, remarquons que laxiome
des choix dpendants, sil est suffisant pour dvelopper lanalyse classique, ne
permet pas de dmontrer lexistence densembles non Lebesgue-mesurables ;
on peut considrer que cet axiome est accept par une grande majorit des
mathmaticiens contemporains.
Revenons nos cardinaux ; laide de laxiome du choix, on peut vrifier que
16
<
<
<
De mme si |X| = |X1 | et |Y | = |Y1 | alors X Y = X1Y1 . On peut alors
dfinir les oprations arithmtiques cardinales :
Q
De mme, < est lunique cardinal quipotent au produit cartsien des
.
Enfin, si et sont deux cardinaux on dfinit comme lunique cardinal
quipotent lensemble des fonctions de dans ; en particulier 2X =
|P(X)| pour tout ensemble X.
La somme et le produit de cardinaux sont des oprations commutatives et
associatives ; attention au fait que la sommme/produit de deux cardinaux diffre selon quon les considre comme des cardinaux ou comme des ordinaux...
Exercice 1.33. Montrer que |Q2 | = 0 , puis montrer que |R| = 20 . Pour la
dernire question, on pourra considrer lapplication f : R P(Q2 ) dfinie
par
f (x) = (q, q ) Q2 : q < x < q .
Preuve.
Il suffit de montrer que pour tout cardinal infini on a . = , autrement
dit il nous faut montrer que tout ensemble infini X est quipotent X X
5
On raisonne par rcurrence transfinie : soit donc un cardinal infini, dont
on suppose que pour tout cardinal infini < on a . = .
On va munir dun bon ordre dont tous les segments initiaux stricts se
plongent dans . Ce bon ordre sera isomorphe un certain ordinal, qui est
alors plus petit que (un ordinal est la runion de ses segments initiaux), et
5
17
18
Cohen a montr, en utilisant la mthode du forcing, que la ngation de lhypothse du continu tait aussi consistante avec ZFC, autrement dit (HC) est
indpendante de ZFC.
Aujourdhui, la plupart des thoriciens des ensembles considrent quil ny a
aucune raison de limiter la richesse de la thorie en imposant arbitrairement
que lhypothse du continu soit vrifie ; il existe des axiomes ("grands cardinaux") menant une thorie trs riche dans laquelle lhypothse du continu
est fausse.
On nen dira pas plus sur lhypothse du continu dans ce cours ; on naura
pas non plus besoin de notions supplmentaires darithmtique cardinale.
Notons cependant que dans le cadre de ZFC peu de thormes "simples"
peuvent tre tablis, car beaucoup dnoncs sur les cardinaux se trouvent
tre indpendants de ZFC. Mais nous nallons pas manipuler des ensembles
quelconques, mais des ensembles munis dune topologie "sympathique", dont
nous ne manipulerons que des sous-ensembles "dfinissables".
Notes bibliographiques.
Ce chapitre ne saurait constituer une introduction complte la thorie des
ensembles lmentaire ; ce sujet, le lecteur intress est invit consulter
[Hal74] sil cherche une prsentation intuitive de la thorie, et [Mos06] ou
[KM] pour une prsentation plus formelle et oriente vers les sujets qui apparatront dans les chapitres suivants de ces notes.
Le lecteur anglophobe souhaitant se documenter sur le sujet pourra consulter
avec profit la traduction franaise du livre de Kuratowski sus-cit.
En ce qui concerne laxiome du choix, il existe une vritable encyclopdie
[HR98] prsentant ses multiples formes ; on pourra y trouver des rfrences
sur certains rsultats noncs sans rfrence dans le corps du chapitre cidessus. Le livre de S. Wagon [Wag85] est galement trs instructif.
Enfin, comme source bibliographique concernant les rsultats plus rcents de
thorie des ensembles (forcing, etc) le lecteur est invit consulter [Jec03].
Chapitre 2
Espaces polonais et lemme de
Baire
2.1
Dans ce chapitre, on va commencer par rappeler quelques dfinitions et proprits de base en topologie mtrique ; beaucoup de ces rappels se feront sous
forme dexercices. Ensuite nous nous concentrerons sur les espaces polonais,
cest--dire les espaces sparables compltement mtrisables.
Une pseudo-distance sur un ensemble X est une application d : X X R+
symtrique, satisfaisant lingalit triangulaire
x, y, z X d(x, y) + d(y, z) d(x, z) .
Une distance est une pseudo-distance d sur X telle que de plus
x, y X d(x, y) = 0 x = y .
Un espace mtrique est un ensemble muni dune distance.
La topologie engendre par une distance d est la famille des ensembles ouverts pour d, cest--dire qui sont runion dune famille de boules ouvertes ;
un espace topologique est dit mtrisable si sa topologie est engendre par
une distance d.
Dans la suite on utilisera B(x, r] (resp. B(x, r[) pour dsigner la boule ferme
(resp. ouverte) de centre x et de rayon r ; une isomtrie de (X, d) sur (Y, d )
est une bijection entre X et Y telle que d(x, x ) = d (f (x); f (x )) pour tout
(x, x ) X 2 ; une application non surjective mais prservant les distances
19
20
sera appele plongement isomtrique (ou simplement isomtrie non surjective). On suppose connues les notions dadhrence et intrieur dans un espace
mtrique, ainsi que la notion de suite de Cauchy et de complt dun espace
mtrique.
Fixons notre terminologie :
Dfinition 2.1. Soit (X, d) un espace mtrique. On rappelle que
(X, d) est sparable ssi il a un sous-ensemble dnombrable dense.
(X, d) est complet si toute suite de Cauchy dlments de X est convergente.
(X, d) est compact si toute suite dlments de X a une sous-suite convergente ; de manire quivalente1 (X, d) est compact si de tout recouvrement
de X par des ouverts on peut extraire un sous-recouvrement fini.
(X, d) est prcompact si pour tout > 0 on peut recouvrir X par un
nombre fini de boules de rayon .
On utilisera sans dmonstration dans la suite des proprits lmentaires des
espaces mtriques ; certaines dentre elles sont regroupes dans les exercices
ci-dessous.
Exercice 2.2. Soit (X, d) un espace mtrique.
Rappelons quune famille douverts (Ui )iI est uneSbase douverts si pour
tout ouvert U X il existe J I tel que U = jJ Uj . Montrer alors
que (X, d) est sparable si, et seulement si, il admet une base dnombrable
douverts.
Si (Ui )iI est une base de la topologie de X, montrer que lapplication qui
x associe lensemble des i pour lesquels x Ui est injective. En dduire
que tout espace mtrique sparable X est de cardinal infrieur 20 .
Prouver que si (X, d) est sparable alors tout sous-ensemble de X, muni
de la distance induite, est sparable.
Exercice 2.3. Soit (X, d) un espace mtrique.
Montrer que X est complet si, et seulement si, toute suite dcroissante de ferms Fn X telle que diam(Fn ) 0 est dintersection non vide. Lhypothse
sur le diamtre des Fn est-elle ncessaire ?
Exercice 2.4. Soit (X, d) un espace mtrique.
Montrer que (X, d) est compact si, et seulement si, (X, d) est la fois
prcompact et complet.
1
22
Exercice 2.10.
Soit (Xi , di )iI une famille dnombrable despaces mtriques.
Q
On munit Xi de la topologie produit.
Q
Prouver quune suite (xn ) converge vers x dans Xi si, et seulement si,
on a pour tout i que xn (i) tend vers x(i). Q
En dduire que si les Xi sont complets alors Xi est complet.
En utilisant le procd diagonal, prouver quun produit dnombrable despaces mtriques compacts est compact 2 .
Pour tout J I fini et tout ensemble {Uj : j J} tel que chaque Uj Xj
est ouvert, on considre lensemble
Y
{x
Xi : j J x(j) Uj } .
Montrer que cesQensembles sont tous ouverts, puis quils forment une base
douverts pour Xi et en dduire quun produit dnombrable despaces
sparables est sparable.
Si (X, d) est un espace mtrique sparable, et (xn ) est une suite dense dans
X, donner explicitement une base douverts de la topologieQde X N .
Montrer que si tous les (Xi ) sont 0-dimensionnels alors
Xi est aussi
0-dimensionnel.
Exercice 2.11. Montrer que tout espace mtrique sparable est homomorphe un sous-ensemble de [0, 1]N .
Avant den finir avec ces rappels de topologie mtrique, on va introduire deux
espaces qui seront omniprsents dans la suite de ce cours.
Dfinition 2.12. Munissons 2 = {0, 1} et N de la distance discrte. Alors
on dfinit lespace de Cantor C = 2N et lespace de Baire N = NN , tous deux
munis de la topologie produit .
2
Pour pouvoir utiliser un procd diagonal, on a besoin de laxiome des choix dpendants...
24
25
2.2
d(x, X \ O) d(y, X \ O)
Cette distance dfinit bien sur O la mme topologie que d, puisquon a, pour
tout x O et toute suite (xn ) dlments de O, que
d(xn , x) 0 dO (xn , x) 0 .
Il nous reste montrer que (dO ) est complte ; si (xn ) est une suite dO -Cauchy,
alors xn tend vers x X, et il est facile de vrifier par labsurde quon doit
26
dO (x, y) = d(x, y) +
min 2 ,
d(x,
X
\
O
)
d(y,
X
\
O
)
n
n
n0
On laisse au lecteur le soin de vrifier que ceci dfinit bien une distance complte compatible avec la topologie de O.
On va voir quen fait le thorme dAlexandrov admet une rciproque. Avant
cela, il nous faut analyser les prolongements par continuit de fonctions continues.
Dfinition 2.22. Soit X, Y deux espaces mtriques, A X et f : A Y
une fonction. Pour tout x A on dfinit loscillation de f en x par la formule
(f, x) = inf (sup ({dY (f (x1 ), f (x2 )) : xi A et dX (x, xi ) < }))
>0
27
homomorphisme de A sur B.
Preuve
Soit f : A Y une fonction prolongeant par continuit f un G de X, et
g : B X une fonction prolongeant par continuit f 1 un G de Y .
B
en posant :
Dfinissons maintenant A,
= {y B : g(y) A et f (g(y)) = y}
A = {x A : f (x) B et g(f (x) = x} ; B
B B,
et dautre part f (A)
= B,
g(B)
= A.
Par
On a bien sr A A,
28
Preuve.
Soit U un ouvert de X. Par rcurrence, on peut, en utilisant la densit des Oi
et le fait quune intersection finie douverts est ouverte, construire une suite
douverts Vn tels que :
(a) Vn On U ;
(b) Vn+1 Vn ;
(c) diam(Vn ) 0.
Alors par compltude de X on sait que Vn = Vn 6= , ce qui produit donc
un lment de Vn U On U ; par consquent Vn est dense.
Remarquons que le thorme de Baire st souvent nonc sous la forme "soit
X un espace mtrique complet ou localement compact ; alors toute intersection dnombrable douverts denses est dense". Si lon se place dans le
contexte mtrique 5 , lhypothse "localement compact" napporte rien : en
effet, tout espace mtrisable et localement compact admet une distance compatible complte, ce qui est une consquence de lexercice suivant.
Exercice 2.28. (cf Srivastava p62).
Soit X un espace mtrisable et Y X un sous-ensemble localement compact
et dense. Alors Y est ouvert dans X.
En particulier, si d est une distance quelconque induisant la topologie dun
espace localement compact X, alors X est ouvert dans son d-complt et par
consquent il existe une distance compatible complte sur X.
Le thorme de Baire est frquemment utilis sous la forme suivante : si
(X, d) est complet et (Fn )nN est une famille dnombrable de ferms telle
que Fn = X, alors lun des Fn est dintrieur non vide. Pour voir que
les deux versions du thorme sont quivalentes, il suffit de remarquer quun
ferm est dintrieur vide si et seulement si son complmentaire est un ouvert
dense.
Exercice 2.29. Soit X un espace dans lequel le thorme de Baire sapplique.
Montrer qualors le thorme de Baire sapplique tout ouvert de X.
Exercice 2.30. Soit (X, d) un espace mtrique complet.
Utiliser la remarque ci-dessus pour prouver la version suivante du thorme
de Baire : si (On ) est une famille dnombrable douverts denses dans (X, d),
alors pour tout ouvert O de X O (n On ) est dense dans O.
5
29
2.3
lhypothse "mtrisable" est redondante, mais on na pas les outils de topologie pour
le montrer simplement.
7
Le rsultat est encore valide si lon suppose f : R R de classe C , mais cest
nettement plus dur tablir !
30
...
...
...
...
A01
A00
...
31
...
...
A10
A0
...
A11
A1
Cette fonction est bien dfinie puisque lintersection dune suite dcroissante
de ferms dont le diamtre tend vers 0 est un singleton. Pour voir que f est
continue, il suffit de remarquer que si x, y C ont leurs n premires coordonnes gales alors d(f (x), f (y)) 2n .
Thorme 2.36. (Brouwer) Soit K un espace compact mtrisable, parfait,
non vide et zro-dimensionnel. Alors K est homomorphe lespace de Cantor (et rciproquement, C a bien ces proprits !)
Preuve.
Soit K un espace comme dans lnonc du thorme. Alors on peut construire
par rcurrence un schma de Cantor (KS )s2N tel que
K = K.
Ks est ouvert-ferm pour tout s.
Ks = Ksa0 Ksa1 .
32
Cette fonction est continue, et la dfinition dun schma impose de plus que
f est injective.
A laide dun schma de Lusin, on peut tablir le rsultat suivant :
Thorme 2.38. Soit X un espace polonais. Alors il existe un ferm de N
et une bijection continue f : F X. Par consquent, il existe une surjection
continue de N sur X.
Preuve.
Etant donn ce quon a dit plus haut sur les schmas de Lusin, il suffit de
33
prouver quon peut construire un schma de Lusin convergent (Fs ) satisfaisant de plus F = X et, pour tout s N<N :
Fs =
Fsan .
nN
Ai .
i<n
Cn,i .
n,iN
Les Cn,i remplissent toutes les conditions recherches, ce qui termine la preuve
du thorme.
De mme que pour lespace de Cantor, on peut obtenir laide de schmas
une caractrisation topologique de lespace de Baire.
34
2.4
Ensembles Baire-mesurables
35
36
Preuve.
On peut prouver de diffrentes faons lexistence dun tel ensemble ; nous
allons tablir lexistence dun ensemble de Bernstein, cest--dire un sous ensemble B de R tel que ni B ni son complmentaire ne contiennent densemble
parfait et ferm dans R.
Un tel ensemble ne peut tre Baire-mesurable : en effet, B ou R \ B est non
maigre ; supposons sans perte de gnralit que B est non maigre. Alors il
existe un intervalle ouvert non vide I R tel que B I soit comaigre dans I,
et par consquent B I contient un G dense de I, qui est un sous-ensemble
polonais non maigre (donc non dnombrable) de I contenu dans B.
Donc B contient un sous-ensemble polonais non dnombrable, et on a vu
que cela implique que B contient une copie de C, donc B contient un sousensemble ferm parfait, ce qui contredit sa dfinition.
Reste voir comment construire B ; remarquons tout dabord que tout ouvert de R est une union dnombrable dintervalles ouverts extrmits rationnelles, donc il y a au plus 20 ouverts dans R. Lingalit rciproque tant
vidente, on en dduit quil y a exactement 20 ouverts dans R, donc aussi
20 ferms, et donc au plus 20 ferms parfaits. Comme pour tout x, y R2
[x, x + 1] est ferm parfait, il y a donc exactement 20 ferms parfaits dans
R.
A laide de laxiome du choix, numrons les ferms parfaits de R sous la
forme (P )<20 puis construisons deux suites transfinies de rels deux deux
distincts a , b vrifiant a , b P pour tout < 20 (on peut continuer
chaque tape puisque chaque P est de cardinal 20 et on a choisi strictement moins de 20 lments). Alors B = {a : < 20 } est un ensemble de
Bernstein.
Exercice 2.47. Montrer que tout polonais non dnombrable contient un
sous-ensemble qui nest pas Baire-mesurable.
Exercice 2.48. Soit X et Y deux polonais et A X un sous-ensemble
Baire-mesurable. Montrer que A Y est Baire-mesurable dans X Y .
Lanalogie mesure/catgorie se prolonge, puisquon peut dmontrer un analogue du thorme de Fubini ; si X, Y sont deux ensembles et A X Y ,
alors pour tout x X on pose Ax = {y Y : (x, y) A} et de mme on dfinit pour tout y Y Ay = {x X : (x, y) A}. On appelle x : X Y X
la projection sur X, et Y la projection sur Y .
Thorme 2.49. (Kuratowski-Ulam)
Soit X, Y deux espaces polonais, et A X Y un ensemble Baire-mesurable.
Alors :
37
38
39
Ceci entranerait quil existe x tel que {x} est comaigre, ce qui parat somme
toute relativement peu raisonnable.
Supposons maintenant que < est non-maigre ; alors il existe un ensemble non
maigre de x tels que {y : y < x} est non maigre et Baire-mesurable.
Appelons x0 le plus petit tel x et notons Y = {y : y < x0 }, puis posons
< =<|Y = {(y, y ) Y 2 : y < y }.
Notons que Y 2 = (X Y ) (Y X), ce dont on dduit que Y 2 , et donc < ,
est Baire-mesurable.
Par dfinition de < , on a
x y (y < x)
Donc aussi
y x (y < x) .
Comme Y est non maigre, on obtient quil existe x Y tel que {y Y : y <
x} et {y Y : x < y} sont tous deux maigres, mais alors Y lui-mme est
maigre, ce qui est une contradiction.
Q
Exercice 2.51. Soit (Xn ) une suite de polonais. On dit que A Xn est
un ? si
Y
x, y
Xn (x A et y(n) = x(n) sauf pour un nombre fini de n) y A
Prouver quun ensemble ? Baire-mesurable est soit maigre soit comaigre.
Exercice 2.52. Soit U un ultrafiltre non principal sur N, quon peut voir
comme une partie de 2N . Montrer que U na pas la proprit de Baire.
Exercice 2.53. Montrer quun bon ordre sur R nest pas Lebesgue-mesurable.
Notes bibliographiques.
Ce chapitre sinspire essentiellement du livre de A.S Kechris [Kec95], et un
peu du livre de S.M Srivastava [Sri98] . En ce qui concerne les notions et
rsultats de topologie mtrique qui sont utiliss sans dmonstration dans le
cours, le Cours de topologie de G. Choquet [Cho69] est une bonne rfrence,
ainsi que le cours de Kuratowski [KM] ou celui de Moschovakis [Mos06] dj
mentionns en fin de premier chapitre.
Enfin, le lecteur curieux dexplorer les liens entre mesure et catgorie est
appel consulter le trs beau livre de J. Oxtoby [Oxt80] sur le sujet.
40
Chapitre 3
Groupes polonais
3.1
Dfinition, exemples
Dfinition 3.1. Un groupe topologique (G, .) est un groupe muni dune topologie pour laquelle les oprations (g, h) 7 g.h et g 7 g 1 sont continues.
Un groupe polonais est un groupe topologique dont la topologie est polonaise.
On sintressera dans la suite essentiellement aux groupes polonais.
Exemple. (R, +), (C, +), les espaces vectoriels norms complets sont des
groupes polonais abliens.
Exemple. Soit S NN le groupe des permutations de N. Munissons S de
la topologie induite par la topologie produit, cest--dire voyons S comme
un sous-ensemble de N . Alors :
x N (x S ) ((n 6= m x(n) 6= x(m)) et (nm x(m) = n))
A m, n fixs les ensembles {x N : x(n) 6= x(m)} et {x N : x(m) = n}
sont ouverts-ferms, ce dont on dduit que S est G dans N et donc S est
polonais ; on vrifie facilement que les oprations de groupe sont continues,
donc S est un groupe polonais.
On vrifie facilement quun produit de groupes polonais est un groupe polonais ; on verra plus tard comment traiter les quotients.
Exercice 3.2. Montrer quun produit dnombrable de groupes polonais est
un groupe polonais.
Exercice 3.3. Si x 6= y S , on dfinit nx,y comme le plus petit n tel que
x(n) 6= y(n) et on pose d(x, y) = 2nx,y . Montrer que d est une distance invariante gauche qui induit la topologie de S mais que d nest pas complte
41
42
(on pourra mme montrer que le complt de (S , d) sidentifie naturellement lensemble des injections de N dans N).
y) = d(x, y)+d(x1, y 1).
Avec les mmes notations que ci-dessus, on pose d(x,
Montrer que d est une distance complte sur S et que d nest pas invariante
gauche.
Exercice 3.4. Si M est une structure du premier ordre dunivers N, on peut
considrer Aut(M) comme un sous-groupe de S . Montrer que Aut(M) est
ferm dans S , et que tout sous-groupe ferm de S est de cette forme. 1
Exercice 3.5. Soit K un mtrique compact. Montrer que Homeo(K), muni
de la topologie de la convergence uniforme, est un groupe polonais.
Soit X un polonais localement compact. En utilisant la compactification
dAlexandrov, montrer que Homeo(K), muni de la topologie compacte-ouverte,
est un groupe polonais.
Comme dhabitude, le thorme de Baire nous permet dobtenir des rsultats
intressants sur les groupes polonais.
Thorme 3.6. Soit G un groupe polonais et H G un sous-groupe qui est
polonais pour la topologie induite. Alors H est ferm dans G.
Les sous-groupes polonais de G sont donc exactement ses sous-groupes ferms.
Preuve.
La fermeture H de H est un sous-groupe ferm (donc polonais) de G, et H
est un G dense de H. Pour tout g H, gH est aussi un G dense de H
(puisque x 7 g.x est un homomorphisme qui laisse H stable). Daprs le
thorme de Baire, on a donc H gH 6= , cest--dire g H.
3.2
indication : on peut rajouter notre structure des relations correspondant aux orbites
dans Nn sous laction diagonale de G.
La famille (Vn )nN est encore une base de voisinages de 1 ; on pose maintenant
(g, h) = inf {2n : g 1h Vn }
()
44
Ceci montrera que d est une distance ; de plus, comme gn tend vers G si et
seulement si gn1 g tend vers 1 si et seulement si (gn , g) tend vers 1 si et
seulement si d(gn , g) tend vers 0, on aura aussi montr que d induit bien la
topologie de G.
Finalement, il nous suffit de dmontrer que si = (g0 , . . . , gn ) est un chemin
de g = g0 jusqu h = gn , on a 2l() (g, h). Raisonnons par rcurrence sur
n : pour n = 1 il ny a rien montrer, et pour n = 2, 3 cest la proprit ()
ci-dessus qui nous donne le rsultat souhait. Supposons maintenant n 4
et le rsultat dmontr pour tout chemin de cardinal k < n.
Si 2(g0 , g1 ) l() alors en appliquant lhypothse de rcurrence au chemin
= (g1 , . . . , gn ), on obtient (g1 , gn ) 2l() l(). Comme il est bien clair
que (g0 , g1) l() , la proprit (*) nous donne bien (g0 , gn ) 2l(). On
conclut de mme si 2(gn1 , gn ) l().
Maintenant, si 0 m n 1, appelons n le chemin (g0 , . . . , gm ) et n le
chemin (gm+1 , . . . , gn ). Choisissons le plus grand entier m tel que l(m ) l()
.
2
Etant donn ce quon a vu plus haut, on a 1 m n 2. De plus on doit
avoir
1
1
et (gm+1 , gn )
2
2
2
Comme il est clair que l(gm , gm+1 ) l() ; la proprit (*) donne finalement
bien l(g0 , gn ) 2l().
Il est maintenant tentant de penser que, si G est un groupe polonais, alors
G admet une distance compatible d qui soit en mme temps invariante
gauche et complte ; comme on va le voir, ce nest pas le cas.
Lemme 3.1. Soit G un groupe mtrisable, (gn ) une suite dlments de G
et d, deux distances invariantes gauche induisant la topologie de G. Alors
(gn ) est d-Cauchy si, et seulement si, (gn ) est -Cauchy.
Preuve.
Il suffit videmment de montrer que si (gn ) est d-Cauchy alors (gn ) est Cauchy. Fixons donc > 0 ; puisque d et induisent la mme topologie,
il existe r tel que Bd (id, r[ B (id, [. Puisque (gn ) est d-Cauchy, il existe
un N N tel que d(gn , gm) r pour tout n, m N. Mais alors pour
tout n, m M on a d(id, gn1gm ) < r donc (id, gn1 gm ) < , ou encore
En particulier, si G est un groupe topologique mtrisable, G admet une distance la fois complte et invariante gauche si, et seulement si, toutes les
distances compatibles et invariantes gauche sur G sont compltes.
On a vu plus haut une distance invariante gauche et non complte sur S ;
par consquent S nadmet pas de distance complte et invariante gauche.
On va maintenant voquer une construction qui aboutit un analogue pour
un groupe mtrisable du complt dun espace mtrique. Si G est un groupe
mtrisable, on a daprs ce qui prcde une notion de "suite de Cauchy
gauche dans G" ; on peut lutiliser pour construire le complt de G, mais il
faut faire attention ce que ce complt soit bien un groupe ! Il est bon ici
de mditer lexemple de la distance invariante gauche sur S , et prendre
les inverses en compte.
Soit G un groupe topologique, et d une distance compatible invariante
gauche. On note G, le complt de G pour la distance D dfinie par D(x, y) =
d(x, y) + d(x1 , y 1). Remarquons tout de suite que lespace G ainsi obtenu
ne dpend pas du choix de d, comme le montre le lemme 3.1.
Thorme 3.8.
Soit G un groupe topologique mtrisable, et G son complt. Alors (G, d) est
un groupe toplogique (et donc un groupe polonais si G est sparable). On
lappelle le groupe complt de G.
Preuve.
Il sagit essentiellement de montrer que que si (gn ) et (hn ) sont deux suites
D-Cauchy dans G alors (gn hn ) est D-Cauchy.
Soit donc (gn ), (hn ) deux suites D-Cauchy dlments de G. Etant donne la
dfinition de D (et en particulier le fait que g 7 g 1 est une D-isomtrie) il
suffit de vrifier que (gn hn ) est d-Cauchy. Notons que pour tout n, m, p on a
d(gn hn , gm hm ) d(gn hn , gn hp ) + d(gn hp , gm hp ) + d(gm hp , gm hm ) .
Autrement dit, d(gn hn , gm hm ) d(hn , hp ) + d(hm , hp ) + d(gn hp , gm hp ).
Fixons > 0, et choisissons N tel que d(hn , hm ) pour tout n, m N.
Par continuit de la multiplication droite par hN , il existe > 0 tel que
d(ghN , g hN ) pour tout g, g tels que d(g, g ) . Si lon prend N
tel que d(gn , gm ) soit infrieur pour tout n, m N , et quon pose
M = max(N, N ), alors on obtient d(gn hn , gm hm ) 3 pour tout n, m M.
46
On sait donc que si (gn ) tend vers g G et (hn ) tend vers h G alors (gn hn )
converge dans G. Reste vrifier que cette limite est la mme pour dautres
suites (gn ) et (hn ) tendant respectivement vers g et h. Le mme raisonnement
que dans le dbut de la preuve du thorme sapplique pour montrer quon
a dans ce cas d(gn hn , gn hn ) 0 (cest un bon exercice !).
Il est maintenant facile de vrifier que les oprations de groupe stendent
continment G ; de plus D stend par dfinition du complt en une distance compatible complte sur G, donc G est un groupe polonais si G est
sparable.
Corollaire 3.9.
Soit G un groupe polonais et d une distance invariante gauche sur G. Alors
la distance D dfinie par D(g, h) = d(g, h) + d(g 1, h1 ) est une distance
complte engendrant la topologie de G.
Preuve.
Par continuit des oprations de groupe, il est clair que D engendre la topologie de G ; de plus, on a vu que le complt (mtrique) de (G, D) est en fait
un groupe polonais, dans lequel G est un sous-groupe polonais, dense par
dfinition du complt. Par consquent (G, D) concide avec son complt,
autrement dit (G, D) est complet.
Exercice 3.10. Soit G un groupe polonais et d une distance bi-invariante
(c..d invariante par translations droite et gauche) et compatible avec la
topologie de G. Montrer que d est complte. Une telle distance existe-t-elle
toujours ?
Exercice 3.11. Soit G un groupe polonais. Montrer que G admet une distance bi-invariante si, et seulement si, il existe une base dnombrable (Un )
de voisinages de 1 telle que gUn g 1 = Un pour tout g dans G2 .
En dduire quil existe une distance invariante par conjugaison compatible
avec la topologie de G si, et seulement si, il existe une distance bi-invariante
compatible avec la topologie de G.
3.3
47
48
49
Preuve.
Notons que, par continuit des oprations de groupe, on a gU(A) = U(g.A)
et U(A)1 = U(A1 ) pour tout g G et tout A G. Plaons nous
maintenant dans le cadre du thorme, fixons g U(A).U(B) et posons
V = gU(B)1 U(A) = U(gB 1 ) U(A). Cest un ouvert non vide, et par
dfinition gB 1 et A sont tous les deux comaigres dans V ; par consquent il
existe h gB 1 A, ce qui prouve que g A.B.
Ce lemme a en particulier pour consquence que, si A G est Bairemesurable et non-maigre, alors A.A1 contient un voisinage du neutre de
G : en effet, alors U(A) et U(A1 ) sont tous deux ouverts non vides, donc
leur produit est un ouvert contenant 1 et, daprs le lemme de Pettis, cet
ouvert est contenu dans A.A1 . On va rpter cet argument dans la preuve
ci-dessous.
Thorme 3.15. Soit G, H deux groupes polonais. Alors tout morphisme
Baire-mesurable : G H est continu.
Preuve.
Il suffit bien sr de montrer que est continu en 1G ; cest--dire que pout
tout V contenant 1H 1 (V ) contient un voisinage de 1G . Fixons donc un
ouvert V contenant 1H ; par continuit des oprations de groupe on peut
trouver W tel que W.W 1 V . Alors 1 (W ) est Baire-mesurable et non
maigre, par consquent U(1 (W )) est un ouvert non vide et, daprs le
lemme de Pettis :
1H U(1 (W )).U(1 (W ))1 1 (W ).(1 (W ))1 1 (W.W 1 ) 1 (V ) .
Donc 1 (V ) contient bien 1H dans son intrieur.
Comme toute fonction borlienne est Baire-mesurable, on voit en particulier
que tout morphisme borlien entre groupes polonais est continu ; en particulier, si 1 te 2 sont deux topologies de groupe polonais sur le mme groupe
G et si 1 et 2 ont les mmes borliens, alors 1 = 2 .
Exercice 3.16. Soit G un groupe polonais et H G un sous-groupe non
maigre et Baire-mesurable. Montrer que H est ouvert-ferm.
Exercice 3.17. On admet (ce sera justifi plus tard) que si f : X Y est
une fonction borlienne injective entre les polonais X et Y , alors limage de
tout borlien de X est borlien dans Y . Montrer alors le thorme suivant :
Soit G, H deux groupes polonais et un morphisme continu et surjectif
de G sur H. Alors passe au quotient en un isomorphisme (de groupes
topologiques) de G/Ker() sur H.
50
3.4
Montrons que chaque Fn,k est ferm : si (xm , ym ) Fn,k et (xm , ym) (x, y),
alors pour tout u, v B(y, 2k [ il existe un rang M partir duquel u, v
B(ym , 2k [, et par consquent d(f (xm , u), f (xm , v)) 2n . En utilisant la
continuit de x 7 f (x, y), on obtient en faisant tendre m vers + que
d(f (x, u), f (x, v)) 2n .
Alors, introduisons
[
y
y
(x, y) : x Fn,k
\ Int(Fn,k
) .
A=
n,k
Comme chaque Fn,k \ Int(Fn,k ) est maigre, et que A est contenu dans la
runion de ces ensembles, A est maigre. Si lon pose = X Y \ A, est
comaigre et on voit que y est comaigre dans X pour tout y Y ; il reste
prouver que f est continue en tout point de .
Fixons
(x, y) et > 0, puis choisissons n tel que 2n . Puisque
S donc
y
X = Fn,k , il existe un k N et un ouvert U X tel que U {y} Fn,k .
Par continuit de x 7 f (x, y), on peut, quitte rduire U, supposer que
pour tout x U on a d(f (x, y), f (x, y)) .
Soit alors (x , y ) U B(y, 2n[ ; on sait que (x , y) Fn,k et on a donc
la fois d(f (x, y), f (x, y)) et d(f (x , y), f (x, y )) .
Lingalit triangulaire donne donc d(f (x, y), (x, y )) 2 pour tout (x , y )
U B(y, 2k [.
Ce thorme est particulirement intressant dans la contexte des actions de
groupes polonais ; on va tablir un rsultat sur des groupes plus gnraux,
dont lintrt sera justifi par ses applications.
51
Thorme 3.19. Soit G un groupe muni dune topologie polonaise telle que
h 7 gh soit continue pour tout g G. Supposons que X soit un espace
mtrique et (g, x) 7 g.x une action sparablement continue de G sur X.
Alors laction est continue.
Preuve.
Soit g0 G, x0 X. Daprs le thorme prcdent, on sait que (g, x) 7 g.x
est continue en (g, x0 ) pour un ensemble comaigre de g et donc, puisque G
est polonais, il existe h0 tel que (g, x) 7 g.x est continue en (h0 , x0 ).
Fixons g0 G et x0 X ; on a, pour tout (g, x) :
1
g.x = (g0 h1
0 ).(h0 g0 g.x) .
Quand g tend vers g0 on a, par continuit de g 7 g01 g, que h0 g01 g tend vers
h0 ; la continuit de (g, x) 7 g.x en (h0 , x0 ) assure que si (g, x) tend vers
(g0 , x0 ) alors h0 g01 g.x tend vers h0 .x0 . Laction tant sparablement continue, g.x tend vers g0 x0 .
Thorme 3.20. Si G est un groupe muni dune topologie polonaise pour
laquelle (g, h) 7 g.h est sparablement continue alors G est un groupe polonais.
Ce thorme est une consquence immdiate des deux lemmes suivants.
Lemme 3.3.
Soit G est un groupe muni dune topologie polonaise pour laquelle g 7 g 1 est
continue et (g, h) 7 g.h est sparablement continue. Alors G est un groupe
polonais.
Ce lemme est un corollaire du thorme 3.19, en considrant laction de G
sur lui-mme par translation gauche.
Lemme 3.4.
Soit G un groupe topologique mtrisable. Si g 7 gh est continue pour tout
h G, alors g 7 g 1 est continue.
Preuve du Lemme 3.4.
Soit d une distance invariante gauche sur G. Fixons une suite (gn ) dlments de G tendant vers g G. Alors on a pour tout n d(gn1, g 1) =
d(id, gn g 1 ). Par continuit de la multiplication droite par g 1, (gn g 1 )
tend vers id, par consquent lgalit prcdente entrane que (gn1 ) tend vers
g 1 .
52
Chapitre 4
Ensembles borliens, analytiques,
coanalytiques
4.1
La tribu borlienne
Par exemple, 02 (X) est lensemble des F de X, tandis que 02 est lensemble des G de X. En regardant la dfinition, on voit que la famille
53
0 (X) =
<1
<1
Comme f est par hypothse borlienne, lgalit ci-dessus montre que f est
borlien dans X Y
On a dj dit quon ne sintressait pas vraiment dans ces notes aux espaces
topologiques gnraux, mais plutt aux espaces polonais ; on verra plus tard
que dans ce cadre une fonction est borlienne si, et seulement si, son graphe
est borlien.
Avant de pouvoir dgager les proprits fondamentales des fonctions borliennes entre espaces polonais, il nous faut tudier les ensembles borliens ;
les rsultats fondamentaux leur sujet sont bass sur des mthodes de raffinement de topologies.
4.2
Le but de cette section sera dtablir le thorme suivant, et dexposer quelquesuns de ses corollaires.
55
Thorme 4.5. Soit (X, ) un espace polonais. Alors pour tout borlien
B X il existe une topologie polonaise plus fine B sur X telle que B est
ouvert-ferm par rapport B et, de plus, et B ont les mmes borliens.
Pour prouver ce thorme, on appelle A lensemble des parties de X satisfaisant la conclusion du thorme. Il est clair que A est stable par passage
au complmenaire. On va montrer que A est une -algbre qui contient les
ouverts.
Commenons par expliquer pourquoi A contient les ferms ; soit donc F un
ferm de X. Il existe une distance complte d0 engendrant la topologie de
F , et une distance complte d1 engendrant la topologie de O = X \ F . On
peut sans perte de gnralit supposer que d0 , d1 sont bornes par 1. Alors,
on peut dfinir une distance d sur X en posant
d0 (x, y) si (x, y) F
d(x, y) = d1 (x, y) si (x, y) O 2
1
sinon
On vrifie facilement que la topologie engendre par d est polonaise, et F est
ouvert-ferm pour cette topologie. De plus, si dsigne la topologie de X,
la topologie dfinie par d est engendre par {F } et a en donc les mmes
borliens que .
Expliquons maintenant pourquoi A est stable par union dnombrable. Commenons par dmontrer le lemme suivant.
Lemme 4.1.
Soit X un ensemble, une topologie polonaise sur X et (n )nN une suite de
topologies polonaises
sur X telles que n pour tout n, et B(n ) = B( ).
[
Alors =
n est une topologie polonaise, et B( ) = B( ).
nN
Preuve.
S
Notons que B( ) est engendr par n ; pour chaque n, n a une base dnombrable douverts Vn,m , qui sont tous -borliens. La -algbre engendre
par les Vn,m est gale B( ), ce qui prouve que B( ) = B( ).
Q
Notons Xn lespace X muni de la topologie n , et considrons Y =
Xn .
Alors Y est polonais.
Maintenant, dfinissons une fonction : (X, ) Y en posant (x) =
(x, x, . . . , x, . . . , ). Par dfinition de , cette fonction est un homomorphisme sur son image. On va prouver que (X) est ferm dans Y , ce qui
suffira tablir le lemme.
Soit donc (xn ) Y \ (X) ; il existe n tel que xn 6= x1 . Mais alors, il existe
4.3
Notons que si f : Y X est continue alors son graphe f est ferm dans
Y X ; la projection de f sur la deuxime coordonne est f (Y ). Par consquent, si A X est analytique alors il existe un polonais Y et un ferm
F Y X tels que A = X (F ), o X dsigne la projection sur X.
On sait que Y = g(N ), o g est une fonction continue ; on peut alors considrer
B = {(, x) N X : (g(), x) F }
Cet ensemble est ferm dans N X, et sa projection sur X est gale f (X).
Par consquent, tout analytique de X est la projection dun ferm de N X.
Thorme 4.11.
Soit X un espace polonais non dnombrable. Alors il existe une partie A X
qui est analytique mais pas borlienne.
On voit facilement que A est ouvert dans N 2 , et comme tout ouvert est
runion dnombrable dun sous-ensemble de {Un }, A est universel.
Par consquent, il existe aussi (en considrant le complmentaire de A) un
ensemble 01 -universel.
Pour finir la preuve du thorme, il nous suffit de coder la caractrisation
dun analytique de N comme projection dun ferm de N N .
Commenons par prendre un ferm P N N 2 tel que pour tout ferm
F N 2 il existe y N tel que F = Py ; ensuite dfinissons
A = {(x, y) N N : z (x, y, z) P }
Cet ensemble est analytique ; de plus, si B N est analytique, alors B est
la projection dun ferm FB , pour lequel on sait par universalit de P quil
existe x N tel que
y, z (y, z) FB (x, y, z) P .
Mais alors on voit que
b B y (b, y) FB y(x, b, y) P b Ax .
Preuve du lemme : Choisissons pour toute paire (n, m) un borlien Cn,m tel
que An Cn,m et Bm Cn,m = . Posons
[ \
C=
Cn,m .
nN mN
An C et
Bn C = .
lemme
61
4.4
63
Chapitre 5
Uniformisations
5.1
Le thorme de Lusin-Novikov
66
CHAPITRE 5. UNIFORMISATIONS
3. Si pour tout n B
kN
|n
B sk ;
4. diam(B s ) 2|s|.
Pour tout x X (B), notons Tx = {s N<N : B s 6 Ix }. ALors Tx est un
arbre non vide dont tout noeud a un successeur (parce que Ix est un -idal).
Par consquent Tx a des branches infinies ; appelons ax sa branche la plus
gauche. Par construction de notre schma, Bxax est rduit un lment, quon
appelle f (x). Il est clair que la fonction f est une uniformisation de B ; reste
voir que f est borlienne.
a
Soit U un ouvert de Y . Si f (x) U, alors puisque le diamtre de Bxx|n tend
a
vers 0, il existe un rang m partir duquel Bxx|n est contenu dans U. Par
consquent, si f (x) U, alors la proprit suivante est vraie :
m n m t Nn Bxt 6 Ix s Nn (s lex t et Bxs 6 Ix et Bxs U)
On voit facilement (en utilisant le fait que chaque lment de Tx a un succeseur strict dans T )x que la proprit ci-dessus est en fait quivalente au fait
que f (x) U. Comme x 7 Ix est Borel-Borel, on en dduit que la condition
67
68
CHAPITRE 5. UNIFORMISATIONS
69
Il est clair que Ix est un -idal pour tout x, et que Ex 6 Ix pour tout x X.
Finalement, il nous reste montrer que I est Borel-Borel. Soit donc A un
borlien de X Y ; on peut supposer que A E. Alors on voit que
Ax Ix
e Y N (x, e) E et
n 6= m e(n) 6= e(m) et
{ N : (x, e ) A} est maigre
70
CHAPITRE 5. UNIFORMISATIONS
dans U ; si lon se fixe une base (Un ) douverts de Y on sait que Ax est comaigre dans U si et seulement si il nexiste pas de n tel que Un U et Ax
soit maigre dans Un , Autrement dit, Bx est maigre dans U si, et seulement
si,
\
x
(X \ {x : Ax Un est maigre })
Un U
5.2
71
n0
x(0)
x(1)
...
II
y(0)
y(1)
Tous les lments jous par I, II sont des entiers ; I commence la partie en
jouant un entier n0 , puis II rpond en jouant un entier y(0), puis I rpond
par un entier x(0), etc. A la fin dune partie, I a jou un entier n0 et construit
un lment x de N , tandis que II a construit un lment y de N (n0 sert
rendre lensemble W ci-dessous borlien). On dit que I gagne la partie si la
condition suivante est satisfaite :
n 1(y|n T x|n T ) et n < n0 x(n) 6= y(n) .
72
CHAPITRE 5. UNIFORMISATIONS
Si lon oublie n0 pour linstant, on voit que lors dune partie II essaie de
construire une branche infinie de T tandis que I cherche produire une
branche infinie de T diffrente de celle joue par II (sil en existe une) ou
sinon, sil ny a pas de branche infinie, choisit un lment diffrent de celui
jou par II ds que celui-ci est sorti de larbre.
On dit que I a une stratgie gagnante sil existe une faon pour I de gagner
quelle que soit la suite joue par II ; formellement, une stratgie pour I est
un arbre non-vide sur N tel que
(i) Si s est de longueur impaire (i.e cest II de jouer) alors s n
pour tout n (i.e II peut jouer ce quil veut) ;
(ii) Si s est de longueur paire (i.e cest I de jouer) alors il existe un
unique n tel que s n (i.e la stratgie impose le coup que I doit
jouer).
On dit quune stratgie est gagnante pour I si toute partie au cours de
laquelle I suit est gagnante pour I. La raison combinatoire pour laquelle
BU est coanalytique est alors la proposition suivante :
Proposition 5.5. Soit T L .
T 6 BU I a une stratgie gagnante dans GT .
Cette proposition, modulo un calcul de complexit lmentaire, nous permet
enfin de conclure la preuve du thorme 5.4 ; en effet, si lon introduit un
ensemble W T r T r en disant que (, T ) W si est une stratgie
gagante pour I dans le jeu GT alors on voit que W est borlien (voir cidessous), et que
T 6 BU T 6 L ou (T L et (, T ) W ) .
Par consquent, BU est bien coanalytique.
Pour voir que W est borlien, notons que (, T ) W si et seulement si
6= et
m s Nm (s et m est impair n s n ) et
m s Nm (s et m est pair !n s n ) et
n s Nn t Nn n0 (n0 , t0 , s0 , . . . , tn1 , sn1)
(t T s T ) et (n n0 i < n0 si 6= ti )
Cette formule complique permet de voir que W est G .
73
74
CHAPITRE 5. UNIFORMISATIONS
Bibliographie
[Cho69] Gustave Choquet. Cours danalyse. Tome II : Topologie. Espaces
topologiques et espaces mtriques. Fonctions numriques. Espaces
vectoriels topologiques. Deuxime dition, revue et corrige. Masson
et Cie, diteurs, Paris, 1969.
[Gao09] Su Gao. Invariant descriptive set theory. Pure and Applied Mathematics (Boca Raton). CRC Press, Boca Raton, FL, 2009.
[Hal74] Paul R. Halmos. Naive set theory. Undergraduate Texts in Mathematics. Springer-Verlag, New York, 1974. Reprint of the 1960
edition.
[HR98] Paul Howard and Jean E. Rubin. Consequences of the axiom of
choice, volume 59 of Mathematical Surveys and Monographs. American Mathematical Society, Providence, RI, 1998.
[Jec03] Thomas Jech. Set theory : The third millennium edition, revised and
expanded. Springer Monographs in Mathematics. Springer-Verlag,
Berlin, 2003.
[Kec95] Alexander S. Kechris. Classical descriptive set theory, volume 156 of
Graduate Texts in Mathematics. Springer-Verlag, New York, 1995.
[KM]
Kazimierz Kuratowski and Andrzej Mostowski. Set theory, with
an introduction to descriptive set theory. Studies in Logic and the
Foundations of Mathematics.
[Mos06] Yiannis Moschovakis. Notes on set theory. Undergraduate Texts in
Mathematics. Springer, New York, second edition, 2006.
[Oxt80] John C. Oxtoby. Measure and category, volume 2 of Graduate Texts
in Mathematics. Springer-Verlag, New York, second edition, 1980.
[Sri98] S.M Srivastava. A Course on Borel Sets, volume 180 of Graduate
Texts in Mathematics. Springer-Verlag, New York, 1998.
[Wag85] Stan Wagon. The Banach-Tarski paradox, volume 24 of Encyclopedia of Mathematics and its Applications. Cambridge University
Press, Cambridge, 1985.
75
Index
G , 25
f , 57
0 , 53
0 , 53
, 5
-idal, 34
S , 41
arbre, 15, 66
arbre bien fond, 71
arithmtique cardinale, 16
arithmtique ordinale, 7
axiome de Zermelo, 9
axiome des choix dpendants, 15
axiome du choix, 12
axiome du choix dnombrable, 14
Baire-mesurable, 35
base douverts, 20
bon ordre, 1
borlien standard, 63
Borel-Borel, 65
branche infinie, 15
branche infinie dans un arbre, 66
cardinal, 11
cardinal de Hartogs, 11
distance, 19
egalit modulo un idal, 34
ensemble analytique, 57
ensemble coanalytique, 57
ensemble comaigre, 34
ensemble de Bernstein, 36
ensemble inductif, 12
ensemble maigre, 34
espace compact, 20
espace complet, 20
espace de Baire, 22
espace de Cantor, 22
espace mtrique, 19
espace parfait, 29
espace polonais, 25
espace prcompact, 20
espace sparable, 20
espace topologique, 19
espace zro-dimensionnel, 21
expace mtrisable, 19
fonction de choix, 12
groupe complt, 45
groupe polonais, 41
groupe topologique, 41
hirarchie borlienne, 53
homomorphisme, 21
hypothse du continu, 17
ingalit triangulaire, 19
isomtrie, 19
jeu topologique, 71
Lemme de Zermelo, 12
lemme de Zorn, 12
ordinal, 4
ordinal limite, 5
ordinal successeur, 5
76
INDEX
ordre lexicographique, 66
oscillation, 26
plongement isomtrique, 20
point isol, 29
rcurrence transfinie, 5
rtract, 24
schma de Cantor, 30
schma de Lusin, 32
segment initial, 1
stratgie gagnante, 72
Thorme de Baire, 27
thorme de Laverentiev, 27
thorme de Lusin-Novikov, 67
thorme de sparation, 59
thorme de Suslin, 59
topologie produit, 22
uniformisation, 65
77