You are on page 1of 64

Topologie des espaces m´

etriques
ÉCOLE POLYTECHNIQUE –

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

1 / 64

1. Distances et normes
ÉCOLE POLYTECHNIQUE –

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

2 / 64

Notion de distance et d’espace m´etrique
Soit X un ensemble et d : X × X → R+ une application.

D´efinition
On dit que d est une distance sur X si :
(i) on a : d(x, y ) = 0 si, et seulement si, x = y (s´eparation) ;
(ii) pour tous x, y ∈ X , d(x, y ) = d(y , x) (sym´etrie) ;
(iii) pour tous x, y , z ∈ X , d(x, z) 6 d(x, y ) + d(y , z) (in´egalit´e triangulaire).
On dit alors que (X , d) est un espace m´etrique.
Exemple : sur tout ensemble non vide X , on peut d´efinir la distance discr`ete par : 

0
si x = y
d(x, y ) =
1
si x 6= y .
Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

3 / 64

Notion de norme et d’espace vectoriel norm´e
Dans tout ce qui suit, K d´esignera le corps R des nombres r´eels ou le corps C des nombres
complexes. Soit E un K-espace vectoriel et soit N : E → R+ une application.

D´efinition
On dit que N est une norme sur E si :
(i) on a : N (x) = 0 si, et seulement si, x = 0 (s´eparation) ;
(ii) pour tout x ∈ E et pour tout λ ∈ K, on a : N (λx) = |λ| N (x) (homog´en´eit´e) ;
(iii) pour tous x, y ∈ E , on a : N (x + y ) 6 N (x) + N (y ) (in´egalit´e triangulaire).
On dit alors que (E , N ) est un espace vectoriel norm´e.
Lien avec ce qui pr´
ec`
ede. Un espace vectoriel norm´e (E , N ) est automatiquement un espace
m´etrique : l’application de E × E → R+ qui envoie (x, y ) sur N (x − y ) est une distance sur E .
Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

4 / 64

Normes standard sur KN
Sur KN , les applications qui associent `a x = (x1 , x2 , . . . , xN ) les nombres r´eels :

kxk1 :=

N
X

|xi |,

kxk2 :=

N
X

i=1

! 21
|xi |2

,

i=1

ou encore
kxk∞ := max |xi |
i=1,...,N

sont des normes (nous allons le v´erifier pour k · k2 ).
Tout K-espace vectoriel de dimension finie admet donc des normes, et peut donc ˆetre vu
(de plusieurs fa¸cons diff´erentes) comme un espace m´etrique.
Nous verrons aussi que ces normes se g´en´eralisent `a des K-espaces vectoriels de
dimension infinie (espaces de suite, de fonctions) : faire des raisonnements de topologie
sur des espaces fonctionnels est le point de d´epart de l’analyse avanc´ee.
Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

5 / 64

Rappel sur Cauchy-Schwarz
Revenons `a l’affirmation : 

k · k2 est une norme  , afin de la d´emontrer.

Preuve. Supposons pour simplifier que K = R. Nous allons utiliser l’in´egalit´e de
Cauchy-Schwarz :

! 21
! 12
N
N
N
X

X
X

xi yi 6
|xi |2
|yi |2
.

i=1

i=1

i=1

On la d´emontre en observant que la fonction polynomiale de degr´e 2 en t ∈ R donn´ee par
t 7→

N
X
i=1

2

|xi + t yi | =

N
X
i=1

2

|xi | + 2 t

N
X

xi yi + t

i=1

2

N
X

|yi |2 ,

i=1

ne change pas de signe ; par cons´equent, son discriminant est n´egatif ou nul.

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

6 / 64

k · k2 est une norme
On a alors :
N
X

|xi + yi |2 =

i=1

N
X

|xi |2 + 2

i=1

6

N
X

N
X
i=1

2

|xi | + 2

N
X

i=1


= 

N
X

xi yi +

|yi |2

i=1

! 21
|xi |

2

N
X

|xi |2

+

i=1

! 12
2

|yi |

i=1

i=1

! 12

N
X

N
X

+

N
X

|yi |2

i=1

! 21 2
|yi |2

 .

i=1

Ceci d´emontre l’in´egalit´e triangulaire pour k · k2 .
Les deux autres axiomes de la d´efinition d’une norme : s´eparation et homog´en´eit´e, sont faciles
`a v´erifier. 

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

7 / 64

Normes matricielles standard
Les espaces de matrices (ou d’applications lin´eaires) sont des exemples d’espaces vectoriels,
sur lesquels les normes pr´ec´edentes sont bien d´efinies.
Plus pr´ecis´ement, pour tout entier N > 1, l’espace vectoriel MN (K) des matrices N × N `a
coefficients dans K admet les normes k · k1 , k · k2 et k · k∞ d´efinies par :

kAk1 =

N
X

|aij |,

kAk2 = 

i,j=1

N
X

1
2

|aij |

2

,

i,j=1

et
kAk∞ =

max

i,j=1,...,N

|aij |,

o`
u A d´esigne la matrice (aij )16i,j6N .
Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

8 / 64

Normes matricielles subordonn´ees
Dans le cas des espaces d’applications lin´eaires ou de matrices, il existe un autre proc´ed´e de
fabrication de normes, `a partir d’une norme pr´e-existante sur l’espace vectoriel sous-jacent.
Plus pr´ecis´ement : pour tout entier N > 1, ´etant donn´ee une norme N sur KN , on peut d´efinir
sur MN (K) la norme matricielle subordonn´ee `a N par
kAk :=

N (Ax)
.
x∈KN −{0} N (x)
sup

