td5 Cor

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 11

École Normale Supérieure Topologie, analyse et calcul différentiel

23 octobre 2014

Feuille d’exercices no5


Corrigé

Exercice 1
1. Soit f : X → R continue. Construisons la suite (fn )n∈N demandée.
Pour tout n, on note An = {g|Kn tq g ∈ A}.
Pour tout n, An est une sous-algèbre de C(Kn , R) contenant les constantes et séparant les
1
points. Elle est donc dense dans C(Kn , R). Soit fn ∈ A telle que ||fn|Kn − f|Kn || ≤ n+1 .
Montrons que la suite (fn )n∈N ainsi construite converge vers f uniformément sur tout compact.
Si S ⊂ X est compact, alors S ⊂ Kn pour tout n assez grand. En effet, les K̊n forment un
recouvrement ouvert de S (car X = Kn ⊂ K̊n+1 ⊂ K̊n ). Puisque S est compact, on
S S S
n∈N n∈N n∈N
peut extraire de ce recouvrement un sous-recouvrement fini. Comme les K̊n sont emboı̂tés, cela
revient à dire que S ⊂ K̊n pour tout n assez grand.
1
Donc, pour tout n assez grand, ||fn|S − f|S || ≤ ||fn|Kn − f|Kn || ≤ n+1 . Donc ||fn|S − f|S || → 0
quand n → +∞.
2. L’ensemble de ces fonctions est une sous-algèbre de C(Y, R). Cette sous-algèbre contient les
fonctions constantes.
Elle sépare les points. En effet, si (yi )i∈I et (zi )i∈I sont deux points différents, il existe i0 ∈ I
tel que yi0 6= zi0 . Comme Xi0 est compact, il est normal et vérifie donc le lemme d’Urysohn
(voir les TD 2 et 3). Il existe alors g : Xi0 → R continue telle que g(yi0 ) = 0 6= 1 = g(zi0 ). La
fonction f : (xi )i∈I → g(xi0 ) appartient à F et sépare (yi )i et (zi )i .
De plus, par le théorème de Tychonov, Xi est compact.
Q
i
Par le théorème de Stone-Weierstrass, F est donc dense dans C(Y, R).
3. Soit x0 ∈ Ω. Soit r > 0 tel que B(x0 , r) ⊂ Ω. Notons φ : [0; 1] → Ω l’application telle que
φ(t) = x0 + re2πit .
Pour tout k ≥ 0 :
Z 1 1
1
Z
0
k
φ (t)φ (t)dt = [φ(k+1) ]0 (t)dt
0 k+1 0
φ(k+1) (1) − φ(k+1) (0)
= =0
k+1
On en déduit que pour toute fonction polynomiale f , 01 f (φ(t))φ0 (t)dt = 0.
R

Si l’ensemble des fonctions polynomiales de Ω dans C était dense dans C(Ω, C), toutes les
fonctions continues de Ω dans C devraient vérifier :
Z 1
f (φ(t))φ0 (t)dt = 0
0

1
Or ce n’est pas le cas. En effet, si on prend f (z) = z, on a :
Z 1 Z 1
f (φ(t))φ0 (t)dt = 2πir(x0 e2πit + r)dt
0 0
= 2πir2 6= 0

4.
Lemme 1.1. Pour toute h ∈ C(X, R), il existe un unique réel c(h) tel que h − c(h) ∈ A.
Démonstration. Commençons pas l’unicité : si h − c1 ∈ A et h − c2 ∈ A, alors c2 − c1 =
(h − c1 ) − (h − c2 ) appartient aussi à A. La seule fonction constante dans A étant la fonction
nulle, on doit avoir c2 − c1 = 0.
Montrons l’existence.
Posons A0 = {f + c tq f ∈ A, c ∈ R}. On vérifie qu’il s’agit d’une sous-algèbre de C(X, R).
Cette sous-algèbre contient les constantes et sépare les points. Elle est donc dense dans C(X, R).
Ainsi, pour toute fonction h ∈ C(X, R), il existe une suite (fn )n∈N d’éléments de A et une suite
(cn )n∈N de réels telles que :
||h − (fn + cn )||∞ → 0
La suite (|cn |)n∈N ne tend pas vers +∞. En effet, si elle tend vers +∞, on a :

||fn /cn + (1 − h/cn )||∞ → 0 ⇒ ||fn /cn + 1||∞ → 0

