You are on page 1of 90

Memo de topologie

Jussieu, LM360

Si le contenu de ce cours est tout a fait classique, sa presentation est un peu inhabituelle. Le
cours traditionnel, presente dans les sectionstheorie de chaque chapitre, est assorti de nombreux
commentaires informels ; les plus courts tiennent dans la marge (genereuse), les plus longs sont
ranges dans une section a part.
Dautre part, pour aider le lecteur a sapproprier les notions, on a prefere remplacer les tradition-
nelles preuves par des recettes de preuves. Celles-ci sont en fait des demonstrations abregees, a
charge pour le lecteur den ecrire les details. Ce travail de re-ecriture des preuves est fondamen-
tal, cest probablement la meilleure facon dassimiler le cours de topologie. Chacun des verbes
daction de ces recettes de preuves est a prendre au pied de la lettre !
Assimiler le cours de topologie signifie (1) savoir manipuler les definitions (notamment utiliser
a bon escient les quantificateurs et les variables), (2) former des images mentales robustes des
differentes notions (ouverts, fermes, interieur, adherence, etc.), et (3) comprendre lutilite des
differents concepts (espace metrique, compacite, connexite, completude, etc.).

1
Tous les mots en bleu
sont cliquables (dans la
Table des matieres version electronique
seulement...)
I Espaces metriques 4
I.1 Theorie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
(a) Ouverts, fermes, interieur, adherence . . . . . . . . . . . . . . . . . . . 4
(b) Applications continues . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
(c) Valeurs dadherence des suites . . . . . . . . . . . . . . . . . . . . . . . 7
(d) Sous-espaces metriques . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
(e) Distances equivalentes et topologiquement equivalentes . . . . . . . . . 8
(f) Produits despaces metriques . . . . . . . . . . . . . . . . . . . . . . . . 9
(g) Espaces de fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
(h) Espaces topologiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
I.2 Commentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
(a) Generalites des espaces metriques . . . . . . . . . . . . . . . . . . . . . 11
(b) Details des esquisses de preuves . . . . . . . . . . . . . . . . . . . . . . 13
(c) Quest-ce quun ouvert ? . . . . . . . . . . . . . . . . . . . . . . . . . . 14
(d) Dualite ouverts/fermes . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
(e) Notions metriques et topologiques . . . . . . . . . . . . . . . . . . . . . 16
(f) Sous-espaces metriques . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
(g) Espaces produits, espaces de suites . . . . . . . . . . . . . . . . . . . . 19
(h) Espaces de fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
I.3 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
I.4 Aides et Reponses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

II Completude 29
II.1 Theorie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
(a) Definitions, resultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
(b) Le theoreme du point fixe contractant . . . . . . . . . . . . . . . . . . . 30
(c) Le theoreme de Baire . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
II.2 Commentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
(a) Histoire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
(b) Application I : existence et unicite des solutions dequations differentielles 32
(c) Application II : construction densemble fractals . . . . . . . . . . . . . 34
(d) Application III : une courbe de Peano . . . . . . . . . . . . . . . . . . . 34
(e) Applications du theoreme de Baire . . . . . . . . . . . . . . . . . . . . 34
II.3 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

III Compacite 36
III.1 Theorie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
(a) Compacite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
(b) Compacite dans RN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
(c) Compacite et recouvrements . . . . . . . . . . . . . . . . . . . . . . . . 38
(d) Continuite uniforme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
(e) Compacite dans les espaces de fonctions . . . . . . . . . . . . . . . . . 40
III.2 Commentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
(a) Continuite et continuite uniforme . . . . . . . . . . . . . . . . . . . . . 42
III.3 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

IV Connexite 46
IV.1 Theorie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
(a) Connexite par arcs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
(b) Composantes connexes par arcs . . . . . . . . . . . . . . . . . . . . . . 47
(c) Connexite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
(d) Compacts connexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
IV.2 Commentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
(a) Connexite et homeomorphismes . . . . . . . . . . . . . . . . . . . . . . 49

2
IV.3 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

V Espaces vectoriels normes, espaces de Banach 51


V.1 Theorie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
(a) Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
(b) Continuite des applications lineaires . . . . . . . . . . . . . . . . . . . . 52
(c) Dimension finie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
(d) Espaces de Banach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
(e) Lalgebre normee L(E) . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
(f) Le theoreme de Riesz . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
V.2 Commentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
(a) Pieges et delices de la dimension infinie . . . . . . . . . . . . . . . . . . 59
V.3 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

VI La differentielle 61
VI.1 Theorie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
(a) Derivee . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
(b) Differentielle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
(c) Exemples I : La differentielle en coordonnees . . . . . . . . . . . . . . . 64
(d) Exemples II : la differentielle sans coordonnees . . . . . . . . . . . . . . 66
(e) Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
(f) Applications de classe C 1 . . . . . . . . . . . . . . . . . . . . . . . . . . 70
VI.2 Commentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
(a) La differentielle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
(b) Gradient et optimisation . . . . . . . . . . . . . . . . . . . . . . . . . . 74
(c) Difference entre continu et classe C 1 . . . . . . . . . . . . . . . . . . . 74
VI.3 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

VII Differentielles dordre superieur 76


