Académique Documents
Professionnel Documents
Culture Documents
F. Poupaud
2
INTRODUCTION
Cet ouvrage correspond `a un cours donne `a lUniversite de Nice pendant le second semestre
de la Licence. Il sadresse aux etudiants qui veulent poursuivre leur cursus par une matrise de
mathematiques ou de mathematiques appliquees.
Les livres dont il est largement inspire sont
H. Brezis. - Analyse fonctionnelle : Th eorie et applications. - Paris : Masson,
1983. - (Mathematiques Appliquees pour la Maitrise.)
J. A. Dieudonne. - El ements danalyse. Tome I. Fondements de lanalyse moderne. -
3`eme edition. - Paris - Gauthier-Villars, 1979.
L. Schwartz. - Analyse hilbertienne. - Paris : Hermann, 1979. - (Collection methodes.)
Le premier chapitre est consacre aux espaces metriques et aux rappels de topologie (que les
etudiants ont vue au premier semestre de la Licence).
Le second chapitre traite du cas des espaces vectoriels normes dans le cas de la dimension
innie : Theor`eme de Riesz sur la non compacite de la boule unite, hyperplan et forme lineaire,
applications lineaires continues, existence dapplication lineaire non continue, etc...
Le troisi`eme chapitre donne les premi`eres proprietes des espaces de Banach : series normale-
ment convergente, equations dierentielles et integrales pour des fonctions de la variable reelle `a
valeur dans un Banach.
Le quatri`eme chapitre etudie en details les espaces de fonctions continues. Deux Theor`emes
importants y sont donnes : theor`eme de Stone Weierstrass sur la densite des polyn omes et theor`eme
dAscoli sur la compacite des ensembles de fonctions equicontinus.
Le cinqui`eme chapitre expose la theorie elementaire des espaces de Hilbert : orthogona-
lite, projection sur les convexes, theor`emes de representation : Riesz, Lax-Milgram, adjoint des
operateurs.
Le sixi`eme et dernier chapitre est consacree aux rudiments de la theorie spectrale : ensemble
resolvant, spectre et valeurs propres. Les demonstrations etant plus simples la theorie de Riesz
Fredholm est presentee dans un cadre hilbertien plutot que dans les Banach. On decrit le spectre
des operateurs compacts ainsi que la diagonalisation des operateurs hermitiens compacts.
Table des mati`eres
1 Espaces metriques 5
1.1 Topologie des espace metriques . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2 Limites et continuite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.3 Espaces metriques complets . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.4 Compacite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2 Espaces vectoriels normes 17
2.1 Generalites et theor`eme de Riesz . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.2 Applications lineaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.3 Hyperplans et formes lineaires . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.4 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3 Espaces de Banach 25
3.1 Generalites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.2 Integrales des fonctions ` a valeurs dans les Banach . . . . . . . . . . . . . . . . 27
3.3 Equations dierentielles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.4 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4 Espaces de fonctions continues 33
4.1 Generalites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.2 Theor`eme de Stone-Weierstrass . . . . . . . . . . . . . . . . . . . . . . . . . . 35
4.3 Equicontinuite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.4 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
5 Espaces de Hilbert et convexite 41
5.1 Generalites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
5.2 Orthogonalite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
5.3 Convexite et projections orthogonales . . . . . . . . . . . . . . . . . . . . . . . 44
5.4 Espaces de Hilbert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
5.5 Theor`emes de representation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
5.6 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
6 Elements de theorie spectrale 51
6.1 Generalites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
6.2 Operateurs compacts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
6.3 Theorie Hilbertienne de Riesz-Fredholm . . . . . . . . . . . . . . . . . . . . . . 55
6.4 Spectre dun operateur compact. . . . . . . . . . . . . . . . . . . . . . . . . . . 57
6.5 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
3
4 Table des mati`eres
Chapitre 1
Espaces metriques
Le but de ce chapitre est de rappeler les bases du cours de topologie qui sont utiles pour
letude des espaces fonctionnels. Le parti pris est de ne faire ces rappels topologiques que dans un
cadre metrique. On introduit donc tout dabord les boules ce qui permet de denir les ouverts et
donc la topologie associe. On sinteresse ensuite `a la convergence des suites puis `a la continuite des
applications entre espaces metriques. Une des notions cle est la notion despace complet, ce qui
permet denoncer un des theor`emes fondamentaux (meme sil est elementaire) de prolongement
des applications uniformememt continues. Une autre notion cle est celle de compacite et lon fera
le lien entre compacite et compacite sequentielle entre relative compacite et precompacite.
1.1 Topologie des espace metriques
Un espace metrique est la donnee dun ensemble dont les elements sont consideres comme
des points et dune application qui permet de mesurer si deux points sont proches ou eloignes.
Plus precisement on a
Denition 1. Un espace metrique (E, d) est la donnee dun ensemble E et dune application
d : E E R
+
, appelee distance qui verie
x, y z E, d(x, y) = 0, ssi x = y,
d(x, y) = d(y, x),
d(x, z) d(x, y) +d(y, z).
Linegalite ci-dessus est appelee inegalite triangulaire. Elle dit que la longueur du cote
(x, z) du triangle (x, y, z) est inferieure `a la longueur des deux autre cotes. De meme que lon
a des triangles on a aussi des boules B(x; r) de centre x de rayon r.
B
f
(x; r) = {y E / d(x, y) r}. (1.1)
Ces boules sont dites fermees, par opposition aux boules ouvertes donnees par
B(x; r) = {y E / d(x, y) < r}. (1.2)
Il ny a pas de notations universellement admises pour faire la dierence entre boules ouvertes et
boules fermees. En dehors dun contexte clair il faut donc toujours mieux preciser si la notation
B(x; r) designe la boule ouverte ou la boule fermee.
Linegalite triangulaire permet de resoudre lexercice suivant.
5
6 Chapitre 1. Espaces metriques
Exercice 1.
Soit 0 < r et x, y deux points de E, montrer que B
f
(x; ) B(x, r) B
f
(x; r) et que
si d(x, y) < r alors B
f
(y; ) B(x, r).
La signication du vocabulaire : ouvert, ferme, va devenir claire apr`es la proposition suivante.
Proposition 1.
Soit (E, d) un espace metrique. On note O lensemble des parties O E qui verient
x O, il existe r > 0, B(x; r) O. (1.3)
Alors O denit une topologie sur E, cest ` a dire un ensemble douverts qui satisfont aux proprietes
suivantes
, E O
Soit S un sous ensemble de O alors =
OS
O O,
Si O
1
, ...O
n
, n N est une famille nie de O alors O
1
O
2
.... O
n
O.
La verication est immediate. Si x alors il existe un O S O tel que x O. Donc
par denition de O, il existe r > 0 tel que B(x; r) O et par consequent O. De meme si
x O
1
, ...O
n
alors il existe r
1
, ...r
n
> 0 tels que B(x; r
1
) O
1
, ...B(x; r
n
) O
n
. On choisit alors
r = min{r
1
, ...r
n
} on a bien que r > 0 et pour tout k = 1, ..., n B(x; r) B(x; r
k
) O
k
. Il sen
suit que B(x; r
k
) O
1
O
2
.... O
n
et que ce dernier ensemble est bien dans O.
On dit que les ouverts sont stables par reunion quelconque et par intersection nie. Attention
une intersection innie douverts nest pas necessairement un ouvert comme le montre lexemple
elementaire suivant. On prend E = R, d(x, y) = |x y|. Alors O
n
=]
1
n
,
1
n
[, n = 1, 2, ... sont
bien des ouverts mais
n=1
O
n
= {0} nen est pas un !
Un sous ensemble F de E est dit ferme sil est complementaire dun ouvert, cest `a dire
E \ F O. On verie alors par passage au complementaires que les fermes sont stables par
intersections quelconques et reunions nies. On note F lensemble des parties fermes de E. On a
aussi
Exercice 2. Les boules ouvertes sont des ouverts, les boules fermes sont des fermes.
Les parties qui sont `a la fois ouvertes et fermees sont reliees `a la notion de connexite. On
renvoie pour cette notion au cours de topologie. On rappelle uniquement que par denition E est
dit connexe si les seules parties ouvertes et fermees de E sont et E.
Les notions suivantes de topologie vont par contre etre utilisees dans la suite.
Soit X un sous ensemble dun espace metrique (E, d). Son interieur
X =
OO, OX
O, X =
FF, XF
F.
La fronti`ere de X est X = X \
B
f
(x; r), B(x; r), B
f
(x; r).
Soit E = {2} [1, 2] muni de la distance d(x, y) = |x y|. Montrer que
B
f
(1; 1) = [0, 2], B(1; 1) =]0, 2[,
B
f
(1; 1) =]0, 2].
Determiner de meme B
f
(1; 1), B(1; 1), B(1; 1). Commenter ces resultats.
On peut aussi denir une distance entre sous ensembles de E.
Denition 2. Soit (E, d) un espace metrique et A, B deux sous ensembles non vides de E. La
distance de A ` a B est par denition :
d(A, B) = inf{d(a, b) / a A, b B}.
Si x E on pose d(x, A) = d({x}, A).
Pour terminer cette section on introduit une metrique sur les espaces produits. Cel`a est
necessaire par exemple pour etudier des fonctions f de plusieurs variables f f(x, y) o` u x est
dans un espace metrique et y dans un autre.
Proposition 2. Soient (E, d
E
) et (F, d
F
) deux espaces metriques. Alors on peut munir lespace
produit E F dune metrique en posant
(x, y), (x
, y
) E F, d((x, y), (x
, y
)) = d
E
(x, x
) +d
F
(y, y
).
La demonstration est laissee en exercice.
1.2 Limites et continuite
On va commencer par decrire pour des espaces metriques des proprietes des suites et des
fonctions qui sont purement topologiques, tout en faisant de mani`ere systematique le lien avec la
metrique. On rappelle ce quest une suite convergente.
Denition 3. Soit (a
n
)
nN
une suite dun espace metrique (E, d). On dit que la suite converge
vers a E et on note alors lim
n
a
n
= a si et seulement si pour tout voisinage V de a il existe
N N tel que pour tout n N, a
n
V .
On remarque que la denition ne fait pas intervenir la distance. On dit pour cette raison
que cest une notion purement topologique. Cependant il est souvent plus ecace dutiliser la
caracterisation suivante dune suite convergente.
Proposition 3. Soit (a
n
)
nN
une suite dun espace metrique (E, d) et a E. On a lim
n
a
n
= a
si et seulement si lim
n
d(a
n
, a) = 0 dans R.
8 Chapitre 1. Espaces metriques
Cette caracterisation a limmense avantage suivant : au lieu de verier un crit`ere abstrait,
on verie simplement quune suite numerique tend vers 0.
On commence par montrer que si la suite est convergente la distance tend vers 0. Pour tout
> 0 il sut de prendre V = B(a, ) pour obtenir lexistence dun N tel que n N, on a
a
n
B(a, ) et donc d(a, a
n
) < . On a donc d(a, a
n
) 0.
Reciproquement, supposons que d(a, a
n
) 0. Soit V un voisinage de a. V contient un ouvert
O contenant a. Donc il existe > 0 tel que B(a; ) O V . Par denition de la convergence de
d(a, a
n
), il existe un N tel que n N, on a d(a, a
n
) < . Donc a
n
B(a; ) V .
Denition 4. Soit (a
n
)
nN
une suite dun espace metrique (E, d), on dit que x E est un point
dadherence de la suite si et seulement si il existe une suite extraite (a
n
k
)
kN
qui converge vers x.
Exercice 5. Montrer que x nest pas un point dadherence dune suite (a
n
)
nN
si et seulement
si il existe > 0 tel que B(x; ) ne contient quun nombre ni de termes de la suite (a
n
)
nN
.
Exercice 6. Soit X une partie dense dun espace metrique (E, d). Montrer que pour tout x E
il existe une suite (x
n
)
nN
de X telle que lim
n
x
n
= x.
Le lien entre suites convergentes et parties fermees est fait dans la proposition suivante.
Proposition 4. Soit F une partie dun espace metrique (E, d). F est ferme dans E si et seulement
si toute suite de F qui converge dans E a sa limite qui appartient ` a F.
Supposons en eet que F soit ferme et soit a / F un point quelconque. Alors comme E \ F
est un ouvert il existe > 0 tel que B(a; ) F = . Donc tout element x de F verie d(x, a) .
Une suite de F ne peut donc pas converger vers a.
Si maintenant F nest pas un ferme, comme E \ F nest pas un ouvert il existe un point
a / F tel que pour tout > 0, B(a; ) F = . Pour = 1/n il existe donc x
n
F tel que
x
n
B(a; 1/n). La suite (x
n
)
nN
de F converge vers a / F. Cela conclut la demonstration de la
proposition.
Exercice 7. Soit F un ferme dun espace metrique (E, d) et x E. On a x F si et seulement
si d(x, F) = 0.
On sinteresse maintenant `a la continuite des applications. On utilisera indieremment le
terme de fonction ou dapplication. On rappelle les denitions dimage et dimage reciproque.
Soit E et F deux ensembles, f : E F une application de E dans F. Si X E et Y F alors
f(X) = {y = f(x) F / x X}, f
1
(Y ) = {x E / f(x) Y }. (1.4)
Ces notations sont standard meme si elles sont leg`erement abusives. En eet il convient de faire la
distinction entre lapplication de E dans F et lapplication image des parties de E dans les par-
ties de F. De meme f nest pas necessairement bijective et na donc pas en general dapplication
reciproque f
1
. Par contre on peut toujours denir limage reciproque dun ensemble. La distinc-
tion se fait suivant que largument est un element ou un ensemble. Ainsi si y Y , f
1
(y) peut
navoir aucun sens alors que f
1
({y}) en a toujours et designe un sous ensemble de X.
La proposition suivante caracterise les fonctions continues.
Proposition 5. Soient (E, d
E
) et (F, d
F
) deux espaces metriques, x E un point de E et
f : E F une application de E dans F. On dit que f est continue au point x si et seule-
ment si une des assertions equivalentes suivantes est veriee.
(i) Pour tout voisinage W F de f(x) il existe un voisinage V E de x tel que f(V ) W.
1.2. Limites et continuite 9
(ii) Pour toute suite (x
n
)
nN
de E qui converge vers x la suite (f(x
n
))
nN
de F converge vers
f(x).
(iii) Pour tout > 0 il existe > 0 tel que si pour x, y E on a d
E
(x, y) alors
d
F
(f(x), f(y)) .
On peut tout dabord remarquer que si f(V ) W alors V f
1
(W) et donc f
1
(W) sera
un voisinage de x si V est un voisinage de x. (i) peut donc senoncer comme suit.
(i-bis) Limage reciproque de tout voisinage de f(x) est un voisinage de x.
On demontre maintenant la proposition.
Le fait que (i) implique (ii) est immediat. En eet si W est un voisinage quelconque de f(x)
alors il existe V voisinage de x tel que f(V ) W. Si x
n
x alors `a partir dun certain rang
N, on a x
n
V . Par consequent `a partir de ce meme rang f(x
n
) W. Cela veut bien dire que
f(x
n
) f(x).
Pour la reciproque on passe par la contrapposee. Supposons donc que (i) nait pas lieu. Il
existe donc un voisinage W de f(x) tel que pour tout voisinage V de x et en particulier pour
V = B(x; 1/n), f(V ) nest pas inclus dans W. Il existe donc un x
n
B(x; 1/n) tel que f(x
n
) / W.
On a bien x
n
x et f(x
n
) ne tend pas vers W.
On obtient aussi tr`es facilement que (iii) implique (i). En eet si W est un voisinage de f(x) donc
il existe > 0 tel que B(f(x); ) W. Le voisinage V = B(x; ) convient alors.
Reciproquement soit > 0, W = B(f(x); ) est un voisinage de f(x). Si (i) est verie il existe
donc un voisinage V de x tel que f(V ) B(f(x); ). Or il existe > 0 tel que B(x; ) V . On a
ainsi f(B(x; )) B(f(x); ), ce qui est exactement (iii).
Une application de E dans F est dite continue si elle est continue en tout point x E. On
note C(E; F) lensemble des applications continues de E dans F. On a la proposition suivante.
Proposition 6. Soient (E, d
E
) et (F, d
F
) deux espaces metriques et f : E F une application
de E dans F. f C(E; F) si et seulement si limage reciproque de tout ouvert est un ouvert ou
encore si et seulement si limage reciproque de tout ferme est un ferme.
Supposons que f C(E; F). Soit un ouvert de F et x f
1
(). Comme est un voisinage
de f(x) par (i bis) on obtient que f
1
() est un voisinage de x. Donc il existe > 0 tel que
B(x; ) f
1
(). Ceci etant vrai pour tout x f
1
() on obtient que f
1
() est un ouvert.
Reciproquement si limage reciproque de tout ouvert est un ouvert on laisse au lecteur le soin de
verier que (i bis) est satisfait.
La caracterisation des fermes se fait par passage aux complementaires. En eet on a f
1
(F \O) =
E \ f
1
(O).
On a la proposition classique suivante sur la composition des fonctions continues (la demonstration
est laissee en exercice).
Proposition 7. Soient E, F, G trois espaces metriques et f : E F, g : F G. Soit x E,
si f est continue en x et g continue en f(x) alors g f est continue en x. Si f C(E; F) et
g C(F; G) alors g f C(E; G).
On introduit la convergence uniforme des fonctions.
Denition 5. Soit E, F, deux espaces metriques. Si (f
n
)
nnit
est une suite de fonctions de E
dans F on dit quelle converge uniformement vers une fonction f : E F si et seulement si :
sup
xE
d
F
(f
n
(x), f(x)) 0, quand n .
10 Chapitre 1. Espaces metriques
Proposition 8. Soient (E, d
E
) et (F, d
F
) deux espaces metriques et (f
n
)
nN
une suite de fonctions
de E dans F qui converge uniformement vers une fonction f : E F. Alors si pour tout n, les
fonctions f
n
sont continues en un point x E, il en est de meme pour la limite f.
On peut evidemment remplacer le pour tout n par pour tout n `a partir dun certain
rang. Cette proposition peut aussi senoncer :
Toute limite uniforme de fonctions continues est une fonction continue.
La demonstration est facile en utilisant le crit`ere (iii) de la proposition 6. Soit en eet > 0 il existe
un indice n pour lequel y E, d
F
(f
n
(y), f(y)) < /3. Pour cet indice n xe, la continuite donne
lexistence de > 0 tel que pour tout y E avec d
E
(x, y) < on ait d
F
(f
n
(y), f
n
(x)) < /3. Il
ne reste plus qu` a utiliser linegalite triangulaire. Pour tout y E tel que d
E
(x, y) < on a
d
F
(f(y), f(x)) d
F
(f
n
(y), f(y)) +d
F
(f
n
(y), f
n
(x)) +d
F
(f
n
(x), f(x))
/3 +/3 +/3 = .
On termine cette section en rappelant la denition de la continuite uniforme.
Denition 6. Soit f une application continue entre deux espaces metriques (E, d
E
) et (F, d
F
).
On dit que f est uniformement continue si et seulement si pour tout > 0 il existe > 0 tel que
pour tout couple x et y dans E veriant d
E
(x, y) on a d
F
(f(x), f(y)) .
Ce quil est essentiel de comprendre dans cette denition est la dierence avec la continuite
au point x (ou au point y !). Le reel ne depend pas du point o` u on utilise la continuite : cest le
meme pour tous.
Exercice 8. Soit (E, d) un espace metrique. On munit E E de la distance introduite ` a la
proposition 2 et R
+
de la distance habituelle, valeur absolue de la dierence. Montrer que la
distance d : E E R
+
est une fonction uniformement continue.
Exercice 9. Soit E = R muni de la distance d(x, y) = |x y|, montrer que la fonction denie
par f(x) = x
2
nest pas uniformement continue. Montrer que d
N tel que si n N
on a d
E
(x
n
, y
n
) et donc
d
F
(f(x
n
), f(y
n
)) . Par consequent d
F
(f(x
n
), f(y
n
)) 0 et comme d
F
(f(x
n
), l) 0 on a bien
f(y
n
) l.
La limite l ne depend que du point x. Si
f est un prolongement continu de f on a donc
necessairement
f(x) = l. Cela montre lunicite du prolongement. Il reste `a prouver que si on
denit
f de cette fa con cest une fonction qui est uniformement continue. Soit > 0, comme
f est uniformement continue il existe > 0 tel que si d
E
(t, z) avec t, z D on a
d
F
(f(t), f(z)) . Soit x, y deux points quelconques de E tels que d
E
(x, y) /2. On sait
quil existe (x
n
)
nN
et (y
n
)
nN
deux suites de D telles que x
n
x et y
n
y. Pour n susem-
ment grand on aura d
E
(x
n
, y
n
) d
E
(x
n
, x) +d
E
(x, y) +d
E
(y, y
n
) /4 +/2 +/4 = et donc
d
F
(f(x
n
), f(y
n
)) . Mais f(x
n
)
f(x), f(y
n
)
f(y) et la distance est continue (cf Exercice
9). Donc d
F
(f(x
n
), f(y
n
)) d
F
(
f(x),
f(y)) . Cest ce quil fallait demontrer.
Un autre theor`eme cle de lanalyse pour obtenir lexistence et lunicite de solution de
probl`emes non lineaire est le suivant. La notion despace complet est l` a aussi essentielle.
Theor`eme 2. (Theor`eme de Picard) Soient (E, d) un espace metrique complet. Soit f : E E
une application strictement contractante, cest ` a dire quil existe une constante k ]0, 1[ telle que :
x, y E, d(f(x), f(y)) k d(x, y).
12 Chapitre 1. Espaces metriques
Alors f a un unique point xe, cest ` a dire quil existe un unique a E tel que a = f(a).
De plus toute suite recurrente, (a
n
)
nN
veriant n N, a
n+1
= f(a
n
), converge vers a et
d(a
n
, a) k
n
d(a
0
, a).
Il faut remarquer que ce theor`eme donne un moyen constructif dapprocher la solution de
point xe a et meme un ordre de convergence.
On remarque tout dabord que la fonction f est continue. Considerons une suite (a
n
)
nN
veriant n N, a
n+1
= f(a
n
). On a alors
n 1, d(a
n+1
, a
n
) = d(f(a
n
), f(a
n1
)) k d(a
n
, a
n1
).
Par recurrence on obtient n 1, d(a
n+1
, a
n
) k
n
d(a
1
, a
0
). Par consequent
n, p 1, d(a
n+p
, a
n
) d(a
n+p
, a
n+p1
) +d(a
n+p1
, a
n+p2
)... +d(a
n+1
, a
n
)
k
n+p
d(a
1
, a
0
) +k
n+p1
d(a
1
, a
0
)... +k
n
d(a
1
, a
0
)
k
n
1 k
d(a
1
, a
0
).
Cela montre que la suite est de Cauchy et donc, comme E est complet, a
n
a pour une limite
a E. On a aussi f(a
n
) = a
n+1
a. Comme f est continue f(a
n
) f(a). On obtient ainsi
que a = f(a). Maintenant si b est un autre point xe, b = f(b), alors d(a, b) = d(f(a), f(b))
k d(a, b), (1 k)d(a, b) 0. Comme 1 k > 0 cela implique que d(a, b) 0 et donc d(a, b) = 0,
a = b. Le point xe est bien unique. Reste `a obtenir lordre de convergence de la suite a
n
. On a
d(a
n+1
, a) = d(f(a
n
), f(a)) k d(a
n
, a), on obtient par recurrence d(a
n+1
, a) k
n+1
d(a
0
, a) ce
quil fallait demontrer.
Exercice 11. Soit E = {f : R R/f 0, f C
0
(R; R), f est borne}, on munit E de la
distance d(f, g) = sup
xR
|f(x) g(x)|.
1. Montrer que (E, d) est complet.
Soit g E et k C
0
(R
2
; R) qui verie k 0 et tel quil existe : R R integrable avec
x, y R, k(x, y) (y),
_
R
(t) dt < 1.
On cherche f E tel que
x R, f(x)
_
R
k(x, y)f(y) dy = g(x).
2. Montrer que pour tout u E, K(u) : x R
_
R
k(x, y)u(y) dy E.
3. En utilisant un point xe montrer quil existe une unique solution f.
1.4 Compacite
Un autre concept cle de lanalyse est celui de compacite. La compacite permet aussi dobtenir
des suites convergentes. Lexemple standard quil faut avoir en tete est celui des intervalles bornes
de R. En particulier on a vu au premier cycle que de toute suite numerique bornee on peut extraire
une suite qui converge. On a les denitions suivantes.
Denition 9. Un espace metrique (E, d) est compact si de tout recouvrement de E par des ouverts
on peut extraire un recouvrement ni. Autrement dit si S O est tel que E =
OS
O alors il
existe n N et O
1
, O
2
,...O
n
des ouverts de S tels que E = O
1
O
2
... O
n
.
Lespace est dit sequentiellement compact si de toute suite on peut extraire une suite qui converge
dans E.
1.4. Compacite 13
Lespace est precompact si pour tout > 0 il existe n N et x
1
, x
2
, ...x
n
, n points de E tel que
E = B(x
1
; ) B(x
2
; )... B(x
n
; )
Si X est une partie de E alors X est aussi un espace metrique pour la distance induite. Les
denitions ci-dessus sappliquent donc aussi aux sous ensembles de E. Il faut juste faire attention
que les convergences doivent avoir lieu dans X (si une limite existe dans E il faut verier quelle
appartient `a X) et que les boules de X (respectivement les ouverts de X) sont les intersections
des boules de E (respectivement des ouverts de E) avec X ou alors on remplace legalite dans les
denitions de la compacite et de la precompacite par des inclusions.
Exercice 12. Soit X une partie dun espace metrique (E, d). Montrer que si X est precompact
alors son adherence X est aussi precompacte.
Les notions de compacite et de compacite sequentielle sont purement topologiques, par contre
la precompacite fait intervenir la distance. En topologie generale (quand il ny a pas necessairement
de distance mais uniquement une topologie denie par ses ouverts) il ny a pas de lien entre
compacite et compacite sequentielle. Cela vient du fait quune valeur dadherence dune suite nest
pas necessairement une limite dune suite extraite. Il en est heureusement autrement dans les
espaces metriques.
Theor`eme 3. Soit (E, d) un espace metrique. Alors les propositions suivantes sont equivalentes.
(E, d) est compact.
(E, d) est sequentiellement compact.
(E, d) est precompact et complet.
On commence par remarquer quun espace compact est precompact. En eet E =
xE
B(x; ),
de ce recouvrement par des ouverts on peut extraire un recouvrement ni ce qui donne la precompacite.
On voit aussi facilement quun espace sequentiellement compact est complet. En eet de
toute suite de Cauchy on peut extraire une suite convergente et lexercice 10 montre que cest
alors toute la suite qui converge.
Le reste de la demonstration est plus delicat.
Montrons tout dabord que implique par un raisonnement par labsurde. Soit donc E un
metrique compact et (a
n
)
nN
une suite sans point dadherence. Soit x E, comme x nest pas un
point dadherence, il existe alors
x
> 0 tel que B(x;
x
) ne contient quun nombre ni de termes
de la suite, cf exercice 5. Par compacite il existe x
1
, ...x
K
tels que E B(x
1
;
x
1
) ...B(x
K
;
x
K
).
Or B(x
1
;
x
1
) ...B(x
K
;
x
K
) ne contient quun nombre ni de terme de la suite on ne peut donc
pas avoir {a
n
/ n N} B(x
1
;
x
1
) ...B(x
K
;
x
K
). Do` u la contradiction.
Pour montrer que implique demontrons la contrapposee. Si E nest pas precom-
pact alors il existe > 0 tel quil nexiste pas de recouvrement ni par des boules de rayon
. On va alors construire une suite sans point dadherence. Soit a
0
E, comme B(a
0
; ) ne
recouvre pas E il existe a
1
E tel que a
1
/ B(a
0
; ). Supposons choisis a
0
, ..., a
n
dans E tels que
a
n
/ B(a
0
; ) ...B(a
n1
; ) alors comme B(a
0
; ) ...B(a
n1
; ) B(a
n
; ) ne recouvre pas E il
existe a
n+1
E tel que a
n+1
/ B(a
0
; ) ...B(a
n1
; ) B(a
n
; ). La suite ainsi construite verie
que pour n > m a
n
/ B(a
m
; ) et donc d(a
n
, a
m
) . La suite est donc sans point dadherence.
On vient de prouver que si lespace est sequentiellement compact alors necessairement il est
precompact et on a dej` a vu quil etait aussi complet.
Il reste `a prouver que implique . On raisonne par labsurde. Si E nest pas compact il
existe un sous ensemble S des ouverts O qui recouvre E, E =
OS
O, et tel quil nexiste aucun
sous recouvrement ni. Comme E est precompact il peut etre recouvert par un nombre ni de
boules de rayon 1. Une de ces boules, B(a
0
; 1) ne peut donc pas etre recouvert par un nombre ni
douverts de S. On peut aussi recouvrir B(a
0
; 1) par des boules en nombre ni de rayon 1/2 et
on peut toujours supposer quelles ont une intersection non vide avec B(a
0
; 1). Necessairement au
moins une de ces boules B(a
1
; 1/2) nadmet pas de recouvrement ni par des ouverts de S. On
construit ainsi par recurrence une suite (a
n
)
nN
tel que B(a
n
; 1/2
n
) B(a
n1
; 1/2
n1
) = et qui
14 Chapitre 1. Espaces metriques
ne peut pas etre recouvert par un nombre ni douverts de S. On a d(a
n
, a
n1
) 1/2
n
+1/2
n1
=
3/2
n
et donc
d(a
n+p
, a
n
) d(a
n+p
, a
n+p1
) +d(a
n+p1
, a
n+p2
) +...d(a
n+1
, a
n
)
d(a
n+p
, a
n
) 3/2
n+p
+ 3/2
n+p1
+... + 3/2
n+1
3/2
n
.
La suite est donc de Cauchy et comme E est complet, elle converge vers un element a E. En
passant `a la limite p plus haut on obtient aussi que d(a, a
n
) 3/2
n
. En particulier la boule
B(a
n
; 1/2
n
) est incluse dans B(a; 1/2
n2
). Comme S est un recouvrement de E, il existe O S
tel que a S. Comme O est un ouvert pour un n assez grand B(a
n
; 1/2
n
) B(a; 1/2
n2
) O.
Ceci est en contradiction avec le fait quon ne peut pas recouvrir B(a
n
; 1/2
n
) par un nombre ni
douverts de S.
Denition 10. Soit (E, d) un espace metrique, on dit quil est separable si et seulement si il existe
un sous ensemble dense denombrable.
Autrement dit il existe une suite de E, (x
n
)
nN
, telle que D = {x
n
/ n N} soit dense dans
E. On a le resultat suivant qui sera utile au chapitre 4.
Proposition 10. Si (E, d) est espace metrique separable alors pour tout F E, (F, d) est aussi
un espace metrique separable.
On consid`ere une suite (x
n
)
nN
dense dans E. Pour tout k 1 et tout n N on choisit
x
k
n
B(x
n
;
1
k
) F si ce dernier ensemble est non vide. Le sous ensemble de F, {x
k
n
/n N, k
1, B(x
n
;
1
k
) F = } est denombrable par reunion denombrable densembles denombrables. Il est
aussi dense, en eet pour tout x F et tout k 1 il existe n tel que x B(x
n
;
1
k
) F par densite
de la suite (x
n
)
nN
dans E. Dans ce cas x
k
n
F existe et d(x, x
k
n
) d(x, x
n
) +d(x
n
, x
k
n
) 2/k.
Le lien entre separabilite et compacite est donne dans la proposition suivante.
Proposition 11. Un espace metrique compact (E, d) est separable.
Soit n 1 un entier, lespace E est recouvert par les boules B(x;
1
n
), x E. Il existe donc
K
n
N et x
n
1
, x
n
2
, ...x
n
K
n
E tels que E =
K
n
k=1
B(x
n
k
;
1
n
). Soit D = {x
n
k
/ n 1, k = 1, ..., K
n
},
cest une union denombrable densembles nis, D est donc denombrable. Soit x E, montrons
que x D. Soit > 0, il existe n 1 tel que
1
n
. Comme E =
K
n
k=1
B(x
n
k
;
1
n
), il existe k
0
tel
que x B(x
n
k
0
;
1
n
). Donc d(x, x
n
k
0
)
1
n
avec x
n
k
0
D. Lensemble D est donc bien dense et
denombrable.
Denition 11. Soit X E une partie dun espace metrique (E, d). On dit que X est relativement
compact si sa fermeture X est compacte pour la distance induite d.
Du theor`eme 3 de la proposition 9 et de lexercice 12 on deduit immediatement la proposition
suivante. (Les details de la verication sont laisses en exercice.)
Proposition 12. Soit X E une partie dun espace metrique (E, d). On suppose que E est
complet alors si X est precompact il est relativement compact.
La proposition suivante peut senoncer ainsi :
Limage dun compact par une application continue est compacte.
1.4. Compacite 15
Proposition 13. Soit (E, d
E
) et (F, d
F
) deux espaces metriques et f : E F une fonction
continue. Alors si E est compact f(E) est un compact de F.
La demonstration est aisee si on utilise la compacite sequentielle. Soit (b
n
)
nN
une suite de
f(E). Il existe (a
n
)
nN
une suite de E telle que b
n
= f(a
n
). Si E est compact il existe une sous
suite (a
n
k
)
kN
qui est convergente dans E : a
n
k
a. Comme f est continue on a b
n
k
= f(a
n
k
)
b = f(a). Cest ce quil fallait demontrer.
En general tout produit despaces compacts (E
i
)
iI
est aussi un compact pour la topologie
dont les ouverts sont engendres par les ensembles suivants, o` u pour tout i
0
I O
i
0
est un ouvert
de E
i
0
= {x = (x
i
)
iI
/ x
i
E
i
, x
i
0
O
i
0
}.
Cest le theor`eme de Tykhonov. Malheureusement il nexiste pas toujours de metrique corres-
pondant `a cette topologie. On pref`ere donc donner une version plus simple et plus concr`ete de ce
theor`eme.
Proposition 14. Soit (E, d
E
) et (F, d
F
) deux espaces metriques compacts. On munit EF de la
distance (x
1
, y
1
), (x
2
, y
2
) EF, d((x
1
, y
1
), (x
2
, y
2
)) = d
E
(x
1
, x
2
)+d
F
(y
1
, y
2
). Alors (EF, d)
est aussi un espace metrique compact.
On verie cette proposition gr ace `a la compacite sequentielle. Soit donc ((x
n
, y
n
))
nN
une
suite de EF. Comme E est sequentiellement compact il existe une suite extraite x
n
k
de la suite
x
n
qui converge vers une limite x E. De meme, de la suite y
n
k
de F on peut extraire une suite
extraite note y
n
p
qui converge vers un y F. On remarque que la suite x
n
p
est extraite de la suite
convergente x
n
k
et donc converge aussi. On a donc d
E
(x
n
p
, x) +d
F
(y
n
p
, y) 0 ce qui montre bien
que (x
n
p
, y
n
p
) (x, y) dans E F.
Le resultat suivant est aussi tr`es utile et peut senoncer :
Une fonction reelle sur un compact atteint ses bornes.
Proposition 15. Soit (E, d) un espace metrique compact. Soit f : E R une fonction reelle
continue. Alors il existe a, b E tel que x E on a f(a) f(x) f(b).
Autrement dit inf
xE
f(x) et sup
xE
f(x) sont nis et sont en fait un minimum et un maximum
atteints respectivement en a E et b E. En particulier |f(x)| est borne.
Pour la demonstration on consid`ere une suite minimisante, cest `a dire une suite (a
n
)
nN
telle que f(a
n
) = inf
xE
f(x) que soit ni ou non. Comme E est compact, on peut extraire
une suite (a
n
k
)
kN
qui converge vers un a E. Comme f est continue, f(a
n
k
) f(a) ce qui
montre que = f(a). On raisonne exactement de la meme fa con pour la borne superieure.
Comme corollaire `a cette proposition on obtient la proposition suivante.
Proposition 16. Soit (E, d) un espace metrique. Si E est compact alors il est borne : il existe
M > 0 tel que x, y E, d(x, y) M.
On utilise la proposition 15 avec la fonction f : E E R deni par f(x, y) = d(x, y).
E E est bien compact gr ace `a la proposition 14 et f est bien continue. (Cf exercice 8.)
Proposition 17. Soit (E, d
E
) et (F, d
F
) deux espaces metriques. Soit f C(E; F) une fonction
continue, alors si E est compact, f est uniformement continue.
Soit > 0 et x E, en utilisant la continuite au point x on obtient lexistence de
(x) > 0 tel que y B(x; (x)), d
F
(f(x), f(y)) /2. Les boules B(x; (x)/2) quand x par-
16 Chapitre 1. Espaces metriques
court E sont des ouverts qui recouvrent E. Comme E est compact, il existe x
1
, ...x
N
tels que
E =
n
i=1
B(x
i
; (x
i
)/2). Soit = min
i=1,...n
(x
i
)/2 alors y, z E tels que d
E
(y, z) il existe
i {1, ...n} tel que y B(x
i
; (x
i
)/2). On a d
E
(x
i
, z) d
E
(x
i
, y) + d
E
(y, z) (x
i
)/2 +
(x
i
) donc on a y et z qui appartiennent `a B(x
i
; (x
i
)/2). Par consequent d
F
(f(y), f(z))
d
F
(f(x
i
), f(y)) +d
F
(f(x
i
), f(z)) /2 +/2 = . f est donc bien uniformement continue.
Chapitre 2
Espaces vectoriels normes
2.1 Generalites et theor`eme de Riesz
Dans ce chapitre E designera un espace vectoriel sur K = R ou C. On appelle norme une
application . : x E x [0, [ qui verie :
x = 0 si et seulement si x = 0,
K et x E on a x = || x,
x E et y E on a x +y x +y.
Denition 12. Un espace vectoriel norme est un espace vectoriel E sur K = R ou C muni dune
norme ..
On a immediatement la proposition suivante qui permet dutiliser les resultats du chapitre
precedent.
Proposition 18. Un espace vectoriel norme (E, .) est un espace metrique pour la distance
d(x, y) = x y.
La verication de cette proposition est laisse en exercice. On a
Proposition 19. Soit V un sous espace vectoriel dun espace vectoriel norme (E, .). Alors son
adherence est aussi un sous espace vectoriel de E.
La verication est immediate. Si deux suites de E convergent alors une combinaison lineaire
de ces suites converge aussi.
On rappelle aussi le resultat suivant vu au premier cycle.
Proposition 20. Soit E un espace vectoriel de dimension nie, alors toutes les normes sur E
sont equivalentes.
Exercice 13. Montrer que dans un espace vectoriel norme (E, .), ladherence de la boule ouverte
B(x; r) pour x E et r > 0, est la boule ferme B
f
(x; r) et que linterieur de la boule ferme B
f
(x; r)
est la boule ouverte. Comparer avec lexercice 4.
Exercice 14. Montrer que dans un espace vectoriel norme (E, .), les sous espaces vectoriels de
dimension nie sont complets.
17
18 Chapitre 2. Espaces vectoriels normes
Exercice 15. On pose E = C
0
([a, b]; C) lespace des fonctions complexes continues sur lintervalle
reel [a, b] et pour tout u E on denit
u
1
=
_
b
a
|u(t)| dt, u
= sup
t[a,b]
|u(t)|.
Montrer que (E, .
1
) et (E, .
. Montrer que B
()
(0; 1)
B
(1)
(0; 1). Existe-t-il R > 0 tel que B
(1)
(0; 1) B
()
(0; R) ? Est-ce que B
()
f
(0; 1) est ferme dans
(E, .
1
) ? Et ` a linverse a-t-on B
(1)
f
(0; 1) ferme dans (E, .
1
x
k
e
k
est un isomorphisme despaces vectoriels. On denit une
norme sur K
n
par x = (x)
E
. Pour cette norme que lon sait equivalente `a toute autre norme
de K
n
, est une isometrie. La boule ferme dans E est limage de la boule ferme de K
n
par .
Or dans K
n
les fermes bornes sont compacts donc la boule ferme est compacte et limage par une
2.2. Applications lineaires 19
application continue dun compact est compacte , cf proposition 13. La boule unite ferme de E
est bien compacte.
Pour demontrer la reciproque on consid`ere la contrapposee. Soit donc E de dimension innie.
On suppose avoir construit a
1
, ..a
n
, n vecteurs de E tels que a
k
= 1 et a
l
a
k
1/2 pour tout
k = l dans {1, ..., n}. Soit V
n
le sous espace vectoriel engendre par les vecteurs (a
k
)
k=1,...,n
. V
n
est
de dimension nie donc il est ferme, cf exercice 14 et comme E est de dimension innie V
n
= E.
On peut donc appliquer le lemme de Riesz, proposition 21. Il existe a
n+1
tel que a
n+1
= 1
et d(a
n+1
, V
n
) 1/2. En particulier a
n+1
a
k
1/2 pour k = 1, ..., n. La suite (a
n
)
nN
ainsi construite est sans point daccumulation. En eet une suite extraite (a
n
k
)
kN
verie a
n
k
a
n
k+1
1/2 et ne peut donc pas converger.
2.2 Applications lineaires
En dimension innie il existe des applications lineaires qui ne sont pas continues. Pour sen
convaincre il sut de faire lexercice suivant.
Exercice 16. Soit C
0
([1, 1]; C) lespace des fonctions complexes continues sur [1, 1]. Soit
H : [1, 1] C la fonction deni par H(t) = 1 pour t [1, 0[, H(t) = 1 pour t ]0, 1] et
H(0) = 0. On pose
E = {f = u +H/ u C
0
([1, 1]; C), C}.
et pour tout f E on denit
f
1
=
_
1
0
|f(t)| dt.
Verier que E muni de .
1
est bien un espace vectoriel norme.
Montrer que la suite u
n
, u
n
(t) =
2
y) =
x
(y) et
donc (x)
x
.
Si maintenant est veriee alors comme est lineaire on a x, y E, (x) (y) =
(x y) M x y. Lapplication est donc M-Lipschitz et donc uniformement continue.
On a obtenu .
Il est dautre part evident que entrane ! On a donc bien montre lequivalence des
propositions.
On denit maintenant la norme des applications lineaires.
20 Chapitre 2. Espaces vectoriels normes
Proposition 22. Soit (E, .
E
) et (F, .
F
) deux espaces vectoriels normes. On note L(E; F)
lensemble des applications lineaire continue de E dans F. Pour L(E; F) on a :
sup
xE, x
E
=1
(x)
F
= sup
xE, x
E
1
(x)
F
= sup
xE, x=0
(x)
F
x
E
.
Ce nombre note
L(E;F)
deni une norme sur L(E; F) qui est ainsi un espace vectoriel norme.
La verication est laissee en exercice.
En general, le sup qui denit la norme nest pas necessairement atteint en un point x
0
E.
Cest vrai en dimension nie car la boule unite fermee est compacte et quune application continue,
ici x (x), atteint ses bornes sur un compact. Sinon on a le contre-exemple suivant.
Exercice 17. On consid`ere E = C
0
([0, 1]; C) lespace des fonctions complexes continues sur [0, 1]
que lon munit de la norme u
1
=
_
1
0
|u(t)| dt.
Soit : E E lapplication denie par (u)(t) = t u(t).
Montrer que L(E; E) et que
L(E;E)
1.
En saidant de la suite u
n
(t) = (n + 1) t
n
montrer que
L(E;F)
= 1.
Enn prouver quil nexiste pas de u = 0 tel que (u)
1
= u
1
.
Finalement on a le resultat suivant sur la composition des applications lineaires continues
dont la verication est laissee au lecteur.
Proposition 23. Soient E, F et G trois espaces vectoriels normes. Alors si L(E; F) et
L(F; G), on a L(E; G) et
L(E;G)
L(E;F)
L(F;G)
.
2.3 Hyperplans et formes lineaires
On commence par rappeller les denitions despaces supplementaires. Soit E un espace
vectoriel et V , W deux sous espaces vectoriels de E. On dit que V et W sont supplementaire
et on note E = V + W si et seulement si pour tout x E il existe v V et w W tels que
x = v +w. On dit quils sont en somme directe et on note E = V W si et seulement si ils sont
supplementaires et verient V W = {0}.
Proposition 24. Soit E un espace vectoriel et V , W deux sous espaces vectoriels de E en somme
directe, E = V W. Alors pour tout x E il existe un unique couple, (v, w) V W, tels que
x = v + w. Les applications : E E et : E E denies par (x) = v et (x) = w sont
des applications lineaires. est la projection sur V parall`element ` a W et la projection sur W
parall`element ` a V . Si de plus W
alors
il existe un isomorphisme despaces vectoriels entre W et W
.
Lunicite de lecriture provient du fait que si v +w = v
+w
avec v, v
V et w, w
W
alors vv
= ww
(w) V donc
(w
on a aussi w
(w
) = w
. Lapplication
: W W
est donc un
isomorphisme dinverse : W
W.
Il decoule de la proposition que si W et W
de m
non necessairement unique de meme norme :
v V, m(v) = l(v), l
E
= m
V
.
Une consequence importante de ce theor`eme est la suivante.
Proposition 26. Soit E un espace vectoriel norme et x E. Si pour tout l E
on a l(x) = 0,
alors x = 0.
Cette proposition dit que pour montrer quun vecteur est nul il sut de le tester contre
toutes les formes lineaires continues.
Soit x = 0 un vecteur de E. K x est un sous espace vectoriel de E et m : K x K deni
par m( x) = est une forme lineaire continue de norme 1/x. Par le theor`eme 6, on peut la
prolonger par l E
a
n
est absolument convergente. On pose a =
n=1
|a
n
|.
1) Montrer que (E, .) est un espace vectoriel norme.
2) Soit e
(k)
E la suite denie par e
(k)
n
= 0 pour n = k et e
(k)
k
= 1. Cette suite (de suites) a-t-elle
une valeur dadherence ? Que peut-on en conclure ?
3) Pour R > 0 xe on consid`ere
K = {a E/ |a
n
|
R
n
2
}.
Montrer que K est precompact. On pourra commencer par montrer que les ensembles K
N
= {a
K/a
n
= 0 pour n N + 1} sont precompacts.
Exercice 20. Soit E le.v.n. deni dans lexercice 19 et u = (u
1
, u
2
, ...) une suite bornee non
nulle. Pour a E on note l(a) =
n=1
u
n
a
n
.
1) Montrer que l est une forme lineaire continue.
On note H = N(l) son noyau. On pose v
n
=
u
n
n
2
.
2) Montrer que toute suite a E peut se mettre sous la forme a = v + b o` u C et b H et
que cette decomposition est unique.
Soit W = {a E/
n a
n
est absolument convergente}. Pour a E on note a
(k)
= (a
1
, a
2
, ..., a
k
, 0, 0, ...).
3) Montrer que a
(k)
a dans E. W est-il un s.e.v. ferme de E ?
Soit b E \ W et E
1
= W vect(b). Pour a = w+b ( C et w W) dans E
1
on denit l par
l(a) = . Montrer que l est une forme lineaire sur E
1
qui nest pas continue.
Exercice 21. Soit E = L
1
(R) muni de la norme usuelle. Montrer que
H = {f E/
_
f(x) dx =
_
0
x
1 +x
f(x) dx}
est un hyperplan ferme et trouver un supplementaire.
Exercice 22. Soit E un e.v.n. sur R ou C. On rappelle que pour x E et Y E on a
d(x, Y ) = inf{x y/ y Y }.
On note H = l
1
(0) o` u l est une forme lineaire continue. Montrer que d(x, H) =
|l(x)|
l
.
Exercice 23. Soit E un e.v.n. sur R ou C. Un hyperplan ane est par denition de la forme
H = a +H
0
o` u a E et o` u H
0
est un hyperplan. Montrer quil existe une forme lineaire l et un
scalaire tels que H = l
1
().
2.4. Exercices 23
Exercice 24. On note L
0
lespace vectoriel sur R des suites a de complexes qui tendent vers 0.
Pour a L
0
on pose a = sup
n0
|a
n
| et l(a) =
0
a
n
2
n
.
1) Montrer que pour tout a L
0
on a a < .
2) Montrer que l est une forme lineaire continue de norme 1 mais que la norme nest jamais
atteinte.
On dit que H = l
1
(), R est un hyperplan dappui de A L
0
ssi :
u A, l(u) (ou u A, l(u) ) et il existe u
0
A/ l(u
0
) = .
3) Montrer que B(0; 1) na pas de plan dappui.
24 Chapitre 2. Espaces vectoriels normes
Chapitre 3
Espaces de Banach
3.1 Generalites
Denition 13. Un espace de Banach est un espace vectoriel complet.
Cette denition prend tout son sens dans le cas de la dimension innie. En eet on a en
dimension nie le resultat suivant,
Proposition 27. Les espaces vectoriels normes de dimension nie sur K = R ou C sont des
Banach.
On a dej` a vu que les espaces vectoriels normes E de dimension N N
sont isometrique `a
K
N
pour une norme convenable, cf la demonstration du theor`eme 4 de Riesz. Or K
N
est complet
donc E est bien complet.
La demonstration que K
N
est complet, est basee sur un raisonnement coordonnees par co-
ordonnees en utilisant la completude de K, cf le cours de topologie. On peut refaire la meme
demonstration pour les espaces de suites.
Exercice 25. Soit l
1
(N) lespace des suites ` a termes complexes (a
n
)
nN
telles que la serie
|a
n
|
est absolument convergente. On pose a
1
=
n=0
|a
n
|.
Montrer que (l
1
(N), .
1
) est un espace vectoriel.
Soit a
k
une suite de Cauchy dans l
1
(N). Montrer que pour tout n xe, la suite de C, (a
k
n
)
kN
, est
de Cauchy.
On pose a
n
= lim
k
a
k
n
, montrer que la suite a ainsi denie est dans l
1
(N) et que a
k
a
1
0.
Conclure que l
1
(N) est un espace de Banach.
Par contre, il existe des espaces vectoriels normes qui ne sont pas complets.
Exercice 26. On pose E = C
0
([1, 1]; C) lespace des fonctions complexes continues sur [1, 1]
et pour tout u E on denit
u
1
=
_
1
1
|u(t)| dt.
On a dej` a vu, cf exercice 15, que (E, .
1
) est un espace vectoriel norme.
Montrer que la suite u
n
denie par u
n
(t) = n arctg(n t) a une limite pour la convergence simple
que lon notera u.
25
26 Chapitre 3. Espaces de Banach
A-t-on u E ? Montrer que
_
1
1
|u
n
(t) u(t)| dt 0 quand n . En deduire que (u
n
)
n
N
est de Cauchy dans E.
Montrer que si u
n
a une limite v dans E alors
_
1
1
|u(t)v(t)| dt = 0. En deduire que necessairement
v = 1 sur [0, 1]. Que ce passe-t-il sur [1, 0]. Est-ce que (E, .
1
) est un Banach ?
On change de norme et on pose u
= sup
t[1,1]
|u(t)|. Montrer que (E, .
) est un Banach.
On a le resultat suivant sur lespace des applications lineaires continues.
Proposition 28. Soit E un espace vectoriel norme et B un Banach alors L(E; B) est aussi un
espace de Banach pour la norme des applications lineaires.
Il ny a que lespace darrivee qui a besoin detre complet. Soit donc (u
n
)
nN
une suite
de Cauchy de L(E; B). Pour tout x E on a u
n
(x) u
m
(x)
B
u
n
u
m
L(E;B)
x. Par
consequent (u
n
(x))
nN
est une suite de Cauchy de B. Elle converge donc vers une limite que
lon note u(x). Pour tout x E, y E et K on a u
n
( x + y) = u
n
(x) + u
n
(y) donc
lim
n
u
n
( x + y) = lim
n
u
n
(x) + lim
n
u
n
(y) . On a ainsi u( x + y) = u(x) + u(y) et donc
u est bien une application lineaire. Soit > 0, il existe N 0 tel que pour tout n, m N on a
u
n
u
m
L(E;B)
. Donc pour tout x E, pour tout n, m N on a u
n
(x) u
m
(x)
B
x.
On garde n xe et on fait m pour obtenir u
n
(x) u(x)
B
x. Cela montre dune part
que u est continue avec u
L(E;B)
+u
n
L(E;B)
et dautre part que u u
n
L(E;B)
. On
a bien u
n
u dans L(E; B).
La completude permet de denir des prolongements dapplications lineaires et dutiliser les
series normalement convergentes.
Proposition 29. Soit E un espace vectoriel norme et V un sous espace vectoriel dense de E. Soit
B un Banach, alors toute application lineaire continue u : V B a un prolongement unique en
une application u L(E; B).
Cest une consequence du theor`eme 1 de prolongement des applications uniformement conti-
nues. En eet u est uniformement continue car elle est lineaire continue, cf theor`eme 5. Il existe
donc un unique prolongement u continu. Il reste `a verier que u est lineaire. Pour tout x E,
y E et K, il existe des suites (x
n
)
nN
et (y
n
)
nN
de V tels que x
n
x et y
n
y. On a par
continuite de u et par linearite de u
u( x +y) = lim
n
u( x
n
+y
n
) = lim
n
u( x
n
+y
n
)
= lim
n
u(x
n
) + lim
n
u(y
n
) = u(x) + u(y).
Denition 14. Soit E un espace vectoriel norme, une serie de terme general x
n
E, n N est
dite normalement convergente si et seulement si la serie numerique
n=0
x
n
E
est convergente.
Il est faux de dire quen general une serie normalement convergente est convergente dans
E, cest `a dire que la suite des sommes partielles
N
n=0
x
n
converge quand N . On pourra
construire un contre-exemple `a partir de lexercice 26. Cest par contre vrai si E est complet.
Proposition 30. Dans un Banach, les series normalement convergentes sont des series conver-
gentes.
3.2. Integrales des fonctions `a valeurs dans les Banach 27
Il sut de remarquer que les sommes partielles des series normalement convergentes sont des
suites de Cauchy.
3.2 Integrales des fonctions `a valeurs dans les Banach
Il y a deux points de vue possibles pour denir lintegrale au sens de Lebesgue I =
_
J
f(t) dt
de fonctions t f(t) dun intervalle J R (plus generalement de X espace mesure) `a valeurs
dans un espace vectoriel norme, E. Si E est de dimension nie, il ny a pas de diculte car on
peut integrer coordonnees par coordonnees. Si E est de dimension innie, il y a deux points de
vue.
Le premier consiste `a remarquer que les applications coordonnees sont des formes lineaires.
On peut generaliser le point de vue et dire que x(t) est integrable si et seulement si pour toute
forme lineaire continue l E
n=1
|f
k
1
(x
n
)| x
n
o` u |f
k
1
(x
n
)| designe la mesure de Leguesgue du
sous ensemble de I, f
k
1
(x
n
). On essaie alors de denir I comme une limite dans E de I
k
.
Ces deux approches sont en fait distinctes et il se peut quune fonction soit integrable par
la premi`ere approche sans quelle soit fortement mesurable. On veut avoir `a eviter ce genre de
subtilite ici. Cest pour quoi on va se limiter `a la denition des integrales au sens de Riemann
pour des fonctions continues sur un intervalle borne.
On commence par denir ce quest une subdivision dun intervalle J = [a, b] de R.
Denition 15. Une subdivision h de [a, b] est la donnee dun N-uple, N 2, t
1
= a < t
2
< ... <
t
N
= b.
On denit alors |h| = max
n=1,...N1
t
n+1
t
n
. Si h = (t
1
, ...t
N
) et si h
= (t
1
, ...t
N
) sont deux
subdivisions, on denit une subdivision plus ne h h
= (s
1
, ..., s
M
) telle que {s
1
, ..., s
M
} =
{t
1
, ...t
N
} {t
1
, ...t
N
} en ordonnant lensemble {t
1
, ...t
N
} {t
1
, ...t
N
}.
Soit maintenant B un espace de Banach et f : J B une fonction continue. Comme J est
compact, la proposition 17 nous indique que f est uniformement continue. Le module de continuite
de f est deni par
() = sup{f(t) f(s)
B
/ t, s J, |t s| }.
Par continuite uniforme on a () 0 quand 0.
Pour h = (t
1
, ...t
N
) une subdivision, on deni une fonction en escalier f
h
par f
h
(t) = f(t
n
)
pour t [t
n
, t
n+1
[, n = 1, ...N 1 et f
h
(t
N
) = f(t
N
). (On pourrait de fa con equivalente denir
f
h
(t) = f(t
n+1
pour t ]t
n
, t
n+1
].) On a le resultat suivant.
Proposition 31. Soit a < b deux reels, B un espace de Banach et f C([a, b]; B). Pour h =
(t
1
, ...t
N
) une subdivision de [a, b], on pose I
h
(f) =
N1
n=1
(t
n+1
t
n
)f(t
n
). Il existe alors I(f) B
tel que I
h
(f) I(f) quand |h| 0. I(f) est par denition lintegrale de f sur [a, b], notee :
28 Chapitre 3. Espaces de Banach
_
b
a
f(t) dt = I. On pose
_
a
b
f(t) dt =
_
b
a
f(t) dt =. On a
_
b
a
f(t) dt
B
|b a| sup
t[a,b]
f(t)
B
c [a, b],
_
b
a
f(t) dt =
_
c
a
f(t) dt +
_
b
c
f(t) dt.
I est une aplication lineaire continue, de C
0
([a, b]; B), muni de la norme |f| = sup
t[a,b]
f(t)
B
,
` a valeurs dans B.
On remarque tout dabord que pour une subdivision h on peut poser
_
b
a
f
h
(t) dt = I
h
. On va
utiliser le crit`ere de Cauchy. Soit > 0 et h et h
| .
On pose (s
1
, ..., s
M
) = h h
. On a alors
I
h
=
M1
m=1
f
h
(s
m
) (s
m+1
s
m
), I
h
=
M1
m=1
f
h
(s
m
) (s
m+1
s
m
),
I
h
I
h
B
M1
m=1
f
h
(s
m
) f
h
(s
m
)
B
(s
n+1
s
n
).
Supposons par exemple que s
n
fasse partie de la subdivision h. On a alors f
h
(s
m
) = f(s
m
).
Dautre part s
m
[t
n
, t
n+1
[ pour un certain n. On a donc |s
m
t
n
| |h
| et f
h
(s
m
) = f(t
n
).
Par consequent |f
h
(s
m
) f
h
(s
m
)| = |f(s
m
) f(t
n
)| (). On a la meme majoration si s
m
fait
partie de la subdivision h
. On en conclut que
I
h
I
h
B
M1
m=1
() (s
n+1
s
n
) = (b a) ().
Cela montre que I
h
est une suite de Cauchy qui donc converge dans B vers un element I. La
majoration de lintegrale I est obtenue en remarquant que pour toute subdivision h la meme
majoration est obtenue sur I
h
. De meme la relation de Chasles :
_
b
a
=
_
c
a
+
_
b
c
est demontree en
considerant des subdivisions passant par le point c.
On va faire maintenant le lien entre primitives et integrales. Si J est un intervalle de R et
E un espace vectoriel norme, on rappelle que f : J E est derivable en un point t J si et
seulement si
f(t +h) f(t)
h
a une limite dans E pour t +h J et h 0. Cette limite est notee
f
(t) E
est une fonction continue.
Proposition 32. Soit J un intervalle de R et E un espace vectoriel norme. Soit f : J E une
fonction derivable en tout point de derivee nulle, alors f est constante.
Soit l E
, on pose g(t) = l(f(t)). Cela denit une fonction reelle sur J. De plus on a
g(t +h) g(t)
h
=
l(f(t +h)) l(f(t))
h
= l
_
f(t +h) f(t)
h
_
.
Comme l est continue, g est derivable et t J, g
B
sup
s, |st|h
f(s) f(t)
B
.
Comme f est continue au point t on a sup
s, |st|h
f(s) f(t)
B
0 quand h 0. La fonction F
est donc derivable au point t et F
(t) = f(t).
Reciproquement si G est une autre primitive alors
d
dt
(GF) = 0. En utilisant la proposition
32 on obtient donc quil existe y B tel que t J on a (GF)(t) = y. La fonction G est donc
bien de la forme G(t) = y +F(t) = y +x +
_
t
a
f(s) ds.
3.3 Equations dierentielles
Le calcul integral developpe dans la section precedente permet de resoudre des equations
dierentielles en dimension innie. On a ainsi toutes les version du theor`eme de Cauchy Lipschitz.
On donne ici une des versions les plus simples.
Theor`eme 7. (Cauchy-Lipschitz) Soit B un espace de Banach sur K = R ou C et J un intervalle
de R. On se donne une fonction, F : J B B, continue et globalement Lipschitz par rapport ` a
sa seconde variable :
L > 0, t J, x, y B, F(t, x) F(t, y)
B
L x y
B
.
Pour tout t
0
J et tout x
0
B il existe une unique solution C
1
(J; B) ` a lequation
dierentielle y
= sup
tJ
e
|tt
0
|
u(t)
B
. On note E
(J) lespace
30 Chapitre 3. Espaces de Banach
vectoriel norme des fonctions u C
0
(J; B) telles que |u|
(J) est un espace de Banach. On peut donc appliquer le theor`eme de point xe.
(Un espace de Banach est un espace metrique complet.) On a pour tout t t
0
(u)(t) (v)(t) =
_
t
t
0
F(s, u(s)) F(s, v(s)) ds
(u)(t) (v)(t)
B
_
t
t
0
L u(s) v(s)
B
ds
(u)(t) (v)(t)
B
_
t
t
0
L |u v|
e
(st
0
)
ds =
L
|u v|
e
|tt
0
|
.
On obtient une majoration identique pour t t
0
, ainsi |(u) (v)|
|u v|
. Par
exemple pour = 2L, lapplication est bien contractante. Elle admet un unique point xe. On
a donc une unique solution dans E
(J).
Pour etre tout `a fait complet il reste `a montrer quune solution C
0
(J; B) appartient
necessairement `a E
(J). Si J est compact cest evident. Sinon pour tout intervalle compact K J
contenant t
0
, la restriction `a K de est dans E
|a
n
|
2
soit sommable. La norme est denie par
a =
_
0
|a
n
|
2
_
1/2
.
Exercice 28. Une base algebrique dun e.v. E est un syst`eme libre tel que les combinaisons
lineaires nies engendrent E.
1) Soit E le.v. des fonctions C
1
(R; R), 2 periodiques. Est-ce que {e
inx
/ n Z} est libre ?
Est-ce une base ?
On suppose desormais que E est un Banach. On se donne un syst`eme denombrable {x
1
, x
2
, ..., x
n
, ...}
libre de E et on pose V
N
= V ect{x
1
, ..., x
N
}.
2) Dites pourquoi d
N+1
= d(x
N+1
, V
N
) > 0 et d
N+1
x
N+1
.
On denit par recurrence
N+1
=
N
d
N
4x
N+1
,
1
=
1
x
1
.
3) Montrer que la serie
N
x
N
est normalement convergente.
On pose y =
n=1
n
x
n
, y
N
=
N
n=1
n
x
n
, r
N
=
n=N+1
n
x
n
.
4) Montrer que r
N
1
3
N
d
N
. En deduire que d(y, V
N1
) >
2
N
d
N
3
.
5) Demontrer la proposition suivante.
Un espace de Banach de dimension innie na pas de base algebrique denombrable.
3.4. Exercices 31
Exercice 29. Soit un ouvert borne de R
N
et I un intervalle ouvert borne de R. On note E
lespace de Banach des fonctions reelles bornees et continues sur que lon munit de la norme
du sup.
Pour F : I E on note f : I R la fonction denie par f(t, x) = F(t)(x).
1) Montrer que si F C
0
(I; E) alors f est continue et que si reciproquement f est uniformement
continue F C
0
(I; E).
2) Montrer de meme que si F C
1
(I; E) alors
f
t
(t, x) existe pour tout point (t, x) I .
On se donne k C
0
(I ) tel que pour une constante L > 0 on ait t I, x
,
_
(f, g) = sup
xE
d
F
(f(x), g(x)).
Montrons tout dabord que d
(f, g) = 0 ssi f = g, d
(f, g) = d
(f, g) +d
(g, h)
33
34 Chapitre 4. Espaces de fonctions continues
donc
d
(f, h) = sup
xE
d
F
(f(x), h(x)) d
(f, g) +d
(g, h)
Pour cette distance la convergence dune suite f
n
vers une fonction f est equivalente `a la
convergence uniforme.
Proposition 35. Soit E un espace metrique et F un espace metrique complet alors lespace
C
b
(E; F) est aussi un metrique complet pour la distance de la convergence uniforme d
. Si B
est un espace de Banach alors C
b
(E; B) est un espace de Banach pour la norme du sup : pour
f C
b
(D; B), f
= sup
xD
f(x)
B
.
Si (u
n
)
nN
est une suite de Cauchy de C
b
(E; F) alors pour tout x E, (u
n
(x))
nN
est une
suite de Cauchy de F. Comme F est complet, ces suites convergent dans F vers une limite notee
u(x). On denit ainsi une fonction u : E F. Soit > 0 il existe N 0 tel que si n, m N on a
d
(u
n
, u
m
) . Donc pour tout x E, d
F
(u
n
(x), u
m
(x)) . En passant `a la limite m on
obtient ainsi pour tout n N, pour tout x D, d
F
(u
n
(x), u(x)) et donc d
(u
n
, u) . De
plus
d
F
(u(x), u(y)) d
F
(u(x), u
n
(x)) +d
F
(u
n
(x), u
n
(y)) +d
F
(u
n
(x), u(y))
2d
(u, u
n
) +d
F
(u
n
(x), u
n
(y))
sup
x,yE
d
F
(u(x), u(y)) 2d
(u, u
n
) + sup
x,yE
d
F
(u
n
(x), u
n
(y)) <
par consequent la fonction u est bornee. La suite (u
n
)
nN
converge donc uniformement vers u. La
proposition 8 montre donc que u est continue. On a bien u C
b
(E; F), et u
n
u dans C
b
(E; F).
On a une structure despace vectoriel sur C(E; F) d`es que F est un espace vectoriel. D`es
que F est norme, C
b
(E; F) est un espace vectoriel norme pour la norme du sup. Si B est un
Banach alors dapr`es ce qui prec`ede C
b
(E; B) est complet, cest donc un Banach. Les details de
ces verications sont laissees au lecteur.
Le resultat suivant sera utile dans la suite. Cest un crit`ere qui permet de deduire une
convergence uniforme dune convergence simple. Au premier cycle on voit souvent un resultat
similaire dont la demonstration est laissee en exercice.
Exercice 30. Soit J un intervalle compact de R. Soit (f
n
)
nN
une suite de fonction de C(J; R)
qui converge simplement vers une fonction g : J R. On suppose :
g C(J; R),
les fonctions f
n
, n N, sont croissantes.
Alors la convergence est uniforme.
Theor`eme 8. (Theor`eme de Dini) Soit D un espace metrique compact et (f
n
)
nN
une suite de
fonction de C(D; R) qui converge simplement vers une fonction g : D R. On suppose :
g C(D; R),
la suite de fonctions (f
n
)
nN
est croissante : x D, n 0, f
n+1
(x) f
n
(x).
Alors la convergence est uniforme.
Soit x D et > 0 alors il existe N = N(x) N tel que g(x) f
N(x)
(x) g(x).
(La suite numerique f
n
(x) est croissante et donc majore par sa limite.) Dautre part en utilisant
la continuite de g et f
N(x)
au point x, on sait quil existe (x) tel que si y B(x; (x)) alors
4.2. Theor`eme de Stone-Weierstrass 35
g(x)+ g(y) g(x) et f
N(x)
(x)+ f
N(x)
(y) f
N(x)
(x). Comme la suite est croissante
on a donc que pour tout n N(x) et tout y B(x, (x))
g(y) f
n
(y) f
N(x)
(y) f
N(x)
(x) g(x) 2 g(y) 3 .
Mais par compacite de D il existe x
1
, ...x
K
tels que D =
k=1,...K
B(x
k
, (x
k
)). Pour n N =
max{N(x
1
), ...N(x
K
)} et tout y D il existe k {1, ..., K} tel que y B(x
k
, (x
k
)) et n N
k
(x)
on peut donc appliquer la majoration ci dessus pour obtenir g(y) f
n
(y) g(y) 3 . On a ainsi
g f
n
3 .
Exercice 31. Soit (P
n
)
nN
la suite de R[X] denie par recurrence par :
P
0
= 0, P
n+1
= P
n
+
1
2
(X P
n
2
).
Montrer que la suite de fonctions t P
n
(t) est une suite croissante sur [0, 1] qui verie t
[0, 1], 0 P
n
(t)
t.
En deduire que P
n
(t)
C g
n
g
+ g
f
n
f
2
_
est aussi dans A, o` u
(P
n
)
nN
est la suite de polyn omes denie dans lexercice 31. Remarquons que pour tout x D on
36 Chapitre 4. Espaces de fonctions continues
a
f(x)
2
f
2
qui appartient `a [0, 1]. Par consequent le fait que P
n
converge uniformement vers la racine
carre implique que la suite P
n
_
f
2
f
2
_
converge uniformement sur D vers
f
2
f
2
=
|f|
f
.
Cette limite appartient donc `a A et par linearite on en deduit que |f| A.
On a min(f, g) =
1
2
(|f g| +g f) et max(f, g) =
1
2
(|f g| +f g). Donc si f, g A
alors comme A est un sous espace vectoriel on a f g A et par ce qui prec`ede |f g| A. On
en deduit que min(f, g) et max(f, g) appartiennent `a A.
Theor`eme 9. (Stone-Weierstrass) Soit D un espace metrique compact et A une sous alg`ebre de
C(D; R). Si
La fonction constante egale ` a 1 appartient ` a A,
A est separante, cest ` a dire x, y D il existe f A tel que f(x) = f(y)
alors lalg`ebre A est dense dans C(D; R).
Soit f C(D; R) quelconque. On cherche `a approcher f par des fonctions de A. On se donne
donc > 0 et on cherche `a approcher f `a -pr`es. La demonstration ce fait en trois etapes.
Premi`ere etape : pour tout couple de reels et et tout couple de points y et z D, il
existe g A tel que g(y) = et g(z) = .
En eet comme A est separante il existe h A tel que h(y) = h(z). Comme A est un espace
vectoriel et que la fonction constante egale `a 1 appartient `a A, la formule g(x) = +
h(x)h(y)
h(z)h(y)
denit une fonction g A qui verie bien la propriete voulue.
Deuxi`eme etape : il existe une fonction h
y
A telle que h
y
(y) = f(y) et telle que pour tout
x D on a h
y
(x) f(x) +.
On xe y. Dapr`es ce qui prec`ede il existe pour tout z D, g
z
A telle que g
z
(y) = f(y) et
g
z
(z) = f(z). Par continuite de g
z
f au point z on sait quil existe
z
tel que x B(z;
z
) on a
(g
z
f)(x) . La compacite de D entrane lexistence de z
1
, ..., z
N
qui verie D =
N
1
B(z
k
;
z
k
).
On utilise maintenant la proposition 36. La fonction h
y
= min
k=1,...,N
g
z
k
est dans A. On a h
y
(y) =
min
k=1,...,N
g
z
k
(y) = f(y). De plus pour tout x D il existe p {1, ..., N} tel que x B(z
p
;
z
p
).
Donc g
z
p
(x) f(x) et h
y
(x) f(x) = min
k=1,...,N
g
z
k
(x) f(x) .
Troisi`eme etape : on construit une fonction g A telle que pour tout x D on a |g(x)
f(x)| .
Pour cela on recommence ce que lon a fait pour le min avec le max de fonction h
y
. La fonc-
tion h
y
f est continue en y donc il existe
y
tel que x B(y;
y
) on a (h
y
f)(x) .
La compacite de D entrane lexistence de y
1
, ..., y
M
qui verie D =
M
1
B(y
k
;
y
k
). Or gr ace
`a la proposition 36 la fonction g = max
k=1,...,M
h
y
k
appartient `a A. Comme pour tout x D
et tout k = 1, ..M on a h
y
k
(x) f(x) + on a aussi g(x) f(x) + . De lautre cote
x D il existe p {1, ..., M} tel que x B(y
k
;
y
k
) et donc h
y
p
(x) f(x) . On a donc
g(x) = max
k=1,...,M
h
y
k
(x) h
y
p
(x) f(x) .
Pour tout on a trouve une fonction g A qui approche f `a -pr`es. La fonction f est donc
aussi dans A car cest un ferme. Donc comme f est quelconque on a A = C(D; R).
Corollaire 1. Soit K un ferme borne de R
N
alors R[X
1
, ..., X
n
], lensemble des polyn omes ` a N
variables, est dense dans C(K; R).
On note C
per,L
(R) lensemble des fonctions reelles continues de periode L > 0. Alors lensemble
4.3. Equicontinuite 37
des polyn omes trigonometriques
T = {p : R R / p(x) = a
0
+
N
n=1
a
n
cos(
2nx
L
) +b
n
sin(
2nx
L
), a
n
R, b
n
R}
est dense dans C
per,L
(R) pour la norme du sup.
Ces deux resultats du corollaire sont tr`es souvent utilises. Ce sont des consequences du
theor`eme de Stone Weiersrtass. Pour demontrer la premi`ere assertion on commence par remarquer
que K est un compact puisque cest un ferme borne de R
N
. Les polyn omes consideres comme des
fonctions sur K sont bien une alg`ebre qui contient les fonctions constantes. Il reste `a verier quelle
est separee. Or si a = b dans K alors pour au moins une coordonnee on a a
i
= b
i
, i {1, ..N}. La
fonction coordonnee p
i
(x) = x
i
est bien un polyn ome et separe les points a et b.
La verication de la deuxi`eme assertion est un peu plus delicate. Les constantes sont bien
des polyn omes trigonometriques. Dautre part p est un polyn ome trigonometrique si et seulement
si p(x) =
N
n=N
c
n
exp(
2 i nx
L
) o` u cette fois les coecients c
n
sont dans C et p(x) R pour
tout x R. En utilisant cette derni`ere caracterisation des polyn omes trigonometriques on verie
immediatement que cest une alg`ebre. Le probl`eme est quelle nest pas separante sur R `a cause
de la periodicite. x R, p T , p(x + L) = p(x) donc lalg`ebre ne separe pas x de x + L.
Lidee alors est de faire correspondre aux fonctions periodiques, des fonction de S
1
, le cercle
{z C, |z| = 1}. Pour u C
per,L
(R) on denit u : S
1
R par u(z) = u(2x/L) o` u 2x/L
est nimporte quel argument de z, z = e
2 i x/L
. Limage dune fonction continue periodique
sur R est bien continue sur S
1
pour la distance induite par la norme de C. Dautre part S
1
est
bien compact etant un ferme borne. Comme uv = u v limage de T est bien une alg`ebre et elle
contient les constantes. Les images de x cos(2x/L) et de x sin(2x/L) sont les fonctions
z Re(z) et z Im(z). Si z
1
= z
2
alors une de ces fonctions ne prend pas la meme valeur donc
lalg`ebre image,
T , est separante. On peut donc appliquer le theor`eme `a
T qui est donc dense
dans C(S
1
; R). Commeest une isometrie pour les normes du sup on obtient le resultat souhaite.
4.3 Equicontinuite
Une notion connue qui sest dej` a montree tr`es utile pour letude des fonctions continues est
luniforme continuite. On demande de controler les variations de la fonction independamment du
point o` u on la consid`ere. Au lieu de faire varier le point o` u lon etudie la continuite on peut faire
varier la fonction dans un ensemble donne. On emploie le terme de famille de fonctions de fa con
synonyme `a ensemble de fonctions. Si on a tout une famille de fonctions on peut demander en
plus de contr oler les variations de ces fonctions autour dun point donne independamment de la
fonction consideree. On dit alors que la famille de fonctions est equicontinue.
Denition 18. Soit E et F deux espaces metriques et F C
0
(E; F), une famille de fonctions.
La famille F est equicontinue en un point x
0
E si et seulement si pour tout > 0 il existe > 0
tel que pour toute fonction f F et tout x E veriant d
E
(x, x
0
) on a d
F
(f(x), f(x
0
)) .
Il faut bien remarquer que le doit etre le meme pour toutes les fonctions f.
On dira de meme quune suite de fonctions (f
n
)
nN
est equicontinue en x
0
si lensemble
F = {f
n
, n N} est equicontinu en x
0
.
On sait quune limite uniforme de fonctions continues est continue. Lequicontinuite permet
dobtenir le meme resultat en ne supposant que la convergence simple.
Proposition 37. Soit E et F deux espaces metriques et (f
n
)
nN
une suite de C
0
(E; F), equicontinue
en x
0
E. Si la suite f
n
converge simplement vers une fonction g : E F alors g est aussi conti-
nue en x
0
.
En reprenant les notations de la denition 18 on a pour x E avec d
E
(x, x
0
) que pour
38 Chapitre 4. Espaces de fonctions continues
tout n d
F
(f
n
(x), f
n
(x
0
)) . Il ne reste qu` a passer `a la limite quand n pour conclure que
g est continue.
Exercice 32. Determiner si les familles de C
0
([1, 1]; R) suivantes sont equicontinues ou non en
0 :
F
1
= {x
1
n
cos(nx) + (1 +x)
/4. On a
d
F
(g(x), g(x
0
)) d
F
(g(x), f(x)) +d
F
(f(x), f(x
0
)) +d
F
(f(x
0
), g(x
0
)) /4 +/2 +/4 = .
Dans la denition de la continuite le param`etre depend a priori de la fonction f et du point
considere x
0
. La continuite uniforme specie que ne depend pas de x
0
, lequicontinuite que ne
depend pas de f. On peut demander les deux `a la fois : cest luniforme equicontinuite.
Denition 19. Soit E et F deux espaces metriques et F C
0
(E; F), une famille de fonctions.
La famille F est equicontinue si et seulement si elle est equicontinue en tout point de E.
La famille F est uniformement equicontinue si et seulement si pour tout > 0 il existe > 0
tel que pour toute fonction f F et tout x, y E veriant d
E
(x, y) on a d
F
(f(x), f(y)) .
Une fonction continue sur un compact K est uniformement continue sur K. On a lanalogue
pour une famille de fonctions equicontinue sur un compact.
Proposition 39. Soit E et F deux espaces metriques et F C
0
(E; F) une famille equicontinue.
Si E est compact alors F est uniformement equicontinue.
Soit > 0 et x E, F est equicontinue en x donc il existe (x) tel que :
y B
E
(x, (x)), f F, d
F
(f(y), f(x)) /2.
On a E =
xE
B
E
(x; (x)/2) et si E est compact il existe un recouvrement ni et donc x
1
, ...x
N
E tel que E =
n=1,...N
B
E
(x
n
, (x
n
)/2)).
On choisit maintenant =
1
2
min
n=1,...N
(x
n
). Soit x, y E tels que d
E
(x, y) . Il existe m
tel que x B
E
(x
m
, (x
m
)/2) et
d
E
(y, x
m
) d
E
(y, x) +d
E
(x, x
m
) +(x
m
)/2
1
2
(x
m
) +(x
m
)/2 = (x
m
).
Comme x et y sont dans B
E
(x
m
; (x
m
) /2) on a
f F, d
F
(f(y), f(x
m
)) /2 et d
F
(f(x), f(x
m
)) /2.
Par consequent d
F
(f(x), f(y)) .
Un des resultats centraux de lanalyse fonctionnelle est le suivant.
Theor`eme 10. (Theor`eme dAscoli) Soit E un espace metrique compact et F un espace metrique
complet. Si une famille F C
0
(E; F) verie :
4.3. Equicontinuite 39
(a) F est equicontinue,
(b) x E, K
x
= {f(x) / f F} est un sous ensemble relativement compact de F,
alors F est relativement compacte dans C
0
(E; F) pour la norme du sup.
On commence par demontrer le resultat intermediaire suivant.
Lemme 1. Soit E un espace metrique compact et F un espace metrique complet. Soit (f
n
)
nN
une suite equicontinue de C
0
(E; F). On suppose quil existe un sous ensemble, D E, dense tel
que la suite (f
n
)
nN
converge simplement sur D. Alors il existe f C
0
(E; F) tel que f
n
f
uniformement sur E.
Dapr`es la proposition 39, la suite (f
n
)
nN
est uniformement equicontinue. Soit > 0, il
existe > 0 tel que pour tout x, y E avec d
E
(x, y) et pour toutes les fonctions f
n
, n N on
a d
F
(f
n
(x), f
n
(y)) . Si f
n
f simplement sur D on obtient par passage `a la limite x, y D
avec d
E
(x, y) , d
F
(f(x), f(y)) . La fonction f : D F est donc uniformement continue.
Dapr`es le theor`eme 1, f a un unique prolongement uniformement continu de E dans F que lon
notera aussi f. Reste `a montrer que f
n
f uniformement.
Soit > 0, il existe
1
tel que pour tout x, y E avec d
E
(x, y)
1
et pour toutes les
fonctions f
n
, n N on a d
F
(f
n
(x), f
n
(y)) /3. Comme f est uniformement continue, il existe
2
tel que x, y D avec d
E
(x, y)
2
, d
F
(f(x), f(y)) /3. On pose = min{
1
,
2
}. Lensemble
D est dense donc E =
xD
B
E
(x; ). Comme E est compact il existe x
1
, ...x
K
D tels que
E =
K
k=1
B
E
(x
k
; ). Les suites f
n
(x
1
), ..., f
n
(x
K
) convergent par hypoth`ese vers f(x
1
), ..., f(x
K
)
dans F quand n . Donc il existe N N tel que
n N, k {1, 2, ..., K}, d
F
(f
n
(x
k
), f(x
k
)) /3.
Soit x E et n N. Il existe k tel que x B
E
(x
k
; ). On a d
E
(x, x
k
)
1
et d
E
(x, x
k
)
l
eq
2
donc d
F
(f
n
(x), f
n
(x
k
)) /3 et d
F
(f(x), f(x
k
)) /3. Finalement on obtient
d
F
(f
n
(x), f(x)) d
F
(f
n
(x), f
n
(x
k
)) +d
F
(f
n
(x
k
), f(x
k
)) +d
F
(f(x
k
), f(x))
/3 +/3 +/3 =
ce qui montre la convergence uniforme.
Tout est maintenant en place pour demontrer le theor`eme dAscoli.
On remarque tout dabord que F verie (a) et que si g F alors pour tout x E, g(x)
{f(x) / f F} qui est compact dans F. F verie donc aussi (b). Il faut demontrer que F est
compact dans C
0
(E; F). Comme E est compact, C
0
(E; F) = C
0
b
(E; F), cest donc un espace
metrique pour la distance de la convergence uniforme (proposition 34). La compacite de F est
donc equivalente `a la compacite sequentielle (theor`eme 3).
Soit donc (f
n
)
nN
une suite `a tremes dans F. On va extraire une suite convergente. Gr ace au
lemme 1 il sut dextraire une suite qui va converger simplement sur un ensemble D dense dans
E. Comme E est compact cest un espace separable (proposition 11). Donc il existe un ensemble
denombrable dense D = {x
k
E / k N}.
Lensemble {f
n
(x
0
) / n N} {g(x
0
) / g F} est, dapr`es (b), relativement compact dans
F. On peut donc extraire une sous suite convergente. Il existe
0
: N N strictement croissante
tel que f
0
(n)
(x
0
) converge quand n .
De meme lensemble {f
0
(n)
(x
1
) / n N} est relativement compact. Il existe
1
: N N
strictement croissante tel que en posant
1
=
1
0
, on a f
1
(n)
(x
1
) qui converge quand n .
Par construction on a aussi f
1
(n)
(x
0
) qui converge quand n .
Ainsi de suite on construit f
k
(n)
extraite de f
k1
(n)
,... extraite de f
0
(n)
tel que f
k
(n)
(x
k
),
f
k
(n)
(x
k1
),... f
k
(n)
(x
0
) convergent quand n .
Pour construire la suite extraite qui va converger pour tout les x
k
, k N, on utilise alors le
procede diagonal de Cantor. Considerons la suite f
n
(n)
. Soit k N, pour n k les termes f
n
(n)
sont extraits de la suite f
k
(n)
donc f
n
(n)
(x
k
) converge quand n . La suite f
n
(n)
extraite
de f
n
converge donc simplement sur D ce quil fallait demontrer.
40 Chapitre 4. Espaces de fonctions continues
4.4 Exercices
Exercice 33. Pour les deux suites (f
n
)
n1
suivantes determiner leur limites simples et dire si la
convergence est uniforme sur lintervalle [0, 1].
1) f
n
(x) = x
n
2) f
n
(x) = (1 x)x
n
Soit maintenant f
n
une suite de fonctions reelles qui sont croissantes sur [a,b]. On suppose quelles
convergent simplement vers une fonction continue g sur [a,b].
3) Montrer alors que la convergence est uniforme.
Exercice 34. Soit D un espace metrique et E un Banach. On suppose quune suite (f
n
) de
C
0
b
(D; E) converge uniformement sur un sous ensemble dense A de D. Montrer que la conver-
gence est uniforme sur D tout entier.
Exercice 35. Soit P
1
(X) = X, P
n+1
(X) = P
n
(X) +
1
2
(X P
2
n
(X)).
1) Montrer quon denit ainsi une suite de polyn omes. Quel est le degre de P
n
?
2) Montrer que sur lintervalle [0, 1] la suite est croissante et que pour tout n
t [0, 1], 0 P
n
(t)
t.
3) En deduire que pour tout t [0, 1], la suite P
n
(t) converge vers une limite que lon determinera.
4) Conclure que la convergence est uniforme sur [0, 1].
Exercice 36. Soit D un espace metrique compact et A une sous alg`ebre de C
0
(D; R) qui nest pas
separante. Montrer quelle nest pas dense.
Exercice 37. Soit D et E deux espaces metriques compacts. Montrer que toute fonction de C
0
(D
E; R) peut sapprocher uniformement par des sommes de fonctions ` a variables separees :
pour tout f C
0
(D E; R), pour tout > 0, il existe
i
C
0
(D; R) et
i
C
0
(E; R) pour
i = 1, ..., N telles que
(x, y) D E, |f(x, y)
N
i
(x)
i
(y)| .
Chapitre 5
Espaces de Hilbert et
convexite
5.1 Generalites
On commence par rappeler quelques denitions.
Denition 20. Soit E un espace vectoriel sur C, une application, a : E E C, est une
forme sesquilineaire si et seulement si elle est antilineaire en la premi`ere variable et lineaire en
la deuxi`eme variable. Cest ` a dire :
x E, y a(x, y) est une forme lineaire,
y E, x a(x, y) est une forme lineaire.
Une forme sesquilineaire a est hermitienne si et seulement si
x, y E, a(y, x) = a(x, y).
Une forme sesquilineaire a verie donc
C, x
1
, x
2
, y E, a(x
1
+x
2
, y) = a(x
1
, y) +a(x
2
, y)
de meme que
C, x, y
1
, y
2
E, a(x, y
1
+y
2
) = a(x, y
1
) +a(x, y
2
).
On remarque aussi que pour une forme hermitienne on a x E, a(x, x) R.
Denition 21. Soit E un espace vectoriel sur C, une forme hermitienne a : E E C est
positive si et seulement si x E, a(x, x) 0. Elle est denie positive si et seulement si elle est
positive et x E, a(x, x) = 0 implique x = 0.
Denition 22. Un E un espace vectoriel sur C est dit prehilbertien sil est muni dune forme
hermitienne denie positive. On la note pour x, y E, (x, y).
Exercice 38. Verier que les espaces suivant sont prehilbertiens.
E = C
0
([0, 1]; C), f, g E, (f, g) =
_
1
0
f(t) g(t) dt.
E = l
2
= {a = (a
n
)
nN
, a
n
C,
n=0
|a
n
|
2
}, a, b E, (a, b) =
n=0
a
n
b
n
.
41
42 Chapitre 5. Espaces de Hilbert et convexite
Proposition 40. Soit E un espace prehilbertien, cest un espace norme pour la norme denie par
x E, x =
_
(x, x). On a de plus
x, y E, x +y
2
= x
2
+y
2
+ 2Re(x, y),
x +y
2
+x y
2
= 2x
2
+ 2y
2
,
|(x, y)| x y.
Les deux premi`eres egalites sont le resultat de calculs immediats. Linegalite est linegalite
de Cauchy Schwarz. Elle se demontre de la fa con suivante. Le polyn ome
t R x +ty
2
= x
2
+ 2tRe(x, y) +t
2
y
2
est positif ou nul donc son discriminant est negatif ou nul. Cela donne |Re(x, y)| x y. On
a : (x, y) = |(x, y)| e
i
pour un R. Donc
|(x, y)| = (e
i
x, y) = Re(e
i
x, y) e
i
x y = x y.
On peut maintenant demontrer linegalite triangulaire. En eet
x +y
2
= x
2
+y
2
+ 2Re(x, y) x
2
+y
2
+ 2x y = (x +y)
2
.
On verie alors aisement que . est bien une norme, ce qui termine la demonstration.
Exercice 39. Soit z E, espace prehilbertien,montrer que x (z, x) est une forme lineaire
continue et determiner sa norme.
Montrer que le produit scalaire : (x, y) est continu sur E E.
Soit a une forme sesquilineaire, montrer quelle est continue si et seulement si elle est bornee : il
existe une constante C > 0 telle que x, y E, |a(x, y)| Cx y.
5.2 Orthogonalite
Denition 23. Soit E un espace prehilbertien, on dit que x, y E sont orthogonaux si et seule-
ment si (x, y) = 0. On dit quune suite de E nie (e
1
, ..., e
N
) ou innie (e
n
)
n1
forme un syst`eme
orthogonal si et seulement si n = m, (e
n
, e
m
) = 0. Le syst`eme est orthonormal si de plus
n, e
n
= 1.
Proposition 41. (Inegalite de Bessel Parseval.) Soit (e
1
, ..., e
N
) un syst`eme orthogonal dun
espace prehilbertien E. On a alors la relation de Pythagore : e
1
+e
2
+...e
N
2
= e
1
2
+...e
N
2
.
Si (e
n
)
n1
forme un syst`eme orthonormal alors pour tout x E on a linegalite de Bessel Parseval
n=1
|(e
n
, x)|
2
x
2
.
La relation de Pythagore se demontre par une recurrence immediate. Pour obtenir linegalite
de Bessel Parseval considerons x
N
=
N
n=1
(e
n
, x) e
n
. Comme (e
n
)
n=1,...N
est un syst`eme ortho-
gonal on a par Pythagore x
N
2
=
N
n=1
|(e
n
, x)|
2
. Or
(x
N
, x) =
N
n=1
((e
n
, x) e
n
, x) =
N
n=1
(e
n
, x)(e
n
, x) = x
N
2
donc (x
N
, x x
N
) = 0 et toujours par Pythagore
x
2
= (x x
N
) +x
N
2
= (x x
N
)
2
+x
N
2
= (x x
N
)
2
+
N
n=1
|(e
n
, x)|
2
.
5.2. Orthogonalite 43
Les sommes partielles
N
n=1
|(e
n
, x)|
2
sont donc majorees par x
2
. La serie est donc absolument
convergente et est majoree par x
2
.
La suite (x
N
)
N1
est de Cauchy. En eet pour M > N, x
N
x
M
2
=
M
n=N+1
|(e
n
, x)|
2
tend vers 0 quand N, M . Mais la suite ne converge pas necessairement, pour cela il faudrait
que E soit complet.
On va maintenant etudier les relations dorthogonalite entre ensembles. On rappelle tout
dabord que si B est une partie dun espace vectoriel E sur K = R ou C,
Vect(B) = {
N
n=1
n
x
n
,
n
K, x
n
B, n = 1, 2, ..., N, N N, }
est lespace vectoriel engendre par B.
Denition 24. Soit B E, espace prehilbertien. Lorthogonal de B est lensemble
B
= {x E, b B, (b, x) = 0}.
Proposition 42. Soit B E, espace prehilbertien. Lorthogonal B
{0}. Si B C alors C
. On a de plus B
= Vect(B)
= Vect(B)
.
Soit b E, b
= {b}
=
bB
b
, intersection
de sous espaces vectoriels fermes est donc aussi un sous espace vectoriel ferme. Dautre part si
x B B
=
bC
b
bB
b
= B
(Vect(B))
.
Si x B
n=1
n
b
n
) =
N
n=1
n
(x, b
n
) = 0.
Donc x (Vect(B))
(Vect(B))
. Reciproquement, si x (Vect(B))
, soit
c Vect(B) : il existe une suite (c
n
)
nN
de (Vect(B)) tel que c
n
c. On a (x, c
n
) = 0 et comme
le produit scalaire est continu (x, c) = lim
n
(x, c
n
) = 0. On obtient ainsi x (Vect(B))
. On
a donc B
(Vect(B))
(Vect(B))
= {0}.
La reciproque est fausse dans un cadre prehilbertien general. On peut prendre par exemple
E = C
0
([1, 1]; R) muni du produit scalaire (f, g) =
_
1
1
f(x) g(x) dx et T = {f E;
_
0
1
f(x) dx =
_
1
0
f(x) dx}. On verie que T
n=1
n
= 1,
N
n=1
n
x
n
C.
La demonstration se fait par recurrence sur N. Par denition cest vrai pour N = 2. Si la
proposition est vrai pour N, considerons x
1
, ...x
N+1
C et
1
, ...
N+1
> 0, avec
N+1
n=1
n
= 1. On
pose =
N
n=1
n
> 0 et
n
=
n
/. Lhypoth`ese de recurrence implique que y =
N
n=1
n
x
n
C. Par consequent y + (1 ) x
N+1
C. Or y =
N
n=1
n
x
n
et (1 ) =
N+1
do` u le
resultat.
Le resultat principal de ce paragraphe est le suivant.
Theor`eme 11. Soit C un convexe complet dun espace prehilbertien E. Pour tout x E il existe
un unique point P
C
x, projection orthogonale de x sur C, tel que :
x P
C
x = d(x, C) = inf{x y, y C}.
La projection P
C
x est caracterisee par
P
C
x C, y C, Re(x P
C
x, y P
C
x) 0.
De plus P
C
est une contraction pour tout x
1
, x
2
E, P
C
x
1
P
C
x
2
E
x
1
x
2
E
.
Dans lenonce ci-dessus caracterise signie que P
C
x est lunique solution du probl`eme :
trouver z C tel que pour tout y C on ait Re(x z, y z) 0.
Pour la demonstration du theor`eme considerons une suite minimisante (y
n
)
nN
de C : y
n
2
= 2x y
n
2
+ 2x y
m
2
.
Or comme
y
n
+y
m
2
C on a x
y
n
+y
m
2
. Par consequent
y
n
y
m
2
2x y
n
2
+ 2x y
m
2
4
2
.
Quand n et m on a x y
n
et x y
m
, donc y
n
y
m
0 quand n et
m . La suite (y
n
)
nN
est donc une suite de Cauchy de C qui est suppose complet. Elle
converge donc vers un point P
C
x C et x P
C
x = . Si z est un autre point de C veriant la
meme relation alors la suite (P
C
x, z, P
C
x, z, ..., P
C
x, z, ...) est aussi une suite minimisante et par
le meme raisonnement que precedemment elle converge. Cela implique z = P
C
x et donc lunicite.
Si z C verie y C, Re(x z, y z) 0 alors pour tout y C
x y
2
= (x z) + (z y)
2
= (x z)
2
+(z y)
2
2Re(x z, y z) (x z)
2
.
Donc z realise le minimum de la distance de x aux points de C ce qui implique z = P
C
x.
5.3. Convexite et projections orthogonales 45
Reciproquement si on pose z = P
C
x alors pour tout y C et tout t [0, 1] on a t y+(1t) z
C et donc x (t y + (1 t) z)
2
x z
2
. On obtient
x z t(y z)
2
x z
2
= t
2
y z
2
2t Re(x z, y z) 0
pour tout t [0, 1]. En particulier la derivee par rapport `a t de cette fonction doit etre positive
ou nulle en t = 0. Cela donne 2 Re(x z, y z) 0 ce qui conduit au resultat souhaite.
Pour montrer la contractivite des projections, appliquons maintenant le crit`ere pour P
C
x
1
avec y = P
C
x
2
et pour P
C
x
2
avec y = P
C
x
1
. On obtient
Re(x
1
P
C
x
1
, P
C
x
2
P
C
x
1
) + Re(x
2
P
C
x
2
, P
C
x
1
P
C
x
2
) 0
Re(x
1
x
2
+ (P
C
x
2
P
C
x
1
), P
C
x
2
P
C
x
1
) 0
P
C
x
2
P
C
x
1
2
Re(x
2
x
1
, P
C
x
2
P
C
x
1
).
Linegalite de Cauchy Schwarz permet de conclure.
Corollaire 2. Soit V un sous espace vectoriel complet et non reduit ` a {0} dun espace prehilbertien
E. Pour tout x E il existe un unique point P
V
x, projection orthogonale de x sur V , tel que :
x P
V
x = d(x, V ) = inf{x y, y V }.
La projection P
V
x est caracterisee par
P
V
x V, y V, (x P
V
x, y) = 0.
De plus P
V
L(E) et P
V
L(E)
= 1.
Un sous espace vectoriel est convexe, donc il sut dappliquer le theor`eme precedent. La
projection est caracterise par P
V
x V, y V, Re(x P
V
x, y P
V
x) 0. En posant
y
= y P
V
x (V est un s.e.v.) on a donc y
V, Re(x P
V
x, y
, i y
et i y
) = 0. Cette caracterisation
montre aussi que P
V
est lineaire. Comme P
V
est une contraction on a P
V
L(V )
1, comme P
V
est lidentite sur V on a en fait egalite.
Proposition 45. (Orthonormalisation.) Soit V
1
V
2
...V
n
V
n+1
... une suite stricte-
ment croissante de sous espaces vectoriels dun espace prehilbertien E avec V
1
= {0}. Si les V
n
sont complets, il existe alors un syst`eme orthonormal e
1
, e
2
, ..., e
n
, ... tel que e
n
V
n
V
n1
. Si
n, dim(V
n
) = n alors il existe un syst`eme orthonormal e
1
, e
2
, ..., e
n
, , ... tel que (e
1
, e
2
, ..., e
n
)
est une base orthogonale de V
n
.
On obtient le resultat par une recurrence sur n. Pour construire e
1
on normalise un vecteur
non nul de V
1
. Supposons (e
1
, ..., e
n
) construits. Les espaces V
n
sont complets, on peut donc
appliquer le corollaire 2. Soit a
n+1
V
n+1
\ V
n
, ce vecteur existe car V
n
= V
n+1
. On pose alors
e
n+1
=
P
V
n
a
n+1
P
V
n
a
n+1
, e
n+1
=
n
k=1
(e
k
, a
n+1
)e
k
/
_
n
k=1
(e
k
, a
n+1
)
2
.
Cest le procede dorthonormalisation de Gram-Schmidt.
46 Chapitre 5. Espaces de Hilbert et convexite
5.4 Espaces de Hilbert
Denition 27. Un espace de Hilbert H est un espace prehilbertien complet.
On rappelle quun sous ensemble ferme dun espace complet est complet, cf proposition
9. On peut donc projeter sur tout convexe ferme et en particulier sur les sous espaces vectoriels
ferme.
Proposition 46. Soit V un sous espace vectoriel ferme dun espace de Hilbert H. On a alors
H = V V
et V
= V .
Soit x H on a evidemment x = P
V
x + (x P
V
x) et P
V
x V , (x P
V
x) V
. Cela
montre que H = V +V
et comme V V
et si x V
alors x P
V
x V
car P
V
x V V
. On a aussi x P
V
x V
donc x P
V
x = 0, x = P
V
x V . Cela termine la demonstration.
Corollaire 3. Un sous ensemble T dun espace de Hilbert H est total si et seulement si T
= {0}.
On a dej` a vu (proposition 43) que necessairement T
= Vect(T ) T
.
Cela montre que T
= {0} est une condition necessaire et susante pour que T soit total.
Denition 28. Une famille (e
n
)
nN
dun espace de Hilbert H est une base hilbertienne si et
seulement si elle est orthonormale et totale.
Proposition 47. Soit (e
n
)
nN
une base hilbertienne dun espace de Hilbert H. Alors pour tout
x H
x =
nN
(e
n
, x) e
n
o` u la serie est convergente dans H.
Posons a
n
= (e
n
, x). Par Bessel Parseval (Proposition 41) on a
nN
|a
n
|
2
x
2
. Soit x
N
=
N
n=0
a
n
e
n
. Par Pythagore on a pour M > N, x
N
x
M
= (
M
n=N+1
|a
n
|
2
)
1/2
. Comme la serie
est convergente cela montre que (x
N
)
NN
est de Cauchy et converge donc vers x
H. Fixons
n N, pour N n on a (x
N
, e
n
) = a
n
= (x, e
n
). Par passage `a la limte N on obtient
(x
, e
n
) = (x, e
n
), (xx
, e
n
) = 0. Cela montre que xx
{e
n
; n N}
, comme {e
n
; n N}
est total, par le corollaire 3, on en conclut que {e
n
; n N}
= {0} et donc x = x
.
Proposition 48. Un espace de Hilbert H admet une base hilbertienne (e
n
)
nN
si et seulement si
H est separable.
Soit H separable, il existe alors (cf denition 10) une suite (x
n
)
n1
dense. On pose alors
W
n
= Vect(x
1
, ..., x
n
). On a W
n
W
n+1
et dim(W
n+1
) 1 + dim(W
n
), quitte `a reindexer
V
k
= W
n
avec dim(V
k
) = k. Gr ace `a la proposition 45, on peut donc trouver (e
n
)
n1
un syst`eme
orthonormal tel que (e
1
, ..., e
k
) soit une base de V
k
. Par consequent
Vect{e
n
; n 1} =
k1
V
k
=
nN
W
n
, {x
n
; n N} Vect{e
n
; n 1}.
5.5. Theor`emes de representation 47
Comme {x
n
; n N} est dense il est total et donc (proposition 42 et corollaire 3)
{e
n
; n 1}
= Vect{e
n
; n 1}
{x
n
; n N}
= {0}.
Par consequent {e
n
; n 1} est un syst`eme orthonormal total : cest une base hilbertienne.
Reciproquement si (e
n
)
nN
est une base hilbertienne alors
_
N
n=1
(r
n
+is
n
)e
n
; N N, r
n
, s
n
Q
_
est denombrable et dense. H est separable.
5.5 Theor`emes de representation
Dans cette section H designe un espace de Hibert et H
avec V
de
dimension 1. Soit donc a un vecteur non nul de V
tel que
(u, v) H H, (Au, v) = (u, A
v).
48 Chapitre 5. Espaces de Hilbert et convexite
Cest loperateur adjoint. On a de plus A
L(H)
= A
L(H)
et A
= A.
La relation ci dessus est equivalente `a
(u, v) H H, (A
u, v) = (v, A
u
2
= (u, AA
u) AA
L(H)
u
2
A
L(H)
A
L(H)
u
2
,
A
L(H)
_
A
L(H)
A
L(H)
.
On a donc A
L(H)
A
L(H)
et par consequent aussi A
L(H)
A
L(H)
. On verie par
ailleurs aisement que A
.
Proposition 50. Soit A L(H) et a la forme sesquilineaire correspondante :
(u, v) H H, a(u, v) = (Au, v).
Loperateur A est hermitien si et seulement si la forme sesquilineaire a est hermitienne.
En eet on a
a(u, v) a(v, u) = (Au, v) (Av, u) = (Au, v) (u, Av) = (Au, v) (A
u, v)
a(u, v) a(v, u) = (Au A
u, v).
Cette expression est nulle pour tout u, v H, si et seulement si a est hermitien et si et seulement
si A est hermitien.
Le resultat suivant est tr`es important en vue de ces nombreuses applications. Il generalise
au cas non symetrique le theor`eme de representation de Riesz.
Theor`eme 13. (Theor`eme de Lax Milgram.) Soit a une forme sesquilineaire continue. On suppose
quelle est coercive, cest ` a dire :
> 0, u H, Re a(u, u) u
2
.
Alors pour toute forme lineaire l H
(u) avec F
(u) = u Au+ f.
Remarquons que a etant coercive on a (Au, u) u
2
. On a donc pour tout u, v H
F
(u) F
(v)
2
= (u v) A(u v)
2
= (u v)
2
2Re(A(u v), u v) +
2
A(u v)
2
(u v)
2
2(u v)
2
+
2
A
2
L(H)
(u v)
2
,
_
1 (2 A
2
L(H)
)
_
(u v)
2
.
Pour 0 < < /(2A
2
L(H)
), lapplication est donc strictement contractante. Dapr`es le theor`eme
2 de Picard, il existe donc dans ce cas un unique point xe. Cela termine la demonstration.
5.6 Exercices
Exercice 40. E designe un espace vectoriel norme sur R. Soit C un ouvert convexe contenant 0.
On denit sa jauge par
x E, p(x) = inf{ > 0/
1
.x C}.
On va montrer que la jauge dun convexe joue le role dune norme dont la boule unite serait ce
convexe.
1) Montrer que p(0) = 0, et que C = {x E/ p(x) < 1}. Que vaut p si C = B(0; 1) ?
2) Montrer que > 0, x E, p(.x) = p(x), puis que x, y E, p(x +y) p(x) +p(y).
3) Prouver quil existe une constante M > 0 telle que x E, p(x) Mx que si de plus C est
borne il existe > 0 telle que x E, p(x) x.
4) En deduire que p est continue.
On suppose que C est borne. Soit (x) =
p(x)
x
.x pour tout x = 0 et (0) = 0.
5) Montrer que est une bijection sur E et donner la fonction reciproque.
6) Montrer que est bicontinue (continue et de reciproque continue). En deduire le resultat sui-
vant.
Tout convexe ouvert borne dun espace vectoriel norme est homeomorphe `a la sph`ere unite.
Exercice 41. Soit V un s.e.v. dun espace de Hilbert H.
1) Montrer que V (V
.
Soit P la projection orthogonale sur V .
2) Montrer que pour tout v (V
on a ((I P)v, v) = 0.
3) Deduire de ce qui prec`ede que V = (V
.
Exercice 42. On note C
0
est un Banach et L
2
est un Hilbert.
On rappelle que C
0
.
2) En utilisant Stone Weierstrass montrer que la famille {e
inx
, n Z} est totale.
3) Montrer que (e
inx
)
nZ
est une base Hilbertienne de L
2
pour le p.s.
(u, v) =
_
u(x) v(x)
dx
2
.
50 Chapitre 5. Espaces de Hilbert et convexite
4) Calculer les coordonnees a
n
, n Z de la fonction u L
2
nZ
a
n
e
inx
est absolument convergente, semi-convergente, conver-
gente dans L
2
(, ).
Exercice 43. Soit a une forme hermitienne continue coercive sur un espace de Hilbert H. Soit
f H. On pose pour tout v H, J(v) = Re
_
1
2
a(v, v) (f, v)
_
.
1) Montrer que J(v) peut etre minore independamment de v.
2) Montrer que si J(u) = min
vH
J(v) alors pour tout v on a a(u, v) = (f, v).
Indication : calculer J(u tv), J(u i tv) pour t proche de 0.
3) Reciproquement montrer que si u resout pour tout v, a(u, v) = (f, v) alors J(u) = min
vH
J(v).
Exercice 44. Soit H un Hilbert reel et C un convexe ferme, non vide de H. On note P la pro-
jection orthogonale sur C.
1) Montrer que pour tout x, y H, on a ((x y) P(x) P(y), P(x) P(y)) 0.
2) En deduire que P est une contraction.
Soit a une forme bilineaire continue et coercive : il existe > 0 tel que u H, a(u, u) u
2
.
Soit l une forme lineaire continue sur H. On cherche ` a resoudre linequation variationnelle :
Trouver u C tel que
v C, a(u, v u) l(v u)
3) Montrer que le probl`eme peut se mettre sous la forme u = P(f Au + u) o` u > 0, f H
et A L(H).
4) En deduire que linequation variationnelle a une solution unique.
5) Si a est symetrique montrer quelle denit un p.s., note (., .)
a
dont la norme est equivalente
` a la norme de depart. Montrer quil existe g H tel que v H, l(v) = a(g, v). Quel est la
projection P
a
(f) de f sur C pour ce nouveau p.s. ? Que minimise u?
Application
Soit f L
2
(R), on cherche ` a resoudre le probl`eme dobstacle :
Trouver une fonction u L
2
(R) positive ou nulle telle que
_
R
u
2
(x) + (u(x + 1) u(x))
2
f(x)u(x) dx
soit minimum. Montrer que ce probl`eme ` a une solution unique.
Chapitre 6
Elements de theorie
spectrale
6.1 Generalites
On commence par quelques denitions et des rappels sur des theor`emes de la dimension nie.
Denition 30. Soit E, F deux espaces vectoriels normes sur K = R ou C. Pour A L(E; F) on
denit son image Im(A) et son noyau N(A) par
Im(A) = A(E) F, N(A) = A
1
({0}) E.
Une des bases de lalg`ebre lineaire en dimension nie est le theor`eme elementaire suivant.
Theor`eme 14. (Theor`eme du rang.) Soit E, F deux espaces vectoriels normes sur K = R ou C
et A L(E; F). On suppose que E est de dimension nie, alors
dim(Im(A)) + dim(N(A)) = dim(E).
En eet comme E est de dimension nie il existe un supplementaire V E `a N(A). On a
dim(V ) +dim(N(A)) = dim(E). On verie alors que A est une bijection et donc un isomorphisme
despace vectoriel entre V et Im(A). On a donc dim(V ) = dim(Im(A)). On en deduit le resultat.
Corollaire 5. Soit E un espace vectoriel norme sur K = R ou C de dimension nie et A
L(E)(:= L(E; E)). On a alors lequivalence entre les trois proposition suivante :
A est bijectif,
A est injectif, N(A) = {0},
A est surjectif, Im(A) = E.
Si on est dans ce cas alors on verie aisement que A
1
est une application lineaire et comme
on est en dimension nie A
1
est continue. Cest faux en general en dimension nie.
Denition 31. Soit E un espace vectoriel norme sur K = R ou C. Le groupe lineaire sur E,
note GL(E) est lensemble des applications A L(E) bijectives telles que A
1
L(E). (A
1
est
continue.)
Denition 32. Soit E un espace vectoriel norme sur K = R ou C et A L(E).
Lensemble resolvant de A, Res(A) K, est lensemble des K tels que : (AId) GL(E).
51
52 Chapitre 6. Elements de theorie spectrale
Lensemble des valeurs propres, Vp(A) K, est lensemble des K tels que (AId) ne soit
pas injectif : x E, x = 0, Ax = x.
Le spectre de A, Sp(A) K, est le complementaire de lensemble resolvant : Sp(A) = K\ Res(A).
On a toujours Vp(A) Sp(A). En dimension nie on peut demontrer le resultat suivant.
Corollaire 6. Soit E un espace vectoriel norme sur K = R ou C de dimension nie et A L(E),
alors Sp(A) = Vp(A).
Ce corollaire est une consequence directe du corollaire 5 quand on lapplique `a (AId).
Ces resultats, (theor`eme du rang 14 et les corollaires 5, 6) sont `a la base de lanalyse spectrale
en dimension nie. Malheureusement ils sont en general faux en dimension innie. On peut sen
convaincre en faisant lexercice suivant.
Exercice 45. On designe par B lespace de Banach des suites complexes
a = (a
1
, a
2
, ..., a
n
, ...)
sommables avec la norme a =
n=1
|a
n
|. On denit les operateurs S et T suivants :
Sa = (0, a
1
, a
2
, ..., a
n
, ...), Ta = (a
2
, a
3
, ..., a
n+1
, ...).
1) Montrer que S et T sont dans L(B) et calculer leurs normes.
2) Etudier linjectivite et la surjectivite de ces operateurs.
3) Est ce quune application lineaire de B dans B inversible ` a droite est inversible ` a gauche ?
4) Determiner les valeurs propres et le spectre de S et T.
On va maintenant etablir des resultats qui seront valables en dimensions quelconques. Il faut
pour cela etre dans un espace complet.
Theor`eme 15. Soit E un espace de Banach sur K = R ou C, alors GL(E) est un ouvert de
L(E). Plus precisement si A GL(E), alors pour tout B L(E) avec B
L(E)
<
1
A
1
L(E)
, on
a (A+B) GL(E) et
(A+B)
1
=
n=0
(1)
n
(A
1
B)
n
A
1
.
Pour demontrer ce theor`eme, commen cons par montrer que (IdC) GL(E) pour C
L(E)
<
1. Pour cela considerons la serie S =
n=0
C
n
. Comme C
n
L(E)
C
L(E)
n
, cette serie est nor-
malement convergente. Or L(E) est un Banach, cf proposition 28, donc (proposition 30) la serie
est convergente et denit bien S L(E). Les sommes partielles S
N
=
N
n=0
C
n
convergent donc
vers S. Or on a
(Id C) S
N
=
N
n=0
C
n
N+1
n=1
C
n
= Id C
N+1
,
(Id C) S = Id lim
N
C
N+1
= Id,
car C
N+1
L(E)
C
L(E)
N+1
0. Comme S
N
(IdC) = (IdC) S
N
on a aussi S (IdC) =
(Id C) S = Id. Cela montre que (Id C) GL(E) dinverse S.
6.2. Operateurs compacts. 53
On applique ensuite ce resultat avec C = A
1
B qui est de norme C
L(E)
A
1
L(E)
B
L(E)
<
1 par hypoth`ese. On en deduit que (Id +A
1
B) GL(E) avec
(Id +A
1
B)
1
=
n=0
(1)
n
(A
1
B)
n
.
Donc A +B = A(Id +A
1
B) GL(E) avec (A +B)
1
= (Id +A
1
B)
1
A
1
. Cela termine la
demonstration du theor`eme 15.
Theor`eme 16. Soit E un espace de Banach sur K = R ou C, et A L(E). Lensemble Res(A)
est un ouvert de K et lapplication
Res(A) (A Id)
1
est analytique. Le spectre de A, Sp(A) est un compact de K contenu dans la boule { K; ||
A
L(E)
}.
Soit
0
Res(A), on applique le theor`eme 15 precedent `a (A
0
Id). Pour B L(E) avec
B
L(E)
< 1/(A
0
Id)
1
L(E)
on a (A
0
Id +B) GL(E). En prenant B = (
0
)Id on
en deduit que Res(A) pour |
0
| < 1/(A
0
Id)
1
L(E)
et que lon a
(AId)
1
=
n=0
(1)
n
((A
0
Id)
1
(
0
)Id)
n
(A
0
Id)
1
(AId)
1
=
n=0
(
0
)
n
((A
0
Id)
1
)
n+1
Par consequent Res(A) est ouvert et (AId)
1
est developpable en serie enti`ere et donc analy-
tique.
Il en resulte que le complementaire de Res(A) qui est Sp(A), est ferme. Reste `a montrer
linclusion ou encore, (par passage au complementaire,) que
{ K; || > A
L(E)
} Res(A).
On applique le theor`eme 15 `a Id. On a Id +B GL(E) pour
B
L(E)
<
1
(Id)
1
L(E)
= ||.
On peut prendre B = A si || > A
L(E)
ce qui montre linclusion.
6.2 Operateurs compacts.
On a vu que des resultats fondamentaux dalg`ebre lineaire de la dimension nie ne sont pas
necessairement vrais en dimension innie. On peut y remedier en partie en utilisant la notion de
compacite.
Proposition 51. Soit E, F deux espaces vectoriels normes sur K = R ou C et A L(E; F).
On dit que A est un operateur compact si et seulement si une des trois propositions equivalentes
suivantes est veriee :
toute image dun borne de E est relativement compact dans F,
A(B
E
(0; 1)) est relativement compact dans F,
de toute suite bornee (x
n
)
nN
de E on peut extraire une sous suite telle que (Ax
n
k
)
kN
converge dans F quand k .
Lensemble des operateurs compacts est note K(E; F).
54 Chapitre 6. Elements de theorie spectrale
On a evidement implique .
Si on suppose , considerons une suite bornee (x
n
)
nN
par M > 0 de E. On a A(
x
n
M
)
A(B
E
(0; 1)). Comme la compacite est equivalent `a la compacite sequentielle dans les metriques
(theor`eme 3), on obtient lexistence dune sous suite telle que A(
x
n
k
M
) y F. On a bien
Ax
n
k
My, ce qui donne .
Limplication : donne , resulte de lequivalence entre la compacite et la compacite
sequentielle dans les metriques (theor`eme 3).
Proposition 52. Soit E, F deux espaces vectoriels normes sur K = R ou C et A L(E; F). Si
A est de rang ni, dim(Im(A)) < , alors A K(E; F).
En eet si C E est borne, A(C) est un borne de Im(A) espace vectoriel de diemsion nie.
Or en dimension nie les fermes bornes sont compact, A(C) est donc relativement compact.
Il resulte de cette proposition que si dimE < alors L(E; F) = K(E; F). Cest faux
en general. En eet Id
E
est compact si et seulement si B
E
(0; 1) est relativement compact si et
seulement si dimE < par le theor`eme 4 de Riesz. On a donc K(E)(= K(E; E)) = L(E) quand
dimE = .
Proposition 53. Soit E, F deux espaces vectoriels normes sur K = R ou C. Les operateurs
compacts, K(E; F), forment un sous espace vectoriel de L(E; F). Si de plus F est un Banach,
K(E; F) est ferme dans L(E; F).
Soit A, B K(E; F), et K. On va utiliser le crit`ere de la proposition 51. Soit donc
(x
n
)
nN
une suite bornee de E. Comme A est compact, il existe une sous suite (x
(n)
)
nN
avec
: N N strictement croissant telle que Ax
(n)
y F. Comme B est compact, on peut
`a nouveau extraire une sous suite (x
((n))
)
nN
avec : N N strictement croissant telle que
Bx
((n))
z F. Pour = , on a donc (A + B)(x
(n)
) y + z F. Par consequent
(A+B) K(E; F), K(E; F) est bien un sous espace vectoriel.
Soit une suite (A
n
)
nN
de K(E; F), on suppose que A
n
A L(E; F). On doit montrer que
A(B
E
(0; 1)) est compact. Comme cet ensemble est un ferme dun espace complet il est complet
(proposition 9). Dapr`es le theor`eme 3 il sut donc de montrer la precompacite. Soit > 0, on
choisit n pour que AA
n
L(E;F)
/2. Pour ce n, A
n
(B
E
(0; 1)) est compact et donc precompact.
Par consequent il existe y
1
, y
2
, ..., y
K
dans F tels que A
n
(B
E
(0; 1))
K
k=0
B
F
(y
k
; /2). Soit y
A(B
E
(0; 1)), il existe x B
E
(0; 1) tel que y = Ax et il existe k {1, 2, ..., K} tel que A
n
x
B
F
(y
k
; /2). On a
y y
k
Ax A
n
x +A
n
x y
k
AA
n
L(E;F)
x +/2 .
Cela montre que A(B
E
(0; 1))
K
k=0
B
F
(y
k
; ) et par consequent
A
n
(B
E
(0; 1))
K
k=0
B
F
(y
k
; ),
ce dernier ensemble etant ferme (union nie de fermes). On a ainsi termine la demonstration de
la proposition 53.
On termine cette section avec un resultat sur la composition avec un operateur compact.
Proposition 54. Soient E, F, G trois espaces vectoriels normes sur K = R ou C. Soit A L(E; F)
et B L(F; G).
Si A ou B est compact alors B A K(E; G).
Si B est compact, alors pour tout borne H G, B(H) est compact. Or limage dun
compact par une application continue est compacte, cf proposition 13, donc A(B(H)) est compact.
Par consequent A B(H) A(B(H)) est relativement compact.
6.3. Theorie Hilbertienne de Riesz-Fredholm 55
Si A est compact, alors pour tout borne H G, B(H) est aussi borne et donc A B(H))
est relativement compact.
Exercice 46. Soit H un espace de Hilbert et T L(H).
1) On designe par T
= T et que T
= T.
2) Montrer que N(T
) = Im(T)
= Im(T).
On suppose dorenavant que T 1.
3) Soit x tel que x = Tx, prouver que T
x.
4) Demontrer que H = N(I T)
Im(I T).
On pose R
n
(x) =
1
n + 1
(x +Tx +... +T
n
x).
5) Si x Im(I T) montrer que R
n
(x)
C
n+1
o` u C > 0 depend de x mais pas de n. Que vaut
R
n
(x) si x N(I T) ?
6) Montrer que pour tout x H, R
n
(x) Px quand n o` u P est la projection orthogonale
sur N(I T).
Exercice 47. On designe par B lespace de Banach des suites complexes
a = (a
1
, a
2
, ..., a
n
, ...), a
n
C
sommables muni de la norme a =
n=1
|a
n
|. Soit u = (u
1
, u
2
, ..., u
n
, ...) une suite bornee. On
pose pour a B, Ua = (a
1
u
1
, a
2
u
2
, ..., a
n
u
n
, ...).
1) Montrer que U L(B) et donner sa norme.
On pose u
N
= (u
1
, u
2
, ..., u
N
, 0, 0, ...) et on lui associe loperateur U
N
.
2) Montrer que U
N
K(B). Calculer U U
N
.
3) On suppose que la suite u tend vers 0. En deduire que U K(B).
6.3 Theorie Hilbertienne de Riesz-Fredholm
Il sagit de demontrer un theor`eme du rang en dimension innie. Lhypoth`ese de dimension
nie va etre remplacee par une hypoth`ese de compacite. Des resultats identiques sont valables
dans le cadre des espaces de Banach. Les demonstration etant alors plus longue, on a prefere se
restreindre au cas Hilbertien.
On a vu precedemment que tout operateur de rang ni est compact. On a la reciproque
suivante dans les espaces de Hilbert.
Proposition 55. Soit H un espace de Hilbert et K K(H) alors il existe une suite K
N
L(H)
doperateurs de rang ni, dim(Im(K
N
)) < , qui ont pour limite K, K
N
K dans L(H).
Attention, cette propriete est fausse dans le cadre general des Banach.
Soit B
H
la boule unite de H, comme K est compact pour tout N il existe (y
1
, y
2
, ..., y
P
)
dans H tel que K(B
H
)
P
p=1
B
H
(y
p
; 1/N). Soit P
N
la projection orthogonale sur le sous espace
de dimension nie Vect(y
1
, y
2
, ..., y
P
). K
N
= P
N
K est bien de rang ni. Soit x B
H
, il
existe p {1, 2, ..., P} tel que Kx y
p
1/N. On a donc aussi (P
N
L(H)
1, corollaire 2),
P
N
KxP
N
y
p
= K
N
xy
p
1/N. Par consequent KxK
N
x Kxy
p
+y
p
K
N
x
2/N. On a ainsi K K
N
L(H)
2/N 0 ce qui conclut la demonstration.
Proposition 56. Soit H un espace de Hilbert et K K(H) alors loperateur adjoint est compact,
K
K(H).
Soit K
N
une suite doperateur de rang ni approchant K. Sur V
N
= N(K
N
)
, K
N
est
injectif de V
N
sur Im(K
N
). Soit P
N
la projection orthogonale sur N(K
N
) (qui est bien ferme). Si
y Im(K
N
) il existe x H tel que y = K
N
x. On a aussi y = K
N
(x P
N
x) et x P
N
x V
N
,
donc K
N
est surjectif et par consequent bijectif de V
N
sur Im(K
N
). Par consequent V
N
et Im(K
N
)
ont meme dimension nie.
56 Chapitre 6. Elements de theorie spectrale
Soit maintenant y Im(K
N
) et x N(K
N
), il exite z H tel que y = K
N
z donc (y, x) =
(K
N
z, x) = (z, K
N
x) = 0. On a donc Im(K
N
) N(K
N
)
= V
N
, qui est de dimension nie.
Comme on a K
L(H)
= K K
N
L(H)
, (un operateur et son adjoit ont meme norme, cf
proposition 49), K
est limite dune suite doperateurs compacts (car de rang ni). Il est donc lui
aussi compact, cf proposition 53.
Theor`eme 17. (Alternative de Fredholm) Soit H un espace de Hilbert et K K(H). On a alors :
a) N(Id K) est de dimension nie,
b) Im(Id K) = N(Id K
est ferme,
c) Im(IdK) est de co-dimension nie et codim(Im(IdK)) = dim(N(IdK). En particulier
Id K est surjectif si et seulement si Id K est injectif.
Pour montrer a) considerons la boule unite B
N(IdK)
= B
H
(0; 1) N(IdK) de N(IdK).
Si x B
N(IdK)
alors x 1 et x = Kx K(B
H
(0; 1)). Donc B
N(IdK)
K(B
H
(0; 1)) et ce
dernier ensemble est relativement compact car K K(H). Par consequent B
N(IdK)
est relative-
ment compact. Dapr`es le theor`eme 4 de Riesz, N(Id K) est donc de dimension nie.
Pour montrer b) on remarque que x Im(IdK)
). Donc
Im(Id K)
= N(Id K
= Im(Id K)
et
dapr`es la proposition 46 Im(Id K)
.
Il reste `a montrer que Im(Id K) est ferme. Soit (v
n
)
nN
une suite de Im(Id K) qui
converge vers v H. Il existe x
n
H tel que v
n
= (Id K)x
n
. Soit P
1
la projection orthogonale
sur N(Id K). Posons u
n
= x
n
P
1
x
n
on a
n N, u
n
N(Id K)
, (Id K)u
n
= v
n
v, as n .
Si (u
n
)
nN
nest pas bornee il existe une sous suite (u
n
k
)
kN
telle que u
n
k
. Comme K
est compact, quitte `a extraire de nouveau une sous suite on peut aussi supposer que K(
u
n
k
u
n
k
)
converge. Or
u
n
k
u
n
k
=
v
n
k
u
n
k
+K(
u
n
k
u
n
k
),
donc
u
n
k
u
n
k
) converge vers une limite u qui verie u = Ku, u N(I K). Or la suite
u
n
k
u
n
k
)
appartient au ferme N(Id K)
N(I K) = {0} et
u = 1 do` u la contradiction.
Par consequent (u
n
)
nN
est bornee et comme K est compact il existe une sous suite (u
n
k
)
kN
telle que Ku
n
k
converge. Comme u
n
k
= v
n
k
+ Ku
n
k
, u
n
k
cette suite converge vers un vecteur u
et u = v +Ku. On a bien v Im(Id K) ce qui montre que Im(Id K) est ferme.
Pour montrer c) on commence par remarquer que K
=
Im(Id K) N(I K
)
qui est nie. Il reste `a montrer que dim(N(Id K)) = dim(N(Id K
)).
Pour ce faire commen cons par le cas o` u (I K) est surjectif.
Supposons que (IdK) ne soit pas injectif. On pose V
0
= {0}, V
n
= N((IdK)
n
) pour n 1. On
a V
1
= {0} et V
n
V
n+1
. Montrons que V
n+1
= V
n
par une recurrence sur n. On a bien V
1
= V
0
.
Supposons V
n
= V
n1
, il existe x
V
n
\ V
n1
, comme (Id K) est surjectif il existe x
n+1
H
tel que x
n
= (IdK)x
n+1
. Comme x
V
n
on a (IdK)
n+1
x
n+1
= (IdK)
n
x
n
= 0 et comme
x
n
/ V
n1
, (Id K)
n
x
n+1
= (Id K)
n1
x
n
= 0 on a x
n+1
V
n+1
\ V
n
. Donc V
n+1
= V
n
.
On peut donc appliquer la proposition 45. Il existe une suite (e
1
, e
2
, ..., e
n
, ...) orthonormee telle que
e
n
V
n
V
n1
. On a pour n > m, Ke
n
Ke
m
= e
n
((IdK)e
n
+Ke
m
). Or Ke
m
V
m
V
n1
et (Id K)e
n
V
n1
donc e
n
et (Id K)e
n
+Ke
m
sont orthogonaux. Par Pyrhagore on obtient
6.4. Spectre dun operateur compact. 57
Ke
n
Ke
m
2
= e
n
2
+(Id K)e
n
+Ke
m
2
, Ke
n
Ke
m
1. La suite (Ke
n
)
nN
est donc
sans point daccumulation ce qui contredit le fait que K soit compact.
Par consequent (Id K) surjectif implique que (Id K) est injectif.
Supposons maintenant que dim(N(Id K)) dim(N(Id K
). Si
P
1
designe toujours la projection orthogonale sur N(IdK), loperateur P
1
est un operateur de
K(H) car de rang ni (proposition 52). Donc K+P
1
est compact. Montrons que Id(K+P
1
)
est surjectif. Soit x H, comme H = N(IdK
) N(IdK
= N(IdK
) Im(IdK) par
b) il existe y N(Id K
). On a donc
dim(N(Id K)) = dim(N(Id K
)).
Par consequent on a necessairement dim(N(IdK)) dim(N(IdK
)). Comme K
est compact
(proposition 56). On peut lui appliquer ce resultat pour obtenir dim(N(Id K
)) dim(N(Id
K
) et f H. Le probl`eme :
Trouver u H tel que , u Ku = f,
a des solutions si et seulement si f verie N conditions de compatibilites :
i = 1, ..., N, (f, e
i
) = 0.
Cest lalternative de Fredholm :
ou le second membre verie N conditions de compatibilites et dans ce cas lensemble des
solutions est un espace ane de dimension N de la forme {u
0
} + N(Id K).
ou il ny a aucune solution.
On retrouve ainsi la situation de la dimension nie.
Proposition 57. Soit H un espace de Hilbert et K K(H). Si IdK est injectif alors IdK
GL(H).
La seule chose `a verier en plus du theor`eme 17 est la continuite de (Id K)
1
. Si cet
operateur netait pas borne, il existerait une suite (x
n
) bornee dans H telle que y
n
avec
y
n
= (Id K)
1
x
n
. On aurait alors pour z
n
=
y
n
y
n
,
z
n
= 1, z
n
Kz
n
=
x
n
y
n
0.
Comme K est compact il existe z
n
k
tel que Kz
n
k
converge et avec lequation ci dessus on obtient
que z
n
k
converge vers un z H veriant z = 1 et z Kz = 0. Cela contredit lhypoth`ese
(Id K) injectif. (Id K)
1
est donc borne et donc continu.
6.4 Spectre dun operateur compact.
Lalternative de Fredholm va nous permettre de decrire le spectre dun operateur compact.
Theor`eme 18. Soit H un espace de Hilbert de dimension innie et K K(H), alors
i) 0 Sp(K),
58 Chapitre 6. Elements de theorie spectrale
ii) Sp(K) \ {0} = Vp(K) \ {0},
iii) En dehors de 0 le spectre est un ensemble de points isoles,
ou bien cest un ensemble ni,
ou bien cest une suite tendant vers 0,
Sp(K) = {0,
1
,
2
, ...,
n
, ...} avec lim
n
n
= 0.
Si 0 / Sp(K), alors K
1
L(H) existe et donc Id = K K
1
est compact par composition
dun operateur et dun operateur continu, cf proposition 54. Par consequent B
H
(0; 1) est compact
et par le theor`eme 4 de Riesz la dimension est nie. La contrapposee donne le resultat.
Preuve de ii).
Pour = 0, on a Id K = (Id
1
n
1
k
e
k
alors Ke
n+1
=
n+1
e
n+1
=
n
1
k
Ke
k
et donc
n
1
k
n+1
e
k
=
n
1
k
k
e
k
. Comme (e
1
, ...e
n
) est un syst`eme libre on a pour k = 1, 2, ..., n,
k
=
k
n+1
. On obtient donc puisque
k
=
n+1
,
k
= 0 et par consequent e
n+1
= 0 ce qui
contredit e
n+1
= 1.
On note V
n
= Vect(e
1
, ...e
n
). V
1
V
2
...V
n
... est une suite croissante despace vectoriels
de dimension n. Comme (
n
Id K)e
n
= 0 on a (
n
Id K)(V
n
) V
n1
et aussi K(V
n
) V
n
.
Dapr`es la proposition 45, il existe un syst`eme (u
1
, ..., u
n
, ...) orthonorme tel que (u
1
, ..., u
n
) est
une base de V
n
. Pour n m 1 on a Ku
n
Ku
m
=
n
u
n
((
n
Id K)u
n
+ Ku
m
). Comme
((
n
IdK)u
n
+Ku
m
) V
n1
, Pythagore montre que Ku
n
Ku
m
n
u
n
= |
n
|. Or K est
compact donc, au moins une sous suite Ku
n
k
Ku
m
k
0, et donc
n
k
0. Par consequent
= 0.
Par le theor`eme 16, on a Sp(K) { C; || K
L(H)
}. Or pour tout p 1,
D
p
= Sp(K) { C;
1
p
K
L(H)
|| K
L(H)
} est un ensemble compact de points isoles, D
p
est donc un ensemble ni. Comme Sp(K) \ {0} =
1
D
p
cet ensemble est denombrable, on peut
donc lecrire comme une suite de nombres complexes distincts (
1
,
2
, ...,
n
, ...). Pour tout p 1
soit N lindice maximale des
n
D
p
alors pour n > N on a |
n
| <
1
p
K
L(H)
. Cela montre que
n
0 et termine la demonstration.
On peut encore preciser les choses dans le cas o` u loperateur est hermitien. On rappelle que
pour un operateur hermitien A on a u H, (Au, u) R.
Proposition 58. Soit A L(H) un operateur hermitien dun espace de Hilbert H. On pose
m = inf
uH,u=0
(Au, u)
u
2
, M = sup
uH,u=0
(Au, u)
u
2
,
on a alors m, M Sp(A) et Sp(A) [m, M].
Commen cons par montrer que le spectre de A est reel.
Soit donc = + i avec , R et = 0. Supposons > 0, on pose pour tout u, v H,
a(u, v) = (i(Id A)u, v). a est une forme sesquilineaire et on va montrer quelle est coercive.
En eet a(u, u) = u
2
i(u
2
(Au, u)) et donc Rea(u, u) = u
2
. Soit w H, par le
6.4. Spectre dun operateur compact. 59
theor`eme 13 de Lax Milgram il existe un unique u H tel que
v H, a(u, v) = (iw, v).
Cette solution u verie (Id A)u = w et Rea(u, u) = u
2
|(iw, u)| w u. Par
consequent (Id A) est inversible et dinverse continu (u = (Id A)
1
w
1
w). On a
donc Res(A).
De meme si < 0, en raisonnant cette fois sur a(u, v) = (i(Id A)u, v), on a aussi Res(A).
Il nous reste `a etudier le cas o` u R. Si < m on pose a(u, v) = ((A Id)u, v) et
on remarque que a(u, u) (m )u
2
et donc a est coercive. En resolvant pour tout v H,
a(u, v) = (w, v), on obtient comme precedemment que Res(A). Le meme raisonnement avec
cette fois a(u, v) = ((Id A)u, v) montre que Res(A) pour > M.
On vient donc de demontrer que Sp(A) [m, M], reste `a montrer que m et M appartiennent
au spectre. Posons a(u, v) = ((MId A)u, v), a est une forme hermitienne et positive donc par
Cauchy-Schwarz on a |a(u, v)|
_
a(u, u)
_
a(v, v). En choisissant v = (MId A)u on obtient
donc
a(u, v) = (MId A)u
2
_
a(u, u)
_
a(v, v)
_
a(u, u)Cv = C
_
a(u, u)(MId A)u
(MId A)u
2
C
2
a(u, u) = C
2
(Mu
2
(Au, u))
Soit maintenant une suite (u
n
)
n1
tel que u
n
= 1 et (Au
n
, u
n
) M. En utilisant linegalite
ci-dessus on obtient
(MId A)u
n
2
C
2
(Mu
n
2
(Au
n
, u
n
)) 0.
Si M Res(A) on aurait avec v
n
= (MIdA)u
n
, v
n
0 et u
n
= (MIdA)
1
v
n
etant de norme
1 ne peut tendre vers 0. Cela contredit la continuite de (MIdA)
1
. Par consequent M Sp(A).
On obtient le meme resultat pour m en considerant cette fois a(u, v) = ((A mId)u, v). Cela
termine la demonstration.
On a le corollaire suivant
Corollaire 7. Soit A un operateur hermitien sur un espace de Hilbert H. Si Sp(A) = {0} alors
A = 0.
En eet on a alors m = M = 0 donc pour tout u H, (Au, u) = 0. Or pour tout u, v H on
a Re(Au, v) =
1
4
_
(A(u+v), u+v))(A(uv), uv)
_
= 0. De meme Im(Au, v) = Re(Au, iv) = 0
donc (Au, v) = 0 ce qui montre que Au = 0.
On termine avec le resultat principal de ce paragraphe.
Theor`eme 19. Soit H un espace de Hilbert separable et A un operateur hermitien compact de
L(H). Il existe alors une base hilbertienne de vecteurs propres de A
Autrement dit, A est diagonalisable dans une base hilbertienne.
On demontre maintenant le theor`eme. Comme A est compact son spectre est constitue de 0
et dune suite nie ou non de valeurs propres non nulles {
1
, ...,
n
, ...}. Comme A est hermitien
ces valeurs propres sont reelles. Posons E
n
= N(A
n
I)d, E
0
= N(A),
0
= 0. (Par le theor`eme
de Fredholm 17, E
n
est de dimension nie pour n 1.) Soit maintenant m = n et u
n
E
n
,
v
n
E
n
, on a (Au
n
, v
n
) (u
n
, Av
n
) = 0 car A est hermitien. Comme u
n
et v
n
sont des vecteurs
propres et que les valeurs propres sont reelles on obtient (
n
m
)(u
n
, v
m
) = 0, (u
n
, v
m
) = 0. Les
espaces E
n
sont donc deux `a deux orthogonaux. On pose alors F =
n=0,1,2,...
E
n
.
60 Chapitre 6. Elements de theorie spectrale
On va montrer que F est dense dans H. Tout dabord on remarque que si u F
on a
v F, Av F et donc (u, Av) = 0. Comme A est hermitien (Au, v) = (u, Av) = 0. Par
consequent Au F
. Soit B la restriction de A `a F
dans F
. Comme F
alors
toujours par construction pour tout n 0, u E
n
et donc u F
n=1
|a
n
|. Soit u = (u
1
, u
2
, ..., u
n
, ...) une suite bornee. On pose
pour a B, Ua = (a
1
u
1
, a
2
u
2
, ..., a
n
u
n
, ...).
1) Montrer que U L(B) et donner sa norme.
On pose u
N
= (u
1
, u
2
, ..., u
N
, 0, 0, ...) et on lui associe loperateur U
N
.
2) Montrer que U
N
K(B). Calculer U U
N
.
On suppose dorenavant que u
n
tend vers 0 quand n +.
3) En deduire que U K(B).
4) Determiner Sp(K).
5) Pour b B, ` a quelles conditions peut-on resoudre (Id U)a = b ?
Exercice 49. Soit k C
0
([0, 1]
2
; R). Pour f L
2
(0, 1) on pose
Kf(x) =
_
1
0
k(x, y) f(y) dy.
1) Montrer que Kf denit une fonction de C
0
([0, 1]; R).
On note E = {Kf/f
L
2
(0,1)
1}.
2) Montrer que cette ensemble est equicontinu.
3) En deduire que K K(L
2
(0, 1)) et calculer son adjoint.
4) Pour f C
0
([0, 1]; R) resoudre le probl`eme de Sturm-Liouville :
x [0, 1],
d
2
dx
2
g(x) = f(x), g(0) = g(1) = 0.
5) Montrer que g se met sous la forme g = Kf pour un noyau k convenablement choisi.
6) Montrer que K est autoadjoint. Determiner les valeurs propres de K.
7) Trouver une base hilbertienne qui diagonalise K.