Pour tout n, fn /cn ∈ A donc 1 ∈ A. Comme on a supposé que A était fermée, cela implique
que 1 ∈ A, ce qui est absurde.
Donc, quitte à extraire une sous-suite, on peut supposer que (cn )n∈N converge vers une limite
c(h). Alors :
||h − c(h) − fn ||∞ → 0
et comme A est fermée, h − c(h) ∈ A.
Lemme 1.2. L’application h ∈ C(X, R) → c(h) ∈ R est un morphisme d’algèbres.
Démonstration. Soient h1 , h2 ∈ C(X, R) et r ∈ R. Puisque h1 −c(h1 ) appartient à A, rh1 −rc(h1 )
aussi. Comme c(rh1 ) est unique, c(rh1 ) = rc(h1 ).
De même, c(h1 + h2 ) = c(h1 ) + c(h2 ).
Enfin, puisque h1 − c(h1 ) et h2 − c(h2 ) appartiennent à A, (h1 − c(h1 ))(h2 − c(h2 )) + c(h1 )(h2 −
c(h2 )) + c(h2 )(h1 − c(h1 )) aussi. Donc h1 h2 − c(h1 )c(h2 ) appartient à A et c(h1 h2 ) = c(h1 )c(h2 ).

Lemme 1.3. Pour tout h ∈ C(X, R), |c(h)| ≤ ||h||∞ .


Démonstration. Montrons d’abord qu’il existe M > 0 tel que |c(h)| ≤ M ||h||∞ pour toute
h ∈ C(X, R).
Si ce n’est pas le cas, on peut trouver une suite (hn )n∈N de fonctions telles que ||hn ||∞ → 0
et c(hn ) = 1 pour tout n ∈ N. Avec cette définition, 1 − hn ∈ A pour tout n. Comme A est
fermée, 1 ∈ A. C’est impossible.

2
Donc M existe bien.
Montrons maintenant que M = 1 convient. Si ce n’est pas le cas, il existe f ∈ C(X, R) telle que
|c(f )| > ||f ||∞ . Alors :
n
c(f n ) c(f )
= → +∞
||f n ||∞ ||f ||∞
ce qui est absurde car ce quotient doit rester inférieur à M .

Lemme 1.4. Il n’existe pas dans A de fonction strictement positive.

Démonstration. Soit f ∈ A. Notons m1 = min f et m2 = max f (ces réels sont bien définis car
la fonction f est continue et définie sur un compact).
Posons h = f − m1 +m2
2
. Le minimum de h est m1 −m 2
2
et son maximum est m2 −m
2
1
donc ||h||∞ =
m2 −m1
2
.
Puisque f ∈ A, c(h) = − m1 +m2
2
. D’après le lemme précédent :

m1 + m2 m2 − m1

2 2
donc m1 ≤ 0 et m2 ≥ 0, ce qui implique que f n’est pas strictement positive.
Utilisons le lemme précédent pour conclure.
T −1
Posons F = f ({0}). Cet ensemble est une intersection de fermés du compact X. Il est
f ∈A
non-vide car, s’il est vide, il existe f1 , ..., fn un nombre fini d’éléments de A tels que f1−1 ({0}) ∩
... ∩ fn−1 ({0}) = ∅. Dans ce cas, les fonctions fk n’ont pas de zéro commun donc la fonction
g = f12 + ... + fn2 est un élément de A n’ayant que des valeurs strictement positives. C’est en
contradiction avec le lemme précédent.
L’ensemble F ne peut contenir qu’un seul point, sinon A ne sépare pas les points de F (toutes
les fonctions de A étant nulles sur F ). Il existe donc un unique x0 ∈ X tel que f (x0 ) = 0 pour
toute f ∈ A.
On a donc montré A ⊂ {f ∈ C(X, R) tq f (x0 ) = 0}.
De plus, pour toute fonction f ∈ C(X, R) telle que f (x0 ) = 0, on doit avoir c(f ) = 0. En effet,
puisque f − c(f ) ∈ A, on doit avoir (f − c(f ))(x0 ) = 0 donc c(f ) = 0. Ainsi, f ∈ A.

Exercice 2
(k)
1. Un espace métrique compact est séparable. En effet, pour tout k ∈ N, il existe x1 , ..., x(k)
sk
(k) −k (k)
des éléments de X tels que X ⊂ B(xt , 2 ). L’ensemble de tous les xt pour k ∈ N et
S
t≤sk
t ≤ sk est dénombrable et dense dans X.
Notons (xn )n∈N une suite dénombrable dense dans X.
Pour tous n, m, k tels que 2−k < d(xn , xm )/2, soit gn,m,k une fonction valant 1 sur B(xn , 2−k )
et 0 sur B(xm , 2−k ). Une telle fonction existe car X vérifie le lemme d’Urysohn (il est compact
donc normal ; voir les TD 2 et 3).
Notons A l’algèbre engendrée par les constantes et les fonctions gn,m,k . Cette algèbre est dense
dans C(X, R). En effet, elle contient les constantes et, d’après la définition des gn,m,k , elle sépare