(a) D(D(f )) et D2 (f ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
(b) Formule de Taylor a lordre 2 . . . . . . . . . . . . . . . . . . . . . . . 77
(c) Derivees partielles secondes . . . . . . . . . . . . . . . . . . . . . . . . 77
(d) Extrema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
(e) Derivees dordre superieur . . . . . . . . . . . . . . . . . . . . . . . . . 79
VII.1 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

VIII Inversion locale, fonctions implicites 80


VIII.1 Theorie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
(a) Diffeomorphismes, le Theoreme dInversion Locale . . . . . . . . . . . . 80
(b) Le Theoreme des Fonctions Implicites . . . . . . . . . . . . . . . . . . . 83
VIII.2 Commentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

IX Sous-varietes, hypersurfaces 87
IX.1 Sous-varietes, sous-espace vectoriel tangent . . . . . . . . . . . . . . . . . . . 87
IX.2 Exemples fondamentaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
(a) Graphes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
(b) Equation implicite dune hypersurface . . . . . . . . . . . . . . . . . . 88
(c) Hypersurfaces parametrees . . . . . . . . . . . . . . . . . . . . . . . . . 89
IX.3 Extrema lies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

X Annexe : schemas 90

3
I Espaces metriques
I.1 Theorie
(a) Ouverts, fermes, interieur, adherence
Soit X un ensemble. Une distance sur X est une application d qui associe a
deux elements x, y de X un reel positif ou nul d(x, y) verifiant les trois axiomes :
1. separation : d(x, y) = 0 x = y,
2. symetrie : d(x, y) = d(y, x),
3. inegalite triangulaire : d(x, y) d(x, z) + d(z, y).
Un espace metrique (X, d) est un ensemble X muni dune distance d. La distance Nous verrons plus loin
euclidienne sur Rn est un exemple fondamental de distance. dautres exemples
Dans un espace metrique (X, d) on definit les notions suivantes. La boule ou- fondamentaux, plus
abstraits, comme les
verte de centre x et de rayon > 0 est lensemble B(x, ) = {y X | d(x, y) < }. espaces de fonctions, de
Ainsi, les proprietes y B(x, ) et d(x, y) < sont equivalentes. Une partie suites, de matrices.
O de X est un ouvert de X si tout point de O est centre dune boule incluse dans
O:
x O > 0 B(x, ) O.

Exercice 1. Montrer que toute boule ouverte est un ouvert de X. Aide : etant donne un
point dans une boule ouverte B, il sagit de trouver une boule b centree en ce point et contenue
dans B. Faire un dessin pour trouver un rayon de b qui convient.

Proposition. Lintersection dun nombre fini de parties ouvertes est une partie
ouverte. La reunion dune famille quelconque (finie ou infinie) de parties ouvertes
est une partie ouverte.

Recette de preuve. Lintersection dun nombre fini douverts est un ouvert : prendre un
point dans lintersection, ecrire la definition de lintersection, puis utiliser que chacun des Details p13
ensembles est ouvert. (On peut commencer par deux ouverts).
Lunion dune famille quelconque douverts est ouverte : prendre un point dans lunion,
utiliser la definition de lunion, puis la definition dun ouvert.

Une suite (xn )nN delements de X converge vers un element ` de X (ou a pour
limite `) si pour toute boule ouverte centree en a, tous les termes de la suite a
partir dun certain rang sont dans la boule. Ceci revient a demander que la suite
reelle (d(xn , `))nN tend vers 0. Les fermes de X sont definis comme les ensembles
complementaires des ouverts.
Proposition (critere sequentiel). Une partie F de X est fermee si et seulement Un critere sequentiel est
si pour toute suite (xn ) delements de F qui est supposee convergente, la limite ` un critere utilisant les
appartient a F . suites.

Recette de preuve. Commencons par le sens direct. Soit F un ensemble ferme, et (xn )nN
une suite delements de F qui converge vers un point ` de X ; il sagit de voir que ` appartient
a F . On raisonne par labsurde en supposant que ` appartient a lensemble X \ F . Utiliser
alors la definition des fermes, puis appliquer la definition des ouverts au point ` pour obtenir

4
lexistence dune boule ; appliquer enfin la definition de la limite a la suite (xn )nN a cette
boule. Conclure que certains termes de la suite ne sont pas dans F , ce qui est absurde.
Pour la reciproque, on commence par montrer que si un ensemble O nest pas ouvert, alors
il existe une suite delements de X \ O qui tend vers un element ` de O. Pour montrer ceci,
ecrire la negation de la definition douvert. Ceci fournit un point ` de O verifiant une certaine On voit ici comment
propriete qui commence par > 0 etc. : ecrire cette propriete. En appliquant cette propriete construire une suite a
avec = 1/n pour chaque entier n > 0, construire la suite recherchee. En deduire enfin que laide dune propriete du
type > 0 etc..
si F nest pas ferme, il existe une suite delements de F qui converge vers un element de X \ F .

Soit E une partie quelconque de X. Linterieur de E est lensemble des points


de E qui sont le centre dune boule incluse dans E. Ladherence de E est lensemble
des points de X tels que toute boule centree en ce point rencontre E. La frontiere
de E est lensemble des points de X tels que toute boule centree en ce point
rencontre a la fois E et son complementaire. En symboles : Les commentaires,
section (c), peuvent aider
x Inte(E) ( > 0 B(x, ) E). a comprendre ces notions.

x Adhe(E) ( > 0 B(x, ) E 6= ).


x Fr(E) ( > 0 B(x, ) E 6= et B(x, ) (X \ E) 6= ).
Dapres la definition, on a aussi Fr(E) = Adhe(E) Adhe(X \ E).
Une partie E de X est dense dans X si Adhe(E) = X. Elle est dinterieur
vide dans X si Inte(E) = .

Exercice 2.
1. Montrer que A B Inte(A) Inte(B).
2. Montrer que O est ouvert si et seulement si Inte(O) = O.

Proposition (Caracterisation topologique). Linterieur de E est ouvert, et il


contient tout ouvert inclus dans E. Ladherence de E est fermee, et elle est incluse
dans tout ferme contenant E.

On resume ces proprietes en disant que linterieur de E est le plus grand ouvert
inclus dans E, et ladherence de E est le plus petit ferme contenant E.

Recette de preuve.
Quelle est la demarche pour montrer que linterieur de E est un ouvert ? Reponse p28
Soit maintenant x un point de linterieur de E : il existe > 0 tel que B(x, ) E. En
utilisant les proprietes obtenues dans lexercice precedant, montrer que B(x, ) Inte(E).
Conclure.
En utilisant a nouveau les proprietes demontrees en exercice, montrer que linterieur de E
contient tout ouvert O inclus dans E.
Les proprietes de ladherence peuvent sen deduire par passage au complementaire.

Exercice 3. (unicite de la limite) Montrer que si une suite (xn ) converge a la fois vers `1 et
vers `2 alors `1 = `2 .

5
(b) Applications continues
Soient X, Y deux espaces metriques, dont les distances seront notees dX et dY .
Une application f : X Y est continue en un point x0 de X si :

> 0 > 0 x X, (dX (x, x0 ) < dY (f (x), f (x0 )) < ).

En dautres termes, f est continue en x0 si toute boule de centre f (x0 ) contient


limage dune boule de centre x0 , ou encore si limage reciproque de toute boule
de centre f (x0 ) contient une boule de centre x0 . Lapplication f est dite continue
si elle est continue en tout point x0 de X.

Proposition. La composee de deux fonctions continues est continue.

Recette de preuve. Soient f : X Y et g : Y Z deux applications (X, Y, Z sont trois


espaces metriques). On suppose que f est continue en un point x de X, et que g est continue au
point f (x). Il sagit de montrer, en utilisant la definition de la continuite, que g f est continue,
quelle est la demarche ? Reponse p28
On prend donc un > 0. En appliquant lune des deux hypotheses (f continue ou g conti-
nue ?), obtenir un > 0. En appliquant lautre hypothese avec ce a la place du , obtenir
un > 0. Si on a fait le bon choix, ce doit verifier ce qui est demande dans la definition de
g f est continue ; le verifier (ou changer de choix !).

Proposition (Caracterisation topologique). f : X Y est continue si et seule-


ment si limage reciproque de tout ouvert de Y est un ouvert de X.

Recette de preuve. On suppose f continue, on prend un ouvert W de Y , il sagit de montrer Limage reciproque dune
que V := f 1 (W ) est un ouvert de X : autrement dit que tout point de V est centre dune partie W de Y est notee
boule incluse dans V . Partir dun point de V , autrement dit dun point dont limage est dans f 1 (W ) ; par definition,
W . Appliquer la definition des ouverts a W pour obtenir une certaine boule de Y , appliquer cest lensemble des
a cette boule la definition de la continuite de f pour obtenir une boule dans X. Montrer enfin points de X qui ont leur
que cette boule est incluse dans V . image dans W .
Pour la reciproque, on suppose que limage reciproque de tout ouvert est un ouvert, et on
veut en deduire que f est continue. Etant donne un x0 et un > 0 il sagit de trouver un
certain ; pour obtenir ce , appliquer lhypothese a limage reciproque de la boule ouverte
B(f (x0 ), ).

Proposition (Caracterisation sequentielle). g : Y Z est continue en un point On a choisi de noter la


y si et seulement si pour toute suite delements (yn )nN de Y convergent vers y, fonction g pour faire
la suite (g(yn )) converge dans Z vers g(y). ressortir lanalogie avec la
composition des fonctions
continues.
Recette de preuve. Rediger le sens direct en vous inspirant de la preuve de la continuite
de la composee de deux fonctions continues (la suite (xn ) joue le role de la fonction f , et la
convergence de cette suite joue le role de la continuite de f ). On demontre le sens reciproque par
contrapposition. Ecrire la contrapposee de la reciproque. Ecrire la negation de la continuite On retrouve la technique
de g. Ceci fournit un > 0 qui verifie une propriete du type > 0 etc. ; appliquer cette de construction de suites
propriete a 1/n pour construire une suite (yn ). Verifier quon a ainsi construit une suite utilisee dans la preuve de
la caracterisation
convergant vers y dont limage par g ne converge pas vers g(y).
sequentielle des fermes.

6
Une application f : X Y est lipschitzienne sil existe une constante k > 0
telle que, pour tout x, x0 X, Une application
lipschitzienne neloigne
dY (f (x), f (x0 )) kdX (x, x0 ). pas trop les points les uns
des autres.

Exercice 4. Montrer que toute application lipschitzienne est continue.

Exercice 5. Soit f : I R une application de classe C 1 definie sur un intervalle reel I. On


suppose que la derivee de f est bornee. Interpreter linegalite des accroissements finis avec la
definition precedente.

Exercice 6. Nous avons demontre plus haut que la composee de deux fonctions continues
est continue. Donner une autre preuve en utilisant la caracterisation sequentielle. Donner une
troisieme preuve en utilisant la caracterisation topologique.

(c) Valeurs dadherence des suites


Soit (xn ) une suite delements de X. Un element ` de X est une valeur
dadherence de la suite sil existe des termes de la suite, de rangs arbitrairement
grands, et arbitrairement proches de ` :
Extraire une suite
> 0 N > 0 n N, d(xn , `) < .
consiste donc a oublier
On appelle suite extraite de la suite (xn ) une suite certains termes de la
suite ; en oubliant les
(xn1 , xn2 , xn3 , ...) avec n1 < n2 < n3 < ... . termes de rang pair, par
exemple, on extrait la
Proposition (Caracterisation topologique). Un element ` est une valeur suite (x2n+1 )nN .
dadherence de la suite (xn )nN si et seulement si il existe une suite extraite
(xnk )kN convergent vers `.

Recette de preuve. La preuve ressemble a celle du critere sequentiel des fermes : comme
dans la reciproque de celui-ci, il sagit de construire une suite. Supposons que ` soit une valeur
dadherence de (xn ). Pour chaque entier k > 0, on applique la definition avec = 1/k et N = 0,
on obtient un entier que lon note nk . De cette facon on construit une suite (xnk ) qui converge
vers `. Malheureusement cette construction ne marche pas vraiment, parce que rien nassure que
la suite (nk ) soit strictement croissante, comme il est demande dans la definition dune suite
extraite. (Il faut dire que cetait un peu etrange dappliquer la definition de valeur dadherence
uniquement avec N = 0, non ?). Ceci est une technique
Pour obtenir une suite (nk ) qui soit strictement croissante, proceder par recurrence. Apres classique de construction
avoir obtenu n1 comme avant, appliquer la definition de valeur dadherence avec = 1/2 et de suites extraites.
N = n1 + 1 (au lieu de 0). On obtient un entier que lon note n2 , qui est strictement plus grand
que n1 . Appliquer a nouveau la definition de valeur dadherence avec = 1/3 et N = n2 + 1
pour obtenir un entier n3 , et ainsi de suite. Construire ainsi une suite extraite qui converge
vers `.
La reciproque est plus facile : lorsquon a une suite extraite (xnk ), la suite (nk ) tend
necessairement vers +, puisque cest une suite dentiers strictement croissante. Si cette suite
extraite converge vers `, alors on trouve des termes xn arbitrairement proches de ` avec n
arbitrairement grand, comme demande dans la definition dune valeur dadherence.

7
(d) Sous-espaces metriques
Soit dabord (X, d) un espace metrique, et Y une partie de X. La restriction Cette section decrit une
de la distance d a Y verifie evidemment les trois axiomes de distance ; ainsi, (Y, d) facon simple de fabriquer
est aussi un espace metrique, on dit que cest un sous-espace metrique de (X, d). plein de nouveaux espaces
metriques.
Proposition.
1. Une suite (yn )nN de points de Y converge dans (Y, d) si et seulement si elle
converge dans (X, d) vers un point ` qui appartient a Y .
2. Les ouverts de (Y, d) sont les intersections des ouverts de (X, d) avec Y .

Recette de preuve. Pour differencier les deux espaces metriques qui interviennent dans
cette proposition, on note BY et BX les boules dans Y et dans X. Pour la suite, remarquons
que la definition des boules dans Y est

BY (y0 , R)={y Y, d(y, y0 ) < R} = BX (y0 , R) Y.

Le premier point suit immediatement de la definition de la convergence dans (Y, d). Pour le
second point, il y a deux choses a montrer. Tout dabord, etant donne un ouvert O de (X, d),
il faut voir que O Y est un ouvert de (Y, d) : montrer ceci a laide de la definition dun
ouvert. Enfin, etant donne un ouvert O de (Y, d), il faut trouver un ouvert O0 de (X, d) tel
que O = O0 Y . Montrer ceci en utilisant que O est une reunion de boules ouvertes de Y
(exercice 25).

(e) Distances equivalentes et topologiquement equivalentes


Une distance d est equivalente a une autre distance d0 definie sur le meme
ensemble X sil existe une constante k 1 telle que lencadrement
1
d(x, y) d0 (x, y) kd(x, y)
k
est verifie pour tout x, y dans X. Les distances sont dites topologiquement
equivalentes si lensemble des parties ouvertes definies a laide de d est le meme
que lensemble des parties ouvertes definies a laide de d0 . Ces definitions, et la Voir les commentaires
proposition qui suit, nous seront tres utiles pour la section suivante sur les espaces p16.
produits.

Proposition. Deux distances d, d0 qui sont equivalentes sont topologiquement


equivalentes.

Recette de preuve. Soient d, d0 deux distances equivalentes sur un ensemble X. En utilisant


la bonne inegalite dans la definition, montrer que toute boule, pour la distance d, centree en
un point x, contient une boule, pour la distance d0 , centree au meme point. En deduire quun
ensemble ouvert pour lune des deux distances est aussi ouvert pour lautre.

8
Cette section decrit
(f ) Produits despaces metriques encore une facon de
On considere maintenant deux espaces metriques (X, dX ) et Y, dY ). On peut fabriquer de nouveaux
espaces metriques.
munir lensemble produit Comme pour les
sous-espaces metriques,
X Y = {(x, y) | x X, y Y } nous decrirons les suites
convergentes et les
Sur cet ensemble on definit les trois distances suivantes : ouverts de ces nouveaux
espaces.
d1 ((x, y), (x0 , y 0 )) := dX (x, x0 ) + dY (y, y 0 ).
1
d2 ((x, y), (x0 , y 0 )) := (dX (x, x0 )2 + (dY (y, y 0 )2 ) 2
(x, y) et (x0 , y 0 ) sont deux
0 0 0 0 elements de lensemble
d ((x, y), (x , y )) := max (dX (x, x ), dY (y, y )) .
X Y , et chacune des
Proposition. Les applications d1 , d2 , d sont des distances sur lensemble X Y . trois formules leur associe
un nombre positif, comme
On obtient ainsi trois espaces metriques appeles espaces metriques produits de attendu dune distance
sur X Y .
(X, dX ) et (Y, dY ).

Recette de preuve. Dans les trois cas, linegalite triangulaire est le seul des trois axiomes
qui nest pas immediat. Montrer linegalite triangulaire pour la distance d1 (bien sur, il faut
utiliser linegalite triangulaire dans les espaces metriques (X, dX ) et (Y, dY )). Pour la distance
dinf ty , commencer par ecrire linegalite recherchee. Il sagit de majorer d ((x, y), (x00 , y 00 )) =
max (dX (x, x00 ), dY (y, y 00 )) ; pour cela, majorer separement dX (x, x00 ) et dY (y, y 00 ) par la quantite
voulue. Enfin, montrer linegalite triangulaire pour la distance d2 , en utilisant linegalite de
Cauchy-Schwarz.

Proposition. Les trois distances d1 , d2 , d definies sur lespace produit X Y


sont equivalentes. Voir les commentaires sur
les espaces produits.

Recette de preuve. On oublie momentanement le probleme de depart ; on considere deux


nombres positifs a, b, et les quantites
1
A1 = a + b, A2 = (a2 + b2 ) 2 , A = max(a, b).

Donner une majoration de A1 par un multiple de A , et une majoration de A par un multiple


de A1 . Revenir au probleme de depart, appliquer vos majorations a a et b bien choisis, et en
deduire que pour tous points P0 , P dans X Y ,

d1 (P0 , P ) 2d (P0 , P ) et d (P0 , P ) d1 (P0 , P ).

Proceder de meme pour d et d2 . En deduire enfin que d1 et d2 sont equivalentes.

Un pave ouvert de X Y est un ensemble du type U V ou U est un ouvert


de (X, dX ) et V un ouvert de (Y, dY ). Puisque les trois
distances d1 , d2 , d sont
Proposition (suites convergentes et ouverts dun espace produit). equivalentes, elles
definissent la meme
1. Une suite (xn , yn )nN delements de XY converge vers un element (x , y ) notion de suites
si et seulement si la suite (xn )nN converge vers x dans (X, dX ) et la suite convergentes et les memes
(yn )nN converge vers y dans (Y, dY ). ouverts. La proposition
est valable pour
nimporte laquelle de ces
9
trois distances.
2. Les ouverts de lespace produit X Y sont les reunions de paves ouverts.

Recette de preuve. Deduire le premier point du fait quetant donnees deux suites (an ) et
(bn ) de nombres positifs, la suite (max(an , bn ))nN concerge vers 0 si et seulement si chacune
des deux suites converge vers 0.
Pour le second point, on a le choix de la distance : nous choisissons de travailler avec d .
Ecrire la definition dune boule dans X Y pour cette distance, et verifier que cest le produit
dune boule dans (X, dX ) et dune boule dans (Y, dY ) ; en particulier, cest un pave ouvert.
En deduire que tout ouvert de (X Y, d ) est reunion de paves ouverts. Il reste a voir la
reciproque, a savoir que toute reunion de paves ouverts est un ouvert. Il suffit de voir que tout
pave ouvert est un ouvert (pourquoi ?). Verifier quun pave ouvert satisfait a la definition dun
ouvert dans (X Y, d ), en utilisant la definition dun pave ouvert, la definition dun ouvert
dans (X, dX ) et celle dun ouvert dans (Y, dY ).

Les formules definissant d , d1 , d2 , et les proprietes correspondantes, se


generalisent sans difficulte au produit dun nombre fini despaces metriques
X1 , ..., Xn .

Exercice 7.(utile) Soit (X, d) est un espace metrique. Montrer que lapplication distance La distance associe a
d : X X R est 1-lipschitzienne lorsquon munit X X de la distance d1 . Aide : transcrire deux points x, y un
nombre reel, cest donc
la definition generale de 1-lipschitzienne a ce contexte particulier (commencer par se deman-
bien une application de
der comment sexprime la distance au depart, et celle a larrivee ?). Le plus dur est fait, on X X dans R.
doit maintenant montrer une inegalite impliquant quatre points x0 , y0 , x, y de X. Ecrire cette
inegalite, se debarrasser de la valeur absolue. Montrer les deux inegalites.

Cette section explore


(g) Espaces de fonctions encore une facon de
Soient X un ensemble et (Y, dY ) un espace metrique. Une application f : X fabriquer un nouvel
espace metrique.
Y est bornee sil existe M > 0 tel que pour tout x, x0 X, dY (f (x), f (x0 )) M .
Lensemble des applications bornees de X dans Y est note B(X, Y ). Etant donnees
deux applications bornees f et g, on definit On est oblige de se
restreindre aux
d (f, g) := sup dY (f (x), g(x)). applications bornees pour
xX
que cette formule
Proposition. La fonction d est une distance sur lensemble B(X, Y ). produise bien un nombre
(et pas +).

Recette de preuve. La symetrie est evidente. La separation est facile. Il reste linegalite Noter la similitude avec
triangulaire. Ecrire linegalite recherchee qui concerne trois fonctions f, g, h. Pour un element x la distance definie sur les
fixe dans X, majorer la distance dY (f (x), h(x)) par la quantite voulue. Conclure en passant espaces produit.
au Sup en x dans linegalite obtenue.

La notion de convergence des suites dans lespace metrique (B(X, Y ), d ) est


appelee convergence uniforme. Remarquons quune suite (fn )nN delements de
cet espace metrique converge (uniformement) vers un element f si et seulement si
> 0 N > 0 n N x X dY (fn (x), f (x)) < .
Supposons maintenant que lensemble X soit lui aussi muni dune distance dX .
On definit lensemble Cb (X, Y ) des fonctions continues et bornees et X dans Y ;
cest un sous-ensemble de B(X, Y ).

10
Theoreme. Soit (fn )nN une suite de fonctions continues convergeant uni-
formement vers une fonction f dans B(X, Y ). Alors f est continue.

Exercice 8. En utilisant la caracterisation sequentielle des fermes, donner une autre formu-
lation de ce theoreme. Reponse p28

Recette de preuve. Soit x0 X, il sagit de montrer que f est continue au point x0 . Pour Lexercice 42 peut aider a
un x quelconque dans X et un entier n quelconque, linegalite triangulaire repetee (exercice 18) comprendre cette preuve.
entrane

dY (f (x0 ), f (x)) dY (f (x0 ), fn (x0 )) + dY (fn (x0 ), fn (x)) + dY (fn (x), f (x)).

Lidee de la preuve consiste a remarquer que (1) dapres lhypothese de convergence uniforme,
lorsque n est tres grand, le premier et le dernier terme de cette somme sont petits, et que (2)
dapres lhypothese de continuite, le terme central est petit si x est assez proche de x0 . Il sagit
maintenant de transformer cette idee en preuve precise, et notamment de choisir tous les objets
dans le bon ordre.
On fixe donc un x0 , et aussi un > 0, que cherche-t-on alors ? Appliquer lhypothese Reponse p28
de convergence uniforme avec /3. Pour le N obtenu, appliquer la continuite de fN avec /3.
Conclure.
Dans quel ordre a-t-on introduit les variables , , N, x, x0 de cette preuve ? Reponse p28

(h) Espaces topologiques


Une topologie sur un ensemble X est la donnee dune famille O de parties qui
est stable par intersection finie et par union quelconque et qui contient X et :
1. O1 , O2 O, O1 O2 O ;
S 
2. I O, OI O O;
3. lensemble vide et X appartiennent a O.
Les elements de O sont appeles ouverts de la topologie. Cette proposition nest
rien dautre quune
Proposition. Les ouverts dun espace metrique (X, d) forment une topologie sur reformulation de la
X. premiere proposition de
ce texte.
Les espaces topologiques forment un cadre plus general que les espaces
metriques, dans lequel on peut encore definir la plupart des notions vues plus
haut : suite convergente, interieur, adherence, frontiere, application continue, ....
Pour cela, on prend comme definition les caracterisations topologiques que nous
avons decrites. Pour plus de details, se referer a Wikipedia ou a un livre de to-
pologie. Ce cadre plus abstrait est souvent indispensable ; par exemple, la notion
despace topologique quotient na pas dequivalent dans les espaces metriques.

I.2 Commentaires
(a) Generalites des espaces metriques
En etudiant les series de Fourier, au XIXeme siecle, les mathematiciens font
dabord apparatre limportance des proprietes topologiques de certains sous-
ensemble de R (Dirichlet 1829, Cantor 1872). Plus tard, letude des proprietes de

11
convergence des suites de fonctions revele des analogies tres fortes avec les suites
de nombres. Dans sa these, soutenue en 1906, Maurice Frechet definit pour la
premiere fois la notion generale despace metrique. Jusque la les mathematiciens
travaillaient toujours avec un type dobjet bien defini : nombre, point, courbe,
fonction, etc.. Ce nouveau cadre abstrait permet de formaliser les analogies entre
suites de nombres et suites de fonctions, en englobant en une seule theorie des
proprietes communes aux differents types dobjets, vus comme des points dun
espace metrique.
Le premier exemple despace metrique est donne par la droite reelle R, muni de
la distance definie par d(x, y) = |x y|. Plus generalement, lensemble RN muni
de la distance euclidienne, celle qui correspond a lintuition de distance quon peut
avoir en dimension deux ou trois, est un espace metrique.
Nous avons vu dans ce chapitre quon pouvait munir certains espaces de fonc-
tions dune distance ; letude des proprietes metriques et topologiques des espaces
de fonctions est central dans toute lanalyse moderne. Le theoreme du point fixe
dans les espaces complets, par exemple, permet de demontrer lexistence et luni-
cite des solutions de certaines equations differentielles ou dequations aux derivees
partielles (voir plus loin).
Voici un exemple assez different. La distance de Hausdorff est definie sur len-
semble des fermes de RN ; il sagit donc dune facon de preciser lidee que deux
parties du plan sont proches lune de lautre. Cet espace metrique est un bon
cadre pour construire des objets fractals, et en particulier pour comprendre les
techniques de compression fractale.
Voici encore un autre exemple. Les mesures sont des objets fondamentaux en
mathematiques, a la base a la fois des theories de lintegration et des probabilites.
La distance de Wasserstein est definie sur des espaces de mesures, et joue un
role dans la theorie du transport optimal ; intuitivement, on peut voir chaque
mesure comme un tas de sable, et la distance de Wasserstein mesure le travail a
effectuer pour deplacer un tas de sable dune position a une autre. La distance
de Hausdorff et la distance de Wasserstein apparassent par exemple dans cet
article de vulgarisation qui traite de linference geometrique, cest-a-dire de la
facon dont on peut retrouver les proprietes geometriques dun objet a partir dune
photographie ou dun scanner.
Encore un exemple : la distance de Hamming est definie sur lensemble des
suites finies de zeros et de uns, elle compte simplement le nombre de differences :
par exemple, la distance de Hamming entre les suites (0, 1, 0, 1, 0, 1, 0, 1) et
(0, 0, 0, 1, 1, 1, 1, 1) est 3. Cette distance joue un role important dans la theorie
des codes correcteurs derreurs.
Il y a aussi des exemples un peu plus etranges (et moins utiles). En voici un
premier. Si X est nimporte quel ensemble, on definit d en disant que d(x, x) = 0
pour tout element x, et d(x, y) = 1 pour tous elements x, y qui sont distincts. Cette
fonction d est une distance sur X appelee distance discrete. En voici un second
(un peu plus utile). Soit definie sur R R par (x, y) = |arctan(x) arctan(y)|.
Alors est une distance sur R. Noter que lespace metrique (R, ) est borne : pour
tous x, y on a (x, y) < ! ! On peut dire que cette distance deforme R en le com-
pressant enormement au voisinage de : par exemple, on a (10, 100) ' 0, 1
et (100, 1000) ' 0, 001. Ces exemples sont un peu surprenants, mais ils rentrent
aussi dans le cadre des espaces metriques. La puissance de ce cadre general, cest

12
justement que tous les enonces de ce chapitre sont valables dans tous les exemples
que nous venons de mentionner (et bien dautres encore).
Cette vaste generalite peut donner le vertige ; on ne peut pas vraiment avoir
tous ces exemples presents a lesprit quand on etudie les espaces metriques ! Mais
en realite, pour visualiser les proprietes des espaces metriques generaux, il suffit la
plupart du temps de penser aux sous-espaces du plan euclidien. Le plan euclidien
est un bon modele de la feuille de papier sur laquelle on ecrit, cest probablement
lespace metrique le plus accessible a lintuition.
Prenons un exemple. Pour voir que toute boule ouverte est un ouvert (exer-
cice 1), on prend un point quelconque x dans une boule ouverte B(x0 , R), et il
sagit (dapres la definition des ouverts) de trouver un rayon > 0 tel que la
boule B(x, ) est incluse dans B(x0 , R). Notre objectif fait intervenir quatre va-
riables (x0 , R, x, ), et un dessin est indispensable pour saisir le role de chacune.
On represente le probleme dans le plan (en se souvenant que la distance d(x0 , x)
est strictement inferieure a R). Le fait de dessiner permet non seulement de voir Faire le dessin !
pourquoi le resultat recherche est plausible, mais aussi davoir une idee dune va-
leur de qui semble convenir : sur ce dessin dans le plan, on voit que la boule de
centre x et de rayon R d(x0 , x) est contenue dans B(x0 , R). Il se trouve que ce
quon voit ici dans le plan marche dans tout espace metrique, comme on peut le
verifier facilement a laide de linegalite triangulaire. Le dessin nous permet ici de
trouver une valeur de , ce qui est la partie la plus difficile de lexercice ; ensuite
il ny a plus qua verifier que cette valeur convient. Bien que le dessin soit dans
le plan, la verification doit etre valable pour tout espace metrique, on lecrit en
utilisant seulement nos trois axiomes et les proprietes qui en decoulent.

Exercice 9.
1. Montrer que la distance de Hamming sur lensemble des suites de 8 bits (un bit est un symbole
0 ou 1) verifie les trois axiomes des espaces metriques.
2. Meme question pour la distance discrete sur un ensemble X quelconque.
3. Meme question pour la distance tordue definie sur R.

(b) Details des esquisses de preuves


Regardons, sur un exemple, ce quon attend du lecteur lorsquil doit rediger
les details des esquisses de preuves. Rappelons-la formulation de la premiere
esquisse de preuve :

Recette de preuve. Lintersection dun nombre fini douverts est un ouvert : prendre un
point dans lintersection, ecrire la definition de lintersection, puis utiliser que chacun des en-
sembles est ouvert. (On peut commencer par deux ouverts).

Ecrivons la preuve pour deux ouverts. Il sagit essentiellement de prendre des


notations, puis de suivre la recette.

Preuve. Soit O1 , O2 deux ouverts, montrons que O1 O2 est un ouvert. Soit x un point de
O1 O2 . Par definition de lintersection, x appartient a la fois a O1 et a O2 . Puisque O1 est
ouvert et contient x, il existe 1 > 0 tel que B(x, 1 ) O1 . Puisque O2 est ouvert et contient x,
il existe 2 > 0 tel que B(x, 2 ) O2 .

13
On a en tete le but :
trouver un > 0 tel que
Soit = min(1 , 2 ). Cest un nombre strictement positif, verifions que la boule B(x, ) est B(x, ) O1 O2 .
incluse dans O1 O2 . Puisque 1 et 2 on a

B(x, ) B(x, 1 ) O1 et B(x, ) B(x, 2 ) O2

et donc B(x, ) O1 O2 comme voulu.




Pour un nombre fini douverts ce nest pas beaucoup plus difficile a condition
de ne pas se noyer dans les notations :
Preuve. Soit O1 , . . . Ok des ouverts, montrons que lintersection
\
Oi
i=1,...,k

est un ouvert. Soit x un point de lintersection. Soit i {1, ..., k} ; par definition de lintersection,
x appartient a Oi ; puisque Oi est ouvert, il existe i > 0 tel que B(x, i ) Oi .
Soit
= min (i ).
i=1,...,k

Cest un nombre strictement positif, verifions que la boule B(x, ) est incluse dans lintersection. Quest-ce qui ne marche
Pour chaque i entre 1 et k, on a i et par consequent pas si on essaie de faire la
meme preuve pour une
B(x, ) B(x, i ) Oi . intersection infinie
douverts ?
Finalement \
B(x, ) Oi
i=1,...,k

comme voulu.


Exercice 10. Ecrire les details de la preuve pour une union quelconque douverts.

(c) Quest-ce quun ouvert ?


Intuitivement, une partie de X est un ouvert si quel que soit le point que
lon choisisse dans cette partie, tous les points assez proches sont aussi dedans ;
autrement dit lensemble entoure chacun de ses points. Lorsquon veut dessiner
un ouvert, il faut bien specifier que le bord du dessin ne fait pas partie de len-
semble considere, ce quon indique par des pointilles. Par exemple le carre sans
son bord, C = [0, 1[]0, 1[, est un ouvert du plan, mais le carre avec son bord
C 0 = [0, 1] [0, 1] ne lest pas, parce que les points du bord ne sont pas entoure
de points du carre. Le complementaire de C 0 , par contre, est ouvert, ce qui veut
dire que C 0 est ferme. Il est interessant de noter quil y a plein densemble in-
termediaires entre C et C 0 , comme lensemble C {(1, 1)}, le carre sans son bord
mais avec un coin : ces ensembles donnent des exemples simples qui ne sont ni
ouverts ni fermes.
Si le carre ferme C 0 nest pas ouvert, cest que les points du bord du carre,
qui font partie de C 0 , ne verifient pas la definition des ouverts : toutes les boules,
aussi petites soient-elles, que lon peut dessiner autour de ces points, debordent
de lensemble C 0 . Il y a donc dans C 0 deux types de points : ceux qui verifient la
definition des ouverts (ils sont centre dune boule incluse dans C 0 ), et les autres.

14
Linterieur de C 0 est exactement lensemble des points de C 0 qui satisfont a la
definition des ouverts.
La frontiere dune partie, quant a elle, est lensemble des points x qui tou-
chent a la fois cette partie et son complementaire ; le sens precis de toucher Interieur (sans la ligne
est quon doit pouvoir trouver des points aussi proche quon veut de x, aussi pointillee), frontiere,
bien dans la partie que dans son complementaire. La frontiere peut contenir des adherence
points qui ne sont pas dans la partie par exemple, la frontiere du carre ouvert
C concide avec ce quon appelle couramment le bord du carre, et aucun point
du bord nest dans C. Les ensembles C, C 0 et C {(1, 1)} ont tous les trois la
meme frontiere. Interieur et frontiere dune partie sont toujours disjoints ; leur
reunion forme ladherence de lensemble. Finalement, toutes ces notions sont as-
sez simples quand on les appliquent a des ensembles sympathique comme le disque
ou le carre (ou la patate dessinee dans la marge). Cest un peu plus complique
pour les ensembles moins accessibles a lintuition, comme le sous-ensemble Q de
R constitue des nombres rationnels. Tout nombre reel peut etre approche aussi
precisement quon le souhaite par un nombre rationnel, mais aussi par un nombre
irrationnel : autrement dit, la frontiere de Q est R, ce qui peut paratre un peu
suprenant.
Les dessins aident a avoir une intuition des proprietes topologiques des en- xO
sembles, mais les preuves doivent utiliser les definitions formelles. La definition
dun ouvert commence par x O > 0. On peut voir cette propriete comme B(x, )
B(x,) OO
une machine qui produit un nombre a chaque fois quon lui fournit un element O est ouvert >0
x de O. On la represente alors par le schema ci-contre.
Le plus important dans ce schema, cest quil y une entree et une sortie, qui
ont des roles tres differents. Pour utiliser la propriete O est ouvert, on doit
indiquer a quel element x de O on veut appliquer la definition : la machine ne
peut pas fonctionner tant quon ne lui a pas fourni un x en entree ! On recoit en
echange un nombre , avec la propriete que B(x, ) O. Pour montrer quun
ensemble O est ouvert a partir de la definition, on doit construire une machine,
cest-a-dire expliquer comment, pour chaque element x de O, on peut trouver un
> 0 tel que B(x, ) O. La preuve commencera donc en general par Soit x un
element de O , et dira quelque part comment definir .

Exercice 11. Dans la preuve que lintersection de deux ouverts est un ouvert, le but est
de montrer quun certain ensemble est ouvert : reperer les phrases Soit x... et la phrase qui
definit . Reperer egalement lendroit ou on utilise le fait que O1 est ouvert, et le nombre recu
en echange.

Exercice 12. 1. Faire un schema analogue illustrant la definition de linterieur, de


ladherence, de la continuite en un point x0 , dune valeur dadherence. Dans la suite du cours,
illustrer chaque definition par un schema du meme type. 2. Dans la preuve de la continuite
de la composee de deux fonctions continue, faire un schema pour la propriete f est continue
en x et un autre pour la propriete g est continue en f (x). Illustrer la preuve en branchant la
sortie de lune des deux machines (laquelle ?) sur lentree de lautre.

15
(d) Dualite ouverts/fermes
Dans un espace metrique (ou topologique), les fermes sont exactement les
complementaires des ouverts. Lapplication Y 7 X \ Y , definie sur lensemble des
parties de X, est appelee passage au complementaire ; de nombreuses proprietes
des fermes peuvent se deduire de celles des ouverts (et reciproquement) en utilisant
cette application. Le passage au complementaire echange en particulier les notions
suivantes :
union et intersection ;
interieur et adherence ;
etre dense, etre dinterieur vide.

Exercice 13.
1. Donner des enonces precis correspondant a ces echanges de proprietes par passage au
complementaire, et demontrer-les.
2. Enoncer un critere de continuite des applications portant sur les fermes, puis demontrer-le a
partir du critere de continuite portant sur les ouverts.

On verra plus tard dautres dualites, par exemple la propriete detre compact
peut sexprimer par une propriete portant sur les ouverts, ou bien par la propriete
duale portant sur les fermes.

(e) Notions metriques et topologiques


Les notions de suite convergente, dinterieur, adherence, de fonction continue,
de valeur dadherence dune suite, peuvent etre caracterisees en termes douverts
(voir les lemmes ou exercices appeles caracterisation topologique). Toute ces
notions sont dites topologiques, elles ne dependent pas vraiment de la metrique
d choisie sur lensemble X mais uniquement de la famille des ouverts associee a
cette metrique. Ainsi, la proposition disant que la famille des ouverts de lespace
produit X Y est la meme pour les trois distances d1 , d2 , d est tres important :
toutes les notions topologiques vont etre les memes pour ces trois distances. On
peut parler par exemple de la topologie du carre [0, 1]2 sans preciser laquelle des
trois distances on a choisi.
Un homeomorphisme est une application : X Y entre deux espaces
metriques (ou juste topologiques) X et Y , qui est bijective, continue, et dinverse
continue. En utilisant le critere topologique de continuite, on voit que la continuite
de et de 1 revient a dire quune partie O de X est ouverte si et seulement si
(O) est ouverte. Lorsquil existe un homeomorphisme entre X et Y , on dit que
ces deux espaces sont homeomorphes. Voici un exemple : lapplication Dessiner le graphe de
cette application.
i h
tan : , R
2 2
est un homeomorphisme (dont linverse est lapplication arctangente). Un exemple
un peu plus sophistique : soit S la sphere unite dans R3 , et C le bord du cube
[1, 1]3 (qui contient la sphere S). Soit f lapplication qui projette S sur C
depuis lorigine : autrement dit, pour chaque point x de S, on trace la demi-
droite issue de lorigine et passant par x, cette demi-droite rencontre le bord du
cube en un unique point qui est precisement f (x). Alors lapplication f est un

16
homeomorphisme entre S et C. Intuitivement, deux espaces sont homeomorphes Faire un dessin
lorsquon peut deformer le premier jusqua ce quil prenne la forme du deuxieme, representant la sphere S,
le cube C et lapplication
sans rien dechirer, ni ecraser, ni recoller. La notion dhomeomorphisme est fon-
f.
damentale en topologie : un topologue considere que deux espaces metriques qui
sont homeomorphes ne sont pas vraiment differents. En particulier, toutes les pro-
prietes topologiques de lun se refletent alors dans lautre comme dans un miroir ;
cette propriete est formalisee par lexercice suivant.

Exercice 14. Soit : X Y un homeomorphisme. Verifier que :


1. (O) est ouvert si et seulement si O est ouvert,
2. (F ) est ferme si et seulement si F est ferme,
3. linterieur de limage par dun ensemble E est egal a limage de linterieur de E,
4. ladherence de limage est egale a limage de ladherence,
5. limage dune suite convergent vers x est une suite convergent vers (x),
6. X est compact si et seulement si Y est compact,
7. X est connexe si et seulement si Y est connexe,
Le flocon de neige de Von
8. ...
Koch est un sous-espace
Une isometrie est une application bijective : X Y entre deux espaces metrique du plan qui est
homeomorphe a un disque
metriques, qui est compatible avec les distances : la distance entre deux points de (source Wikipedia).
X est egale a la distance entre leurs images dans Y . En symboles :

x1 , x2 X, dX (x1 , x2 ) = dY (((x1 ), (x2 )).

Lorsquil existe une telle isometrie, on dit que X et Y sont isometriques. Toutes
leurs propriete metriques sont alors identiques ; cest en particulier le cas de la
completude, qui est une notion metrique et non pas topologique (voir plus loin).
Par exemple, les carres [0, 1] [0, 1] et [3, 4] [5, 6], munis tous deux de la
distance induite par la distance euclidienne du plan, sont isometriques. Ces carres
ne sont pas isometriques au rectangle [10, 20] [0, 1] ; par contre, ils lui sont
homeomorphes.
La situation est tout a fait analogue a lalgebre lineaire, ou deux espaces vec-
toriels sont dits isomorphes sil existe une bijection lineaire entre les deux ; les
proprietes des deux espaces vectoriels sont alors identiques ; en particulier, ils ont
la meme dimension.
Le fait que deux distances d et d0 definies sur un ensemble X sont topologique-
ment equivalentes revient a dire que lapplication identite, de (X, d) vers (X, d0 ),
est un homeomorphisme. Toutes les notions topologiques definies a laide de d ou
de d0 seront les memes.
Exercice 15.
1. Construire une isometrie du plan qui envoie le carre [0, 1] [0, 1] sur le carre [3, 4] [5, 6]. En
deduire que les espaces metriques ([0, 1] [0, 1], d2 ) et ([3, 4] [5, 6], d2 ) sont isometriques.
2. Construire un homeomorphisme entre [0, 1] [0, 1] et [10, 20] [0, 1]. Demontrer quil nexiste
pas disometrie entre ces deux sous-espaces metriques.

17
Topologie des surfaces Ce texte decrit la topologie en tant quensemble de
concepts fondamentaux pouvant servir doutils dans toutes les mathematiques.
Mais la topopologie elle-meme est aussi une branche vivante de la recherche en
mathematiques. Le travail du topologue consiste, en gros, a decrire les espaces Pour des apercus plus
topologiques a homeomorphisme pres. Dans ce paragraphe, nous allons expliquer recents, on peut regarder
un resultat profond de topologie dont la preuve date des annees 1920. ces deux articles du site
Images des
En realite les topologues ne peuvent pas vraiment classifier tous les espaces mathematiques : Les
topologiques, il y en a beaucoup trop ! Pour esperer demontrer quelquechose tresses, de la topologie a
dinteressant, il faut se restreindre a une famille raisonnable despaces. Exami- la cryptographie et
nons lexemple des surfaces. Geometriser lespace, de
Quest-ce quune surface ? Intuitivement, cest un espace qui, pres de nimporte Gauss a Perelman.
lequel de ses point, ressemble au plan. Precisons cette idee en disant quune surface
est un espace metrique ayant la propriete suivante : pour tout point x, il existe
un ouvert O qui contient x et qui est homeomorphe au plan R2 . Voici maintenant
lenonce du theoreme de classification des surfaces :

Theoreme. Toute S surface topologique compacte, connexe, orientable est


homeomorphe a lun des modele suivants : la sphere, le tore, le tore a deux trous,
ou plus generalement la surface de genre g qui est un tore a g trous (dessinees
sur la page Wikipedia genre (mathematiques)).

Il nous reste quelques termes a definir pour que lenonce soit parfaitement
comprehensible. Une surface est dite orientable si elle ne contient pas de sous-
espace homeomorphe au ruban de Mobius. La compacite et la connexite sont
definis dans les chapitres correspondant un peu plus loin.
Une variete topologique de dimension N est un espace metrique ayant la pro-
priete suivante : pour tout point x, il existe un ouvert O qui contient x et qui
est homeomorphe a RN . Les surfaces sont donc des varietes de dimension deux.
Les intervalles ouverts de R sont des varietes de dimension un, et ils sont tous
homeomorphes.

Exercice 16. Donner un exemple de variete compacte, connexe de dimension un. (On peut en
fait montrer que toutes les varietes compactes, connexes de dimension un sont homeomorphes).

(f ) Sous-espaces metriques
Dans le plan R2 muni de la distance habituelle notee d, on considere un carre
C. Nous aimerions comprendre le sous-espace metrique (C, d). Pour ca, il suffit
de suivre une seule consigne : oublier completement le reste du plan.
Le dessin ci-contre montre une boule (bleue) dans cet espace metrique (gris).
Vous trouvez peut-etre que cette boule a une allure un peu louche, mais elle
represente bien tous les points du carre a distance strictement plus petite que R
du centre (si vous pensez que ce quon a dessine nest pas la boule toute entiere,
relisez la consigne !)
Cette boule est-elle un ouvert dans lespace metrique (C, d) ? Bien sur que oui :
notre carre est un espace metrique comme les autres, tous les resultats du chapitre
sappliquent, et en particulier lexercice 1 qui dit que toute boule ouverte est un

18
x
ouvert. Pourtant elle contient des points du bord du carre, qui ne semblent pas
etre entoures par des points de la boule... Verifions la definition : en un point
x de la boule qui est sur le bord du carre, nous pouvons dessiner une petite boule
(bleue fonce) de (C, d) centre en ce point et incluse dans la grande boule. Ces
points satisfont donc la definition des ouverts de (C, d).
Considerons maintenant un carre ouvert, par exemple C 0 =]0, 2[2 . La suite
( n1 , n1 )n1 est-elle convergente dans lespace metrique (C 0 , d) ?


(g) Espaces produits, espaces de suites Reponse p28

Le plan R2 peut etre vu comme le produit R R. Chacun des facteurs R etant


muni de la distance usuelle (valeur absolue), nous avons defini trois distances
produits d1 , d2 , d dans le paragraphe sur les espaces produits. On dispose ainsi
des trois espaces metriques (R2 , d1 ), (R2 , d2 ), (R2 , d ). Nous avons vu que ces
trois distances sont equivalentes, en particulier les notions douverts, de suites
convergente, etc. sont les memes. Ces trois distances se generalisent sans difficulte
a RN , vu comme le produit de N copies de R. Une boule ouverte dans
Nous voudrions maintenant essayer de faire tendre N vers +, cest-a- R2 pour chacune des trois
dire de definir le produit dune infinite (denombrable) de droites. Un x distances produits d1 , d2
element de RN est caracterise par ses N coordonnees (x1 , . . . , xN ). De meme, les et d . Quel dessin va
avec quelle distance ?...
elements de notre produit infini seront caracterises par une infinite de coordonnees
(x1 , . . . , xN , . . . ) : autrement dit, ce produit infini nest rien dautre que lensemble
des suites de nombres reels. A cause de ce point de vue produit infini, cet en-
semble des suites reelles est souvent note RN . Il nous faut maintenant definir une
distance sur cet ensemble. On peut generaliser a RN les formules definissant d1 ,
d2 et d , mais certains elements sont a une distance infinie les uns des autres.
Prenons le cas de la distance d . On definit

d ((x1 , x2 , . . . ), (x01 , x02 , . . . )) = sup{|x1 x01 | , |x2 x02 | , . . .}

mais on a par exemple

d ((1, 2, 3, . . . ), (0, 0, 0, . . . )) = sup{1, 2, 3, . . .} = +.

Cette formules ne definit donc pas une distance sur RN . Pour contourner
ce probleme, on elimine les elements qui sont a distance infinie de lelement
(0, 0, 0, . . . ). Autrement dit, on se restreint aux suites bornees. Lensemble des
suites reelles bornees est note ` (R), et le couple (` (R), d ) est bien un espace
metrique.
La meme demarche fonctionne avec d1 : on pose

d1 ((x1 , x2 , . . . ), (x01 , x02 , . . . )) = |x1 x01 | + |x2 x02 | +

et on definit lensemble

`1 (N, R) = {(x1 , x2 , ), d1 ((x1 , x2 , . . . ), (0, 0, . . . )) < +}

qui est en fait lensemble des termes generaux des series absolument convergentes.
Le couple (`1 (R), d1 ) est alors un espace metrique.

19
Comme le terme general dune serie convergente est une suite bornee, len-
semble `1 est inclus dans lensemble ` . Autrement dit, la distance d a aussi un
sens sur `1 (R), et on peut se demander si les distances d1 et d sont equivalentes
sur cet ensemble. Contrairement au cas des produits finis, la reponse est negative,
et cest lune des grosse difficulte des espaces de suites (ou de fonctions) : ils ad-
mettent de nombreuses distances differentes (et interessantes), qui ne sont pas
equivalentes ni meme topologiquement equivalentes : une suite delements peut
converger lorsquon considere une certaine distance, et ne plus converger lorsquon
en considere une autre. Nous verrons des exemples concrets de ce phenomene plus
loin, dans la section sur les espaces vectoriels normes de fonctions.

Exercice 17.
1. Montrer que (` (R), d ) est un espace metrique.
2. Montrer que (`1 (R), d1 ) est un espace metrique.
3. Definir lespace metrique (`2 (R), d2 ).

(h) Espaces de fonctions


***** ex : dans Cb ([1, 1], R), B(0, 1), B(x 7 x2 , 1) ; dans B([1, 1], R),
B(1[0,1] , ). Cette boule ne contient manifestement aucune fonction continue. Ceci
illustre le theoreme sur les limites uniformes de suites de fonctions continues.
******
*** CVS : def, exemple de la bosse voyageuse. Topologie produit. ****

I.3 Exercices

Exercice 18. Soient x1 , ..., x10 dix points dans un espace metrique X. Montrer que

d(x1 , x10 ) d(x1 , x2 ) + d(x2 , x3 ) + + d(x9 , x10 ).

Combien de fois avez-vous applique linegalite triangulaire ?

Exercice 19. Soit (X, d) un espace metrique. On definit son diametre

diam(X, d) = sup {d(x, x0 )}


x,x0 X

qui est un element de [0, +]. On dit que (X, d) est borne si son diametre est fini.
Montrer que les trois proprietes suivantes sont equivalentes :
1. (X, d) est borne,
2. x0 X M > 0 x X d(x, x0 ) < M ,
3. x0 X M > 0 x X d(x, x0 ) < M .

Exercice 20. Enoncer precisement et demontrer lunicite de la limite dune suite dans un
espace metrique.

20
Exercice 21. Montrer que les sous-ensembles suivants de R2 sont ouverts. Determiner leur
adherence.

{(x, y) | x > 0}

{(x, y) | x > 0 et y < 0}

{(x, y) | x + 2y > 0 et y 2 > x}

Exercice 22. Determiner (sans preuve, mais en faisant des dessins) linterieur, ladherence,
la frontiere des parties suivantes du plan : (a) le disque unite ferme ; (b) la droite {y = 0} ; (c)
la reunion des deux precedents.

Exercice 23. Montrer que le sous-espace vectoriel de R3 defini par les equations x + y = 0,
y + z = 0 est ferme dans R3 . Montrer plus generalement que tout ensemble dans Rn de solutions
dun systeme dequations lineaires est ferme.

Exercice 24. Trouver un ouvert O de R2 , different de R2 , tel que Inte(Adhe(O)) = R2 .


Trouver dautres ouverts qui ne sont pas linterieur de leur adherence.

Exercice 25.(utile) Montrer que les ouverts de (X, d) sont les reunions de boules ouvertes.
Aide. Il y a deux choses a montrer : (1) toute reunion de boules ouvertes est un ouvert, (2)
tout ouvert est egal a une reunion de boule ouverte. Le premier decoule immediatement de deux
proprietes du cours. Pour le second, etant donne un ouvert O, considerer lensemble O0 defini
comme la reunion de toutes les boules ouvertes incluses dans O, et montrer que O0 = O.

Exercice 26. Que peut-on dire dune partie O de R2 qui verifierait la definition des ouverts
dans laquelle on intervertit les quantificateurs, a savoir :

> 0 x O B(x, ) O?

Exercice 27. Montrer que si Y est une partie fermee bornee non vide de R, alors il existe
deux elements a, b dans Y tels que Y [a, b].

Exercice 28. Montrer que la frontiere dune partie E de X est lintersection de ladherence
de E et de ladherence du complementaire de E. En deduire que la frontiere dun ensemble
concide avec la frontiere de son complementaire.
Pour tout ensemble E, montrer que les trois ensembles

Inte(E), Fr(E), Inte(X \ E)

forment une partition de X.


Montrer que ladherence est la reunion de linterieur et de la frontiere.

21
Exercice 29. (utile) Montrer la caracterisation suivante de ladherence : un point x est dans
ladherence de E si et seulement si il existe une suite delements de E convergent vers x. (En
particulier, E est dense dans X si et seulement si tout element de X est limite dune suite
delements de E).

Exercice 30. (utile) Montrer quune partie A de (X, d) est dense dans X si et seulement si
A rencontre tout ouvert de X.

Exercice 31. (utile) Donner une caracterisation topologique (cest-a-dire nutilisant pas la
distance mais seulement les ouverts) dune suite convergente.

Exercice 32. Enoncer et demontrer une caracterisation sequentielle des ouverts.

Exercice 33. En utilisant la continuite de lapplication distance (section (f)) et la ca-


racterisation topologique de la continuite, donner un nouvel argument pour montrer que toute
boule ouverte est un ouvert.

Exercice 34.(caracterisation topologique de la continuite en un point) Dans un


espace metrique, un ensemble V est un voisinage dun point x0 si x0 appartient a linterieur de
V , autrement dit si V contient une boule ouverte centree en x0 . Montrer que f : X Y est
continue au point x0 si et seulement si pour tout voisinage W de f (x0 ), lensemble V := f 1 (W )
est un voisinage de x0 .

Exercice 35.(caracterisation sequentielle de la continuite) (utile)


1. Soit f : X Y , et x un point de X. Montrer le resultat suivante : lapplication f est continue
au point x0 si et seulement si pour toute suite (xn ) de X convergent vers x, la suite (f (xn ))
converge vers f (x).
2. En deduire une nouvelle preuve du fait que la composee de deux fonctions continues est
continue.

Exercice 36. (utile) Montrer quune application f : X Y est continue si et seulement si


limage reciproque de tout ensemble ferme est ferme.

Exercice 37.
1. Montrer que lensemble des valeurs dadherence de (xn )nN est egal a lensemble
\
A := Adhe({xN , xN +1 , . . .}).
N 0

Aide : partir de la definition des valeurs dadherence, intervertir deux quantificateurs pour faire
apparatre la definition de ladherence de lensemble {xN , xN +1 , . . .}. En deduire que cet en-
semble est ferme.
2. Determiner ladherence de lensemble { n1 , n > 0} des inverses des entiers strictement positifs.

22
3. Tester la formule de la premiere question sur la suite (1/n)n>0 . Aide : il sagit de decortiquer
la formule ; determiner dabord ce que vaut Adhe({x0 , x1 , . . .}), puis Adhe({x1 , x2 , . . .}), et en
general Adhe({xN , xN +1 , . . .}) ; determiner ensuite lintersection de ces ensembles.

Exercice 38. Dans le sous-espace metrique (]0, 1]2 , d2 ), on considere la suite ((1/n, 1/n))n>0 .
Est-elle convergente ?

Exercice 39. (utile) Soit X, d un espace metrique, et Y une partie de X.


1. Montrer que les ouverts du sous-espace metrique (Y, d) sont exactement les intersections de
Y avec un ouvert de X.
2. En deduire que si Y est ouvert dans X, alors une partie de Y est ouverte dans Y si et
seulement si elle est ouverte dans X.
3. Formuler et demontrer des proprietes analogues pour les fermes.

Exercice 40. (utile) Montrer que les relations etre isometrique et etre homeomorphes
sont des relations dequivalence : autrement dit, par exemple pour la relation disometrie, pour
tous espaces metriques X, Y , Z, on a
X est isometrique a lui-meme ;
si X est isometrique a Y alors Y est isometrique a X ;
si X est isometrique a Y et Y est isometrique a Z alors X est isometrique a Z.
Montrer que toute isometrie est un homeomorphisme.

Exercice 41. Donner un exemple, dans R2 , dune famille de parties ouvertes dont lintersec-
tion nest pas ouvertes. Meme question pour une union de parties fermes.

Exercice 42.
1. Dans lespace metrique X = C([1, 1], R) muni de la distance d , decrire la boule ayant
pour centre la fonction nulle et pour rayon 1. Plus generalement, decrire la boule de rayon et
de contre f0 pour un element f0 quelconque de X (chercher une description utilisant le graphe
de la fonction f0 ).
2. Soit f0 la fonction definie sur [1, 1] par f (x) = 0 si x 0 et f (x) = 1 si x > 0. Determiner
explicitement un > 0 tel que la boule de rayon et de centre f0 ne contient aucune fonction
continue.

Exercice 43. Dans lespace metrique X = Cb ([0, 1], R) on considere la partie

X0 = {f Cb ([0, 1], R) | f (0) = 0}.

1. Montrer que X0 est une partie fermee.


2. Montrer que tout element de X0 est limite dune suite delements de son complementaire.
3. En deduire quil est dinterieur vide.
4. Montrer de meme que lensemble X0 des fonctions positives est ferme. (**) Determiner son
interieur.

23
Exercice 44. Soit X lensemble des parties mesurables du carre [0, 1]2 , et m la mesure de
Lebesgue. Pour deux elements A, B de X on pose

d(A, B) = m(AB)

ou AB = (A \ B) (B \ A) est la difference symetrique de A et B.


1. Representer la difference symetrique sur un dessin.
2. Montrer legalite AC = (AB)(BC). En deduire que d verifie linegalite triangulaire.
3. Lequel des axiomes de distance nest pas verifie par d ?
(lapplication d induit en realite une distance sur lensemble des parties mesurables modulo
ensembles de mesure nulle).

Espaces de matrices Soit n un entier positif. Lensemble Mn (R) est un espace


2
vectoriel reel de dimension n2 , il sidentifie a Rn , ce qui en fait un espace metrique
2
lorsquon munit Rn de lune des metriques habituelles. Par exemple, lapplication
 
a b
M= 7 (a, b, c, d)
c d

identifie M2 (R) et R4 , et la metrique d1 secrit

d1 (M, M 0 ) = max{|a a0 | , |b b0 | , |c c0 | , |d d0 |}.

Exercice 45. On rappelle que GLn (R) designe le sous-ensemble de Mn (R) forme des matrices
inversibles. On rappelle aussi que lapplication determinant det : Mn (R) R est un polynome
en les coefficients de la matrice, par exemple det(M ) = ad bc sur M2 (R) ; dautre part une
matrice est inversile si et seulement si son determinant nest pas nul.
1. Montrer que GLn (R) est un ouvert de Mn (R).
2. Soit M0 une matrice particuliere. Rappeler pourquoi il nexiste quun nombre fini de valeur
de t R qui annule lexpression det(M0 + tId). En deduire quon peut trouver une suite (tn )
de reels tendant vers 0 tels que, pour tout n, la matrice M0 + tn Id est inversible. Comment
sinterprete ce resultat, en termes de propriete topologique de la partie GLn (R) ?
3. Une application. On veut montrer lidentite Tr(M N ) = Tr(N M ) concernant la trace
(somme des termes diagonaux) dune matrice.
a. Il est assez facile de voir que la trace dune matrice est invariante par conjugaison :
autrement dit, pour tout M Mn (R) est tout P GLn (R), on a Tr(P M P 1 ) = Tr(M )
(ceci vient par exemple du fait que le polynome caracteristique dune matrice est invariant par
conjugaison ; mais admettons ce fait). En deduire que lidentite recherchee est vraie lorsque la
matrice M est inversible.
b. Utiliser la question 2 pour en deduire que lidentite est encore vraie lorsque N nest pas
inversible.

Exercice 46. 1. Soit SLn (R) lensemble des matrices de determinant 1. Montrer que cest
un ensemble ferme de Mn (R).
2. Meme question pour lensemble SOn (R) des matrices orthogonales, cest-a-dire telles que
M M t = Id.

24
Exercice 47. (partiel 2013) Soient (X, d) un espace metrique, et A, B deux parties de X.
On suppose que
> 0 a A b B d(a, b) < .

Montrer quil existe une suite (an )nN dans A et une suite (bn )nN dans B telles que la suite
(d(an , bn ))nN tend vers 0.

Beaucoup detudiants ont donne la reponse suivante :


Soient (an )nN une suite de points de A convergeant vers a, et (bn )nN une suite de points
de B convergeant vers b : on a

> 0 n0 N n n0 d(an , a) < ,

> 0 n1 N n n1 d(bn , b) < .


On pose N = max{n0 , n1 }. Pour tout n N , on a

d(an , bn ) d(an , a) + d(a, b) + d(b, bn ) 3.

Donc
> 0 N N n N d(an , bn ) < ,

ce qui signifie que la suite d(an , bn )nN tend vers 0.

Cette reponse a immediatement lair louche : si on peut vraiment prendre nim-


porte quelle suite (an ) tendant vers a, pourquoi ne pas prendre la suite constante
egale a a ? Et pareil pour la suite (bn ) ? Et finalement, si la premiere suite tend
vers a et la seconde vers b, la seule possibilite pour que la distance entre an et bn
tende vers 0 nest-elle pas quon ait a = b ? Mais comment pourrait-on conclure
que a = b si on sait seulement que d(a, b) < ? ? Examinons maintenant dans le
detail les arguments de cette reponse, en essayant de combler au mieux les lacunes
de la redaction. Des la premiere ligne, on nous parle dun point a et dun point
b sans preciser dou ils viennent ; cependant, on se doute quil sagit des points a
et b fournis par lhypothese. Si on lit bien lhypothese, ces points dependent de la
donnee dun nombre . Il faut donc probablement comprendre ceci :
Soit > 0, et a A et b B deux points donnes par lhypothese,
verifiant d(a, b) < . Soient (an )nN une suite de points de A convergeant vers
a, et (bn )nN une suite de points de B convergeant vers b... Jusque la tout va bien :
la reponse netait pas correctement redigee, mais on peut lui donner un sens en
ajoutant la phrase en gras (a vrai dire, cest meme la seule facon de preciser ce
qui est ecrit). La suite sinterprete alors probablement ainsi :
En appliquant la definition de la limite pour les suites (an ) et (bn ) au nombre
, on obtient deux nombres n0 et n1 tels que n n0 d(an , a) < et n
n0 d(bn , b) < . On pose N = max{n0 , n1 }. Pour tout n N , on a

d(an , bn ) d(an , a) + d(a, b) + d(b, bn ) 3.

Arretons-nous pour resumer la situation, en faisant bien attention a lordre


dans lequel les differents objets mathematiques ont ete introduits : etant donne
un > 0, nous avons construit deux suites (an ) et (bn ) pour lesquelles
il existe un nombre N tel que pour tout n N , d(an , bn ) 3.Cest
maintenant que les choses se gatent. On voudrait conclure que la suite (d(an , bn ))

25
tend vers 0, mais pour cela il faudrait que nos deux suites aient ete construites
avant le choix du nombre . Dans la definition de la limite, on considere une
suite ; etant donnee cette suite, a chaque fois quon choisit un > 0 on doit
pouvoir trouver un rang N etc.. Ici la situation est inversee : on a dabord choisi
un nombre > 0, puis une suite. Pour pouvoir conclure, le nombre etant fixe
depuis le debut, il faudrait considerer un autre nombre quelconque 0 > 0 et
trouver alors un N tel que etc..
Mais apres tout, peut-etre est-ce de cette facon quil fallait comprendre la
reponse ; puisque le premier ny etait pas explicite, peut-etre fallait-il comprendre
le second comme un autre nombre 0 . Essayons :
Soit 0 > 0. En appliquant la definition de la limite pour les suites (an ) et (bn )
au nombre 0 , on obtient deux nombres n0 et n1 tels que n n0 d(an , a) < 0 et
n n0 d(bn , b) < 0 . On pose N = max{n0 , n1 }. Pour tout n N , on a

d(an , bn ) d(an , a) + d(a, b) + d(b, bn ) 20 + .

Ce nest pas encore ce quon voudrait. On peut bien sur eliminer le facteur 2
et obtenir linegalite d(an , bn ) 0 + , mais on ne pourra jamais se debarrasser
du : pour choisir a et b on a ete oblige de fixer ce nombre , et on pourra jamais
faire mieux que de montrer que la distance de an a bn tend vers le nombre d(a, b),
qui est strictement plus petit que , mais dont rien ne permet de dire quil est nul.
Cette reponse est donc irrecuperable : meme un lecteur plein de bonne volonte
ne pourra pas y voir un raisonnement correct.

Le probleme dans cet argument vient de la dependance cachee entre les


differents objets introduits : ici, les suites dependant du choix anterieur dun
nombre . Ce probleme est a lorigine de nombreuses erreurs. Comment faire pour
les eviter ?
1. Introduire explicitement tous les objets utilises (ici, les points a et b, et
plus loin lentier N , ne sont pas correctement introduits dans la solution
proposee initialement par letudiant ; une introduction explicite est donnee
par la phrase en caracteres gras que nous avons ajoutee). Rappelons que
dans une phrase avec des quantificateurs, comme

> 0 a A b B d(a, b) <

aucun objet nest introduit. Les variables de cette phrases sont muettes.
Si on veut utiliser cette phrase pour introduire de nouveaux objets, il faut :
(a) dire a quel nombre on va lappliquer : ca peut etre un nombre intro-
duit avant dans le raisonnement (comme = 1/n dans la solution plus
bas), ou bien un nombre quelconque, quon introduit pour loccasion
en ecrivant Soit > 0 ;
(b) dire comment on note les objets obtenus : on utilise parfois les memes
notations, parfois non (comme an , bn dans la solution plus bas).
2. Lorsque tous les objets ont ete introduits explicitement, on peut alors faire
attention a lordre dans lequels les objets sont introduits ; cet ordre entrane
une dependance entre les objets. On peut meme expliciter cette dependance
en ecrivant par exemple

26
Soit > 0, et a A et b B deux points donnes par lhypothese... Et,
plus loin, Soient (an,,a )nN ....
Malheureusement, comme on le voit, les notations deviennent vite tres
lourdes, ce qui explique pourquoi, en pratique, on nexplicite pas toutes
les dependances dans les notations. Il faut donc faire des bilans ou lordre
des choix apparait explicitement : dans la tentative de solution plus haut
on a introduit, dans lordre, , a, b, an , bn , N ; a priori chacun de ces objets
depend du choix des precedents.

Solution de lexercice Soit n > 0 un entier, on applique lhypothese au nombre


= 1/n. On obtient ainsi un element an de A et un element bn de b tels que
d(an , bn ) < 1/n. On a alors construit une suite (an )nN dans A et une suite
(bn )nN dans B telles que, pour tout n, d(an , bn ) < 1/n. On en deduit que la
suite (d(an , bn ))nN tend vers 0.
Ce principe consistant a construire une suite a partir dune propriete en >
0 ... est tres souvent utilise ; dans le cours, il a notamment servi dans la preuve
de la caracterisation sequentielle des fermes.

27
I.4 Aides et Reponses
Quelle est la demarche pour montrer que linterieur de E est un ouvert ? Dapres
la definition dun ouvert, on considere un point x de linterieur de E, et on cherche
> 0 tel que B(x, ) Inte(E).

Quelle est la demarche pour montrer que la composee des deux applications conti-
nues f : X Y et g : Y Z est continue ? On veut montrer que lapplication
est continue en tout point de X. Il sagit donc de prendre un x0 X et un > 0,
et de trouver un > 0 verifiant

x X, (dX (x, x0 ) < dY (g(f (x)), g(f (x0 ))) < ).

Non ? Si.

Quest-ce qui ne marche pas si on essaie de faire la meme preuve pour une in-
tersection infinie douverts ? On a une infinite de nombre i > 0, on peut encore
definir = inf(i ), mais ce nombre peut etre nul.

En utilisant la caracterisation sequentielle des fermes, donner une autre formula-


tion du theoreme sur la continuite de la limite dune suite de fonctions convergent
uniformement. Une formulation equivalente est : Cb (X, Y ) est une partie fermee
de B(X, Y ).

On veut montrer que f est continue ; on fixe un x0 , et aussi un > 0, que cherche-
t-on alors ? Dapres la definition de la continuite, on cherche un > 0 tel que
pour tout x X, dY (f (x), f (x0 )) < .

Dans quel ordre a-t-on introduit les variables , , N, x, x0 de cette preuve ? Lordre
est x0 , , N, , x.

La suite ( n1 , n1 )n1 est-elle convergente dans lespace metrique (]0, 2[2 , d) ? Non : il
ny a aucun point de ]0, 2[2 qui satisfait la definition de limite (voir aussi le critere
de convergence).

28
II Completude
II.1 Theorie
(a) Definitions, resultats
Soit (X, d) un espace metrique. Une suite (xn ) delements de X est une suite
de Cauchy si : Lexercice 52 propose une
reformulation de cette
> 0 n0 N p n0 , q n0 , d(xp , xq ) < . definition.

Lespace metrique (X, d) est complet si toute suite de Cauchy delements de X


est convergente.

Lemme. Dans tout espace metrique (X, d),


toute suite convergente est de Cauchy,
toute suite de Cauchy est bornee,
toute suite de Cauchy ayant au moins une valeur dadherence converge vers
cette valeur dadherence.

Une suite (xn ) est bornee


Recette de preuve. On considere une suite (xn )nN . sil existe un point x tel
Pour le premier point, on suppose que la suite est de Cauchy. Appliquer la definition de que la suite reelle d(x, xn )
suite de Cauchy avec = 1 (par exemple). Ecrire la propriete verifee par le n0 obtenu. On pose est majoree (dans ce cas,
x = xn0 , et M le maximum des nombres d(x, x0 ), . . . , d(x, xn0 1 ). Majorer alors d(x, xq ), pour cest vrai pour tout point
tout q (separer les cas q < n0 et q n0 ). x).
Pour le deuxieme point, la remarque essentielle est que deux points qui sont dans une meme
boule de rayon /2 sont a distance lun de lautre plus petite que .
Pour le dernier point, on suppose que la suite est de Cauchy et quelle a une valeur
dadherence `. Etant donne > 0, que cherche-t-on ? Appliquer dabord la definition dune
suite de Cauchy (quobtient-on ?), puis la definition de valeur dadherence (avec quelles donnees
lapplique-t-on ?).

Theoreme. R muni de la distance usuelle est un espace metrique complet.

La demonstration est reportee au chapitre suivant.

Proposition. Au premier chapitre nous


Soit Y une partie dun espace metrique complet (X, d). Le sous-espace avons vu trois facons de
construire de nouveaux
metrique (Y, d) est complet si et seulement si Y est une partie fermee de
espaces metriques. Cette
X. proposition etudie la
Un produit despaces metriques complets est complet pour les distances completude des espaces
d , d1 , d2 . obtenus. Le premier point
Si (Y, dY ) est complet, alors lespace (B(X, Y ), d ) des applications bornees donne plein dexemples
despaces metriques
de X dans Y , muni de la distance de la convergence uniforme, est complet.
complets, et plein
Le sous-espace (Cb (X, Y ), d ) des fonctions continues bornees de X dans dexemples despaces
Y est complet. metriques qui ne le sont
pas (voir lexercice 51) !

Recette de preuve. On considere un ferme Y de X, on veut montrer que (Y, d) est complet.
Comment demarre la preuve ? Utiliser la completude de X, puis la fermeture de Y .

29
Reciproquement, on suppose que (Y, d) est complet, on veut montrer que Y est un ferme
de X. Le critere sequentiel simpose ; que doit-on alors montrer ? Comment demarre la preuve ?
Utiliser le lemme plus haut, puis la completude de Y pour conclure.

Montrons que le produit de deux espaces metriques complets est complet. On considere
dabord la distance d . On part dune suite (xn )nN qui est de Cauchy dans lensemble produit
X1 X2 muni de la distance d . Notons que chaque terme xn est un element (xn (1), xn (2)) de
X1 X2 .
1. Pour un i = 1 ou 2, montrer que la suite (xn (i))nN , qui est une suite delements de Xi ,
est de Cauchy dans (Xi , dXi ). Quen deduit-on ?
2. On note x(i) la limite de la suite (xn (i))nN ; on definit ainsi un element x = (x(1), x(2))
de X1 X2 .
3. Montrer enfin que la suite (xn )nN tend vers x dans lespace metrique X1 X2 .

Pour voir que les distances d1 , d2 donnent aussi des espaces complets, on utilise le lemme
(facile) suivant.

Lemme. Soient d, d0 deux distances equivalentes sur un ensemble X. Alors (X, d) est complet
si et seulement si (X, d0 ) est complet.

Demontrer le lemme.

La preuve du troisieme point est tres similaire a celle du second. On part dune suite (fn )nN
qui est de Cauchy dans lespace metrique (B(X, Y ), d ).
1. Pour un x fixe dans X, montrer que la suite (fn (x))nN , qui est une suite delements de
Y , est de Cauchy dans (Y, d). Quen deduit-on ?
2. On note f (x) la limite de la suite (fn (x))nN ; on definit ainsi une application f : X Y .
Montrer que cette application est bornee.
3. Montrer enfin que la suite (fn )nN tend vers f dans lespace metrique (B(X, Y ), d ).
La preuve de la completude dun espace metrique donnee suit tres souvent ce schema general
en trois etapes : etant donnee une suite de Cauchy, (1) on construit un candidat a etre sa limite,
(2) on montre que le candidat est dans le bon espace, (3) on montre que la suite converge
effectivement vers le candidat. Par exemple, ce schema permet de montrer la completude des
espaces de suites, comme `1 (R).
Deduire enfin la completude du sous-espace Cb (X, Y ) de celle de B(X, Y ).

Corollaire. Lespace metrique (Rn , d ) est complet.

Une homothetie de RN de
(b) Le theoreme du point fixe contractant rapport < 1 est un
Une application T : X X est dite contractante sil existe une constante exemple typique
dapplication
k < 1 telle que, pour tout x, y X, contractante. Le centre de
lhomothetie est son
d(T (x), T (y)) < kd(x, y). unique point fixe.

Un point fixe de f est un element x de X tel que f (x) = x.


Theoreme. Soit X, d un espace metrique complet, et T : X X une application Ce theoreme a
contractante. Alors lapplication T admet un unique point fixe. De plus, toute suite dinnombrables
delements de X definie par la donnee dun x0 quelconque dans X et la relation applications, notamment
en analyse (voir les
de recurrence commentaires).
xn+1 = T (xn )
converge vers ce point fixe.

30
Exercice 48. La preuve qui suit utilise les formules sur les sommes de suites Pgeometriques,
1
plus precisement la majoration suivante. Soit k ]0, 1[. En utilisant la formule i0 k i = 1k ,
donner une majoration de
k n + k n+1 + + k n+p

par un terme n , independant de p, et qui tend vers 0 lorsque n tend vers +.

Recette de preuve.
Le derniere phrase de lenonce donne la cle pour demontrer lexistence dun point fixe. On
choisi nimporte quel point x0 dans X, et on considere la suite (xn )nN comme dans lenonce,
autrement dit
x1 = T (x0 ), x2 = T (x1 ), x3 = T (x2 ), . . .
On pose C = d(x0 , x1 ). Montrons que la suite (xn ) converge, en procedant en trois etapes :
1. Donner une majoration, pour tout entier n, de d(xn , xn+1 ), qui montre que cette quantite
tend vers 0 lorsque n tend vers +.
2. Pour deux entiers n, p, donner une majoration de d(xn , xn+p ) independante de p, avec
un majorant qui tend vers 0 lorsque n tend vers +.
3. En deduire que la suite (xn ) converge dans X.
Montrer ensuite que la limite de cette suite est un point fixe de T .
Enfin, montrer que le point fixe de T est unique.

(c) Le theoreme de Baire


Theoreme. Soit (X, d) un espace metrique complet, et (On )nN une famille Ce theoreme peut etre
denombrable douverts denses dans X. Alors lintersection omis en premiere lecture.
\
On
nN

est dense dans X.

Recette de preuve.
******

II.2 Commentaires
(a) Histoire
La methode du point fixe contractant apparat pour la premiere fois en 1890,
dans un memoire du mathematicien francais Emile Picard. Sa methode lui per-
met de montrer lexistence de solution pour des equations differentielles ou des
equations aux derivees partielles, par une serie dapproximations successives.
Emile Picard ne peut pas enoncer le theoreme du point fixe contractant comme on
le fait maintenant, puisque la notion despace metrique abstrait ne sera inventee
par Maurice Frechet que 16 ans plus tard. En 1920, Stefan Banach publie un
article intitule Sur les operations dans les ensembles abstraits et leur applica-
tion aux equations integrales. Les ensembles abstraits munis des operations de
Banach sont ce que nous appelons maintenant des espaces vectoriels normes com-
plets, ou encore des espaces de Banach (voir le chapitre qui leur est consacre).

31
Banach reprend la methode de Picard pour en faire un theoreme abstrait, valable
dans tout espace vectoriel norme complet. Le theoreme du point fixe contractant
est maintenant un outil tres important, notamment en analyse : en particulier, il
fournit une preuve courte du theoreme de Cauchy-Lipschitz (existence et unicite
de solutions locales pour les equations differentielles) ; mais il a aussi ete applique
avec succes dans bien dautres contextes. Une presentation
sympathique du theoreme
(en anglais...)
(b) Application I : existence et unicite des solutions dequations
differentielles
Nous allons voir, sur un exemple simple, comment la methode de Picard permet
de montrer lexistence de solutions dune equation differentielle. On cherche les
fonctions satisfaisant les deux conditions Bien sur, le lecteur sait
deja que la fonction
f 0 = f et f (0) = 1. exponentielle fournit une
solution ; ici le jeu
Le principe est de reussir a transformer le probleme en une recherche de point fixe consiste a pretendre
quon ne connait pas
pour une certaine application contractante. Voici une idee naturelle : on pourrait
cette fonction, pour
considerer lapplication f 7 f 0 . Cependant cette idee ne fonctionne pas : on ne comprendre comment on
sait pas definir un espace metrique de fonction, qui soit complet, et dans lequel montre son existence.
cette application serait contractante. Pour remedier a ceci, on integre lequation
f 0 = f pour transformer le probleme en une equation integrale :
Z x
0
(f = f et f (0) = 1) x, f (x) = 1 + f (t)dt.
0

Autrement dit, les solutions a notre probleme sont les points fixes de lapplication Lapplication T est un
objet un peu abstrait :
 Z x 
elle transforme une
T : f 7 x 7 f (x) = 1 + f (t)dt . fonction en une autre
0 fonction, ce qui explique
qua linterieur de la
Pour preciser les choses, on se place dans lespace metrique des fonctions continues
grande parenthese on
bornees sur un intervalle ouvert autour de 0, X = Cb (] , [, R) (la valeur de trouve la definition dune
sera precisee plus tard) ; on le munit de la distance uniforme d . Lapplication T fonction. Ce genre
va de X dans X. Pour voir si elle est contractante, nous devons estimer dapplication est parfois
appele operateur.
d (T (f ), T (g)) = sup dR (T (f )(x), T (g)(x)).
x],[
Dans ces formules, T (f )
Or, pour x 0, est un element de X,
cest-a-dire une fonction
x x x de ] , [ dans R ;
Z Z Z

dR (T (f )(x), T (g)(x)) = f (t)dt f (t)dt |f (t) g(t)| dt d (f, g). T (f )(x) est un reel.
0 0 0

Pour x 0 on obtient la meme majoration. Finalement, en choisissant par exemple Cest une limitation de la
= 21 , on obtient d (T (f ), T (g)) 12 d (f, g), et lapplication T est contrac- methode de ne donner
tante. Puisque lespace metrique (X, d ) est complet, nous pouvons appliquer le lexistence que sur un
intervalle borne. En
theoreme du point fixe contractant. La conclusion est que T possede un unique
contrepartie, cette
point fixe, autrement dit, notre probleme de depart admet une unique solution : methode marche pour
nous venons de demontrer quil existe une unique fonction f definie sur lintervalle une classe tres generale
] , [ est verifiant f (0) = 1 et f 0 = f . Mais le theoreme ne se contente pas de dequations differentielles,
dont certaines nont pas
de solution definie sur R
32 tout entier.
fournir une existence theorique de la solution, il nous donne aussi un moyen de
calculer des solutions approchees : il suffit de partir de nimporte quel element f0
de X et dappliquer la transformation T de facon repetee. Choisissons pour f0 la
fonction nulle. Par integration successive on obtient
Z x
f1 (x) = 1 + 0dt = 1
0
Z x
f2 (x) = 1 + tdt = 1 + x
0
Z x
1
f3 (x) = 1 + (1 + t)dt = 1 + x + x2
2
Z0 x
1 1 1
f4 (x) = 1 + (1 + t + t2 )dt = 1 + x + x2 + x3
0 2 2 3!
f5 (x) = . . .

On reconnait le debut du developpement en serie entiere de la fonction exponen-


tielle. Par recurrence, on demontre facilement que pour tout entier positif n,
n1
X 1 p
fn (x) = x.
p=0
p!

Le theoreme nous indique que la suite fn converge uniformement, sur lintervalle


] , [, vers lunique fonction f verifiant f (0) = 1 et f 0 = f .
En resume, dans un cours danalyse, il y a deux facons assez differente de
definir la fonction exponentielle : comme une fonction egale a sa derivee, ou bien
comme somme dune serie entiere. La methode du point fixe contractant permet
de voir que ces deux definitions sont valides, et quelles coincident (au moins sur
un intervalle ouvert autour de 0). Dautre part, la methode se generalise a une
vaste famille dequations differentielles, toutes les equations dont le membre de
gauche est f 0 et celui de droite une formule utilisant f et x, comme par exemple
(au hasard)

f 0 = sin(f ), f 0 = f 2 + x, f 0 = arctan(xf 2 ) ln(x), . . .

Une telle equation secrit en toute generalite

f 0 = (f, x)

ou la fonction est definie sur un ouvert de R2 , et verifie une condition ap-


pelee condition de Lipschitz (voir lexercice ci-dessous). A vrai dire, la methode
marche aussi en dimension superieure, ce qui veut dire quelle se generalise aux
systemes dequations differentielles, comme, par exemple, les celebres equations
de Lotka-Volterra utilisees pour modeliser une interaction proies-predateurs.
Exercice 49. En reprenant la meme demarche, trouver un intervalle ] , [ sur lequel
lequation differentielle
f 0 = sin(f )
admet une unique solution f verifiant f (0) = 1. Dans les calculs dintegrale visant a montrer
que T est contractant, on utilisera la majoration |sin(x) sin(y)| |x y|, qui est valable pour
tout nombres x, y, et qui est une consequence de linegalite des accroissements finis.

33
Exercice 50.(Theoreme de Cauchy-Lipschitz) Soit une fonction definie sur un ouvert O
de R2 , et verifiant la condition de Lipschitz : il existe une constante C > 0 telle que

(x, y) O, (x, y 0 ) O, |(x, y) (x, y 0 )| C. |y y 0 |

(on dit que est lipschitzienne en y). Soit (x0 , y0 ) un point de O. En generalisant la methode
ci-dessus, trouver un > 0 (dependant de C) tel quil existe une unique fonction f , definie sur
]x0 , x0 + [, verifiant lequation differentielle f 0 = (f, x) et la condition f (x0 ) = y0 (appelee
(condition initiale). Pour simplifier, on pourra supposer que O = R2 .

(c) Application II : construction densemble fractals


*********

(d) Application III : une courbe de Peano


*********

(e) Applications du theoreme de Baire


Notion topologique densemble gros. Lensemble des fonctions continues
nulle part derivables est dense...

II.3 Exercices

Exercice 51. Montrer que R \ {0} nest pas complet. On donnera trois arguments differents
(1) a laide de la proposition sur les sous-espaces metriques, (2) a laide de la propriete disant
quune suite convergente est de Cauchy, (3) en utilisant juste la definition dune suite de Cauchy.

Exercice 52. Soit (xn ) une suite verifiant


1
n N, p N, d(xn , xn+p ) .
n
Montrer quelle est de Cauchy. Plus generalement, montrer quune suite (xn ) est de Cauchy si
et seulement si il existe une suite (n ) de nombres reels positifs, qui tend vers 0, et telle que,

n N, p N, d(xn , xn+p ) n .

Exercice 53. Soit (xn ) une suite de Cauchy dans un espace metrique X, (yn ) une autre suite
dans X, on suppose que la suite reelle (d(xn , yn ) tend vers 0. Montrer que la suite (yn ) est aussi
une suite de Cauchy.

Exercice 54. Ecrire la version duale du theoreme de Baire, concernant les fermes de X.

34
Exercice 55. Utiliser le theoreme de Baire pour redemontrer que R nest pas denombrable.

Exercice 56. Soit un homeomorphisme entre R et lintervalle ]0, 1[ ; on peut par exemple
prendre
2
(t) = arctan(t).

Soit d la distance definie sur R en transportant la distance de ]0, 1[ par 1 , cest-a-dire definie
par
d(x, y) = |(x) (y)| .

1. Rappeler pourquoi ]0, 1[, muni de la distance usuelle, best pas complet. En deduire que (R, d)
nest pas complet.
2. La distance d est-elle equivalente a la distance usuelle ? Est-elle topologiquement equivalente
a la distance usuelle ?

35
III Compacite
III.1 Theorie
(a) Compacite
Un espace metrique (X, d) est compact si toute suite delements de X admet
une valeur dadherence ; autrement dit, si de toute suite on peut extraire une
sous-suite convergente. Une partie A dun espace metrique est dite compacte si le
sous-espace metrique (A, d) est compact.
Proposition. Toute partie compacte de (X, d) est fermee. Si de plus (X, d) est
compact, alors toute partie fermee est compacte.

Recette de preuve. Si A nest pas ferme dans X il existe une suite delements de A qui
converge vers un point de X \ A. Cette suite na pas de valeur dadherence dans (A, d).
Reciproquement, soit A une partie fermee de lespace compact (X, d). Prendre une suite
dans A, extraire dans X, conclure.

Proposition. Le produit dun nombre fini despaces metriques compacts est com-
pact.

Recette de preuve. On fait la preuve dans le cas dun produit X1 X2 de deux espaces
compacts. Rappelons-nous que la convergence dune suite dans cet espace equivaut a la conver-
gence des deux suites coordonnees. Etant donnee une suite, extraire une premiere fois en
utilisant la compacite de X1 , puis extraire une seconde fois en utilisant celle de X2 .

Proposition. (Limage continue dun compact est compacte) Soit f : X, Y


une application continue entre deux espaces metriques. Si X est compact, alors
f (X) est compact.

Recette de preuve. A partir dune suite dans f (X), produire une suite dans X, utiliser
la compacite de X, puis la continuite de f pour conclure.

Corollaire. Si (X, dX ) et (Y, dY ) sont deux espaces metriques homeomorphes, le Cet enonce dit que la
premier est compact si et seulement si le second est compact. compacite est une
propriete topologique.

Recette de preuve. Appliquer la proposition precedente a f et f 1 .

Corollaire. Si f : X Y est une bijection continue entre deux espaces


metriques, et si (X, dX ) est compact, alors sa reciproque f 1 est continue, et
f est un homeomorphisme.

Recette de preuve. Utiliser le critere de continuite concernant les parties fermees, et deux
des propositions ci-dessus.

36
(b) Compacite dans RN
On ne specifie pas la
distance, ce qui signifie
Theoreme (Bolzano-Weierstrass). Tout intervalle [a, b] est compact. Autrement quil sagit de lune des
dit, toute suite bornee de R a une valeur dadherence. distances usuelles
d1 , d2 , d . Comme elles
Demonstration. Remarquons dabord quil suffit de montrer que [0, 1] est compact, sont topologiquement
puisque tout intervalle [a, b] est homeomorphe a [0, 1] (utiliser lapplication affine equivalentes, elles
determinent la meme
x 7 (b a)x + a).
notion de compacite pour
La preuve de la compacite depend de la construction adoptee pour R. Dans les parties de RN .
tous les cas, on se donne une suite (xn ) dans lintervalle [0, 1], dont il nous faut
extraire une sous-suite convergente.

Preuve basee sur laxiome de la borne superieure Cet axiome specifie que
toute partie bornee dans R admet une borne superieure, et a pour consequence le
theoreme selon lequel toute suite monotone bornee est convergente. Puisque notre
suite est bornee, on peut considerer les quantites
y0 = sup{x0 , x1 , x2 , . . .}
y1 = sup{x1 , x2 , x3 , . . .}
y2 = sup{x2 , x3 , x4 , . . .}
...

On obtient ainsi une suite (yk )kN qui est decroissante. Puisquelle est minoree par
0, elle converge : notons L sa limite. Il reste a voir que L est une valeur dadherence
de la suite (xn ) (en fait, il sagit de la plus grande des valeurs dadherence, aussi
appelee limite superieure de la suite).
Soit > 0, il sagit de trouver un terme de la suite, dindice arbitrairement
grand, dans lintervalle ]L , L + [. On y trouve dabord un yk (avec k arbitrai-
rement grand), en utilisant la definition de L comme limite de la suite (yk )), puis
un xn (avec n k), en utilisant la definition de yk comme borne superieure de
{xk , xk+1 , . . .}.

Preuve basee sur lecriture decimale On utilise que tout nombre x [0, 1]
admet une ecriture decimale x = 0, 1 2 3 (y compris 1 = 0, 999...) ; et
reciproquement, que toute ecriture decimale de ce type definit un nombre dans
[0, 1].
On considere la premiere decimale de chacun des termes xn . Cela nous donne
une suite dans lensemble fini {0, 1, . . . , 9}. Dapres le principe des tiroirs, lun
des chiffres de 0 a 9 apparat une infinite de fois, notons-le 1 ; autrement dit il
existe une suite (x1n ), extraite de (xn ), dont les termes ont tous 1 pour premiere
decimale. De meme, on peut extraire de la suite (x1n ) une suite (x2n ) de termes
ayant tous un meme chiffre 2 pour deuxieme decimale (remarquons que leur
premiere decimale est bien sur 1 ). Par recurrence, on construit une infinite dex-
tractions (x1n )nN , (x2n )nN , (x3n )nN , ... de la suite initiale, chacune extraite de la
suite precedente, les xin ayant pour ieme decimale un certain chiffre i .
Considerons alors le nombre

y = 0, 1 2 3 .

37
Nous allons verifier que y est une valeur dadherence de la suite initiale ; plus
precisement, montrons que la suite extraite (xii )iN converge vers y. Fixons un
entier i. Puisque chaque suite est extraite de la precedente, le terme xii apparat
dans chacune des suites (x1n )nN , (x2n )nN , . . . , (xin )nN . Ses i premieres decimales
sont donc 1 2 i . On en deduit
y xii 10i

ce qui prouve que la suite (xii )iN converge vers y, comme voulu.

Corollaire. Lespace R est complet.

Recette de preuve. Utiliser successivement les proprietes suivantes : 1) une suite de Cauchy
est bornee ; 2) une suite bornee admet une valeur dadherence ; 3) une suite de Cauchy ayant
une valeur dadherence est convergente.

Proposition. Les sous-espaces compacts de RN sont les parties fermees et


bornees.

Recette de preuve. 1) Tout cube [a, b]N est compact. 2) Un ferme borne est inclus dans
un cube, il est compact comme partie fermee dun espace compact.

Proposition. Soit (X, d) un espace compact et f : X R une application conti-


nue. Alors f est bornee et atteint ses bornes : il existe a, b dans X tels que, pour
tout x dans X,
f (a) f (x) f (b).

Recette de preuve. Commencer par le cas particulier ou X est un sous-espace metrique


de R, et f est lidentite : autrement dit, montrer que toute partie compacte A de R contient
deux elements a, b tels que A [a, b]. Pour ce cas, prendre pour a et b les bornes inferieures et
superieures de A, montrer quelles sont chacune dans ladherence de A, et conclure. En deduire
le cas general en appliquant ceci a A = f (X). Lesquelles des proprietes precedentes a-t-on utilise
dans la preuve ?

(c) Compacite et recouvrements


On famille de parties dun ensemble X dont la reunion est egale a X est appelee
recouvrement de X.

Lemme. Soit (X, d) un espace metrique compact. Pour tout > 0 on peut re-
couvrir X par un nombre fini de boules de rayon .

Recette de preuve. On raisonne par contrapposee. Si la conclusion nest pas verifiee, on


peut construire par recurrence une suite de points dont tous les termes sont a distance les
uns des autres. Cette suite ne peut pas avoir de valeur dadherence.

38
Lemme (Lebesgue). Soit {Ui }iI une famille douverts qui recouvrent un espace
metrique compact (X, d). Alors il existe > 0 tel que toute boule de rayon est
incluse dans lun des ouverts Ui .

Recette de preuve. Sinon il existe une suite de boules (Bn ) dont les rayons tendent vers 0,
chaque boule netant incluse dans aucun des ouverts Ui . La suite des centres admet une valeur
dadherence, qui est incluse dans lun des Ui . En utilisant louverture de Ui on en deduit que
Bn est incluse dans Ui pour i assez grand, contradiction.

Theoreme (Borel-Lebesgue). (De tout recouvrement par des ouverts on peut


extraire un sous-recouvrement fini) Un espace metrique (X, d) est compact si et
seulement si, pour toute famille (Ui )iI douverts qui recouvre X, il existe une
sous-famille finie Ui1 , . . . , UiN qui recouvre encore X.

Recette de preuve. Soit (X, d) un espace metrique compact. Le lemme de Lebesgue fournit
un reel > 0. Le lemme precedent nous dit que X est recouvert par un nombre fini de boules
de rayon . Appliquer la conclusion du lemme de Lebesgue a ces boules.
Reciproquement, supposons que (X, d) ne soit pas compact : il existe une suite (xn )nN sans
valeur dadherence. En ecrivant quun point x de X nest pas valeur dadherence, on obtient une
boule B(x, (x)) qui ne contient quun nombre fini de termes de la suite. La famille de toutes
les boules {B(x, (x))}xX recouvre X, mais on ne peut pas en extraire un recouvrement fini
(pourquoi ?...).

Exercice 57. Deduire du theoreme de Borel-Lebesgue une caracterisation duale, par


les fermes, des espaces metriques compacts. (Aide : a quelle condition, portant sur les
complementaires des Ui , la famille (Ui )iI recouvre-t-elle X ?)

Theoreme. Un espace metrique (X, d) est compact si et seulement si


il est complet,
pour tout > 0 on peut recouvrir X par un nombre fini de boules de rayon
.

Recette de preuve. 1) Tout espace metrique compact est complet : partir de la definition
de la completude, utiliser la definition de la compacite, et lune des proprietes elementaires des
suites de Cauchy. Ceci termine la preuve de limplication directe, puisquon a obtenu la seconde
propriete au paragraphe sur les recouvrements.
2) Reciproque. Dans un espace precompact, pour toute suite et tout > 0 on peut ex-
traire une sous-suite dont tous les termes sont a distance < les uns des autres (utiliser le
principe des tiroirs). Soit maintenant (xn ) une suite dans X. En appliquant recursivement la
propriete precedente on construit des suites (x1n ), (x2n ), . . . , (xkn ), . . . dont chacune est extraite
de la precedente, la suite (xkn ) ayant tous ses termes a distance < 1/k les uns des autres. On
definit une suite (yk ) extraite de (xn ) en posant yk = xkk (procede diagonal). On verifie que la
suite (yn ) est de Cauchy (on a donc montre que dans un espace precompact, de toute suite on
peut extraire une suite de Cauchy). Puisquon a suppose X complet, elle converge.

39
(d) Continuite uniforme
Une application f : X Y est uniformement continue si pour tout > 0, il
existe > 0 tel que pour tous x1 , x2 X, . Autrement dit, f est
uniformement continue si
d(x1 , x2 ) < d(f (x1 ), f (x2 )) < elle est continue et si,
dans la definition de la
Si f est k-lipschitzienne, alors elle est uniformement continue : en effet pour tout continuite en un point x,
on peut choisir le meme
> 0, le nombre = k verifie la definition. pour tous les x
Theoreme (Heine). Toute application continue definie sur un espace metrique
compact est uniformement continue.

Recette de preuve.Etant donne un > 0, la continuite de f donne en chaque point x un


reel (x) > 0 (ecrire la propriete verifiee par (x)). La famille de boules B(x, (x)/2) recouvre
X. On en extrait un sous-recouvrement fini B(x, (x1 )/2), . . . , B(x, (xN )/2), ce qui permet de
definir un nombre comme le minimum des nombres (xi )/2. Il reste a verifier que ce nombre
convient, ce que lon fait a laide de linegalite triangulaire (plus precisement, en utilisant que
deux points dans une boule de rayon /2 sont a distance plus petite que lun de lautre).

(e) Compacite dans les espaces de fonctions

Exercice 58. 1. Montrer que lespace metrique X = C([0, 1], R) muni de la distance d
nest pas borne. En deduire quil nest pas compact.
2. Soit f0 la fonction nulle (cest un element de X). Montrer que la boule unite fermee centree
en f0 est egale a la partie Y = C([0, 1], [1, 1]) de X. On va voir dans la suite que ce ferme
borne nest pas compact.

On travaille dans Y = C([0, 1], [1, 1]), avec la distance d . Cet espace est-il
compact ? Non : il existe des suites, comme fn (x) = xn , ou encore gn (x) = sin(nx),
qui nont pas de sous-suite convergente. Le probleme, cest que les fonctions fn
ou gn sont de moins en moins continues lorsque n augmente ; en particulier, la
pente en certains points devient de plus en plus forte. On peut empecher ca en
prenant des fonctions lipschitziennes.

Theoreme (version elementaire du theoreme dArzela-Ascoli). Soit (fn ) une suite


delements de X. Supposons quil existe K > 0 tel que toutes les fonctions fn sont
K-lipschitziennes. Alors cette suite possede une valeur dadherence.

Demonstration. Soit (fn ) verifiant les hypotheses du theoreme, avec K = 1 (pour


simplifier). Le point-cle consiste a montrer que pour tout > 0 on peut extraire
une suite dont les termes sont a distance < les uns des autres. Ensuite, comme
dans la preuve du theoreme (c) (precompact et complet implique compact), on
en deduit quon peut extraire une suite qui est de Cauchy, puis on conclut en
utilisant la completude de lespace X.
Soit > 0, et N un entier plus grand que 1/(2) : les boules de
centres 0, 1/N, . . . , 1 et de rayon recouvrent lintervalle [0, 1]. Puisque la suite
(fn (0))n inN prend ses valeurs dans lespace compact [0, 1], on peut en extraire

40
une sous-suite dont tous les termes sont a distance < /2 les uns des autres. En
extrayant successivement, on obtient une suite (nk )kN telle que pour tout k, ` N
et tout i {0, . . . , N },
    
i i
d fnk , fn` < ().
N N

Nous allons maintenant utiliser lhypothese que les fn sont 1-lipschitziennes


pour en deduire que pour tout k, ` 0,

d (fnk , fn` ) < 3.

Soit k, ` 0, et x [0, 1]. On estime la distance entre fnk (x) et fn` (x) a laide de
linegalite triangulaire, comme suit :
x est a distance plus petite que de lun des points i/N ;
chaque fonction fn etant 1-lipschitzienne, on en deduit que pour tout n,

|fn (x) fn (i/N )| < ;

En utilisant cette inegalite pour n = nk et n = n` , et (), on conclut que

|fnk (x), fn` (x)| < 3.

Puisque ceci est vrai pour tout x, on a bien d (fnk , fn` ) < 3. On termine la
preuve comme explique plus haut.

Exercice 59. Adapter la preuve au cas de fonction K-lipschitzienne avec K > 1. Adapter la
preuve a lespace C([a, b], [M, M ]) pour a, b, M quelconque.

Exercice 60. Montrer que les suites (fn ) et (gn ) definies ci-dessus nont pas de sous-suite
convergentes.

III.2 Commentaires
Certains espaces metriques X, comme la droite reelle, sont trop gros : il
contiennent des suites sans valeurs dadherence (toute suite qui tend vers +,
par exemple), ou ils admettent des fonctions continues X R qui ne sont pas
bornees. La compacite est une facon dempecher ces deux phenomenes ; on peut
donc la voir comme une propriete de petitesse. La propriete disant quun compact
peut etre recouvert par un nombre fini de boules arbitrairement petites va aussi
dans ce sens. Attention, cette interpretation peut aussi etre trompeuse : [0, 1] est
compact alors que ]0, 1] ne lest pas, pourtant le second semble plus petit que
le premier...
La notion de compacite est tres interessante, dun part parce quil y a beaucoup
despaces compacts (voir la partie construction despaces compacts), dautre
part parce que ces espaces ont des proprietes tres fortes (voir la partie applica-
tions).

41
Il sagit dune notion intrinseque : Si A est une partie dun espace metrique
(X, d), la definition de la compacite de (A, d) ne fait pas reference a lespace
ambiant X (autrement dit, quand on reflechit a la compacite de A il faut oublier
le reste de X). Par exemple, ]0, 1] nest pas compact, parce que la suite (1/n) na
pas de valeur dadherence dans cet espace (bien quelle en ait evidemment dans
R).
Le theoreme dArzela-Ascoli permet dobtenir des resultats dexistence de so-
lutions dequations differentielles, dans des cas qui echappent au theoreme du
point fixe contractant (theoreme de Cauchy-Peano).

(a) Continuite et continuite uniforme


Deux exemples vont nous aider a comprendre les differences entre la continuite,
la continuite uniforme, et le caractere lipschitzien.
Considerons dabord la fonction reelle x 7 x2 . Cette fonction est continue :
pour un > 0, en un point x donne, on peut trouver un verifiant la definition
de la continuite :
x0 , d(x, x0 ) < d(x2 , x02 ) < .
Le dessin ci-contre **** A FAIRE **** montre les meilleures valeurs possibles
pour en trois points differents (meilleures au sens que ce sont les plus grands
possibles). On voit que plus x est grand plus on doit choisir petit ; ceci est lie au
fait que la pente augmente : en un certain sens, la fonction est moins continue
en un point x tres grand, puisqua une petite variation de x correspond une grande
variation de x2 . On peut meme estimer la valeur de : en un point x la pente Si on part de x = 0 et
de la courbe est donnee par la derivee qui vaut 2x, or cette pente est a peu pres quon laugmente de
x = 0, 1, la fonction x2
egale au rapport , dou la meilleure valeur possible ' x , et cette valeur tend
augmente de 0, 01 ; si on
vers 0 lorsque x tend vers linfini. Il est donc impossible de trouver un > 0 qui part de x = 1 et quon
convienne pour tous les x : on voit que notre fonction nest pas uniformement laugmente a nouveau de
continue sur R. x = 0, 1, la fonction x2
augmente (environ) de
Considerons maintenant la fonction racine carree. Cette fonction est continue 0, 2 ; si on fait la meme
chose en partant de
sur R+ . Cette fois-ci la pente decrot, et pour un > 0 donne, le correspondant a
x = 10, de combien
la continuite en 0 marche en tous les points de R+ : cette fonction est uniformement augmente x2 ? Et en
continue **** DESSIN ****. Par contre, cette fonction nest pas lipschitzienne, partant de x = 100 ? de
parce que la pente au point (0, 0) du graphe est +. Montrons precisement ceci, x = 1000 ?
en raisonnant par labsurde : on suppose quil existe une constante k > 0 telle
que, pour tous x, x0 0,

d( x x0 ) kd(x, x0 ).
0
en particulier etre verifiee pour x = 0 et pour tout x 0, ce
Cette inegalite doit
qui nous donne x kx. En divisant par x on obtient que pour tout x > 0,
1
k
x

ce qui est manifestement absurde puisque le membre de gauche tend vers +


lorsque x tend vers 0.

42
Exercice 61. Demontrer precisement que x 7 x2 ne verifie pas la definition de la continuite
uniforme sur R. Aide : on peut prendre = 1, raisonner par labsurde en supposant quil existe
un qui marche, et trouver une contradiction en prenant x0 = x + /2 et en faisant tendre x
vers +.

III.3 Exercices

Exercice 62. Montrer quun espace metrique compact est borne. Aide : dans un espace X
suppose non borne, construire dabord une suite (xn )nN pour laquelle d(x0 , xn ) tend vers +.
Montrer quon ne peut pas en extraire une sous-suite convergente. Donner un exemple despace
metrique borne qui nest pas compact.

Exercice 63. Nous avons vu que si f : X Y est une bijection continue et si X est compact,
alors f 1 est continue. Montrer, par un contre-exemple, que lenonce devient faux si on enleve
lhypothese de compacite sur X. Aide : considerer la fonction 7 ei , definie sur ]0, 2].