On dispose des d´efinitions ´equivalentes
kAk = sup N (Ax) = sup N (Ax).
x∈KN
N (x)=1

x∈KN
N (x)61

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

9 / 64

In´egalit´es pour les normes subordonn´ees
Par d´efinition d’une norme subordonn´ee, on a :
N (Ax) 6 kAk N (x),
pour tout x ∈ KN .
On v´erifie ´egalement que l’on a l’in´egalit´e
kA Bk 6 kAk kBk,
pour toutes A, B ∈ MN (K).
Remarque : en dimension quelconque, chercher `a donner un sens `a la d´efinition de norme
subordonn´ee pour des applications lin´eaires entre espaces vectoriels norm´es conduit `a
introduire la condition de continuit´e pour ces applications.
Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

10 / 64

Normes sur des espaces de suites
Exemples : par analogie avec le cas de dimension finie, on d´efinit des normes sur des espaces
de suites x = (xn )n∈N `a valeurs dans K.
Sur `∞ (N; K), l’espace vectoriel des suites x = (xn )n∈N born´ees `a valeurs dans K, on
d´efinit la norme :
x 7→ kxk∞ := sup |xn |.
n∈N

`1 (N; K),

Sur
l’espace des suites x = (xn )n>0 telles que la s´erie de terme g´en´eral |xn |
converge, on d´efinit la norme :
X
x 7→ kxk1 :=
|xn |.
n∈N

Sur `2 (N; K), l’espace des suites x = (xn )n>0 pour lesquelles la s´erie de terme g´en´eral
|xn |2 converge, on d´efinit la norme :
!1
2
X
x 7→ kxk2 :=
|xn |2
.
n∈N

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

11 / 64

Normes sur l’espace des fonctions continues sur [0, 1]
Exemple : Sur C([0, 1]; K), on peut d´efinir (encore par analogie) les normes
Z
kv k1 :=

1 

Z
|v (x)| dx,

2

kv k2 :=

0 

12

1

|v (x)| dx

,

0

et
kv k∞ := sup |v (x)| (norme de la convergence uniforme).
x∈[0,1]

Preuve. Pour v´erifier que k · k2 est une norme, on utilise l’in´egalit´e de Cauchy-Schwarz qui
s’exprime cette fois-ci sous la forme
Z

0

1

Z

u(t) v (t) dt 6

1
2 

12 Z

|u(t)| dt

0

1
2

|v (t)| dt 

21
.

0

Ensuite, la d´emonstration est identique `a celle pour les normes standard sur KN .
Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy 

12 / 64

Distance de la convergence uniforme
Pour des raisons techniques, on peut ˆetre amen´e `a  ´ecrˆeter  une distance d´efinie par une
norme. Ainsi on peut munir C(R; K) de la distance de la convergence uniforme  

d∞ (f , g ) := min 1, sup |f (x) − g (x)| .
x∈R

Preuve. Soient f , g , h ∈ C(R; K). Si d(f , h) = 1 ou si d(h, g ) = 1, il est clair que
d(f , g ) 6 d(f , h) + d(h, g ).
Sinon, on a
|f (x) − g (x)| 6 |f (x) − h(x)| + |h(x) − g (x)|,
pour tout x ∈ R et par cons´equent
|f (x) − g (x)| 6 sup |f (x) − h(x)| + sup |h(x) − g (x)| 6 d(f , h) + d(h, g ).
x∈R

x∈R

et finalement, en passant au sup `a gauche de l’in´egalit´e : d(f , g ) 6 d(f , h) + d(h, g ).
Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy 

13 / 64

Normes ´equivalentes
D´efinition
On dit que deux normes N1 et N2 , d´efinies sur un K-espace vectoriel E , sont ´equivalentes s’il
existe deux constantes C1 , C2 > 0 telles que
N1 (x) 6 C1 N2 (x) et

N2 (x) 6 C2 N1 (x) pour tout

x ∈ E.

Dans un cadre strictement m´etrique, on dit que deux distances d1 et d2 , d´efinies sur X , sont
Lipschitz-´equivalentes s’il existe des constantes C1 , C2 > 0 telles que
d1 (x, y ) 6 C1 d2 (x, y )

et

d2 (x, y ) 6 C2 d1 (x, y ),

pour tous x, y ∈ X .
Si N1 et N2 sont des normes ´equivalentes sur un mˆeme K-espace vectoriel, alors les distances
associ´ees sont Lipschitz-´equivalentes.
Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

14 / 64

´
Equivalence
de normes en dimension finie
Les normes standard
kxk1 :=

N
X

|xi |,

kxk2 :=

i=1

N
X

! 21
|xi |2

kxk∞ := max |xi |,

et

i=1,...,N

i=1

sont ´equivalentes sur KN .
Justification. On a
max |xi | 6

i=1,...,N

N
X
i=1

|xi | 6


N

N
X

! 12
|xi |2

i=1

6N

max |xi |,

i=1,...,N

pour tout (x1 , . . . , xN ) ∈ KN . 

Remarque. Au moyen des notions de compacit´e et de continuit´e, nous verrons qu’en fait, sur
un K-espace vectoriel de dimension finie, toutes les normes sont ´equivalentes.
Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

15 / 64

Deux normes non ´equivalentes
On a toujours :
Z

1

|v (x)| dx

kv k1 =

kv k∞ = sup |v (x)|,

6

0

x∈[0,1]

pour toute fonction v ∈ C([0, 1]; K), ce qu’on ´ecrit k · k1 6 k · k∞ . Cependant :
les normes k · k1 et k · k∞ ne sont pas ´equivalentes sur C([0, 1]; K).
Justification. Pour chaque entier j > 1, on introduit la fonction vj : x 7→ max (1 − jx, 0). En
dessinant le graphe (tr`es simple : affine par morceaux) de la fonction vj , on voit qu’on a :
Z
kvj k∞ = sup |vj (x)| = 1
x∈[0,1]