3
les points : si y, z sont deux points distincts de X, il existe xn , xm , k tels que y ∈ B(xn , 2−k ),
z ∈ B(xm , 2−k ) et 2−k < d(xn , xm )/2. Pour de tels xn , xm , k, on a gn,m,k (y) = 1 et gn,m,k (z) = 0.
De plus, A contient un sous-ensemble dénombrable dense : l’ensemble des sommes finies de
constantes rationnelles et de produits de fonctions de la forme gn,m,k et de réels rationnels. Ce
sous-ensemble, étant dense dans un ensemble dense, est également dense.
2. a) Soient K1 , n1 , f1 , 1 , K2 , n2 , f2 , 2 . Supposons que BK1 ,n1 (f1 , 1 )∩BK2 ,n2 (f2 , 2 ) est non-vide
et fixons g ∈ BK1 ,n1 (f1 , 1 ) ∩ BK2 ,n2 (f2 , 2 ). Montrons qu’il existe K3 , n3 , f3 , 3 tels que :

g ∈ BK3 ,n3 (f3 , 3 ) ⊂ BK1 ,n1 (f1 , 1 ) ∩ BK2 ,n2 (f2 , 2 )

Posons :

K3 = K1 ∪ K2
n3 = max(n1 , n2 )
f3 = g
3 = min (1 − ||g − f1 ||K1 ,n1 , 2 − ||g − f2 ||K2 ,n2 )

On a g ∈ BK3 ,n3 (f3 , 3 ). Montrons BK3 ,n3 (f3 , 3 ) ⊂ BK1 ,n1 (f1 , 1 ) ∩ BK2 ,n2 (f2 , 2 ).
Si h ∈ BK3 ,n3 (f3 , 3 ), on a ||g − h||K1 ,n1 ≤ ||g − h||K3 ,n3 < 3 ≤ 1 − ||g − f1 ||K1 ,n1 . Donc
||h − f1 ||K1 ,n1 < 1 .
De même, ||h − f2 ||K2 ,n2 < 2 .
k1 +k2
b) Une suite (fn )n∈N converge vers une limite f∞ si, pour tous k1 , k2 , ∂∂k1 x1 ∂ k2fnx2 converge uni-
k1 +k2
formément vers ∂∂k1 x1 ∂ kf2∞x2 sur tout compact.
c) Nous allons montrer que l’ensemble des polynômes est dense dans cette topologie. Comme
il contient un sous-ensemble dénombrable dense (l’ensemble des polynômes à coefficients ra-
tionnels), cela impliquera que la topologie est séparable.
Notons P l’ensemble des polynômes.
Il faut montrer que, pour tous K, n, f, , P ∩ BK,n (f, ) 6= ∅. On procède par récurrence sur n.
Pour n = 0, c’est une conséquence du théorème de Stone-Weierstrass. La famille P, restreinte
à n’importe quel compact K ⊂ R2 , est une sous-algèbre de C(K, R) qui contient les constantes
et sépare les points. Elle est donc dense pour la norme uniforme.
Supposons qu’on l’a démontré pour n et montrons-le pour n + 1.
Supposons K, f,  fixés. Soit M > 0 tel que K ⊂ [−M ; M ] × [−M ; M ]. On note L = [−M ; M ] ×
[−M ; M ]. Supposons temporairement un 0 > 0 fixé.
Soient Px ∈ P ∩ BL,n (∂x f, 0 ), Py ∈ P ∩ BL,n (∂y f, 0 ) et Px,y ∈ P ∩ BL,n (∂x ∂y f, 0 ). Ils existent à
cause de l’hypothèse de récurrence.
Posons :
Z x Z y Z xZ y
Q(x, y) = f (0, 0) + Px (u, 0)du + Py (0, t)dt + Px,y (u, t)du dt
0 0 0 0

C’est une fonction polynomiale. Majorons ||∂xk1 ∂yk2 Q − ∂xk1 ∂yk2 f ||∞,K pour k1 + k2 ≤ n + 1.

4
- Premier cas : k1 = k2 = 0.
Pour tous x, y ∈ L (donc également pour tous x, y ∈ K) :
Z y Z x
f (x, y) = f (0, 0) + ∂y f (0, t)dt + ∂x f (u, y)du
Z0y Z0x Z xZ y
= f (0, 0) + ∂y f (0, t)dt + ∂x f (u, 0)du + ∂x ∂y f (u, t)du dt
0 0 0 0

donc, vues les définitions de Px , Py et Px,y :