Exercice 64. Dans un espace metrique compact, montrer que toute suite ayant une unique
valeur dadherence est convergente.

Exercice 65. Donner un exemple de recouvrement de [0, 1] par des boules de rayon 1/n.

Exercice 66. Donner un exemple de recouvrement de [0, 1] par deux intervalles ouverts. Pour
votre recouvrement, donner un > 0 qui verifie la conclusion du lemme de Lebesgue. Donner
un exemple de recouvrement de R par des ouverts, qui ne verifie pas la conclusion du lemme de
Lebesgue.

Exercice 67. Dessiner un recouvrement du carre [0, 1]2 par deux boules. Determiner
geometriquement un nombre > 0 qui satisfait la conclusion du lemme de Lebesgue pour
votre recouvrement (quels sont les points du carre qui sont les plus contraignants concernant la
valeur de ?...).

Exercice 68. Soit f : X Y une bijection continue entre deux espaces metriques, et
supposons que X est compact. Montrer que f est un homeomorphisme. Donner un contre-
exemple sans la compacite.

Exercice 69.(partiel 2012) Soit X un espace metrique compact, et A une partie de X. On


suppose que A est localement finie : pour tout point x de X, il existe > 0 tel que la boule
B(x, ) ne contient quun nombre fini de points de A.
1. Montrer que A ne contient quun nombre fini de points.
2. (*) Montrer que le resultat ne tient plus si, dans la definition de localement fini, on remplace
pour tout point x de X par pour tout point x de A.