1

|vj (x)| dx =

et
0

1
,
2j

ce qui montre qu’il n’existe pas de constante C > 0 telle que k · k∞ 6 C k · k1 .
Cours 1 : topologie des espaces m´
etriques 

Bertrand R´
emy

16 / 64

2. Topologie des espaces m´
etriques
ÉCOLE POLYTECHNIQUE –

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

17 / 64

Boules ouvertes et boules ferm´ees
D´efinition
Si (X , d) est un espace m´etrique, pour tout x ∈ X et pour tout r > 0, on note
B(x, r ) := {y ∈ X : d(x, y ) < r } la boule ouverte
et
Bf (x, r ) := {y ∈ X : d(x, y ) 6 r }

la boule ferm´ee

de centre x ∈ X et de rayon r > 0.

Boules dans R2 pour les distances associ´ees aux normes standard
Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

18 / 64

Exemples de boules
Exemple : Sur Z muni de la distance discr`ete : 

0
d(n, m) =
1

si
si

n=m
n 6= m.

on a B(n, 21 ) = Bf (n, 12 ) = {n} et Bf (n, 1) = Z pour tout n ∈ Z.
Exemple : Sur X = [0, 1[ muni de la distance usuelle d(x, y ) := |x − y |, on a :
1
1
B(0, ) = [0, [ ,
2
2
et

1
1
Bf (0, ) = [0, ] ,
2
2

1 1
B( , ) = ]0, 1[ ,
2 2
1 1
Bf ( , ) = [0, 1[ ,
2 2
Cours 1 : topologie des espaces m´
etriques

1
B( , 1) = [0, 1[ ,
2
1
Bf ( , 1) = [0, 1[.
2
Bertrand R´
emy

19 / 64

D´efinition des ouverts

D´efinition
On dit que U ⊂ X est un ouvert de (X , d) si
∀x ∈ U,

∃r > 0,

B(x, r ) ⊂ U.

On appelle topologie associ´ee `a la m´etrique d l’ensemble Td constitu´e des ouverts de (X , d).
Les parties ∅, X sont des ouverts de (X , d).
Pour tout x ∈ X et r > 0, la boule B(x, r ) est un ouvert de (X , d). En effet, il d´ecoule de
l’in´egalit´e triangulaire que B(y , r − |y − x|) ⊂ B(x, r ).

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

20 / 64

Notion de voisinage