|f (x, y) − Q(x, y)| ≤ (2M + M 2 )0

- Deuxième cas : k1 = 1, k2 = 0 (ou, symétriquement, k1 = 0, k2 = 1)


Z y
∂x Q(x, y) = Px (x, 0) + Px,y (x, t)dt
Z 0y
∂x f (x, y) = ∂x f (x, 0) + ∂x ∂y f (x, t)dt
0

donc :
|∂x f (x, y) − ∂x Q(x, y)| ≤ (1 + M )0
- Troisième cas : k1 > 1, k2 = 0 (ou, symétriquement, k1 = 0, k2 > 1)
Z y
∂xk1 Q(x, y) = ∂xk1 −1 Px (x, 0) + ∂xk1 −1 Px,y (x, t)dt
0
Z y
∂xk1 f (x, y) = ∂xk1 f (x, 0) + ∂xk1 ∂y f (x, t)dt
0

donc :
|∂xk1 f (x, y) − ∂xk1 Q(x, y)| ≤ (1 + M )0
- Quatrième cas : k1 > 0, k2 > 0

∂xk1 ∂yk2 Q(x, y) = ∂xk1 −1 ∂yk2 −1 Px,y (x, y)


∂xk1 ∂yk2 f (x, y) = ∂xk1 −1 ∂yk2 −1 (∂x ∂y f )(x, y)

donc :
|∂xk1 ∂yk2 Q(x, y) − ∂xk1 ∂yk2 f (x, y)| ≤ 0
Toutes ces majorations impliquent ||f − Q||K,n+1 <  si on a choisi 0 assez petit.

Exercice 3
1. a) L’existence de an est une conséquence de la compacité de An , partie fermée d’un compact.
Quitte à extraire, on peut supposer que (an )n∈N converge vers un élément a ∈ X. Pour tout n,
φAn (an ) = 0. On a φAn (a) ≤ φAn (an ) + d(an , a) = d(an , a) donc φAn (a) → 0 quand n → +∞.
Puisque φAn → f uniformément, f (a) = 0 donc a ∈ A.
Puisque φAn (x) → f (x) quand n → +∞ et d(x, an ) → d(x, a), on a bien f (x) = d(x, a).

5
b) La fonction f est 1-lipschitzienne car c’est une limite de fonctions 1-lipschitziennes (et
l’ensemble des fonctions 1-lipschitziennes est fermé pour la norme uniforme).
Pour tout x ∈ X et tout a ∈ A, f (x) ≤ f (a) + d(x, a) = d(x, a). En prenant la borne inférieure
sur a, on obtient f (x) ≤ d(x, A) = φA (x).
c) D’après a), f (x) ≥ inf d(x, a) = φA (x). D’après b), cela implique f = φA .
a∈A
2. L’ensemble {φA }A∈F est fermé dans C(X, R), d’après la question 1. Il est équicontinu (les
fonctions φA sont toutes 1-lipschitziennes) et les fonctions φA sont uniformément bornées (par
le diamètre de X) donc l’image des φA est d’adhérence compacte dans R. L’ensemble {φA }A∈F
est donc compact pour la norme uniforme, d’après le théorème d’Ascoli. Puisque (F, δ) est
isométrique à ({φA }A , ||.||∞ ), l’ensemble (F, δ) est également compact.

Exercice 4
1. Soit N tel que, si |t − t0 | ≤ /N et |x − x0 | ≤ M/N , alors :

|f (t, x) − f (t0 , x0 )| ≤ δ

Un tel N existe carî f estó uniformément continue, d’après le théorème de Heine.


On définit Xδ sur 0; Nk  par récurrence sur k.
- Pour k = 0, on pose X î δ (0) ó= x0 .
- Si Xδ est définie sur 0; Nk  , on pose :
Ç å Ç å Ç Ç åå ñ ô
k k k k k k+1
Xδ (t) = Xδ  + t−  f , Xδ  ∀t ∈ ; 
N N N N N N
î ó
k
On peut montrer par récurrence que, pour tout t ∈ N
; k+1
N
 :

|Xδ (t) − x0 | ≤ tM

En particulier, on a toujours |Xδ (t) − x0 | ≤ R et donc la définition est valide.


1
La fonction
î óest bien continue et de classe C par morceaux. De plus, pour tout k et tout
t ∈ Nk ; k+1
N
 :
Ç å
k 
Xδ (t) − Xδ  ≤ M
N N
Donc, si Xδ est dérivable en t :
Ç Ç åå
k k
|Xδ0 (t) − f (t, Xδ (t))| = f , Xδ  − f (t, Xδ (t)) ≤ δ
N N