43
Exercice 70. Trouver lerreur dans la solution suivante de la premiere question lexercice
precedent. Par hypothese, pour tout x de X, il existe > 0 tel que lensemble B(x, ) A ne
contient quun nombre fini de points. Par compacite, on peut recouvrir X par un nombre fini de
boules B(x1 , ), . . . , B(xk , ). On a

A A B(x1 , ) A B(xk , )

et puisque A est une reunion finie densembles finis, il ne contient quun nombre fini de points.

Exercice 71. Soit f : X R une fonction localement bornee : tout point est inclus dans
une boule sur laquelle la fonction est bornee. Montrer que si X est compact, alors f est bornee
sur X.

Exercice 72. Montrer que lensemble des fonctions continues et affines par morceaux est
dense dans (C([0, 1], R), d ). Aide : utiliser la continuite uniforme.

Exercice 73. On se place dans Cb ([0, 1], R). Deux variantes au choix :
1) Soit n un entier, dessiner une fonction continue fn : [0, 1] [0, 1], qui sannule en dehors
de lintervalle  
1 1
,
2n+1 2n
et qui prend la valeur 1 au milieu de cet intervalle. Que vaut d (fn , fm ) pour n 6= m ? En
deduire que la suite (fn ) na pas de valeur dadherence.
2) Pour tout n, soit fn : x 7 xn . Pour n fixe, que vaut d (fn , fm ) lorsque m est tres grand ?
Formaliser. En deduire que cette suite na pas de valeur dadherence.