D´efinition
On appelle voisinage d’un point x ∈ X (ou d’un ensemble Y ⊂ X ) tout ensemble V qui
contient un ouvert de (X , d) qui lui-mˆeme contient le point x (ou l’ensemble Y ).
Exemples :
Un ouvert est un voisinage de chacun de ses points.
[−1, 1[ est un voisinage (ni ouvert, ni ferm´e) de 0 dans (R, | |).

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

21 / 64

R´eunions quelconques d’ouverts

Proposition
Une r´
eunion quelconque d’ouverts est un ouvert de (X , d).
Preuve. Soit (Oi )i∈I une famille quelconque d’ouverts de (X , d) et x ∈

S

i∈I

Oi .

Il existe j ∈ I tel que x ∈ Oj , qui est un ouvert. Donc, il existe r > 0 tel que
B(x, r ) ⊂ Oj ⊂

[

Oi ,

i∈I

ce qui montre que

S

i∈I

Oi est un ouvert.

Cours 1 : topologie des espaces m´
etriques 

Bertrand R´
emy

22 / 64

Intersections finies d’ouverts
Proposition
Une intersection finie d’ouverts est un ouvert de (X , d).
Preuve. Soit (Oi )i∈I une famille finie d’ouverts de (X , d) et x ∈

T

i∈I

Oi .

Pour tout j ∈ I , il existe rj > 0 tel que B(x, rj ) ⊂ Oj .
Notons r := inf i∈I ri . La famille I est finie donc r > 0.
Par construction B(x, r ) ⊂ Oi pour tout i ∈ I . Donc
\
B(x, r ) ⊂
Oi ,
i∈I

ce qui montre que

T

i∈I

Oi est un ouvert.
Cours 1 : topologie des espaces m´
etriques 

Bertrand R´
emy

23 / 64

D´efinition des ferm´es

D´efinition
On dit que F ⊂ X est un ferm´e de (X , d) si son compl´ementaire X − F est un ouvert de
(X , d).
∅, X , sont des ferm´es de (X , d).
Une r´
eunion finie de ferm´es est un ferm´e de (X , d).
Une intersection quelconque de ferm´es est un ferm´e de (X , d).
Pour tout x ∈ X et r > 0, la boule ferm´ee Bf (x, r ) est un ferm´e de (X , d). Ceci se voit
en utilisant l’in´egalit´e triangulaire dans le compl´ementaire de la boule.

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

24 / 64

Mise en garde sur les autres op´erations ensemblistes

Attention : On consid`ere X = R, muni de la distance usuelle. On a
\
] − 1j , 1 + 1j [ = [0, 1],
j>1

et
[

[ 1j , 1 − 1j ] = ]0, 1[ ,

j>2

ce qui montre qu’une intersection (r´eunion) quelconque d’ouverts (de ferm´es) n’est pas
n´ecessairement un ouvert (un ferm´e).

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

25 / 64

Topologie usuelle de la droite r´eelle : connexit´e
Proposition
Les seuls sous-ensembles de R, muni de la distance usuelle, qui sont `a la fois ouverts et ferm´es
sont ∅ et R.
Preuve. Soit X ⊂ R, un sous-ensemble, ouvert et ferm´e. Supposons X non vide et prouvons
que X = R. Pour cela, donnons-nous x ∈ X et notons :
Y := {y > x : [x, y ] ⊂ X }.
Par d´efinition, on a Y ⊂ X , et on v´erifie que Y est un intervalle de R.
Montrons que Y = [x, +∞[ (et par cons´equent que [x, +∞[ ⊂ X ) ; cela permet de conclure
que X = R, car on montrerait de mˆeme que ] − ∞, x] ⊂ X .

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

26 / 64

Topologie usuelle de R : preuve de la connexit´e
Supposons le contraire i.e. Y est born´e, et notons
y∗ := sup y .
y ∈Y

(i) Supposons que y∗ ∈ X . L’ensemble X ´etant ouvert, on peut trouver r > 0 tel que
]y∗ − r , y∗ + r [ ⊂ X .
Mais [x, y∗ [ ⊂ X et par cons´equent [x, y∗ + r [⊂ X ce qui contredit la d´efinition de y∗ .
(ii) Supposons que y∗ ∈ R − X . L’ensemble X ´etant ferm´e, son compl´ementaire est ouvert,
donc il existe r > 0 tel que
]y∗ − r , y∗ + r [ ⊂ R − X ,
et par cons´equent Y ⊂ [x, y∗ − r ], ce qui contredit la d´efinition de y∗ .
Cours 1 : topologie des espaces m´
etriques 

Bertrand R´
emy

27 / 64

Topologie usuelle sur un intervalle r´eel

Exemple : On consid`ere l’ensemble [0, 1[ muni de la distance usuelle d(x, y ) = |y − x| et
a, b ∈ ]0, 1[ tels que a < b. On v´erifie que :
les ensembles [0, a[ , ]a, b[ et [0, 1[ sont des ouverts de ([0, 1[ , d) ;
les ensembles [0, a], [a, b], [0, 1[ et {a} sont des ferm´es de ([0, 1[ , d) ;
l’ensemble [a, b[ n’est ni un ouvert, ni un ferm´e de ([0, 1[ , d) ;
les seuls sous-ensembles de ([0, 1[ , d) qui sont `a la fois ouverts et ferm´es sont ∅ et [0, 1[.

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

28 / 64

Notion de topologie induite
Si (X , d) est un espace m´etrique et si Y ⊂ X est une partie de X , la restriction de la distance
d `a Y × Y est une distance sur Y . On note par abus (Y , d) l’espace m´etrique ainsi obtenu.
Ainsi Y poss`ede une topologie, dite topologie induite par (X , d). La question est de savoir
quelle est la relation entre la topologie de (Y , d) et celle de (X , d).

Proposition
Soit Y ⊂ X un sous-ensemble d’un espace m´etrique (X , d). Les ouverts de (Y , d) sont les
traces U ∩ Y des ouverts U de (X , d).
Exemple. On consid`ere sur Z la distance d(x, y ) := |x − y | induite par la distance usuelle sur
R. Pour tout x ∈ Z, l’ensemble {x} est `a la fois un ouvert et un ferm´e dans cet espace
m´etrique. Plus g´en´eralement, tout sous-ensemble de Z est `a la fois ouvert et ferm´e pour la
topologie associ´ee `a cette distance.
Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

29 / 64

Description de la topologie induite
Revenons `a la preuve de l’´enonc´e pr´ec´edent : V ⊂ Y est un ouvert de (Y , d) si et seulement
s’il existe un ouvert U ⊂ X de (X , d) tel que
V = U ∩Y.
Pour tout x ∈ X , on note BX (x, r ), la boule ouverte de X , de centre x et de rayon r > 0 et,
pour tout y ∈ Y , on note BY (y , r ), la boule ouverte de Y , de centre y et de rayon r > 0.
Preuve. Soit V ⊂ Y un ouvert de (Y , d). Pour tout y ∈ V , il existe ry > 0 tel que
BY (y , ry ) ⊂ V . Autrement dit
BY (y , ry ) := {z ∈ Y : d(y , z) < ry } ⊂ V .
Alors
U :=

[

BX (y , ry ),

y ∈V

est un ouvert de X et V = U ∩ Y .
Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

30 / 64

Description de la topologie induite (suite)
Inversement, si U est un ouvert de X et si x ∈ U ∩ Y , alors il existe r > 0 tel que
BX (x, r ) ⊂ U. Dans ce cas,
BY (x, r ) := {z ∈ Y : d(x, z) < r } ⊂ Y ∩ U,
ce qui montre que U ∩ Y est un ouvert de Y . 

Remarques.
Si Y ⊂ X est lui-mˆeme un ouvert de (X , d), on v´erifie que V ⊂ Y est un ouvert de
(Y , d) si et seulement si V est un ouvert de (X , d).
Si Y ⊂ X est lui-mˆeme un ferm´e de (X , d), on v´erifie que V ⊂ Y est un ouvert de (Y , d)
si et seulement si V est un ferm´e de (X , d).

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

31 / 64

Topologies associ´ees `a des distances Lipschitz-´equivalentes
Proposition
Deux distances Lipschitz-´equivalentes sur X d´efinissent sur X la mˆeme topologie (i.e. les
mˆemes ouverts, les mˆemes ferm´es). Par cons´equent, sur un mˆeme K-espace vectoriel, deux
normes ´equivalentes d´efinissent la mˆeme topologie.
Preuve. On note Bdi (x, r ) la boule ouverte de centre x ∈ X et de rayon r > 0, pour la
distance di .
Soit U un ouvert de (X , d1 ). Pour tout x ∈ U, il existe r > 0 tel que Bd1 (x, r ) ⊂ U.
On note
r
ρ :=
.
C1
Alors Bd2 (x, ρ) ⊂ Bd1 (x, r ) ⊂ U, ce qui montre que U est un ouvert de (X , d2 ).
Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy 

32 / 64

3. Sous-ensembles remarquables
ÉCOLE POLYTECHNIQUE –

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

33 / 64

Notions d’int´erieur et adh´erence
Soit (X , d) un espace m´etrique et soit Y une partie de X .

D´efinition
˚, est le plus grand ouvert contenu dans Y , soit : Y
˚ :=
L’int´erieur de Y , not´e Y

[

U.

U ouvert
U⊂Y

L’adh´erence de Y , not´ee Y , est le plus petit ferm´e contenant Y , soit : Y :=

\

F.

F ferm´
e
Y ⊂F

Exemple : Dans (R, | |) on v´erifie que
R − {0} = R,
z }|
˚ {
R − {0} = R − {0},

{x} = {x},
z}|{
˚
{x} = ∅,

Cours 1 : topologie des espaces m´
etriques

Q = R.

˚ = ∅.
Q
Bertrand R´
emy

34 / 64

Adh´erence des boules, cas g´en´eral
Par d´efinition
B(x, r ) ⊂ Bf (x, r ).
et Bf (x, r ) est un ferm´e. Donc, on a toujours
B(x, r ) ⊂ Bf (x, r ).
Mais on n’a pas forc´ement ´egalit´e.
Exemple : dans (Z, | |), on a
B(0, 1) = {0} ⊂ {−1, 0, 1} = Bf (0, 1).

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

35 / 64

Adh´erence des boules dans les espaces vectoriels norm´es
Proposition
Dans un espace vectoriel norm´e, on a l’´egalit´e : B(x, r ) = Bf (x, r ).
Preuve. D’apr`es ce qui pr´ec`ede, il reste `a voir que : Bf (x, r ) ⊂ B(x, r ).
Soit y ∈ Bf (x, r ) tel que y ∈
/ B(x, r ). L’ensemble X − B(x, r ) est un ouvert, donc il existe
ρ > 0 tel que
B(y , ρ) ⊂ X − B(x, r ).
On a B(x, r ) ⊂ B(x, r ) et, par passage aux compl´ementaires :
X − B(x, r ) ⊂ X − B(x, r ).
Conclusion : B(y , ρ) ⊂ X − B(x, r ).
Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

36 / 64

Boules ferm´ees dans les evn (preuve)
On vient de voir que :
B(x, r ) ∩ B(y , ρ) = ∅.
Par cons´equent
y +s

x −y

/ B(x, r ),
kx − y k

pour tout s ∈ [0, ρ[. Ce qui implique que
 

x −y
s

r 6 y + s
− x = 1 −
ky − xk.
kx − y k
kx − y k
Donc
ky − xk > r ,
ce qui constitue une contradiction. 

Remarque : on a utilis´e ici une propri´et´e de convexit´e.
Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

37 / 64

Un sous-evn de dimension infinie et d’int´erieur vide
Reprenons `∞ (N; K) l’espace des suites born´ees `a valeurs dans K, muni de la norme k · k∞ .
On note `c (N; K) le sous-espace des suites nulles `a partir d’un certain rang. Alors, dans
(`∞ (N; K), k · k∞ ), on a :
z }|
˚ {
`c (N; K) = ∅.
z }|
˚ {
Preuve. On suppose qu’il existe x ∈ `c (N; K). En particulier, il existe r > 0 tel que la boule
ouverte de `∞ (N; K) centr´ee en x et de rayon r est incluse dans `c (N; K). Notons
1 ∈ `∞ (N, K), la suite constante ´egale `a 1. On a donc
x + s 1 ∈ B(x, r ) ⊂ `c (N; K),
pour tout s ∈ ]0, r [ et
(x + s 0 1) − (x + s 1) = (s 0 − s) 1 ∈ `c (N; K),
pour tout s 6= s 0 ∈ ]0, r [, ce qui constitue une contradiction.
Cours 1 : topologie des espaces m´
etriques 

Bertrand R´
emy

38 / 64

Suites convergentes dans les espaces m´etriques

D´efinition
On dit qu’une suite (xn )n>0 d’un espace m´etrique (X , d) est convergente, de limite x ∈ X , si
limn→∞ d(xn , x) = 0.
Dans un espace m´etrique, la limite d’une suite, si elle existe, est unique.
Si un suite (xn )n>0 converge dans (X , d) vers x, on notera
lim xn = x

n→∞

ou

xn → x.

En g´en´eral, le contexte est clair et la distance utilis´ee n’est pas mentionn´ee.

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

39 / 64

Caract´erisation s´equentielle des ferm´es
Proposition
Un sous-ensemble F ⊂ X est ferm´e si et seulement si la limite de toute suite d’´el´ements de F ,
qui converge dans X , appartient `a F .
Preuve. Supposons que F est un ferm´e et soit (xn )n>0 une suite d’´el´ements de F qui
converge vers x ∈ X .
Supposons que x ∈
/ F . L’ensemble X − F est un ouvert. Donc, il existe r > 0 tel que
B(x, r ) ⊂ X − F . Or, pour tout n assez grand, d(x, xn ) < r , donc
xn ∈ B(x, r ) ⊂ X − F ,
ce qui contredit le fait que xn ∈ F . Conclusion, x ∈ F .

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

40 / 64

Caract´erisation s´equentielle des ferm´es (suite)

Inversement, supposons que la limite de toute suite d’´el´ements de F qui converge dans X ,
appartient `a F et prouvons que F est ferm´e.
Supposons le contraire. Alors X − F n’est pas un ouvert et il existe x ∈ X − F tel que, pour
tout r > 0,
B(x, r ) ∩ F 6= ∅.
Pour tout n > 1, choisissons xn ∈ F ∩ B(x, 1/n).
La suite (xn )n>1 est une suite d’´el´ements de F qui converge vers x et x ∈
/ F . Ce qui constitue
une contradiction. 

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

41 / 64

Suites et adh´erence
Proposition
L’adh´erence d’un ensemble Y ⊂ X dans (X , d) est ´egale `a l’ensemble des limites de suites
convergentes d’´el´ements de Y .
Preuve. On note Y˜ l’ensemble des limites de suites d’´el´ements de Y . Il est clair que Y ⊂ Y˜ .
Soit y˜ ∈ Y˜ et F un ferm´e qui contient Y . Il existe une suite (yn )n>0 d’´el´ements de Y qui
converge vers y˜, donc y˜ ∈ F . On conclut que Y˜ ⊂ F et par cons´equent que Y˜ ⊂ Y .
Montrons que Y˜ est un ferm´e, ce qui montrera que Y ⊂ Y˜ .
Soit (˜
yn )n>1 , une suite d’´el´ements de Y˜ qui converge vers y˜ ∈ X .
Pour tout n > 1, y˜n ∈ Y˜ est la limite d’une suite d’´el´ements de Y . En particulier, il existe
yn ∈ Y tel que d(yn , y˜n ) 6 1/n. On v´erifie que la suite (yn )n>1 , qui est une suite d’´el´ements de
Y , converge vers y˜, ce qui, par d´efinition de Y˜ , prouve que y˜ ∈ Y˜ , donc que Y˜ est un ferm´e. 
Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

42 / 64

Voisinages des points adh´erents

Proposition
L’adh´erence d’un ensemble Y ⊂ X dans (X , d) est ´egale `a l’ensemble des x ∈ X tels que,
Y ∩ B(x, ε) 6= ∅ pour tout ε > 0.
Preuve. On note Yˆ l’ensemble des x ∈ X tels que, B(x, ε) ∩ Y 6= ∅, pour tout ε > 0.
Soit x ∈ Yˆ . Pour tout n > 1, choisissons xn ∈ Y ∩ B(x, 1/n). La suite (xn )n>1 est une suite
d’´el´ements de Y qui converge vers x, donc x ∈ Y .
Inversement, tout ´el´ement x ∈ Y est la limite d’une suite d’´el´ements de Y . En particulier,
pour tout ε > 0, la boule B(x, ε) contient des ´el´ements de cette suite, donc des ´el´ements de
Y . Donc x ∈ Yˆ . 

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

43 / 64

Un premier calcul d’adh´erence en dimension infinie
On note `0 (N; K) le sous-espace de `∞ (N; K) constitu´e des suites qui tendent vers 0.
Montrons que
`c (N; K) = `0 (N; K)
dans (`∞ (N, K), k · k∞ ).
Preuve. Soit x := (xn )n>0 ∈ `0 (N; K).
Pour tout i > 0, d´efinissons

xi := (xni )n>0 ∈ `c (N; K),

la suite dont les ´el´ements sont donn´es par xni = xn si n 6 i et xni = 0 si n > i.
La suite x tend vers 0, donc
lim kx − xi k∞ = 0,

i→∞

donc x ∈ `c (N; K).
Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

44 / 64

Un premier calcul d’adh´erence en dimension infinie (suite)

Inversement, soit x := (xn )n>0 ∈ `c (N; K). Il existe une suite (xi )i>0 d’´el´ements de `c (N; K)
qui converge vers x.
Fixons ε > 0 et choisissons i assez grand pour que
kx − xi k∞ 6 ε.
Par d´efinition de `c (N; K), la suite xi est nulle `a partir d’un certain rang. Donc, il existe
m ∈ N tel que xni = 0 pour tout n > m. En particulier |xn | 6 ε pour tout n > m. Ce qui
montre que x ∈ `0 (N; K).

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy 

45 / 64

Valeurs d’adh´erence et suites extraites
D´efinition
Soit (xn )n>0 une suite de (X , d). Un point a ∈ X est une valeur d’adh´erence de la suite
(xn )n>0 si a est limite d’une suite extraite de la suite (xn )n>0 .
Rappel : on dit que (yn )n>0 est une suite extraite (ou une sous-suite) de la suite (xn )n>0 , s’il
existe ϕ : N → N, strictement croissante, telle que yn = xϕ(n) pour tout n > 0.
Exemple : Dans R muni de la distance usuelle, la suite
((−1)n )n>0
admet exactement deux valeurs d’adh´erence, alors que la suite
((−1)n n)n>0
n’admet aucune.
Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

46 / 64

Adh´erence et valeurs d’adh´erence

Proposition
Le point x ∈ X est une valeur d’adh´erence de la suite (xn )n>0 si, et seulement si, pour tout
ε > 0 on a :
card {k ∈ N : xk ∈ B(x, ε)} = +∞,
o`
u card A d´esigne le cardinal de l’ensemble A.
Dans le mˆeme ordre d’id´ees, si Y est une partie d’un espace m´etrique (X , d) alors l’adh´erence
Y est l’ensemble des valeurs d’adh´erence des suites `a valeurs dans Y .

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

47 / 64

4. Applications continues
ÉCOLE POLYTECHNIQUE –

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

48 / 64

D´efinition m´etrique et caract´erisation topologique de la continuit´e
Soient (X , d) et (Y , d 0 ) des espaces m´etriques et soit f : X → Y une application.

D´efinition
On dit que f est continue en x0 ∈ X si
∀ε > 0, ∃δ > 0 

d(x0 , x) < δ =⇒ d 0 (f (x0 ), f (x)) < ε .

On dit que f est continue (sur X ) si f est continue en tout point de X .

Proposition
On a ´equivalence entre :
(i) L’application f est continue sur X .
(ii) L’image r´eciproque par f d’un ouvert de (Y , d 0 ) est un ouvert de (X , d).
(iii) L’image r´eciproque par f d’un ferm´e de (Y , d 0 ) est un ferm´e de (X , d).
Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

49 / 64

Caract´erisation topologique de la continuit´e (preuve)
Preuve. Supposons que f est continue sur X et donnons-nous un ouvert U de Y .
Soit x ∈ f −1 (U). Par d´efinition, y = f (x) ∈ U qui est ouvert. Il existe donc ε > 0 tel que
BY (y , ε) ⊂ U. La continuit´e de f en x nous assure qu’il existe δ > 0 tel que
f (BX (x, δ)) ⊂ BY (y , ε) ⊂ U,
ce qui montre que
BX (x, δ) ⊂ f −1 (U).
Par cons´equent, f −1 (U) est un ouvert de X .
Inversement, supposons que l’image r´eciproque de tout ouvert de Y est un ouvert de X . Pour
tout x ∈ X et pour tout ε > 0, l’image r´eciproque de BY (f (x), ε) par f est un ouvert de X qui
contient x, donc il existe δ > 0 tel que
BX (x, δ) ⊂ f −1 (BY (f (x), ε)).
Autrement dit, l’image de BX (x, δ) par f est incluse dans BY (f (x), ε), ce qui d´emontre la
continuit´e de f au point x.
Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

50 / 64

Caract´erisation topologique de la continuit´e (preuve, suite)

L’´equivalence entre (ii) et (iii) est une cons´equence du fait que l’image r´eciproque du
compl´ementaire dans Y d’un ensemble A est ´egale au compl´ementaire dans X de l’image
r´eciproque de A
f −1 (Y − A) = X − f −1 (A).
Ce qui termine la d´emonstration. 

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

51 / 64

Stabilit´es de la continuit´e

La compos´ee d’applications continues est aussi une application continue : si f : X → Y
est continue au point x ∈ X et si g : Y → Z est continue au point f (x) ∈ Y , alors g ◦ f
est continue au point x.
Si f : X → E et g : X → E sont deux applications continues en x ∈ X , `a valeurs dans un
espace vectoriel norm´e (E , k k) et si α, β : X → K sont deux fonctions continues en
x ∈ X , alors α f + β g est continue en x ∈ X .

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

52 / 64

Continuit´e uniforme
D´efinition
Soient (X , d) et (Y , d 0 ) des espaces m´etriques. Une application f : X → Y est dite
uniform´ement continue sur X si 

∀ε > 0, ∃δ > 0, ∀x, x 0 ∈ X ,
d(x, x 0 ) < δ =⇒ d 0 (f (x), f (x 0 )) < ε .

Remarque. La fonction x 7→

x est uniform´ement continue sur [0, +∞[ en vertu de l’in´egalit´e


0 √ p 0
x − x 6 |x − x|,

pour tous x, x 0 > 0, mais la fonction continue x 7→ x 2 n’est pas uniform´ement continue sur R.

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

53 / 64

Applications lipschitziennes

D´efinition
On dit qu’une application f : X → Y d´efinie entre deux espaces m´etriques, est dite
lipschitzienne de rapport k > 0 (ou encore k-lipschitzienne) si
d 0 (f (x), f (y )) 6 k d(x, y )
pour tous x, y ∈ X .
Une application lipschitzienne est uniform´ement continue car la distance entre deux points
images est dans ce cas major´ee par une fonction lin´eaire de la distance des points `a la source.

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

54 / 64

Distances sur le produit d’espaces m´etriques
Si (X , d) et (X 0 , d 0 ) sont deux espaces m´etriques, on peut munir l’espace produit X × X 0 de la
distance somme :
ds ((x1 , x10 ), (x2 , x20 )) := d(x1 , x2 ) + d 0 (x10 , x20 ),
ou bien de la distance produit :
dp ((x1 , x10 ), (x2 , x20 )) := max(d(x1 , x2 ), d 0 (x10 , x20 )).
On v´erifie que
dp 6 ds 6 2 dp .
Ainsi ces deux distances sont Lipschitz-´equivalentes. En particulier, les topologies associ´ees `a
ces deux distances sont les mˆemes.

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

55 / 64

La fonction distance est 1-lipschitzienne
Soit (X , d) un espace m´etrique et x0 ∈ X . On a
d(x, x0 ) − d(y , x0 ) 6 d(x, y ),
et en ´echangeant le rˆole de x et de y , on conclut que
|d(x, x0 ) − d(y , x0 )| 6 d(x, y ).
Ceci montre que l’application d(·, x0 ) : X → R est 1-lipschitzienne.
Cas particulier : dans un espace vectoriel norm´e (E , k k), on a

ky k − kxk 6 ky − xk,
pour tous x, y ∈ E . Ceci montre que x 7→ kxk est 1-lipschitzienne.
Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

56 / 64

Caract´erisation s´equentielle des applications continues
Proposition
Soient (X , d) et (Y , d 0 ) deux espaces m´etriques et x ∈ X . Une application f : X → Y est
continue au point x si et seulement si pour toute suite (xn )n>0 qui converge vers x dans X , on
a  

lim f (xn ) = f

n→+∞

lim xn .

n→+∞

Preuve. Supposons que f est continue en x et soit (xn )n>0 une suite qui converge vers x.
Pour tout ε > 0, il existe δ > 0 tel que
d(x, y ) < δ ⇒ d 0 (f (x), f (y )) < ε.
Il existe n0 ∈ N tel que d(xn , x) < δ pour tout n > n0 , et donc d 0 (f (xn ), f (x)) < ε, pour tout
n > n0 .
Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

57 / 64

Preuve du crit`ere s´equentiel de continuit´e (suite)

Supposons que f n’est pas continue en x.
Il existe ε > 0 tel que, pour tout δ > 0, il existe y ∈ X tel que
d(y , x) < δ

et

d 0 (f (y ), f (x)) > ε.

En prenant δ = 1/n, on construit ainsi une suite (xn )n>1 telle que
d(xn , x) < 1/n

et

d 0 (f (xn ), f (x)) > ε.

La suite (xn )n>1 converge vers x et la suite (f (xn ))n>1 ne converge pas vers f (x).

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy 

58 / 64

Crit`eres de continuit´e pour les applications lin´eaires entre evn
Proposition
Soient (E , k kE ) et (F , k kF ) deux espaces vectoriels norm´es et L : E → F une application
lin´eaire. Alors, les propositions suivantes sont ´equivalentes :
(i) l’application lin´eaire L est continue sur E ;
(ii) l’application lin´eaire L est continue en 0 ;
(iii) il existe une constante C > 0 telle que
kL(x)kF 6 C kxkE ,
pour tout x ∈ E .
Remarque. Comme annonc´e, le dernier crit`ere est `a rapprocher de la d´efinition des normes
subordonn´ees donn´ee au premier paragraphe.
Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

59 / 64

Preuve des crit`eres de continuit´e pour les applications lin´eaires
Preuve. On suppose L continue en 0 (assertion la plus faible des trois). Il existe δ > 0 tel
que, pour tout x ∈ E , on ait :
kxkE 6 δ

kL(x)kF 6 1.

Par homog´en´eit´e, si x 6= 0 on a :
kxkE
kL(x)kF =
δ

 

δ
1
L
x
6 kxkE .

kxkE
δ
F

Inversement, L ´etant lin´eaire, on peut ´ecrire :
kL(x) − L(y )kF = kL(x − y )kF 6 C kx − y kE ,
ce qui montre que L est lipschitzienne (assertion la plus forte des trois).
Cours 1 : topologie des espaces m´
etriques 

Bertrand R´
emy

60 / 64

Espaces d’applications lin´eaires continues

On note L(E , F ) l’espace vectoriel des applications lin´eaires de E dans F et L(E , F ) le
sous-espace vectoriel des applications lin´eaires continues de E dans F .
Si L ∈ L(E , F ), on peut d´efinir
kLkL(E ,F ) :=

kL(x)kF
kL(x)kF
= sup
= sup kL(x)kF .
x∈E −{0} kxkE
kxk61 kxkE
kxk=1
sup

En particulier
kL (x)kF 6 kLkL(E ,F ) kxkE .
On v´erifie que l’on a l`a une norme sur L(E , F ).

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

61 / 64

In´egalit´e sous-multiplicative

On v´erifie aussi que si L ∈ L(E , F ) et si L˜ ∈ L(F , G ), o`
u E , F et G sont des espaces vectoriels
norm´es, alors L˜ ◦ L ∈ L(E , G ) et
˜ L(F ,G ) .
kL˜ ◦ LkL(E ,G ) 6 kLkL(E ,F ) kLk
En particulier, si L ∈ L(E , E ), on a
kLn kL(E ,E ) 6 (kLkL(E ,E ) )n ,
pour tout n ∈ N.

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

62 / 64

Exemples de continuit´es pour la norme sup
1. On munit C([0, 1]; K) de la norme k · k∞ . Alors l’application
lin´eaire  primitive 
Z x
f (t) dt, est une application continue
I : C([0, 1]; K) → C([0, 1]; K) d´efinie par I (f )(x) :=
0

de norme 6 1 puisque pour tout x ∈ [0, 1], on a
Z x
|I (f )|(x) 6
|f |(t) dt 6 kf k∞ .
0

2. On munit `c (N; K) de la norme k · k∞ . Soit (an )n>0 une suite d’´el´ements de K et
A : `c (N; K) → `c (N; K),
l’application lin´eaire d´efinie par
A((xn )n>0 ) := (an xn )n>0 .
Alors A est continue si et seulement si la suite (an )n>0 est born´ee et dans ce cas
kAkL(`c (N;K),`c (N;K)) = sup |an | = k(an )n>0 k∞ .
n∈N

Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

63 / 64

D´ependance de la continuit´e suivant la norme
On consid`ere la forme lin´eaire
ϕ : C([0, 1]; K) → K
d´efinie par ϕ(v ) = v (0).
1. La forme lin´eaire ϕ est continue de (C([0, 1]; K), k · k∞ ) dans (K, | |) car
|ϕ(v )| 6 kv k∞ .
2. La forme lin´eaire ϕ n’est pas continue de (C([0, 1]; K), k · k1 ) dans (K, | |). En effet, pour
tout j ∈ N − {0}, notons vj (x) := max(1 − jx, 0). On a
kvj k1 =

1
2j

et

ϕ(vj ) = 1,

ce qui montre que l’on ne peut pas avoir une in´egalit´e de la forme |ϕ(v )| 6 C kv k1 , valable
pour toute v ∈ C([0, 1]; K).
Cours 1 : topologie des espaces m´
etriques

Bertrand R´
emy

64 / 64