2. Considérons {Xδ }0<δ≤1 ⊂ C 0 ([0; ], Rn ). Cette famille de fonctions est équicontinue.
En effet, pour tout δ ∈]0; 1], la dérivée de Xδ existe partout sauf en un nombre fini de points
et, partout où elle existe, elle est inférieure à M + δ ≤ M + 1. Comme Xδ est de plus continue,
on en déduit que Xδ est (M + 1)-lipschitzienne.
La famille {Xδ } est de plus uniformément bornée (par R, puisque (t, Xδ (t)) reste dans l’ensemble
de définition de f ) donc son image est d’adhérence compacte dans R.

6
D’après le théorème d’Ascoli, cette famille est donc d’adhérence compacte dans C 0 ([0; ], Rn ) et
la suite (X1/n )n∈N∗ admet une sous-suite convergente au sens de la norme uniforme.
3. Pour tout t, X(t) = lim Xδn (t) = lim 0t Xδ0 n (t)dt.
R
n→+∞ n→+∞
Rt 0
Rt
Pour tout n, 0 Xδn (t)dt − 0 f (t, Xδn (t))dt ≤ δn t ≤ δn .
De plus, t → f (t, Xδn (t)) converge uniformément vers t → f (t, X(t)) (car f est uniformément
continue) donc : Z t
X(t) = f (t, X(t))dt
0

La fonction X est donc de classe C 1 et de dérivée t → f (t, X(t)).

Exercice 5
1. Soit f ∈ F non-nulle. Pour tout polynôme P ∈ R[X], x → P (x)f (x) est un élément de F ,
qui n’est pas la fonction nulle si P 6= 0. En effet, si P (x)f (x) = 0 pour tout x ∈ R, cela signifie
que f n’a qu’un nombre fini de valeurs non-nulles (puisque P n’a qu’un nombre fini de racines).
Puisque f est une fonction continue, f est donc identiquement nulle, ce qui est en contradiction
avec l’hypothèse qu’on a faite sur f .
L’application P ∈ R[X] → (x → P (x)f (x)) ∈ F est donc linéaire et injective. Puisque R[X]
est de dimension infinie, F aussi.
2. Pour tout k, Dk est continue. En effet, par définition de la topologie sur F , (Dk )−1 (B(g, ))
est un ouvert de F , pour toute g ∈ E et tout  > 0. Comme les B(g, ) engendre la topologie
de E, l’antécédant par Dk de tout ouvert de E est un ouvert de F . Donc, si fn → f dans F ,
Dk (fn ) → Dk (f ) dans E, c’est-à-dire ||Dk (fn ) − Dk (f )|| → 0.
Réciproquement, supposons que, pour tout k, ||Dk (fn ) − Dk (f )|| → 0 quand n → +∞. Alors,
pour toute g ∈ E et tout  > 0, si f ∈ {f ∈ F tq ||Dk f − g||∞ < }, la suite fn appartient aussi
à {f ∈ F tq ||Dk f − g||∞ < } à partir d’un certain rang (par inégalité triangulaire). Comme
les {f ∈ F tq ||Dk f − g||∞ < } engendrent la topologie de F , tout ouvert de F contenant f
contient aussi fn pour tout n assez grand.
Montrons que F est métrisable. Posons :
X min(1, ||D k (f1 ) − D k (f2 )||)
d(f1 , f2 ) =
k 2k

Il s’agit bien d’une distance :


- d(f1 , f2 ) = d(f2 , f1 )
- (d(f1 , f2 ) = 0) ⇒ (||D0 (f1 ) − D0 (f2 )|| = 0) ⇔ (f1 = f2 )
- L’inégalité triangulaire est vérifiée :
X min(1, ||D k (f1 ) − D k (f2 )|| + ||D k (f2 ) − D k (f3 )||)
d(f1 , f3 ) ≤
k 2k
X min(1, ||D k (f1 ) − D k (f2 )||) X min(1, ||D k (f2 ) − D k (f3 )||)
≤ +
k 2k k 2k
= d(f1 , f2 ) + d(f2 , f3 )

7
Montrons que d engendre la topologie de F .
Pour tout k ∈ N et toutes f1 , f2 ∈ F , min(1, ||Dk (f1 ) − Dk (f2 )||) ≤ 2k d(f1 , f2 ) donc ||Dk (f1 ) −
Dk (f2 )|| ≤ ωk (d(f1 , f2 )) où ωk : R+ → [0; +∞] est la fonction telle que :

ωk (x) = +∞ si x ≥ 2−k
= 2k x si x < 2−k

