Espace de Baire
Espace de Baire
Espaces de Baire 99
Démonstration. Montrons l’implication (i) =⇒ (ii). Soit (Fn )n≥0 une suite de fermés
◦
de X d’intérieurs vides. Montrons que Y = ∪ Fn est d’intérieur vide. Si Y = ∅, alors
n≥0
◦
F = X\ Y est un fermé dans X tel que F = X et on a X = F ∪ ∪ Fn . Par hypothèse,
n≥0
◦ ◦ ◦
la réunion F ∪ ∪ Fn est dense dans X. Or, pour tout n ≥ 0, on a Fn = ∅, on en déduit
n≥0
◦
que F est dense dans X, donc F est un fermé dense dans X, d’où F = X ce qui est
◦
impossible. Donc on a Y = ∅.
Montrons l’implication (ii) =⇒ (iii). Soit (Un )n≥0 une suite d’ouverts de X et denses
dans X. Soit U = ∩ Un , et pour tout n ≥ 0, soit Fn = X \ Un . Alors pour tout
n≥0
◦
n ≥ 0, Fn est un fermé dans X et on a Fn = X \ Un = ∅, voir proposition 1.2.2. Donc
X \ U = ∪ X \ Un = ∪ Fn est d’intérieur vide, d’où on a X \ U = ∅. Donc U est
n≥0 n≥0
dense dans X.
Montrons l’implication (iii) =⇒ (i). Soit (Fn )n≥0 une suite de fermés dans X telle que
◦
X = ∪ Fn . Pour tout n ≥ 0, soit Kn = Fn \ Fn , alors Kn est un fermé de X tel que
n≥0
◦
Kn = ∅. Soit Un = X \ Kn , alors Un est un ouvert dense dans X. Par conséquent, ∩ Un
n≥0
◦ ◦
est dense dans X et on a ∩ Un = X \ ∪ Kn . On a Fn = Kn ∪ Fn , donc ∪ Fn contient
n≥0 n≥0 n≥0
◦
le complémentaire de ∪ Kn , on en déduit que ∪ Fn est dense dans X.
n≥0 n≥0
Définition 2.8.1. Un espace topologique X est dit espace de Baire si X vérifie l’une
des propriétés de la proposition précédente.
Exemple 2.8.2. L’ensemble des rationnels Q muni de la topologie induite par R n’est
pas un espace de Baire.
Proposition 2.8.2. Tout ouvert d’un espace de Baire est un espace de Baire.
100 Chapitre 2. ESPACES MÉTRIQUES
Théorème 2.8.1 (Baire). Soit (X, d) un espace métrique complet. Alors X est un
espace de Baire.
Démonstration. Soit (Un )n≥0 une suite d’ouverts de X et denses dans X. Pour montrer
que ∩ Un est dense dans X, d’après la proposition 1.2.4, il suffit de montrer que pour
n≥0
tout ouvert non vide V de X, V ∩ ∩ Un = ∅. Comme U0 est dense dans X, alors
n≥0
V ∩ U0 = ∅, et soit x0 ∈ V ∩ U0 . Comme V ∩ U0 est un ouvert de X, il existe r0 > 0 tel
que r0 ≤ 1 et B(x0 , 2r0 ) ⊂ V ∩ U0 . On construit, par récurrence sur n, une suite (xn )n≥0
dans X et une suite (rn )n≥0 de nombres réels strictement positifs tels que rn ≤ 2−n
et B(xn , 2rn ) ⊂ Un ∩ B(xn−1 , rn−1 ), pour tout n ≥ 1. En effet, on a déjà construit
x0 et r0 et supposons xn et rn construits ; comme Un+1 est dense dans X, il existe
xn+1 ∈ Un+1 ∩ B(xn , rn ). Comme Un+1 ∩ B(xn , rn ) est ouvert, il existe 0 < rn+1 ≤
2−n−1 tel que B(xn+1 , 2rn+1 ) ⊂ Un+1 ∩ B(xn , rn ). Soit Bn = B (xn , rn ), on a Bn+1 ⊂
B(xn+1 , 2rn+1 ) ⊂ B(xn , rn ) ⊂ Bn . Comme l’espace (X, d) est complet et les Bn forment
une suite décroissante de fermés non vides dont les diamètres tendent vers 0, d’après le
théorème de Cantor, on a ∩ Bn = ∅. Or B0 ⊂ V et, pour tout n ≥ 0, on a Bn ⊂ Un ,
n≥0
donc ∩ Bn ⊂ V ∩ ∩ Un . Par conséquent, on a V ∩ ∩ Un = ∅. Donc ∩ Un est dense
n≥0 n≥0 n≥0 n≥0
dans X.
Soit (fn )n≥0 une suite de fonctions continues de [0, 1] dans R telle que pour tout x ∈ [0, 1],
la suite (fn (x))n≥0 converge vers un point f (x) ∈ R. Il existe des exemples qui montrent
que f n’est pas toujours continue sur [0, 1]. La question maintenant est de savoir s’il
existe une telle suite (fn )n≥0 telle que f soit discontinue partout sur [0, 1] ou bien de
savoir s’il y a un moyen pour contrôler la discontinuité de f . Le théorème suivant répond
à cette question.
2.9 Écarts
Pour tout t ∈ [0, +∞], on convient que t ≤ +∞ et que t + (+∞) = (+∞) + t = +∞.
2.9. Écarts 101
e : X ×X −→ [0, +∞]
(x, y) −→ e(x, y)
2. Soit d une distance sur X. Alors il existe une famille A d’applications de X dans
R telle que d = sup ef .
f ∈A
Démonstration.
1. Ceci est clair.
2. Soit A = f : X −→ R ; |f (u) − f (v)| ≤ d(u, v) pour tout u, v ∈ X . Alors on a
sup ef ≤ d. Réciproquement, pour tout x ∈ X, soit fx (u) = d(u, x), alors fx ∈ A et on a
f ∈A
efx (x, y) = d(x, y). Par conséquent, on a sup ef (x, y) ≥ efx (x, y) = d(x, y), d’où on a
f ∈A
sup ef = d.
f ∈A
Soit e un écart sur un ensemble X ; pour tous x ∈ X et r ∈ R∗+ , on appelle encore boule
ouverte de centre x et de rayon r l’ensemble B(x, r) = {y ∈ X ; e(x, y) < r}. Comme
dans les cas des espaces métriques, on peut associer une topologie à n’importe quel écart.
Proposition 2.9.2. Soit e un écart sur un ensemble X. Il existe une unique topologie
sur X pour laquelle les voisinages de x ∈ X sont les ensembles contenant une boule
ouverte centrée en x. Les ouverts de cette topologie sont les réunions des boules ouvertes.
102 Chapitre 2. ESPACES MÉTRIQUES
2. Une suite (xn )n≥0 dans X converge vers un point x ∈ X si et seulement si e(xn , x)
tend vers 0 dans l’espace topologique R.
2. Il existe un écart séparé e sur l’ensemble quotient X/R tel que pour tout x, y ∈ X,
on ait e(q(x), q(y)) = e(x, y), où q : X −→ X/R est l’application quotient.
2.10 Exercices
Exercice 2.1. Soient (X, d) un espace métrique, x ∈ X et r > 0. Par définition de la
topologie de X, la boule ouverte B(x, r) est un ouvert de X car pour tout y ∈ B(x, r),
il existe ρ > 0, ρ = r − d(x, y), tel que B(y, ρ) ⊂ B(x, r).
Solution. 1. Pour montrer que B (x, r) est fermé dans X, on montre que son complé-
mentaire X \ B (x, r) est ouvert dans X. Soit y ∈ X \ B (x, r), i.e. d(x, y) > r. Soit
ρ = d(x, y) − r, alors ρ > 0. Montrons que l’on a B(y, ρ) ⊂ X \ B (x, r). Soit z ∈ B(y, ρ),
comme on a d(x, y) ≤ d(x, z) + d(z, y), alors r < d(x, y) − d(z, y) ≤ d(x, z), d’où
z ∈ X \ B (x, r). Donc on a B(y, ρ) ⊂ X \ B (x, r). Par conséquent, X \ B (x, r) est
un ouvert de X.
Une autre méthode pour montrer que B (x, r) est fermé dans X. On considère l’applica-
tion de X dans R définie par f (y) = d(x, y). D’après la proposition 2.1.1, f est continue.
Or on a B (x, r) = f −1 ([0, r]), donc B (x, r) est fermé dans X.
2. On a B(x, r) ⊂ B (x, r) et B(x, r) est ouvert dans X et B (x, r) est fermé dans X,
◦
alors on a, voir proposition 1.2.1, B(x, r) ⊂ B (x, r) et B(x, r) ⊂ B (x, r).
3. Si d est la distance discrète sur X, on a B(x, 1) = {x} et B (x, 1) = X, d’où
◦
B (x, 1) = X et B(x, 1) = {x}.
2. Montrer que pour tout r > 0, on a Bda (a, r) = Bd (a, r). Autrement dit, la boule
ouverte de centre a et de rayon r pour la distance da est égale à la boule ouverte
de centre a et de rayon r pour la distance d.
3. Soit x ∈ X tel que x = a. Montrer qu’il existe un réel r > 0 tel que Bda (x, r) = {x}.
Exercice 2.3. Soient (X, d), (Y, d ) des espaces métriques, a ∈ X et f : X −→ Y une
application. On définit la distance da sur X comme dans l’exercice précédent. Montrer
que les conditions suivantes sont équivalentes.
Solution. L’implication (i) =⇒ (ii) est évidente. L’équivalence (ii) ⇐⇒ (iii) résulte de la
proposition 2.2.3 et du fait que pour toute suite (xn )n≥0 dans X, on a da (a, xn ) = d(a, xn )
pour tout n ≥ 0.
Montrons l’implication (iii) =⇒ (i). Soit V un ouvert de Y . Si a ∈ f −1 (V ), alors f −1 (V )
est un ouvert de (X, da ). Supposons que a ∈ f −1 (V ), comme f est continue en a de (X, d)
dans (Y, d ), alors f −1 (V ) est un voisinage de a pour la distance d. D’après l’exercice
précédent, f −1 (V ) est alors ouvert dans (X, da ). Par conséquent, f est continue de
(X, da ) dans (Y, d ).
1. Montrer que df est une distance sur X et que f est une application lipschitzienne
de (X, df ) dans (Y, d ).
Solution. 1. Il est clair que df est une distance sur X. Pour tout a, b ∈ X, on a
d (f (a), f (b)) ≤ df (a, b). Donc f est lipschitzienne de (X, df ) dans (Y, d ).
2. Pour tous a, b ∈ X, on a d(a, b) ≤ df (a, b), donc l’application identique de (X, df )
2.10. Exercices 105
dans (X, d) est lipschitzienne. Par conséquent, df est topologiquement équivalente (resp.
uniformément équivalente, resp. équivalente) à d si et seulement si l’application identique
de (X, d) dans (X, df ) est continue (resp. uniformément équivalente, resp. lipschitzienne).
Or il est clair que l’application identique de (X, d) dans (X, df ) est continue (resp.
uniformément équivalente, resp. lipschitzienne) si et seulement si l’application f est
continue (resp. uniformément continue, resp. lipschitzienne) de (X, d) dans (Y, d ). D’où
le résultat.
= dU (x, y) + dU (y, z) .
Donc dU est bien une distance sur U .
Pour tous x, y ∈ U , on a d(x, y) ≤ dU (x, y), donc l’application identique de (U, dU ) dans
(U, d) est continue. Réciproquement, soit (xn )n≥0 une suite dans U qui converge vers
1
x ∈ U pour la distance d, i.e. lim d(xn , x) = 0. Puisque l’application z −→
n→+∞ d(x, F )
est continue de (U, d) dans R, on en déduit que lim dU (xn , x) = 0. Donc l’application
n→+∞
identique de (U, d) dans (U, dU ) est continue. Par conséquent, dU est topologiquement
équivalente à la restriction de d à U .
2. Soit (xn )n≥0 une suite de Cauchy dans (U, dU ). Comme on a d(x, y) ≤ dU (x, y)
pour tous x, y ∈ U , on en déduit que (xn )n≥0 est une suite de Cauchy dans (X, d).
Donc il existe x ∈ X tel que lim d(xn , x) = 0. Montrons que x ∈ U . Comme
n→+∞
(xn )n≥0 est de Cauchy pour dU , alors pour tout ε > 0, il existe N ∈ N tel que
1 1
pour tout n ≥ N , on ait − ≤ dU (xn , xN ) < ε. D’où pour tout
d(xn , F ) d(xN , F )
1 1
n ≥ N , on a ≤ ε+ . On a aussi lim d(xn , F ) = d(x, F ). Si
d(xn , F ) d(xN , F ) n→+∞
106 Chapitre 2. ESPACES MÉTRIQUES
1
x ∈ F , alors d(x, F ) = 0, d’où lim = +∞, ce qui est impossible car la
n→+∞ d(xn , F )
1
suite est bornée. Par conséquent, on a x ∈ U . Pour tout n ≥ N , on a :
d(xn , F ) n≥0
1
1
dU (xn , x) = d(xn , x) + − , d’où lim dU (xn , x) = 0. Autrement dit,
d(xn , F ) d(x, F ) n→+∞
la suite (xn )n≥0 converge vers x pour dU , donc (U, dU ) est complet.
3. D’après ce qui précède, (U, d) est homéomorphe à (U, dU ) qui est complet.
Exercice 2.8. Déterminer les rotations de centre O = (0, 0) et d’angle θ dans R2 qui
sont des isométries pour chacune des distances d1 , d2 et d∞ sur R2 .
Solution. Une rotation f de centre O et d’angle θ dans R2 est de la forme :
f : R2 = C −→ R2 = C
z −→ eiθ z
† On généralisera cet exercice aux isométries sur les (( espaces normés réels )), voir exercice 6.78 du
supplément.
2.10. Exercices 107
Soit A = (1, 0), alors on a d1 (O, A) = 1 et d1 (f (O), f (A)) = | cos(θ)|+| sin(θ)|. Donc, si f
est une isométrie pour la distance d1 , alors | cos(θ)|+| sin(θ)| = 1, d’où 2 sin(θ) cos(θ) = 0,
kπ
donc θ = , avec k ∈ Z.
2
kπ
Réciproquement, supposons que θ = , avec k ∈ Z, alors on distingue deux cas :
2
Premier cas : k = 2n, avec n ∈ Z, d’où on a | cos(θ)| = 1 et sin(θ) = 0.
Deuxième cas : k = 2n + 1, avec n ∈ Z, d’où on a | sin(θ)| = 1 et cos(θ) = 0.
On déduit de l’équation (2.1) que f est une isométrie pour la distance d1 .
kπ
Conclusion : f est une isométrie pour la distance d1 si et seulement si θ = , avec
2
k ∈ Z.
kπ
De même, f est une isométrie pour la distance d∞ si et seulement si θ = , avec k ∈ Z.
2
Regardons le cas pour d2 . Pour tous z, z ∈ C, on a :
Exercice 2.9. Soit f : R −→ R une fonction continue. Montrer que les propriétés
suivantes sont équivalentes.
(i) Pour tous x, y ∈ R, on a f (x + y) = f (x) + f (y).
(ii) Il existe c ∈ R tel que pour tout x ∈ R, on ait f (x) = cx.
Solution. L’implication (ii) =⇒ (i) est triviale. Montrons l’implication (i) =⇒ (ii).
Vérifions d’abord par récurrence que pour tout n ∈ N et pour tout x ∈ R, on a
f (nx) = nf (x). On f (0) = f (0 + 0) = f (0) + f (0), d’où f (0) = 0. Supposons que
l’on a f (nx) = nf (x). Alors on a :
Par conséquent, pour tout n ∈ N et pour tout x ∈ R, on a f (nx) = nf (x). Pour tout
x ∈ R, on a 0 = f (0) = f (x − x) = f (x) + f (−x), d’où f (−x) = −f (x). Comme on a
f (−nx) = −f (nx) = −nf (x), alors pour tout n ∈ Z, on a f (nx) = nf (x). Soient p ∈ Z et
q ∈ N∗ , alors on a f pq x = pf 1q x et f (x) = f q 1q x = qf 1q x , d’où f 1q x = 1q f (x).
Par conséquent, pour tout pq ∈ Q, on a f pq x = pq f (x). Soit x ∈ R. Comme Q est dense
dans R, alors il existe une suite (qn )n≥0 dans Q telle que lim qn = x. Comme f est
n→+∞
continue, alors on a f (x) = lim f (qn ) = lim qn f (1) = xf (1). Soit c = f (1), alors
n→+∞ n→+∞
pour tout x ∈ R, on a f (x) = cx.
108 Chapitre 2. ESPACES MÉTRIQUES
Exercice 2.11. Soient (X, d) et (Y, d ) deux espaces métriques et (xn , yn ) n≥0
une
suite de (X × Y, D∞ ).
1. Montrer que si (a, b) est valeur d’adhérence de la suite (xn , yn ) n≥0 , alors a est
valeur d’adhérence de la suite (xn )n≥0 et b est valeur d’adhérence de la suite
(yn )n≥0 . Montrer que la réciproque est en général fausse.
2. Montrer que si la suite (xn )n≥0 converge vers a et si b est valeur d’adhérence de la
suite (yn )n≥0 , alors (a, b) est valeur d’adhérence de la suite (xn , yn ) n≥0 .
Solution. 1. Si (a, b) est valeur d’adhérence de la suite (xn , yn ) n≥0 , alors il existe une
sous-suite (xnk , ynk ) k≥0 telle que (a, b) = lim (xnk , ynk ), d’où on a a = lim xnk
k→+∞ k→+∞
et b = lim ynk . Par conséquent, a est valeur d’adhérence de la suite (xn )n≥0 et b est
k→+∞
valeur d’adhérence de la suite (yn )n≥0 .
1
Si X = Y = R muni de la distance usuelle et si x2n = n+1 , x2n+1 = n, y2n = n,
1
y2n+1 = n+1 , alors 0 est valeur d’adhérence de la suite (xn )n≥0 et 0 est valeur d’adhérence
de la suite (yn )n≥0 , mais (0, 0) n’est pas valeur d’adhérence de la suite (xn , yn ) n≥0 .
2. Soit (ynk )k≥0 une sous-suite de (yn )n≥0 telle que b = lim ynk . On a a = lim xn ,
k→+∞ n→+∞
d’où a = lim xnk . Par conséquent, on a (a, b) = lim (xnk , ynk ), donc (a, b) est valeur
k→+∞ k→+∞
d’adhérence de la suite (xn , yn ) n≥0
.
Exercice 2.12. Soit (xn )n≥0 une suite dans un espace métrique (X, d). Pour tout p ∈ N,
soit ap = p(p+1)
2 . Pour tout n ≥ 0, on pose yn = xn−ap si ap ≤ n < ap+1 . Autrement dit,
la suite (yn )n≥0 est définie ainsi :
n 0 = a0 1 = a1 2 3 = a2 4 5 6 = a3 7 8 9 10 = a4 ···
yn x0 x0 x1 x0 x1 x2 x0 x1 x2 x3 x0 ···
Donc chaque terme de la suite (xn )n≥0 est répété une infinité de fois dans la suite (yn )n≥0 .
1. Montrer que pour tout N ∈ N, xN est une valeur d’adhérence de la suite (yn )n≥0 .
2. En déduire que si l’ensemble {xn ; n ≥ 0} est fermé dans (X, d), alors {xn ; n ≥ 0}
est l’ensemble des valeurs d’adhérence de la suite (yn )n≥0 .
3. On suppose X = R et pour tout n ≥ 0, on pose xn = n et yn = n − ap si
ap ≤ n < ap+1 . En déduire que N est l’ensemble des valeurs d’adhérence de la suite
(yn )n≥0 .
2.10. Exercices 109
Exercice 2.15. Soit (xn )n≥0 une suite dans R telle que lim xn+1 − xn = 0. Montrer
n→∞
que l’ensemble des valeurs d’adhérence de (xn )n≥0 est un intervalle, peut être vide, fermé
de R.
Solution. Soit I l’ensemble des valeurs d’adhérence de (xn )n≥0 . D’après la proposition
1.7.1, I est un fermé de R. Supposons que I = ∅. Si I est réduit à un seul élément, alors
I est un intervalle. Supposons que card(I) ≥ 2. Soient 1 , 2 ∈ I tels que 1 < 2 . Soit
∈ ]1 , 2 [. Montrons qu’alors est aussi une valeurs d’adhérence de (xn )n≥0 . Si ∈ I,
alors il existe ε > 0 et N ∈ N tels que pour tout n ≥ N , on ait |xn − | > ε. On peut aussi
supposer 1 < − ε < + ε < 2 . Notons que |xn − | > ε si et seulement si xn < − ε ou
xn > + ε. Comme on a lim xn+1 − xn = 0, alors il existe N ≥ N tel que pour tout
n→∞
n ≥ N , on ait |xn+1 − xn | < ε. On distingue deux cas :
Premier cas : xN < − ε, alors pour tout n ≥ N , on a xn < − ε. Par conséquent,
2 ∈ I, ce qui est impossible.
Deuxième cas : xN > + ε, alors pour tout n ≥ N , on a xn > + ε. Par conséquent,
1 ∈ I, ce qui est impossible.
110 Chapitre 2. ESPACES MÉTRIQUES
Exercice 2.17. Soient (X, d) un espace métrique et (xm,n )(m,n)∈N2 une suite double dans
X. On suppose que pour tout m ≥ 0, lim xm,n = xm ∈ X et que lim xm = x ∈ X.
n→+∞ m→+∞
Montrer qu’il existe une sous-suite (pm )m≥0 de N telle que lim xm,pm = x.
m→+∞
Solution. Puisque l’on a lim xm = x, alors il existe une sous-suite (mk )k≥0 de N
m→+∞
1
telle que pour tout k ≥ 0 et pour tout m ≥ mk , on ait d(xm , x) < 2k+1 . Comme pour
tout m ≥ 0, on a lim xm,n = xm , alors il existe une sous-suite (nk )k≥0 de N telle que
n→+∞
n0 ≥ m0 , nk + mk+1 − mk < nk+1 et pour tout m ∈ N vérifiant mk ≤ m ≤ mk+1 et pour
1
tout n ≥ nk , on ait d(xm,n , xm ) < 2k+1 , pour tout k ≥ 0. On pose p0 = 0, . . . , pm0 −1 =
m0 − 1 et pour tout k ≥ 0 et pour tout m ∈ N vérifiant mk ≤ m < mk+1 , on pose
pm = nk + m − mk . Alors (pm )m≥0 est une sous-suite de N et pour tout k ≥ 0 et pour
tout m ∈ N vérifiant mk ≤ m < mk+1 , on a d(xm,n , x) < 21k . Soit ε > 0. Alors il existe
k0 ∈ N tel que pour tout k ≥ k0 , on ait 21k < ε. Alors pour tout m ≥ mk0 , il existe
k ≥ k0 tel que mk ≤ m < mk+1 , d’où on a d(xm,n , x) < 21k < ε. Par conséquent, on a
lim xm,pm = x.
m→+∞
3. Soient x ∈ X et r > 0. Montrer que pour tout y ∈ B(x, r), on a B(y, r) = B(x, r)
et que pour tout z ∈ B (x, r), on a B (z, r) = B (x, r). Autrement dit, dans un
espace ultramétrique, tout point d’une boule est le centre de cette boule.
4. Soient x ∈ X et r > 0. Montrer que les ensembles B(x, r) et B (x, r) sont à la fois
ouverts et fermés dans (X, d).
5. Montrer que si deux boules dans X ont un point commun, l’une d’elles est contenue
dans l’autre.
6. Montrer que la distance de deux boules ouvertes distinctes, de rayon r, contenues
dans une boule fermée de rayon r, est égale à r.
Solution. 1. Pour montrer que d est une distance, il reste à montrer que d vérifie
l’inégalité triangulaire. Pour tous x, y, z ∈ X, on a d(x, y) ≤ d(x, y) + d(y, z) et d(y, z) ≤
d(x, y) + d(y, z), d’où max d(x, y), d(y, z) ≤ d(x, y) + d(y, z). Par conséquent, on a
d(x, z) ≤ d(x, y) + d(y, z). Donc d est bien une distance sur X.
2. Supposons d(x, y) < d(y, z), alors on a d(x, z) ≤ max d(x, y), d(y, z) = d(y, z). On
a aussi d(y, z) ≤ max d(x, y), d(x, z) . Si d(x, y) ≥ d(x, z), alors on a d(y, z) ≤ d(x, y),
ce qui est impossible, donc on a d(x, y) < d(x, z), d’où d(y, z) ≤ d(x, z). Par conséquent,
on a d(x, z) = d(y, z) = max d(x, y), d(y, z) . Si d(y, z) < d(x, y), on fait le même
raisonnement et on montre alors que l’on a d(x, z) = d(x, y) = max d(x, y), d(y, z) .
3. Soient y ∈ B(x, r) et a ∈ B(y, r). On a d(a, x) ≤ max d(a, y), d(y, x) < r, d’où
a ∈ B(x, r). Par conséquent, on a B(y, r) ⊂ B(x, r). Puisque l’on a d(x, y) < r, i.e.
x ∈ B(y, r), alors on a B(x, r) ⊂ B(y, r), donc B(y, r) = B(x, r). On fait exactement le
même raisonnement pour montrer que pour tout z ∈ B (x, r), on a B (z, r) = B (x, r).
4. Soient x ∈ X et r > 0. On sait déjà que B(x, r) est un ouvert de X et que B (x, r) est
fermé dans X. Il reste à montrer que B(x, r) est fermé dans X et que B (x, r) est ouvert
dans X. Pour tout z ∈ B (x, r), on a z ∈ B(z, r) ⊂ B (z, r) = B (x, r), donc B (x, r)
est un ouvert de X. Montrons que X \ B(x, r) est un ouvert de X. Soit z ∈ X \ B(x, r),
i.e. d(x, z) ≥ r. Si B(z, r) ∩ B(x, r) = ∅, alors il existe a ∈ B(z, r) ∩ B(x, r), d’où on
a B(z, r) = B(a, r) = B(x, r) ce qui implique z ∈ B(x, r), i.e. d(x, z) < r, ce qui est
impossible. Donc on a B(z, r) ∩ B(x, r) = ∅, i.e. B(z, r) ⊂ X \ B(x, r). Par conséquent,
X \ B(x, r) est un ouvert de X, donc B(x, r) est un fermé de X.
5. Si on a z ∈ B(x, r) ∩ B(y, r), alors on a B(x, r) = B(z, r) = B(y, r). Si on a
z ∈ B(x, r) ∩ B (y, r), alors on a B(x, r) = B(z, r) ⊂ B (z, r) = B (y, r). Si on a
z ∈ B (x, r) ∩ B (y, r), alors on a B (x, r) = B (z, r) = B (y, r).
6. Soient x, y, z ∈ X tels que B(x, r)∩B(y, r) = ∅, B(x, r) ⊂ B (z, r) et B(y, r) ⊂ B (z, r).
Soient a ∈ B(x, r) et b ∈ B(y, r), alors on a d(a, b) ≤ max d(a, z), d(z, b) ≤ r. Si
d(a, b) < r, alors on a B(x, r) = B(a, r) = B(b, r) = B(y, r), ce qui est impossible. Donc
on a d(a, b) ≥ r, d’où d(a, b) = r. Par conséquent, la distance de B(x, r) à B(y, r) est
égale à r.
Exercice 2.19. Soient X un ensemble arbitraire et E l’ensemble des suites x = (xn )n≥1
d’éléments de X. Pour deux éléments quelconques distincts x = (xn )n≥1 et y = (yn )n≥1
de E, soit k(x, y) le plus petit entier n ≥ 1 tel que xn = yn . Soit :
1
d(x, y) = si x = y et d(x, x) = 0 .
k(x, y)
112 Chapitre 2. ESPACES MÉTRIQUES
Montrer que d est une distance ultramétrique sur E et que l’espace métrique (E, d) est
complet.
Solution. Il est clair que pour tous x, y ∈ E, on a d(x, y) ≥ 0, d(x, y) = d(y, x), et que
d(x, y) = 0 ⇐⇒ x = y. Il reste à montrer que d vérifie l’inégalité ultramétrique. Soient
x = (xn )n≥1 , y = (yn )n≥1 , z = (zn )n≥1 ∈ X. Il s’agit de montrer l’inégalité :
Exercice 2.20. Soient (X, d) un espace métrique et (xn )n≥0 une suite dans X.
1. Montrer si (xn )n≥0 est de Cauchy, alors on a lim d(xn , xn+1 ) = 0. Donner un
n→+∞
exemple montrant que la réciproque n’est pas toujours vraie.
2. Montrer que (xn )n≥0 est de Cauchy si et seulement si pour toute sous-suite (xnk )k≥0
de (xn )n≥0 , on a lim d(xnk , xnk+1 ) = 0.
k→+∞
3. Montrer que si la série d(xn , xn+1 ) est convergente, alors (xn )n≥0 est de Cauchy.
n≥0
4. Montrer que l’espace (X, d) est complet si et seulement si toute suite (xn )n≥0 de
X vérifiant d(xn , xn+1 ) < 2−n pour tout n ∈ N est convergente.
Solution. 1. Comme (xn )n≥0 est de Cauchy, alors pour tout ε > 0, il existe N ∈ N
tel que pour tous p ≥ N et q ≥ N , on ait d(xp , xq ) < ε. D’où pour tout n ≥ N , on a
d(xn , xn+1 ) < ε. Par conséquent, on a lim d(xn , xn+1 ) = 0.
n→+∞
Si X = R et si d est la distance usuelle sur R et si xn = ln(n), alors on a d(xn , xn+1 ) =
ln(n + 1) − ln(n) = ln(1 + n1 ), d’où lim d(xn , xn+1 ) = 0. Mais la suite (xn )n≥0 n’est
n→+∞
pas de Cauchy dans R.
2. Supposons que (xn )n≥0 est de Cauchy. Si (xnk )k≥0 est une sous-suite de (xn )n≥0 ,
d’après la proposition 2.6.1, (xnk )k≥0 est alors de Cauchy. On déduit de 1 que l’on a
2.10. Exercices 113
1. Montrer qu’il existe une suite (xn )n≥0 dans X qui n’est pas convergente et telle
que, pour tout n ≥ 0, on ait d(xn , xn+1 ) < 21n .
Exercice 2.22. Soient (X, d) un espace ultramétrique et (xn )n≥0 une suite dans X.
Montrer que la suite (xn )n≥0 est de Cauchy si et seulement si lim d(xn , xn+1 ) = 0.
n→+∞
Solution. Si (xn ) est de Cauchy dans X, alors on a lim d(xn , xn+1 ) = 0, voir exercice
n→+∞
114 Chapitre 2. ESPACES MÉTRIQUES
2.20. Réciproquement, supposons que l’on a lim d(xn , xn+1 ) = 0. Il résulte de l’inégalité
n→+∞
ultramétrique que pour tous p, q ∈ N tels que q > p, on ait d(xp , xq ) ≤ max d(xk , xk+1 ).
p≤k≤q−1
Or pour tout ε > 0, il existe N ∈ N tel que pour tout k ≥ N , on ait d(xk , xk+1 ) < ε.
Donc pour tous p, q ≥ N , on a d(xp , xq ) < ε. Par conséquent, la suite (xn )n≥0 est de
Cauchy.
Exercice 2.24. Soient (X, d) un espace métrique, (xn )n≥0 une suite de X et A =
{xn ; n ≥ 0}.
1. Montrer que si (xn )n≥0 n’admet aucune sous-suite convergente, alors A est infini
et fermé dans X et A muni de la topologie induite par X est discret.
2. Montrer que si (xn )n≥0 est de Cauchy non convergente, alors A est infini et fermé
dans X et A muni de la topologie induite par X est discret.
Solution. 1. D’après la proposition 2.2.3, (xn )n≥0 n’admet aucune valeur d’adhérence.
D’après la remarque 1.7.4, l’adhérence A est la réunion de A et de l’ensemble des valeurs
d’adhérence de la suite (xn )n≥0 . Par conséquent, on a A = A, donc A est fermé dans
X. Si A est fini, alors il existe x ∈ X et une partie infinie D de N telle que pour tout
n ∈ D, on ait xn = x. Soit ϕ(0) le plus petit élément de D, et par récurrence, ϕ(n + 1)
le plus petit élément de D strictement plus grand que ϕ(n). Alors (xϕ(n) )n≥0 est une
sous-suite de (xn )n≥0 qui converge vers x, ce qui contredit l’hypothèse. Donc A est infini.
Soit N ≥ 0. Alors l’ensemble {n ∈ N ; xn = xN } est fini, donc il existe p > N tel que
pour tout n ≥ p, on ait xn = xN . Comme la suite (xn )n≥p n’admet aucune sous-suite
convergente, il résulte de ce qui précède que l’ensemble {xn ; n ≥ p} est fermé dans
(X, d). Comme l’ensemble {xn ; 0 ≤ n < N } \ {xN } est aussi fermé dans (X, d), alors
A \ {xN } est aussi fermé dans (X, d). Donc {xN } est ouvert dans A. Par conséquent, A
muni de la topologie induite par X est discret.
2. Puisque (xn )n≥0 est de Cauchy non convergente, d’après la proposition 2.6.2, la suite
(xn )n≥0 n’admet aucune sous-suite convergente. On déduit de 1 que A est infini et fermé
dans X et A muni de la topologie induite par X est discret.
Exercice 2.26. Soient (X, d), (Y, d ) des espaces métriques, avec X complet et f :
X −→ Y une application continue telle qu’il existe α > 0 avec α d(a, b) ≤ d (f (a), f (b))
pour tous a, b ∈ X. Montrer que f est une application fermée.
Solution. Puisqu’une partie A de X est fermée dans X si et seulement si A est complète
pour la distance induite par d, alors pour montrer que f est une application fermée, il
suffit de montrer que f (X) est une partie fermée de Y . Soit (f (xn ))n≥0 une suite dans
f (X) qui converge vers un élément y ∈ Y . Alors (f (xn ))n≥0 est de Cauchy. Or pour tous
n, m ∈ N, on a d(xn , xm ) ≤ α1 d (f (xn ), f (xm )), donc (xn )n≥0 est de Cauchy dans X.
Par conséquent, (xn )n≥0 converge vers un élément x ∈ X. Puisque f est continue, alors
(f (xn ))n≥0 converge vers f (x), d’où on a y = f (x) ∈ f (X). Donc f (X) est fermé dans Y .
Exercice 2.27. Soient I un ensemble non vide et (Fi )i∈I une famille de parties complètes
d’un espace métrique (X, d). Montrer que l’intersection ∩ Fi est complète.
i∈I
Solution. Ce résultat est une conséquence immédiate de la proposition 2.6.5. En effet,
pour tout i ∈ I, Fi est une partie fermée de X. Soit i0 ∈ I, alors on a ∩ Fi ⊂ Fi0 . Or
i∈I
une intersection des fermés est un fermé, donc ∩ Fi est un fermé de Fi0 qui est complet,
i∈I
donc ∩ Fi est une partie complète de X.
i∈I
Exercice 2.28. Soient (X, d), (Y, d ) des espaces métriques et f : X −→ Y une
application isométrique.
1. Montrer que l’image par f de toute partie complète de X est fermée dans Y .
2. Montrer que si de plus (X, d) est complet, alors f est une application fermée.
3. Donner un exemple montrant que f n’est pas une application fermée si (X, d) n’est
pas complet.
Solution. 1. Soit A partie complète de X. Puisque f est une application isométrique,
alors f (A) est une partie complète de Y . D’après la proposition 2.6.5, f (A) est alors
fermé dans Y .
2. On suppose de plus que (X, d) est complet. Soit A une partie fermée de X. D’après
la proposition 2.6.5, A est une partie complète de X. Il résulte de 1 que f (A) est une
partie fermée de Y . Donc f est une application fermée.
3. Si X = Q et Y = R et si f = ı est l’injection canonique de Q dans R, alors f est une
application isométrique, mais f n’est pas une application fermée.
1. Montrer que d est une distance sur N∗ et que (N∗ , d) est complet.
2. Soit f (n) = n + 1 pour n ∈ N∗ . Montrer que d(f (n), f (m)) < d(n, m) si n = m
mais que f n’est pas contractante.
Solution. 1. Il est clair que pour tous n, m ∈ N∗ , on a d(n, m) ≥ 0, d(n, m) = d(m, n)
et que d(n, m) = 0 ⇐⇒ n = m. Il reste à montrer l’inégalité triangulaire. Soient n, p et
m trois éléments distincts de N∗ , on a d(n, m) = 1 + n1 + m 1
≤ 1 + n1 + p1 + 1 + p1 + m
1
=
∗
d(n, p) + d(p, m). Donc d est bien une distance sur N . Pour tous éléments distincts n et
m dans N∗ , on a d(n, m) ≥ 1. Il résulte alors de l’exercice 2.25 que (N∗ , d) est complet.
1 1
2. Si n = m, on a d(f (n), f (m)) = 1 + n+1 + m+1 < 1 + n1 + m 1
= d(n, m). Comme f
n’admet pas de point fixe, il résulte du théorème de point fixe que f n’est pas contractante.
Une autre manière de montrer que f n’est pas contractante. Si f est contractante, il
existe k ∈ [0, 1[ telque pour tout n ≥ 1, on ait n+1d(f (n), f (n + 1)) ≤ k d(n, n + 1), d’où
1 1
1 + n+1 + n+2 ≤ k 1 + n1 + n+11
, et donc on a n+2 ≤ k pour tout n ≥ 1. On en déduit
1 ≤ k, ce qui est impossible. Donc f n’est pas contractante.
Exercice 2.30. Soit c0 l’ensemble des suites numériques tendant vers 0 à l’infini. Pour
tous x = (xn )n≥0 , y = (yn )n≥0 ∈ c0 , on pose d∞ (x, y) = sup |xn − yn |.
n≥0
Exercice 2.31. Soit E = C ∞ [0, 1], R l’espace des fonctions de classe C ∞ sur [0, 1] et
à valeurs dans R. Pour tous f, g ∈ E, on pose :
+∞
1 d∞ f (n) , g (n)
d(f, g) = .
n=0
2n 1 + d∞ f (n) , g (n)
2.10. Exercices 117
t t t
(N +1) (N +1) (N +1)
fk (s)ds − gN +1 (s)ds ≤ fk (s) − gN +1 (s) ds ≤ d∞ fk , gN +1 .
0 0 0
t
Par conséquent, pour tout N ∈ N et pour tout t ∈ [0, 1], on a gN (t) = gN +1 (s)ds,
0
donc gN est dérivable sur [0, 1] et on a = gN +1 . Donc, il existe g ∈ E tel que pour
gN
(N ) (N )
tout N ∈ N, on ait lim d∞ fk , g = 0.
k→+∞
Soit ε > 0, il existe p0 ∈ N tel que pour tout p ≥ p0 et q ≥ p0 , on ait :
+∞
(n) (n)
1 d∞ fp , fq
= d(fp , fq ) < ε .
n=0
2n 1 + d∞ fp(n) , fq(n)
N (n) (n) +∞
(n) (n)
1 d∞ fp , fq 1 d∞ fp , fq
Soit N ∈ N, alors on a ≤ < ε. Or on
n=0
2n 1 + d∞ fp(n) , fq(n) n=0
2n 1 + d∞ fp(n) , fq(n)
(n) (n) (n)
1 d∞ fp , g (n)
N N
1 d∞ fp , fq
a lim = , donc pour tout N ∈ N,
q→+∞
n=0
2n 1 + d∞ fp(n) , fq(n) n=0
2n 1 + d∞ fp(n) , g (n)
(n) +∞
(n)
1 d∞ fp , g (n) 1 d∞ fp , g (n)
N
on a ≤ ε. D’où on a ≤ ε, pour tout
n=0
2n 1 + d∞ fp(n) , g (n) n=0
2n 1 + d∞ fp(n) , g (n)
p ≥ p0 . Par conséquent, la suite (fk )k≥0 converge vers g dans (E, d). Donc (E, d) est
complet.
Exercice 2.32. Soit E = C [0, 1], R l’ensemble des fonctions continues sur [0, 1] et à
1
valeurs dans R muni de la distance d définie par d(f, g) = |f (x) − g(x)| dx pour tous
0
f, g ∈ E.
118 Chapitre 2. ESPACES MÉTRIQUES
Montrer que (fn )n≥1 est une suite de Cauchy dans (E, d).
2. Montrer que (E, d) n’est pas complet.
tous m ≥ n ≥ N , on a d(fm , fn ) ≤ n1 ≤ N1 < ε. Donc (fn )n≥1 est une suite de Cauchy
dans (E, d).
2. Si (E, d) était complet, il existerait f : [0, 1] −→ R continue telle que
lim d(fn , f ) = 0. Soit t ∈ ]0, 1], alors il existe N ∈ N∗ tel que pour tout n ≥ N , on ait
n→+∞
1 1
1
n2 < t. On a aussi |f n (x) − f (x)| dx ≤ |fn (x) − f (x)| dx ≤ d(fn , f ). Or pour tout
t 10
1
n ≥ N , on a fn (x) = √1x sur [t, 1], d’où √ − f (x) dx ≤ d(fn , f ). Par conséquent,
x
1 t
1
on a
√ − f (x) dx = 0, donc f (x) = √1 sur [t, 1]. D’où on a f (x) = √1 pour tout
x x x
t
x ∈ ]0, 1], on en déduit que f n’est pas bornée sur [0, 1], ce qui est impossible car f est
continue. Donc (E, d) n’est pas complet.
Exercice 2.33. Soient X un espace de Baire non vide et F une famille d’applications
continues de X dans K telle que pour tout x ∈ X, il existe une constante Kx > 0 telle
que pour tout f ∈ F , on ait |f (x)| ≤ Kx . Montrer qu’il existe une constante K > 0 et
qu’il existe un ouvert non vide U dans X tels que pour tout x ∈ U et pour tout f ∈ F ,
on ait |f (x)| ≤ K.
Solution. Pour tout n ∈ N∗ , soit Fn = x ∈ X ; |f (x)| ≤ n pour tout f ∈ F . Alors Fn
est fermé dans X et on a ∪ Fn = X. Comme X est un espace de Baire, alors il existe
n≥1
◦ ◦
n ≥ 1 tel que = ∅, voir proposition 2.8.1. Soit U = Fn , alors U est un ouvert non vide
Fn
de X et pour tout f ∈ F , on a |f (x)| ≤ n.