Exercice 74. On se place dans un espace metrique. Soit (un ) une suite convergent vers u.
Montrer que la partie {un | n N} {u} est compacte.

Exercice 75. Soit f : RN R. On suppose que limkxk+ kf (x)k = + ; ceci revient a


dire que pour toute suite (xn ) dans RN ,

lim d(xn , 0) = + lim (f (xn )) = +.


n+ n+

1. Donner des exemples dapplications verifiant cette hypothese, et dapplications qui ne la


verifient pas.
2. Montrer que f est minoree et atteint sa borne inferieure.
3. En deduire que pour tout polynome P R[X] il existe x0 R tel que, pour tout x R,
|P (x)| |P (x0 )|.

Exercice 76. Soit ABC un triangle dans le plan. Montrer quil existe un point M du plan
tel que la somme des distances de M a A, B et C est minimale.

Exercice 77. Etant donnes deux polynomes P (X), Q(X) a coefficients reels, on definit
d(P, Q) comme le maximum des valeurs absolues des coefficients du polynome P (X) Q(X). Il
est facile de voir que ceci definit une distance sur lensemble R[X].

44
1. Calculer, pour tout entiers positifs p, q, la distance de 0 au polynome X p , puis la distance
entre les deux polynomes X p et X q .
2. En deduire que la suite (X p )p0 delements de R[X] est bornee mais nadmet pas de sous-suite
convergente.
3. Montrer que, dans cet espace metrique, la boule fermee de centre 0 et de rayon 1 nest pas
compacte.

Exercice 78. Montrer que O(n) est compact. En deduire que lapplication de decomposition
polaire est un homeomorphisme (...).

45
IV Connexite
IV.1 Theorie
(a) Connexite par arcs
Soit (X, d) un espace metrique. Un chemin dans X joignant un point x0 a
un point x1 , est une application continue : [0, 1] X telle que (0) = x0 et
(1) = x1 . Un espace metrique (X, d) est connexe par arcs si pour tout couple de
points x0 , x1 de X, il existe un chemin joignant x0 a x1 . Une partie A de (X, d)
est dite connexe par arcs si le sous-espace metrique (A, d) lest.
Par exemple, dans RN , lapplication

: t 7 tx0 + (1 t)x1

est un chemin joignant le point x0 au point x1 .

Proposition.
1. Lespace metrique RN est connexe par arcs.
2. Toute partie convexe de RN est connexe par arcs.
3. Les parties connexes par arcs de R sont les intervalles. Le dernier point pourra
etre redemontre plus bas
comme une consequence
Recette de preuve. La formule donnee avant lenonce pour un chemin joignant deux points du fait que la connexite
quelconque montre que RN est connexe par arcs. Le meme chemin peut etre utilise pour voir par arcs entrane la
que les parties convexes de RN sont connexes par arcs, et en particulier que les intervalles de R connexite.
sont connexes par arcs.
Montrer le dernier point en utilisant le theoreme des valeurs intermediaires et la ca-
racterisation suivante des intervalles : une partie A de R est un intervalle si et seulement si
pour tout triplets a < b < c tels que a et c sont dans A, le point b est aussi dans A.

Concatenation Soient , 0 deux chemins dans X, et supposons que 0 (0) = Concatener signifie
(1). On peut alors definir le chemin concatene ? 0 , qui joint le point (0) au mettre bout a bout.
point 0 (1), de la facon suivante :

si t [0, 21 ]

0 (2t)
? : t 7
0 (2t 1) si t [ 12 , 1].

Exercice 79. Verifier que le chemin concatene est bien continu (on pourra donner une preuve
directe ou utiliser lexercice ??).

Proposition IV.1.
Limage dun espace metrique connexe par arcs par une application continue
est connexe par arcs.
La reunion de parties connexes par arcs ayant un point commun est connexe
par arcs.
Un produit fini despaces connexes par arcs est connexe par arcs.

46
Recette de preuve. Si est un chemin dans X, et f : X Y une application continue,
alors f est un chemin dans Y . On en deduit le premier point. Si A1 , A2 sont deux parties
connexes par arcs ayant un point P en commun, on peut concatener un chemin de x1 a P dans
A1 avec un chemin de P a x2 dans A2 pour obtenir un chemin de x1 a x2 dans A1 A2 . On en
deduit le deuxieme point. Soit enfin X = X1 X2 un produit despaces connexes par arcs, et
x = (x1 , x2 ), y = (y1 , y2 ) deux de ses points. Utiliser un chemin joignant x1 a y1 dans X1 et un
chemin joignant x2 a y2 dans X2 pour fabriquer un chemin joignant x a y. En deduire par
recurrence le cas dun produit dun nombre fini despace connexes par arcs.

Corollaire IV.2 (invariance topologique). Soient (X1 , d1 ) et (X2 , d2 ) deux es-


paces metriques homeomorphes. Alors X1 est connexe par arcs si et seulement si
X2 est connexe par arcs.

(b) Composantes connexes par arcs


Dans un espace metrique (X, d), on considere la relation definie par x y sil
existe un chemin de x a y. On a, pour tous x, y, z,
1. (reflexivite) x x ;
2. (symetrie) x y y x ;
3. (transitivite) x y et y z x z.
Etant donne un point x, lensemble des points y tels que x y est appele com-
posante connexe par arcs de x. On deduit des trois proprietes ci-dessus que les
composantes connexes par arcs forment une partition de X, ce qui signifie quelle
sont deux a deux disjointes et le recouvrent. Par exemple, on peut montrer que les
composantes connexes par arcs dun puvert de R sont des intervalles ouverts. On
en deduit que tout ouvert est reunion disjointe dun nombre denombrable dinter-
valles ouverts. (Attention, il ny a pas de propriete analogue pour les fermes).

Exercice 80. Demontrer mes trois proprietes ci-dessus, et en deduire que les composantes
connexes par arcs forment une partition de X.

(c) Connexite
Soit (X, d) un espace metrique. Il est connexe si et X sont les seules partie de
X qui soient a la fois ouvertes et fermees. Lorsque X nest pas connexe, il existe
donc une partie A 6= , X qui est a la fois ouverte et fermee ; le complementaire
de A est egalement une partie non vide qui est a la fois ouverte et fermee. On en
deduit :

Proposition. Lespace metrique X nest pas connexe si et seulement si il existe


une partition X = O t O0 en deux parties ouvertes non vides.

Exercice 81. Une application f : X Y est dite localement constante si x0 X, >


0x B(x0 , ), f (x) = f (x0 ).
1. Montrer que toute application continue a valeur dans lespace a deux elements Y = {0, 1}
est localement constante.

47
2. Montrer que, si X est connexe, alors toute application localement constante est constante.
3. Reciproquement, montrer que si toute application continue de X dans Y = {0, 1} est
constante, alors X est connexe.

Proposition. Lintervalle [0, 1] est connexe.

Recette de preuve. Supposer quon ait une partition en deux ouverts non vides, [0, 1] =
O t O0 . Quitte a echanger O et O0 , on peut supposer que le premier contient 0. Soit

t0 = sup{t [0, 1], [0, t] O.

On suppose (par labsurde) que t < 1. Montrer que t nest pas dans O. En deduire que O
rencontre O. Conclure.

Corollaire. Un espace metrique connexe par arcs est connexe.

Recette de preuve. On raisonne par contrapposition. Soit X un espace metrique qui nest
pas connexe : il existe une partition X = O t O0 en deux parties ouvertes non vides. Supposons
quil existe un chemin : [0, 1] X un chemin joignant un point de O a un point de O0 .
Fabriquer alors une partition de [0, 1] en deux ouverts non vides. Conclure.

Proposition. La proposition IV.1 et le corollaire IV.2 sont encore valables en


remplacant partout connexe par arcs par connexe. De plus, ladherence dune
partie connexe est connexe.

On en deduit que limage dun espace metrique connexe par une application
continue a valeur dans R est un intervalle.
Recette de preuve. *******************

Exercice 82. Montrer que les parties connexes de R sont les intervalles (Aide : utiliser la
caracterisation des intervalles vue plus haut). Avec le corollaire ci-dessus, on en deduit un nouvel
argument montrant quune partie connexe par arcs de R est un intervalle.

Exercice 83. Montrer quune partie A ouverte et connexe de RN est connexe par arcs.
Montrer que la composante connexe dun point dans A est un ouvert. En deduire que cest aussi
un ferme. Conclure

(d) Compacts connexes


Proposition. Une intersection decroissante de compacts connexes non vides est
un compact connexe non vide.

Recette de preuve. *******************

48
IV.2 Commentaires
Nous avons vu que la connexite par arcs entrane a connexite. La reciproque
est fausse, comme le montre le dessin ci contre. On a dessine le graphe de la
fonction x 7 sin(1/x) sur un intervalle du type ]0, ], ainsi que le segment vertical
de longueur 2 centre en lorigine. Dans la version electronique de ce texte, vous
pouvez zoomer sur le dessin pour distinguer plus doscillations du graphe ; il faut
imaginer quau voisinage de 0 le graphe possede une infinite doscillations, chacune
damplitude verticale egale a 2 unites. Lensemble obtenu est connexe mais nest
pas connexe par arcs, parce quun chemin reliant un point du graphe a un point
du segment ne peut pas etre continu.
Pour eviter les ensembles comme celui-ci, on introduit la notion de connexite
locale. On peut alors montrer, sous de bonnes hypotheses, que la connexite est
equivalente a la connexite par arcs :

Theoreme. Tout espace metrique compact, connexe et localement connexe est


connexe par arcs.

(Reference ?)

Exercice 84. On note A le graphe de la fonction x 7 sin(1/x) sur lintervalle du type ]0, ].
1. Montrer que sur nimporte quel intervalle du type [1/(a + 2), 1/a], la fonction x 7 sin(1/x)
prend toutes les valeurs entre 0 et 1. Dessiner le graphe au-dessus dun intervalle de ce type
lorsque x est tres proche de 0.
2. Montrer que A = A {(0, 0)} [1, 1].
3. Montrer que A est connexe par arcs. En deduire que A est connexe.
4. Pour montrer que A nest pas connexe par arcs, on raisonne par labsurde, en considerant un
chemin : [0, 1] toA allant du point du graphe dabsisse a un point (0, 0) du segment vertical ;
on note x (t), y (t) les coordonnees du point (t) dans le plan.
a. Montrer quil existe 0 tel que le point (t) = (0, y0 ) est sur le segment vertical mais
tous les points (t) avec t < sont sur le graphe.
b. Soit > 0 assez petit, et x = x ( ). Montrer quil existe t [ , t0 ] tel que
1 1
= + 2.
x (t) x

c. En deduire que pour tout point (0, ) du segment, il existe une suite (tn ) decroissante
et convergeant vers telle que la suite (y (tn )) converge vers (0, ).
d. Conclure en montrant que ne satisfait pas le critere de continuite sequentiel en .

La connexite permet le passage du local au global. Exemple...


Exemple de joli theoreme de connexite : le retournement de la sphere...

(a) Connexite et homeomorphismes


Non avons vu que la connexite est une propriete topologique : un espace
connexe nest jamais homeomorphe a un espace qui ne lest pas. La connexite
fournit ainsi une facon de montrer que deux espaces ne sont pas homeomorphes.
On peut aussi utiliser cette propriete en lappliquant a des parties de lespace. Par
exemple, le plan R2 prive dun point est connexe par arcs, mais pas R prive dun
point, ce qui permet de montrer que R et R2 ne sont pas homeomorphes.

49
Exercice 85. Montrer en detail que R et R2 ne sont pas homeomorphes, en suivant lidee
ci-dessus.

En realite on peut montrer que Rp et Rq ne sont homeomorphes pour aucune


valeurs de p 6= q. Une premiere facon de faire ca est de generaliser la notion de
connexite par arcs. Ainsi, on montre par exemple que R3 prive dun point est
simplement connexe, alors que R2 prive dun point ne lest pas (mais ce point est
plus delicat), ce qui montre que R2 et R3 ne sont pas homeomorphe.

IV.3 Exercices

Exercice 86. Montrer que le graphe dune fonction f : I R continue sur un intervalle I
est une partie connexe par arcs du plan.

Exercice 87. Soit X le graphe de la fonction x 7 1/x, de R dans R . Montrer que X nest
pas connexe.

Exercice 88. Montrer que toute application continue dun espace metrique connexe dans Z
est constante.

Exercice 89. (version en dimension deux du theoreme de Borsuk-Ulam). On note S1 le cercle


unite de centre 0 dans le plan ; on le voit comme un sous-espace metrique du plan. Soit f une
application continue de S1 dans R2 . Montrer quil existe deux points du cercle, diametralement
opposes, qui ont la meme image par f . Aide : utiliser la connexite du cercle et la fonction
auxiliaire definie par g(v) = f (v) f (v) (noter que v et v sont diametralement opposes).
En deduire le theoreme du partage de crepes : etant donnees deux regions bornees A, B du
plan, il existe une droite qui divise chacune de ces regions en deux parties daires egales (pas
facile ! !).

Exercice 90.(partiel 2012) Dans le plan R2 , on considere la partie A = {(x, y) | x2 y 2 =


1}, qui est dessinee ci-dessous.
1. La partie A est-elle connexe par arcs ? Donner une preuve complete de votre reponse.
2. Determiner la composante connexe du point (0, 1) dans A.

50
V Espaces vectoriels normes, espaces de Banach
On va considerer des espaces vectoriels reels ou complexes. On utilise la dis-
tance usuelle sur R , et sur C la distance d(z, z 0 ) = |z z 0 | (qui sidentifie a la
distance euclidienne sur R2 ).

V.1 Theorie
(a) Definitions
Soit E un espace vectoriel sur K = R ou C. Une norme sur E est une appli-
cation x 7 kxk, de E dans R+ , verifiant :
1. x E, kxk = 0 ssi x = 0,
2. x E, K, kxk = || . kxk,
3. x, y E, kx + yk kxk + kyk.
Le couple (E, k.k) est alors appele espace vectoriel norme (evn).

Proposition. Si (E, k.k) est un evn, la fonction definie sur E E par d(x, y) =
kx yk est une distance.

La preuve est immediate. Le couple (E, d) est appele espace metrique as- Un espace vectoriel
socie a levn (E, k.k). Toutes les notions metriques et topologiques des chapitres norme est un espace
metrique dans lequel on
precedents ont donc un sens dans un evn : suites convergentes, ouverts, ...
sait faire des
combinaisons lineaires.
Exercice 91.
1. Soient (un ), (vn ) deux suites convergentes dans E, k.k. Montrer que la suite (un + vn ) est
convergente. Si (n ) est une suite convergente de reels, montrer que la suite (n un ) converge.
Avec le critere sequentiel de continuite, ces resultats sinterpretent en disant que les applications
(u, v) 7 u + v et (, u) 7 .u sont continues.
2. Montrer, pour tout x, y E, linegalite

|kxk kyk| kx yk .

Cette inegalite signifie exactement que lapplication x 7 kxk est 1-lipschitzienne de (E, k.k) vers
(R, |.|).

Exemples fondamentaux
Soit E un R-espace vectoriel de dimension N , et B = (e1 , . . . , eN ) une base de
PN
E. Pour un vecteur x = xi ei de E, on pose
i=1

N N
X X N
kxk1 = |xi | , kxk2 = x2i , kxk = max |xi | .
i=1
i=1 i=1

Proposition. Les applications k.k1 , k.k2 , k.k sont des normes.

Recette de preuve. Exercice. Pour la norme 2, la preuve de linegalite triangulaire utilise


linegalite de Cauchy-Schwarz.

51
Soit maintenant E = B(X, K) lespace vectoriel des fonctions bornees dun
espace metrique (X, d) dans K. Pour f E on pose

kf k = sup |f (x)| .
xX

Proposition. Cette formule definit une norme sur B(X, K).

Recette de preuve. Exercice.

Lensemble F = Cb (X, K) des fonctions continues bornees forme un sous-


espace vectoriel de E = B(X, K). Prenons X = [0, 1] et K = R. Lespace G =
C 1 ([0, 1], R) est un sous-espace vectoriel de F = C([0, 1], R). Les espaces F et G
peuvent etre munis de la norme k.k . Sur lespace G, on peut aussi definir une
autre norme en posant N (f ) = kf k + kf 0 k .

(b) Continuite des applications lineaires


On considere deux espaces vectoriels normes E et F .

Proposition. Soit L : E F une application lineaire. Sont equivalentes : On notera souvent L.x
(i) L est lipschitzienne, limage dun vecteur x de
E par lapplication
(ii) L est continue,
lineaire L. Cette notation
(iii) L est continue en 0, rappelle le produit
(iv) L est bornee sur B(0, 1), matriciel auquel elle
(v) L est bornee sur S(0, 1). correspond en dimension
(vi) Il existe C > 0 tel que, pour tout x, kL.xk C kxk. finie.

Lorsque L est continue, on a les egalites Cette egalite dit


notamment que les
kL.xk bornes des points (iv) et
sup = sup kL.xk = sup kL.xk = inf{C | x, kL.xk C kxk}. (v) sont egales, et egales
x6=0 kxk xB(0,1) xS(0,1) a la meilleure constante
C du point (vi).

Recette de preuve. Le point-cle est de remarquer que (evidemment) pour tout vecteur x
non nul, le vecteur
x
kxk
est de norme 1. Utiliser cette remarque pour montrer limplication (v) (vi).
Pour limplication (iii) (iv), appliquer la definition de la continuite en 0 avec = 1. On
en deduit une boule de rayon sur laquelle L est majoree. Obtenir (iv) en utilisant a nouveau
la remarque-cle.
Toutes les autres implications sont immediates.
Les trois premieres egalites suivent a nouveau de la remarque-cle. Pour la derniere, appelons
 
kL.xk
A= | x 6= 0 .
kxk

Lensemble des majorants de A est

B = {C | x, kL.xk C kxk} .

La borne superieure etant le plus petit des majorants, on a sup A = inf B, comme voulu.

52
 
1 2
Exercice 92. La matrice M = definit une application lineaire x 7 M.x de R2 dans
3 4
lui-meme. On munit R2 de la norme k.k , montrer par un calcul direct que cette application
verifie le dernier item de la proposition (elle est donc continue).

Exercice 93. Soient N1 , N2 deux normes sur un meme ev E. Supposons que lidentite soit
continue de (E, N1 ) vers (E, N2 ), ainsi que de (E, N2 ) vers (E, N1 ). Ecrire la condition (vi)
ci-dessus. Quobtient-on ?

Exercice 94. Applications bilineaires


1. Soit b : E1 E2 F une application bilineaire. Montrer les equivalences entre :
(i) b est continue,
(ii) b est continue en (0, 0),
(iii) il existe une constante C > 0 telle que, pour tout (x1 , x2 ) E1 E2 ,

kb(x1 , x2 )kF C kx1 kE1 kx2 kE2 .

2. Montrer que la quantite


def
k(x1 , x2 )k = sup kb(x1 , x2 )kF
x1 BE1 (0,1),x2 BE2 (0,1)

definit une norme sur lespace vectoriel des applications bilineaires continues.
3. Montrer quen dimension finie toutes les applications bilineaires sont continues.
On aurait des resultats analogues pour les applications multilineaires continues (voir Wiki-
pedia).

(c) Dimension finie


Une isometrie entre les deux espaces vectoriels normes (E, k.kE ) et (F, k.kF ) Deux espaces
est une application : E F qui est un isomorphisme despaces vectoriels isometriques ont les
(application lineaire bijective) telle que, pour tout x dans E, k(x)kF = kxkE . memes proprietes
metriques : (E, k.kE ) est
Deux normes k.k1 , k.k2 sur un meme espace vectoriel E sont equivalentes sil complet si et seulement si
existe K > 0 telle que, pour tout x dans E, (F, k.kF ) est complet, une
partie A de E est bornee
kxk1 K kxk2 et kxk2 K kxk1 . si et seulement si (A)
est bornee, A est fermee
Les distances associees sont alors equivalentes ; en particulier la topologie est la si et seulement si (A)
meme, et la notion de completude est la meme ; il est clair que la notion de partie est fermee, etc.. Les
bornee aussi. preuves de toutes ces
proprietes sont
Theoreme. Dans un ev de dimension finie, toutes les normes sont equivalentes, immediates.
et la boule unite fermee est compacte. Tous les evn de dimension finie sont com-
plets.

Recette de preuve. Soit (E, k.k) un evn de dimension finie : par definition, il admet une
base finie B = (e1 , . . . , eN ). Cette base permet de definir une norme particuliere
N
X
xi ei = max(|x1 | , . . . |xN |).



i=1 ,B

53
Nous allons montrer que la norme inconnue k.k est equivalente a cette norme particuliere. Il
y a deux inegalites a etablir ; on va obtenir la premiere assez facilement, en utilisant seulement
la definition dune norme. De facon un peu surprenante, on pourra ensuite deduire de cette
premiere inegalite la deuxieme inegalite.
(1) Soit : RN E lisomorphisme (xi ) 7
P
xi ei . Montrer que est une isometrie
de (RN , k.k ) vers (E, k.k,B ). En deduire que dans lespace vectoriel norme (E, k.k,B ) est
complet, et que les compacts sont les fermes bornes. En particulier, noter que la sphere unite de
cet espace est compacte.
(2) Trouver une constante C1 telle que pour tout x de E,

kxk C1 kxk,B .

En particulier lapplication k.k : E R+ est C1 -lipschitzienne de (E, k.k,B ) vers R+ , |.|, et a


fortiori continue.
(3) Dautre part on a vu que la sphere unite de (E, k.k,B ) est compacte. Cette application
y atteint donc son minimum, ce qui nous apprend que ce minimum est strictement positif : il
existe C2 > 0 tel que pour tout x de E,

x
C2

kxk,B

ce qui donne la deuxieme inegalite recherchee : les deux normes sont donc equivalentes. En
particulier, les notions de fermes, de bornes, de compacts sont les meme.
(4) Toutes les normes sont equivalentes a la norme particuliere k.k,B , et par transitivite
elles sont donc toutes equivalentes.
(5) Montrons que la boule unite B de (E, k.k) est compacte. Par continuite de la norme
(exercice 91), cest un ensemble ferme, et il est clairement borne. Par equivalence des normes,
la topologie de (E, k.k) est la meme que celle de (E, k.k,B ), et dans cet espace on a vu que les
fermes bornes sont compacts. Donc B est compact.
(6) Puisque la norme k.k est equivalente a la norme k.k,B et que (E, k.k,B ) est complet,
(E, k.k) est aussi complet.

Corollaire. Tout sev de dimension finie dans un evn est ferme.

Recette de preuve. Utiliser la completude.

Proposition. Si (E, k.kE ) et (F, k.kF ) sont deux espaces vectoriels normes et si
E est de dimension finie, alors toutes les applications lineaires de E dans F sont
continues.

Recette de preuve. On reprend les notations des preuves precedentes pour lespace E, et on
considere une application lineaire L : E F . Dapres le critere de continuite obtenu a la section
precedente, il sagit de trouver une constante C telle que, pour tout x E, kL.xkF C kxkE .
Trouver une constante C 0 telle que
X 
xi ei C 0 kxk,B .

L.
F

Utiliser maintenant lequivalence des normes en dimension finie pour en deduire la continuite
de L.

54
(d) Espaces de Banach
Un espace de Banach est un espace vectoriel norme complet. On a vu au
paragraphe precedent que tous les evn de dimension finie sont complets. Voici
dautres exemples fondamentaux despaces de Banach.
Theoreme. Lespace B(X, K), muni de la norme k.k , est un espace de Banach.

Recette de preuve. Deja vu au chapitre sur la completude.

Soient E, F deux espaces vectoriels normes, on note L(E, F ) lensemble des