Cela implique que les Dk : F → E sont continues pour la topologie induite sur F par la distance
d. Pour toute g ∈ E et tout  > 0, {f ∈ F tq ||Dk f − g||∞ < } est l’antécédant par Dk d’un
ouvert de E. C’est donc un ouvert de F au sens de la topologie induite sur F par d. Donc tous
les ouverts de F sont aussi des ouverts au sens de la distance d.
Montrons maintenant que la topologie de F est plus fine que la topologie engendrée par d.
Puisque {Bd (f0 , )}f0 ∈F,>0 est une base d’ouverts de la topologie engendrée par d, il suffit de
montrer que, pour toute f0 ∈ F et tout  > 0, Bd (f0 , ) est un ouvert de F .
P min(1,||Dk (f1 )−Dk (f2 )||)
Posons, pour tout N ∈ N et toutes f1 , f2 ∈ F , dN (f1 , f2 ) = 2k
.
k≤N
La suite (dN )N ∈N converge uniformément vers d. Pour tout N ∈ N, dN est continue sur F 2 (car
composée de fonctions continues). La limite d de (dN )N est donc également continue (pour la
topologie de F ).
Pour toute f0 ∈ F et tout  > 0, puisque la fonction df0 : f → d(f0 , f ) est continue, Bd (f0 , ) =
d−1
f0 (] − ; [) est un ouvert de F .
3. Soit (fn )n∈N une suite d’éléments de F . On suppose que, pour tout k, (Dk (fn ))n∈N converge
dans E vers une limite gk .
Pour tout k, (Dk (fn ))n∈N est une suite de fonctions de R dans R qui converge uniformément
vers gk . De plus, la suite de ses dérivées, (Dk+1 (fn ))n∈N , converge uniformément (vers gk+1 ). La
limite gk est donc dérivable, de dérivée gk+1 .
(k)
Ainsi, par récurrence, g0 est infiniment dérivable et, pour tout k, g0 = gk . Donc g0 ∈ F et,
pour tout k :
||Dk (fn ) − Dk (g0 )|| = ||Dk (fn ) − gk || → 0
Donc, par 2., (fn )n∈N converge dans F vers g0 .
Réciproquement, si (fn )n∈N converge dans F vers une limite g, alors, pour tout k, puisque Dk
est continue, (Dk (fn ))n∈N converge vers Dk (g) dans E.
4. Si K est relativement compacte, K est compacte. Puisque Dk est continue sur F , Dk (K) est
compacte dans E pour tout k. Donc, pour tout k, l’ensemble Dk (K) est inclus dans un compact
de E. Son adhérence est donc un fermé inclus dans un compact ; elle est donc compacte et Dk (K)
est relativement compact.
Supposons réciproquement que Dk (K) est relativement compact dans E pour tout k et mon-
trons que K est compact.
Soit (fn )n∈N une suite d’éléments de K. Montrons qu’on peut en extraire une sous-suite con-
vergente (cela suffit car F est métrisable par la question 2.).
Pour tout k, Dk (K) ⊂ Dk (K) car Dk est continue. Puisque, par hypothèse, Dk (K) est compact,
on peut extraire de (Dk (fn ))n∈N une sous-suite qui converge dans E.

8
Par extraction diagonale, on peut ainsi montrer qu’il existe φ : N → N une extraction telle que
(Dk (fφ(n) ))n∈N converge dans E pour tout k ∈ N.
D’après la question précédente, (fφ(n) )n∈N converge alors dans F .
5. D’après la question précédente, il suffit de montrer que Dk (B) est relativement compacte
dans E pour tout k ∈ N. Fixons k.
Posons X = {f : [0; 1] → R continue tq f (0) = f (1) = 0} et munissons X de la norme de la
convergence uniforme. L’ensemble X est un sous-ensemble fermé de C([0; 1], R).
L’application φ : f ∈ E → f|[0;1] ∈ X est une isométrie car sup|f (x) − g(x)| = sup |f (x) − g(x)|
x∈R x∈[0;1]
si f et g sont nulles sur R − [0; 1]. De plus, φ est surjective : pour toute f ∈ X, la fonction
g : R → R qui est égale à f sur [0; 1] et nulle en-dehors appartient à E et on a φ(g) = f .
L’application φ est donc un isomorphisme de E vers X et, pour montrer que Dk (B) est rela-
tivement compacte dans E, il suffit de montrer que φ(Dk (B)) est relativement compacte dans
X. Puisque X est fermé dans C([0; 1], R), il suffit de montrer que φ(Dk (B)) est relativement
compacte dans C([0; 1], R).
Puisque sup||Dk (f )||∞ < M pour une certaine constante M , l’ensemble φ(Dk (B)) est équiborné
f ∈B
dans C([0; 1], R).
De plus, si on fixe M 0 > sup||Dk+1 (f )||∞ , on a, pour toute f ∈ B :
f ∈B

||(Dk (f ))0 ||∞ = ||Dk+1 (f )||∞ < M 0

Les fonctions de Dk (B) sont donc toutes M 0 -lipschitziennes. Leurs images par φ sont donc
également M 0 -lipschitziennes. L’ensemble φ(Dk (B)) est donc équicontinu.
D’après le théorème d’Ascoli, φ(Dk (B)) est donc relativement compacte dans C([0; 1], R). C’est
ce que l’on souhaitait démontrer.
6. Raisonnons par l’absurde et supposons qu’il existe une norme N qui engendre la topologie
de F . Notons B la boule unité pour N .
Pour tout k ∈ N, Dk est une application linéaire continue sur F . Il doit donc exister Ck > 0 tel
que, pour toute f ∈ F , ||Dk (f )|| ≤ Ck N (f ). L’ensemble Dk (B) est alors inclus dans BE (0, Ck ).
D’après la question précédente, cela implique que B est relativement compacte. Mais un espace
vectoriel normé n’a sa boule unité relativement compacte que s’il est de dimension finie. C’est
en contradiction avec la question 1.

Exercice 6
1. Soit A l’ensemble des couples (F 0 , l0 ) satisfaisant les propriétés 1 et 2. On munit A d’un
ordre : (F 0 , l0 ) ≤ (F 00 , l00 ) si et seulement si F 0 ⊂ F 00 et l|F
00 0
0 = l .

Montrons que A est inductif.


Soit {(Fi0 , li0 )}i∈I une famille totalement ordonnée d’éléments de A. Posons G = Fi0 et, pour
S
i∈I
tout x ∈ G, posons m(x) = li0 (x), où i est un élément de I tel que x ∈ Fi0 .
La définition de m ne dépend pas du choix de i. En effet, si i et j sont deux indices différents
tels que x ∈ Fi0 et x ∈ Fj0 , on a (Fi0 , li0 ) ≤ (Fj0 , lj0 ) ou bien (Fj0 , lj0 ) ≤ (Fi0 , li0 ) et, dans les deux cas,
li0 et lj0 coı̈ncident sur Fi0 ∩ Fj0 (à cause de la façon dont on a défini l’ordre).

9
L’application m est linéaire. En effet, soient x, y ∈ G, λ, µ ∈ R. Il existe i, j tels que x ∈ Fi0 , y ∈
Fj0 . Puisque (Fi0 , li0 ) ≤ (Fj0 , lj0 ) ou (Fj0 , lj0 ) ≤ (Fi0 , li0 ), on a Fi0 ⊂ Fj0 ou Fj0 ⊂ Fi0 . Donc x, y ∈ Fi0 ou
x, y ∈ Fj0 . Par symétrie, supposons qu’on a x, y ∈ Fi0 .
Alors m(λx + µy) = li0 (λx + µy) = λli0 (x) + µli0 (y) = λm(x) + µm(y).
L’application m coı̈ncide avec l sur F et vérifie m(x) ≤ p(x) pour tout x ∈ G (car chaque li0
vérifie cette propriété).
Le couple (G, m) vérifie donc les propriétés 1 et 2 et est un majorant de {(Fi0 , li0 )}i∈I dans A.
D’après le lemme de Zorn, A admet donc un élément maximal (F 0 , l0 ). Cet élément vérifie la
propriété 3.
2. a) On va définir l00 par l00 (x + ra) = l0 (x) + rb avec b ∈ R bien choisi, pour tous x ∈ F 0 et
r ∈ R.
Avec une telle définition, la propriété 1 sera nécessairement vérifiée. Il reste donc à voir comment
choisir b de sorte que la propriété 2 soit aussi vérifiée.
On veut l0 (x) + rb ≤ p(x + ra) pour tous x ∈ F 0 , r ∈ R. Puisque l0 (x) ≤ p(x) pour tout x ∈ F 0 ,
c’est équivalent à :
p(x + ra) − l0 (x) p(x + ra) − l0 (x)
sup ≤ b ≤ inf
x∈F 0 ,r<0 r x∈F 0 ,r>0 r
Il suffit donc de montrer :
p(x + ra) − l0 (x) p(x + ra) − l0 (x)
sup ≤ inf
x∈F 0 ,r<0 r x∈F 0 ,r>0 r
Soient x1 , x2 ∈ F 0 , r1 < 0, r2 > 0. Montrons :
p(x1 + r1 a) − l0 (x1 ) p(x2 + r2 a) − l0 (x2 )

r1 r2
C’est équivalent à :