applications lineaires continues de E dans F . Pour tout element ` de L(E, F ), on
pose Il sagit du nombre
k`kL(E,F ) = sup k`(x)k . obtenu a la fin de la
xB(0,1) proposition sur les
applications lineaires
Theoreme. Le couple (L(E, F ), k.kL(E,F ) ) est un espace vectoriel norme. De continues.
plus, Si F est un espace de Banach alors L(E, F ) aussi.

Recette de preuve. Il nest pas difficile de montrer que L(E, F ) est un sous-espace vectoriel
de lespace vectoriel des applications lineaires de E dans F .
Pour montrer linegalite triangulaire, majorer k`.x + `0 .xk.
Pour la completude, commencons par remarquer que la preuve est facile en dimension fi-
nie....*****
Pour montrer que cest complet en toute generalite, on sinspire des preuves de completudes
des espaces produit ou de fonctions : grace a la completude de lespace derrivee on trouve un
candidat a etre la limite, puis on prouve que le candidat appartient bien a lespace de fonctions
considerees, puis on montre la convergence. On considere une suite de Cauchy (`n ). En evaluant
sur chaque x E et en utilisant la completude de F , on definit une application ` : E F ,
candidate a etre la limite. On verifie que ` est lineaire (ceci utilise la continuite de laddition et
de la multiplication dans F ). La suite des normes triples des `n est une suite de Cauchy dans R,
donc elle est bornee, on en deduit que ` est une ALC. Il reste a voir que la suite (`n ) converge
vers ` : pour cela on ecrit la definition dune suite de Cauchy (... k`p `q kL(E,F ) < ), on evalue
en un x quelconque, on fait tendre p vers +, on en deduit que `q est proche de `.

Series dans un espace de Banach Etant donnee une suite (xn ) dans un La definition dune serie
espace vectoriel norme, on definit la suite des sommes partielles (SN ) en posant convergente utilise a la
fois la structure despace
N
X vectoriel (pour definir les
SN = xn . sommes partielles) et la
n=0 structure despace
metrique (pour la
Lorsque la suite (SN ) admet une limite, on la note +
P
n=0 xn et on dit que la serie de
convergence).
terme general xn est convergente. On dit que la serie est absolument convergente
si la serie de terme general kxn k est convergente.
Proposition. Dans un espace de Banach, toute serie absolument convergente est
convergente.

Recette de preuve. ************

55
(e) Lalgebre normee L(E)
Soit E un espace vectoriel norme. On note L(E) lespace vectoriel des appli-
cations lineaires continues de E dans E, et on le munit de la norme definie dans
la section precedente,
L.x
kLkL(E) = sup ,
xE\{0} x

ce qui en fait un espace vectoriel norme. La composition des applications fournit


en outre un produit sur cet espace. La proposition suivante decrit la facon dont
se comporte ce produit vis a vis de la norme.
Proposition.
Pour toutes applications `1 , `2 L(E)on a

k`2 `1 kL(E) k`2 kL(E) k`2 kL(E)

Recette de preuve. *****

On resume les proprietes de L(E) en disant quil sagit dune algebre normee.
Lorsque E est un R-espace vectoriel de dimension finie N , les elements de L(E)
sidentifie aux matrices reelles de taille N , et le produit dans L(E) sidentifie
au produit matriciel. Une fois choisie une norme sur RN , la norme sur lespace
vectoriel MN (R) est definie de facon analogue par
kM.xk
kM k = sup .
xRN \{0} kxk

Lalgebre normee MN (R) est de dimension finie N 2 , elle est donc complete. Dans toute la suite, on
On suppose dorenavant que E est complet. Etant donne un element L de L(E), peut garder en tete le cas
de la dimension finie, et
on peut former la serie
+ penser ainsi aux
applications lineaires L
X
Ln .
comme a des matrices.
n=0

Est-elle convergente, et si oui, vers quoi converge-t-elle ?


Exercice 95.
1. Supposons que kLkL(E) < 1. Montrer que dans ce cas, la serie converge.
2. Dans le cas de dimension 1, L est un nombre reel dans ] 1, 1[. Que vaut alors la somme de
cette serie ?

Lelement L est dit inversible sil existe un autre element, note L1 , tel que Ceci revient a demander
L.L1 = L1 L = Id, ou Id designe lidentite de E, qui est lelement neutre pour que lapplication L soit
le produit. une bijection de E dans
E, mais on prefere faire
Proposition. Soit E un espace vectoriel norme complet. appel aux proprietes
algebriques des elements
1. Si kLk < 1, alors Id + L est inversible, et de L(E), plutot qua leur
X nature dapplication
(Id + L)1 = (L)k . lineaire continue.
k0

56
2. Lensemble GL(E) des applications lineaires inversibles est un ouvert de
L(E).
3. Lapplication 
GL(E) GL(E)
Inv :
L 7 L1
est continue.

Exercice 96. Soit L0 L(E). Les applications L 7 L0 L et L 7 LL0 sont lineaires (de L(E)
dans L(E)) et continues.

Exercice 97. Si L1 et L2 sont inversibles, alors L1 L2 lest aussi, et (L1 L2 )1 = L1 1


2 L1 . Linverse du produit est le
produit des inverses, mais
dans lordre inverse...
Recette de preuve. Pour le Ppremier point, commencer par retrouver la preuve de la
convergence, dans R, de la serie hk , lorsque h [0, 1[ en developpant le produit
k0
X
(1 h) hk
k=0

avant de faire tendre k0 vers +. Adapter ensuite cette preuve a lalgebre normee L(E), en
utilisant le premier exercice ci-dessus. Remarquons que les matrices qui secrivent Id + L avec
kLk < 1 sont exactement les elements de la boule ouverte B(Id, 1). Ainsi, ce premier point
sinterprete en disant que B(Id, 1) GL(E), ce qui montre que lidentite est dans linterieur de
GL(E).
Pour montrer que GL(E) est ouvert, on considere maintenant un element inversible L0 , et
on cherche une boule centree en L0 et incluse dans GL(E). Autrement dit, on considere L0 + H
avec H de petite norme (a determiner), et on cherche a montrer que L0 +H est inversible. Lidee
est de se ramener a lidentite en factorisant par L0 : on ecrit

L0 + H = L0 (Id + L1
0 H).

Trouver un nombre C tel que linegalite kHk < C entraine L1



0 H < 1. En deduire que,

dans ce cas, L0 + H est inversible (utiliser le premier point et le second exercice), puis decrire
une boule ouverte centree en L0 est incluse dans GL(E), comme voulu.
Passons au dernier point, la continuite. La formule donnant linverse de Id + H, pour kHk <
1, peut secrire
+
X
(Id + H)1 = Id H (H)n , ou encore Inv(Id + H) = Inv(Id) + R(H)
n=0
P+
avec R(H) = H n=0 (H)n . Montrons dabord que Inv est continue au point Id, ce qui
revient a voir que R(H) tend vers 0 lorsque H tend vers 0. Pour ceci, en supposant kHk < 1/2,
trouver une majoration de R(H) qui permet de conclure. Pour voir que Inv est continue en un
point L0 quelconque, on utilise a nouveau la factorisation pour se ramener en lidentite : dapres
la factorisation plus haut et le second exercice, on a

(L0 + H)1 = (Id + L1


0 H)
1 1
L0 .

Conclure en utilisant la continuite au point Id et le premier exercice.

57
(f ) Le theoreme de Riesz
Theoreme. Soit E un espace vectoriel norme. Alors la boule unite fermee Bf (0, 1) Frederic Riesz
est compacte si et seulement si E est de dimension finie. (1880-1956),
mathematicien hongrois.

Recette de preuve. Il sagit seulement de montrer le sens direct puisque nous avons deja
vu la reciproque. On va utiliser au cours de la preuve que tout sev de dimension finie est ferme.
On suppose que la boule unite fermee de lespace vectoriel norme E est compacte, et on
cherche a montrer que E est de dimension finie. On trouve dabord (comment ?) un ensemble
fini de points x1 , . . . , xN de la boule unite Bf (0, 1) tels que
   
1 [ [ 1
() Bf (0, 1) B x1 , B xN , .
2 2

Soit F le sev engendre par F1 = {x1 , . . . xN } (lensemble des combinaisons lineaires de ces
points), qui est clairement de dimension finie. Pour conclure, nous allons montrer que F = E.
Nous commencons par essayer de montrer que F est dense dans Bf (0, 1).
Pour decrire la preuve nous avons besoin dune notion et dune remarque. La notion est
celle d-densite : nous dirons quon partie F de E est -dense dans Bf (0, 1) si tout point de
Bf (0, 1) est a distance inferieure a dau moins un point de F, autrement dit si
[
Bf (0, 1) = B(x, ).
xF

Le recouvrement () sinterprete alors en disant que la famille F1 est 21 -dense dans Bf (0, 1).
La remarque est la suivante. Lhomothetie x 7 12 x de rapport 1/2 est une application
lineaire inversible de E dans E, qui multiplie toutes les distances par 12 . En paticulier, elle
envoie une boule B(x, R) sur la boule B( 12 x, 12 R). La translation x 7 x + v est une isometrie,
elle envoie la boule B(x, R) sur la boule B(x + v, R).
Munis de cette notion et de cette remarque, poursuivons la preuve. Considerons lun des
points xi trouves plus haut, et appliquons successivement au recouvrement () lhomothetie de
rapport 1/2 et la translation de vecteur xi : nous trouvons que
     
1 1 1 [ [ 1 1
Bf xi , B xi + x1 , B xi + xN , .
2 2 4 2 4

En faisant de meme pour chacun des xi , nous voyons que la famille


 
1
F2 = xi1 + xi2 | i1 , i2 {1, . . . , N }
2

est 14 -dense dans Bf (0, 1). En utilisant le meme procede, montrer que la famille
 
1 1
F3 = xi1 + xi2 + xi3 | i1 , i2 , i3 {1, . . . , N }
2 4

est 81 -dense dans Bf (0, 1). Notez que les famille F1 , F2 , F3 sont incluses dans F ; a fortiori, F Ca manque dun dessin...
est donc 81 -dense dans Bf (0, 1). Par recurrence, on montre ainsi que, pour tout n, F est 21n -dense
dans Bf (0, 1).
On en deduit immediatement que tout point z de Bf (0, 1) est limite dune suite de points de
F . Souvenons-nous maintenant que F , etant de dimension finie, est ferme dans E : on conclut
que z F . Autrement dit F contient Bf (0, 1). Comme tout vecteur de E est multiple dun
vecteur de la boule, F est egal a E.

58
V.2 Commentaires
(a) Pieges et delices de la dimension infinie
Nous avons vu que les espaces vectoriel de dimension finie ont plein de bonnes
proprietes : toutes les normes sont equivalentes, ils sont automatiquement com-
plets, les sous-espaces vectoriels sont fermes, et toutes les applications lineaires
sont continues. En, dimension infinie, aucune de ces bonnes proprietes ne subsiste.
Voyons ceci sur un exemple. On se place dans lespace vectoriel E = C([0, 1], R)
des applications continues de lintervalle dans R, que lon munit de la norme k.k .
On a deja vu que la boule unite ferme de cet espace nest pas compacte, on peut
meme donner deux arguments tres differents : dabord cest une consequence du
theoreme de Riesz, puisque cet espace vectoriel est de dimension infinie ; ensuite,
la suite delements (x 7 xn )nN nadmet pas de valeur dadherence (voir le para-
graphe sur la compacite dans les espaces de fonctions).
Considerons maintenant le sous-ensemble F des applications qui sont de classe
1
C (derivables avec une fonction derivee qui est continue). La propriete detre de
classe C 1 est conservee par combinaisons lineaires : cest donc un sous-espace
vectoriel. En analyse, on demontre que toute fonction continue est la limite dune
suite de fonctions de classe C 1 ; autrement dit, le sous-espace vectoriel F est dense
dans E. En particulier, il nest pas ferme, et (F, k.k ) est un exemple despace
vectoriel norme qui nest pas complet. Lapplication f 7 f 0 (0) est definie de F
vers R, elle est clairement lineaire. Considerons la suite de fonctions (fn ) definies
par fn (x) = n1 sin(nx). On a fn0 (0) = 1 pour tout n. Dautre part cette suite
converge uniformement vers la fonction nulle dont la derivee est bien sur nulle.
Ceci montre que lapplication lineaire f 7 f 0 (0) nest pas continue.
On peut munir lespace vectoriel F dune autre norme, en posant

kf k = kf k + kf 0 k .

On montre alors que lespace vectoriel norme (F, k.k) est complet. Ceci montre en
particulier que cette nouvelle norme sur F nest pas equivalente a la norme k.k ,
puisque lespace (F, k.k ) nest pas complet.
Attention, il ne faut pas deduire de ces exemples quen dimension infinie les
applications lineaires ne sont jamais continues ! Par exemple, pour tout fonction
continue f , on a linegalite
Z 1

f (t)dt kf k

0

quon deduit immediatement, par integration, de linegalite

kf k f (t) kf k

valable pour tout t dans [0, 1], et qui suit directement de la definition Rde la norme.
1
Cet inegalite sinterprete en disant que lapplication lineaire f 7 0 f (t)dt est
continue de (E, k.k ) vers R.

Exercice 98. Montrer que la formule definissant k.k fournit bien une norme sur F . (*)
Montrer que lespace vectoriel (F, k.k) est complet.

59
V.3 Exercices

Exercice 99. Montrer, a laide du theoreme de Baire, quun espace de Banach na pas de
base denombrable.

Exercice 100. Montrer que lespace vectoriel C 1 ([0, 1], R) est complet lorsquon le munit de
la norme N (f ) = kf k + kf 0 k .Aide : suivre le schema general etabli a la fin de la preuve de la
completude de B(X, Y ). On pourra se souvenir que lorsque f et g sont deux fonctions continues,
Rx
g est la derivee de f si et seulement si, pour tout x, f (x) = f (0) + 0 g(t)dt. Montrer que ce
meme espace nest pas complet pour la norme k.k .

60
VI La differentielle
Dans ce chapitre, on etudie la situation suivante : on a une application f definie Noter que comme est
sur un ouvert dun espace vectoriel norme E, a valeurs dans un autre espace ouvert, f (a + h) est bien
vectoriel norme F , et un point a de . On veut etudier le comportement de f au defini pour tout h assez
petit. Dans toute la suite,
voisinage de a. Le principe du calcul differentiel est dapprocher f (a + h), pour lorsquon ecrit f (a + h),
des petites valeurs de h, a laide dune application lineaire appele differentielle de on suppose implicitement
f au point a. Pour aider le lecteur a reperer le sens de chacun des termes des que a + h appartient a .
nombreux developpements limites intervenant dans ce chapitre, on utilisera des
couleurs differentes pour la partie principale et le reste.

VI.1 Theorie
On dit aussi que f est
(a) Derivee
une courbe dans F
On commence par le cas ou E = R, autrement dit on considere dans cette parametree par les points
de , puisquelle modelise
section une application f : F ou est un ouvert de R et F un espace la trajectoire dun objet
vectoriel norme. On dit que f est derivable en un point a de si la limite dans lespace, f (t) etant
la position de lobjet au
f (a + h) f (a) temps t. Le vecteur
lim derivee f 0 (t0 ) sinterprete
h0 h
alors comme etant le
existe ; cette limite, qui est un element de F , est alors appelee vecteur derive au vecteur vitesse de la
point a. Si f est derivable au point a, on peut ecrire courbe au temps t0 .

(h)
f (a + h) = f (a) + hf 0 (a) + (h) avec lim = 0. On exprime cette limite
h0 h
en disant que (h) est
negligeable devant h.
Cette ecriture est appelee developpement limite de f au point a a lordre 1.

Exercice 101. En supposant que la derivee existe, on obtient le developpement limite sim-
plement en definissant (h) pour que legalite voulue ait lieu, cest-a-dire en posant (h) =
f (a + h) (f (a) + hf 0 (a)).
1. Verifier que (h), definie ainsi, est bien negligeable devant h.
2. Verifier que, reciproquement, lexistence dun developpement limite a lordre 1, cest-a-dire
dune egalite
(h)
f (a + h) = f (a) + h

v + (h) avec lim =0
h0 h
Si f (t) est la position au
pour un certain vecteur v de F , implique que f est derivable en a et que f 0 (a) =

v.
temps t dune voiture,
kf 0 (t)k est la vitesse
indiquee au compteur au
Theoreme (des accroissements finis). Soit f : [a, b] F evn. On suppose f temps t ; kf (b) f (a)k
continue sur [a, b] et derivable sur ]a, b[. est la distance (a vol
(1) Supposons quil existe M tel que, pour tout t ]a, b[, kf 0 t)k M . Alors doiseau) entre le point de
depart et le point
kf (b) f (a)k M |b a| . darrivee ; b a est le
temps de parcours, et
(2) Plus generalement considerons une fonction continue g : [a, b] R derivable linegalite (1) ne dit rien
dautre que ceci : en
sur ]a, b[, et supposons que, pour tout t ]a, b[, kf 0 t)k g 0 (t). Alors roulant pendant un temps
T avec une vitesse au
kf (b) f (a)k g(b) g(a). compteur qui ne depasse
jamais la valeur V , on ne
peut pas se retrouver a
61 une distance superieure a
V T du point de depart.
Recette de preuve. On sinteresse dabord a la situation (1) du theoreme. Pour simplifier
un peu, on fait lhypothese supplementaire que f est definie et derivable sur un intervalle ouvert
contenant [a, b]. On pose
kf (b) f (a)k
M0 =
|b a|
et on veut montrer que M 0 M .
Soit m = a+b 2 le milieu du segment [a, b]. Expliquer Pourquoi lune des deux distances
0
kf (b) f (m)k et kf (m) f (a)k est superieure ou egale a M2 . Noter que ceci signifie que la
vitesse moyenne lun des deux demi-segments est superieure ou egale a M 0 .
En utilisant cette idee, construire par recurrence deux suites (tn ), (t0n ), adjacentes avec,
pour tout n, t0n = tn + 21n , et verifiant
M0
kf (t0n ) f (tn )k .
2n
On est alors dans la situation du lemme suivant.
Lemme. Soit f :]a, b[ F . On considere deux suites adjacentes (tn ) et (t0n ) qui convergent vers
une meme limite t ]a, b[. Si, pour tout n, tn t t0n , et si f est derivable en t , alors la
suite
f (t0n ) f (tn )
t0n tn
converge vers f 0 (t ).
Demontrer le lemme (ou sert lhypothese tn t t0n ?). En deduire que f 0 (t ) M 0 ,
puis que M M 0 .
Pour se passer de lhypothese supplementaire faite au debut de la preuve, on peut rai-
sonner par labsurde en supposant kf (b) f (a)k > M |b a|. Alors par continuite de f , pour
tout intervalle [, ] ]a, b[ avec assez proche de a et assez proche de b, on a encore
kf () f ()k > M | |. Mais f est definie et derivable sur un intervalle ouvert contenant
[, ] : ceci contredit la propriete que nous venons de demontrer.
Adapter la preuve a la situation (2) du theoreme.
(Optionnel) Donner un contre-exemple au lemme lorsque tn et t0n sont tous les deux du
meme cote de t (penser a une fonction derivable mais dont la derivee nest pas continue).

Exercice 102. Soit t un reel positif, et : [0, t] F une application continue, on suppose
que est derivable sur ]0, t[. Soit v un vecteur de F . Montrer linegalite
k(t) ((0) + t.v)k |t| sup k 0 (s) vk .
s[0t]

Indication : appliquer le theoreme a la fonction f (s) = (s) sv.

(b) Differentielle
On considere maintenant le cas general dune application f : F ou est
un ouvert de E. On cherche a approcher f (a + h), pour h assez petit, par une
expression du type f (a) + L.h, ou L est un element de L(E, F ). On dit que f est
differentiable en un point a sil existe un L L(E, F ) tel que le reste
(h) = f (a + h) f (a) L.h
est negligeable devant h, ce qui signifie :
k(h)k
lim = 0.
h0 khk

Lapplication L est alors appelee differentielle de f au point a et notee Df (a). La notation Da f est aussi
tres courante.
62
Proposition. Lapplication L est unique. Cette propriete est
essentielle, elle permet de
parler de la differentielle
Recette de preuve. Soient L1 , L2 deux applications lineaires continues verifiant toutes les de f en un point donne.
deux la definition de la differentielle, il sagit de montrer que L1 = L2 . Montrer dabord que
L1 .h L2 .h est negligeable devant h. Maintenant, on fixe un h 6= 0, et on veut montrer que
L1 .h = L2 .h. Pour ca, on va utiliser un argument dhomogeneite, en considerant les vecteurs
n h, avec (n ) une suite de reels qui tend vers 0 (on sapproche de a dans une direction fixee
donnee par le vecteur h). Que peut-on dire de
kL1 .n h L2 .n hk
kn hk
lorsque n tend vers 0 ? Montrer que cette quantite peut sexprimer sans n , en deduire
quelle est nulle.

Lorsque f est differentiable en un point a, on peut ecrire En pratique, pour


montrer quune
(h) application est
f (a + h) = f (a) + Df (a).h + (h) avec lim = 0. differentiable, on cherche
h0 khk
a etablir lexistence dun
Cette ecriture sappelle developpement limite de f au point a a lordre 1 ; la partie developpement limite en
f (a) + Df (a).h sappelle approximation affine de f au point a. calculant f (a + h) : voir
les exemples.

Proposition. Si f est differentiable au point a elle y est continue.

Recette de preuve. Ecrire le DL a lordre 1. Conclure en utilisant le fait que Df (a) est,
par definition, une application continue.
Attention, on a alors
On dit que f est differentiable sur si elle lest en tout point de . autant dapplications
lineaires Df (a) que de
points a dans !
Differentielle et derivee
Cas E = R
Soit : F est definie sur un ouvert de R. Si est derivable en a, le
developpement limite montre que est differentiable en a, et sa differentielle est
lapplication lineaire definie par Pouvez-vous donner le
type de chacun des objets
D(a).h = h 0 (a0 ). apparaissant dans cette
formule ?...

Exercice 103.
1. Verifier la reciproque : si est differentiable en a, alors elle est derivable.
2. Verifier que les applications lineaires de R dans F sont les applications du type h 7 hv, ou
v est un vecteur de F . .

Cas E quelconque, derivee selon un vecteur


Sous les hypotheses habituelles, choisissons un vecteur non nul e1 . Lapplica-
tion t 7 a + te1 est un parametrage de la droite passant par a et dirigee par e1 .
Si lapplication t 7 f (a + te1 ) est derivable en 0, on dira que f admet une derivee Dessiner la droite dans
au point a selon le vecteur e1 , et on notera cette derivee, qui est un vecteur de F , lespace E, et le vecteur
f derive dans lespace F .
e1
(a).

63
Proposition. Si f est differentiable en a alors elle y admet une derivee selon
6 0,
tout vecteur non nul de E, et on a, pour tout vecteur e1 =
f f (a + te1 ) f (a)
(a) := lim = Df (a).e1 .
e1 t0 t

Recette de preuve. Ecrire le developpement limite de f en a donne par la differentielle,


lappliquer au vecteur te1 , en deduire la limite voulue.

2
Exercice 104. La fonction (x, y) 7 x2xy +y 2 est derivable en 0 selon tout vecteur, mais nest
pas differentiable. Elle fournit donc un contre-exemple a la reciproque de cette proposition.

(c) Exemples I : La differentielle en coordonnees

La vitesse en coordonnees En pratique, on calcule le vecteur derivee dune


application : [a, b] R2 en derivant coordonnees par coordonnees.

Exercice 105. Calculer 0 (t) pour (t) = (x(t), y(t)) = (t, t2 ). Faire un dessin !

Differentielle et developpements limites en dimension un

Exercice 106. Rappeler le DL de la fonciton Sinus a lordre1 en 0. En deduire que la fonction


(x, y) 7 sin(x + 2y) est differentiable en 0 et donner sa differentielle.

Differentielle et derivees partielles En pratique, lorsquon a une fonction


de R2 dans R comme f (x, y) = sin(x + 2y), on calcule ses derivees partielles
f f
(x, y) = cos(x + 2y), (x, y) = 2 cos(x + 2y).
x y
La premiere, par exemple, sobtient en imaginant que y est fixe, et en derivant
la fonction x 7 f (x, y) (dune seule variable !) comme si y etait une constante.
En ecrivant f (x + t, y) = f ((x, y) + t(1, 0)), on voit que cette derivee partielle
nest rien dautre que la derivee selon le premier vecteur e1 = (1, 0) de la base
canonique :
f f
(x, y) = (x, y).
x e1
En decomposant un vecteur (h, k) dans la base canonique, on voit que la
differentielle secrit
f f
Df (x, y).(h, k) = Df (x, y).(he1 +ke2 ) = hDf (x, y)(e1 )+kDf (x, y)(e2 ) = h (x, y)+k (x, y).
x y
Et le developpement limite a lordre 1 devient
f f (h, k)
f (x+h, y+k) = f (x, y) + h (x, y) + k (x, y)+(h, k) avec lim = 0.
x y (h,k)(0,0) k(h, k)k

64
Gradient
Dans lexemple precedent, le terme h f x
(x, y) + k f
y
(x, y) peut sinterpreter
comme le produit scalaire (usuel) du vecteur (h, k) avec le vecteur gradient dont
les coordonnees sont les derivees partielles de f . Plus generalement, si f : R
est definie sur un ouvert de RN , et si elle est differentiable en un point a, le vecteur
gradient de f au point a est
f
x1
a f = gradf (a) = ...

f
xN

et on a, pour tout vecteur h,


Df (a).h = ha f, hi.
Le developpement limite en a secrit alors
f (a + h) = f (a) + ha f, hi + (h).

Exercice 107. Le gradient permet de repondre a la question : a partir du point a, dans


quelle direction est-ce que f augmente le plus ? Laccroissement de la fonction f lorsquon se
deplace du point a au point a + h est donne par le terme Df (a).h = ha f, hi (au moins a lordre
1, cest-a-dire en negligeant le reste (h) du developpement limite). Pour preciser la question,
disons quon sautorise a se deplacer, a partir du point a, dune distance c fixee dans lespace
RN qui est muni de la norme euclidienne. La question devient alors : parmi tous les vecteurs h
tels que khk = c, quel est celui pour lequel le nombre ha f, hi est le plus grand ?
1. Que donne linegalite de Cauchy-Schwartz ?
2. Repondre a la question a laide des cas degalite dans cette inegalite.
3. A quelle condition laccroissement ha f, hi est-il nul ? Positif ? Negatif ? Faire un dessin.

En Physique Dans un livre de physique traitant des gaz, on peut lire : La


relation entre la pression P , la temperature T et le volume V pour un gaz parfait
est donnee par P = nR VT . On a donc
P P 1 T
dP = dT + dV = nR dT + nR 2 dV.
T V V V
Le mathematicien interprete P comme une fonction de R2 dans R (ou fonction
de deux variables), (T, V ) 7 P (T, V ). On peut interpreter cette relation comme
une expression de la differentielle au point (P, V ) calcule sur le vecteur (dT, dV ),
dP etant alors un raccourci pour DP (T, V ).(dT, dV ). On peut aussi y voir un
developpement limite ou le reste est implicite. En tout cas, les notations dP, dT, dV
ont le merite de nous rappeler quil faut y voir des petits accroissements des
quantite P, V, T , le developpement limite ne nous apportant une information seule-
ment lorsque les accroissements dT, dV des variables T et V tendent vers 0.
Matrice jacobienne Pour une fonction de deux variable, la differentielle peut
aussi secrire matriciellement,
 
f f f f
 h
Df (x, y).(h, k) = h (x, y) + k (x, y) = x (x, y) x (x, y) . ,
x y k

65
ce qui sinterprete en disant que la matrice f (x, y) f

x x
(x, y) est la matrice de
lapplication lineaire Df (x, y) : R2 R dans la base canonique ; on lappelle
matrice jacobienne de f au point (x, y). Regardons un autre exemple, celui des
coordonnees polaires, cest-a-dire de la fonction

: (r, ) 7 (X(r, ), Y (r, )) = (r cos(), r sin())

definie sur louvert = {(r, ), r > 0, R} de R2 . Admettons provisoirement


quelle est differentieble sur . Sa differentielle secrit alors
 
DX(r, ).(dr, d)
D(r, ).(dr, d) =
DY (r, ).(dr, d)

Dou
dr X (r, ) + d X
   X X
  
r
(r, ) r
(r, )
(r, ) dr
D(r, ).(dr, d) = Y Y = Y Y . .
dr r (r, ) + d (r, ) r
(r, )
(r, ) d

et sa matrice jacobienne est donc


 
cos() r sin()
.
sin() r cos()
0
Plus generalement, lorsque F = RN , se donner une fonction de dans F
equivaut a se donner N 0 fonction f1 , . . . , fN 0 de E dans R. La matrice jacobienne
de lapplication f en a est par definition la matrice de lapplication lineaire Df (a)
dans les bases canoniques ; elle secrit
f1 f1
x1
(x) ... xN
(x)

fN 0 fN 0
x1
(x) . . . xN
(x)

En dimension finie toutes les normes sont equivalentes, et en regardant les


definitions on en deduit immediatement que la notion de differentiabilite est
independante des normes choisies.

(d) Exemples II : la differentielle sans coordonnees

Applications affines Soit L L(E, F ), et v0 un vecteur de F . Lapplication


f : x 7 v0 + L.x est appelee application affine. Pour a et h dans E on peut ecrire

f (a + h) = v0 + L.(a + h) = v0 + L.a + L.h = f (a) + L.h

Ce qui est un developpement limite avec un reste nul. Notre application affine Pour les applications
est donc differentiable en tout point a de E, et sa differentielle est Df (a) = L. affines, la differentielle est
Le cas ou L est lidentite correspond a une application Tb : x 7 b + x appelee la meme en tout point, ce
qui est une propriete tres
translation de vecteur b, sa differentielle est donc lidentite. speciale. En particulier,
une application lineaire
est sa propre differentielle
en tout point.

66
Un exemple en dimension infinie

Exercice 108. Calculer la differentielle de f 7 ef , de C(X, R) dans lui-meme.

Applications bilineaires continues. Soient E1 , E2 deux evn, et E = E1 E2 ,


qui est un evn pour la norme definie par k(h1 , h2 )k = max(kh1 k , kh1 k). Une
application B : E1 E2 F est bilineaire si elle verifie les formules Autrement dit, pour tout
x1 E1 et x2 E2 , les
B(x1 + y1 , x2 ) = B(x1 , x2 ) + B(y1 , x2 ), applications x 7 B(x, x2 )
et x 7 B(x1 , x) sont
lineaires.
B(x1 , x2 + y2 ) = B(x1 , x2 ) + B(x1 , y2 ).
Elle est alors continue si et seulement sil existe une constante C telle que, pour
tout h1 , h2 ,
kB(h1 , h2 )k C kh1 k kh1 k (?).
De plus, en dimension finie, toutes les applications bilineaires sont continues (ces
affirmations se demontrent comme pour les applications lineaires, et sont laissees
en exercice). Montrons quune application bilineaire continue est differentiable
en tout point a = (a1 , a2 ) de E : pour (h1 , h2 ) dans E, on developpe B(a1 + Ceci est un exemple de
h1 , a2 + h2 ) = en utilisant la bilinearite, et on reconnait, a laide de la propriete demarche typique pour
montrer quune
de continuite (?), un developpement limite. La differentielle de B au point a est
application est
lapplication lineaire (h1 , h2 ) 7 B(a1 , h2 ) + B(h1 , a2 ). differentiable en un
Exemple dapplications bilineaires : le produit de matrices (defini sur E = point a.
Mn,p (R) Mp,q (R)) ; son equivalent, la composition des applications lineaires
continues (definie sur E = L(G, H) L(F, G)) ; en dimension infinie, lapplication
(f1 , f2 ) 7 f1 f2 qui associe a deux application bornee de X dans R leur produit
(ici E = B(X, R) B(X, R)).

Exercice 109. Montrer que lapplication La seule difficulte de cet


P hi : f 7 f 2 , de (C([0, 1], R), k.k dans lui-meme, est differentiable en tout f0 , et donner sa exercice est dordre
differentielle. Aide : calculer (f0 + h). psychologique : il faut
accepter de travailler avec
une application defini
Inversion de matrices. Lapplication Inv : L 7 L1 est differentiable, et sa sur un espace dont les
differentielle en un point L0 est donnee par points sont des fonctions.

D(Inv)(L0 ).H = L1 1
0 H L0 .

Cette formule fait lobjet de lexercice suivant. Cet exemple sert pour la
notion de
Exercice 110. C k -diffeomorphisme.
1. Rappeler la formule donnant linverse de Id + H, en deduire le resultat lorsque L0 = Id.
2. Exprimer linverse de L0 + H a partir de linverse de Id +
quelque chose de petit lorsque H est petit. (Indication : factoriser L0 ). En deduire une
formule pour (L0 + H)1 a laide dune serie, puis demontrer le resultat en vous insiprant de la
premiere question.
3. Autre methode : a partir de la formule precedente, exprimer Inv(L0 + H) comme composee
de trois applications, puis appliquer le theoreme de composition plus bas.

67
(e) Operations
Somme. Soient f1 , f2 deux applications de dans F . Si toutes les deux sont
differentiables au point a, alors f1 +f2 lest aussi, et on a D(f1 +f2 )(a) = Df1 (a)+
Df2 (a). La preuve est immediate.
Composition
Proposition. Soit f : E F , g : 0 F G, a un point de tel que
le point b = f (a) est dans 0 . Si f est differentiable en a et g differentiable en d
alors g f est differentiable en a et on a

D(g f )(a) = Dg(b) Df (a).

Recette de preuve. Remarquons dabord que la fonction g f est definie sur f 1 (0 ),


par continuite de f au point a. En particulier elle est definie sur un ouvert de E contenant a
(ceci est necessaire a la differentiabilite, voir la definition).
En negligeant les restes dans les DLs de f et g on a une heuristique de preuve. Pour un
argument precis, on ecrit les DL a lordre 1 de f en a et de g en b = f (a),

f (a + h) = f (a) + Df (a).h + 1 (h)

g(a0 + k) = g(a0 ) + Dg(b).k + 2 (k).


On pose K(h) = Df (a).h + 1 (h), on remarque que K(h) tend vers 0 lorsque h tend vers 0 (cest
exactement la continuite de f en a). On reporte le premier DL dans le second. Ceci donne un
DL de g f en a, a condition de savoir montrer que le reste

3 (h) = Dg(b).1 (h) + 2 (K(h))

est negligeable devant h ; ceci va suivre du fait que les restes 1 (h), 2 (k) sont negligeables
respectivement devant h et k, et que le quotient kK(h)k / khk est borne.

Exercice 111. Generaliser en ecrivant la formule donnant la differentielle en un point a de


la composee des 3 applications f3 f2 f1 . Aide : on appliquera deux fois de suite la formule de
composition en ecrivant par exemple f3 f2 f1 = (f3 f2 ) f1 . Generaliser a la composee de
n applications.

Exercice 112. Que vaut la differentielle de Tb f lorsque Tb est la translation de F de Ce type de differentielles
vecteur b ? de f Ta lorsque Ta est la translation de E de vecteur a ? de L f , lorsque L est une composees sera souvent
application lineaire ? De f L ? utilise dans les
demonstrations qui
suivent.
Exercice 113.
1. Soit I un intervalle ouvert de R, et : I E une application derivable. Soit t0 I. Rappeler
le lien entre la differentielle D(t0 ) et le vecteur vitesse 0 (t0 ).
2. On se donne de plus une application f : E F differentiable en (t0 ). Appliquer la formule
de composition a f , en deduire le vecteur vitesse (f )0 (t0 ) en fonction de 0 (t0 ).
3. Application : etant donnee des points a, b et un vecteur v, expliciter la derivee de t 7
f ((1 t)a + tb), de t 7 f (a + tv) (et retrouver ainsi le lien entre la differentielle et la derivee
selon un vecteur).

68
Exercice 114. Decomposer lapplication (x1 , x2 ) 7 sin(x1 + 2x2 ) comme la composee
de deux fonctions differentiable. En deduire quelle est differentiable sur R2 , et exprimer sa
differentielle au point (4, 5).

Produit Differentielle de B(f1 , f2 ) lorsque B est bilineaire. Produit de deux


applications differentiables a valeurs dans F = R. (Plus generalement, produit
dune application a valeur reelle et dune application a valeur dans un evn F
quelconque). Produit scalaire.
Quotient Differentielle de 1/f lorsque f est une application differentiable a
valeurs dans F = R et ne sannulant pas.
Inverse

Proposition. Soit f : 1 2 un homeomorphisme entre un ouvert de E et un


ouvert de F . Si f est differentiable en a et si Df (a) est inversible, alors f 1 est Cet enonce sera utilise
differentiable en b := f (a) et D(f 1 )(b) = (Df (a))1 . plus loin dans la preuve
du theoreme dinversion
local ; on verra aussi que
Recette de preuve. Ce qui est difficile cest de montrer que la reciproque est differentiable ; lhypothese 2 est un
ensuite, la differentielle sobtient par la formule de composition. Pour la differentiabilite, on ouvert est superflue,
traite dabord le cas ou E = F , a = f (a) = 0 et Df (a) = Id. Dans ce cas, il sagit de montrer puisque f (a) est
que f 1 est differentiable en 0 et que sa differentielle en 0 est lidentite. Pour ceci, on ecrit, pour automatiquement dans
tout h assez petit, linterieur de limage de
f (h) = h + 1 (h). 1 .
Soit k assez petit. En appliquant cette egalite a h = f 1 (k), on obtient

f 1 (k) = k 1 (f 1 (k))

et il sagit de montrer que le reste 2 (k) := 1 (f 1 (k)) est negligeable devant k, sachant que
le reste 1 (h) est negligeable devant h. En utilisant lhypothese Df (a) = Id, montrer que, au
voisinage de 0, la norme de f (h) est comparable a celle de h (utiliser = 1/2), ce qui revient
a dire que la norme de f 1 (k) est comparable a celle de k. Puisque 1 (h)/h tend vers zero, en
deduire que 2 (k)/k tend aussi vers zero, ce quon voulait.
On deduit le cas general de ce cas particulier : on translate a la source et au but pour se
ramener a a = f (a) = 0, puis on compose par Df (a)1 pour se ramener a une differentielle
egale a lidentite. Ceci revient a considerer

g = Df (a)1 Tf (a) f Ta

qui est un homeomorphisme comme compose dhomeomorphismes. En deduire f 1 en fonction


de g 1 , puis le fait que f soit differentiable en a par composition.

La composition en coordonnees (Chain rule)

Exercice 115. Un mobile se deplace au cours du temps sur une surface dont la hauteur Z
2 2
est donnee en fonction de la longitude x et la latitude y par la formule Z(x, y) = xe(x +y ) ; sa
longitude et sa latitude varient au cours du temps selon la formule (t) = (x(t), y(t)) = (t, t2 ).
On veut calculer la derivee de laltitude en fonction du temps.
1. Exprimer laltitude en fonction du temps comme composee de deux applications.
2. Calculer la matrice jacobienne de la fonction Z en un point (x, y).

69
3. En deduire la derivee de laltitude par rapport au temps.
4. Verifier par un calcul direct.

La formule de derivation composee obtenue dans cet exercice secrit (en ou-
bliant les variables pour plus de lisibilite)
d(Z ) Z dx Z dy
(Z )0 (t) = = + .
dt x dt y dt

Exercice 116. Soit f : R2 R, (x, y) 7 f (x, y). On veut calculer les derivees partielles de f
par rapport aux coordonnees polaires r et . On ecrit souvent f (r, ) pour lapplication f dans
les coordonnees polaires, mais en realite il sagit dune fonction differente, notons-la f, qui est
obtenu en pre-composant f par lapplication (definie plus haut) qui passe des coordonnees
polaires aux coordonnees cartesiennes : f = f .
En deduire la relation entre les differentielles de f, f et . Traduire cette relation sur les
matrices jacobiennes. En deduire la formula donnant les derivees partielles de f par rapport
a r et en fonction des derivees partielles de f par rapport a x et y. Appliquer a la fonction
f : (x, y) 7 sin(x + 2y).

La matrice jacobienne de la composee est le produit des matrices jacobienne,


ce qui permet decrire les derivees partielles de la fonction composee h = g f a
partir des derivees partielles des fonctions f et g. Ceci est illustre par lexercice
precedent.

(f ) Applications de classe C 1
Theoreme (Inegalite des accroissements finis, cas E quelconque). Soit f :
F differentiable sur . On considere deux points a, b de , et on suppose que
[a, b] . Alors on a : Preciser, pour chacune
des trois normes
kf (b) f (a)k kb ak sup kDf (x)k . apparaissant dans
x[ab]
lenonce, lespace sur
lequel elle est definie.
Recette de preuve. Sous les hypothese du theoreme, notons M = supx[ab] kDf (x)k}.
Relire la definition de la norme sur L(E, F ), et en deduire une majoration de kDf (x).hk
utilisant M et khk (pour tous x [ab] et tout h dans E).
La preuve du theoreme consiste a se ramener au cas ou E = R pour pouvoir appliquer
linegalite des accroissements finis quon a demontre plus haut. Pour ceci, on parametre le
segment [ab] par lapplication : t 7 (1 t)a + tb. Calculer (f )0 (t). Appliquer linegalite
des accroissements finis a f . Conclure.

Que peut-on dire dune fonction f dont la differentielle est nulle en tout point
de ?...
Corollaire. Soit f : F une fonction differentiable sur un ouvert connexe .
Supposons que Df (x) = 0 pour tout x . Alors f est constante sur .

Recette de preuve. Montrer que, sous lhypothese, f est constante sur toute boule B(x, )
incluse dans . On dit que f est localement constante.
Soit maintenant c un nombre, et c = {x | f (x) = c} (cet ensemble est appele ligne
de niveau c). Expliquer pourquoi c est fermee dans . Montrer quelle est aussi ouverte
(utiliser linegalite des accroissements finis). Conclure.

70
Theoreme. On suppose ici que E = RN . Soit f : F . Supposons
que f admet des derivees partielles en tout point de ,
que ces derivees partielles sont des fonctions continues sur ,
alors f est differentiable sur .
Ce theoreme donne un critere pratique pour la differentiabilite, en particulier
lorsque f est donne par une formule : par exemple, la fonction (x, y) 7 sin(x+2y)
admet des derivees partielles en tout point (x, y), et celles-ci sont des fonctions
continues de (x, y), donc elle est differentiable sur R2 (nous avons vu deux argu-
ments differents plus haut).

Recette de preuve. Pour simplifier on travaille en deux variables seulement. Si Df (a) existe
alors elle sera donnee par les derivee partielle, il sagit donc destimer le reste dun developpement
limite. On decompose le reste en separant laccroissement des deux coordonnees. Il faut alors
voir que les restes
 
f
1 (h1 , h2 ) = f (a1 + h1 , a2 ) f (a1 , a2 ) h1 (a1 , a2 )
x1
et  
f
2 (h1 , h2 ) = f (a1 + h1 , a2 + h2 ) f (a1 + h1 , a2 ) h2 (a1 , a2 )
x2
f
sont negligeables devant h. On estime le premier reste en appliquant au vecteur v = x 1
(a) et a la
fonction : s 7 f (a+s) la version fine de linegalite des accroissements finies (voir lexercice 102
a la fin de la section a), en utilisant que la derivee partielle sur le segment [(a1 , a2 ), (a1 + h1 , a2 )]
est proche de la derivee partielle en (a1 , a2 ) lorsque h1 est petit (cest ici quon utilise la continuite
des derivees partielles). On procede de facon analogue pour le second reste, a laide du vecteur
f
v = x 2
(a) et de la fonction : s 7 f (a + (h1 , s)).
Adapter la preuve pour une fonction de N variables.

Lorsque f est differentiable en tout point de , on peut considerer lapplication

x 7 Df (x)

qui va de dans lespace vectoriel norme L(E, F ). Si elle est continue, on dira que
f est de classe C 1 sur . On montre immediatement quune somme, composition,
produit dapplications de classe C 1 est de classe C 1 .
Corollaire. Lorsque E = RN , f est de classe C 1 sur si et seulement si les
derivees partielles de f existent et sont continues sur .
0
En particulier, lorsque F = RN , Df (x) depend continument de x si et seule-
ment si les coefficients de la matrice jacobienne de f dependent continument de
x. Ce resultat permet de
montrer tres rapidement
Recette de preuve. Lorsque les derivees partielles de f existent et sont continues sur , la differentiabilite dune
on a deja vu que f est differentiable sur , il reste a voir que Df (x) depend continument de x. application donnee par
Pour cela, montrer linegalite une formule, comme
sin(x + 2y), a laide des
f f derivees partielles.
kDf (x) Df (y)k max (x) (y)
i=1,...,N xi xi

(on a muni E de la norme k.k1 ).

71
Exercice 117.
1. Linegalite des accroissements finis na dinteret que si la differentielle est bornee sur [ab].
Expiquer pourquoi cest le cas lorsque f est de classe C 1 .
2. En supposant convexe et kDf (x)k M pour tout x de , montrer que f est M -
lipschitzienne sur .
3. Soit f : F de classe C 1 , et K un compact convexe de (par exemple une boule fermee).
Montrer que f est lipschitzienne sur K. Plus difficile : montrer que cest encore vrai lorsque K
est un compact connexe.

Exercice 118.(majoration du reste du developpement limite) Sous les hypotheses de


linegalite des accroissements finis, montrer que

kf (b) f (a) Df (a)(b a)k kb ak sup kDf (x) Df (a)k .


x[ab]

Aide : appliquer linegalite a la fonction f(x) = f (x) Df (a)(x).

VI.2 Commentaires
(a) La differentielle
On presente generalement la derivee dune fonction f en un point a comme un
nombre qui mesure le taux de variation de f (x) lorsque x passe au point a. Le but
de cette section 1 est de mettre en avant une presentation un peu differente, plus
generale. Cest lidee de la differentiation vue comme une approximation lineaire 2 ,
idee qui est au centre dune grande partie des mathematiques actuelles.
Intuitivement, dire que f 0 (a) = m revient a dire que si on regarde a travers
un puissant microscope le graphe de f dans une petite region autour du point
(a, f (a)), ce que lon voit est presque exactement une ligne droite de pente m. En
dautres termes, au voisinage de a, la fonction f est approximativement lineaire.
On peut meme ecrire une formule pour la fonction lineaire g qui approxime f :

g(x) = f (a) + m(x a).

Son graphe est la droite de pente m passant par le point (a, f (a)). Une facon, un
peu plus claire, consiste a ecrire

g(a + h) = f (a) + mh.

Dire que g approxime f au voisinage de a revient a dire que f (a + h) est approxi-


mativement egal a f (a) + mh lorsque h est petit.

1. Ce qui suit est adapte du merveilleux livre The Princeton Companion to Mathematics.
2. En toute rigueur il faudrait plutot ecrire ici approximation affine (une application affine
est juste la somme dune application lineaire et dune constante).

72
2 4 8

Figure 1 Zooms successifs sur la fonction x 7 x2

Ici, il faut faire un peu attention : apres tout, si f est continue au point a alors
quand h est petit, f (a + h) sera proche de f (a) et mh sera tres petit, de sorte
que f (a + h) sera proche de f (a) + mh. Cette facon de voir semble marcher pour
nimporte quelle valeur de m, et pourtant ce que nous nous voulons dire est tres
specifique a la valeur m = f 0 (a). Ce qui narrive quavec cette valeur de m, cest
que f (a + h) est non seulement proche de f (a) + mh, mais tellement proche que
la difference (h) = f (a + h) f (a) mh est petite comparee a h. Autrement dit,
(h)
tend vers 0 lorsque h tend vers 0.
h
Cette facon de voir peut se generaliser. Les fonctions qui apparaissent en
mathematiques, et aussi dans les autres sciences, en ingenierie, en economie, etc.,
sont souvent des fonctions de plusieurs variables, et peuvent donc etre vues comme
des fonctions definies sur un espace vectoriel de dimension strictement plus grande
que 1. On peut alors se demander si, dans un petit voisinage dun point, on peut
les approcher par des applications lineaires. Lorsque cest possible, cette approxi-
mation est extremement utile : une fonction generale peut a priori avoir un com-
portement tres complique, mais si on peut lapprocher par une fonction lineaire,
alors son comportement sera beaucoup plus facile a comprendre, au moins dans
de petites regions de lespace de dimension n. Dans ce cas on peut utiliser toute
la machinerie de lalgebre lineaire et des matrices, qui permet de faire des calculs,
surtout si on dispose de laide dun ordinateur.
Imaginez, par exemple, un meteorologue sinteressant a la facon dont la vitesse
et la direction du vent varient dun endroit a lautre dans une certaine region de
lespace au-dessus de la surface de la Terre. A chaque point (x, y, z) de cette region
(x et y representent par exemple la latitude et la longitude et z laltitude) on peut
associer un vecteur (u, v, w) representant la vitesse du vent en ce point : u, v, w
sont les composantes du vecteur vitesse dans les directions x, y, z.
Deplacons maintenant tres legerement le point (x, y, z) en choisissant trois
petits nombres h, k, l et en considerant le point (x + h, y + k, z + l). En ce
nouveau point, nous nous attendons a ce que la vitesse du vent soit differente
mais assez proche de celle au point (x, y, z) ; nous lecrivons donc (u + p, v + q, w +
r). Comment la petite variation (p, q, r) du vecteur-vent depend-elle de la petite
variation (h, k, l) de la position du point ? En supposant que le vent nest pas trop
turbulent et que h,k, l sont suffisamment petits, nous nous attendons a ce que cette
dependance soit approximativement lineaire : cest la facon dont la nature semble
fonctionner. Autrement dit, nous nous attendons a ce quil existe une application
lineaire T telle que (p, q, r) vale approximativement T (h, k, l) lorsque h, k, l sont
assez petits. Chacun des nombres p, q, r depend de chacun des nombres h, k, l, et

73
il nous faut donc 9 nombres pour exprimer cette dependance lineaire. Sous forme
matricielle, elle secrit

p a11 a12 a13 h
q = a21 a22 a23 . k .

r a31 a32 a33 l

Chaque entree aij de la matrice exprime comment lun des trois nombres p, q,
r depend de lun des trois nombres h, k, l. Par exemple, si lon fixe x et z, ce
qui revient a poser h = l = 0, on obtient p = a12 k : le coefficient a12 represente
donc le taux de variation de u lorsque y change. Techniquement, a12 est la derivee
partielle u/y au point (x, y, z).
Ceci nous dit comment calculer la matrice de T (appelee matrice jacobienne),
mais dun point de vue conceptuel il vaut mieux eviter les coordonnees et raisonner
de facon purement vectorielle. En notant x pour (x, y, z), u(x) pour (u, v, w) et
h pour (h, k, l), tout ceci peut se resumer en ecrivant la relation

u(x + h) = u(x) + T (h) + (h),

ou (h) est petit compare a h. Ceci nous dit que si nous ajoutons un petit vecteur
h a x, la variation de u(x) sera approximativement T (h). Cette formule est bien
sur tres similaire a la formule du debut, f (a + h) = f (a) + mh + (h).
Plus generalement, soit u une application de Rn dans Rm . On dit que cette
application est differentiable sil existe une application lineaire T : Rn Rm telle
que, a nouveau, la formule u(x + h) = u(x) + T (h) + (h) soit verifiee avec (h)
petit devant h. Lapplication lineaire T est appelee differentielle de u au point x.
Le cas m = 1 est un cas particulier important. Si f : Rn R est differentiable
au point x, alors la differentielle de f est une application lineaire T de Rn dans
R. La matrice de T est un vecteur ligne de taille n, qui est souvent note f (x) et
appele gradient de f au point x. Ce vecteur pointe dans la direction dans laquelle
f augmente le plus vite, et sa longueur est egale au taux de variation dans cette
direction.

(b) Gradient et optimisation


La notion de vecteur gradient est a la base dalgorithmes de recherche du mini-
mum dune fonction, comme lalgorithme du gradient, cf Wikipedia. La methode
fournit une bonne approximation dun minimum local.

(c) Difference entre continu et classe C 1


On a vu quil existe des courbes continues qui remplissent le carre. Ceci ne peut
pas arriver pour une courbe de classe C 1 . En fait, on peut montrer que limage
dune courbe de classe C 1 dans Rn , avec n 2, est de mesure de Lebesgue nulle.
Cest une consequence du lemme de Sard qui dit que limage des points ou la
vitesse sannule est de mesure nulle, et du fait quau voisinage dun point en
lequel la vitesse ne sannule pas, la courbe est une sous-variete (voir plus loin...).

74
VI.3 Exercices

Exercice 119. Relier chaque objet a son type.




Objets : D(f ) ; D(f )(a) ; D(f )(a). h .
Types : F ; L(E, F ) ; applications de vers L(E, F ).
Bonus : Quel type dobjet est le D de D(f ) ?

Exercice 120. Calculer la differentielle de lapplication qui a un element de C 1 ([0, 1], R3


associe sa longueur, donnee par la formule
Z 1  21
0 2
Longueur() = k (t)k dt
0

ou la norme utilisee est la norme euclidienne sur R3 . On utilisera la bilinearite du produit scalaire
euclidien et la formule de composition.

75
VII Differentielles dordre superieur
NON REDIGEE.

(a) D(D(f )) et D2 (f )
On remarque que D(D(f ))(h)(k) est lineaire n h et en k. Autrement dit, si on
note D2 f (h, k) = D(D(f ))(h)(k), D2 f est une forme bilineaire.
De facon general, on peut identifier L(E1 , L(E2 , F )) avec L(E1 , E2 ; F ) en tant
quespaces vectoriels. Lorsque E1 , E2 et F sont de dimension finie, il en est de
meme pour L(E1 , L(E2 , F )) (en particulier les normes sont equivalentes).
Exemple : si B est une application bilineaire continue, alors on a vu que
DB(a1 , a2 ).(h1 , h2 ) = B(a1 , h2 )+B(h1 , a2 ). On a D2 B(a1 , a2 ).((h1 , h2 ), (k1 , k2 )) =
B(h1 , k2 ) + B(k1 , h2 ). (Donc la differentielle troisieme sera nulle, et B est de classe
C ).
Le lemme de Schwartz dit que la differentielle seconde est une forme bilineaire
symetrique.

Theoreme VII.1. Si f est deux fois differentiable en a alors

D2 (f )(a)(v, w) = D2 (f )(a)(v, w)

pour tout vecteurs v, w.

Il vaut mieux lire dabord


Recette de preuve. Pour tous vecteurs v, w on definit la preuve de la formule de
Taylor ci-dessous (la
(v, w) = f (a + v + w) f (a + vv) f (a + w) + f (a).
technique utilisee est la
Lemme. meme, mais la preuve du
(sv, sw) Lemme de Schwartz est
lim = D2 f (v, w). plus subtile).
s0 s2
On applique ensuite le lemme au couple (v, w) du theoreme, et aussi au couple (w, v). Comme
on a evidemment (v, w) = (w, v), on obtient legalite voulue.
Montrons le lemme. On fixe dabord deux vecteurs v, w et on pose, pour t [0, 1],

(t) = f (a + tv + w) f (a + tv) tD2 (f )(a)(w)(v)

On a (1) (0) = (v, w) D2 (f )(w, v) quon veut estimer. Or

0 (t) = L.v avec L = Df (a + tv + w) Df (a + tv) D(D(f ))(a)(w).

On ecrit maintenant que f est deux fois differentiable en a, autrement dit x 7 D(f )(x) est
differentiable en a :

D(f )(a + h) = D(f )(a) + D(D(f )(a)(h) + (h)

avec (h) negligeable devant h. On applique cette egalite deux fois, la premiere fois avec h = Ici (h) est un element de
tv + w, puis avec h = tv. La difference des deux egalites obtenues donne L(E, F ).

0 (t) = ((tv + w) (tv)) .v.

Soit maintenant > 0. Puisque (h) est negligeable devant h, il existe > 0 tel que

khk < k(h)k < khk .

76
Choisissons v, w tels que kvk+kwk < , et considerons a nouveau t [0, 1]. On a alors ktv + wk <
et ktvk < , et on obtient

k 0 (t)k < (ktv + wk + ktvk) kvk (kvk + kwk)2 .

Dou la meme majoration pour (1) (0). On a montre que pour tout > 0 il existe > 0 tel
que
kvk + kwk < (v, w) D2 (f )(w, v) < (kvk + kwk)2 ,

autrement dit
(v, w) D2 (f )(w, v)
lim =0
kvk+kwk0 (kvk + kwk)2
On en deduit la limite voulue en fixant v, w et en appliquant ceci a sv et sw avec s qui tend
vers 0.

(b) Formule de Taylor a lordre 2


Theoreme. Si f : E F est deux fois differentiable au point a, alors


1


f (a + h ) = f (a) + Df (a). h + D2 (f )( h , h ) + ( h )
2


avec (h) negligeable devant khk2 (cest-a-dire ( h )/ khk2 qui tend vers 0 lorsque

h tend vers 0).

Recette de preuve.
On definit (h) pour que la formule soit vraie, et on verifie que (0), D(0), D2 (0) sont
nuls. Cest essentiellement une application repetee du theoreme de composition. En particulier,
il faut calculer la differentielle seconde dune application bilineaire (symetrique).
La preuve se ramene alors au lemme suivant.

Lemme VII.2. Soit g une application telle que g(0), Dg(0), D(D(g))(0) sont nuls. Alors

2

g( h )/ khk tend vers 0 lorsque h tend vers 0.

Montrons le lemme.
On ecrit la definition de D(D(g))(0), differentielle de h 7 D(g)(h) en 0 : on obtient que,
pour fixe et pour k assez petit,

kD(g)(k) D(g)(0) D(D(g))(0)(k)k = kD(g)(k)k < kkk .

Pour h fixe assez petit, on a donc dapres linegalite des accroissements finis
 
2
kg(h)k Supk[0h] kDg(k)k khk khk

dou le resultat.

(c) Derivees partielles secondes


On considere f : Rp F , base (ei ).
Exemple. Definition : si f admet des DP au voisinage de a, et si ces DP ad-
mettent elles-memes des DP, alors on dit que f admet des DP seconde, et on
definit
2f
   
f 1 f f
(a) = (a) = lim (a + tei ) (a)
xi xj xi xj t xj xj

77
Proposition :
2f
(a) = D2 f (ei , ej ).
xi xj
En particulier, les formules de Schwartz deviennent...
Preuve en ecrivant la definition de D(D(f)) ; lemme : si (An ) tend vers A dans
L(E, F ) alors pour tout vecteur v, An (v) tend vers A(v). Ou plutot : lapplication
(L, v) 7 L.v, de L(E, F ) E dans F est continue.


Exercice 121. Soit (t) = f (a + t h ). Montrer avec la meme technique que 00 (0) =



D2 f ( h , h ).

Lorsque F = R, definition de la matrice Hessienne dans la base canonique,


formule donnant D2 (f ) en coordonnees. Exemple : formule de Taylor en coor-
donnees.

(d) Extrema
Definitions : minimum, minimum strict ; minimum local, minimum local strict.
Maximum... A ECRIRE.
Exercice 122.cas E = R Soit un ouvert de R, f : R et a un point de . Avant de
regarder la suite du cours, discuter des liens logiques entre les proprietes suivantes :
1. f a un minimum local au point a,
2. f a un minimum local strict au point a,
3. f 0 (a) = 0,
4. f 00 (a) 0,
5. f 00 (a) > 0.
On pourra saider des exemples x 7 x2 , x 7 x3 , x 7 x4 .

Theoreme 1 : Si a est un minimum local alors f 0 (a) = 0 et f 00 (a) 0.


Theoreme 2 : Si f 0 (a) = 0 et f 00 (a) > 0 alors f a un minimum local strict en
a.
Ces deux theoremes se generalisent (le second seulement en dimension finie).


Preuves en regardant f (a+t h ), ce qui nous ramene en dimension 1. Preuve de
3 par compacite de la sphere unite, et en utilisant la formule de Taylor ci-dessus.
Utilisation des theoremes :
1) Methode. Pour determiner les max et min locaux dune fonction, (1) on
trouve les points critiques, (2) on ecrit la formule de Taylor a lordre 2 en calculant
les derivees secondes, (3) on trouve le signe de la forme quadratique (4) on reflechit.
2) Pour trouver le signe dune forme quadratique : rappels sur la reduction, lien
avec les valeurs propres. En pratique, plutot la methode de Gauss pour trouver la
signature.
3) Exemples en dimension deux.
4) Exemple dextremum global : x2 + y 2 xy 2x + y. Montrer que f (x, y)
tend vers + lorsque k(x, y)k tend vers +. En deduire quil y a (au moins) un
minimum global. Trouver ce(s) minimum(s).

78
(e) Derivees dordre superieur
Tous les resultats se generalisent aux differentielles dordre superieures ; don-
nons rapidement quelques enonces.
Soit f : F . On definit de facon recursive les applications de classe C k : si
f est differentiable sur et si D(f ) est de classe C 2 , alors f est dite de classe C 3 ;
si D(f ) est de classe C 3 , f est dite de classe C 4 , etc.. Comme pour lordre 2, la
differentielle dordre k en un point a sidentifie a un element de L(E k ; F ). Si f est
de classe C k , Dk f est donc une application continue de dans levn L(E k ; F ).
Le lemme de Schwartz se generalise : Dk f (a) est symetrique.
Lorsque E = Rp , pour que f soit de classe C k sur , il faut et il suffit quelle
admettent en tout point x des derivees partielles successives

kf
(x) = ( ( f ))(x)
xik xi1 xik xik1 xi1

qui sont des fonctions continues de x. En coordonnees, on a


X kf
Dk f (a)(h, . . . , h) = (a)hi1 hik .
i1 ,...,ik
xik xi1

La composee de deux applications de classe C k est de classe C k . Toute appli-


cation polynomiale est de classe
C .

k
Formule de Taylor avec o( h ).

VII.1 Exercices

Exercice 123. Relier chaque objet a son type.





Objets : D2 (f ) ; D((D(f )) ; D2 f (a) ; D(D(f ))(a) ; D(D(f ))(a). h ; (D(D(f ))(a). h ). k ;


D2 f (a).( h , k ).
Types : F ; L(E, F ) ; L(E, L(E, F )) ; L(E, E; F ) ; applications de vers L(E, F ), etc..
Bonus : Quel type dobjet est le D2 de D2 (f ) ?

79
VIII Inversion locale, fonctions implicites
VIII.1 Theorie
(a) Diffeomorphismes, le Theoreme dInversion Locale
Soient E, F deux espaces vectoriels normes. Une application : U V entre
un ouvert U de E et un ouvert V de F est un C k -diffeomorphisme si elle est de
classe C k , elle est bijective, et sa bijection reciproque est aussi de classe C k .
Remarques.
1) Dapres le theoreme de composition des differentielles, puisque f f 1 est
lidentite, on voit que Df (a) est une application lineaire inversible. En particulier,
si E est de dimension finie, E et F ont la meme dimension.
2) Les applications lineaires continues inversibles sont des C -diffeomorphismes.
Cest aussi le cas des applications affines x 7 a + L.x avec L continue inversible.
3) La reciproque dun diffeomorphisme est un diffeomorphisme, la composee
de deux diffeomorphismes en est un. En particulier, lensemble Diff k (RN ) des
diffeomorphismes de RN de classe C k est un groupe pour la loi de composition.

Le theoreme suivant montre que la differentielle permet de savoir si f est un


diffeomorphisme au voisinage dun point a.

Theoreme VIII.1. Supposons que E et F sont des espaces de Banach, que f : Le point le plus frappant
F est de classe C 1 sur louvert , et que a est un point de en lequel la du theoreme dit que si
differentielle Df (a) est inversible dans L(E, F ). Df (a) est injective, alors
f est egalement injective
Alors il existe un ouvert U de E contenant a, et un ouvert V de F contenant sur un petit voisinage U
f (a), tels que la restriction de f a U soit un C 1 -diffeomorphisme entre U et V . du point a.

Recette de preuve. Terence Tao, medaille


0) En composant par des translations et des applications lineaires a la source et au but, on fields 2006, est un
se ramene (comme dans la preuve ...) au as ou E = F , a = 0 = f (0) et Df (0) = Id. mathematicien aux
1) Montrons dabord lenonce avec homeomorphisme a la place de diffeomorphisme. capacites de travail
Le DL de f en 0 secrit etonnantes. Le 9
f (x) = x + (x) septembre 2011, il poste
un message sur le forum
avec (x) negligeable devant x. Etant donne un y (dans un voisinage de 0 a preciser), on cherche
Mathoverflow demandant
a montrer que lequation x + (x) = y, dinconnue x, a une unique solution. Ceci revient a dire
sil existe une version de
que la fonction y : x 7 y (x) a un unique point fixe. On va appliquer le theoreme du point
ce theoreme pour les
fixe de Picard-Banach.
applications qui sont
Comme f est C 1 , aussi, et on a D(0) = 0. Si Bf (0, ) est une boule sur laquelle kD(x)k
seulement differentiables
1/2, on en deduit, en utilisant le theoreme des accroissements finis, que est 1/2-lipschitzienne
sur (et pas de classe
sur cette boule ; par consequent y aussi. De plus, si y B(0, /2) alors y (Bf (0, )) B(0, ).
C 1 . Le 12 septembre, a
Le theoreme de Picard sapplique : pour tout y B(0, /2) il existe un unique x B(0, ) tel
19h21, il recoit une
que f (x) = y. Notons g(y) ce point x. On definit ainsi une fonction g : B(0, /2) B(0, ) telle
reponse lui indiquant un
que
article de Jean
y B(0, ), f (g(y)) = y. Saint-Raymond de 18
2
pages. Le soir meme, a
On pose egalement V = B(0, /2) et U = g(B(0, /2)). 00h10, il indique quil a
U = f 1 (B(0, /2)) B(0, ), ce qui montre que cest un ouvert ; il contient bien sur 0. poste un billet sur son
Sachant est 1/2-lipschitzienne, on encadre kf (x1 ) f (x2 )k par 1/2 et 3/2 fois kx1 x2 k, blog expliquant la
ce qui permet de voir que g est injective et 2-lipschitzienne, donc continue. (Remarquons aussi demonstration.
que f est injective sur B(0, )).

80
f est une bijection entre U et V (f est injective sur la boule de rayon , et surjective par
existence de g). Sa reciproque est g, qui est continue. Donc f induit un homeomorphisme entre
U et V .
2) Montrons que, quitte a restreindre U , et V , f est un C 1 -diffeomorphisme. Soit U 0 len-
semble des x U en lesquels Df (x) est inversible. Lensemble des elements inversibles de L(E, E)
etant un ouvert, U 0 est ouvert et contient a. On pose aussi V 0 = f (U 0 ), puisque f : U V est
un homeo, cest aussi un ouvert. On a vu (juste apres le theoreme de composition au chapitre
6) que pour tout point x de U 0 , f 1 est differentiable en f (x), et on a la formule D(f 1 ) = ...,
et le theoreme de composition montre que D(f 1 ) est une application continue. f : U 0 V 0 est
donc un C 1 -diffeomorphisme.