r2 p(x1 + r1 a) − r1 p(x2 + r2 a) ≥ l0 (r2 x1 − r1 x2 )


Ç å
r2 r1
⇐⇒ (r2 − r1 ) p(x1 + r1 a) − p(x2 + r2 a) ≥ l0 (r2 x1 − r1 x2 )
r2 − r1 r2 − r1
Mais puisque p est convexe :
Ç å
r2 r1
(r2 − r1 ) p(x1 + r1 a) − p(x2 + r2 a)
r2 − r1 r2 − r1
Ç å
r2 r1
≥ (r2 − r1 ) p (x1 + r1 a) − (x2 + r2 a)
r2 − r1 r2 − r1
r2 x1 − r1 x2
Ç å
= (r2 − r1 ) p
r2 − r1
0 r 2 x1 − r 1 x2
Ç å
≥ (r2 − r1 ) l
r2 − r1
0
= l (r2 x1 − r1 x2 )

10
b) Le couple (F 0 ⊕ Ra, l00 ) vérifie les propriétés 1 et 2 de la question 1 et F 0 est strictement
inclus dans F 0 ⊕ Ra. Donc (F 0 , l0 ) ne vérifie pas la propriété 3. C’est absurde.
Donc un (F 0 , l0 ) qui vérifie les propriétés de la question 1 doit aussi vérifier F 0 = E. Comme un
tel (F 0 , l0 ) existe, le résultat voulu est démontré pour ˜l = l0 .
3. a) Soient E un espace vectoriel normé et a un élément de E. Montrons qu’il existe une forme
linéaire φ : E → R telle que ||φ|| = 1 et φ(a) = ||a||.
On pose F = Ra, p(x) = ||x|| et l(ra) = r||a||.
D’après le théorème qu’on a démontré dans la question précédente, il existe une forme linéaire
φ qui coı̈ncide avec l sur F et telle que φ(x) ≤ p(x) pour tout x ∈ E.
L’inégalité φ(x) ≤ p(x) pour tout x ∈ E implique ||φ|| ≤ 1.
De plus, φ(a) = l(a) = ||a||.
b) Si H est dense, une forme linéaire continue qui s’annule sur H doit s’annuler sur tout E.
Supposons maintenant que H n’est pas dense et montrons qu’il existe une forme linéaire con-
tinue qui est nulle sur H mais n’est pas identiquement nulle sur E.
Soit a ∈ E − H. Posons F = H ⊕ Ra. Définissons l : F → R par :

l(h + ra) = r ∀h ∈ H, r ∈ R

Il existe C > 0 tel que, pour tous h ∈ H, r ∈ R :

r ≤ C||h + ra||

En effet, si ce n’est pas le cas, il existe une suite (hn , rn ) ∈ H × R telle que, pour tout n :

rn > n||hn + rn a||

Quitte à remplacer (hn , rn ) par (hn /rn , 1), on peut supposer que rn = 1 pour tout n. Alors, la
suite ||hn + a|| tend vers 0, ce qui implique que a appartient à H. C’est absurde.
Donc la constante C existe. On pose p(x) = C||x||.
D’après le théorème de Hahn-Banach, il existe une forme linéaire φ : E → R qui coı̈ncide avec
l sur F et qui vérifie φ(x) ≤ p(x) pour tout x ∈ E.
La fonction φ est nulle sur H. Comme elle vérifie φ(x) ≤ C||x|| pour tout x, elle est continue.
De plus, φ(a) = l(a) = 1 6= 0 donc φ n’est pas identiquement nulle sur E.
c) Quitte à translater C et x, on peut supposer que 0 ∈ C.
Posons F = Rx et l(rx) = r pour tout r ∈ R. Soit p la fonction qui vaut 1 sur C et +∞ sur
E − C. Comme E est convexe, C est convexe.
Pour tout r ∈ R, l(rx) ≤ p(rx). En effet, si r ≤ 1, l(rx) ≤ 1 ≤ p(rx). Si r > 1, rx ∈ / C (sinon,
comme 0 ∈ C, on devrait aussi avoir x ∈ C) donc l(rx) < +∞ = p(rx).
D’après le théorème de Hahn-Banach, il existe une forme linéaire φ : E → R telle que φ coı̈ncide
avec l sur F et φ(x) ≤ p(x) pour tout x ∈ E.
Puisque φ coı̈ncide avec l sur F , φ(x) = l(x) = 1.
Puisque p(x) = 1 pour tout x ∈ C, φ(x) ≤ 1 pour tout x ∈ C. Donc la forme linéaire φ satisfait
la propriété demandée avec a = 1.

11

Vous aimerez peut-être aussi