Exemples Exercice 124.(Illustration du theoreme dinversion locale)


1. On considere lapplication F1 : R2 R2 definie par F1 (x, y) = (2x + y, x2 y 2 ). Le dessin
suivant represente une grille et son image par lapplication F . La droite en bleu, a gauche, est
envoye sur la parabole en bleu, a droite.

a. Determiner les bons points a, ceux en lesquels lhypothese du theoreme dinverison


locale est verifiee. b. Soit a un mauvais point. Lapplication F1 est-elle localement injective
en a ? Localement surjective en F1 (a) ? On pourra saider du dessin.
2. Memes question pour lapplication F2 : R2 R2 definie par F2 (x, y) = (x2 y 2 , 2xy),
representee ci-dessous.

3. Memes questions pour lapplication x 7 x3 , de R dans R.

81
Pour en savoir plus, on peut lire le joli article Le pli et la fronce sur le site Images des
mathematiques.

Exercice 125. 1. On considere lapplication M 7 exp(M ) de MN (R) dans GLN (R).


Montrer quelle est differentiable en lidentite, et calculer sa differentielle. On admet que cette
application est de classe C ; en deduire que toute matrice N assez proche de lidentite est
lexponentielle dune matrice M , et que M est unique si on la suppose assez proche de lidentite.
2. Montrer de meme que toute matrice N assez proche de lidentite est le carre dune unique
matrice M (N ) proche de lidentite. Donner un developpement limite a lordre 1 de M (Id + H)
lorsque H tend vers 0.

Consequences
1- Si f : F est de classe C 1 , et si D(f )(a) est inversible en tout point de ,
alors f () est un ouvert. En effet, en appliquant le TIL en un point a de louvert
de depart on obtient un ouvert V contenant f (a) et qui est dans limage.
2- Si de plus f est injective, alors cest un C 1 -diffeomorphisme sur son image. En
effet, f 1 est de classe C 1 dapres le TIL.
Proposition. Tout C 1 -diffeomorphisme de classe C k est un C k -diffeomorphisme.

Recette de preuve. On a la formule

D(f 1 )(y) = (Df )1 (f 1 (y)) = Inv Df f 1 (y).

On sait, par hypothese, que f 1 est de classe C 1 . Lapplication Inv est de classe C (voir plus
bas), et si k 2 Df est de classe C k1 , donc par composition D(f 1 ) est de classe C 1 , et f 1
est de classe C 2 . Si k 3, on applique a nouveau le theoreme de composition, on obtient que
f 1 est de classe C 3 , etc..

Lemme. Lapplication Inv : u 7 u1 est C , et sa differentielle est donnee par





D(Inv)(u0 ). h = Inv(u0 ) h Inv(u0 ).

Recette de preuve. On montre dabord que f est differentiable. Dabord en u0 = Id par


lexpression comme serie, puis en tout u0 par composition en ecrivant h1 = (u1 0 h)
1 1
u0 , soit
1
Inv = A Inv B ou A et B sont les multiplications a gauche et a droite par u0 , qui sont
lineaires. Ensuite, la formule et une recurrence facile montre que linversion est C .
(Autre argument en dimension finie : on a des formules).

Traduisons lenonce en dimension 1. Si f : R R est de classe C 1 , sa


differentielle en un point a secrit h 7 D(f )(a).h = f 0 (a).h ; elle est inversible
ssi f (0 (a) 6= 0. Lenonce devient donc : si f : R R, de classe C 1 , verifie
f 0 (a) 6= 0, alors cest un diffeo local.
Les coordonnees polaires donnent un exemple dapplication qui verifie en tout
point non nul les hypotheses du TIL, et qui est donc un diffeo local. Ce nest pas
un diffeo, puisquelle nest pas injective. Ceci montre la necessite de lhypothese
dinjectivite dans le point 2 ci-dessus (contrairement au cas de la dimension 1).

82
Diffeomorphismes et champs de vecteurs A ECRIRE.
Definition dun champ de vecteurs. Theoreme de Cauchy-Lipschitz pour les
champs de vecteurs de classe C 1 (admis). On dit que C est solution de lEDO
x0 = X(x) avec la condition initiale x(0) = x0 . Exemple des champs de vecteurs
constants.
Definition de limage Y = f X dun champ de vecteurs X par un
diffeomorphisme f . Propriete fondamentale : est solution de x0 = X(x) si et
seulement si f est solution de y 0 = Y (y). Theoreme de redressement du flot
(admis).

(b) Le Theoreme des Fonctions Implicites


On dit quune equation du type

f (x, y) = 0

determine y en fonction de x sur un domaine = 1 2 si, pour tout x 1


donne, il existe un unique y 2 tel que f (x, y) = 0. Dans ce cas, en notant la
fonction de 1 dans 2 qui associe a x cet unique y, on a

(x, y) 1 2 , f (x, y) = 0 y = (x).

Exercice 126. Pour chacune de ces fonctions f , lequation f (x, y) = 0 determine-t-elle y


en fonction de x sur le domaine de definition de f ? Sinon, trouver un domaine plus petit ou
cest le cas. 1. f (x, y) = y x2 . 2. f (x, y) = y 2 x. 3. f (x, y) = x2 + y 2 1 4.

f (x, y) = x3 + y 3 3xy (pour cette derniere equation, on saidera de lensemble des solutions
dessine ci-contre). 5. f (x, y) = y 3 x.

Le theoreme des fonctions implicites permet de montrer quune equation


determine localement y en fonction de x.

Theoreme VIII.2 (Theoreme des fonctions implicites dans R2 ). Soit f : R2 R


de classe C 1 , et (x0 , y0 ) un point tel que f (x0 , y0 ) = 0. Supposons que

f
(x0 , y0 ) 6= 0.
y

alors il existe , > 0 tels que lequation f (x, y) = 0 determine y en fonction de On dit que lequation
x sur ]x0 , x0 []y0 , y0 + [ : f (x, y) = 0 determine
localement y en fonction
x ]x0 , x0 [ !y ]y0 , y0 + [ f (x, y) = 0. de x au voisinage du
point (x0 , y0 ).
De plus, la fonction :]x0 , x0 []y0 , y0 + [ definie par

f (x, y) = 0 y = (x)

est de classe C 1 .

83
Exercice 127. Soit f definie par f (x, y) = x2 +y 2 1. Determiner les points (x0 , y0 ) du cercle
dequation f (x, y) = 0 en lesquels lhypothese du theoreme est verifie. Donner des valeurs de
et qui conviennent. Soit (x0 , y0 ) = (1, 0) ; lequation determine-t-elle localement y en fonction
de x au voisinage de ce point ? Montrer que lequation determine localement x en fonction de y
au voisinage de ce point.

Exercice 128. Soit f definie par f (x, y) = x3 + y 3 3xy. Montrer que lensemble C des
solutions de lequation f (x, y) = 0 est localement le graphe dune fonction (y fonction de x ou
x fonction de y) au voisinage de tout point autre que (0, 0).

Exercice 129. Sous les hypotheses generales du theoreme, calculer 0 (x0 ). Aide : deriver la
relation f (x, (x)) = 0.

Plus generalement, on considere f : F , avec E et F deux evn de dimension


finie (ou meme deux espaces de Banach). On se donne deux espaces vectoriels
supplementaires E = E1 E2 . Lespace E sidentifie alors au produit E1 E2 , et On peut avoir en tete les
on veut comprendre si une ligne de niveau de f est le graphe dune fonction de deux cas particulier, dans
E = R3 , (1)
E1 dans E2 . On note a = a1 + a2 = (a1 , a2 ), et C = f (a).
E1 = {(x, y, 0)} est le
plan horizontal et
Theoreme VIII.3 (Theoreme des fonctions implicites). Soit k 1. Supposons
E2 = {(0, 0, z)} est laxe
que f est de classe C k sur , et que lapplication lineaire vertical, ou bien (2)
E1 = {(x, 0, 0)} est un
Df (a)|E2 : E2 F axe horizontal et
E2 = {(0, y, z)} est un
est une bijection. Alors lequation f (x1 , x2 ) = C determine localement x2 en fonc- plan vertical.
tion de x1 au voisinage du point (a1 , a2 ) : il existe un ouvert 1 de E1 contenant
a1 , un ouvert 2 de E2 contenant a2 tels que 1 2 , et une fonction
: 1 2 de classe C k telle que, pour tout (x1 , x2 ) 1 2 , Cette equivalence revient
a dire que, pour chaque
f (x1 , x2 ) = C x2 = (x1 ). x1 fixe dans 1 , (x1 ) est
lunique solution de
lequation, dinconnue x2 ,
Il faut noter quon a (a1 ) = a2 puisque f (a1 , a2 ) = C. La conclusion dit
f (x1 , x2 ) = C.
quau voisinage du point a, lensemble LC = {x | f (x) = C} est le graphe dune
application de E1 dans E2 de classe C k ; plus precisement,

LC (1 2 ) = {(x1 , (x1 ) | x1 1 }.

On applique souvent cet enonce dans le contexte suivant : on prend E = RN


et on note (ei ) la base canonique ; on choisit un entier p, et on pose

E1 = Vect(e1 , . . . , ep ) = {(x1 , . . . , xp , 0, . . . , 0)},

E2 = Vect(ep+1 , . . . , eN ) = {(0, . . . , 0, xp+1 , . . . , xN )},


qui sont deux sous-espaces vectoriel supplementaires dans E. On choisi F = RN p , Lenonce postule
quon munit egalement de la base canonique. Sous les hypotheses de lenonce, la lexistence dune
matrice de Df (a) dans la base canonique est alors rectangulaire avec N p lignes application lineaire
bijective entre E2 et F ;
et N colonnes ; la matrice de la restriction Df (a)|E2 est la sous-matrice carree de pour que cette hypothese
puisse etre verifiee, il faut
84 que F soit de dimension
N p.
taille (N p) (N p) a droite ; lhypothese essentielle de lenonce est que cette
matrice est inversible.
Dans la situation la plus simple qui correspond a lenonce precedent, E = R2
et E1 , E2 et F sont de dimension 1. Lapplication Df (a) secrit en coordonnees

f f
(h, k) 7 (a)h + (a)k
x y

sa restriction a E2 est simplement k 7 fy


(a)k et la condition dinversibilite
equivaut a
f
(a) 6= 0.
y
On retrouve ainsi lenonce dans R2 .
Exercice 130. Complement : exprimer la differentielle de en a1 en fonction de la
differentielle de f en (a1 , a2 ). Exprimer ceci en terme de matrices.

Exercice 131. En appliquant le theoreme des fonction simplicites, montrer que lequation
matricielle M 3 + N 3 3M N = Id definit localement N en fonction de M au voisinage de la
solution (Id, 0).

Recette de preuve. On definit f : E1 F en posant f (x1 , x2 ) = (x1 , f (x1 , x2 )). La


differentielle de f au point a est

Df (a)(h, k) = (h, Df (a).h + Df (a).k) = (h, Df (a)|E1 .h + Df (a)|E2 .k)

est inversible, comme on le voit en resolvant le systeme Df (a)(h, k) = (u, v) dinconnu (h, k).
Le TIL fournit une reciproque locale G : V U10 U2 . On definit

U1 = {x1 U10 , (x1 , C) V }.

On a

f (x1 , x2 ) = C F (x1 , x2 ) = (x1 , C) (x1 , x2 ) = G(x1 , C) x2 = G2 (x1 , C).

Application fondamentale : courbes et surfaces implicites dans R3 .


Soit f : R une fonction de classe C k definie sur un ouvert de R3 . Soit
S = {(x, y, z), f (x, y, z) = 0}. Supposons que la differentielle de f ne sannule
pas sur S. Alors, au voisinage de tout point, S est localement le graphe dune
application de classe C k . NB : toute equation peut
Soit f1 , f2 : R deux fonctions de classe C k definies sur un ouvert de R3 . Soit se mettre sous la forme
C = {(x, y, z), f (x, y, z) = C}. Sous quelle conditions le TFI permet-il de dire que ... = 0...
C est localement le graphe dune fonction de classe C k R dans R2 au voisinage
dun point a ? Soit f = (f1 , f2 ) : R, et L = Df (a). On peut appliquer le TFI
des lors que lune des trois sous-matrices carrees 2 2 de L est inversible. Ceci
equivaut a dire que L est de rang 2, cest-a-dire surjective.

85
Exercice 132.(interlude dalgebre lineaire) Soient p N , et L la matrice dune appli-
cation lineaire de RN dans Rp (de taille p N , donc). On rappelle la propriete fondamentale
du rang : la dimension du sous-espace vectoriel de RN engendre par les lignes de L est egal a la
dimension du sous-espace vectoriel de Rp engendre par les colonnes de L ; ce nombre sappelle
le rang de L.
1. Montrer, a laide de la propriete fondamentale du rang, que L est surjective si et seulement
si il existe dans L une sous-matrice carre inversible de taille p p.
2. Enoncer et demontrer un resultat analogue pour les matrices des applications lineaires de Rp
dans RN .

VIII.2 Commentaires
Les diffeomorphismes comme isomorphismes de la geometrie differentielle.
Diffeomorphismes vs homeomorphismes. A ECRIRE.

Une courbe de classe C 1 admet une tangente en chacun de ses points : pour premiere etape :

faire court, nous dirons quelle est lisse. Un homeomorphisme preserve les pro-
prietes topologiques, mais pas la propriete davoir des tangences. Le dessin ci-
deuxieme etape :
contre montre comment construire une courbe de VonKoch : cette courbe qui na
aucune tangente est limage du segment [0, 1] de laxe reel par un homeomorphisme
du plan. Les C 1 -diffeomorphismes sont des homeomorphismes qui ont la propriete troisieme etape :
denvoyer les courbes lisses sur des courbes lisses.

quatrieme etape :

et ainsi de suite...

86
IX Sous-varietes, hypersurfaces
IX.1 Sous-varietes, sous-espace vectoriel tangent
Dans tout ce chapitre k est un entier 1. Dans Rn , la partie

Pd = {(x1 , . . . , xd , 0, . . . , 0)} = {(x1 , . . . , xn ) | xd+1 = 0, . . . , xn = 0} = Vect(e1 , . . . , ed )

(ou d est un entier entre 0 et n) est un sous-espace vectoriel de dimension d.

Exercice 133.(interlude dalgebre lineaire) Montrer que pour tout sous-espace vectoriel
E de Rn de dimension d, il existe un isomorphisme de Rn tel que (E) = Ed .

Definition. Une partie S de Rn est appelee hypersurface de classe C k (k 1) si


pour tout point p0 de S il existe un voisinage U de p0 , un voisinage V de 0 dans Rn ,
et un C k -diffeomorphisme : U V tel que (p0 ) = 0 et (U S) = V Pn1 .
Autrement dit, S est une hypersurface si elle est localement diffeomorphe a
lhyperplan Pn1 (rappelons quun hyperplan est un set de dimension n 1). Plus
generalement, S serait une sous-variete de dimension d si elle etait localement
diffeomorphe a Pd (exercice : ecrire la definition). On dira que le diffeomorphisme
redresse localement S au voisinage du point p0 .
Lorsque est une courbe tracee sur S, les vecteurs vitesses de sont dits
tangents a S.
Definition. Soit S une partie de Rn , et p0 S. Un vecteur v Rn est tangent
n
a S au point p0 sil existe une application : I R definie sur un voisinage
I =] , [ de 0, telle que (I) S, et 0 (0) =

v . On appelle espace tangent a S
en p0 , et on note Tp0 S lensemble des vecteurs tangents a S en p0 .
Une animation montrant
Exercice 134. les plans tangents a un
1. Verifier que si F est un sous-espace vectoriel, alors Tp0 F = F pour tout p0 F . ballon de rugby.
2. Verifier que la notion de plan tangent est locale : pour tout ouvert U contenant p0 , Tp0 (U
S) = Tp0 S.

Theoreme.
1. Si S une hypersurface de Rn de classe C k , alors en tout point p0 de S lespace
tangent Tp0 S est un hyperplan vectoriel de Rn .
2. Si de plus : U V est un C k -diffeomorphisme defini sur un ouvert
U contenant S, alors (S) est une hypersurface, et lhyperplan tangent au
point (p0 ) est limage de Tp0 S par la differentielle de au point p0 :

T(p0 ) (S) = D(p0 )(Tp0 S).

Recette de preuve. Soit S0 une partie quelconque de Rn , et : U V comme dans


lenonce, p0 un point de S0 . Posons S1 = (S0 ) et p1 = (p0 ), et montrons dabord legalite

Tp1 S1 = D(p0 )(Tp0 S0 ).

87
Si
v est un vecteur tangent a S0 en p0 , il existe une courbe 0 :] , [ S0 tracee sur S0 dont

v 0 est le vecteur vitesse en 0. La courbe 1 = 0 est alors tracee sur S1 = (S0 ) ; dapres la
formule de composition des differentielles, son vecteur vitesse v 1 = 10 (0) est limage par D(p0 )


de v 0 (verifier). Ceci montre une inclusion (laquelle ?). Linclusion reciproque se montre de facon
symetrique, puisque S0 est limage de S1 par le diffeomorphisme 1 (ecrire les details ; il faut
notamment utiliser la formule dinversion des differentielles, D(1 )(p1 ) = (D(p0 ))1 ).
Supposons maintenant que S est une hypersurface, soit p0 un point de S, et un
diffeomorphisme redressant S au voisinage du point p0 . On a (U S) = V Pn1 . Dapres ce
qui precede, on en deduit que D(p0 ) envoie Tp0 S sur T0 Pn1 . Puisque Pn1 est un sous-espace
vectoriel, il est son propre espace tangent. On en deduit

Tp0 S = (D(p0 ))1 (Pd1 )

qui est bien un hyperplan.

IX.2 Exemples fondamentaux


Pour simplifier on enonce les resultats pour les hypersurfaces, mais la
generalisation aux sous-varietes de dimension quelconque est immediate.

(a) Graphes
Proposition. Le graphe dune fonction f de classe C k de Rn1 dans Rn est une
sous-variete de Rn de dimension n 1 et de classe C k .
Preuve : comme pour les surfaces de R3 .

Exercice 135. Determiner son sous-espace vectoriel tangent en un point p = (x, f (x)).

(b) Equation implicite dune hypersurface


Soit f : Rn R une application de classe C k , C une constante. Soit
S = {p | f (p) = C}.
Theoreme IX.1. Si Df (p) : Rn Rnd est non nulle en tout point p0 de S,
alors S est une hypersurface, et

Tp N = Ker(Df (p)).

Complement : lequation de lhyperplan vectoriel tangent au point p secrit




Df (p). h = 0, ou en coordonnees,
n
X f
hi = 0
i=1
xi

quon ecrit encore, en utilisant le produit scalaire et en introduisant le vecteur




gradient de lapplication f au point p, < gradf (p), h >= 0. Ce vecteur est donc
orthogonal a lhyperplan tangent. 3
3. Le resultat se generalise pour les sous-varietes, en considerant une fonction f : Rn
d
R dont la differentielle est surjective en tout point.

88
Recette de preuve. Si Df (p) : Rn Rnd est surjective pour tout point p de N , alors N est
une sous-variete (exercice : generaliser la preuve donnee dans le cas des surfaces). Determinons
Tp N . Si est une courbe verifiant (0) = p, alors f ((t)) = C pour tout t, et donc par derivation
composee Df (p). 0 (0) = 0. Ceci montre que Tp N est inclus dans le noyau de Df (p). Puisque
cette application lineaire est surjective, son noyau est de dimension d, et on conclut.

Exemple : la sphere. Hyperplan affine tangent. Le cone nest pas une surface
de R3 si on enleve pas lorigine, car T0 C nest pas un plan.

(c) Hypersurfaces parametrees


Soit : Rn1 Rn une application de classe C 1 .

Theoreme IX.2. Si la differentielle de en tout point de est injective, alors


tout point a de a un voisinage U tel que SU = (U ) est une sous-variete de
dimension d, et
Tp SU = Im(D(a)).

Recette de preuve. Si la differentielle de en tout point de est injective, alors tout


point a de a un voisinage U tel que N = (U ) est une sous-variete de dimension d (exercice :
generaliser le cas des surfaces de R3 ). Soit p = (a), determinons Tp N . En considerant les



courbes t 7 (t h ) pour un vecteur h de Rd donne, on voit que Tp N contient limage de
D(a) ; puisque D(a) est injective, son image est de dimension d, ce qui conclut.

IX.3 Extrema lies


cf poly.

89
X Annexe : schemas
x Inte(E)

B(x, )
B(x, ) EE
Definition de linterieur de E >0

x Adhe(E) >0

d(x,
d(x, y)
y) <
<
Definition de ladherence de E yE

>0

ff(B(x ))
(B(x00,, )) B(f
B(f(x
(x00),
), )
)
f est continue en x0 >0

>0 N 0

xxnn
B(`,
B(`, )
)
` est valeur dadherence de (xn ) nN

(xn ) suite de Cauchy

(x
(xnn)) converge
converge vers
vers ``
(X, d) est complet `X

90

You might also like