You are on page 1of 115

www.tifawt.

com

CALCUL DIFFERENTIEL
ET

EQUATIONS
DIFFERENTIELLES

LICENCE DE MATHEMATIQUES
ANNEES
2000-2004

Georges COMTE
Laboratoire J. A. Dieudonne,
UMR CNRS 6621,
Universite de Nice-Sophia Antipolis,
28, avenue de Valrose,
06108 Nice Cedex 2,
e-mail : comte@math.unice.fr
bureau : 821

www.tifawt.com


I - CALCUL DIFFERENTIEL

www.tifawt.com

Introduction

Chapitre 0- Rappels dalg`ebre multilineaire


0.1- Continuite et alg`ebre multilineaire
0.2- Notion de graphe

4
4
6

Chapitre 11.11.21.31.41.5-

Applications diff
erentiables
Insuffisance de la derivee suivant un vecteur
Differentielle en un point et sur un ouvert
Derivees partielles
Differentielles dordres superieurs
Exemples dapplications differentiables

8
8
10
11
12
13

Exercices du Chapitre 1
Corrig
e des exercices du Chapitre 1

14
15

Chapitre 22.12.22.32.42.4-

22
22
23
24
25
29

Calculs sur les diff


erentielles
Theor`eme des applications composees
Structure despace vectoriel
Applications a
` valeurs dans un produit, matrice jacobienne
Theor`eme de la moyenne
Theor`emes C k

Exercices du Chapitre 2
Corrig
e des exercices du Chapitre 2

34
36

Chapitre 33.13.23.33.43.5-

47
47
48
49
50
50

Isomorphismes topologiques et diff


eomorphismes
Isomorphismes topologiques despaces vectoriels normes

Etude
de Isom(E; E) au voisinage de IdE

Etude
de Isom(E; F )
Diffeomorphismes
Classe de differentiabilite dun diffeomorphisme

Edu Chapitre 3
Corrig
e des exercices du Chapitre 3

51
51

Chapitre 44.14.24.3-

54
54
55
59
59
60
63

Exercices du Chapitre 4
Corrig
e des exercices du Chapitre 4

66
68

Chapitre 55.15.25.35.45.55.6-

76
76
77
79
83
88
91

Th
eor`
emes limites. Points critiques et extrema
Rappels sur la convergence uniforme
Suites de fonctions differentiables
Formules de Taylor
4.3.1- Formule de Taylor-Young
4.3.2- Formule de Taylor avec reste integral
4.4- Points critiques et extrema

Fonctions implicites. Inversion locale


Differentielles partielles
Famille de contractions dependant uniformement dun param`etre
Le theor`eme de la fonction implicite
La geometrie du theor`eme de la fonction implicite
Theor`eme dinversion locale et dinversion globale
La dimension finie: des preuves sans theor`eme du point fixe

Exercices du Chapitre 5
Corrig
es des exercices du Chapitre 5
R
ef
erences

www.tifawt.com

92
93
112

II - EQUATIONS
DIFFERENTIELLES
Chapitre 66.16.26.36.46.56.66.76.8-

www.tifawt.com

Equations
diff
erentielles ordinaires
100
Definitions generales. Reduction au cas resolu du premier ordre
100
Solutions maximales
102
Interpretation geometrique. Champs de vecteurs
103
Le probl`eme de Cauchy
104
Theor`eme de Cauchy-Lipschitz : existence et unicite locale pour le probl`eme de Cauchy 104
Theor`eme de Cauchy-Arzel`
a : existence locale pour le probl`eme de Cauchy
107
Solutions maximales et feuilletage de U
107
Retour sur lequation ( )
108

Exercices du Chapitre 6
Corrig
e des exercices du Chapitre 6

109
109

R
ef
erences

112

III - EXAMENS ET PARTIELS


Tests corrig
es
Probl`
eme : G
eom
etrie du graphe dune application diff
erentiable

Enonc
es ann
ee 2000-2001

Enonc
es ann
ee 2001-2002

Enonc
es ann
ee 2002-2003

Enonc
es ann
ee 2003-2004
Corrig
es
Corrig
es
Corrig
es
Corrig
es

ann
ee
ann
ee
ann
ee
ann
ee

www.tifawt.com

2000-2001
2001-2002
2002-2003
2002-2003

i
ii
iii
vii
xi
xix
xxvi
xxxii
xxxvii
xliv

www.tifawt.com

I-

Calcul Differentiel
Introduction

Nous commencons par des rappels sur la notion de derivee, et tout dabord dans le cas le plus simple des
fonctions a
` variables et valeurs reelles (le cas des fonctions a
` variables et valeurs complexes est plus specifiquement
traite dans le cours de variable complexe.)

Definition (fonction reelle derivable). Soit I un intervalle ouvert de R et f : I R une fonction reelle.

f (x) f (a)
, admet une limite lorsque x tend vers a dans
xa
I \ {a}. Cette limite, comme toute limite de fonction si elle existe est alors unique; on la note f (a). Il sagit
dun nombre reel. On dit que f (a) est la derivee de f en a. Si f est derivable en tout point a de I, on en
deduit une fonction I a f (a) R, appelee la fonction derivee de f .

On dit que f est derivable en a I ssi le rapport

Remarquons que dire que f est derivable en a equivaut a


` dire quil existe un reel f (a) (qui sav`ere etre
1
unique en tant que limite), tel que la fonction I \ {a} x
[f (x) f (a) f (a)(x a)] R tende vers
(x a)
0 lorsque x tend vers a. Ceci revient encore a
` dire quil existe un reel f (a) (qui sav`ere etre unique) et une
fonction a : I R qui tend vers 0 lorsque x tend vers a tels que :
pour tout x I : f (x) f (a) f (a)(x a) = (x a) a (x)
().
Dans cette introduction, on se concentre sur laspect geometrique de la definition de la derivabilite: le
graphe de lapplication I x f (a) + f (a)(x a) est la partie de la droite de R2 (au-dessus des abscisses
x I) de pente f (a) et passant par (a, f (a)). Ce que nous apprend legalite () sur la geometrie du graphe
de f au voisinage de (a, f (a)) est que la distance x representee sur la figure ci-dessous est de lordre de
|(x a) a (x)|, et donc tend vers 0 plus vite que |x a| (). Autrement dit le graphe vient secraser sur la
droite au point (a, f (a)).

x =|(xa) a (x)|

f(x)
f(a)+f(a)(xa)
f(a)

x
|xa|

() Soient u1 et u2 deux fonctions definies sur un intervalle I, a I et supposons que u2 ne sannule pas
sur I \ {a} et que lim u1 (x) = lim u2 (x) = 0. On dit alors que u1 tend vers 0 plus vite que u2 lorsque x
x0

x0

tennd vers a ssi le rapport u1 /u2 tend vers 0 en a.

www.tifawt.com

www.tifawt.com

Introduction

Considerons maintenant le cas un peu plus general des fonctions a


` variables dans le corps K = R (ou C) et
a
` valeurs dans un espace vectoriel norme quelconque (F,
) (et de dimension quelconque) sur le corps K(= R
ou C). Soit un ouvert de K (ie par exemple un intervalle ouvert si K = R, ou un disque ouvert si K = C) et
a . La definition ci-dessus de la derivee dune application reelle est transposable a
` la lettre dans ce nouveau
contexte, puisque lon dispose bien de la notion de limite dans lespace norme F .

Definition. On dit que lapplication f : F est derivable en a ssi la fonction \ {a}


a
1
(f (x) f (a)) F admet une limite en a dans F (necessairement unique et notee f (a)), ou de facon
xa
equivalente ssi il existe un vecteur f (a) F et une application pa : F de limite nulle en a, tels que :
x ; f (x) f (a) = (x a).f (a) + |x a|.pa (x).

()

Notons que la phrase () generalise la phrase (), et que si () est verifiee, le membre de droite de legalite
tend vers 0F lorsque x tend vers a dans K. On en deduit que f (x) tend vers f (a) dans F lorsque x tend vers a
dans K. Autrement dit, si f est d
erivable en a, f est continue en a.
Linterpretation geometrique de () ressemble a
` celle de (). Dans lespace vectoriel K F , norme (par
exemple) par
esente le graphe de f vient secraser sur la droite
KF = max{| |K ,
F }, la courbe qui repr
passant par (a, f (a)) et dirigee par (1K , f (a)) (cf la figure ci-dessous o`
u F = R2 ).

{0}xF
{x}xF

x
(a,f(a))

(a,0F )

Kx{0F }

(x,0 F )

|xa|

Remarque. Dans cette definition, la norme de F intervient (la notion de limite depend a priori de la
norme choisie sur F ), la notion de derivabilite et de derivee en un point depend donc a priori de la norme que
lon se donne sur F . Mais on verra (Theor`eme 0.5) que lorsque F est de dimension finie, la derivabilite et la
derivee de f en un point sont independantes de la norme choisie.
La definition de la derivabilite () na plus de sens d`es que f est definie sur E, un espace
vectoriel qui nest pas le corps des scalaires, puisque dans ce cas le produit (x a). f (a) na plus de sens !
Le but de ce cours est de donner une notion pertinente de derivee, pour les applications a
` variables dans un
espace vectoriel norme E de dimension > 1. Pour cela, on remarquera que lapplication L : K x x. f (a) F
est lineaire, sur ce mod`ele on remplacera donc dans le cas general la definition () par : il existe une application
lineaire La : E F , une application pa : F qui tend vers 0F lorsque sa variable tend vers 0E , telles que :
x , f (x) f (a) = La (x a) + x a

www.tifawt.com

E .pa (x

a).

www.tifawt.com

Introduction

Cependant, lorsque la dimension de E est infinie, il se peut quune telle application lineaire La ne soit pas
continue en 0E , et donc que cette notion de derivabilite nimplique pas meme la continuite de f en a. On
reclamera alors, dans la definition ci-dessus, afin quelle soit plus forte que la continuite de f en a, que
lapplication lineaire La soit continue.

www.tifawt.com

www.tifawt.com

Chapitre 0- Rappels dalg`ebre multilineaire et notion de graphe.

Chapitre 0- Rappels dalg`ebre multilineaire et notion de graphe.


0.1- Continuite et alg`ebre multilineaire.
On sinteresse ici aux applications multilineaires et a
` leur continuite eventuelle.

Definition (continuite dans les evn). Soient (E, E ) et (F,


et f : F une application. On dit que f est continue en a ssi :
> 0, , tel que x verifiant x a

F)

deux evn, un ouvert de E, a

, on ait : f (a) f (x)

()

Clairement, la definition ci-dessus montre que la notion de continuite en un point depend des normes que
lon se donne sur E et F .

Definition (applications multilineaires). Soient E1 , . . . , En et F des espaces vectoriels normes sur K(= R
ou C). On dit quune application L : E1 . . . En F est n-lineaire ssi L est lineaire sur chaque facteur,
cest-`
a-dire ssi pour tout j {1, . . . , n}, pour tout (a1 , . . . , an ) E1 . . . En , lapplication :
Laj : Ej
h

F
Laj (h) = L(a1 , . . . , aj1 , h, aj+1 . . . , an )

est lineaire.

Remarque. Lorsque n = 1, on retrouve la definition dune application lineaire (1-linearite).


Exemples. Lapplication L : R R R definie par L(x, y) = xy (ie le produit de R) est une application

2-lineaire (on dit bilineaire) sur R.


Lapplication L : R2 R2 R definie par L(h, k) = 3h1 k1 5h2 k2 + h1 k2 , o`
u h = (h1 , h2 ) et
k = (k1 , k2 ) est une application bilineaire sur R2 . En effet fixons k = (a, b) R2 . Lapplication Lk : R2 R
definie par h = (h1 , h2 ) Lk (h) = L(h, k) = 3h1 a 5h2 k + h1 b est lineaire en h et pour h = (a, b) fixe dans R2
lapplication Lh : R2 R definie par k = (k1 , k2 ) Lh (k) = L(h, k) = 3ak1 5bk2 + ak2 est lineaire en k.
Soit E = C00 lespace vectoriel des suites reelles nulles a
` partir dun certain rang, et

L : E E R definie par L(u, v) = j=0 uj .vj (cette somme est finie, car les suites u = (u0 , u1 , . . . , ) et
v = (v0 , v1 , . . . , ) sont nulles a
` partir dun certain rang). L est bilineaire.
On suppose maintenant que chaque espace vectoriel E1 , . . . , En , F de la definition ci-dessus est un espace
vectoriel norme, par la norme (respectivement) : || ||E1 , . . . , || ||En , || ||F . On munit alors E1 . . . En de
la norme (x1 , . . . , xn ) = max{ x1 E1 , . . . , xn En }.

Exercice 1. Montrer que || || est bien une norme sur E1 . . . En . Montrer ensuite que cette

norme est equivalente (au sens de la definition de la page suivante) aux normes

et

definies par :

(x1 , , xn )

n
i

xi

Ei

et (x1 , , xn )

xi

2
Ei .

Dans le cas o`
u n = 2 et E1 = E2 = R,

i=1

representer la boule unite de R R associee a


` la norme || ||.
Les espaces vectoriels E1 . . . En et F etant normes, on peut se poser la question de la continuite
dune application multilineaire L : E1 . . . En F . On va voir (Theor`eme 0.1) que la continuite pour les
applications multilineaires est beaucoup plus simplement caracterisee que par la phrase (). Par exemple, dans
le cas le plus simple o`
u n = 1 et E1 = R, et || ||R = | | (la valeur absolue), il est tr`es facile de demontrer
que L : R R est lineaire ssi il existe un reel tel que : x R, L(x) = x. Dans ce cas on a alors :
x, y R : |L(x) L(y)| = ||.|x y| ||.|x y|. Cest-`
a-dire que L est non seulement continue, mais de
plus lipschitzienne.

www.tifawt.com

www.tifawt.com

Chapitre 0- Rappels dalg`ebre multilineaire et notion de graphe.

Exercice 2. Montrer que lapplication bilineaire L : R2 R2 R de lexemple ci-dessus est une application

qui verifie : il existe un reel 0 tel que quel que soit (h, k) R2 R2 |L(h, k)| ||h||R2 .||k||R2 ||(h, k)||2 ,
etant la norme euclidienne de R2 . En deduire que L est continue.
R2

Remarque. Il nest pas vrai en g


en
eral quune application multilin
eaire est automatiquement
continue. Cependant on verra (Th
eor`
eme 0.3) que de tels cas nexistent que lorsque la dimension

de lespace de d
epart est infinie. Par exemple lapplication L(u, v) = j=0 uj .vj de lexemple ci-dessus
nest pas continue pour le choix suivant de norme sur C00 : u C00 = supj=0,..., |uj |. En effet, considerons

1
1
la suite (de suites !) (un = ( , . . . , , 0, . . .))nN (n apparitions de la quantite 1/ n dans un ). Lelement
n
n
Un = (un , un ) de la suite ((un , un ))nN de C00 C00 est de norme ||Un || = max(||un ||C00 , ||un ||C00 ) = ||un ||C00 =
n
1
1 1
=
maxj=0,..., |(un )j | = , donc la suite (Un )nN tend vers 0C00 C00 . Cependant L(Un ) =
n
n n
j=0
(n + 1)/n, et la suite (L(Un ))nN ne tend pas vers 0 dans R.
Les theor`emes 0.3 et 0.1 qui suivent assurent que :
les seuls exemples dapplications multilineaires non continues se rencontrent en dimension infinie (cesta
`-dire lorsquau moins un des espaces E1 , . . . , En est de dimension infinie, la dimension de F en revanche ne
joue pas).
les applications n-lineaires continues verifient le meme type de propriete que lapplication bilineaire
continue de lexercice 2.
Nous donnons ces deux theor`emes sans preuve (on pourra trouver les preuves par exemple dans [Ra-De-Od],
t. 3. ())

Theor`eme 0.1. Soient E1 , . . . , En , F des espaces vectoriels normes et soit L : E1 . . . En F une


application n-lineaire. On munit E1 . . . En de la norme ||(h1 , . . . , hn )|| = maxj=1,...,n (||h1 ||E1 , . . . , ||hn ||En ).
Les proprietes qui suivent sont equivalentes :
i- L est continue sur E1 . . . En .
ii- L est continue seulement en (0E1 , . . . , 0En ).
iii- L est bornee sur B1 . . . Bn , o`
u Bj designe la boule unite de Ej .
iv- L est bornee sur S1 . . . Sn , o`
u Sj designe la sph`ere unite de Ej .
v- Il existe un reel > 0, tel que pour tout (x1 , . . . , xn ) E1 . . . En ,
L(x1 , . . . , xn ) . x1 . . . xn .

Exercice 3. Verifier que lensemble des applications n-lineaires de E1 . . . En dans F est un espace
vectoriel, ainsi que lensemble des applications n-lineaires continues de E1 . . . En dans F .
Definition. On note L(E1 , . . . , En ; F ) lespace vectoriel des applications n-lineaires continues (noter les
r
oles des virgules et du point virgule ! Les virgules separent les espaces qui forment le produit de lespace
de depart, alors que le point virgule separe les espaces definissantlespace de depart E 1 . . . En de lespace
darrivee F ). Pour tout L L(E1 , . . . , En ; F ), on pose :
L =

sup
(x1 ,...,xn )E1 \{0}...En \{0}

L(x1 , . . . , xn )
x1 . . . x n

() [Ra-De-Od] : Ramis, Deschamps, Odoux. Cours de Mathematiques Speciales. Masson Ed.

www.tifawt.com

www.tifawt.com

Chapitre 0- Rappels dalg`ebre multilineaire et notion de graphe.

Noter que par multilineairite :


L =

sup
(x1 ,...,xn )B1 \{0}...Bn \{0}

L(x1 , . . . , xn )
x1 . . . x n

Exercice 4. Montrer que ||L|| est une quantite qui est bien definie (ie ||L|| = ), en montrant que
L = inf({ verifiant la propriete v du theor`eme 0.1}).
Theor`eme 0.2.

est une norme sur L(E1 , . . . , En ; F ).

Remarque. On a, par lexercice 4, pour tout (x1 , . . . , xn ) E1 . . . En ,


L(x1 , . . . , xn )

L . x1

E1

. . . xn

En .

Theor`eme 0.3. Si E1 , . . . , En sont de dimensions finies, toute application n-lineaire L : E1 . . .En


F est continue (en particulier toute application lineaire qui part dun espace de dimension finie est lipschitzienne
(propriete v du theor`eme 0.1))
Definition. On dit que deux normes
efinies sur un meme espace vectoriel E sont equivalentes
1,
2 d
ssi il existe deux constantes > 0 et > 0 telles que pour tout x E: x 2 x 1 x 2 .
Exercice 5. Lorsque deux normes sont equivalentes sur un espace vectoriel, montrer que pour ces normes
les notions continuite de fonctions en un point et dexistence de limite de suites (ainsi que ces limites) sont les
memes.
Theor`eme 0.4. Toutes les normes de E sont equivalentes, lorsque dim(E) < .
Preuve. Soient

et
e Id : (E,
2 deux normes de E. Les applications identit
1 ) (E,
2 ) et
Id : (E,
eor`eme 0.3, donc lipschitziennes par le Theor`eme 0.1.v. Il
2 ) (E,
1 ) sont continues par le Th
existe alors > 0 et > 0 tels que x E, x = Id(x) 2 x 1 et x = Id(x) 1 x 2 .
1

0.2- Graphe dune application.


Definition. Soient A et B deux ensembles et f : A B une application. Le graphe de f est lensemble

f = {(a, f (a)) A B; a A}.

Remarquons que si x A, par definition dune application, si (x, y) f et (x, z) f , necessairement


y = z = f (x) (x na qune seule image par f ).
Par exemple, si A = B = R, f R2 . Les ensembles suivants ne sont pas des graphes :

www.tifawt.com

www.tifawt.com

Chapitre 0- Rappels dalg`ebre multilineaire et notion de graphe.

Et si A = R2 et B = R, f R3 . Lensemble suivant nest pas non plus un graphe :

www.tifawt.com

www.tifawt.com

Chapitre 1- Applications differentiables.

Chapitre 1- Applications differentiables


Soient E et F deux espaces vectoriels normes (par les normes
E et
F , que lon notera chacune sans
ambiguite
), K, le corps de base (= R ou C, mais que lon prendra presque toujours egal a
` R), E un
ouvert de E, a et f : F une application.

1.1- Insuffisance de la derivee suivant un vecteur.


Commencons par rappeler quune droite de E qui passe par le point a est la donnee dun vecteur non
nul h de E qui appartient a
` (par exemple h peut etre choisi de norme 1). On a alors :
= {x E tel quil existe t R verifiant x = a + th}.
On voit donc que est en bijection avec R et quil y a autant de droite passant par a que de vecteurs
unitaires (cest-`
a-dire appartenant a
` la sph`ere unite SE de E, SE = {x E, x = 1}), a
` condition didentifier
h et h, qui donne lieu a
` la meme droite. On appelle lensemble des directions de droites de E lespace projectif
de E.
Pour definir une bonne notion de derivee de f en a, generalisant la definition satisfaisante de derivee des
fonctions de variables scalaires (t K), on essaie justement dans un premier temps de partir de la definition de
la derivee des fonctions de variables scalaires que lon connait bien, en restreignant la fonction f aux droites de
E qui passent par a. Cette restriction est faite naturellement gr
ace a
` lapplication (a,h) : t a + t h, que lon
compose avec f . On obtient alors autant de fonctions de variables sacalaires f h = f (a,h) que de vecteurs
unitaires h (autrement lensemble des fonctions fh est en bijection avec SE ). Notons que fh (0R ) = f (a).
Pour chacune de ces fonctions de variables sacalaires fh on peut poser la question de sa derivabilite en 0R .
Si une telle derive existe, on lappelle la derivee directionnelle de f en a suivant la direction h.
On va cependant voir que cette notion est bien insuffisante pour generaliser celle de derivee, puisquil existe
des fonctions qui admettent des derivees directionnelles en a suivant toutes les directions de droites possibles,
sans pour autant etre continues en a (cf exemple ci-dessous) !
Nous reprenons maintenant plus formellement ce qui vient detre dit.
Considerons h E et (a,h) le sous-espace affine de E de dimension 1, passant par a et dirige par h. Nous
disposons de la parametrisation de (a,h) par K:
(a,h) : K

t a + t.h (a,h)

On consid`ere alors la specialisation de f sur la droite a,h :


f(a,h) : K

(a,h)

t
a + t.h (a,h)
f (a + t.h) F

Definition. On dit que f admet au point a une derivee directionnelle suivant la direction h ssi lapplication
f(a,h) de variable scalaire est derivable en 0 K.
Si cette derivee existe, en tant que limite, elle est unique; on la note alors Dh f(a) .
Si par exemple E = R2 et F = R, le graphe de f est une surface de R2 R = R3 . Le graphe (a,h) de

f(a,h) est alors lensemble des points (x, f (x)) tels que x (a,h) , cest-`
a-dire lensemble des points de
au-dessus de (a,h) , ou encore (a,h) , o`
u (a,h) est le plan passant par (a,h) et parall`ele a
` laxe des
z. Se poser la question de lexistence des derivees directionnelles de f , cest donc se poser la question de la

www.tifawt.com

www.tifawt.com

Chapitre 1- Applications differentiables.

derivabilite de toutes ces fonctions dont les graphes sont les tranches verticales (le long de toutes les droites de
E passant par a) du graphe de f .
z

(a,h)

(a,h)

a+h

(a,h)

Exemple. Soit la fonction f : R2 R, definie par (x, y) f (x, y) = z = x y 2 . Cherchons les eventuelles

derivees directionnelles de f en (0, 0). Soit h = (a, b) un vecteur de R2 . f ((0, 0) + th) = ta t2 b2 . Cette fonction
est derivable en t = 0, quel que soit h R2 , de derivee Dh f(0,0) = a. f admet donc des derivees directionnelles
suivant toutes les directions h.

y3
, si x = 0 et
x
f (0, y) = 0. Cette fonction admet des derivees directionnelles suivant toutes les directions a
` lorigine, cependant
f nest pas continue en (0, 0). Soit en effet h = (a, b) R2 . f ((0, 0) + th) f (0, 0) = f (ta, tb) = t3 b3 /ta si
a = 0, et 0 si a = 0. Donc quel que soit h, Dh f (0, 0) existe et vaut 0. Or la fonction R t (t) = (t3 , t) R2
est continue en t = 0 et (0) = (0, 0). Donc si f etait continue en (0, 0), f serait continue en 0. Mais
(f )(t) = 1 et (f )(0) = 0: lim (f )(t) = (f )(0) et f nest pas continue en (0, 0).

Exemples importants. a) Soit f : R2 R definie de la facon suivante: f (x, y) =

t0

b) Exemple de fonctions non differentiable en un point, mais continue et admettant en ce point toutes ses
derivees directionnelles Dh (a) lineaires et continues par rapport a
`h:
R2

f:

(x, y)
g:

www.tifawt.com

R
f (x, y) =

R2
(x, y)

xy 2
si (x, y) = (0, 0), et f (0, 0) = 0
x4 + y 4

(x, y)

si y = x2 , et f (0, 0) = 0 sinon.

www.tifawt.com

10

Chapitre 1- Applications differentiables.

1.2- Differentielle en un point et sur un ouvert.


Comme on la vu au chapitre precedent, une fonction f peut admettre des derivees directionnelles suivant
toutes les directions possibles et ces derivees peuvent etre egales, sans que lon obtienne pour son graphe
la propriete dapproximation par un espace affine (aplatissement du graphe sur un espace affine), puisque la
continuite de f nest pas meme assuree. Il faut par consequent introduire une notion de derivabilite plus
globale que lexistence des derivees directionnelles suivant toutes les directions, qui prenne en compte toutes les
facons dapprocher un point dans E, et non pas seulement les chemins rectilignes: on va approcher f par une
application lineaire.

Definition. On dit que f admet une differentielle (ou une differentielle totale) au point a ssi il existe une
application lineaire continue La : E F et une application pa : F de limite nulle en a telles que:
x ; f (x) f (a) = La (x a) + x a pa (x).
On dit que f est differentiable sur ssi f est differentiable en tout point de .

Remarques. A priori, si elles existent, les applications La et pa ne sont pas necessairement uniques,
cependant si lune dentre elles est connue, lautre lest aussi. Par exemple pa est uniquement determinee sur
1
(f (x) f (a) La (x a)), de sorte que si La est une application lineaire continue, La sera
\ {a} par
xa
1
une differentielle de f en a ssi le rapport
(f (x) f (a) La (x a)) tend vers 0 lorsque x tend vers a.
xa
La notion de differentiabilite en un point depend a priori du choix des normes
E et
F.
Cependant, si E et F sont de dimensions finies, toutes les normes respectivement de E et F sont equivalentes
(Theor`eme 4); et si f est differentiable pour un choix de couple de normes, f le sera pour tout autre choix.(cf
Exercice 9).
Une application lineaire L : E F , lorsque E est de dimension infinie, nest pas
necessairement continue (par exemple, si C00 designe lespace des suites nulles a
` partir dun certain rang muni
1
1
de la norme
efinie par L(x1 , . . . , xn , 0, . . .) =
xj , la suite Xp = ( , . . . , , 0, . . .) (p fois)
et si L est d
p
p
j N

converge vers 0C00 , mais L(Xp ) tend vers . cf Chapitre 0). En revanche, lorsque dim(E) < , une application
lineaire L : E F est necessairement continue (Theor`eme 0.3).
Aplatissement en (a, f (a)) du graphe de f sur un espace affine. Le graphe de f
est {(x, f (x)); x }. Le graphe de La est La = {(h, La (h)); h E}. Ce dernier est un sous-espace
vectoriel de E F isomorphe par : E
h (h, La (h)) La a
` E (facile a
` verifier). Le graphe de
g : E x f (a) + La (x a) est un sous espace affine de E F , de meme direction que La , et passant par
(a, f (a)). La distance, dans E F muni de la norme
= max( E ,
F ), du point (x, f (x)) du graphe de
f au point (x, f (a) + La (x a)) du graphe de g est : f (x) f (a) La (x a) F = x a E .pa (x) F . Cette
distance tend donc plus vite vers 0 que x a , lorsque x tend vers a. Autrement dit le graphe de f au point
(a, f (a)) saplatit bien sur lespace affine (a, f (a)) + {(h, La (h)); h E} de E F .
Une application lineaire est necessairement definie sur E tout entier, donc La est definie sur
E tout entier et non pas seulement sur , comme lest f .
Dans le cas o`
u dim(E) = 1, les notions de differentiabilite en a et derivabilite concident
bien, puisque La : K t t.f (a) F est lineaire et continue (le K-espace vectoriel K est de dimension 1 sur
lui-meme)
Il resulte immediatement de la definition quune application lineaire continue f est
differentiable en tout point de E (La = f et pa = 0 conviennent), de meme quune application constante
est differentiable en tout point de E (La = 0 et pa = 0 conviennent).

www.tifawt.com

www.tifawt.com

Chapitre 1- Applications differentiables.

11

Proposition 1.1. Les applications lineaires continues et les applications constantes sont differentiables
en tous les points de E.
Nous allons maintenant verifier que la differentiabilite est une notion plus forte que lexistence des derivees
directionnelles suivant toutes les directions.

Lien avec les derivees directionnelles. Supposons f differentiable en a. Pour t suffisamment petit,
a + t.h , puisque est un ouvert de E, et nous pouvons alors ecrire:
f (a + t.h) f (a) = t.La (h) + |t|. h .pa (a + t.h),
de sorte quen faisant tendre t vers 0, on obtient lexistence de la derivee directionnelle D h f(a) , et legalite
La (h) = Dh f(a) . Do`
u la proposition:

Proposition 1.2. Si f est differentiable en a, f admet en a des derivees directionnelles suivant toutes
les directions, la differentielle La (et par consequent lapplication pa ) est unique, on la note alors Df(a) et on a
legalite:
Df(a) (h) = Dh f(a)
().

Proposition 1.3. Si f est differentiable en a, f est continue en a.


Preuve. Pour tout x , f (x) = f (a) + Df(a) (x a) + x a pa (x), et comme lim pa (x) = 0, et Df(a)

est continue en 0, on a bien lim f (x) = f (a).


xa

xa

On peut resumer lexemple et les propositions 1.2 et 1.3 par le diagramme:

f differentiable en a

P rop.1.2

=
=

f admet des derivees directionnelles suivant toutes les


directions

Prop.1.3

f est continue en a

Remarque. Montrer quune application f est differentiable en un point, cest a` la fois trouver sa

1
(f (x) f (a) Df(a) (x a)) tend vers 0 lorsque x tend vers a.
xa
La proposition 1.2 montre que trouver Df(a) (h) revient essentiellement a
` calculer une derivee, puisque quel
que soit h E, Df(a) (h) (si elle existe) est la derivee directionnelle Dh f(a) . Bien s
ur, ce calcul doit etre fait
a priori pour tous les h de E, afin de determiner Df(a) sur E tout entier. On va voir dans le paragraphe
suivant que lorsque E est de dimension finie n, il suffit de calculer n derivees directionnelles privilegiees (suivant
les directions des vecteurs dune base quelconque de E), pour connatre enti`erement Df (a) (toujours si cette
derni`ere existe).
differentielle Df(a) et montrer que

1.3. Derivees partielles.


Supposons E de dimension finie, et soit E = (e1 , . . . , en ) une base de E. Cette base etant fixee, on peut
n

ecrire tout vecteur h de E sur les lements de la base E: h =

www.tifawt.com

j=1

hj .ej , o`
u hj K. La formule () donne alors:

www.tifawt.com

Chapitre 1- Applications differentiables.

12

Df(a) (h) =

hj .Df(a) (ej ) =
j=1

hj .Dej f(a) . Donc si Df(a) existe, pour connatre cette application lineaire, il
j=1

suffit de calculer n derivees directionnelles (suivant les directions donnees par les vecteurs dune base).

Proposition 1.4. Soient E un espace vectoriel norme de dimension finie n, E = (e 1 , . . . , en ) une base

f
(a) la derivee directionnelle Dej f(a) . On lappelle la j eme derivee partielle de f au point a,
xj
relativement a
` la base E.
1
f
(a) = lim (f (a + t.ej ) f (a)). On a de plus la formule:
Par definition de la derivee directionnelle:
t0
xj
t
de E, on note

Df(a) (h) =

hj .
j=1

f
(a)
xj

()

f
1
(a) est par definition la limite lim (f (a + t.ej ) f (a)). La
t0
xj
t
fonction K t f (a + t.ej ) F est obtenue en fixant toutes les coordonnees de la variable de f , autre que la
j`eme, egales respectivement a
` a1 , . . . , aj1 , aj+1 , . . . , an et en liberant la j`eme, aj + t (t varie au voisinage de 0
f
dans K); cette fonction est parfois appelee la j`eme fonction partielle de f en a.
(a) nest alors rien dautre
xj
que la derivee en aj (au sens des fonctions a
` variables reelles) de cette fonction partielle.

Calcul pratique. La derivee partielle

Exemples. Calculons la deuxi`eme derivee partielle de f : R3 R, definie par f (x, y, z) = sin(xy) z/y 2 ,

relativement a
` la base canonique de R3 , au point (1, 1, 1). Pour cela on fixe les premi`eres et troisi`eme coordonnees
de (x, y, z) dans la base canonique et on lib`ere la deuxi`eme. On obtient la deuxi`eme fonction partielle de f
f
en (1, 1, 1): R
y f (1, y, 1) = sin(y) 1/y 2 .
(1, 1, 1) est la derivee de cette fonction en y = 1, soit
x2
f
(1, 1, 1) = cos(1) + 2.
x2
Soit E lespace vectoriel des polyn
omes dune seule variable et de degre 2. Cet espace est
de dimension 3. Soit la base E = (e1 = 1, e2 = X, e3 = X 2 ) de E. On consid`ere lapplication f : E R definie
par E
P (X) = 0 + 1 X + 2 X 2 f (P ) = sin(2 ) + cos(1 ) + cos(0 )32 R. Calculons la troisi`eme
derivee partielle de f dans la base E au point Q = 1 + X 2 . La troisi`eme application partielle de f en Q est:
R
x f (Q + x.X 2 ) = f (1 + (1 + x)X 2 ) = sin(1 + x) + cos(1)(1 + x)3 . Sa derivee en x = 0 est donc
f
(Q) = 4. cos(1).
e3

1.4- Differentielles dordres superieurs.


Encore des rappels dalg`ebre multilineaire. On note L(E; F ) lespace vectoriel des applications lineaires
continues de E dans F . Rappelons que si une application lineaire L est continue,
sup
L(x) F = inf {
xE; x

R+ ; L(x)

. x

E =1

xE

E } < , ce qui donne une norme sur L(E; F ) (cf Chap. 0). Notons cette norme L .

Exercice 6. Cette norme est compatible avec la composition des applications lineaires, en ce sens quelle
verifie L L

L . L .

Rappelons que nous notons L(E1 , . . . , En ; F ), lespace des applications n-lineaires continues de E1 E2
. . . En , muni de la norme
= max{ E1 , . . . ,
` valeurs dans F . Si une telle application N est
En }, a
continue,
sup
N (x) F = inf {; N (x1 , . . . , xn ) F . x1 E . . . xn E } < . Ce qui donne une
xB1 ...Bn

norme sur L(E1 , . . . , En ; F ).

www.tifawt.com

xE

www.tifawt.com

Chapitre 1- Applications differentiables.

13

Remarquons que lapplication:


: L(E1 ; L(E2 ; . . . ; L(En ; F ) . . .))

L(E1 , E2 , . . . , En ; F )

definie par: [U ](h1 , . . . , hn ) = (. . . (U (h1 ))(h2 ) . . .)(hn ) est un isomorphisme despaces vectoriels qui conserve
la norme (une isometrie lineaire) (cf Exercice 10).
On identifiera ainsi L(E1 ; L(E2 ; . . . ; L(En ; F ) . . .)) et L(E1 , E2 , . . . , En ; F ).
Soit lapplication lineaire U : R2 L(R2 ; R), definie par U (x, y) : R2
(a, b)
` (x, y) fixe, (a, b) (U (x, y))(a, b) est bien lineaire, et
(U (x, y))(a, b) = ax + ay bx + 3by R. A
(x, y) U (x, y) L(R2 ; R) est aussi lineaire. Avec les notations ci-dessus, (U ) est lapplication bilineaire de
R2 ((U ) L(R2 , R2 ; R)) definie par R2 R2 ((x, y), (a, b)) (U )((x, y), (a, b)) = ax + ay bx + 3by.

Exemple.

Considerons maintenant f : F une application differentiable sur . On dispose de Df : L(E; F ).


La question de la differentiabilite de Df en a se pose donc, on notera la differentielle de Df en a par
D2 f(a) . Si Df est differentiable sur , on dispose de D 2 f : L(E; L(E; F )) L(E, E; F ), et la question
de la differentiabilite de cette application en a et sur se pose encore etc...

Definition (differentielles dordres superieurs). On dit que f : F admet une differentielle dordre
k 1, ou est k fois differentiable en a (resp. sur ) ssi:
- Pour k = 1: f est differentiable en a (resp. differentiable sur ).
- Pour k > 1: f est k 1 fois differentiable sur et si sa differentielle dordre k 1,
Dk1 f : L(E; L(E; . . . ; L(E; F ) . . .)) L(E, . . . , E; F ) est differentiable en a (resp.
sur ).
Soit n 1. On dit que f est C k ou de classe k en a (resp. sur ) ssi D k f existe sur et est continue en
a, (resp. sur ).
On dit que f est C ssi f est C k , pour tout k 1, ou de facon equivalente, puisque la differentiabilite
implique la continuite, que f admet des derivees a
` tous les ordres.

Notations: Grace a` lisomorphisme indique ci-dessus, on consid`erera D k f(a) comme une application klineaire, et on notera: D k f(a) (hk , . . . , h1 ) = (. . . (Dk f(a) (hk )) . . .)(h1 ).

1.5. Exemples dapplications differentiables.


Applications constantes. Les applications constantes sont differentiables, de differentielle nulle. De sorte
que les applications constantes sont C , et toutes leurs differentielles sont nulles.
Applications lineaires continues, multilineaires continues. Une application lineaire est differentiable
ssi elle est continue. En particulier, si E est de dimension finie, toutes les applications lineaires L : E F sont
continues et donc differentiables. De plus la differentielle dune application lineaire continue est lapplication
lineaire elle-meme.
On peut inclure ce resultat dans un resultat plus general: considerons L : E1 . . .En F une application
multilineaire continue.
L(a + h) L(a) = L((a1 , . . . , an ) + (h1 , . . . , hn )) L(a1 , . . . , an ) =
L(h1 , a2 . . . , an ) + . . . + L(a1 , . . . , an1 + hn ) + L ,
o`
u L est une somme de termes du type L(1 , . . . , n ), avec au moins deux hj comme argument, et des ak
pour completer. Or
(h1 , . . . , hn ) L(h1 , a2 . . . , an ) + . . . + L(a1 , . . . , an1 , hn )
est lineaire continue et L(1 , . . . , n ) L h k (maxj aj )nk , o`
u k( 2) est le nombre de composantes de
nk
h figurant dans L(1 , . . . , n ). En notant A = maxk (maxj aj )
, on obtient : L(1 , . . . , n ) L h k A,

www.tifawt.com

www.tifawt.com

Chapitre 1- Applications differentiables.

14

avec k 2. Enfin comme le nombre de termes du type L(1 , . . . , n ) dans la somme L ne depend que de n (il
est egal a
` 2n 1 n), on a montre que L = h (h), avec (h) 0 quand h 0. En resume :

Proposition 1.5. Soient E1 , . . . En , F , des espaces vectoriels normes, n 1, et L : E1 . . . En F


une application n-lineaire continue. Alors L est differentiable et sa differentielle est:
DL(a) : E1 . . . En
( h1 , . . . , hn )

F
L(h1 , a2 . . . , an ) + . . . + L(a1 , . . . , an1 , hn ),

en particulier, si n = 1, L est lineaire et sa differentielle est elle-meme. Ainsi a DL(a) est constante, et donc
D2 L(a) est nulle. On en conclut quune application lineaire L est C et Dk L(a) = 0, pour tout a E1 . . . En
et k 2.
Enfin, si n > 1, on constate que DL sexprime a
` laide dapplications (n 1)-lineaires et donc on en conclut
que L est C et Dk L(a) = 0 pour tout a E1 . . . En et k n + 1.

Exercices du chapitre 1
Exercice 7. Montrer la multilineairite et la continuite des applications suivantes :
f:

R2
R
,
(x, y) 2x y

g:

R 2 R2
((x, y), (u, v))

R2
(xu 3xv, yu)

Exercice 8. Soient C 0 ([0, 1], R) lespace vectoriel des fonctions continues definies sur [0, 1] et C 1 ([0, 1], R)

le sous-espace de C 0 ([0, 1], R) des fonctions derivables a


` derivees continues.
i Montrer que
: f f = sup |f (x)|
x[0,1]

est une norme sur C ([0, 1], R) et que


0

: f f

= f

+ |f (0)| et

: f f

=
[0,1]

|f | + |f (0)|

sont des normes sur C 1 ([0, 1], R).


ii- Les applications suivantes sont-elles continues ?
D:

(C 1 ([0, 1], R),

f
:

(C 1 ([0, 1], R),

1)

f
I:

(C 1 ([0, 1], R),

1)

(C 0 ([0, 1], R),


D(f ) = f

(C 0 ([0, 1], R),


(f ) = f

(C 1 ([0, 1], R),


I(f ) = f

0)

,
,
,

D:

(C 1 ([0, 1], R),

I:

(C 1 ([0, 1], R),

0)

f
)

f
:

(C 1 ([0, 1], R),

(C 0 ([0, 1], R),


D(f ) = f
(C 1 ([0, 1], R),
I(f ) = f
(C 1 ([0, 1], R),
(f ) = f

0)

1)

Exercice 9. Montrer que la notion de differentiabilite ne depend pas du choix des normes, pas plus que la
differentielle elle-meme, lorsque les normes sont equivalentes.
Exercice 10. Soient E et F deux espaces vectoriels normes, et soit lapplication definie par:
: L(E, E; F ) L(E; L(E; F ))
B (B) :
E L(E; F )
x (B)(x) : E
y

www.tifawt.com

F
(B)(x)(y) = B(x, y)

www.tifawt.com

Chapitre 1- Applications differentiables.

15

Montrer que r`ealise un isomorphisme lin`eaire entre L(E, E; F ) et L(E; L(E; F )) qui preserve la norme.
Generaliser ce resultat.

Exercice 11. En utilisant la definition de la differentielle dune application en un point, calculer la


differentielle en (0, 0) de lapplication f de R2 dans R definie par : f (x, y) = 1 + x y 2 + 2.
Exercice 12. Soit f : R3

(x, y, z) f (x, y, z) = xy/z 2 R, lorsque z = 0, et f (x, y, 0) = 0. Calculer


les trois derivees partielles de f dans la base canonique de R3 , au point (1, 1, 1). Montrer ensuite que f est
differentiable en (1, 1, 1). f est-elle differentiable en (0, 0, 0) ?

Exercice 13. Soit E lespace vectoriel des polynomes dune seule variable reelle et de degre inferieur
a
` 2. On le munit de la norme P = supx[0;1] |P (x)|. Soit la base E = (1, 1 + X, 1 + X 2 ) de E et
f : E P (X) = 0 + 1 X + 2 X 2 f (P ) = sin(0 2 )X cos(2 )X 2 E. Calculer les derivees partielles de
f dans la base E, au point Q(X) = 1 + X 2 et montrer que f est differentiable.
Exercice 14. (Un peu de dimension infinie) Soit E = C lespace vectoriel des suites a` valeurs dans
K(= R ou C), bornees. On le munit de la norme (xn )nN = supn0 |xn |. On definit : E E par
((xn )nN ) = (sin(xn ))nN
i- En supposant differentiable, calculer Dh ((xn )nN ) , pour h E.
ii- Verifier que lapplication h Dh ((xn )nN ) = D((xn )nN ) (h) est continue.
iii- Montrer que est differentiable et meme C 1 .

Exercice 15. (Toujours un peu de dimension infinie) Soit E =

, lespace des suites dont la serie


associee est absolument convergente. On le munit de la norme
efinie par: (xn )nN 1 = nN |xn |.
1 , d
i- Determiner lensemble des points de 1 en lesquels
erivee directionnelle suivant tout
1 admet une d
vecteur.
ii- Determiner en quels points
erentiable.
1 est diff
() Exercice 16. (Encore un peu de dimension infinie)
convergeant vers 0, muni de la norme (xn )nN = supnN |xn |.
Etudier la question de la differentiabilite de
: E R+ .

Soit E = C 0 lespace vectoriel des suites

Corrige des exercices du chapitre 1

Exercice 6.

Soient L L(E; F ) et L L(F ; G) deux applications lin


aires continues. Montrons que
L L L L . Soit x E. On a par definition de L , L (L(x)) L . L(x) . Et par definition de
L , L(x) L . x . On a donc finalement : L (L(x)) L . L(x) L . L . x , ce qui implique :
L L L . L (cf Exercice 4, qui caracterise la norme des applications lineaires comme linf des constantes
du Theor`eme 0.1.v).
On munit R2 et R des normes
a-dire (x, y) = max(|x|, |y|) pour tout
, cest-`
(x, y) R et x = |x| pour tout x R.
Lapplication f : R2 R est lin
eaire. En effet, pour tous (x, y), (u, v) R2 , , R, on a :

Exercice 7.
2

f ((x, y) + (u, v)) = f (x + u, y + v) = 2(x + u) (y + v)


= (2x y) + (2u v) = f (x, y) + f (u, v) .

De plus, on a pour tout (x, y) R2 :

f (x, y) = |f (x, y)| = |2x y| 2|x| + |y| (2 + ) (x, y)

www.tifawt.com

www.tifawt.com

Chapitre 1- Applications differentiables.

16

ce qui prouve que f est continue par le Th


eor`
eme 0.1 (v i), applique a
` n = 1, E 1 = R2 , F = R, = 2 + .
Lapplication g est bilin
eaire. En effet, pour tous (x, y), (z, t), (u, v) R2 , , R, on a :
g((x, y) + (z, t), (u, v)) = g((x + z, y + t), (u, v)) = ((x + z)u 3(x + z)v, (y + t)u)
= (xu 3xv, yu) + (zu 3zv, tu) = g((x, y), (u, v)) + g((z, t), (u, v))
et
g((x, y), (u, v) + (z, t)) = g((x, y), (u + z, v + t)) = (x(u + z) 3x(v + t), y(u + z))
= (xu 3xv, yu) + (xz 3xt, yz) = g((x, y), (u, v)) + g((x, y), (z, t)).
De plus, pour tous (x, y), (u, v) R2 , on a :
g((x, y), (u, v))
max(|xu| + 3|xv|, |yu|) max[ (x, y)

= max(|xu 3xv|, |yu|)

(u, v)

4. (x, y)

+ 3 (x, y)

(u, v)

(u, v)

),

(x, y)

(u, v)

)]

ce qui prouve que g est continue par le Th


eor`
eme 0.1 (v i), applique a
` n = 2, E 1 = E2 = R2 , F = R,
= 5.
En fait, comme R est de dimension finie, toutes les normes sur R sont
equivalentes, (de meme sur R 2 )
2
et f et g sont donc continues pour toutes les normes possibles de R et R .
est une norme car, pour toutes les fonctions f, g C 0 ([0, 1], R) et tout R, on a :
f = 0 x [0, 1], |f (x)| = 0 x [0, 1], f (x) = 0 f = 0
f = maxx[0,1] |f (x)| = maxx[0,1] |||f (x)| = ||maxx[0,1] |f (x)| = || f
f + g = maxx[0,1] |f (x) + g(x)| maxx[0,1] |f (x)| + |g(x)| maxx[0,1] |f (x)| + maxy[0,1] |g(y)| =
g
est une norme car, pour toutes les fonctions f, g C 1 ([0, 1], R) et tout R, on a :
f 0 = 0 ( f = 0 et f(0) = 0) (f = 0 et f(0) = 0) x [0, 1], f(x) = f(0) + [0,x] f = 0

Exercice 8. i
(1)
(2)
(3)
f +
0

(1)
f=0

f=0

(2) f 0 = f + |f (0)| = || f + |||f (0)| = || f 0


(3) f + g 0 = f + g + |f (0) + g(0)| f + g + |f (0)| + |g(0)| = f 0 + g 0
1
1 est une norme car, pour toutes les fonctions f, g C ([0, 1], R) et tout R, on a :
(1) f 1 = 0 ( [0,1] |f | = 0 et f(0) = 0) (|f | = 0 et f(0) = 0) (f = 0 et f(0) = 0) f

=0

(2) f 1 = [0,1] |f | + |f (0)| = || [0,1] |f | + |||f (0)| = || f 1


(3) f + g 1 = [0,1] |f + g | + |f (0) + g(0)| [0,1] (|f | + |g |) + |f (0)| + |g(0)| = f 1 + g 1
ii- On remarque que les applications D, D, , I, I, sont lin
eaires, car il sagit de la derivation et de
lapplication identique (seule les normes changent). Pour etudier leur continuite, nous pouvons donc appliquer
le Th
eor`
eme 0.1 (i ii), avec n = 1.
Lapplication D nest pas continue. En effet, soit fn : x n1 sin(n2 x) pour tout n > 0. On a
fn C 1 ([0, 1], R), fn = 1/n et fn = n. Pour tout R, lassertion
f C 1 ([0, 1], R),

est donc fausse.


Lapplication D est continue. En effet, on a pour tout f C 1 ([0, 1], R) linegalite f
f 0 . Lassertion
f C 1 ([0, 1], R), f f 0
est donc vraie avec = 1.

www.tifawt.com

+|f (0)|

www.tifawt.com

Chapitre 1- Applications differentiables.

17

Lapplication nest pas continue. En effet, soit fn : x (1 exp(nx))/n pour tout n > 0. On a
fn C 1 ([0, 1], R), fn = 1 et fn 1 = (1 exp(n))/n. Pour tout R, lassertion
f C 1 ([0, 1], R),

est donc fausse.


Lapplication I nest pas continue. En effet, soit fn : x n1 sin(n2 x) pour tout n > 0. On a
fn C 1 ([0, 1], R), fn = 1/n et fn 0 = n. Pour tout R, lassertion
f C 1 ([0, 1], R),

est donc fausse.


Lapplication I nest pas continue. En effet, soit fn : x (1 exp(nx))/n pour tout n > 0. On a
fn C 1 ([0, 1], R), fn 0 = 1 et fn 1 = (1 exp(n))/n. Pour tout R, lassertion
f C 1 ([0, 1], R), f

est donc fausse.


Lapplication nest pas continue. En effet, soit fn : x (1 cos(nx))/n pour tout n > 0. On a
fn C 1 ([0, 1], R), fn = 1/n et f 1 = [0,1] | sin(nx)| dx = n [0,n] | sin(nx)| dx = 2. Pour tout R,
lassertion
f C 1 ([0, 1], R), f 1 f
est donc fausse.

Exercice 9. Soient (E, E ) et (F, F ) deux espaces vectoriels normes, un ouvert de E, a un point de
E et f : F une application differentiable en a pour les normes
E et
F . Il existe alors une application
lineaire continue (continue pour les normes
et
!)
L
:
E

F
et
une
application pa : F de limite
E
F
a
0F en a (limite suivant les normes
et
!)
telle
que
:
E
F
x , f (x) f (a) = La (x a) + x a
Considerons maintenant
equivalente a
`
E et
E une norme de E
et regardons si f : (,
)

(F,
)
est
encore
diff
e
rentiable
en a.
E
F
Par hypoth`ese, il existe c, C, , des constantes > 0, telles que :

E pa (x)

une norme de F equivalente a


`

()
F,

x E : c. x

C. x

(1)

x E : . x

. x

(2)

Notons quun changement de norme naffecte pas la linearite de La , qui est une propriete algebrique. Essayons
donc de tester la differentiabilite de f : (, E ) (F,
a-dire regardons si :
F ) en a sur le candidat La , cest-`
- La : (E,
)

(F,
)
est
continue,
E
F
- il existe une application pa : F de limite 0F en a (limite suivant les normes
E et
F !) telle que :
x , f (x) f (a) = La (x a) + x a

E pa (x).

()

- La continuite de La : (E,
erifier en 0E . Si x E 0, par la premi`ere
E ) (F,
F ) : il suffit de la v
inegalite de (1), x E 0, et par continuite de La : (E,
)

(F,
E
F ), on a : La (x) F 0. Enfin par la
deuxi`eme inegalite de (2), on obtient: La (x) F 0. On a donc prouve : x E 0 = La (x) F 0, ie la
continuite de La : (E,
E ) (F,
F ).

www.tifawt.com

www.tifawt.com

Chapitre 1- Applications differentiables.

18

- Si () est verifiee, necessairement : x : x a E .pa (x) = x a


xa E
.pa (x). Par (1) et (2), on a :
determinee par : x = a, pa (x) =
xa E
pa (x)

xa
xa

. pa (x)

E .pa (x).

1
. pa (x)
c

On en conclut que pa est

F.

(3)

Comme on a vu que x E a = x E a, linegalite (3) implique : x E a = pa (x) F 0.


On en conclut que f : (,
erentiable en a, de differentielle la differentielle de
E ) (F,
F ) est diff
f : (,
)

(F,
).
E
F

Exercice 10. est bien lineaire car si B et b sont deux applications de L(E, E; F ) et si et sont deux
reels, x, y E, (.B + .b)(x)(y) = (.B + .b)(x, y) = .B(x, y) + .b(x, y) = .(B)(x)(y) + .(b)(x)(y),
et donc x E : (.B + .b)(x) = .(B)(x) + .(b)(x), soit : (.B + .b) = .(B) + .(b).
Montrons que est injective. Si (B) = 0L(E;L(E;F )) , x E, (B)(x) = 0L(E;F ) , et donc y E,
(B)(x)(y) = B(x, y) = 0F , ie B = 0L(E,E;F ) .
Montrons que est surjective (linjectivite nimplique la bijective des applications lineaires que lorsque les
espaces de depart et darrivee sont de meme dimension finie. Ici rien ne dit que E est de dimension finie, donc
L(E, E; F ) et L(E; L(E; F )) ne sont peut-etre pas de dimension finie). Soit f L(E; L(E; F )). Definissons
B : E E F par B(x, y) = [f (x)](y). La bilinearite de B resulte immediatement de la linearite de f en x (`
a
y fixe) et en y (`
a x fixe). Montrons que B est continue. Par hypoth`ese f est une application lineaire continue
de E dans L(E; F ), on a :
x E, f (x) L(E;F ) f L(E;L(E;F )). x E .
()
Mais :
y E,

[f (x)](y)

f (x)

L(E;F )

E,

donc par () et () :
x, y E,

B(x, y) = [f (x)](y)

L(E;L(E;F )) .

E.

E,

( )

Ce qui est la continuite de B, par le Theor`eme 0.1.v. On en conclut que f poss`ede bien un ant
ec
edant dans
L(E, E; F ), puisque B L(E, E; F ) et par construction (B) = f .
Notons que ( ) prouve que B L(E,E;F ) (B) = f L(E;L(E;F )) (cf Exercice 4, qui montre que la
norme dune application multilineaire est linf des constantes du Theor`eme 0.1.v). Montrons pour terminer
que : (B) L(E;L(E;F )) B L(E,E;F ) .
Comme
x, y E, B(x, y) B L(E,E;F ). x E . y E ,
on a (cf Exercice 4):
(B)(x)

L(E;F )

L(E,E;F ) .

E.

Ce qui donne bien :


(B)

L(E;L(E;F ))

L(E,E;F ) .

En conclusion est un isomorphisme lin


eaire qui ne change pas la norme (une isometrie lineaire). Ce resultat
se g
en
eralise de la facon suivante : : L(E, . . . , E; F ) L(E; L(E; . . . ; L(E; F ) . . .)) defini comme dans 1.4
est une isometrie lineaire. On pourrait bien s
ur, comme dans 1.4, enoncer ce resultat avec n espaces distincts
E1 , . . . , En , au lieu de n fois E.
Toutes les methodes de preuve dans le cadre du calcul differentiels sont insensibles aux actions des
isometries lineaires, de sorte quon peut identifier sans ennui les elements de L(E, . . . , E; F ) et ceux de
L(E; L(E; . . . ; L(E; F ) . . .)).

Exercice 11.

netait pas continue en (0, 0) on ne pourrait esperer prouver que f est differentiable en
(0, 0)). On sait que si f est differentiable en (0, 0), par la Proposition 1.4, f admet ses deux derivees partielles

www.tifawt.com

www.tifawt.com

Chapitre 1- Applications differentiables.

19

f
f
f
(0, 0) et
(0, 0). Regardons si ces deux quantites existent. Par definition
(0, 0) est la derivee
x
y
x

f
en 0 de x f (x, 0) = 1 + x 2. La fonction x 1 + x 2 etant derivable en 0,
(0, 0) existe bien et est 2.
x
f
On montre de meme que
(0, 0) existe et vaut 0. Si f est differentiable, par la Proposition 1.4 la differentielle
y

de f en (0, 0) est L : (h, k) h 2. Evaluons


alors |f (x, y) f (0, 0) L(x 0, y 0)| = |x y 2 + 2 x 2| =

|x 2( 1 + y 2 / 2 1)|. Comme 1 + y 2 / 2 1 = (y 2 / 2)/(1 + 1 + y 2 / 2), | 1 + y 2 / 2 1| y 2 / 2.


On en deduit que |f (x, y) f (0, 0) L(x 0, y 0)| |x|y 2 (x, y) 3 , o`
u (x, y) 3 = max(|x|, |y|). En
1
|f (x, y) f (0, 0) L(x 0, y 0)| tend vers 0 lorsque (x, y) tend vers 0. On en
particulier :
(x, y)

conclut que f est differentiable en (0, 0), de differentielle Df(0,0) : R2 (x, y) h 2 R.


en (0, 0),

f
f
f
(1, 1, 1) = 1,
(1, 1, 1) = 1 et
(1, 1, 1) = 2. Legalite (2) de la
x
y
z
proposition 1.4 dit que si f est differentiable en (1, 1, 1), sa differentielle est lapplication R 3
(h, k, l)
1
L(h, k, l) = h + k 2l R. Montrons alors que
(f (1 + h, 1 + k, 1 + l) f (1, 1, 1) h k + 2l) tend vers
(h, k, l)
0 lorsque (h, k, l) tend vers 0 (la norme
sur R3 est au choix, puisque R3 est de dimension finie et que dans
ce cas la norme ninflue pas sur la differentiabilite). On a: = f (1 + h, 1 + k, 1 + l) f (1, 1, 1) h k + 2l =
(1/1 + 2l + l 2 )(hk 2lh 2lk + 2l 2 l2 l2 h l2 k + 2l3 ). Choisissons (h, k, l) = max{|h|, |k|, |l|}. D`es que
(h, k, l) 1/2, 1 + 2l + l 2 9/4,
et |hk 2lh 2lk + 2l 2 l2 l2 h l2 k + 2l3 | 8 (h, k, l) 2, donc 9/4.8. (h, k, l) 2, et ainsi f est bien
differentiable en (1, 1, 1). En revanche f nest certainement pas differentiable en (0, 0, 0) puisque f nest pas
continue en (0, 0, 0).

Exercice 12.

Facilement

Exercice 14.
i Si est differentiable, ses derivees directionnelles suivant toutes les directions
existent. Soit a = (an )nN un point fixe de E en lequel on va calculer les derivees directionnelles de .
Soit h = (hn )nN un vecteur de E. On a (a + th) (a) = (sin(an + thn ) sin(an ))nN . Supposons
que 1/t[(a + th) (a)] converge vers l = (ln )nN E (la derivee directionnelle de en a suivant h),
on a alors par definition: 1/t[(a + th) (a)] l E 0 quand t 0, et donc quel que soit n N,
|1/t[sin(an + thn ) sin(an )] ln | 1/t[(a + th) (a)] l E 0 quand t 0. On en conclut
que necessairement ln = [sin(an + t.hn )](t=0) = hn .cos(an ). Montrons alors que lon a bien effectivement
Dh (a) = (hn . cos(an ))nN .
Soit n (t) = sin(an + thn ) thn cos(an ), par le theor`eme des accroissements finis, il existe t ]0; t[ (]t, 0[ si t
` nouveau par le theor`eme
est negatif), tel que n (t) n (0) = t.n (t ) = t.hn .(cos(an + t hn ) cos(an )). A
des accroissements finis, il existe t ]0; t []0, t[, tel que: n (t) n (0) = t.hn .t .hn .( sin(an + t .hn )), et
donc, quel que soit n N, | sin(an + thn ) sin(an ) thn cos(an )| = |n (t) n (0)| |t|2 |hn |2 , de sorte que:
1/t[(a + th) (a)] l E = max(|1/t[sin(an + thn ) sin(an )] hn cos(an )|) |t|. h 2E , et donc h etant fixe,
on a 1/t[(a + th) (a)] l E 0 quand t 0, cest-`
a-dire que lon a bien: Dh (a) = (hn . cos(an ))nN .
ii- E h Dh (a) est facilement lineaire et de plus Dh (a) E = max(|hn cos(an )|) max(|hn |) = h E .
Donc cette application est continue.
iii- Si est differentiable, necessairement on D(a) (h) = Dh (a). On montre de meme quau i, que est
differentiable en a, en montrant gr
ace au theor`eme des accroissements finis, que (1/ h )[(a+h)(a)Dh (a)]
tend vers 0 lorsque h tend vers 0.
Sur E, lespace 1 des suites reelles absolument convergentes, on consid`ere la norme

(x = (xn )nN ) = x 1 =
|xn |. Etudions
la differentiabilte de : (E, ) (R, | |). En 0E on sait deja que

Exercice 15.

nN

nest pas differentiable. Soit alors a E \ {0E }.


Comme toute norme, par la seconde inegalite triangulaire, : (E, ) (R, | |) est continue en a.

Etude
de lexistence des derivees directionnelles. Soit h E.

www.tifawt.com

www.tifawt.com

Chapitre 1- Applications differentiables.

20

Evaluons:
lim

0=t0

1
[(x + t.h) (x)] = lim
0=t0
t

n0

1
(|an + thn | |an |).
t

Evidemment
sil existe n N tel que an = 0, en choisissant h = ((k,n) )kN (o`
u (k,n) est le symbole de
1
|t|
Kronecker, qui vaut 0 si k = n et 1 si k = n), on obtient: [(x + t.h) (x)] = . Or cette quantite nadmet
t
t
pas de limite lorsque t tend vers 0.
1
Notons alors = {a E; an = 0, n N}, et supposons a . Notons encore fn (t) = (|an +thn ||an |),
t
o`
u chaque fn est prolongee par continuite en 0 par fn (0) = (an )hn , ( (an ) = 1 si an > 0 et 1 si an < 0). On
1
a: [(x + t.h) (x)] =
fn (t).
t
n0

Si la convergence de la serie de fonctions n0 fn (t) est uniforme, comme chaque fn (t) est continue en
1
fn (t) en t = 0, cest-`
a-dire: lim [
fn (t)] =
t = 0, on aura la continuite de [(x + t.h) (x)] =
t0
t
n0

fn (t)](t=0) =
n0

fn (0) =
n0

n0

(an )hn .
n0

1
1
Or |fn (t)| = | (|an + thn | |an |)| | |thn = |hn |; la serie
t
t
serie

n0

n0

|hn | etant par hypot`ese convergente, la

fn (t) est normalement convergente, donc uniformement convergente.

Conclusion: - Quel que soit a , quel que soit h E, admet en a une derivee directionnelle suivant
la direction h, et Dh (a) =
(an )hn .
n0

- Quel que soit a E \ , il existe une direction h E suivant laquelle nadmet pas de
derivees directionnelles en a, et donc nest pas differentiable en a E \ .

Lapplication E
h Dh (a) =
(an )hn est facilement lineaire. Etudions
sa continuite. On a:
n0

(an )hn |

n0
n0 |hn | = (h).
Conclusion: en a , toutes les derivees directionnelles Dh (a) sont des applications lineaires continues
de la variable h.

Etudions
la differentiabilite de en a . Pour cela evaluons le rapport:

1
(h)

[(a + h) (a) Dh (a) ] =

1
n0

(h)

(|an + hn | |an | (an )hn ),

lorsque h tend vers 0.


Essayons, comme pour lexercice 14 une majoration uniforme en n de |an + hn | |an | (an )hn , gr
ace au
theor`eme des accroissements finis. On a |an + hn | |an | (an )hn = (hn ) (0), o`
u (t) = |an + t| (an )t,
donc |an + hn | |an | (an )hn = (n ).hn , avec n ]0; hn [ si
hn > 0 et ]hn ; 0[ si hn < 0 . Mais (n ) = (an + n ) (an ), ce qui implique, lorsque an et an + n sont
de signes opposes pour tout n 0, que ||an + hn | |an | (an )hn | = 2|hn | et donc dans ce cas:
|

n0

|an + hn | |an | (an )hn | = 2

n0

|hn | = 2(h)

nest pas un petit o de (h). Cet essai sugg`ere de mettre en defaut la definition de la differentiabilite de en
a, en considerant la suite (de suites): (hp ) = (2an (p,n) )nN )pN .
En notant (hp )n le neme terme de hp , on a en effet:
(hp ) = | 2ap | 0, ap + (hp )p et ap sont de signes opposes, et
p

www.tifawt.com

www.tifawt.com

Chapitre 1- Applications differentiables.

|(a + hp ) (a)
On en conclut que

(hp )
pas differentiable en a.

n0

21

(an )(hp )n | = ||ap 2ap | |ap | (2 (ap )ap )| = 2|ap | = (hp ).

[(a + hp ) (a) Dhp (a) ] ne tend pas vers 0 lorsque p , et donc que nest

Conclusion generale: La norme nest differentiable en aucun point de E, bien quadmettant en tout
point a et selon toute direction h, une derivee directionnelle Dh (a) lineaire et continue en la variable
h E.
Remarque: Lensemble est dinterieur vide. En effet, tout point de est limite de suites de points de
E \ . par exemple, si a , la suite ap = (a0 , a1 , . . . , ap , 0, 0, . . .) est une suite de points de E \ telle que
(a ap ) =
|an |
0.
np+1

www.tifawt.com

www.tifawt.com

22

Chapitre 2- Calculs sur les differentielles.

Chapitre 2- Calculs sur les differentielles.


2.1. Theor`eme des applications composees.
Dans le cas des applications de variables et de valeurs reelles, f : I R, g : J R, (I et J etant deux
intervalles ouverts de R) lorsque la composee g f a un sens, cest-`
a-dire lorsque f (I) J, on sait que la
derivabilite de f en un point a de I et celle de g en f (a) = b impliquent, la derivabilite de g f en a et que de
plus (g f ) (a) = g (f (a)) f (a).
On dispose, dans le cas des applications definies sur un espace vectoriel norme quelconque, dune
generalisation de ce resultat. Il sagit dun resultat qualitatif (existence de la differentielle de la composee) aussi
bien que quantitatif (expression de cette differentielle en fonction des differentielles des applications qui entrent
` ce double titre, le Theor`eme des applications composees sav`ere extremement pratique.
dans la composition). A
Il permet dassurer la differentiabilite dapplications complexes, lorsque la definition de la differentiabilite est
impraticable, et de calculer directement la differentielle.

Theor`eme 2.1. (Theor`eme des applications composees) Soient E, F, G trois espaces vectoriels
normes sur K, un ouvert de E et U un ouvert de F . Soient f : U F et g : U G deux applications
differentiables respectivement en a et b = f (a) telles que f () U.
Alors lapplication g f : G est differentiable en a, et de plus :
D(g f )(a) = Dg[f (a)] Df(a) .

Remarque. La formule est coherente : puisque Dg[f (a)] L(F ; G) et Df(a) L(E; F ), ces deux
applications lineaires se composent bien.
Preuve. on a :
x ; f (x) f (a) = Df(a) (x a) + x a pa (x), avec lim pa (x) = 0.
xa

y U ; g(y) g(b) = Dg(b) (y b) + y b qb (y), avec lim qb (y) = 0.


yb

Do`
u:
x ; g(f (x)) g(f (a)) = Dg(b) (Df(a) (x a)) + ra (x), avec
ra (x) = x a Dg(b) (pa (x)) + Df(a) (x a) + x a pa (x) qb (f (x)).
Comme Df(a) est une application lineaire continue, dapr`es la definition meme de sa norme Df(a)
Df(a) L(E;F ) qui verifie Df(a) (x a) Df(a) . x a , on en deduit : ra (x) x a ( Dg(b) (pa (x))
( Df(a) + pa (x) ) qb (f (x)) ), et par continuite de Dg(b) , on a bien ra (x) 0 quand x a. Enfin,
composee de deux applications lineaires continues etant lineaire continue, Dg (b) Df(a) est lineaire continue
est ainsi bien la differentielle de g f en a.

=
+
la
et

Remarque. Si E = F = G = R, on a vu que : Df(a) (h) = f (a).h R et Dg(b) (k) = g (b).k R, on a


donc prouve le resultat bien connu : (g f ) (a) = f (a).g [f (a)] en prouvant : D(g f )(a) = Dg[f (a)] Df(a) ,
car h R, (g f ) (a).h = D(g f )(a) (h) = [Dg[f (a)] Df(a) ](h) = Dg[f (a)] (Df(a) (h)) = Dg[f (a)] (f (a).h) =
g (b).f (a).h
Remarque (retour sur les derivees partielles). Si dim(E) = n, la base E = (e 1 , . . . , en ) de E etant
n

fixee, on dispose dun isomorphisme naturel : Kn E, donne par (x1 , . . . , xn ) =

www.tifawt.com

xj .ej .
j=1

www.tifawt.com

Chapitre 2- Calculs sur les differentielles.

Notons a = 1 (a) = (a1 , . . . , an ) Kn et

23

= 1 (ej ) = (0, . . . , 0, 1, 0, . . . , 0). En considerant lapplication

f : Kn F , definie par f = f , on a par le Theor`eme des applications composees :


Df(a) ( j ) = Df(a) [D(a) ( j )].
Mais etant lineaire D(a) ( j ) = ( j ) = ej , on en deduit :
Df(a) ( j ) = Df(a) (ej ), cest-`
a-dire

f
f
(a) =
(a).
xj
xj

f
f
(a) en calculant
(a), cest-`
a-dire en calculant une derivee (en 0) dune fonction
xj
xj
dune seule variable scalaire :
K t f (a1 , . . . , aj1 , aj + t, aj+1 , . . . , an ) F.

On peut donc trouver

Bien s
ur, dans le cas o`
u E = Kn , =Id.

Exemple. Reprenons lexemple du paragraphe 1.3 dans le formalisme de la remarque precedente. Dans cet
exemple E est lespace vectoriel des polyn
omes dune seule variable et de degre 2, E = (e 1 = 1, e2 = X, e3 =
X 2 ) est la base choisie de E. On consid`ere lapplication f : E R definie par E P (X) = 0 +1 X +2 X 2
f (P ) = sin(2 ) + cos(1 ) + cos(0 )32 R. Calculons la troisi`eme derivee partielle de f dans la base E
au point Q = 1 + X 2 , a
` laide de la remarque ci-dessus. Avec les notations de cette remarque, Q = (1, 0, 1),
f
f
(Q) =
(Q) = cos(1)+cos(1)(3.12 ) = 4 cos(1).
f : R3 (x, y, z) f (x, y, z) = sin(z)+cos(y)+cos(x)z 3 et
e3
z
Remarque (effet dun changement de base sur les derivees partielles). Les derivees partielles dune
application f : E F dependent de la base B = (e1 , . . . , en ) dans laquelle on les calcule. Soit B = (1 , . . . , n )
f
une autre base de E. Voyons quelle est la relation entre les derivees partielles
(a) = Dej f(a) de f dans la
ej
f
(b) = Dj f(b) de f dans la base B .
base B et les derivees partielles
j
On a par definition Dej f(a) = Df(a) (ej ) = Df(a) (P (j )), o`
u P : E E est lapplication lineaire qui fait
passer de la base B a
` la base B. Or DP(P 1 (a)) = P , et par le Theor`eme des applications composees, on obtient
(f P ) 1
: Dej f(a) = Df(a) (DP(P 1 (a)) (j )) = D(f P )(P 1 (a)) (j ) =
(P (a)) : les derivees partielles de f en
j
a dans la base B au point a sont egales aux derivees partielles de f P dans la base B , au point P 1 (a).

Exercice 17.
Calculer, en utilisant la remarque ci-dessus, les derivees partielles de lapplication de
lexemple precedent, au point Q, mais dans la base B = (1 = 1 + X, 2 = X 2 X, 3 = X 2 1) de E.
2.2. Structure despace vectoriel.
Proposition 2.2. Soient E et F deux espaces vectoriels normes sur K, a E. Si est un ouvert de E,

f, g : F deux applications differentiables en a, et si K, alors f + g et .f sont aussi differentiables en


a, et D(f + g)(a) = Df(a) + Dg(a) , D(.f )(a) = .Df(a) .
On en conclut que lensemble des applications differentiables en un point de E est un sous-espace vectoriel
de lespace des applications continues en a, on le note D (a) . De plus, lapplication D a : D(a) L(E; F ) qui a
`f
associe Df(a) est une application lineaire.
Meme enonce pour les applications differentiables sur un ouvert donne de E.

Preuve. La preuve se fait soit directement en ecrivant la definition de la differentiabilite, soit en utilisant
le Theor`eme des applications composees et les resultats du paragraphe suivant sur les applications a
` valeurs
dans un espace produit. (cf les Exercices 23 et 24).

www.tifawt.com

www.tifawt.com

Chapitre 2- Calculs sur les differentielles.

24

2.3. Applications `a valeurs dans un produit, matrice jacobienne.


On se pose le probl`eme du calcul explicite de la differentielle dune application f = (f1 , . . . , fm ) a
` valeurs
dans un produit en fonction des differentielles de ses composantes f1 , . . . , fm .

Theor`eme 2.3. Soient F1 , . . . , Fm , E des espaces vectoriels normes sur K, a E et f = (f1 , . . . , fm ) :


E F = F1 . . . Fm . Alors f est differentiable en a ssi ses m composantes f1 , . . . , fm le sont. De plus, on a
: Df(a) = (Df1(a) , . . . , Dfm(a) ).
Preuve. (cf Exercice 23). Si f est differentiable en a, fj = j f lest aussi, o`u j : F Fj est la
projection canonique, et de plus Dfj(a) = j Df(a) , do`
u la formule. Reciproquement notons qj : Fj F ,
m

lapplication lineaire (continue) definie par qj (yj ) = (0, . . . , 0, yj , 0, . . . , 0), on a : f =


fj est differentiable en a, il en est de meme de f .

j=1

qj fj , donc si chaque

Posons maintenant en exercice un resultat utile dans le cas o`


u lapplication que lon differencie est a
` valeurs
dans un espace vectoriel norme de dimension finie.

Exercice 18. Soit f : F une application, o`u E et F sont deux espaces vectoriels normes, F etant
de dimension finie, et o`
u est un ouvert de E. Soient , a et E F = ( 1 , . . . , m ) une base de F . Si on
ecrit f (x) = f1 (x). 1 + . . . + fm (x). m (les composantes de f (x) dans la base E F ), cette ecriture definit les
m

composantes (fj )j{1,...,m} de f dans la base E F , ie : f =

fj . j . Montrer que f est differentiable en a ssi


j=1
m

toutes ses composantes fj le sont et montrer qualors Df(a) =

Dfj(a) . j .
j=1

Considerons maintenant le cas o`


u E et F sont de dimensions respectives n et m, et choisissons un couple
de bases E E , E F , pour respectivement E et F .
Soient alors un ouvert de E et f : F une application differentiable en a. Sa differentielle
Df(a) : E F etant une application lineaire de E dans F , on peut lui associer une unique matrice n m qui
la represente, dans les bases E E et E F . Notons-la J(f )(a)(E E ,E F ) ou plus simplement J(f )(a) , sans ambiguite.
Si h = (h1 , . . . , hn ) est un vecteur de E ecrit dans E E , on a :
[Df(a) (h)]EF

h1
.
= J(f )(a) . .. .
hn

Par lExercice 18 :
m

[Df(a) (h)]EF = [

Dfj(a) (h). j ]EF


j=1


Df1(a) (h)
h1

.
.
=
..
= J(f )(a) . .. ,
hn
Dfm(a) (h)

de sorte que lelement de J(f )(a) qui se trouve a


` la j eme ligne et la k eme colonne est : Dfj(a) (ek ) = Dek fj(a) =
fj
(a).
xk

Theor`eme 2.4. Soient E et F deux espaces vectoriels normes de dimension respectivement n et m,


un ouvert de E, a et f : F une application differentiable en a. Si on fixe deux bases E E et E F
respectivement dans E et F , la matrice associee a
` Df(a) : E F dans ces bases est notee Jac(f )(a) . On
lappelle la matice jacobienne de f en a. Ces coefficients sont donnes par :

www.tifawt.com

www.tifawt.com

Chapitre 2- Calculs sur les differentielles.

Jac(f )(a)

f1
x1 (a) . . .

..
=

fm.
(a) . . .
x1

25

f1
(a)
xn

..
,

fm
(a)
xn

o`
u fj est la j eme composante de f dans E F .
Le Theor`eme 2.1, donne alors immediatement (dim(G) = p) :

f1
g1
(f (a))
(a)
xm
x1
..
..
.

.
.

fm
gp
(f (a))
(a)
xm
x1

Jac(g f )(a)

g1
x1 (f (a)) . . .

..
=

gp .
(f (a)) . . .
x1

...

...

f1
(a)
xn

..
.

fm
(a)
xn

Remarque (sur la norme de Df(a) en dimension finie). Soit f : Rm , o`u est un ouvert de Rn . Si

a et si f est differentiable en a, Df(a) est une application lineaire de lespace vectoriel norme L(Rn ; Rm ),
qui est de dimension finie. Deux bases etant choisies respectivement sur Rn et sur Rm (par exemple les bases
canoniques), une application lineaire est representee de facon unique par une matrice n m. Une norme
1
sur L(Rn ; Rm ) est alors donne par :
L

= maxi,j |aij |,

o`
u L est representee par la matrice (aij )i{1,,n},j{1,,m} (ce qui revient a
` rendre isomorphe L(Rn ; Rm ) et
nm
nm
R
et a
` transporter la norme du max de R
via cet isomorphisme sur L(Rn ; Rm )). Comme sur L(Rn ; Rm )
toutes les normes sont equivalentes, il existe deux reels C, K > 0 tel que :
C L

L K L 1,

o`
u
est la norme de loperateur L, definie dans le chapitre 0. En particulier Df (a) est proche de 0 ssi
Df(a) 1 est proche de 0, ie ssi toutes les derivees partielles de f en a sont proche de 0.

2.4. Theor`eme de la moyenne


Dans le cas des fonctions reelles f : [a, b] R continues sur [a, b] et derivables sur ]a, b[, on dispose
du Theor`eme des accroissements finis : quels que soient x < y dans [a, b], il existe ]a, b[ tel que
f (y) f (x) = f ()(y x). En particulier si |f (x)| est majore par M sur ]a, b[, |f (y) f (x)| M.|y x|.
Dans le cas des applications ayant leurs variables dans un espace vectoriel norme E et leurs valeurs dans
R, la formule f (y) f (x) = Df() (y x), o`
u ]x, y[, a encore lieu, pourvu que le domaine de definition
de f soit convexe (ie si deux points sont dans , le segment qui les relie est encore dans ). En effet, soient
x, y , lapplication G(t) = f (x + t(y x)) est une application derivable sur ]0, 1[, puisque f est elle meme
differentiable sur et que ]x, y[ . De plus G est continue sur [0, 1], car f est continue sur . Le theor`eme
des accroissements finis applique a
` G donne lexistence de ]0, 1[ tel que G(1) G(0) = G ()(y x). Or
G(1) G(0) = f (y) f (x), G () = Df(x+(yx)) et = x + (y x)) ]x, y[, puisque ]0, 1[.
En revanche dans le cas o`
u lapplication f nest plus a
` valeurs dans R, on ne peut esperer que la formule
f (y) f (x) = Df() (y x), o`
u ]x, y[, ait encore lieu, meme si les variables de f sont dans R, comme le
montre lexemple suivant. Soit f : R R2 definie par f (x) = (sin(x), cos(x)). Soit x R. Sil existait ]0, x[
tel que f (x) f (0) = Df() (x) = x.f (), on aurait : (sin(x), cos(x) 1) = (x. cos(), x. sin()), ce qui donne
en prenant les normes euclidiennes des deux membres de legalite : 2 2. cos(x) = x2 . Or cette egalite ne peut
www.tifawt.com
pas etre satisfaite pour tout x R.

www.tifawt.com

Chapitre 2- Calculs sur les differentielles.

26

Cependant, dans le cas tout a


` fait general des applications de variables et valeurs vectorielles, linegalite :
f (y) f (x) M. y x , o`
u M majore Df() L(E;F ) sur le segment [x, y] , a lieu. Cest ce substitut du
theeor`eme des accroissements finis que lon appelle le Theor`eme de la moyenne.

Lemme 2.5. Soient [a; b] un intervalle ferme de R, F un espace vectoriel norme, et f : [a; b] F ,
g : [a; b] R deux fonctions continues sur [a; b], derivables sur ]a; b[, telles que :
t ]a; b[,

f (t) g (t).

On a alors :
f (b) f (a) g(b) g(a).

Preuve. Soient s ]a; b[ et t ]a; b[ tels que : a < s < t < b.


s

La derivabilite de f et g en s donne :
f (t) f (s) = f (s)(t s) + (t s)ps (t), avec lim ps (t) = 0,
ts

g(t) g(s) = g (s)(t s) + (t s)qs (t), avec lim qs (t) = 0,


ts

do`
u:
f (t) f (s) f (s) (t s) + (t s) ps (t) ,
(g(t) g(s)) = g (s)(t s) + (t s)qs (t),
et comme f (s) g (s), on en deduit :
f (t) f (s) (t s) ps (t) (g(t) g(s)) (t s) qs (t) ,
et donc
g(t) g(s) f (t) f (s) (t s)(qs (t) ps (t) ).
Si > 0, en posant :
(s, t, ) = g(t) g(s) f (t) f (s) + (t s) (t s)( + qs (t) ps (t) ),
et A(s, ) = {t ]s, b[; (s, t, ) 0}, on voit que A(s, ) = . Notons = sup(A(s, )) et supposons que < b.
a

Il existe alors u ]; b] tel que (, u, ) 0, cest-`


a-dire :
g(u) g() f (u) f () + (u ) 0,

www.tifawt.com

www.tifawt.com

Chapitre 2- Calculs sur les differentielles.

27

mais bien s
ur, par passage a
` la limite (continuite de f et de g en [s, b]) :

g() g(s) f () f (s) + ( s) 0,

do`
u par addition membre a
` membre :

g(u) g(s) ( f () f (s) + f (u) f () ) + (u s) 0,

et en appliquant linegalite triangulaire, on aboutit a


` la contradiction :
(s, u, ) 0 et u > ,

de sorte que = b et donc pour tout s ]a; b[, pour tout > 0 :

g(b) g(s) f (b) f (s) + (b s) 0,

en faisant s a et 0, on obtient le resultat (par continuite de f et de g en a).

De ce lemme on deduit immediatement le theor`eme de la moyenne annonce dans lintroduction :

Theor`eme 2.6. (Theor`eme de la moyenne) Soient E et F deux espaces vectoriels normes, un


ouvert de E, [a; b] et f : F une application differentiable. On a linegalite suivante :
f (b) f (a) sup

[a;b]

Df() (b a) sup

[a;b]

Df() . b a .

Preuve. Posons G(t) = f (a + t(b a)), pour t [0; 1]. Cette application est differentiable sur
]0, 1[, et G (t) = DG(t) (1) = Df(a+t(ba)) ([t a + t(b a)] (t)) = Df(a+t(ba)) (b a), on a donc
G (t) sup[a;b] Df() (b a) = M . On applique alors le lemme precedent a
` G et g = M , entre 0 et
1.

Remarque.
Il se peut, dans lenonce du Theor`eme de la moyenne, que la quantite :
sup[a;b] Df() (b a) soit +. Auquel cas la majoration donnee par ce theor`eme est toujours vraie
( f (b) f (a) +) ! En revanche si Df : L(E; F ) est continue, cest-`
a-dire si f est C 1 , sur lintervalle
ferme borne [0, 1] la fonction continue t Df(a+t(ba)) (b a) est bornee, et la majoration fournie par le
Theor`eme de la moyenne devient non triviale.
Lhypoyh`ese de convexite est essentielle dans le theor`eme de la moyenne, comme le
montre lexemple qui suit : soit f : D R lapplication dont le graphe est donne par la figure ci-dessous.

f(b)

f(a)

b
a

Sur cette figure D est un domaine de R2 , non convexe (un exercice serait de trouver une expression
differentiable de f ). De plus sur la figure on constate que les derivees partielles de f en tous points de D sont

www.tifawt.com

www.tifawt.com

Chapitre 2- Calculs sur les differentielles.

28

petites, car ces derivees partielles sont les pentes des tangentes aux courbes donnees par lintersection du
graphe de f et des plans de coordonnees, et ces tangentes sont quasiment horizontales. En consequence, dapr`es
la remarque qui suit le Theor`eme 2.4, quel que soit x D, Df(x) est petit. Disons par exemple pour fixer
les idees que x D, Df(x) 1/2. Mais en choisissant a et b dans D comme sur la figure, on peut avoir
|f (b) f (a)| = 1, et |b a| aussi proche de 0 que lon veut. Linegalite :
1 = |f (b) f (a)| sup Df(x) b a
D
nest ainsi pas vraie. On peut obtenir Df(x) aussi proche de 0 que lon veut, tout en conservant |f (b)f (a)| =
1, pourvu que le chemin qui relie a et b dans D soit suffisament long.
En realite sur des domaines non convexes tels que D, on peut majorer la difference |f (b) f (a)| par
supD Df(x) a,b , o`
u a,b est la longueur minimale des chemins reliant a et b dans D (cf Exercice II du
partiel du 21 novembre 2002).

Definition. Soit f : F une application. On dit que f est localement constante sur , ssi quel que soit
a , il existe un voisinage ouvert a de a dans sur lequel f est constante.
Corollaire 2.7. Soient E et F deux espaces vectoriels normes, un ouvert de E, f : F est
localement constante sur ssi f differentiable sur et Df(x) = 0L(E;F ) , pour tout x .
En particulier si est connexe, f est constante sur ssi f differentiable sur et Df (x) = 0L(E;F ) , pour
tout x .
Preuve. Si f est localement constante, pour tout x , il existe > 0, tel que f est constante sur B ,
et donc f est bien differentiable sur B et Df(x) = 0L(E;F ) . Reciproquement, si Df(x) = 0L(E;F ) sur , soit
B . Par le Theor`eme de la moyenne, quels que soient a et b B , f (b) f (a) 0. b a = 0, et
donc f est constante sur B .
Enfin si est connexe, une fonction localement constante sur est constante.

Remarque. Comme on la deja souligne dans la remarque ci-dessus, lhypoth`ese de convexite pour le
domaine de f est capitale dans le Theor`eme de la moyenne et pour le Corollaire 2.7, lhypoth`ese de connexite
qui en decoule, lest tout autant. Par exemple la fonction f :]0, 1[]1, 2[ R qui vaut 0 sur ]0, 1[ et 1 sur ]1, 2[
est differentiable sur ]0, 1[]1, 2[, de differentielle nulle sans pour autant etre constante sur ]0, 1[]1, 2[ !
Definition. Soient E et F deux espaces vectoriels normes, un ouvert de E, f : F . On dit que f est
lipschitzienne sur ssi il existe une constante C > 0 telle que :
x, y ,

f (y) f (x)

C. y x

E.

On dit que f est localement lipschitzienne sur ssi quel que soit a , il existe a un voisinage ouvert de a
sur lequel f est lipschitzienne. Autrement dit :
a , a un ouvert contenant a, Ca > 0 tels que :
x, y a , f (y) f (x)

Ca . y x

E.

Corollaire 2.8. Soient E et F deux espaces vectoriels normes, un ouvert de E, f : F une


application C 1 sur . Si E est de dimension finie, f est localement lipschitzienne sur .
Preuve.

a de a soit
Soit a et a une boule centree en a de rayon suffisament petit pour que ladherence
encore dans . Soient x et y dans a . Comme a est convexe, le segment [x, y] a . Le Theor`eme de la
moyenne donne alors :
f (y) f (x)

www.tifawt.com

sup

[x,y]

Df()

L(E;F ) .

y x sup Df()

L(E;F ) .

yx .

www.tifawt.com

Chapitre 2- Calculs sur les differentielles.

29

a est compacte, et comme


a
Comme E est par hypoth`ese de dimension finie, la boule fermee

Df() L(E;F ) R+ est une application continue (en tant que composee des deux applications continues
a , disons par Ca . On a donc :
ee sur
L(E;F ) et Df ), cette application est born
f (y) f (x)

Ca . y x .

2.5. Theor`emes C k .
Theor`eme 2.9. Soient E, F et G trois espaces vectoriels normes, E un ouvert de E, U F un
ouvert de F , et f : U, g : U G.
Si f est C k (resp. admet une differentielle dordre k en a) sur et si g est C k (resp. admet une differentielle
dordre k en f (a)) sur U, alors g f est C k (resp. admet une differentielle dordre k en a) sur .
Preuve. Par recurrence sur k 1. Par le Theor`eme des fonctions composees, f et g etant differentiables,

on obtient la differentiabilite de g f , et

D(g f ) = B (Dg f, Df ),
o`
u B : L(F ; G) L(E; F ) L(E; G) est definie par B(L1 , L2 ) = L1 L2 . B etant (bilineaire) continue (puisque
B(L1 , L2 ) = L1 L2 L1 . L2 ), on en deduit que D(g f ) est continue lorsque Df et Dg le sont.
Supposons maintenant le theor`eme prouve, pour tout k n, et montrons le pour n + 1. On sait que Df et
Dg sont n fois differentiables sur et U, et D(g f ) = B (Dg f, Df ), comme B est aussi C n , par hypoth`ese
de recurrence, D(g f ) est aussi C n , et donc g f est C n+1 .

Theor`eme 2.10. Soient E un espace vectoriel de dimension n, F un espace vectoriel norme, un ouvert
de E et f : F . Fixons une base de E, relativement a
` laquelle nous consid`ererons les derivees partielles de
f.
1.i- Si f est C 1 sur , f admet toutes ses derivees partielles sur et celles-ci sont continues sur .
1.ii- Reciproquement, si f admet toutes ses derivees partielles sur et si celles-ci sont continues sur ,
alors f est C 1 sur .
Donc f est C 1 ssi ses derivees partielles existent et sont continues.
1.iii- Si f admet toutes ses derivees partielles et que celles-ci sont continues en a , sauf eventuellement
une qui nexiste quen a, alors f est differentiable en a.
On a en realite le theor`eme general suivant :
2.i- Si f admet en a une differentielle dordre k 1, alors f admet en a toutes ses derivees partielles
dordre k:
f
kf

(. . . (
) . . .)(a) notee
(a), j1 , . . . , jk {1, . . . , n}
xjk
xj1
xjk . . . xj1
en a. On a de plus :
h1 , . . . , hk , Dk f(a) (hk ) . . . (h1 ) =
Dk f(a) (hk , . . . , h1 ) =
1jk ,...,j1 n

kf
(a).hjkk . . . hj11
xjk . . . xj1

2.ii- f est de classe C k sur ssi f admet toutes ses derivees partielles dordre k;
j1 , . . . , jk {1, . . . , n} sur , et si celles-ci sont continues sur .

()

f
(. . . (
) . . .),
xjk
xj1

2.iii- Si f admet toutes ses derivees partielles dordre k sur , continues en a , sauf eventuellement une
qui nexiste quen a , alors f est k-fois differentiable en a.

www.tifawt.com

www.tifawt.com

Chapitre 2- Calculs sur les differentielles.

30

Preuve. Prouvons 1.i. Si f est differentiable en un point, on a vu que toutes ses derivees partielles existent
et que

f
= j Df , o`
u:
xj

j : L(E; F )
L

F
j (L) = L(ej ).

Montrons que j est continue (ce nest pas parce que E est de dimension finie que L(E; F ) est aussi de
dimension finie, et donc la continuite de lapplication lineaire j nest pas automatique). j est lineaire et
j (L) F = L(ej ) F L L(E;F ) ej E , il sensuit que = ej E convient dans la caracterisation v du
f
.
Theor`eme 0.1 de la continuite de j . Si Df est continue, il en est alors de meme de
xj
Prouvons maintenant 1.ii. Si les derivees partielles de f existent et sont continues, et si de plus Df existe,
n
f
alors comme : Df =
j
, o`
u:
x
j
j=1
j : F
y

L(E; F )
j (y)

:E
h

F
j (y)(h) = hj .y

on obtient la continuite de Df , d`es que celle de j est assuree. Montrons la continuite de j . j (y)(h) F =
hj .y F h . y F . Or dans E de dimension finie, toutes les normes etant equivalentes, il existe C > 0 tel
que
eduit que j (y) L(E;F ) C. y F ,
C.
E , et donc : j (y)(h) C. h . y F . On en d
ce qui est la continuite de j .
Montrons maintenant que lexistence et la continuite des derivees partielles impliquent la differentiabilite
de f . Pour cela il suffit de prouver 1.iii.
Supposons donc que toutes les derivees partielles de f existent sur et sont continues en a , sauf,
par exemple la derni`ere qui nest peut-etre pas continue, et montrons que f est differentiable en a. On peut
supposer pour cela que n = 2, sans perte de generalite et (h1 , h2 ) = max{|h1 |, |h2 |}.
Estimons pour cela :
f
f
(a).h1
(a).h2 .
g(h) = f (a + h)
x1
x2
On a g(0) = f (a) et g est partiellement derivable, puisque f lest. On obtient :
g
f
f
(h) =
(a + h)
(a), i {1, 2},
xi
xi
xi
g
g
f
g
(0) =
(0) = 0. Soit > 0, par continuite de
en a, il existe > 0, tel que h =
(h) .
x1
x2
x1
x1
On a alors :
g(h) g(0) g(h) g(0, h2 ) + g(0, h2 ) g(0) .
t g(t, h2 ) F entre 0 et h1 , ce qui donne,
g
puisque la differentielle en t de cette derni`ere application est T
(t, h2 ) T et [h, (0, h2 )] B :
x1
g
g(h) g(0, h2 )
sup
|
()h1 | .|h1 |.
x1
[h,(0,h2 )]

Maintenant on peut appliquer le Theor`eme de la moyenne a


`R

Dautre part lexistence de

g
(0) donne la majoration :
x2

g(0, h2 ) g(0) 0.|h2 | + |h2 |. p0 (0, h1 ) , o`


u p0 (x) 0 quand x 0.
On en deduit :
g(h) g(0) .|h1 | + 0.|h2 | + |h2 |. p0 (0, h1 ) h .( + p0 (0, h2 ) ),

www.tifawt.com

www.tifawt.com

Chapitre 2- Calculs sur les differentielles.

31

cest-`
a-dire :
f (a + h) f (a) [

f
f
(a).h1 +
(a).h2 ] h .( + p0 (0, h2 ) ),
x1
x2

qui est la definition de la differentiabilite de f en a.


Montrons maintenant 2.i.
Par recurrence sur k. Si f est k-fois differentiable en a, alors Df est (k 1)-fois differentiable en a et
f
= j Df , pour tout
admet par consequent ses derivees partielles dordre k 1 en a, et comme de plus
xj
f
j {1, . . . , n},
admet ses derivees partielles dordre k 1 en a.
xj
En ce qui concerne la formule, montrons-la pour k = 2 seulement.
n
f
, donc :
On a : Df =
j
x
j
j=1
n

D2 f(a) =
j=1

j D

f
(a) =
xj

n
j=1

k=1

2f
(a) k ,
xk xj

cest-`
a-dire que :
D2 f(a) (h2 , h1 ) = [D2 f(a) (h2 )](h1 ) =
n

j [
j=1

k=1

2f
(a)hk2 ])(h1 ) =
xk xj

n
j,k=1

2f
(a)hk2 hj1 .
xk xj

Montrons 2.ii aussi par recurrence sur k. Si f est C k , Df est C k1 , et par hypoth`ese de recurrence,
kf
sont
ses derivees partielles dordre k 1 sont continues sur . Dapres la formule ci-dessus, les
xjk . . . xj1
continues sur . Reciproquement, supposons que f admette toutes ses derivees partielles continues en a, sauf
eventuellement une qui nexiste quen a et montrons qualors D k f(a) existe. La preuve se fait encore par
recurrence sur k. Comme les derivees partielles de f existent toutes et sont continues en a sur , Df existe sur
n
f
, et on a : Df =
j
. On deduit de cette formule que Df admet toutes ses derivees partielles dordre
x
j
j=1
k 1 continues en a, comme les
en a.

f
. Par hypoth`ese de recurrence, Df est de classe C k1 en a, i.e. f est C k
xj

Remarque : Une fonction peut bien sur etre differentiable sur un ouvert sans que ses derivees partielles
soient continues. Autrement dit la reciproque du 1.iii dans le Theor`eme 2.10 na pas lieu. Par exemple, lorsque
1
E = F = R, derivee et derivee partielle concident. Considerons alors f (t) = t 2 sin( ), definie en 0 par f (0) = 0.
t
Cette fonction est derivable sur R tout entier, de derivee nulle en 0, comme on sen assurera en calculant le taux
daccroissement de f en 0.
Mais f (t) ne tend pas vers f (0) = 0, lorsque t tend vers 0.
On peut voir cette propriete de la facon suivante : le graphe de f est compris entre laxe Ox des abscisses
et celui de y = x2 . Il secrase donc sur Ox en 0, cest-`
a-dire que f est derivable en 0. Cependant, le graphe
2
de f oscille entre Ox et celui de y = x de telle sorte que les pentes des tangentes au graphe de f ne tendent

www.tifawt.com

www.tifawt.com

32

Chapitre 2- Calculs sur les differentielles.

pas a
` etre horizontales pr`es de lorigine.

Theor`eme 2.11. (Theor`eme de Schwarz) Soient E et F deux espaces vectoriels sur le corps K,
un ouvert de E et a . On consid`ere une application f : F , qui admet en a une differentielle dordre
k 1. Alors lapplication D k f(a) : E k F est une application k-lineaire sym
etrique; cest-`
a-dire que pour
tout h1 , . . . , hk E, et pour toute permutation de k elements :
Dk f(a) (hk , . . . , h1 ) = Dk f(a) (h(k) , . . . , h(1) )

()

En particulier, losque E est de dimension finie n, pour tout j1 , . . . , jk {1, . . . , n},


kf
kf
(a) =
(a)
xj1 xj2 . . . xjk
xj(1) xj(2) . . . xj(k)

()

Preuve. La preuve se fait par recurrence sur k. Pour k = 1, il ny a rien a` prouver. Pour k = 2 la preuve
se fait de la facon suivante. On montre :
lim

0=t0 t2

[t (h, k) D2 f(a) (k)(h)] = 0,

o`
u t (h, k) = f (a + th + tk) f (a + th) f (a + tk) + f (a) est une quantite symetrique en h et k. Pour cela on
proc`ede ainsi :
Posons E
h gt (h) = f (a + th + tk) f (a + th) t2 D2 f(a) (k)(h) F . On a gt (h) gt (0E ) =
(h, k) t2 D2 f(a) (k)(h). On peut supposer, h et k etant fixes, que t est suffisamment petit pour que a + th + k,
a + tk et a + th soient dans une meme boule centree en a et incluse dans . On peut alors appliquer le Theor`eme
de la moyenne sur cette boule :
t (h, k) t2 D2 f(a) (k)(h) = gt (h) gt (0E ) sup

Dgt() . h .

[0E ]

Mais
Dg() = t(Df(a+tk+t) Df(a+t) ) t2 D2 f(a) (k)

www.tifawt.com

www.tifawt.com

Chapitre 2- Calculs sur les differentielles.

33

= t(Df(a+tk+t) Df(a) + Df(a) Df(a+t) ) t2 D2 f(a) (k)


= t[tD2 f(a) (k + ) tD2 f(a) () + |t|. k + pa (tk + t) + |t|. qa (t) tD2 f(a) (k)]
Donc
Dgt() = |t|2 .
On en conclut que
lim

0=t0 t2

k + pa (tk + t) + qa (t) .

[t (h, k) D2 f(a) (k)(h)] = 0,

et donc par symetrie de t (h, k) en h et k, on a bien D2 f(a) (k)(h) = D2 f(a) (h)(k).


On prouve la symetrie des differentielles dordre superieur par recurrence sur lordre, en utilisant le resultat
que lon vient de prouver et la decomposition des permutations en certaines permutations.
Enfin, on prouve () en imposant h = (h1 = 0, . . . , 0, hj = 1, 0, . . . , 0), pour tout {1, . . . , k} dans ()
et en utilisant ().

Corollaire 2.12. Soient E un espace vectoriel norme reel de dimension finie n, F un espace vectoriel
norme reel, un ouvert de E et f : F une application admettant une differentielle seconde en a . Une
base B de E etant fixee, par la formule , quel que soit h et k dans E, on a, en ecrivant h = (h1 , . . . , hn ) et

k = (k 1 , . . . , k n ), les coordonnees de h et k dans B et


les derivees partielles relativement a
` cette base :
xj
(D2 f(a) (k))(h) =
1i,jn

( h1

...

2f
(a) k j hi =
xj xi

2f
x1 x1 (a) . . .

..
hn )

2 f.
(a) . . .
x1 xn

2f
(a) 1
k
xn x1

..
...

.
kn
2f
(a)
xn xn

La matrice carree n n ci-dessus est appellee le Hessien de f en a relativement a


` la base B, on la note H(f ) B
(a) .
La formule () du theor`eme precedent montre que la matrice H(f )B
est
une
matrice
sym
e
trique,
et
par
(a)
est
orthogonalement
diagonalisable
:
il
existe
P

O
eelle,
consequent H(f )B
n (R) une matrice orthogonale r
(a)
t
B
t
dinverse P et une matrice diagonale (a) telles que H(f )(a) = P (a) P .
1
1
1
h
K
k
.
.
.
En notant (H 1 , . . . , H n ) =t (P .. ) et .. = P .. , on obtient alors :
hn
Kn
kn

K1
.
(D2 f(a) (k))(h) = (H 1 , . . . , H n ) (a) .. .
Kn

1
H1
K
.
..

.
Si lon note B la base de E dont les elements sont les images par P de ceux de B,
et
sont
.
.
Hn
Kn
les coordonnees respectives de h et k dans B , et legalite precedente montre que H(f )B

(a) = (a) .

www.tifawt.com

www.tifawt.com

34

Chapitre 2- Calculs sur les differentielles.

Exercices du chapitre 2
Exercice 19. Soit f : R2 R definie pour (x, y) = 0 par f (x, y) =

xy 2
et f (0, 0) = 0.
x2 + y 2

i- Etudier la continuite de f en (0, 0).


ii- Calculer les derivees partielles de f en (0, 0), et en un point (x, y) = (0, 0). sont-elles continues sur R 2 ?
iii- Etudier lexistence des derivees directionnelles de f en (a, b), suivant le vecteur h = (h, k). Si elle existe,
lapplication h Dh f(a,b) est-elle lineaire ?
1

iv- Memes questions avec f (x, y) =

ye x2

y 2 + e x2

, si x = 0, et f (0, y) = 0.

Exercice 20. Soit f : R2 R la fonction definie par: f (x, y) =

|y|(x2 + y 2 )3/2
, si (x, y) = (0, 0) , et
(x2 + y 2 )2 + y 2

f (0, 0) = 0.
i- Montrer que f est continue en (0, 0).
ii- Montrer que toutes les derivees directionnelles de f en (0, 0) sont nulles.
iii- Montrer cependant que f nest pas differentiable en (0, 0).
iv- Retrouver geometriquement que f nest pas differentiable en (0, 0), en montrant quil existe une courbe
tracee sur le graphe de f dans R3 qui ne saplatit pas a
` lorigine sur le plan xOy R3 . (ind. penser aux
coordonees polaires).

Exercice 21 (Suite de lexercice 16). Soit E = C0 lespace vectoriel des suites convergeant vers 0, muni
de la norme ((xn )nN ) = supnN |xn |.
i- Verifier que est bien une norme sur E.
ii- Etudier la question de la differentiabilite de : E R. Pour cela commencer par montrer que quelle
que soit la suite a = (an )nN de E, il existe n0 N tel que (a) = |an0 |, puis montrer que est differentiable
en a si et seulement si (a) est atteint en un seul indice n0 .
iii- Montrer que est C sur louvert = {a E; (a) nest atteint quen un seul indice} et que D k est
nulle sur , pour tout k 2.
iv- Gr
ace au Theor`eme de la moyenne, montrer une inegalite triangulaire localement dans (i.e. pour
x, y suffisamment proches lun de lautre).
v- Montrer que louvert est dense dans E.
Exercice 22. Soient E et F deux espaces vectoriels normes (sur K = R ou C), un ouvert de E, a ,
f : F et g : F deux applications differentiables en a.
i- Une application lineaire de E dans F est-elle differentiable ? Si cest le cas quelle est sa differentielle ?
Etudier la differentiabilite de lapplication : (C0 ([0; 1]; K),
f [0;1] f (t)dt K.
)
ii- Montrer que f + g est differentiable en a et calculer sa differentielle.
iii- Montrer que pour tout K, .f est differentiable.
iv- Conclusion ?
Exercice 23 (Applications `a valeurs dans un produit). Soient E, F1 , . . . , Fm , des espaces vectoriels
normes (sur K = R ou C), un ouvert de E, a et soit pour tout j {1, . . . , m}, fj : Fj une application
differentiable en a. On definit f : F = F1 . . . Fm par : x , f (x) = (f1 (x), . . . , fm (x)).
i- Montrer que f est differentiable en a et calculer sa differentielle.
ii- Soit g : F une application et soient j : F Fj la j e projection canonique.
Donner une condition necessaire et suffisante pour que g soit differentiable.
Exercice 24. Grace au Theor`eme des applications composees, retrouver le resultat de 22.iv.
Exercice 25. Soit (E, ( | )) un espace prehilbertien reel et (x) = x =

que : E \ {0E } R est une application C

www.tifawt.com

et calculer D (x)

(x|x) la norme de E. Montrer


` laide du Theor`eme
pour tout x E \ {0E }. A

www.tifawt.com

Chapitre 2- Calculs sur les differentielles.

35

de la moyenne, demontrer la seconde inegalite triangulaire.

Exercice 26 (Suite de lexercice 14). Soit E lespace vectoriel des suites reelles bornees muni de la
norme (xn )nN = supnN |xn |, et soit f : E E E definie par f (x, y) = (sin(xn yn ))nN . Montrer que
f est C et calculer D2 f(x,y) .
Exercice 27 (Differentielle du determinant). Soit Mn (K) lespace vectoriel des matrices carrees n n
a
` coefficients dans K et Gln (K) Mn (K) le sous-groupe des matrices inversibles.
2
1.i- Montrer que Mn (K) est isometrique a
` Rn .
1.ii- Calculer les derivees partielles de det : Mn (K) K, montrer quelles sont continues.
1.iii- Calculer la differentielle de det : Mn (K) K en M Mn (K) et en P Gln (K).
1.iv- Montrer que Gln (K) est un ouvert de Mn (K).
2- On consid`ere : Mn (K) Kn . . .Kn , qui a
` une matrice associe ses colonnes. En posant det = det,
retrouver que det est C et calculer sa differentielle.
Exercice 27.a. (calcul de differentielle seconde `a laide du theor`eme des applications composees.
Calculer la differentielle seconde de f (x, y) = 1 + x(y 2 + 2).

Exercice 27.b. Soient E, F , G trois espaces vectoriels normes, un ouvert de E, U un ouvert de F et

f : U, g : U G deux applications deux fois differentiables.


i- Soit B : L(F ; G) L(E; F ) L(E; G) definie par B(V, U ) = V U . Montrer que B est C .
ii- Exprimer D(g f ) en fonction de B, Df , Dg et f .
iii- Calculer D2 (g f )(x) et retrouver lexpression de (g f ) (x), lorsque E = F = G = R.

Exercice 27.c. Soient E et F deux espaces vectoriels normes, un ouvert de E et f : F une


application admettant en un point a une differentielle dordre 2. Soit h E.
i- Montrer que Dh f : x Dh f(x) F est differentiable en a.
ii- Calculer D(Dh f )(a) .
iii- En deduire D2 L(x1 ,,xn ) lorsque L : E1 En F est n lineaire continue. En deduire egalement
2
D f(a) , lorsque f : R R est deux fois derivable en a.
iv- Retrouver la differentielle seconde de lapplication de lexercice 27.a.
p

Exercice 27.d. (Ensembles negligeables et applications C 1 ) Soient un ouvert de Rn , et f :

R ,une application C 1 .
1.i- Montrer que limage par f dun ensemble N Rn , de mesure de Lebesgue nulle, est de mesure de
Lebesgue nulle dans Rp .
1.ii- en deduire que si p > n, f () est de mesure nulle dans Rp .
On propose de retrouver le resultat de 1.ii. Soit f : R Rm , m 2.
2.i- Soit k N. Montrer quil existe > 0, tel que pour tout > 0, on puisse recouvrir k = f ([k, k]) par
des boules (Bj )jN de Rm , telles que diam(Bj ) et
diam(Bj ) .
jN

2.ii- Montrer que

[diam(Bj )]
jN

m1

diam(Bj ).
jN

2.iii- En deduire quil existe une constante c(m) ne dependant que de m et un recouvrement de k par des
paves (Pj )jN , tels que
mes(Pj ) c(m). m1 ..
jN

2.iv- En conclure que f (R) est de mesure de Lebesgue nulle.


2.v- Que dire du cas f : Rn Rm , m > n, avec f de classe (au moins) 1 ?

www.tifawt.com

www.tifawt.com

Chapitre 2- Calculs sur les differentielles.

36

Corrige des exercices du chapitre 2

Exercice 18. Notons : F Rm lisomorphisme lineaire qui identifie F a


` Rm canoniquement gr
ace a
`
m

la base E F , ie (y =

yj . j ) = (y1 , . . . , ym ). Lapplication est lapplication qui associe a


` un vecteur de
j=1

F ses coordonnees dans la base E F . Cette application est bien s


ur lin
eaire et bijective. Comme F et Rm
sont de dimension finie m, et 1 sont continues. On en conclut que et 1 sont C (Theor`eme 1.5).
Remarquons que :
f = 1 (f1 , . . . , fm )
()
f = (f1 , . . . , fm )

()

Maintenant (f1 , . . . , fm ) est differentiable en a (resp. C k ) ssi chacune de ses composantes fj est differentiable
en a (resp. C k ) (Theor`eme 2.3 et Exercice 23). Puisque et 1 sont C , () et () montrent que f est
differentiable en a (resp. C k ) ssi (f1 , . . . , fm ) est differentiable en a (resp. C k ) ssi chaque fj est differentiable en
a (resp. C k ).
Exercice 19. i Pour tout (x, y) = 0, on a : |f (x, y)| |x y 2 |/(|x2 | + |y|2 ) |x| (x, y)
lim(x,y)(0,0) |f (x, y)| = 0 et lim(x,y)(0,0) f (x, y) = 0, ce qui signifie que f est continue en (0, 0).
ii On a :
f (h, 0) f (0, 0)
f
f (0, k) f (0, 0)
f
(0, 0) = lim
= 0 et
(0, 0) = lim
= 0.
h0
k0
x
h
y
k

donc

Pour tout (x, y) = 0, on a x2 + y 2 = 0 et on peut utiliser les formules usuelles pour calculer les derivees partielles
de f en (x, y). On obtient
f
y 2 (y 2 x2 )
f
2x3 y
(x, y) =
et
(x, y) = 2
.
2
2
2
x
(x + y )
y
(x + y 2 )2
On en deduit que
lim

y0

f
f
1
f
f
(0, y) = 1 =
(0, 0) et lim
(x, x) = =
(0, 0).
x0 y
x
x
2
x

iii Pour tout vecteur (h, k) de R2 , on a


f (th, tk) f (0, 0)
= f (h, k).
t0
t
lim

Donc la fonction derivee directionnelle en zero (h, k) Dh f(0,0) = f (h, k) est bien definie et est clairement
non-lineaire. Or si f etait differentiable en (0, 0), par la Proposition 1.2, lapplication h Dh f(0,0) = f (h, k)
serait la differentielle h Df(0,0) (h), qui est lineaire. On en conclut que f nest pas differentiable en a.
Par le Th
eor`
eme 2.10, f est differentiable sur R2 \ (0, 0), car ses derivees partielles y sont definies et
continues. Par suite, par la proposition 1.2, si (a, b) = 0, alors f admet des derivees directionnelles suivant
toutes les directions et pour tout (h, k) R2 , on a Df(a,b) (h, k) = D(h,k) f(a,b) .
iv f est continue sur R2 \ (0, 0). En effet, f est continue sur R \ {(0, y), y R}. Par ailleurs, si y = 0,
2
alors lim(x,y)(0,y) f (x, y) = 0 = f (0, y) et donc f est continue en (0, y). Enfin, on a limx0 (x, e1/x ) = (0, 0)
2
et limx0 f (x, e1/x ) = 1/2 = f (0, 0), dont on deduit que f nest pas continue en (0, 0).
Les derivees partielles de f sont definies sur la droite {(0, y), y R}. En effet, si y, h sont des reels non-nuls,
alors
1 1/h2
f (h, y) f (0, y)

he
h
|y|
Dont on deduit que f
x (0, y) = 0. Comme f (x, 0) = 0 pour tout x, on a aussi
reel y, on a f (0, y) = 0 do`
u f
y (0, y) = 0.

www.tifawt.com

f
x (0, 0)

= 0. Enfin, pour tout

www.tifawt.com

Chapitre 2- Calculs sur les differentielles.

37

Les derivees partielles de f sont definies sur R2 prive de {(0, y), y R}. En effet, comme (x, y) y 2 +e1/x
ne sy annule pas, on a :
2

f
2ye1/x (y 2 e2/x )
(e2/x y 2 )e1/x
f
(x, y) =
(x, y) =
et
.
2 2
3
2
2/x
x
y
x (y + e
)
(y 2 + e2/x3 )2
Les derivees partielles sont continues sur R2 \ {(0, 0)}. En effet, pour y = 0, on a lim(x,y)(0,y) f
x (x, y) =
(x,
y)
=
0,
ce
qui
signifie
que
les
d
e
riv
e
es
partielles
sont
continues
en
(0,
y).
Les
derivees
lim(x,y)(0,y) f
y
partielles ne sauraient etre continues en (0, 0), car alors f serait diff
erentiable en (0, 0) par le Th
eor`
eme
2.10, ce qui nest pas le cas puisque f nest pas continue en (0, 0).
Comme dans iii, on peut en conclure que f est differentiable sur R2 \ {(0, 0)} et que par suite lapplication
derivee directionnelle est bien definie en tout point (a, b) = (0, 0), et egale a
` Df (a,b) . On calcule directement
que lapplication derivee directionnelle a
` lorigine est nulle.
Exercice 20.
que

i- On a pour tout (x, y) = (0, 0 linegalite (x2 + y 2 )2 + y 2 2(x2 + y 2 )|y|, dont on deduit
|f (x, y)|

|y|(x2 + y 2 )3/2

2(x2 + y 2 )|y|

x2 + y 2
2

donc f est continue en (0, 0).


ii- Pour tout vecteur (h, k), on a
f (th, tk) f (0, 0)
|h|(h2 + k 2 )3/2
= lim t2 2 2
= 0,
t0
t0
t
t (h + k 2 )2 + k 2
lim

et la derivee directionnelle selon (h, k) est nulle.


iii- On a
f (x, y)
|y|(x2 + y 2 )
= 2
= p(x, y)
(x, y) 2
(x + y 2 )2 + y 2
Or, on a limx0 p(x, x2 ) = limx0

x2 (x2 +x4 )
(x2 +x4 )2 +x4

= 1 , ce qui prouve que f nest pas differentiable en (0, 0).


2

iv- Considerons lapplication : R R definie par (t) = (t, t2 ), elle est differentiable en 0 et definit
une courbe sur le graphe de f . Si f etait differentiable en 0, alors f serait aussi differentiable, cest-`
a-dire
t2 (t2 +t4 )3/2
derivable, en 0. Or f (t) = (t2 +t4 )2 +t4 pour tout t = 0 et f est equivalente a
` t |t| au voisinage de 0, qui
nest pas derivable en 0.

Exercice 21. i- Verifier que est bien une norme est sans difficulte.
ii- Soit a = (an )nN E. Si (a) = 0, alors quel que soit n N, an = (a) = 0. Sinon,
comme a est une suite de limite nulle, soit N N tel que n N , |an | (a)/2. Necessairement
(a) = sup{|an |} = maxn{1,...,N 1} {|an |}, et ce max est atteint en n0 {1, . . . , N 1}.
nN

Supposons que {j N; (a) = |aj |} = {n0 } et montrons qualors est differentiable en a.


Commencons par remarquer que = inf {|an0 | |an |} > 0. En effet, si tel netait pas le cas il existerait
nN

une suite (ank )(kN) telle que |ank | |an0 | quand k . Or puisque pour n N , |an | (a)/2, on aurait
lexistence dun entier K tel que k K, ank {a0 , . . . , aN 1 }. Mais comme pour tout n N, |an0 | = |an |, on
obtiendrait une contradiction. Soit maintenant h = (hn )nN E tel que (h) /2. On a :
(a + h) = |an0 + hn0 |.

()

En effet, quel que soit n N, |an + hn | |an | + |hn | |an | + (h) |an | + /2 et |an0 + hn0 | |an0 | |hn0 |
|an0 | /2. Or |an | + /2 |an0 | /2, puisque |an0 | |an |, ce qui prouve ().
On obtient ainsi par (), h E tel que (h) /2, (a + h) (a) = |an0 + hn0 | |an0 |. Mais, puisque
par hypoth`ese a = 0E (sinon (a) nest pas atteint quune seule fois), an0 = 0. La derivabilite de la valeur

www.tifawt.com

www.tifawt.com

38

Chapitre 2- Calculs sur les differentielles.

absolue en an0 = 0 ((t |t|) (t = an0 ) = 1 si an0 > 0, et 1 si an0 < 0) montre quexiste une application q de
limite nulle en an0 telle que : |an0 + hn0 | |an0 | = sg(an0 ).hn0 + |hn0 |.q(hn0 ). On a note sg(an0 ) le signe de
an0 , cest-`
a-dire 1 ou 1 selon que an0 > 0 ou an0 < 0. Observons que si lon pose (h).pa (h) = |hn0 |.q(hn0 ),
|hn0 |
|hn0 |
ou encore pa (h) =
.q(hn0 ), la fonction pa est de limite nulle lorsque (h) 0, car le rapport
est
(h)
(h)
majore par 1 et (h) 0 implique |hn0 | 0 qui implique a
` son tour q(hn0 ) 0. En conclusion : h E tel
que (h) /2, on a :
(a + h) (a) = sg(an0 ).hn0 + (h).pa (h),
avec pa (h) 0 quand h 0. Si lon montre que lapplication lineaire L : E h L(h) = sg(an0 ).hn0 R
est continue on aura prouve la differentiabilite de en a. |L(h)| = |hn0 | (h), donc = 1 convient dans la
caracterisation de la continuite des applications lineaires du Theor`eme 0.1.v.
Supposons maintenant que {j N; (a) = |aj |} nest pas un singleton et montrons alors que nest pas
differentiable en a.
Il existe par hypoth`ese j et k, j = k tels que |aj | = |ak | = (a). Soit ek E la suite nayant pour termes
que des 0 excepte au rang k o`
u son terme est 1. Sans perte de generalite, on peut supposer que a k > 0. On a
alors |ak + t| > |ak | = (ak ) pour t > 0 et |ak + t| < |ak | = |aj | = (a), pour t < 0 assez petit. On en deduit
que : (a + tek ) (a) = 0 si t < 0 et (a + tek ) (a) = |ak + t| |ak | si t > 0. En consequence, la derivee
directionnelle a
` gauche (t < 0) de en a selon la direction ek est nulle, mais cette meme derivee directionnelle
a
` droite (t > 0) vaut sg(ak ) = + ou 1. La derivee directionnelle de en a selon la direction ek nexiste donc
pas, et ne peut donc pas etre differentiable en a.
iii- On a vu a
` la question precedente que lensemble des points a E pour lesquels (a) nest atteint quen
un seul indice est un ouvert de E, car on a montre, avec les notations de la question precedente, que a + h
est encore dans cet ensemble, d`es que (h) /2. On note cet ouvert, et on dispose alors de lapplication
differentielle : D : L(E; R), qui est definie par D(a) (h) = sg(an0 ).hn0 , avec n0 le seul indice en lequel
(a) est atteint. Notons : N lapplication
qui a
` a associe (a) = n0 . Dapr`es la question precedente, cette application est localement constante
sur ((a + h) = |a(a) + h(a) |, d`es que (h) /2). Donc D est lapplication localement constante
a sg(a(a) ).(a) , o`
u j : E R est lapplication lineaire qui a
` une suite associe son terme de rang j. Il
sensuit que D est differentiable sur et que sa differentielle est nulle. Ainsi est C et Dk = 0L(E,...,E;R)
d`es que k 2.
iv- Soient a, b tous les deux dans une meme boule B . On a quel que soit h E, quel que soit [a, b],
|D() (h)| = |sg(() ).h() | (h). On en deduit que D() L(E;R) 1. Par le Theor`eme de la moyenne :
|(a) (b)| (a b).
v- Soit x = (xn )nN E. Si x = 0E , on consid`ere la suite (Xn )nN de E definie par Xn =
1
1
1
,
, . . .). Quel que soit n N , Xn et (Xn ) = 1/n 0. Donc Xn 0E . Supposons
( ,
n n+1 n+2
maintenant que (x) soit atteint aux rangs n1 < n2 < . . . < nk . (en nombre necessairement fini si x = 0E ).
Soit alors = minj{1,...,nk },j=n1 ,...,nk (x) |xj | et soit N N suffisamment grand pour que 1/N < /2. On
k

consid`ere alors la suite (Xn )nN delements de definie par : n > N, Xn = x +


k

facilement que Xn est dans et comme lim

j=1

j=1

sg(xnj )
enj . On verifie
n+j

sg(xnj )
enj = 0E , on en conclut que est dense dans E.
n+j

Exercice 22. i- Une application lin


eaire L est diff
erentiable ssi elle est continue (Proposition 1.5). Dans
ce cas, quel que soit le point en lequel on calcule sa differentielle, celle-ci vaut L. Autrement dit DL : a DL (a)
est constante. Lapplication est lineaire ( (f + .g) = f + . g). Regardons sa continuite. Lespace
C 0 ([0, 1], K) etant muni de la norme
qui donne la continuite de .

www.tifawt.com

on a : |

[0,1]

f (t) dt|

[0,1]

|f (t)| dt

f
[0,1]

dt = f

Ce

www.tifawt.com

Chapitre 2- Calculs sur les differentielles.

39

ii La differentiabilite de f +g. Notons quici on somme deux applications, cest-`


a-dire que lon voit lensemble
E F des applications de a
` valeurs dans F comme un groupe (ou mieux un espace vectoriel) muni dune
loi +EF . La somme +EF des deux applications f et g est une nouvelle application de E F defini par :
f +EF g : x (f + g)(x) := f (x) +F g(x) F , o`
u +F est la loi de groupe de F . Par commodite on
note f + g, mais il faut garder en tete que +EF nest pas +F , meme si la loi additive +EF sur E F est
directement heritee de la loi additive +F de F ! Ces precisions etant faites,
(f + g)(x) (f + g)(a) = f (x) + g(x) (f (a) + g(a)) = [f (x) f (a)] + [g(x) g(a)]
= [Df(a) (x a) + x a .pa (x)] + [Dg(a) (x a) + x a .qa (x)]
= Df(a) (x a) + Dg(a) (x a) + x a .pa (x) + x a .qa (x)
= (Df(a) + Dg(a) )(x a) + x a .(pa + qa )(x).
Lapplication Df(a) + Dg(a) etant lineaire continue (en tant que somme dapplications lineaires continues) et
lapplication pa + qa tendant vers 0F lorsque x tend vers a, on en conclut que f + g est differentiable en a, de
differentielle : Df(a) + Dg(a) .
iii- Meme argumentation pour lapplication .f , qui est differentiable en a, de differentielle .Df (a) .
iv- On en conclut que lensemble des applications de EF qui
sont differentiables en a est un sous-espace vectoriel de EF .

Exercice 23. i- Pour tout j {1, . . . , m} soit qj : Fj F definie par pour tout y Fj , qj (y) =
(0F1 , . . . , 0Fj1 , y, 0Fj+1 , . . . , 0Fm ) {0F1 } . . . {0Fj1 } Fj {0Fj+1 } . . . {0Fm } F . qj est trivialement
lin
eaire et comme qj (y) F = maxk=j ( 0Fk Fk , y Fj ) = y Fj , qj est continue, donc C . Le Th
eor`
eme
des applications compos
ees assure alorsla
m

differentiabilite de qj fj en a, et comme f =

j=1
m

qj fj est differentiable en a, par la Proposition 2.2, f

est bien differentiable en a, de differentielle Df(a) =


j=1

qj Dfj(a) = (Df1(a) , . . . , Dfm(a) ) : E F .

ii- Lapplication j est lin


eaire et continue ( qj (y1 , . . . , ym ) Fj = yj Fj y F = maxk=1,...,m yk Fk .)
On en conclut que j est differentiable quel que soit j {1, . . . , m}. Il en est alors de meme de qj g = gj , la
jeme composante de g, en a, d`es que g est differentiable en a. i et ii ensemble donnent le Theor`eme 2.3.

Exercice 24. Montrons que lensemble des applications de EF qui sont differentiables en a est un
sous-espace vectoriel de EF .
Soit K et soient
: F F
F
et : F F
(y, z) y + z
z .z
Ces deux applications sont trivialement lin
eaires et :
(y, z)

= y+z

+ z

2 (y, z)

F F

= max( y

F,

F ),

puis (z) F = ||. z F , donc et sont continues et donc C (Proposition 1.5). Par le Theor`eme 2.3 (cf
lExercice 23) lapplication (f, g) est differentiable en a. Comme f + g = (f, g) et .f = f , le Th
eor`
eme
des applications compos
ees donne la differentiabilite de f + g et de .g en a.
eor`
eme des fonctions compos
ees, applique aux fonctions : r : R + t r(t) =
Exercice 25. Le Th
t R, B : E E
(x, y) B(x, y) = (x|y) R et L : E
x L(x) = (x, x) E E assure
que est differentiable sur E \ {0E }. En effet : Lapplication L = (IdE , IdE ) est lin
eaire continue, donc
C , lapplication B est par hypoth`ese bilineaire. Sa continuite resulte de lin
egalit
e de Cauchy-Schwarz :
|B(x, y)| x . y . On en conclut que B est C . Enfin r est aussi C sur R+ (derivable une infinite de fois
sur R+ ).

www.tifawt.com

www.tifawt.com

40

Chapitre 2- Calculs sur les differentielles.

Comme x = 0E = B(x, x) = 0 (puisque B est definie positive), on en conclut que est C sur E \ {0E }
(Theor`eme 2.9) et que de plus :
x E \ {0E }, D(x) (h) = [Dr[B(L(x))] DB[L(x)] DL(x) ](h),
soit : D(x) (h) = Dr[B(L(x))] (DB[L(x)] (L(h))) = Dr[B(L(x))] (DB[L(x)] (h, h)) = Dr[B(L(x))] (B(x, h) + B(h, x)), et
(x|h)
2(x|h)
.
=
donc : D(x) (h) = Dr([(x)]2 ) (2(x|h)) = 2(x|h).r ([(x)]2 ) =
2
(x)
2 [(x)]
On deduit du calcul de D(x) (h) et de lin
egalit
e de Cauchy-Schwarz, que :
D(x) (h)

|(x|h)|
(x).(h)/(x) = (h),
(x)

et donc que D(x) L(E;R) 1, quel que soit x E \ {0E }. Soient alors x, y E tels que 0E
/ [x, y] (dans le cas
o`
u 0E [x, y], linegalite triangulaire est immediate). Par le Theor`eme de la moyenne, |(x)(y)| 1.(xy).
En remplacant y par y dans cette inegalite, on obtient la seconde inegalite triangulaire : |(x)(y)| (x+y).
Calculons D2 (x) L(E, E; R). Soit : E L(E; R) lapplication definie par (x) : E h [(x)](h) =
(x|h) R, : R L(E; R)
(, L) (, L) = .L L(E; R), et i : R
t i(t) = 1/t R. On a :
D = (i , ).
Differentiabilite de : est une application lin
eaire. De plus |[(x)](h)| = |(x|h)| x . h , par
lin
egalit
e de Cauchy-Schwarz. On en deduit que (x) est continue et de norme (x) L(E;R) x E . Mais
cette derni`ere inegalite assure la continuite de et meme 1. est donc C et D(x) = .
Differentiabilite de . est bilineaire et (, L) L(E;R) = .L L(E;R) . Or on a la majoration :
|.L(h)| ||. L L(E;R) . h|, donc .L L(E;R) ||. L L(E;R) . On en deduit que (, L) L(E;R) ||. L
et ainsi que est differentiable, de differentielle : D(,L) (, A) = .L + .A.
Differentiabilite de i. i est differentiable sur R et Di(t) (h) = h/t2 .
Le Theor`eme des applications composees et le Theor`eme sur les applications a
` valeurs dans un produit donnent : D2 (x) = D(D)(x) = D(i((x)),(x)) (Di((x)) D(x) , D(x) ). Donc D2 (x) (h) =
D(i((x)),(x)) (Di((x)) (D(x) (h)), D(x) (h)) = D(i((x)),(x)) [(x|h)/ 3 (x), (h)].
(h|k) (x|h)(x|k)

. En considerant D 2 (x) comme une application bilineaire,


Soit enfin k E, [D2 (x) (h)](k) =
(x)
3 (x)
(h|k) (x|h)(x|k)
on ecrit : D2 (x) (h, k) =

.
(x)
3 (x)

Exercice 26. Soient : E E lapplication de lexercice 14 et : E E definie par (x) = (cos(x n ))nN .
On a vu que etait differentiable et que D(x) (h) = (hn cos(xn ))nN . De meme est differentiable et
D(x) (h) = (hn . sin(xn ))nN . Notons L : E L(E; E) lapplication definie par :
L(x) : E
h

E
[L(x)](h) = (xn .hn )nN

L est lin
eaire et arrive bien dans L(E; E). En effet, [L(x)](h) x . h , ce qui prouve que L(x) est
continue et que L(x) x . Mais cette derni`ere inegalite prouve que L est continue. On en conclut que
L est C .
On a : D = L et comme est differentiable, est deux fois differentiable. On montre de meme
est deux fois differentiable, puisque D = L , et ainsi de suite, on prouve que et sont C .
Notons B : E E E lapplication B(x.y) = (xn , yn )nN . B est bilineaire. De plus B est continue, car
: B(x, y) = supnN |xn .yn | x . y . (Remarquons que B et L se correspondent dans lisomorphisme
L(E, E; E) L(E; L(E; E))) de lExercice 10. Ainsi B est C . On a f = B, ce qui prouve que f est C .
Calculons Df(x,y) . Le Theor`eme des applications composees donne : Df(x,y) = D(B(x,y)) DB(x,y) .
Soit alors A : L(E; E) L(E E; E) L(E E; E) lapplication A( , b) = b. A est une application

www.tifawt.com

www.tifawt.com

Chapitre 2- Calculs sur les differentielles.

bilineaire. Montrons que A est continue : A( , b)(h, k) E = (b(h, k))


donne A( , b)
. b , ce qui est la continuite de A. On a alors :

41

. b(h, k)

. b . (h, k) ,

Df = A (D B, DB) = A (L B, DB).
le Theor`eme des applications composees et le Theor`eme 2.3 donnent alors :
D2 f(x,y) = DA(L[(B(x,y))],DB(x,y) ) (DL[(B(x,y))] D[B(x,y)] DB(x,y) , D2 B(x,y) ).
Mais DB est une application lineaire continue de E E dans L(E E; E), donc D 2 B(x,y) = DB. Soit alors
U = (h, k) E E, on a, en notant B(a, b) par a.b, (x) = (cos(xn ))nN par cos(x) et (x) = (sin(xn ))nN
par sin(x) :
D2 f(x,y)(U ) = DA(L[(B(x,y))],DB(x,y) ) L sin(x.y)(x.k + y.h) , DB(h,k) =
L[cos(x.y)] DB(h,k) L[sin(x.y)(x.k + y.h)] DB(x,y) .
Soit enfin V = (a, b) E E :
[D2 f(x,y) (U )](V ) = cos(x.y).[h.b + a.k] sin(x.y)[(x.k + y.h)(x.b + y.a)].

Remarque. En identifiant L(E E; L(E E; E)) et L(E E, E E; E), on verifie facilement que
(E E) (E E)

(U , V ) D2 f(x,y)(U , V ) E

est une application bilineaire continue.

Exercice 27. Soit Mn (K) lespace vectoriel des matrices carrees n n a` coefficients dans K et Gln (K) le
sous-groupe des matrices inversibles. Pour fixer les idees on va supposer que K = R, mais tout ce que lon fait
vaut encore pour K = C.
2
1.i- Soit lapplication : Mn (K) Rn qui a
` la matrice A = (aji )1i,jn (aji etant sur la ieme colonne
eme
1 2
n 1
et la j
ligne) associe (A) = (a1 , a1 , . . . , a1 , a2 . . . , an2 , . . . , a1n , . . . ann ), ce qui revient a
` ecrire A en une seule
ligne, en juxtaposant les lignes qui composent A. Cette application est lineaire.
On norme Mn (K) par (A) = sup1i,jn |aji | (par exemple, mais on pourrait choisir nimporte quelle
autre norme sur Mn (K), qui definirait la m
eme topologie, puisque cet espace est de dimension finie et
2
egale a
` n2 ). En munissant Rn de la norme
a-dire que
, on a bien, trivialement : (A) = (A), cest-`
relativement aux normes et
,

est
une
isom
e
trie.

1.ii et 1.iii- Pour calculer les n2 derivees partielles de det : Mn (R) R, il nous faut fixer une base de
Mn (R). On choisit classiquement Eij = 1 (e(i1)n+j ) (ek designant le k eme vecteur de la base canonique de
2

Rn ). Eij est la matrice dont tous les coefficients sont nuls excepte celui de la ieme ligne et de j eme colonne qui
vaut 1.
j eme colonne
|

0 ... 0
.
.
ieme ligne .. 1 ..
0 ... 0

1
[det(A + t.Eij ) det(A)].
t
Remarquons que det(A + t.Eij ) = det(A) + t.Aji , o`
u Aji est le cofacteur de A correspondant a
` aji (il suffit
j
de developper det(A + t.Ei ) suivant la ieme ligne ou la j eme colonne).
On en conclut que les derivees partielles de det en A, relativement a
` la base canonique de M n (R), sont
det
j
(A) = DE j (det)(A) = Ai .
i
xn(i1)+j
Calculons alors lim

0=t0

www.tifawt.com

www.tifawt.com

Chapitre 2- Calculs sur les differentielles.

42

Pour prouver que det est differentiable en A, on peut proceder au moins de deux facons differentes (cf aussi
la question 1.iv) :
- Soit on estime det(A + H) det(A)
hji Aji , et on montre facilement que cette quantite est une
1i,jn

somme de produits de coefficients de H et de A, avec au moins deux coefficients de H dans chacun de ces
produits, et donc det(A + H) det(A)
hji Aji est majore par [(H)]2 .Q(A), lorsque (H) 1, avec
1i,jn

Q(A) une quantite qui ne depend que de A. (en retranchant det(A) et

1i,jn

hji Aji a
` det(A + H), on

retranche les quantites dans le developpement de det(A + H) o`


u napparaissent que les termes de degre 0 (les
termes constants) et de degre 1 (les termes lineaires) en hji ).
- Soit on observe que les derivees partielles de det en A, les Aji , sont des polyn
omes en les aji , et donc
det
= Aji R est continue (resp. C ). Par le Theor`eme C 1 (resp. C ), det est
(Mn (R), ) A
xn(i1)+j
alors une fonction C 1 (resp. C ), de differentielle : D(det)(A) (H) =

hji .Aji .
1i,jn

Soit maintenant P Gln (R). Calculons plus precisement D(det)(P ) .

hji .Pij = Tr(t C H), la trace de t CH, avec C la matrice des

On remarque que D(det)(P ) (H) =

1i,jn

cofacteurs de P . Or t CP = P t C = det(P )Id, donc D(det)(P ) (H) = det(P ).T r(P 1 H).
1.iv- Lapplication det etant continue (ce que lon justifie soit directement, soit en disant que det est
2
differentiable), Gln (R) = det1 (R \ {0}) est un ouvert de Mn (R) Rn .
1.v- On consid`ere maintenant : Mn (R) Rn . . . Rn , qui a
` une matrice n n associe ses n colonnes.
est trivialement un isomorphisme lineaire et continue (puisque Mn (R) est de dimension finie), donc C . On
consid`ere alors : det = det 1 , cest-`
a-dire que det(A) est le determinant des n colonnes de A. det est une
application n-lineaire (alternee) des colonnes de A, donc est C . Or det = det est aussi C .

Exercice 27.a. On a f = s p (1 , r 2 ), o`u 1 (resp. 2 ) est la projection de R2 sur le premier (resp.

deuxi`eme) facteur, r : z z 2 + 2 et s : w w + 1 sont des fonctions sur R et p : R2 R est la fonction produit.


1 et 2 sont C car lin
eaires entre espaces de dimension finie. De plus, pour tout (a, b) dans R 2 , on
a D1 (a,b) = 1 et D2 (a,b) = 2 . p est C car bilin
eaire entre espaces de dimension finie et pour tout
(a, b) R2 , on a Dp(a,b) : (h, k) p(a, k) + p(h, b). Les fonctions r et s etant C sur R au sens de la derivation,
elles le sont au sens de la differentiation par lExercice qui prec`ede, et pour tout z R, Dr z : h 2zh et
Dsz : h h. Le Th
eor`
eme 2.9 assure alors que f est C .
Par le Th
eor`
eme 2.1, pour tout (a, b) R2 , Df(a,b) = Dsar(b) Dp(a,r(b)) (1 , Drb 2 ) Par consequent,
on a
Df :
R2
L(R2 , R)
(a, b) Df(a,b) :
R2
R
(h, k) hr(b) + kar (b)
Soient
1 : R
L(R2 , R)
: R
L(R2 , R)
et 2
x ((h, k) xh)
x ((h, k) xk),
on a Df(a,b) = 1 (r(b)) + 2 (ar (b)), cest-`
a dire Df = 1 r 2 + 2 p (1 , r 2 ). Comme 1 et 2
sont lin
eaires et continues, on obtient en appliquant de nouveau le Th
eor`
eme 2.1, pour tout (a, b) R 2 :
D(Df )(a,b) = 1 Drb 2 + 2 Dp(a,r (b)) (1 , Drb 2 ), ou encore
D2 f(a,b) :

R2

(m, n)

ce qui sexprime aussi par


D2 f(a,b) :

www.tifawt.com

L(R2 , R)
R2
R
(h, k)
r (b)nh + (ar (b)n + r (b)m)k

R2 R 2
((m, n), (h, k))

R
r (b)nh + (ar (b)n + r (b)m)k

www.tifawt.com

Chapitre 2- Calculs sur les differentielles.

43

Remarque: On peut aussi dire que les derivees partielles de f par rapport a
` ses deux variables et a
` tous les
ordres existent, ce qui par le Th
eor`
eme 2.10.(2.iii) donne le caract`ere C de f . On retrouve aussi la formule
(3) du Theor`eme 2.10, qui donne D 2 f(a,b) en fonction des derivees partielles a
` lordre 2 et la symetrie de celles-ci
Th
eor`
eme de Schwarz 2.11.

Exercice 27.b. 1- Lapplication B est bilin


eaire et sa continuite resulte de linegalite fondamentale
(cf Exercice 6) : B(U, V ) L(E;G) = V U L(E;G) V L(F ;G) U L(E;F ). On en conclut que B est C
(Proposition 1.5).
2- Le Theor`eme des applications composees donne immediatement :
a , h E, D(g f )(a) = Dg(f (a)) Df(a) ie D(g f ) = B (Dg f, Df )

()

3- Lapplication (Dg f, Df ) : a (Dgf (a) , Df(a) ) G est differentiable sur par le Theor`eme des
applications composees et le Th
eor`
eme 2.3. Le Theor`eme des applications composees applique a
` () donne
alors :
D2 (g f )(a) = DB(Dg(f (a)) ,Df(a) ) (D2 gf (a) Df(a) , D2 f(a) )
( )
Soit alors h E, on a D 2 (g f )(a) (h) L(E; G) qui est par ( ):
D2 (g f )(a) (h) = B[Dg(f (a)) , D2 f(a) (h)] + B[D2 gf (a) (Df(a) (h)), Df(a) ]
D2 (g f )(a) (h) = Dg(f (a)) D2 f(a) (h) + D2 gf (a) (Df(a) (h)) Df(a)
Soit enfin k E :
D2 (g f )(a) (h)(k) = Dg(f (a)) [D2 f(a) (h)(k)] + D2 gf (a) (Df(a) (h)) [Df(a) (k)].
En identifiant L(E; L(E; G)) et L(E, E; G), on obtient :
D2 (g f )(a) (h, k) = Dg(f (a)) [D2 f(a) (h, k)] + D2 gf (a) [Df(a) (h), Df(a) (k)].

( )

Si maintenant E = F = G = R, comme Df(a) (h) = h f (a) et D2 f(a) (h, k) = h k f (a) (cf la formule () du
poly), legalite ( ) devient :
h k (g f ) (a) = h k g (f (a)) f (a) + h k g (f (a))(f (a))2 ,
cest-`
a-dire que lon retrouve la formule bien connue :
(g f ) (a) = g (f (a)) f (a) + g (f (a))(f (a))2 .

Exercice 27.c. 1 et 2- La formule fondamentale (1) de la Proposition 1.2 montre, f etant par
hypoth`ese differentiable sur tout un voisinage de a (disons sur tout pour ne pas multiplier les notations), que
quel que soit x , quel que soit h E,
()
Df(x) (h) = Dh f(x)
Fixons maintenant h E et notons alors h : L(E; F ) F lapplication definie par (L) = L(h). Legalite ()
donne :
()
Dh f = h Df
ur lin
eaire, puisque si L, L(E; F ), R, h (L + ) = L(h) + (h) =
Lapplication h est bien s
h (L) + h ( ). Montrons que est continue. On a :
h (L)

www.tifawt.com

= L(h)

L(E;F )

www.tifawt.com

Chapitre 2- Calculs sur les differentielles.

44

ce qui donne la continuite de h et meme h L(L(E;F );F ) h E . Lapplication h est ainsi C . Par le
Theor`eme des applications composees, on deduit de () que x Dh f(x) F est differentiable en a et
que :
h E, D(Dh f )(a) = h D2 f(a) = D2 f(a) (h)
En particulier, quel que soient h, k E :
D2 f(a) (h, k) = D(Dh f )(a) (k)

( )

Remarque. La formule () presente linteret partique suivant : Pour calculer D 2 f(a) (h, k) on peut differentier
x Df(x) (h), en considerant h comme constante, puis appliquer k. Nous allons voir des applications pratiques
de cette remarque.
Si L : E1 . . . En F est n-lineaire continue, on sait que L est C et que quels que soient
x = (x1 , , xn ), h = (h1 , , hn ) E,
DL(x) (h) = L(h1 , x2 , , xn ) + + L(x1 , , xn1 , hn )

().

En considerant h fixe dans , lapplication x DL(x) (h) est somme de n applications (n 1) lineaires continues
L1 = x L(h1 , x2 , , xn ), , Ln = x L(x1 , , xn1 , hn ). On en deduit que :
n

D[x DL(x) (h)](a) (k) =


=
i,j{1,...,n},i=j

DLj(a) (k)
j=1

L(a1 , , ai1 , ki , ai+1 , aj1 , , hj , aj+1 , , an ),

mais cette expression est aussi D 2 L(a) (h, k) par ( ).


Supposons maintenant que E = R et f : E F est deux fois differentiable en a. On a :
Df(x) (h) = h f (x)

()

En considerant h fixe dans et en differentiant x h f (x), on obtient :


D[x h f (x)](a) (k) = k [h (f ) (a)] = h k f (a),
mais par ( ) cette derni`ere expression est D 2 f(a) (h, k).
4- Retrouvons la differentielle seconde de lapplication de lExercice 27.a. On a obtenu :
Df(a,b) (h, k) = hr(b) + kar (b)

()

Considerons h = (h, k) comme fixe dans ( ), et differentions ( ). On obtient gr


ace aux r`egles de calcul classiques :
D[g : (x, y) hr(y) + kxr (y)](a,b) (u, v) = u

g
g
(a, b) + v
(a, b)
x
y

= u k (r (b)) + v (h r (b) + k a r (b))

Exercice 27.d. 1.i- Resulte directement du Corollaire 2.8


1.ii- Rappel: Par definition la mesure de Lebesgue n de Rn est, quel que soit N Rn :
n (N ) =

www.tifawt.com

inf

(Pj )jN

mes(Pj ),
jN

www.tifawt.com

Chapitre 2- Calculs sur les differentielles.

o`
u linf est pris sur toutes les suites (Pj )jN de paves de Rn telles que N

45

Pj et o`
u mes(Pj ) est le produit
jN

des longueurs des n c


otes de Pj . Remarquons que mes(P ) = n (P ), pour tout pave P , et que lon peut prendre
linf sur toutes les suites de cubes dont la reunion contient N (ces deux remarques constituent deux exercices
interessants de mesure geometrique elementaire, que lon conseille).
En consequence, dire que N verifie n (N ) = 0, signifie que :
> 0, (Cj )jN une suite de cubes de Rn telle que N

Cj et
jN

jN

mes(Cj ) .

On peut bien s
ur supposer, quitte a
` subdiviser chaque Cj en un nombre fini de cubes de c
otes ayant une longueur
1, que chaque Cj a
` ses c
otes de longueur j 1.
- Commencons par supposer que f est globalement lipschitzienne sur , avec une constante de Lipschitz

K. Chacun des cubes Cj est contenu dans une boule de diam`etre n j . Cette boule est transformee par f en

un ensemble de Rp dont deux points sont a


` distance au plus K. n j , donc f (Cj ) Cj , avec Cj un cube de Rp

de c
ote K. n j . On a f (N )
Cj et
jN

mes(Cj ) =
jN

jN

(K. n j )p K p (n)p/2

p
j
jN

K p (n)p/2

n
j
jN

K p (n)p/2 .

Lavant derni`ere majoration resulte de n p et j 1. On en conclut que f (N ) est bien de mesure nulle.
- Cas general. On sait quune reunion denombrable densembles de mesure nulle est un ensemble de mesure
nulle. Si on ecrit en consequence que N =
(N Bn ), avec Bn un ensemble sur lequel f est globalement
nN

lipschitzienne, comme N Bn N est de mesure nulle, f (N Bn ) sera de mesure nulle par ce qui prec`ede, et
donc f (N ) sera contenu dans lensemble de mesure nulle
f (N Bn ), donc sera de mesure nulle.
nN

Soit alors Qn . Cet ensemble est denombrable, puisque Qn est lui-meme denombrable, notons-le (an )nN .
n , r) la boule fermee de centre an
Notons B(an , r) la boule ouverte de centre an et de rayon r de Rn , et B(a
n
n , q) , sont en
et de rayon r de R . Quel que soit n N, les boules B(an , q), q Q+ , telles que B(a
quantite denombrable. Notons les (Bn,q )n,qN et soit rq le rayon de Bn,q . On a bien s
ur :
Bn,q et f
n,qN

n,q . Montrons que =


lipschitzienne sur Bn,q par le Corollaire 2.8, puisque B

n,qN

Bn,q . Si a , soit

r > 0 tel que B(a, r) . Il existe alors par densite de Qn dans Rn et densite de Q dans R, aj Qn tel
j , rq ) , donc
que a aj < r/2, et rq Q+ tels que : a aj < rq < r/2. On en deduit que : a B(a
a
Bn,q . Il suffit maintenant decrire N =
(Bn,q N ).
n,qN

n,qN

1.iii- Soit F : Rpn Rp definie par F (x1 , , xn , , xp ) = f (x1 , , xn ). F est C 1 comme f . Soit
= {0}pn Rp . Comme Rn {0}pn et comme Rn {0}pn est de mesure nulle dans Rp , par 1.ii,
F () = f () est de mesure nulle dans Rp .
2.1- f est C lipschitzienne sur [k, k] par le Corollaire 2.8. Quel que soit lintervalle I [k, k], f (I) est
contenu dans une boule de diam`etre C |I| (o`
u |I| est la longueur de I). Subdivisons alors [k, k] en intervalles
reguliers Ij , j {1, , N } de longueur /C. On a alors f (Ij ) Bj , avec Bj une boule de diam`etre et
N

j=1

diam(Bj ) C

j=1

|Ij | C

j=1

|[k, k]| = C 2.k.

2.ii- Comme m 2,

www.tifawt.com

j=1

diamm (Bj )

j=1

diamm1 (Bj )diam(Bj )

m1

diam(Bj ).
j=1

www.tifawt.com

Chapitre 2- Calculs sur les differentielles.

46

2.iii-

Chaque Bj est contenu dans un cube Pj de c


ote diam(Bj ), donc

Pj recouvre f (k ) et
jN

N
j=1

mes(Pj )

j=1

diamm (Bj )

m1

.C.2k.

2.iv- La question precedente montre que f (k ) est de mesure nulle (m 1 > 0); il en est alors de meme
de f (R)
f (k ).
kN

Ce resultat se generalise facilement a


` f : Rn Rm , m > n.

www.tifawt.com

www.tifawt.com

Chapitre 3- Isomorphismes topologiques et diffeomorphismes

47

Chapitre 3- Isomorphismes topologiques et diffeomorphismes.


3.1. Isomorphismes topologiques despaces vectoriels normes.
Definition. Soient E et F deux espaces vectoriels normes. On rappelle quun isomorphisme lineaire entre
E et F est une application lineaire L : E F bijective. Lapplication L1 : F E est alors automatiquement
lineaire (facile a
` verifier). On dit quune application L : E F est un isomorphisme topologique entre E et F
ssi L est un isomorphisme lineaire et si de plus L et L1 sont deux applications continues. On note Isom(E; F )
lensemble des isomorphismes lineaires entre E et F et Isom(E; F ) lensemble des isomorphismes topologiques
entre E et F . Par definition, on a toujours Isom(E; F ) Isom(E; F ).
Remarques. Un isomorphisme topologique est C , puisque lineaire et continu.

Isom (E; E) nest jamais vide puisque lidentite est un isomorphisme topologique.
Si E ou F est de dimension finie, Isom(E; F ) nest pas vide ssi dim(E) = dim(F ) (dans ce cas il existe
u Isom(E; Kdim(E) ) et v Isom(F ; Kdim(F ) ). On en deduit v 1 u Isom(E; F )). De plus comme lorsque la
dimension de lespace de depart est finie, une application lineaire est automatiquement continue, on a :
dim(E) = dim(F ) < = Isom(E; F ) = Isom(E; F ) = .
Lorsque les espaces E et F ne sont pas de dimensions finies, une application lineaire L : E F nest bien
s
ur pas necessairement continue (cf Chapitre 0), et si L est bijective et continue, lapplication L 1 : E F nest
pas necessairement continue, comme le montre lexercice suivant. Cependant de tels exemples dapplications
lineaires continues bijectives dinverses non continus ne se produisent que lorsque E et F ne sont pas des
espaces vectoriels complets; dans le cas o`
u E et F sont complets une application lineaire continue bijective est
necessairement dinverse continu (Th
eor`
eme de lisomorphisme de Banach).

Exercice 28. Soit C 00 lespace vectoriel des suites nulles a` partir dun certain rang, muni de la norme

(un )nN

nN

|un |.

i- On note C 0 lespace des suites de limite nulle, muni de la norme


1 . Montrer que C 00 C 0 .
ii- Pour tout p 1, soit up C 00 defini par : up = (1, 1/22 , 1/p2 , 0, ). Montrer que (up )pN converge
dans C 0 vers u = (1, 1/22, 1/32 , , 1/n2 , ). En deduire que C 00 nest pas un espace vectoriel norme complet.
un
)nN . Montrer que L est une application
iii- Soit L : C 00 C 00 lapplication definie par L((un )nN ) = (
n+1
lineaire bijective et continue.
iv- Montrer que L1 nest pas continue.

Proposition 3.1. Soient E et F deux espaces vectoriels normes tels que Isom(E; F )ne soit pas vide.
Alors Isom (L(E; F ); L(E; E)) nest pas vide. Cest-`
a-dire que L(E; E) et L(E; F ) sont topologiquement
isomorphes.
Preuve. Soit a Isom(E; F ). On definit G a : L(E; F ) L(E; E) par : G a (L) = a1 L. Lapplication G a

est trivialement lineaire, bijective dinverse G 1


efini par G 1
e
a : L(E; E) L(E; F ) d
a ( ) = a . La continuit
de G a et de G 1
esulte respectivement de : a1 L a1 . L et a a . .

a r

Definition. Soient E et F deux espaces vectoriels normes tels que Isom(E; F ) = . on note :
i : Isom (E; E) Isom (E; E)
u i(u) = u1

et

I : Isom(E; F ) Isom (F ; E)
v I(v) = v 1

Remarque. Soit a Isom(E; F ). Notons comme dans la preuve de la Proposition 3.1 :


G a : Isom (E; F )
u

www.tifawt.com

Isom (E; E)
G a (u) = a1 u

et

D a : Isom (E; E)
v

Isom (F ; E)
Da (v) = v a1

www.tifawt.com

Chapitre 3- Isomorphismes topologiques et diffeomorphismes

48

On a alors legalite :
I = Da i G a

()

Cette egalite permet de ramener letude de I a


` celle de i, puisque G a et Da sont des isomorphismes topologiques
despaces vectoriels. De meme lapplication G a ram`ene letude de Isom(E; F ) a
` celle de Isom (E; E).

3.2. Etude
de I som(E; E) au voisinage de IdE .
Commencons par rappeler que si G est une espace vectoriel norme complet, une serie

un absolument
nN

convergente dans E est convergente dans E.

nN

(Tn =

un est absolument convergente, la suite

En effet, si

up )nN est de Cauchy :


n=0

> 0 N N, n N, k 0, | Tn+k Tn | .
n+k

Mais comme
p=n+1

n+k

up

p=n+1

up = | Tn+k Tn |, on en conclut que la suite (Sn =

up )nN est de
n=0

Cauchy. Lespace E etant par hypoth`ese complet (Sn =

up )nN converge bien.


n=0

Rappelons enfin que :

Exercice 29. Soient E et F deux espaces vectoriels normes. Supposons que F est complet. Montrer que
L(E; F ) est un espace complet.
Soient maintenant E un espace vectoriel norme complet et
2

S( ) = IdE +
o`
u
n

est la composee de
n

et donc :
IdE +

L(E; E). La serie

+ + (1)n

+,

avec lui-meme n fois est une serie absolument convergente d`es que

+ + (1)n

IdE +

++

1
1

< 1, puisque
n+1

1
1

Par lExercice 29, on en conclut que la serie S( ) est convergente dans lespace complet L(E; E), ie S( )
L(E; E). Dautre part
(IdE + ) (IdE +
(IdE +

+ + (1)n

+ + (1)n

) = IdE + (1)n

n+1

et

) (IdE + ) = IdE + (1)n

n+1

et

en passant a
` la limite, on obtient :
(IdE + ) S( ) = IdE

et S( ) (IdE + ) = IdE .

Lapplication S( ) est donc lineaire continue bijective. Son inverse est IdE + qui est aussi continu.
En conclusion,
L(E;E) < 1 = IdE + Isom (E; E), ou encore : la boule ouverte de centre Id E et
de rayon 1 de L(E; E) est contenue dans Isom(E; E).
On a aussi obtenu :
i(IdE + ) i(IdE ) [ ] = S( ) IdE [ ] =

www.tifawt.com

(1)n
n2

www.tifawt.com

Chapitre 3- Isomorphismes topologiques et diffeomorphismes

donc :
i(IdE + ) i(IdE ) [ ]

(1)n

n2

n
n2

49

On reconnait l`
a la definition de la differentiabilite de i en IdE , puisque = IdL(E;E) ( ) et que IdL(E;E)
est une application lineaire continue de L(E; E) dans L(E; E). En resume :

Proposition 3.2. Soit E un espace vectoriel complet. La boule ouverte B L(E;E) (IdE , 1)de centre IdE
et de rayon 1 de L(E; E) est contenue dans Isom (E; E) et i : B L(E;E) (IdE , 1) L(E; E) est differentiable en
IdE , de differentielle :
Di(IdE ) : L(E; E) L(E; E)

Nous allons voir comment cette etude permet letude de Isom(E; F ).

3.3. Etude
de I som(E; F ).
Soient E et F deux espaces vectoriels normes complets. Supposons que Isom(E; F ) ne soit pas vide et
soit a Isom(E; F ). Comme par la Proposition 3.2, IdE est un point de interieur de Isom (E; E) dans
L(E; E), et comme G a : Isom(E; F ) Isom(E; E) est un isomorphisme topologique tel que G a (a) = IdE ,
on en deduit que a est un point interieur de Isom(E; F ) dans L(E; F ), quel que soit a Isom(E; F ). En
conclusion Isom(E; F )est un ouvert de L(E; E).

Exercice 30. Soient E et F deux espaces vectoriels normes de meme dimension. Montrer facilement que
Isom(E; F ) est un ouvert dans L(E; F ) (ind. identifier L(E; F ) et lespace Mat(dim(E)dim(F )) des matrices
carrees dim(E) dim(F ) et utiliser det : Mat(dim(E) dim(F )) K).
Lensemble Isom(E; F ) etant un ouvert de L(E; F ), on peut maintenant se poser la question de la differentiabilite de I : Isom(E; F ) Isom (F ; E). G a et Da etant des isomorphismes topologiques, G a et Da sont
C , de () et du Theor`eme des applications composees,
on conclut que I est differentiable en tout point a de Isom(E; F ), de differentielle :
DI (a) = DDa(i(Ga )(a)) Di(Ga (a)) DG a(a) = D a Di(IdE ) G a

()

On a donc :
a Isom(E; F ), L L(E; F ), DI (a) (L) = [a1 L a1 ].

Etudions
la classe de I. Pour cela on note T : L(F ; E) L(F ; E) L(E; F ) L(F ; E), lapplication
definie par T (, , ) = [ ].
Lapplication T est facilement trilineaire continue. Par une isometrie canonique du type de celle mise en
evidence au Chapitre 2, il correspond a
` T une application T bilineaire continue de L(F ; E) L(F ; E) dans
L(L(E; F ); L(F ; E)), definie par :
T (, )() = T (, , ).
Legalite () donne : DI (a) (L) = T (I(a), I(a))(L), cest-`
a-dire que :
DI = T

I
I

( )

La differentiabilite de I sur Isom(E; F ) et le caract`ere C de T donnent par recurence le caract`ere C de I


sur Isom(E; F ). En effet faisons lhypoth`ese de recurrence suivante : I est n fois differentiable sur Isom(E; F ).

www.tifawt.com

www.tifawt.com

50

Chapitre 3- Isomorphismes topologiques et diffeomorphismes

Legalite ( ) et le Theor`eme des applications composees montrent alors que DI est n fois differentiable sur
Isom(E; F ) ou encore que I est n + 1 fois differentiable sur Isom(E; F ). En resume :

Theor`eme 3.3. Soient E et F deux espaces vectoriels normes complets. Si Isom(E; F ) nest pas vide,
Isom(E; F ) est un ouvert de L(E; F ) et I : Isom(E; F ) v v 1 Isom(F ; E) est C , de differentielle :
a Isom(E; F ), L L(E; F ),
DI (a) (L) = [a1 L a1 ].
3.4. Diffeomorphismes.
Definition. Soient E et F deux espaces vectoriels normes, U un ouvert de E et V un ouvert de F . On
appelle diffeomorphisme (resp. C n diffeomorphisme) de U sur V toute application f : U V bijective telle
que f et f 1 soient differentiables (resp. C n ). On dit que les ouverts U et V sont diffeomorphes (resp. C n
diffeomorphes.)
Un isomorphisme topologique est necessairement un C diffeomorphisme, puisquune
application lineaire et continue est C .
Lorsque E et F sont complets et Isom(E; F ) non vide, lapplication I : Isom(E; F ) v v 1 Isom
(F ; E) est C , par le Theor`eme 3.3, et dinverse J : Isom (F ; E) w w 1 Isom (E; F ), tout aussi C ,
par le Theor`eme 3.3. Donc I est un C diffeomorphisme.

Remarques.

Theor`eme 3.4. Soient E et F deux espaces vectoriels normes, U un ouvert de E, V un ouvert de F et


f : U V un diffeomorphisme. On a :
a U, Df(a) Isom(E; F ) et [Df(a) ]1 = D[f 1 ](f (a)) .

Preuve. Si f : U V est differentiable en a U et f 1 : V U est differentiable en b = f (a) V, le

theor`eme des fonctions composees donne a


` partir de :

f f 1 = IdV et f 1 f = IdU
les egalites :
1
Df(a) D[f ]1
(b) = IdF et D[f ](b) Df(a) = IdE .

ere application est par hypoth`ese


On en conclut que Df(a) est inversible, dinverse D[f ]1
(b) . Comme cette derni`
continue, Df(a) Isom(E; F ).

Remarque importante. Il nest pas vrai que si f : U V est differentiable sur U et tel que a
U, Df(a) Isom(E; F ), f soit un diffeomorphisme. Par exemple lapplication f : C C est differentiable
sur C , de differentielle Df(a) (h) = 2a.h. Cette differentielle est inversible, dinverse [Df(a) ]1 (h) = h/2a, mais
f nest pas injective sur C (f (1) = f (1)) !
3.5. Classe de differentiabilite dun diffeomorphisme.
Soient E et F deux espaces vectoriels normes, U un ouvert de E, V un ouvert de F et f : U V un
diffeomorphisme. Le Theor`eme 3.4 donne lexpression de la differentielle de f 1 en fonction de f 1 , de la
1
, on a :
differentielle de f et de I : Isom(E; F ) Isom(F ; E). En effet, comme b V, D[f ]1
(b) = [Df(a) ]
D[f 1 ] = I Df f 1 .

www.tifawt.com

www.tifawt.com

Chapitre 3- Isomorphismes topologiques et diffeomorphismes

51

Soit n un entier n 1. Supposons f de classe n, ie que Df est C n1 . Dans ces conditions, la differentiabilite
de f 1 , le caract`ere C de I (lorsque E et F sont supposes complets) impliquent que D[f 1 ] est C n1 , ie que
f 1 est comme f de classe n. Par recurrence, on a prouve le theor`eme suivant :

Theor`eme 3.5. Soient E et F deux espaces vectoriels normes complets, U et V deux ouverts
respectivement de E et de F et f : U V un diffeomorphisme. Si f est C n , (n N ), f est un C n
diffeomorphisme.

Exercices du chapitre 3

Exercice 30.a. Soit F un espace vectoriel norme, I un intervalle ouvert de R et f : I F une application.

On dit que f est k fois derivable (resp. C kd , C


erivable k fois (resp. k fois derivable et f k est
d ) ssi f est d
continue, derivable k fois, quel que soit lentier k).
Montrer que f est k fois derivable (resp. C kd , C
erentiable (resp. C k , C ). Pour cela,
d ) ssi f est k fois diff
exprimer Df a
` laide de f et dune application C .

Exercice 30.b.

On consid`ere : R 2 R2 definie par (, ) =

(Coordonnees polaires)

( cos(), sin()).
i- Montrer que nest pas un diffeomorphisme. Trouver un ouvert U R2 tel que |U induise un C diffeomorphisme dont on determinera limage.
ii- Soit f : R2 R2 une application C k et f : (, ) f ( cos(), sin()). Montrer que f est C k et calculer
sa differentielle.

Corrige des exercices du chapitre 3

Exercice 28. i- Une suite nulle a` partir dun certain rang converge bien sur vers 0, do`u linclusion :
C 00 C 0 .

ii- La serie
n1

1/n2 converge et up u

=
n=p+1

1/n2 est son reste dordre p + 1, donc up u

converge

vers 0, ie up converge vers u dans C 0 . La suite (up )pN est ainsi une suite de Cauchy de C 00 qui ne converge pas
dans C 00 , puisque u C 00 . C 00 nest donc pas complet.
un
un + .vn
)nN = (
)nN +
iii- Soient u = (un )nN , v = (vn )nN C 00 et R. L(u + .v) = (
n+1
n+1
vn
.(
)nN = L(u) + .L(v). Lapplication L est facilement bijective, dinverse L1 ((un )nN ) = ((n +
n+1
|un |
1).un )nN . Dautre part L((un )nN ) 1 =

|un | = (un )nN 1 . Do`


u la continuite de L (et
n+1
nN

nN

meme L 1).
iv- Soit up la suite de C 00 dont les p premiers termes sont des 1 et les autres termes des 0. On a :
p1

L1 (up )

n+1 =
n=0

p(p + 1)
, et up
2

= p. Le rapport

L1 (up )
up 1

nest donc pas borne independamment

de p : L1 nest pas continue.

Exercice 29. Soit (Ln )(nN) une suite de Cauchy de L(E; F ).


> 0, N N, n N, k 0,

www.tifawt.com

Ln+k Ln

L(E;F )

www.tifawt.com

52

Chapitre 3- Isomorphismes topologiques et diffeomorphismes

Donc :
> 0, N N, n N, k 0, x E

Ln+k (x) Ln (x)

(1)

Soit alors x E. La suite (Ln (x))nN est une suite de Cauchy de F par (1). Comme par hypoth`ese F est
complet, cette suite converge dans F . On peut alors definir une application L : E F par L(x) = lim Ln (x).
n

L est lineaire car legalite x, y E, R, Ln (x + .y) = Ln (x) + .Ln (y) est conservee par passage a
` la limite.
Montrons que L est continue en montrant que L est bornee sur la sph`ere unite. De (1) il vient, en faisant = 1,
k et en utilisant la continuite de
F :
N N, n N, x E

L(x)

Ln (x)

| L(x) Ln (x)

1. x .

En particulier pour n = N et x = 1 :
| L(x)

LN (x)

| 1 = L(x)

LN (x) + 1 LN

L(E;F )

+ 1.

Exercice 30. Notons n la dimension commune a` E et a` F et E lespace vectoriel des matrices carrees
reelles (ou complexes si le corps de base est C) n n. Une base etant choisie dans E, une base etant choisie
dans F , L(E; F ) est isomorphe a
` E par lapplication qui a
` f L(E; F ) associe sa matrice representative dans
les bases choisies. Notons : L(E; F ) E cet isomorphisme lineaire. f Isom(E; F ) ssi (f ) est une matrice
inversible, autrement dit envoie Isom(E; F ) sur Gln , le groupe des matrices inversibles de E. Il suffit alors
de prouver que Gln est un ouvert de E. Notons que E etant de dimension finie, on peut le munir de la norme
n2
2
` une matrice (aij ) associe
2 (par exemple) qui a
i,j ai,j . E nest alors rien dautre que R , muni de la
norme euclidienne. Maintenant det : E R est une application continue, puisque le determinant dune matrice
est un polyn
ome en ses coefficients. Comme Gln = det1 (R ), et que R est un ouvert de R, GLn est bien un
ouvert de E.

Exercice 30.a. Si lapplication f : I F est differentiable, on sait que f est aussi derivable (et
reciproquement), et dans ce cas :
a I, h R Df(a) (h) = h f (a).
Considerons alors lapplication : F L(R, F ) definie par :
(y) : R F
h hy
Lapplication est lin
eaire, puisque y, z F, R, (y + z)(h) = h (y + z) = h y + (h) z =
(y)(h) + (z)(h), cest-`
a-dire que : (y + z) = (y) + (z).
Lapplication est bijective. y ker() ssi (y) = 0L(R;F ) ssi h R, (y)(h) = h y = 0F . Cette
derni`ere egalite pour h = 1R donne y = 0F . On en conclut que est injective. Si L(R; F ),
h R, (h) = h (1R ) = ((1R ))(h), ie = ((1R )), et donc est surjective.
Notons quau passage nous avons montre que 1 : L(R; F ) F est 1 () = (1R ).
Montrons que est continue. On a :
y F h R,

(y)(h)

= |h| y

F,

ie

(y)

L(R;F )

= y

F,

on en conclut que est non seulement continue, mais est une isom
etrie, ce qui donne aussi la continuite de
1 , car 1 est une isometrie.
Conclusion : est un C diff
eomorphisme verifiant
Df = f

ou f = 1 Df

Notons que la deuxi`eme egalite de () est la relation bien connue : f (a) = Df(a) (1R ).

www.tifawt.com

()

www.tifawt.com

Chapitre 3- Isomorphismes topologiques et diffeomorphismes

53

Montrons H(k) : f est k fois derivable en a ssi f est k fois differentiable en a.


- Pour k = 1, on sait que la derivabilite en a equivaut a
` la differentiabilite en a.
- Supposons H(k) vraie pour un certain k 1, et montrons que H(k + 1) est vraie. Pour cela supposons que
f est k + 1 fois derivable en a ce qui equivaut a
` f est k fois derivable en a ce qui par hypoth`ese de recurrence
equivaut encore a
` dire que f est k fois differentiable en a. Par () et par le Th
eor`
eme 2.9, du fait que et

1
sont C , on en conclut que f est k + 1 fois derivable en a equivaut a
` Df est k fois differentiable en a, ie
f est k + 1 fois differentiable en a. Ce qui prouve H(k + 1).
C signifie differentiable k fois quel que soit k N, et donc par ce qui prec`ede signifie derivable k fois quel
que soit k N, ie signifie C
eme facon lequivalence de C k et C kd .
d . On prouve de la m

Exercice 30.b. 1- Comme pour tout et tout , (, + 2) = (, ), ne peut etre un diffeomorphisme


sur R2 , car elle ny est pas injective. On a V = (U ) = R2 \ (R 0), = |U est une bijection de U sur
V . Bien s
ur, par le Th
eor`
eme 2.10, est C . On calcule explicitement
1 :

V
(x, y)

U
( x2 + y 2 , arctan(y/x) = arcsin(y/ x2 + y 2 ))
( x2 + y 2 , arccos(x/ x2 + y 2 ))
( x2 + y 2 , arccos(x/ x2 + y 2 ))

si x > 0
si y > 0
si y < 0

Notons V1 = R+ R, V2 = R R+ et V3 = R R . on a V = V1 V2 V3 , et sur chacun des ouverts V1 , V2 , V3 ,


1 est une composee de fonctions differentiable. Elle est donc differentiable. Ceci prouve que est un C
diffeormorphisme par le Th
eor`
eme 3.5.
Calculons la differentielle de . La matrice jacobienne de dans la base canonique est

(, )


J()(,) =
2
(, )

1
(, )

=
2
(, )

cos
sin

sin
cos

2- On a par definition f = f . Comme est un C diffeormorphisme, si f est de classe C k , alors


f est de classe C k par le Th
eor`
eme 2.9. De plus, le Th
eor`
eme 2.1 implique que pour tout (, ) R2 ,
Df(,) = Df(,) D(,) . La differentielle de f en (, ) nest donc autre que
(h, k) Df( cos , sin ) (h cos k sin , h sin + k cos ).
En notant

x
J(f )(x,y) = f

(x, y)
(x, y)

f1
(x, y)

f2
(x, y)
y

la matrice jacobienne de f dans la base canonique, le Th


eor`
eme 2.4 donne :
J(f)(,) = J(f )((,)) J()(,) .
Le calcul J(f )(,) J()(,) donne ensuite les derivees partielles des deux composantes de f , qui sont les
coefficients de la matrice J(f )(,) .

www.tifawt.com

www.tifawt.com

Chapitre 4- Theor`emes limites. Points singuliers et extrema.

54

Chapitre 4- Theor`emes limites. Points singuliers et extrema.


Dans la premi`ere partie de ce chapitre, on sinteresse aux suites (et aux series) dapplications. On se
demande sous quelles conditions il existe une application limite, et si les termes de la suite sont differentiables,
si lapplication limite (lorsquelle existe) est differentiable. Dans cette etude on se preoccupe donc dapprocher
globalement une application definie sur un ouvert par une suite dapplications.
Dans une deuxi`eme partie, on approche la valeur en un point particulier dune application k-fois
differentiable par la valeur en ce meme point dune application plus simple (polyn
omiale en les coordonnees de la
variable dans le cas o`
u lespace depart est Rn , une somme finie dapplications 1, 2, , k-lineaires symmetriques
dans le cas general). Il sagit de ce que lon appelle les formules de Taylor. Elles sont de nature locales.
Pour ces deux parties, loutil essentiel et un peu cache, est la formule de la moyenne, comme on le verra
dans les preuves.
Enfin dans une trois`eme partie, on tire les consequences des formules de Taylor pour letude locale des
points singuliers.

4.1. Rappels sur la convergence uniforme dune suite dapplications.


Soient E un ensemble, F un espace vectoriel norme et (fn )nN une suite de fonctions fn : E F .

Definition (convergence simple).


fonction f : E F ssi :
ou encore :

On dit que la suite (fn )nN converge simplement sur E vers une

x E, la suite de F, (fn (x))nN converge dans F,


x E, > 0, Nx, N, n Nx, = fn (x) f (x)

Remarque. Par unicite de la limite (lorsquelle existe) lim fn (x), si la suite (fn )nN converge simplement
n

vers une fonction f , cette derni`ere est unique.


Comme le montre lExercice qui suit, la convergence simple dune suite (fn )nN de fonctions continues ou
meme differentiables, vers la fonction f , ne garantit pas que la fonction f est continue.
Soit fn : [0, 1] R la suite de fonctions C definie par : x [0, 1], fn (x) = (1 x)n .
Montrer que cette suite converge simplement sur [0, 1] vers une fonction non continue sur [0, 1].

Exercice 31.

Definition (convergence uniforme) .


On dit que la suite (fn )nN converge uniformement sur E vers une fonction f : E F ssi :
> 0, N N, n N = x E, fn (x) f (x)

Remarque. La convergence uniforme de la suite (fn )nN vers f sur E implique la convergence simple de
la suite (fn )nN vers f sur E (observer la place du quantificateur x dans les deux definitions).
Si la suite (fn )nN converge uniformement vers f sur E, la fonction fn f est bornee a
` partir dun certain
rang sur E (par 1 pour n N1 par exemple). On peut donc parler de supxE fn (x) f (x) F . La condition
x E, fn (x) f (x) F equivaut alors a
` sup fn (x) f (x) F = fn f . On en deduit :
xE

Proposition 4.1. La suite (fn )nN converge uniformement sur E vers la fonction f : E F ssi la suite

(fn )nN converge vers f dans lespace vectoriel des fonctions bornees de E dans F , muni de la norme

Proposition 4.2. Soient E et F deux espaces vectoriels normes, E un sous-ensemble de E et a E. Si


une suite (fn : E F )nN de fonctions continues en a converge uniformement sur E vers la fonction f : E F ,
la fonction f est continue en a.

www.tifawt.com

www.tifawt.com

Chapitre 4- Theor`emes limites. Points singuliers et extrema.

55

Preuve. Soient > 0, x E. Quel que soit n N :


f (a) f (x)

f (a) fn (a)

+ fn (a) fn (x)

+ fn (x) f (x)

().

Soit alors n N tel que f (y) fn (y) F /3 pour tout y E. Lexistence dun tel n est assure par la
convergence uniforme de (fn )nN vers f sur E. La continuite de fn en a donne lexistence de > 0, tel que
x a E = fn (a) f (x) F /3. On conclut de () que :
xa

= f (a) f (x)

Remarque. Soit (uj )jN une suite dapplications, en posant fn =

uj on peut transferer ces theor`emes


j=1

sur les series.


On dispose dun crit`ere commode pour assurer la convergence uniforme dune serie de fonctions a
` valeurs
dans un espace complet, la converge normale (voir lExercice 34).
La convergence uniforme de la suite (fn )nN vers f , implique :
> 0, N N, n N , p N =

x E,

fn (x) f (x)

/2 et

fp (x) f (x)

/2,

donc :
> 0, N N, n N , p N

= x E, fn (x) fp (x)

().

Mais reciproquement, si () a lieu, quel que soit x E, la suite (fn (x))nN est de Cauchy. Supposons maintenant
que F soit un espace vectoriel norme complet. Lespace F etant complet, cette suite convergealors vers x F .
Ce qui definit une fonction E x x F . La norme
etant continue, comme toute norme dun
F : F R
espace vectoriel, en faisant p dans (), on obtient :
> 0, N N, n N =

fn (x)

cest-`
a-dire que la suite (fn )nN converge uniformement vers x

x F

, x E,

sur E. On a prouve :

Proposition 4.3. (Crit`ere de Cauchy uniforme et convergence uniforme)


Sous lhypoth`ese que F est complet, une suite (fn )nN de fonctions de E vers F converge uniformement sur E
ssi le crit`ere suivant, dit crit`ere de Cauchy uniforme, est verifie :
> 0, N N, n N , p N =

fn (x) fp (x)

, x E,

ou encore :
> 0, N N, n N , p N =

f n fp

Remarque. Ce crit`ere presente le grand avantage de ne pas faire intervenir la limite de la suite (f n )nN :
il ne porte que sur la suite elle-meme.

4.2. Suites de fonctions differentiables.


Soient E et F deux espaces vectoriels normes. F etant suppose complet, un ouvert convexe et borne de
E, et (fn )nN une suite de fonctions fn : F toutes differentiables sur . Soient n et p deux entiers, a et x
deux points de .

www.tifawt.com

www.tifawt.com

Chapitre 4- Theor`emes limites. Points singuliers et extrema.

56

De la differentiabilite de fn et fp en a, et de la convexite de , on tire par le Theor`eme de la moyenne


applique a
` fn fp sur [x, a] :
fn (x) fp (x) fn (a) + fp (a)
Mais comme fn (x) fp (x)

fn (a) fp (a)

fn (x) fp (x)

xa

sup

[a,x]

Dfn() Dfp()

fn (x) fp (x) fn (a) + fp (a)

fn (a) fp (a)

+ xa

sup

[a,x]

F,

L(E;F )

( ).

on a :

Dfn() Dfp()

L(E;F ) .

Puisque par hypoth`ese est borne, il existe M > 0 tel que soit contenu dans une boule de diam`etre M , soit
: x, a = x a M . On en deduit :
fn (x) fp (x)

fn (a) fp (a)

+ M sup

[a,x]

Dfn() Dfp()

L(E;F )

( ).

Maintenant si la suite de fonctions


Dfn() L(E; F ) converge uniformement sur vers L :
L(E; F ), cette suite verifie le crit`ere de Cauchy uniforme sur . Si de plus la suite de vecteurs (f n (a))nN de F
converge dans F , par ( ) la suite (fn )nN verifie aussi le crit`ere de Cauchy uniforme sur . Et donc ( )
et la Proposition 4.3 donnent la convergence uniforme de la suite (fn )nN sur vers une fonction f : F .
Notons que par la Proposition 4.2, f est continue, puisque chaque fn est continue (fn etant differentiable).

Etudions
la differentiabilite de f .
En faisant p dans ( ), par continuite de
F et de
L(E;F ) , on obtient :
fn (x) f (x) fn (a) + f (a)

xa

sup

[a,x]

Dfn() L

L(E;F ) .

Soit pn : F la fonction definie par :


x , pn (x) =

1
[fn (x) fn (a) Dfn(a) (x a)] si x = a et pn (a) = 0F .
xa

La differentiabilite de fn en a equivaut a
` la continuite de pn en a. Si on definit de meme :
x , p(x) =

1
[f (x) f (a) L(a) (x a)] si x = a et p(a) = 0F ,
xa

prouver la continuite de p en a equivaut a


` prouver la differentiabilite de f en a. Par la Proposition 4.2, la
continuite de p en a pourrait etre assuree par la convergence uniforme de (p n )nN vers p, puisque chaque pn est
continue. Montrons en effet que (pn )nN converge uniformement vers p sur .
On a, pour tout x = a :
p(x) pn (x)

1
[ f (x) fn (x) + f (a) fn (a)
xa

Par ( ), on obtient, pour tout x = a, en notant


p(x) pn (x)

= sup

L(E;F )

L Dfn

+ xa

L(a) Dfn(a) ].

+ L(a) Dfn(a) .

Remarquons que cette derni`ere inegalite est encore vraie pour x = a, car elle devient : 0 L Df n
L(a) Dfn(a) .
On a enfin, pour tout x :
p(x) pn (x) F 2 L Dfn .

www.tifawt.com

www.tifawt.com

Chapitre 4- Theor`emes limites. Points singuliers et extrema.

57

La convergence uniforme de (Dfn )nN vers L sur implique bien celle de (pn )nN vers r, do`
u la continuite de
r, ie la differentiabilite de f .
Remarquons que dans ce qui prec`ede, le point a en lequel on prouve la differentiabilite de f est un point de
tel que la suite (fn (a))nN converge. Comme les hypoth`eses impliquent ensuite la convergence de (fn (x))nN
quel que soit x , f est differentiable en realite en tout point x de .
On peut enoncer :

Proposition 4.4. Soient E et F deux espaces vectoriels normes, F etant suppose complet. Soit un
ouvert convexe et borne de E, a et soit (fn : F )nN une suite de fonctions differentiables sur telle
que :
- la suite (fn (a))nN converge dans F ,
- la suite (Dfn : L(E; F ))nN converge uniformement sur vers L L(E; F ).
Il existe alors une fonction f : F differentiable sur , telle que (fn )nN converge uniformement sur vers
f et Df = L, ie D( lim fn ) = lim Dfn .
n

Dans la preuve de la Proposition 4.4, on prouve lexistence de la limite f et sa differentiabilite en supposant


que la suite (fn )nN est definie sur un convexe borne , que la suite (Dfn )nN converge uniformement sur et
quil existe a tel que la suite (fn (a))nN converge. Si on note 1 le sous-ensemble de des points a tels que
(fn (a))nN converge, et 2 le sous-ensemble de des points b tels que (fn (b))nN ne converge pas, on obtient
une partition de : = 1 2 . Soit alors a 1 , et a > 0 tel que la boule ouverte B(a, a ) de centre a et de
rayon a est contenue dans (un tel a existe puisque est un ouvert). Si on suppose que la suite (Dfn )nN
converge uniformement sur B(a, a ), la Proposition 4.4 assure la convergence uniforme de (fn )nN sur B(a, a ),
et donc en particulier la convergence de (fn (a ))nN , pour tout a B(a, a ). En conclusion B(a, a ) 1 ,
cest-`
a-dire que 1 est un ouvert de .
Dautre part, si b 2 et sil existe une boule B(b, b ) sur laquelle la suite (Dfn )nN converge
uniformement, B(b, b ) est contenue dans 2 , puisque si B(b, b ) contient un point a de 1 , la Proposition 4.4
assure que la suite (fn (b ))nN converge pour tout b B(b, b ), et donc en particulier
la suite (fn (b))nN converge, ce qui contredit b 2 . La convergence uniforme de la suite (Dfn )nN sur
une boule centree en a, quel que soit x implique donc que 1 et 2 sont deux ouverts.

Definition (convergence uniforme locale). Soient E et F deux espaces vectoriels normes, F etant
suppose complet, un ouvert de E, et une suite (gn )nN de fonctions de vers F . On dit que cette suite
converge uniformement localement sur vers g : F ssi quel que soit x il existe une boule ouverte
centree en x sur laquelle (gn )nN converge uniformement vers g.
Avec cette definition, la discussion qui prec`ede montre le theor`eme suivant :

Theor`eme 4.5. Soient E et F deux espaces vectoriels normes, F etant suppose complet, un ouvert
de E, (fn )nN une suite de fonctions de vers F , toutes differentiables sur et telle que la suite (Df n )nN de
fonctions de vers L(E; F ) converge localement uniformement sur vers L : L(E; F ). Les ensembles :
- 1 = {a ; (fn (a))nN converge },
- 2 = {b ; (fn (b))nN ne converge pas },
sont deux ouverts de tels que = 1 2 . Et si 1 est non vide, la suite (fn )nN converge uniformement
localement sur 1 vers une fonction differentiable f : 1 F , telle que : pour tout x 1 , Df(x) = L(x) , ie
D( lim fn ) = lim Dfn .
n

On peut transposer ce theor`eme immediatement sur les series de fonctions :

Theor`eme 4.6. Soient E et F deux espaces vectoriels normes, F etant suppose complet, un ouvert
n

de E, (fn )nN une suite de fonctions de vers F , toutes differentiables sur et telle que la serie (

Dfj )nN
j=1

www.tifawt.com

www.tifawt.com

Chapitre 4- Theor`emes limites. Points singuliers et extrema.

58

de fonctions de vers L(E; F ) converge localement uniformement sur vers L : L(E; F ). Les ensembles :
n

- 1 = {a ; (
- 2 = {b ; (

fj (a))nN converge },

j=1
n

j=1

fj (b))nN ne converge pas },


n

sont deux ouverts de tels que = 1 2 . Et si 1 est non vide, la serie (

fj )nN converge uniformement


j=1

localement sur 1 vers une fonction differentiable f : 1 F , telle que : pour tout x 1 , Df(x) = L(x) ,
n

D( lim

fj ) = lim
j=1

Dfj .

j=1

Les Theor`emes 4.4 et 4.5 ont une version C k , nous donnons cette version sans preuve (elle est immediate)
dans lenonce suivant :

Theor`eme 4.7. Soient E et F deux espaces vectoriels normes, F etant suppose complet, un ouvert de
E, (fn )nN une suite de fonctions de vers F , toutes k fois differentiables ou C k sur et telle que la suite (resp.
la serie associee a
` la suite) (D k fn )nN de fonctions de vers L(E, , E; F ) converge localement uniformement
sur vers Lk : L(E, , E; F ). Les ensembles :
- 1 = {a ; (fn (a))nN converge },
- 2 = {b ; (fn (b))nN ne converge pas },
sont deux ouverts de tels que = 1 2 . Et si 1 est non vide, la suite (resp. la serie associee a
` la suite)
(fn )nN converge uniformement localement sur 1 vers une fonction k-fois differentiable ou C k , f : 1 F , telle
n

que : pour tout x , D k f(x) = Lk(x) , ie Dk ( lim fn ) = lim Dk fn (resp. Dk ( lim


n

Dk fj ).

fj ) = lim
j=1

j=1

Remarque (cas o`
u E et F sont de dimensions finies). Dans ce cas interpretons la convergence
uniforme de (Dfn )nN . Lapplication Dfn : L(E; F ) est a
` valeurs dans lespace L(E; F ) qui est
de dimension dim(E) dim(F ). Cet espace peut etre identifie a
` Mat(dim(E) dim(F )) (lespace des
matrices dim(E) dim(F )), ce qui revient a
` identifier Dfn(a) et sa matrice jacobienne Jf(a) . Sur lespace
L(E; F ), toutes les normes sont equivalentes, et si la suite (Dfn )nN est localement uniformement convergente
sur pour un choix de norme sur L(E; F ), elle est encore localement uniformement convergente sur
pour tout autre choix de norme sur L(E; F ). Considerons alors sur Mat(dim(E) dim(F )) la norme :
(ij )1idim(E),1jdim(F ) = maxi,j |ij |. Si on identifie Mat(dim(E) dim(F )) a
` Rdim(E)dim(F ) , cette
dim(E)dim(F )
norme est la norme
!
classique sur R
Maintenant la convergence uniforme de (Dfn )nN vers L sur une boule B de E signifie :
E, N N, n N = Jfn(x) L(x)

, x B,

(6)

ou encore en ecrivant le crit`ere de Cauchy (L(E; F ) etant de dimension finie, cet espace est complet) :
E, N N, n, p N = Jfn(x) Jfp(x)

, x B.

En notant ( ij (x))i{1,,dim(E)},j{1,,dim(F )} la matrice representative de L, et fni , 1 i dim(F ), la ieme


composante de fn , la convergence uniforme de (Dfn )nN vers L sur la boule B equivaut par (6) a
` celle des
fni
vers ij . On peut dans ce cas enoncer :
derivees partielles
xj

Theor`eme 4.8. Soient E et F deux espaces vectoriels normes de dimension finies respectivement m et
p, un ouvert de E, (fn )nN une suite de fonctions de vers F , toutes differentiables sur , telle que quel

www.tifawt.com

www.tifawt.com

Chapitre 4- Theor`emes limites. Points singuliers et extrema.

59

fni
de la ieme composante de fn
xj
: R. Les ensembles :

que soit i {1, , p}, quel que soit j {1, , m}, la j eme derivee partielle

converge uniformement localement sur vers une fonction ij


- 1 = {a ; (fn (a))nN converge },
- 2 = {b ; (fn (b))nN ne converge pas },
sont deux ouverts de tels que = 1 2 . Et si 1 est non vide, la suite (fn )nN converge uniformement
fi
(x) = ij (x),
localement sur 1 vers une fonction differentiable f : 1 F , telle que : pour tout x 1 ,
xj
fni

( lim fn )i = lim
.
ie
n xj
xj n

4.3. Formules de Taylor.


4.3.1. Formules de Taylor-Young.
Rappelons la formule de Taylor-Young pour f : I R une application k fois derivable en un point a de
lintervalle I de R. On a h R, a + h I :
f (a + h) = f (a) + hf (a) + +

1 j (j)
1
h f (a) + + hk f (k) (a) + hk pa (h) et lim pa (h) = 0
h0
j!
k!

En considerant que hj f (j) (a) = Dj f(a) (h, , h) (cf Theor`eme 2.10, formule ()), la generalisation suivante
nest pas surprenante :

Theor`eme 4.9. (Formule de Taylor-Young) Soient E et F deux espaces vectoriels normes, un


ouvert de E, a un point de , et f : F une application qui admet en a une differentielle dordre k 1. Il
existe alors pa : F telle que :
k

h; a + h , f (a + h) =

j=0

1 j
D f(a) (h)j + ||h||k pa (h) et lim pa (h) = 0,
j!
h0

o`
u par convention : D 0 f(a) (h)0 = f (a) et Dj f(a) (h)j = Dj f(a) [(h), . . . , (h)].

Preuve. On fait la preuve par recurrence sur k. Si k = 1, le theor`eme a` prouver est lexacte transcription
de la definition de la differentiabilite de f en a. Supposons le theor`eme vrai pour lentier k 1 et montrons
alors quil est vrai pour k. Pour cela supposons que f admet a une differentielle dordre k.
1
k
Soit rk (h) = f (a + h) f (a) j=1 Dj f(a) (h)j . On a rk (0E ) = 0F . On sait par la Proposition 1.5 et le
j!
Theor`eme de Schwarz que D(h Dj f(a) (h)j )(h) est lapplication lineaire :
E

k j.Dj f(a) (h)j1 (k).

On peut le verifier en exercice, dont la solution est donnee dans la suite immediate de la preuve :

Exercice 32. Avec les notations ci-dessus, verifier que :


D[h Dj f(a) (h)j ](h) (k) = j.Dj f(a) (h)j1 (k).
En effet soit : E h (h)j E j . est trivialement lineaire continue. On a h Dj f(a) (h)j = [Dj f(a)
](h) et donc D(h Dj f(a) (h)j )(h) (k) = D(Dj f(a) )(h) (k) = [D(Dj f(a) )(h) ]((k)) = Dj f(a) (k, h, . . . , h) +

www.tifawt.com

www.tifawt.com

Chapitre 4- Theor`emes limites. Points singuliers et extrema.

60

. . . + Dj f(a) (h, h, . . . , k), par le Theor`eme 1.5. Or par le Theor`eme de Schwarz, les termes de cette somme sont
egaux entre-eux.
On obtient donc :
k

Drk(h) = Df(a+h)

j=1

1
Dj f(a) (h)j1 = Df(a+h) Df(a) D2 f(a) (h) . . .
(j 1)!
...

1
Dk f(a) (h)k1 ,
(k 1)!

et par hypoth`ese de recurrence, cette quantite etant le reste de rang k 1 de


on a :
Drk(h) = ||(h)k1 ||pa (h) avec lim pa (h) = 0.

x Df (x) L(E; F ) en a,

h0

On en deduit, par le theor`eme de la moyenne, que :


k

||rk (h) rk (0)|| = ||f (a + h) f (a)

j=1

1 j
D f(a) (h)j || ||h||.||h||k1
sup
||pa ()||.
j!
B(0,||h||)

Soit, finalement :
k

||f (a + h) f (a)

j=1

1 j
D f(a) (h)j || ||h||k qa (h) avec qa (h) =
sup
||pa ()|| 0 .
j!
h0
B(0,||h||)

Remarque. Bien sur lorsque E = R, on retrouve la formule de Taylor-Young que lon connait bien pour
les fonctions reelles, en ecrivant, gr
ace a
` la formule du theor`eme 2.10, h k .f (k) (a) = Dk f(a) (h)k .

Exemple. Ecrivons
la formule de Taylor-Young pour f : R2 R, definie par f (x, y) = x sin(y), a
` lordre

3, en (a, b) R2 .

f
f
(a, b)h +
(a, b)k = sin(b)h + a cos(b)k.
x
x
2
f
2f
2f
2f
- D2 f(a,b) [(h, k), (h, k)] =
(a, b)h2 +
(a, b)hk +
(a, b)kh +
(a, b)k 2
xx
xy
yx
yy
2f
2f
2f
=
(a, b)h2 + 2
(a, b)hk +
(a, b)k 2 = 0.h2 + 2 cos(b)hk a sin(b)k 2 .
xx
xy
yy
finalement :
- On a Df(a,b) (h, k) =

1
(a + h) sin(b + k) a sin(b) = sin(b)h + a cos(b)k + [2 cos(b)hk a sin(b)k 2 ] + ||(h, k)||2 .p(a,b) (h, k),
2
avec p(a,b) (h, k) 0 lorsque (h, k) (0, 0).

4.3.2. Formules de Taylor avec reste integral.


Commencons par des considerations sur lintegration des applications de variables reelles et a
` valeurs dans
un espace vectoriel norme complet F .
Si I = [a, b] est un intervalle ferme et borne de R et si f : I F est une application bornee sur I (ce sera
automatiquement le cas si f est continue, puisque I est compact), on peut considerer les sommes superieures :
p1

S(f, S) =

www.tifawt.com

sup
j=1 t[j ,j+1 ]

(f (t)) (j+1 j )

www.tifawt.com

Chapitre 4- Theor`emes limites. Points singuliers et extrema.

et inferieures :

61

p1

s(f, S) =

inf

j=1

t[j ,j+1 ]

(f (t)) (j+1 j )

de Darboux de f assoiciees a
` des subdivisions finies S = {a = 1 < < p = b} de I.
On dit quune subdivision S de I est plus fine que la subdivision S de I, si les points de S sont des points
de S . On montre alors facilement que :
s(f, S) S(f, S),

S(f, S ) S(f, S)

et s(f, S) s(f, S ).

En particulier si S 1 et S 2 sont deux subdivisions finies de I, on peut considerer la troisi`eme subdivision finie de
I, S, ayant pour points de subdivision tous les points de S 1 et S 2 . S est alors par construction plus fine que
S 1 et S 2 . On en deduit que lon a toujours :
s(f, S 1 ) S(f, S 2 ).
De cette majoration on deduit lexistence de :
S) =
S(f,
et de s(f, S) =

sup
subdivisions de I

inf

subdivisions de I

S(f, S)

S) = s(f, S), on note cette quantite


s(f, S). Lorsque S(f,

f , on lappelle
I

lintegrale (de Riemmann) de f sur I. On dit encore que f est integrable sur I.
On peut prouver que toute application continue sur I est integrable sur I, et dans la suite les applications
dont on consid`erera les integrales seront toutes continues.
On peut, tout comme dans le cas o`
u F = R, montrer que lorsque f est integrable sur I, f lest aussi et
que :
I

et si f est continue sur I, lapplication F : [a, b]

[a,t]

f
f F est derivable, et verifie le Theor`eme

fondamental de lanalyse :
F (u) = f (u).
Ce Theor`eme assure en particulier quune fonction continue f : I F admet une primitive sur I(par exemple
I

[a,t]

f F ). Notons qualors, si f est C 1 :

[a,b]

En effet f et g : [a, b]

[a,t]

f = f (b) f (a)

(7)

f F ont meme derivee sur le connexe I, et donc par le Corollaire 2.7,

g f est constante sur I. La determination de la constante conduit alors immediatement a


` (7).
Notons pour finir que si F est de dimension finie m, integrer f revient a
` integrer les composantes de
f dans une base (pour la preuve, proceder comme pour la differentiation des applications a
` valeurs dans un
produit, Theeor`eme 2.3 et Exercice 23). Autrement dit, si {e1 , , em } est une base de F , il existe des fonctions
m

f1 , , fm : I R telles que quels que soit t I, f (t) =


de plus :

fj (t) ej et si f integrable sur I, les fj le sont et

f=
I

www.tifawt.com

j=1

(
j=1

fj (t)) ej .

www.tifawt.com

Chapitre 4- Theor`emes limites. Points singuliers et extrema.

62

Ou encore, ecrivant f en coordonnees dans la base B = {e1 , , em } :


(
I

f )B = (

f1 , ,

f1 ).
I

De la formule (7) on obtient directement la formule de Taylor suivante :

Theor`eme 4.10. (Formule de Taylor avec reste integral) Soit E un espace vectoriel norme, un
ouvert de E, F un espace vectoriel norme complet, k 1 un entier et f : F une application C k . Soit
a, h tels que [a, a + h] = { E; t [0, 1]; = a + t h} (ce qui est le cas d`es que h est suffisament
petit). On a :
k1

f (a + h) =
j=0

1
1 j
D f(a) (h)j +
j!
(k 1)!

[0,1]

(1 t)k1 Dk f(a+th) (h)k .

Remarque. Les hypoth`eses du Theor`eme 4.10 sont un peu plus fortes que celles du Theor`eme 4.9 (formule
de Taylor-Young) : on reclame ici le caract`ere C k de f et non plus la k-differentiabilite, dautre part dans la
construction de lintegrale, on a recours a
` la completude de F . Cependant la formule de Taylor avec reste
integral est plus precise que la formule de Taylor-Young, car elle donne precisement la valeur du reste. Par
exemple on pourra, a
` laide de cette formule obtenir des minorations, et non plus seulement des majorations.
On verra dans la preuve du Theor`eme dinversion locale en dimension finie, a
` quel point ceci est utile.

Remarque. Lorsque E = R, on retrouve la formule de Taylor avec reste integral pour les fonctions reelles
que lon connait :
k1

f (a + h) =
j=0

hk
1j j
f(a) hj +
j!
(k 1)!

[0,1]

(1 t)k1 f k (a + t h).

Par hypoth`ese f est C k sur et quel que soit t [0, 1], [a + t h] , lapplication
[0, 1] t (1 t)k1 Dk f(a+th) (h)k F est donc continue et ainsi integrable sur [0, 1]. Soit g : [0, 1] F
lapplication definie par :

Preuve.

g(t) = f (a + t h) + (1 t)Df(a+th) (h) +


+

1
(1 t)2 D2 f(a+th) (h)2 +
2!

1
(1 t)k1 Dk1 f(a+th) (h)k1 .
(k 1)!

g est C 1 , puisque f est C k . Calculons g (t). Si j 1, , k 1, on a :


d
1
1 d
u
(1 u)j Dj f(a+uh) (h)j (t) =
u (1 u)j (t) Dj f(a+th) (h)j +
du
(j)!
(j)! du
1
d
(1 t)j
u Dj f(a+uh) (h)j (t)
(j)!
du
=

1
1
(1 t)j1 Dj f(a+th) (h)j +
(1 t)j Dj+1 f(a+th) (h)j+1 .
(j 1)!
(j)!

On en conclut que :
g (t) =

www.tifawt.com

1
(1 t)j Dk f(a+th) (h)k .
(k 1)!

www.tifawt.com

Chapitre 4- Theor`emes limites. Points singuliers et extrema.

63

Or par (7) :
g(1) g(0) =
Ce qui donne exactement la formule annoncee.

g,
[0,1]

4.4. Points singuliers et extrema.


Definition. Soient E et F deux espaces vectoriels normes, un ouvert de E et f : F une application
differentiable en a . On dit que a est un point critique de f ssi Df(a) nest pas une application surjective
ie Df(a) (E) = F . On dit que a est un point singulier de f ssi Df(a) = 0L(E;F ) . f (a) est appelee une valeur
singuli`
ere de f lorsque a est un point singulier et une valeur critique de f lorsque a est un point critique.
Supposons maintenant que F = R. On rappelle que lon dit que f admet un maximum local (resp. un
minimum local) en a ssi il existe > 0, tel que ||x a|| < implique |f (x)| |f (a)| (resp. |f (x)| |f (a)|).
On suppose bien s
ur que est suffisamment petit pour que ||x a|| < implique x . Un maximum ou un
minimum local est appele un extremum.
Rappelons quune fonction dune variable reelle derivable en un point et qui admet en ce point un extremum
est de derivee nulle en ce point (considerer les limites a
` gauche et a
` droite du taux daccroissement, qui sont de
signes opposes).

Exercice 33. Montrer quune application f : R R derivable en a R, qui admet en a un maximum ou

un minimum local est de derivee nulle en a.

Proposition 4.11. Soient E un espace vectoriel norme reel, un ouvert de E et f : R une


application differentiable en a . Si a est un extremum de f , a est un point singulier de f .
Preuve. Si a est un extremum de f , 0 est aussi un extremum de la fonction reelle fh (t) = f (a + th), quel
que soit h E. Or cette fonction est differentiable en 0R , puisque f est differentiable en a. On sait alors que
fh (0) = 0 (Exercice 33). Mais on sait aussi que fh (0) = Dh f(a) = Df(a) (h).

Remarque importante. Bien sur cette proposition nadmet pas de reciproque, cest-`a-dire que si f est
differentiable en a et admet en a un point singulier, a nest pas necessairement un extremum de f . Par exemple
: t t3 nadmet pas dextremum en 0, mais 0 est cependant un point singulier de f .
Supposons maintenant que a soit un point singulier de f et que D 2 f(a) existe (donc Df(x) existe sur un
voisinage de a). La formule de Taylor-Young montre que :
a + h , f (a + h) = f (a) + D2 f(a) (h)2 + ||h||2 pa (h) avec lim pa (h) = 0.
h0

Nous allons etudier le signe de f (a + h) f (a) gr


ace a
` celui de D 2 f(a) (h)2 = D2 f(a) (h, h).
Sil existe c > 0 tel que pour tout h S(0, 1) = {h E; ||h|| = 1}, D2 f(a) (h, h) c > 0, on a quel que
soit k E \ {0E } :
k
1
k
,
)=
D2 f(a) (k, k) c > 0, soit D 2 f(a) (k, k) c||k||2 .
D2 f(a) (
||k|| ||k||
||k||2
On en deduit :
a + h , f (a + h) f (a) ||h||2 (c + pa (h)) avec lim pa (h) = 0,
h0

et donc d`es que h est suffisamment proche de a pour que |pa (h)| c/2, f (a + h) > f (a), i.e. a est minimum
local strict de f .

www.tifawt.com

www.tifawt.com

64

Chapitre 4- Theor`emes limites. Points singuliers et extrema.

De meme, sil existe c < 0 tel que pour tout h S(0, 1), D2 f(a) (h, h) c < 0, par la formule de
Taylor-Young, f admet en a un maximum local strict.

Theor`eme 4.12. Soient E un espace vectoriel norme reel, un ouvert de E et f : R telle que
D2 f(a) existe et a soit un point singulier de f .
i- Sil existe c > 0 tel que h S(0, 1), D2 f(a) (h, h) c > 0, f admet en a un minimum local strict.
ii- Sil existe c < 0 tel que h S(0, 1), D2 f(a) (h, h) c < 0, f admet en a un maximum local strict.

En particulier lorsque E est de dimension finie, S(0, 1) est compact, et si la forme quadratique D 2 f(a) est
definie positive, comme elle atteint son inf sur S(0, 1), celui-ci est necessairement > 0, et on est dans le cas i :
f admet en a un minimum local strict.
Si la forme quadratique D 2 f(a) est definie negative, pour les memes raisons, on est dans le cas ii : f admet
en a un maximum local strict.

Etude
pratique en dimension finie. Determiner si la forme D 2 f(a) est definie negative ou positive revient
a
` determiner les valeurs propres du Hessien H(f )(a) , cest-`
a-dire regarder les valeurs des coefficients diagonaux
de (a) (les notations sont celles du Chapitre precedent).
- Si toutes les valeurs propres de H(f )(a) sont strictement positives, on est dans le cas i.
- Si toutes les valeurs propres de H(f )(a) sont strictement negatives, on est dans le cas ii.
- Si les valeurs propres de H(f )(a) sont non nulles mais de signes distincts, le long des droites affines passant
par a et dirigees par les vecteurs propres associes aux valeurs propres > 0 de H(f ) (a) , f admet en a un minimum
local strict et le long des droites affines passant par a et dirigees par les vecteurs propres associes aux valeurs
propres < 0 de H(f )(a) , f admet en a un maximum local strict. On parle de point col.
- Si H(f )(a) poss`ede une valeur propre nulle, on ne peut rien dire en examinant seulement D 2 f(a) . Il faut
pousser plus loin letude du comportement de f le long des droites affines passant par a et dirigees par les
vecteurs propres associes aux valeurs propres nulles, gr
ace a
` la formule de Taylor a
` un ordre > 2.

Exemple. Etudions
le comportement de f au voisinage de ses points singuliers.

f:

R2
(x, y)

R
(1 x2 )(1 y 2 )

f
f
(a) =
(a) = 0. On obtient
x
y
quatre points singuliers : (0, 0), (1, 1), (1, 1), (1, 1). Le Hessien de f en (x, y) (dans la base canonique) est :
Les points singuliers a de f sont determines par Df(a) = 0 ce qui equivaut a
`

2f
(x, y)
xx
2
f
(x, y)
xy

2f
(x, y)

yx
=
2f
(x, y)
yy

2 + 2y 2
4xy

4xy
2 + 2x2

en (x, y) = (0, 0), le Hessien dans la base canonique est diagonal, de valeurs propres 2 et 2, donc f
admet en (0, 0) un maximum local strict.

www.tifawt.com

www.tifawt.com

Chapitre 4- Theor`emes limites. Points singuliers et extrema.

65

f(0,0)=1

(x,y,f(x,y))

en (x, y) = (1, 1), les valeurs propres du Hessien sont 4 et 4. Une base de lespace propre E 4 associe a
` la
valeur propre 4 est h = (1, 1) et une base de lespace propre E4 associe a
` la valeur propre 4 est k = (1, 1).
Le long de la droite {(1, 1) + th}, f admet donc un minimum local strict en (1, 1), et le long de la droite
{(1, 1) + tk}, f admet un maximum local strict en (1, 1). Il sagit dun point col. Il en est de meme des deux
derniers points singuliers.
Au voisinage de ces points, le graphe de f a donc laspect suivant (point col) :

f(1,1)=0
h=(1,1)

k=(1,1)

Remarque importante. Letude des points singuliers de f menee ci-dessus nest valable que lorsque
le point en question est dans un ouvert sur lequel f est diff
erentiable. Lorsque lon veut etudier les
extrema de f sur un ensemble qui nest pas ouvert, on restreint successivement f `
a des domaines
ouverts, non plus de E mais despace de dimension dim(E).

Exemple. Etudions
les extrema de f = f|B (o`
u f est donnee ci-dessus), la restriction de f a
` la boule unite

de E.
fermee B

www.tifawt.com

www.tifawt.com

Chapitre 4- Theor`emes limites. Points singuliers et extrema.

66

Sur la boule unite ouverte, le seul point singulier de f (et donc le seul candidat a
` etre un extremum local
de f ) est (0, 0). Letude precedente montre quen ce point f (et donc f ) admet un maximum local sur la boule
ouverte.

Pour cela
Etudions
maintenant le comportement de f sur S, la sph`ere unite de E, qui est le bord de B.
1
2
2
on param`etre S, et on consid`ere F () = f(cos(), sin()) = sin () cos2 () = sin (2), pour ]0, 2 + [,
4
> 0 aussi petit que lon veut. On a F () = sin(2) cos(2), et les points singuliers de F sont 1 = /4,
2 = /2, 3 = 3/4, 4 = , 5 = 5/4, 6 = 3/2, 7 = 7/4, 8 = 2.
On fait alors en chacun deux une etude locale gr
ace a
` F (j ) = 2 cos(4j ). F (1 ) = 2 (maximum local
strict), F (2 ) = 2 (minimum local strict), F (3 ) = 2 (maximum local strict), F (4 ) = 2 (minimum local
strict), F (5 ) = 2 (maximum local strict), F (6 ) = 2 (minimum local strict), F (7 ) = 2 (maximum local
strict), F (8 ) = 2 (minimum local strict).
elle atteint son inf et son sup. Si linf B f ou le sup f est atteint
Remarquons que f etant continue sur B,
B
sur la boule ouverte, le point o`
u il est atteint est un point singulier de f , ce ne peut etre que (0, 0). Mais ce
point etant un maximum local de f , en (0, 0), f ne peut atteindre que son supB en (0, 0).
Si linf B f ou le supB f est atteint sur S, alors le point o`
u il est atteint est un point singulier de F , et meme
linf S F ou le supS F . Il faut alors comparer les valeurs de f en chaque j , pour trouver ce sup ou cet inf.
En conclusion on a :
inf f = min{F (2j ); 1 j 4} et sup f = max{F (2j+1 ); 0 j 3; f (0, 0)}.

Exercices du chapitre 4
Exercice 34 (Series normalement convergentes). Soient E un ensemble, F un espace vectoriel norme
complet et pour tout n N, fn : E F . On dit que la serie
fn est normalement convergente sur E,
nN

ssi il existe une serie numerique


nN

un (ie un R) convergente telle que pour tout n N, pour tout x E,


n

fn (x) un . Montrer alors que la serie Sn =

j=1

fj est uniformement convergente sur E.

an xn une serie enti`ere de rayon de convergence R > 0, soit (E,

Exercice 35. Soit

) un espace

nN

vectoriel norme complet et soit f L(E; E) un endomorphisme continu de E, tel que f


classiquement f n = f f la composee de f avec lui-meme n fois (f 0 =IdE ).
i - Montrer que la serie S = Sf =

nN

ii - On consid`ere : B R
que est differentiable.

Exercice 36. Soit

L(E;E)

< R. On note

an f n : E E est definie et C .

f Sf L(E; E), o`
u B R est la boule ouverte de L(E; E) de rayon R. Montrer
un une serie reelle absolument convergente (ie

nN

nN

|un | < ) et soit :]0, +[ F

une fonction C 1 , F etant un espace vectoriel norme complet. Soit enfin (xn )nN une suite de E = Rp contenue
dans une boule fermee B de E, centree en 0E . On definit f (x) =
un ( x xn ) (la norme
de E est la
nN

norme euclidienne issue du produit scalaire usuel) pour tout x = E \ B.


Montrer que f est bien definie, puis que f est C 1 sur .

www.tifawt.com

www.tifawt.com

Chapitre 4- Theor`emes limites. Points singuliers et extrema.

67

Exercice 37 (Theor`eme de Borel). Soit (an )nN une suite de reels. On suppose quexiste une fonction
(et il en existe en effet) telle que : R R est C , telle quil existe , tels que 2 < < 1 < 1 < < 2,
est nulle sur R \ [, ], et |[1,1]=1 .
an n
x (n x), sup |fn(k) (x)|
i- Montrer quil existe (n )nN une suite de reels telle que, en posant fn (x) =
n!
xR
1
, pour 0 k n 1.
2n
ii- En deduire lexistence dune fonction f : R R, C , telle quel que soit n N, f (n) (0) = an .
Exercice 38.
Dans cet exercice on consid`ere le R espace vectoriel C, muni de la norme | | (le module). Noter que via
lisomorphisme isometrique : (C, | |) (R2 , 2 ) cet espace est R2 muni de sa norme despace euclidien. Sur
C on dispose bien s
ur, en plus de la structure despace vectoriel, du produit de deux nombres complexes qui
conf`ere a
` C une structure dalg`ebre sur R.
Quel que soit n N, on consid`ere :
fn : C C
zn
,
z
n!
et f =

la serie associee a
` la suite (fn )nN .
nNfn

1 - Montrer que la serie f converge sur C.


2 - Montrer que fn est differentiable sur C, et quel que soit z C, calculer Dfn(z) L(C;C) .
3 - Montrer que f est differentiable sur C puis que Df(z) : C h f (z).h R2 .
4 - Deduire de la question precedente que f est C .
5 - Montrer que pour tout z, w C, f (z + w) = f (z)f (w). (Ind. On pourra montrer que lapplication
z f (z + w)f (z) est constante)

Exercice 38bis. Soit pour tout n 0 la fonction


fn : (x, y)
Quel est le domaine de definition U de f =

x + 1/n
ny

fn ? Montrer que f est differentiable sur U .


n0

Exercice 39 (Unicite de la formule de Taylor). Soit P K[X1 , . . . , Xn ] un polynome a` n indeterminees.

Pour tout x = (x1 , . . . , xn ) Kn et pour tout multi-indice j = (j1 , . . . , jn ) Nn , on note xj le mon


ome
xj11 xj22 . . . xjnn , de sorte que si X = (X1 , . . . , Xn ) et si |j| = j1 + . . . + jn , il existe k N (le degre de P ) et des
constantes 1 , . . . , k K tels que P (X) =
j X j .
0|j|k

i- Rappeler la formule de Taylor-Young a


` lordre k pour une fonction f : Kn K qui admet une differentielle
dordre k en un point a et montrer que sil existe des applications j-lineaires Lj : Kn . . . Kn K, avec
1 j k, telles que pour tout h Kn , f (a + h) f (a) =
Lj (h, . . . , h) + o(||h||k ), alors les quantites
1jk

Lj (h, . . . , h) sont uniques.


ii- Montrer que pour tout a = (a1 , . . . , an ) Kn , il existe des constantes 1 , . . . , k K uniques telles que
P (X) =
j (X a)j . Calculer ces constantes j gr
ace aux derivees partielles de f en a. En deduire les
0|j|k

derivees partielles de f en a en fonction des derivees partielles de f en 0 et de a.

Soit f : R2 R definie par f (x, y) = (x3 + 1)(y 2 1). Etudier


les extrema de f sur le
2
disque unite ferme de R .

Exercice 40.

www.tifawt.com

www.tifawt.com

Chapitre 4- Theor`emes limites. Points singuliers et extrema.

68

Corriges des exercices du chapitre 4

Exercice 31. La suite (fn )nN converge simplement vers la fonction f : [0, 1] R, definie par f (x) = 0,
pour x ]0, 1] et f (0) = 1. En effet, si x ]0, 1], fn (x) = (1 x)n 0, et comme fn (0) = 1 pour tout n N,
fn (0) converge bien vers 1. La fonction f nest pas continue en 1, comme toutes les fonctions f n sont continues,
la suite (fn )nN ne converge pas uniformement vers f sur [0, 1] (cf Proposition 4.2).
Exercice 33. Soit f :], [ R une application derivable qui admet en a ], [ un maximum local. Le
rapport f (x) f (a)/(x a) est alors 0 pour x < a proche de a et 0 pour x > a proche de a (puisque
f (x) f (a) pour x proche de a). Par hypoth`ese la limite de ces rapports lorsque x a existe et vaut f (a) et
cette limite est a
` la fois 0 et 0, donc nulle.
Exercice 34. On a : pour tout x E :
n+k

Sn (x) Sn+k (x)


n+k

or puisque uj 0,

j=n+1

n+k

fj (x)
j=n+1

j=n+1

n+k

fj (x)

uj ,
j=n+1

uj

n+k

uj . Mais puisque
j=n+1

un converge, son reste a


` lordre n, rn =

uj
j=n+1

nN

converge vers 0 lorsque n . Quel que soit > 0, il existe donc N N, tel que n N, k N implique :
pour tout x E, Sn (x) Sn+k (x) F . Le crit`ere de Cauchy uniforme est verifie, par la Proposition 4.3 la
suite (Sn )nN est uniformement convergente.
n

Exercice 35.

i - Soient f B R Sn =

j=0

an f n : E E.

En tant que combinaison lineaire

dendomorphismes continus de E, Sn est une application lineaire continue de E dans E. De plus, an f n L(E;E)
|an |. f nL(E;E) (Exercice 6). Le terme general de la serie Sn etant majore par le terme general dune serie
numerique convergente, la serie Sn est normalement convergente et donc uniform
ement convergente (cf
Exercice 35). On en deduit que S existe et est continue (Proposition 4.2). Comme pour tout, x, y E, E,
Sn (x + .y) = Sn (x) + Sn (y), cette egalite par passage a
` la limite donne la linearite de S. S est ainsi lineaire
et continue, donc C .
On peut aussi dire plus simplement que comme an f n L(E;E) |an |. f nL(E;E) et comme la serie de terme
general |an |. f nL(E;E) converge, la serie S est absolument convergente, et comme L(E; E) est complet puisque
E est complet (Exercice 29), la serie S est convergente dans L(E; E), et donc en tant quelement de L(E; E),
S est C .
ii - Appliquons le Theor`eme 4.6. Soit n : B R L(E; E) definie par : pour tout f B R ,
n

an f n . La suite (n (0L(E;E) ) = (a0 IdE )nN est constante donc convergente.

n (f ) =
j=0

Montrons que B R
f f n L(E; E) est differentiable. Si L : (L(E; E))n L(E; E) est definie par
L(f1 , , fn ) = f1 fn , L est n-lineaire et comme par lExercice 6) :
L(f1 , , fn )

L(E;E)

f1

L(E;E)

fn

L(E;E) ,

L est continue. Maintenant si note : L(E; E)


f (f, , f ) (L(E; E)n , est lineaire et continue
(puisque = (IdE , , IdE )) et B R
f f n L(E; E) est lapplication L restreinte a
` BR.

n
On en deduit que f f est C en tant que composee dapplications C (Theor`eme 2.9 ) et que :
D(g g n )(f ) = DL(f,,f ) , ie pour tout h L(E; E), D(g g n )(f ) (h) =
f i h f j (Proposition
i+j=n1

www.tifawt.com

www.tifawt.com

Chapitre 4- Theor`emes limites. Points singuliers et extrema.

1.5). On obtient alors D(g g n )(f ) (h)

L(E;E)

f i. h . f

= n f

n1

69

. h , ce qui donne :

i+j=n1

D(g g n )(f ) L(L(E;E);L(E;E)) n f n1.


En resume : g an g n est differentiable en f (et meme C ) et de differentielle ayant une norme majoree
par n.|an |. f n1 . Or la serie derivee
n.an xn1 a meme rayon de convergence que
an xn . On en conclut
nN

nN

que sur toute boule B r centree en 0L(E;E) , de rayon r < R, la serie des differentielles de f

an f n est
nN

normalement convergente, donc uniform


ement convergente (Exercice 34). Par le Theor`eme 4.6, on en
deduit que f Sf est differentiable sur toute boule B r , r < R, donc sur B R , et que pour tout f B R , pour
tout h L(E; E), D(g Sg )(f ) (h) =
an
fi h fj.
i+j=n1

nN

Remarque.
4.7).

On peut montrer que g Sg est C sur B R , de la meme facon (en utilisant le Theor`eme

Exercice 36. lapplication f est bien definie car si B est de rayon R et si x , quel que soit n N,
0 < x R x xn x + R. Or est continue sur le compact [ x R, x + R], donc bornee, disons
par M = Mx , et donc un ( x xn E ) F |un |Mx , terme general dune serie convergente (puisque
|un |
nN

converge par hypoth`ese). Comme la norme E est issue dun produit scalaire ( | ), elle definit une application
differentiable en dehors de 0E (cf Exercice 25). Lapplication n : x x xn E ne sannule pas, quel
que soit n N. Par le theor`eme des applications composees, on en deduit que
x ( x x n E ) est
differentiable sur et que (cf Exercice 25 pour lexpression de la differentielle de
)
E :
Dn(x) (h) =

(h|x xn )
( x xn
x xn E

E ).

Soit alors a et B(a, r) une boule fermee centree en a et de rayon r, telle que B(a, r) . Quel que soit
x B(a, r), quel que soit h E :
Dn(x) (h)

h x xn
x xn E

( x xn

E) F ,

par linegalite de Cauchy-Schwarz. On en deduit que Dn(x) L(E;F ) ( xxn E )|. Or rR xxn E
r + R et est borne sur [r R, r + R] disons par Mr . On deduit que la norme du terme general de la
serie
un Dn(x) est majoree par |un | Mr , qui est une serie numerique convergente par hypoth`ese. La
nN

serie
nN

un Dn(x) est ainsi normalement convergente sur B(a, r), donc par lExercice 34 est uniformement

convergente sur B(a, r) (L(E; F ) est complet, puisque F est complet, cf Exercice 29). Par suite
nN

un Dn(x)

est localement uniformement convergente sur et le Theor`eme 4.6 assure que la serie est differentiable sur
et que D =
un Dn . Comme chaque x Dn(x) est continue, et que la convergence de
un Dn est
nN

nN

localement uniforme, par la Proposition 4.2, x Df(x) =


que f est C 1 sur .

un Dn(x) est egalement continue. On en conclut


nN

Exercice 37. La formule qui donne la derivee k eme dun produit de deux fonctions k fois derivable est :
k

Cpk h(p) g (kp) , ce qui donne ici pour fn , en faisant h(x) =

(h.g)(k) =
p=0

fn(k) (x) =

www.tifawt.com

an
n!

an n
x et g(x) = (n x) :
n!

k
p=0

(kp)
Cpk n(n 1) (n p + 1)xnp kp
(n x).
n

www.tifawt.com

Chapitre 4- Theor`emes limites. Points singuliers et extrema.

70

On en deduit que :
k

n!
|an |
(kp)
Cpk
|x|np .|kp
(n x)|.
n |.|
n! p=0
(n p)!

|fn(k) (x)|

Comme (kp) (n x) = 0 pour |x| > 2/|n |, en posant Mn = maxj{0,,n1}


k

|fn(k) (x)| |an |

|an |
|n |nk

Cpk
p=0

Cpk
p=0

sup |(j) (x)|, on obtient :

x[2,2]

1
(2/|n |)np .|n |kp .|(kp) (n x)|
(n p)!

2np
|an |Mn
|(kp) (n x)|
(n p)!
|n |nk

Cpk
p=0

2np
.
(n p)!

np

2
(k)
par k!2n (n1!)2n , on obtient alors la majoration suivante de |fn (x)| par
(n p)!
|an |Mn
|an |Mn
la quantite
n(n 1)!2n =
n!2n , qui ne depend que de n. Si |n | > 1, on a encore |n |nk |n |,
nk
|n |
|n |nk
ce qui implique :
|an |Mn
|fn(k) (x)|
n!2n ,
|n |

Majorons grossi`erement Cpk

(k)

de sorte que si |n | 1 et |n | |an | Mn n! 4n , on a la majoration voulue |fn (x)| 2n , pour tout x R


et pour tout k [0, n 1].
Quel que soit k N, on obtient que la serie
fn(k) est normalement convergente sur R, puisque pour
nN

(k)

n k, |fn (x)| 2n et

2n est convergente. Le Theor`eme 4.7 donne alors que la somme f =


nN

fn
nN

existe et definit une fonction C de R dans R. On sait de plus que quel que soit k N, quel que soit x R,
f (k) (x) =
fn(k) (x). Calculons maintenant
nN

f (k) (0) =

fn(k) (0) =
nN

fn(k) (0) +
nk

n>k

an
n!

k
p=0

fn(k) (0) =

=
nk

nk

(kp)
Cpk n(n 1) (n p + 1)0np kp
(n 0)
n

an n
[x (n x)](k) (0)
n!

()

comme pour n < k, [xn (n x)](k) est une somme de termes dans lesquels apparait xj ou (j) (x) avec j = 0, les
k premiers termes de la somme () sont nuls puisque la constance de au voisinage de 0 implique la nullite de
toutes ses derivees successives en 0. Il ne reste donc dans () que le terme :
k1

ak k
ak
kj
[x (k x)](k) (0) =
(k!(0) (0) +
Cjk k (k j + 1)xkj kj
)(x = 0) = ak + 0.
n (n x)
k!
k!
j=0

Exercice 38. 1- Remarquons que C est un espace complet, car de dimension reelle 2 < . On sait
alors quune serie a
` termes dans C absolument convergente est convergente. Soit z C. Pour tout n 0,
on a |z n /n!| = |z|n /n!. On en deduit que la serie definissant f (z) est absolument convergente, et donc
convergente (puisque la serie
rn /n! converge quel que soit r R+ ).
jN

2- f0 est constante, donc differentiable et de differentielle nulle. On peut calculer Dfn(z) de duex facons
differentes (au moins !) :

www.tifawt.com

www.tifawt.com

Chapitre 4- Theor`emes limites. Points singuliers et extrema.

71

2.a- Pour tout n 1 et z, h C, on a


fn (z + h) fn (z) =

nz n1 h + h2 (

n
k=2

Cnk z nk hk2 )

n!

= L(h) + |h|p(h)

En posant L(h) = z n1 h/(n 1)! et p(h) = ( k=2 Cnk z nk hk2 )h2 /(n!|h|). Or, L est lin
eaire en h, continue
(car entre espaces de dimension finie), et de plus
|p(h)| 2n |h|max(|h|, |z|)n1 /n!,
ce qui prouve que p(h) tend vers 0 lorsque h tend vers 0. Lapplication fn est donc differentiable en z, de
differentielle L. On a par definition de la norme sur L(C, C) :
|z|n1
|z n1 h|
=
.
(n 1)!
|h|=1 (n 1)!

Dfn z = L = sup L(h)| = sup


|h|=1

2.b- Soit : Cn C lapplication definie par : (z1 , , zn ) = z1 zn . Cette application est n lin
eaire
et continue (puisque C est de dimension finie). Soit ensuite : C Cn , definie par (z) = (z, , z).
1
Lapplication est lin
eaire et continue. On a : fn = ( ) ce qui prouve que fn est C . De plus :
n!
z C, h C, Dfn(z) (h) =
=

1
D
n!

(z) [(h)]

1
1
z n1
(hz z + + z zh) = (nhz n1 ) =
hz n1
n!
n!
(n 1)!

3- Pour montrer que f est differentiable sur C, on consid`ere r > 0 quelconque et on montre que f est
differentiable sur la boule fermee Br de centre 0 et de rayon r.
Pour tout z Br et tout n 1, on a Dfn z = |z n1 |/(n 1)! rn1 /(n 1). On en deduit que la serie
+

de fonctions z

Dfn z est normalement convergente sur Br , donc uniformement convergente sur Br


n=0

(Exercice 34). Le Th
eor`
eme 4.6 permet de conclure que f est differentiable sur B r , et que pour tout z C
+

lapplication lineaire Dfz est la somme dapplications lineaires

Dfn z , soit Dfz =


n=0

n=1

(h z n1 h/(n1)!) =

(h

n=0

z n1 h/(n 1)!) = (h f (z)h).

Remarque. la serie de terme general fn (0) est convergente, de sorte que le Th


eor`
eme 4.6 assure
directement, du fait de la convergence uniforme de la serie des differentielles Dfn , que la serie de terme general
fn est uniformement convergente. On retrouve alors 1-.
4- Montrons que f est k fois differentiable sur C, quel que soit k, par recurrence. On vient de coir que
f est differentiable et que Df(z) (h) = h f (z). Soit : C L(C; C) definie par (w)(h) = w h. Cette
application est lin
eaire et continue donc C et de plus :
Df = f

()

Supposons que f est k fois differentiable sur C. Par ( ), Df est alors aussi k fois differentiable sur C ie que f
est k + 1 fois differentiable sur C.
5- Fixons w C, notons p lapplication produit C C C, Tw lapplication translation z z + w et M
lapplication z z. Lapplication proposee par lenonce est p(f Tw , f M ). Comme p est bilineaire continue
et comme M est lineaire continue et Tw est somme dune application lineaire continue et dune application

www.tifawt.com

www.tifawt.com

72

Chapitre 4- Theor`emes limites. Points singuliers et extrema.

constante, M et Tw sont toutes les deux differentiables. Cest aussi le cas de f par 3, et le Theor`eme 2.1
sapplique. Comme DTwz = IdC et DMz = IdC , on a donc pour tout z C,
Dgz = Dp(f (z+w),f (z)) (Dfz+w , Dfz ) = f (z + w)Dfz f (z)Dfz+w ,
et donc Dgz = (h f (z + w)f (z)h f (z)f (z + w)h) = (h 0) = 0. Comme C est connexe, g est
constante sur C par le Corollaire 2.7. Pour tout z C, on a donc g(z) = g(0) = f (w), do`
u la relation
f (z + w)f (z) = f (w) valable pour tout z, w C. Prenant w = 0, on en deduit f (z)f (z) = 1, et donc
f (z + w) = f (z + w)f (z)f (z) = f (z)f (w) pour tout z, w C.

Exercice 38bis. Pour tout (x, y) R2 , et tout n 0, fn (x, y) est bien defini et de plus,
fn (x, y) =

1
x
+ y+1
ny
n

et nxy est le terme general dune serie convergente si et seulement si y > 1 tandis que
dune serie convergente si et seulement si y > 0. On a donc

1
ny+1

est le terme general

U = {(x, y) R2 tels que y > 1}.


Comme on sait que
fn converge simplement sur U , pour prouver la differentiabilite, nous avons le
choix entre les deux methodes suivantes :
Premi`ere methode : le Th
eor`
eme 4.6 (ou sa version affaiblie donnee en TD) dit que pour prouver la
differentiabilite de f , il suffit de montrer :
1) la differentiabilite de fn sur U pour tout n > 0,
2) la convergence uniforme locale de la s
erie des diff
erentielles n>0 Dfn (comme serie de fonctions
2
U L(R , R)).
Pour prouver 1), on calcule pour tout n la matrice de (Dfn )(x,y) dans les bases canoniques de R2 et R, a
`
laide des derivees partielles, ce qui donne :
1
ny

ln n(x+1/n)
ny

Ces derivees partielles sont continues sur U , ce qui prouve que fn y est differentiable. De plus, on a
1 ln n|x + 1/n|
(Dfn )(x,y) L(R2 ,R) = max y ,
n
ny
Pour prouver 2), considerons (a, b) U et R > 0 tels que la boule ferm
ee B((a, b), R) est incluse dans
U . On a alors pour tout (x, y) B((a, b), R) les inegalites y b R > 1 et |x| |a| + R, do`
u
1
ln n(|a| + R + 1)
(Dfn )(x,y) L(R2 ,R) = max bR ,
n
nbR
ln n(|a|+R+1)
1
Or, les series
et
sont toutes deux convergentes puisque b R > 1, ce qui prouve la
nbR
nbR
convergence normale, donc uniforme, de n0 (Dfn )( x, y) lorsque (x, y) B((a, b), R).
Deuxi`eme methode : le th
eor`
eme 4.8 affirme quil suffit pour prouver la differentiabilite de f de prouver
fn
n
la convergence uniforme locale des s
eries de d
eriv
ees partielles n0 f
n0 y (on aura alors
x et
1 = U et 2 = ).
Or (par le meme calcul que pour la premi`ere methode), pour tout (a, b) U et R > 0 tels que la boule
ferm
ee B((a, b), R) est incluse dans U , on a pour tout (x, y) B((a, b), R) les inegalites

fn
1
1
(x, y) = y bR
x
n
n

www.tifawt.com

www.tifawt.com

Chapitre 4- Theor`emes limites. Points singuliers et extrema.

et

73

fn
ln n|x + 1/n|
ln n(|a| + R + 1)
(x, y) =

y
ny
nbR

ln n(|a|+R+1)
1
et les series
et
sont toutes deux convergentes puisque b R > 1, ce qui prouve la
nbR
nbR
convergence normale, donc uniforme, des series des derivees partielles sur B((a, b), R).

Exercice 39. i- Soit f : Kn F une application admettant en a une differentielle a` lordre k, F

etant un espace vectoriel norme quelconque sur le corps K. On sait alors que f est capable de la formule de Taylor
k
1 j
D f(a) (xa)j +||xa||k pa (xa), o`
u pa (u) 0F , lorsque u 0Kn . Gr
ace a
` la formule
a
` lordre k : f (x) =
j!
j=0
(3) du theor`eme 2.9 du cours, on peut exprimer chaque D j f(a) (x a)j comme un polyn
ome de degre j en les n
j
1

f
coordonnees de x a. En effet, on a : D j f(a) (x a)j =
(a)(x 1 a 1 ) . . . (x j a j ).
j! x 1 . . . xlj
1

1 ,..., j n

On en deduit que f (x) = Pak (x a) + o(||x a||k ), avec Pak un polyn


ome de degre k a
` n indeterminees,
dont les coefficients sexpriment en fonction des derivees partielles de f en a.
k

Supposons maintenant que f (x) =


j=0

Lj (x a)j + o(||x a||k ) (), avec Lj : E j F une application

j-lineaire. Montrons par recurrence que les applications E h Lj (h)j F sont uniquement determinees (ce
qui est different de montrer que les applications Lj elles-meme sont uniquement determinees)
- Lorsque k = 0, la formule () dit : f (x) = cte + pa (x), o`
u cte = L0 (x a)0 F et pa (x) 0 lorsque
0
0
x a. On en deduit que necessairement L (x a) = limua f (u). Cette limite nest f (a) que lorsque f est
continue en a. Si f nest pas continue en a, on consid`ere plut
ot son prolongement par continuite f en a, defini
0
0
par f(u) = f (u) si u = a et f(a) = L (x a) . Dans la suite on suppose donc que f (a) = L0 (x a)0 .
- Lorsque k = 1, () est f (x) = L0 (x a)0 + L1 (x a)1 + o(x a). Or L1 est 1-lineaire, cest-`
a-dire lineaire,
et donc continue (dimension finie). On en deduit que L1 (x a) ||L1 ||.||x a||, i.e. L1 (x a) = o(||x a||0 ),
et par ce qui prec`ede, necessairement L0 (x a)0 = f (a). On conclut que f (x) f (a) = L1 (x a) + o(||x a||),
ou encore que f est differentiable en a. Par unicite de la differentielle, L1 (x a) = Df(a) (x a) est uniquement
determinee.
- Faisons lhypoth`ese de recurrence H(k) suivante :
la propriet`e P(k) est vraie, o`
u P(k) est lunicite des applications (x a) L j (x a)j , pour 0 j k,
d`es que legalite () a lieu.
k+1

Supoosons alors que f (x) =


j=0

Lj (x a)j + o(||x a||k+1 ), avec Lj j-lineaire. Par continuite de Lk+1 , on

a : ||Lk+1 (x a)k+1 || ||L||.||x a||k+1 = o(||x a||k ), et donc par H(k), les applications (x a) Lj (x a)j
sont uniquement determinees, pour 0 j k. Deux ecritures du type () pour f ne peuvent ainsi differer
que sur les termes Lk+1 (x a)k+1 + o(||x a||k+1 ). Supposons alors quexiste Lk+1 et Lk+1 toutes les deux
(k + 1)-lineaires telles que (Lk+1 Lk+1 )(x a)k+1 = ||x a||k+1 pa (x a), avec pa (x a) 0 lorsque x a.
En remplacant x a par t(x a)/||x a||, pour x = a et t > 0, on obtient :
tk+1
(Lk+1 Lk+1 )(x a)k+1 = tk+1 pa (t(x a)/||x a||),
||x a||k+1
et en faisant t 0, on obtient Lk+1 (x a)k+1 = Lk+1 (x a)k+1 . Cest-`
a-dire que P(k + 1) a lieu et donc que
H(k) = H(k + 1), ce qui termine la recurrence.
Consequence. Sil existe un polyn
ome Pak de degre k a
` n indeterminees tel que f (x) = Pak (x a)k + o(||x
k
a|| ), ce polyn
ome est unique (car la somme de ses mon
omes de degre j est une application j- lineaire calculee
sur (x a)j , i.e. une ecriture du type ()). En particulier si D k f(a) existe, ce polyn
ome existe, est unique, et
ses coefficients sont donnes par les derivees partielles de f jusqu`
a lordre k.

www.tifawt.com

www.tifawt.com

Chapitre 4- Theor`emes limites. Points singuliers et extrema.

74

Exemple. Considerons la fonction f : R2 R definie par : f (x, y) = x + y 2 sin(xy), f admet toutes ses
derivees partielles a
` tous les ordres, donc f est C (theor`eme 2.9). En (1, 1), f admet donc une formule de

Taylor a
` tous les ordres.Ecrivons
cette formule a
` lordre 2 :
on a :
f
f
(1, 1)(x 1) +
(1, 1)(y 1), et
Df(1,1) (x 1, y 1) =
x
y
D2 f(1,1) (x 1, y 1)2 =

2f
2f
2f
2
(1,
1)(x

1)
+
2
(1,
1)(x

1)(y

1)
+
(1, 1)(y 1)2 .
x2
xy
y 2

On obtient :
(x, y) R2 , f (x, y) = 1 + sin(1) + (1 + cos(1))(x 1) + (2 sin(1) + cos(1))(y 1)

1
[( sin(1))(x 1)2 + 2(3 cos(1) sin(1))(x 1)(y 1) + (4 cos(1) + sin(1))(y 1) 2 ] + o(||(x 1, y 1)||2 ).
2!

ii- On pourrait montrer que les mon


omes (x a)j , pour |j| = 0, . . . , k sont les elements dune base de lespace
Kk [x] des polyn
omes de degre k, ce qui donnerait lexistence et lunicite des j . Mais ceux-ci ne seraient
explicitement donnes que gr
ace a
` la matrice de passage de la base canonique de Kk [x] a
` la base ((xa)j )(0|j|k) .
On va ici determiner explicitement les j .

Ecrivons
la formule de Taylor pour P en a a
` lordre k + p, avec k = deg(P ). On a :
k+p

P (x) = P (a) +
j=1

Dj P(a) (x a)j + o(||x a||k+p ),

or les derivees partielles de P a


` lordre m > k sont nulles, puisque P est de degre k, de plus P (a) +
k
k
j=1

Dj P(a) (xa)j est un polyn


ome de degre k en les coordonnees de (xa). Notons-le Q(x) =

j (xa)j .
j=0

Les constantes j sont donnees par les derivees partielles de P en a, jusqu`


a lordre k. On vient decrire que
1
(P (x) Q(x)) = 0, ce qui nest possible, que si P (x) Q(x) = 0, car ce
pour tout p 0, lim
xa ||x a||k+p
polyn
ome est de degre k).
En identifiant les coefficients j de P (x), qui sont donnes par les derivees partielles de P en 0 et les
coefficients j de Q(x), qui sont donnes par les derivees partielles de P en a, on obtient ces derni`eres en
fonction des premi`eres.
Exemple. Soit P (x, y) = 1 + x + xy, alors par la partie consequence de la premi`ere question ci-dessus
P
P
2P
2P
: 0 = P (0, 0) = 1, 1 =
(0, 0) = 1, 2 =
(0, 0) = 0, 3 =
(0,
0)
=
0,

=
(0, 0) = 0 et
5
x
y
x2
y 2
2P
4 =
(0, 0) = 1. Mais on a aussi, par la seconde question : P (x, y) = 0 + 1 (x 1) + 2 (y 1) + 3 (x
xy
1)2 + 4 (x 1)(y 1) + 5 (y 1)2 . En identifiant, on obtient le syst`eme : 0 = 0 1 2 + 5 + 4 + 3 ; 1 =
1 23 4 ; 2 = 2 4 25 ; 3 = 3 ; 4 = 4 ; 5 = 5 , do`
u les derivees partielles j de P en (1, 1) en
fonction des j .
= {(x, y) R2 ; x2 + y 2 1}, f est bornee sur D
et
f etant continue sur le compact D
atteint ses bornes. Le domaine sur lequel on doit etudier f etant a
` bord, letude se fait en deux temps, et

linf de f sur D est a


` determiner parmi inf D f et les minima locaux de f sur D; le sup de f est a
` determiner

Exercice 40.

parmi supD f et les maxima loacaux de f sur D. Precisement : inf D f = min{inf D f, minlocaux f } et
D

supD f = max{supD f, maxlocaux f }.


D

a- Etude
sur D= {(x, y) R2 ; x2 + y 2 < 1}.

www.tifawt.com

www.tifawt.com

Chapitre 4- Theor`emes limites. Points singuliers et extrema.

75

Sur D les points (x, y) en lesquels f admet des extrema sont des points singuliers de f , i.e. tels que
f
f
2f
2f
(x, y) =
(x, y) = 0, soit le seul point (0, 0). De plus
(x, y) =
(x, y) =
Df(x,y) = 0L(R2 ;R) , ou encore
2
x
y
x
y 2
2f
(x, y) = 0, de sorte que le Hessien de f en (0, 0) est nul. Nous sommes dans le cas defavorable o`
u letude du
xy
Hessien napprend rien sur le comportement de f au voisinage de (0, 0). Notons simplement que f (0, 0) = 1.

b- Etude
sur D = S 1 = {(x, y) R2 ; x2 + y 2 = 1} (voir la figure ci-dessus).
Nous devons etudier le comportement de f sur S 1 . Les points en lesquels f restreinte a
` S 1 admet des
extrema sont des points en lesquels f admet aussi des extrema (de meme nature), pour toute parametrisation
de S 1 , de sorte que si est derivable, et si en () S 1 , f admet un extremum, F () = (f ) () = 0.
En posant () = (cos(), sin()), on obtient : F () = 0 ssi = 0, /2, , 3/2, 0, 2 0 , avec 0 tel que
2
cos(0 ) = (2/5)1/3 . On a : F () = 2 cos(2)( 52 cos3 () + 1) 15
2 sin(2) cos () sin(). Donc F (0) = 7 > 0, et
en 0, F admet un minimum local et F (0) = f (0, 0) = 2; F (/2) = 2 < 0, et en /2, F admet un maximum
local et F (/2) = 0; F () = 3 < 0, et en , F admet un maximum local et F () = 0; F (3/2) = 2 < 0,
et en 3/2, F admet un maximum local et F (3/2) = 0; F (0 ) = 6 sin2 (0 ) 0, et en 0 , F admet un
minimum local et F (0 ) < 0, enfin F (2 0 ) = 6 sin2 (0 ) 0, et en 2 0 , F admet un minimum local et
F (2 0 ) < 0.
un maximum egal a
c- Conclusion : f admet sur D
` 0, atteint en trois points
(0, 1), (1, 0) et (0, 1) et un minimum egal a
` 2, puisque 2 < f (0, 0) < F ( 0 ) = F (2 0 ), atteint en
(1, 0).

www.tifawt.com

www.tifawt.com

76

Chapitre 5- Fonctions implicites. Inversion locale.

Chapitre 5- Fonctions implicites. Inversion locale.


5.1. Differentielles partielles.
Rappelons que si f : Kn F , on a defini la j eme derivee partielle de f en a, lorsquelle existe,
relativement a
` une base B = (e1 , . . . , en ), par:
1
f
(a) = Dej f(a) = lim (f (a + tej ) f (a)),
0=t0 t
xj
f
(a) est la derivee en aj de la
xj
projection de sur K (les projections k etant ouvertes, j

autrement dit, en notant x = (x1 , . . . , xn ) les coordonnees dans la base B,

fonction faj : j F , o`
u j = j () est la j eme
est bien un ouvert de
K), et o`
u faj est definie par: faj (t) = f (a1 , . . . , aj1 , t, aj+1 , . . . , an ).
f
Pratiquement calculer
(a) revient donc a
` fixer toutes les variables de f , autres que la j eme , egales
xj
respectivement a
` a1 , . . . , aj1 , aj+1 , . . . , an et a
` deriver f au point aj , par rapport a
` la seule j eme variable.
On peut concevoir des restrictions de f du type faj , dans un cadre plus general: lorsque f est une application
definie sur un ouvert dun produit despaces vectoriels normes Ej , on peut fixer les variables des espaces Ek
pour k = j, et ne faire varier que la variable de Ej . Ceci conduit a
` la definition suivante des differentielles
partielles:

Definition. Soient E1 , . . . , En , F des espaces vectoriels normes sur le corps K, E = E1 . . . En un


ouvert (E etant muni de la norme produit :
E = max{
E1 , . . . ,
En }) et a un point de . Soit enfin
f : F.
On dit que f admet une differentielle partielle au point a relativement a
` la variable j, ssi lapplication:
faj :

j E j
x

F
faj (x) = f (a1 , . . . , aj1 , x, aj+1 , . . . , an )

est differentiable en aj . On note cette differentielle partielle par Dj f(a) ou j f (a).


f
(a)h.
Remarques importantes. - Lorsque Ej = K, on retrouve tr`es exactement Dj f(a) (h) = x
j

- Si n = 2 et E1 = K , E2 = Km , F = Kp , notons a = (, ) avec R
fa1
fa2
et Rm . En calculant les derivees partielles
() et
() (1 j , 1 k m ) des applications
xj
xk
f 1
f
f 2
f
partielles fa1 et fa2 on trouve immediatement a () =
(a), a () =
(a) (ici f est consideree comme
xj
xj
xk
x +k
une application de +m variables !), et on obtient donc que les deux differentielles partielles: D 1 f(a) L(K ; Kp )
et D2 f(a) L(Km ; Kp ) ont respectivement pour matrice jacobienne (dans les bases canoniques):
Jacfa1 (a) = (

f
f
(a), . . . ,
(a)) M
x1
x

p (R)

et

Jacfa2 (a) = (

f
f
(a), . . . ,
(a)) Mmp (R)
x +1
x +m

et donc:
Jacf(a) = (Jacfa1 (a) Jacfa2 (a) ) M(

+m)p (R).

Exemple. Si K = R, = 3, m = 2, p = 2, et
f (x1 , x2 , x3 , x4 , x5 ) = (x1 x5 sin(x2 + x3 ), cos(x4 ) + x3 ),

www.tifawt.com

www.tifawt.com

Chapitre 5- Fonctions implicites. Inversion locale.

77

on a, pour tout h = (h1 , h2 , h3 ) R3 , D1 f(a) (h) = h1 f (a) + h2 f (a) + h3 f (a) = h1 (a5 sin(a2 + a3 ), 0) +
x1
x2
x3
f
f
2
h2 (a1 a5 cos(a2 + a3 ), 0) + h3 (a1 a5 cos(a2 + a3 ), 1) et pour tout k R D2 f(a) (k) = k1 x (a) + k2 x (a) =
4

k1 (0, sin(a4 )) + k2 (a1 sin(a2 + a3 ), 0).

On peut prouver, pour les differentielles partielles, les memes types denonce que pour les derivees partielles.
Il suffit dadapter les preuves au cadre que lon se donne: chaque espace K devenant ici un espace E j , de
dimension peut-etre infinie.
Le theor`eme 2.10 admet alors lanalogue suivant:

Theor`eme 5.1. Soient E1 , . . . , En des espaces vectoriels normes, E = E1 . . . En , etant muni de


la norme max{ E1 , . . . ,
e, un ouvert de E et
En } (par exemple), et soient F un espace vectoriel norm
f : F.
1.o- Si f est differentiable en a , alors f admet toutes ses differentielles partielles en a, D 1 f(a) , . . . , Dn f(a) ,
n

et Df(a) =
j=1

Dj f(a) j , o`
u j : E Ej est la j eme projection canonique j (h1 , . . . , hn ) = hj .

1.i- Si f est C 1 sur , f admet toutes ses differentielles partielles sur et celles-ci sont continues sur .
1.ii- Reciproquement, si f admet toutes ses differentielles partielles sur et si celles-ci sont continues sur
, alors f est C 1 sur .
Donc f est C 1 ssi ses differentielles partielles existent et sont continues.
1.iii- Si f admet toutes ses differentielles partielles et que celles-ci sont continues en a , sauf
eventuellement une qui nexiste quen a, alors f est differentiable en a.
On a en realite le theor`eme general suivant:
2.i- Si f admet en a une differentielle dordre k 1, alors f admet en a toutes ses differentielles partielles
dordre k:
Djk (. . . (Dj1 f ) . . .)(a) notee Djk ...j1 f (a), j1 , . . . , jk {1, . . . , n}
en a. On a de plus:
h1 , . . . , hk E, Dk f(a) (hk ) . . . (h1 ) =
Djk ...j1 f (a) hjkk . . . hj11

Dk f(a) (hk , . . . , h1 ) =

()

0jk ,...,j1 n

2.ii- f est de classe C k sur ssi f admet toutes ses differentielles partielles dordre k; Djk ...j1 f (a),
j1 , . . . , jk {1, . . . , n} sur , et si celles-ci sont continues sur .
2.iii- Si f admet toutes ses differentielles partielles dordre k sur , continues en a , saufeventuellement
une qui nexiste quen a , alors f est k-fois differentiable en a.

5.2. Famille de contractions dependant uniformement dun param`etre.


Definition. Soient E et F des espaces vectoriels normes sur le corps K, E un ouvert de E, F un ouvert
de F , et x : F F , avec x E , une famille de fonctions telles que:
(x, y, z) E F F ,

x (y) x (z)

C yz

F,

pour une constante 0 C < 1 independante de x, y et z.


i- On dit alors que la famille = (x )xE est une famille de contractions dependant
uniformement du param`etre x.
ii- Une partie S F est dite stable par ssi pour tout x E , x (S) S.
iii- Une application : E F est dite invariante par ssi pour tout x E ,
x [(x)] = (x).

www.tifawt.com

www.tifawt.com

78

Chapitre 5- Fonctions implicites. Inversion locale.

Remarques. - Unicite de la fonction invariante: Comme C [0; 1[, a` toute famille de contractions, on
ne peut associer (eventuellement) quune seule application invariante. En effet, si : E F est une autre
application invariante par la famille , pour tout x E , on a:
(x) (x) = x ((x)) x ((x)) C (x) (x)

et C < 1,

ce qui ne se peut que si (x) (x) = 0.


- Pour tout x E , x est lipschitzienne, donc uniformement continue sur F . Bien s
ur on
ne peut rien dire a priori de la continuite de E F (x, y) x (y) F .
- Si F est convexe et si pour tout x E , x est differentiable, de differentielle telle que
Dx() < 1, la famille est une famille de contractions (par le theor`eme de la moyenne).

Exemple.
Considerons, pour x ]0, 1[ la famille de fonctions x :]0, +[ R, definie par x (y) =

1 + xy (E = F = R, E =]0, 1[ et F =]0, +[). Soit x ]0, 1[, on a pour tout y ]0, +[: x (y) =
x
x

< 1/2 < 1. Le theor`eme de la moyenne assure alors que (x )x]0,1[ est une famille de
2
2 1 + xy
` x fixe, si la fonction x admet (x) pour point
contractions dependant uniformement du param`etre x. A

x + x2 + 4
fixe, celui-ci est donne par: x ((x)) = (x), soit (x) = 1 + x(x), ce qui donne: (x) =
.
2
Si lequation x ((x)) = (x) navait pas ete facile a
` resoudre, on aurait pu prouver que x poss`ede
un point fixe de la facon suivante: on definit la suite (un )nN par la donnee de u0 ]0, +[ et la relation
de recurrence un+1 = x (un ). Notons que quel que soit u0 ]0, +[, quel que soit n N, un ]0, +[, ce
qui permet bien de definir la suite (un )nN . On peut alors montrer que (un )nN est une suite de Cauchy:
par le theor`eme de la moyenne, |x (un ) x (un1 )| 1/2|un un1 |, ce qui donne de proche en proche:
|un+1 un | = |x (un ) x (un1 )| 1/2n |u1 u0 |. On en deduit que:
1
1
1
|uq un | |uq uq1 | + |uq1 uq2 | + . . . + |un+1 un | ( q1 + q2 + . . . + n )|u1 u0 |. Soit:
2
2
2
1
1
1
1 1 1/2qn
|uq un | n ( qn1 + qn2 + . . . + 1)|u1 u0 | = n (
)|u1 u0 |, et donc
2 2
2
2
1 1/2
|uq un |

1
|u1 u0 |,
2n1

quantite qui tend vers 0 lorsque n +. Ceci prouve que (un )nN est bien une suite de Cauchy, et comme
R est complet, cette suite converge vers un reel = (x) (la suite (un )nN depend de x !). Mais par continuite
de (x, y) x (y), et comme un+1 = x (un ), necessairement (x) = lim un+1 = lim x (un ) = ( lim un ) =
n

( (x)). Cest-`
a-dire que x admet bien un point fixe, quel que soit x ]0, 1[.

Cet exemple fournit en realite le mod`ele de la preuve de lexistence de fonctions invariantes


par une famille de contractions (theor`eme 5.2): d`es que lon peut trouver une partie stable par , on definit
une suite (un )nN , qui sav`ere etre de Cauchy (parce que C < 1). Si lespace F est complet, elle converge vers
(x), et par continuite de (x, y) x (y), (x) est bien un point fixe de x . Lexistence dune partie stable
sera assuree par lexistence dau moins un point fixe (a, b) (i.e. a (b) = b) et la continuite de (x, y) x (y) en
(a, b).

Theor`eme 5.2. (Theor`eme du point fixe en famille) Soient E un espace vectoriel norme, F un
espace de Banach, E et F des ouverts de E et F respectivement, = (x )xE une famille de contractions
telle que x : F F .
Sil existe (a, b) E F tel que a (b) = b et si E F (x, y) x (y) F est continue en (a, b), ou
de facon un peu moins restrictive, si E x x (b) F est continue en a, alors il existe une partie S F
stable par (x )xE (S etant de plus une boule fermee de centre b incluse dans F et E une boule ouverte de
centre a incluse dans E ) et il existe une unique application : E S invariante par (x )xE . Si de plus
E F (x, y) x (y) F est continue, lapplication est aussi continue.

www.tifawt.com

www.tifawt.com

Chapitre 5- Fonctions implicites. Inversion locale.

79

) F . Une condition necessaire et suffisante pour que B(b,


)
Preuve. Soit > 0 tel que B(b,

), x (y) b . Or
soit une partie stable par , est que pour tout x E , pour tout y B(b,
x (y) b x (y) x (b) + x (b) b C y b + x (b) b C. + x (b) b . Mais par
continuite de x x (b), comme a (b) b = 0, il existe une boule ouverte E telle que pour tout x E ,
) est une partie stable par (x )x .
x (b) b (1 C) et donc S = B(b,
E
Nous devons maintenant supposer que F est un espace de Banach pour trouver une application : E S
invariante par (x )xE .

Pour x E , definissons la suite 0 (x) = b, 1 (x) = x (0 (x)), . . . , n+1 (x) = x (n (x)), . . . Cette
suite est bien definie car S est une partie stable par : pour tout n N, n (x) S F , puisque
n (x) = x (n1 (x)) et n1 (x) S.
On a alors, si p > q :

p (x) q (x) p (x) p1 (x) + . . . + q+1 (x) q (x) 1 (x) 0 (x) (C p1 + . . . + C q ).


On en deduit que :
p (x) q (x) C q (

1 C pq
) 1 (x) 0 (x) 0,
q
1C

()

et donc que la suite (n (x))nN est une suite de Cauchy, qui converge vers un point note (x) dans F (puisque
F est complet). Mais comme S est un ferme de F et n (x) S pour tout n N, (x) S. Enfin comme
pour tout x E , on a x (n (x)) = n+1 (x), en faisant n , par continuite de (x, y) x (y), on a bien
x ((x)) = (x).
Notons que x (b) b = 1 (x) 0 (x) (1 C), de sorte que la convergence de (n (x))nN est
uniforme sur E , par () (crit`ere de Cauchy uniforme), et par consequent si chaque n est continue, la limite
est continue sur E . La continuite de chaque n se prouve tr`es aisement par recurrence sur n N, gr
ace a
`
lhypoth`ese de continuite de (x, y) x (y).

5.3. Le theor`eme de la fonction implicite.


Le theor`eme 5.2 permet dobtenir une unique application invariante par une famille continue de
contractions , pourvu quun membre de la famille a poss`ede un point fixe b (lexistence de est assuree
localement autour de a). Par exemple, etant donnee une application f : E F G, considerons, lorsque
F =G:
x : F
y

F
y + f (x, y)

Si verifie les hypoth`eses du theor`eme 5.2., il va exister une unique application invariante : E S par
, cest-`
a-dire que pour tout x E , x ((x)) = (x), ou encore: f (x, (x)) = 0. De plus on a vu que
si y F est tel que x (y) = y alors necessairement y = (x) (unicite de lapplication invariante). On en
conclut que localement autour dun point (a, b) E F tel que f (a, b) = 0, lensemble des points (x, y) tel que
f (x, y) = 0 (on parle dhypersurface dans E F ) est lensemble (x, (x)), cest-`
a-dire est donne par le graphe
dune application , ce qui est une propriete non triviale.
Par exemple soit f : R2 R definie par f (x, y) = y 2 x. Lensemble {(x, y) R2 , f (x, y) = 0} est la
parabole P daxe Ox. Mais autour de (0, 0), P nest certainement pas le graphe dune application :] , [ R,
avec (x) = y, puisque P x1 ({}) contient soit deux points, soit est vide, pour voisin de 0 dans ] , [

www.tifawt.com

www.tifawt.com

Chapitre 5- Fonctions implicites. Inversion locale.

80

(x : R2 R etant lapplication definie par x (a, b) = a).


y

x1({})

P
x

Remarquons que dans cet exemple, en notant x (y) = y f (x, y) = y y 2 + x, le rapport (x (y)
x (z))/(y z) x (y) = 1 2y quand z y. Ce rapport netant pas majore en valeur absolue par une
constante C < 1 pour y voisin de 0, au voisinage de x = 0 et de y = 0, x ne peut pas etre une famille de
contractions.

Exercice 41. Montrer que x : R R, donnee par x (y) = y f (x, y) o`u f (x, y) = y 2 x3 ,

ne definit pas une famille de contractions, en montrant quau voisinage du point (0, 0) R 2 , lensemble
H = {(x, y) R2 ; f (x, y) = 0} nest pas le graphe dune application du type x y = (x). (ind. utiliser le
theor`eme 5.2 et sinspirer de lexemple ci-dessus).

Ne supposons plus F = G, et remarquons que tout ceci est encore valable lorsque x (y) = y +P [f (x, y)], o`
u
P : G F est une application telle que P (z) = 0F = z = 0G . Car x ((x)) = (x) = P [f (x, (x))] = 0F .
Autrement dit, on peut essayer de choisir P pour que la famille soit dans les hypoth`eses du theor`eme
4.2, cest-`
a-dire pour que lhypersurface f (x, y) = 0G de E F soit localement un graphe autour dun de ses
points (a, b).
Gr
ace au theor`eme de la moyenne, pour trouver une condition suffisant au caract`ere contractant de
x (uniformement en x E), on peut evaluer Dx(y) , pour y E. Si P est choisie lineaire, on obtient:
Dx(y) = IdF + P D2 f(x,y) .
Or si D2 f(a,b) est un isomorphisme de F G, pour un certain (a, b) E F , on peut poser
P = [D2 f(a,b) ]1 , ce qui donne: Da(b) = IdF [D2 f(a,b) ]1 D2 f(a,b) = IdF IdF = 0L(F ;F ) . Si de
plus (x, y) Dx(y) est continue en (a, b), alors pour (x, y) dans un voisinage E F convexe de (a, b):
Dx(y) C < 1, ce qui donne bien une famille (x )xE dapplications contractantes, par le theor`eme de la
moyenne. Pour se ramener aux hypoth`eses du theor`eme 4.2, il nous faut encore supposer que f est continue,
pour que (x, y) x (y) le soit. En conclusion, sous les hypoth`eses suivantes:
- f : G est une application continue, o`
u est un ouvert de E F ,
- Il existe (a, b) tel que f (a, b) = 0F ,
- D2 f(a,b) Isom(F ; G),
- (x, y) D2 f(x,y) L(F ; G) est continue en (a, b), le theor`eme 5.2 assure quil existe un voisinage
E de a dans E, une boule fermee S centree en b (et de rayon non nul) dans F , et une application continue
: E S telle que:
(x, y) E S, f (x, y) = 0G y = (x).

www.tifawt.com

www.tifawt.com

Chapitre 5- Fonctions implicites. Inversion locale.

81

Etudions
le probl`eme de la differentiabilite de . Pour cela on suppose que f : G est elle-meme
differentiable.
Soit x0 E , y0 = (x0 ) S F et (x0 + h) y0 = k F . La continuite de implique que k 0
lorsque h 0. En particulier, d`es que h est suffisamment petit, (x0 + h, y0 + k) . On a alors:
f (x0 + h, y0 + k) f (x0 , y0 ) = Df(x0 ,y0 ) (h, k) + (h, k) p(x0 ,y0 ) (h, k) avec lim p(x0 ,y0 ) (h, k) = 0G .
h0

Mais comme k 0F lorsque h 0E , p(x0 ,y0 ) (h, k) = q(x0 ,y0 ) (h) 0G lorsque h 0E et par definition de ,
f (x0 + h, y0 + k) = f (x0 , y0 ) = 0G . Soit:
0G = D1 f(x0 ,y0 ) (h) + D2 f(x0 ,y0 ) (k) + max( h , k )q(h).
Rappelons (il sagit du Theor`eme 3.3) que si F et G sont deux espaces de Banach, Isom(F ; G) est un
ouvert de L(F ; G) et I : Isom(F ; G) P I(P ) = P 1 Isom(G; F ) est une application C .
Dans ces conditions, pour (x0 , y0 ) suffisamment proche de (a, b), D2 f(x0 ,y0 ) est dans Isom(F ; G), comme
D2 f(a,b) . On en deduit:
k = (x0 + h) (x0 ) = [D2 f(x0 ,y0 ) ]1 (D1 f(x0 ,y0 ) (h)) max( h , k )[D2f(x0 ,y0 ) ]1 [q(h)].
Pour montrer que est differentiable, il suffit de prouver que k / h est borne lorsque h 0. Or par legalite
precedente: k L(h) + k . r(h) , avec L = [D2 f(x0 ,y0 ) ]1 D1 f(x0,y0 ) et r(h) = [D2 f(x0 ,y0 ) ]1 [q(h)].
On obtient alors: k / h L /(1 r(h) ). On en conclut que la differentiabilite de f implique bien celle
de . Si de plus f est C k , legalite: D( x0 ) = [D2 f(x0 ,y0 ) ]1 D1 f(x0 ,y0 ) , montre, gr
ace au caract`ere C
k
1
de I : Isom(F ; G)
P I(P ) = P
Isom(G; F ) que aussi C . On vient de montrer le theor`eme
fondamental suivant:

Theor`eme 5.3. (Theor`eme de la fonction implicite) Soient E et G deux espaces vectoriels normes
sur K = R ou C, et F un espace de Banach sur K. Soit un ouvert de E F et f : G. Posons que f est
C 0 ssi f est continue, et C 1/2 ssi f est differentiable. Si:
-

f est une application C k , k = 0, 1/2, 1, . . . , ,


Il existe (a, b) tel que f (a, b) = 0G ,
D2 f(a,b) Isom(F ; G) (G est alors comme F un espace de Banach),
(x, y) D2 f(x,y) L(F ; G) est continue en (a, b) (ce qui est automatique si k 1),

Alors il existe un voisinage ouvert E de a dans E, un voisinage ouvert F de b dans F , et unique


application : E F de classe k, telle que:
(x, y) E F , f (x, y) = 0G y = (x).
De plus, si k > 0, D(x) = [D2 f(x,(x)) ]1 D1 f(x,(x)).

Remarques. Les hypoth`eses du theor`eme de la fonction implicite impliquent que F et G sont isomorphes
(il existe une application lineaire continue, inversible, dinverse (lineaire) continue, entre F et G.) En particulier,
F etant complet, G est egalement complet, et si F est de dimension finie, il en est de meme de G, et
dim(G) = dim(F ).
Lhypoth`ese: D2 f(a,b) Isom(F ; G) est l`
a pour definir lapplication (x, y) x (y).
Lhypoth`ese: Il existe (a, b) tel que f (a, b) = 0G assure lexistence dune partie stable
(avec la continuite en (a, b) de (x, y) x (y)).
Lhypoth`ese:f est une application C k , k = 0, 1/2, 1, . . . , , assure que f est au moins
continue, et donc que (x, y) x (y) est continue, ce qui a
` son tour implique:

www.tifawt.com

www.tifawt.com

82

Chapitre 5- Fonctions implicites. Inversion locale.

- dune part la continuite en (a, b) de (x, y) x (y), et donc lexistence dune partie stable,
permettant de definir la suite n (x) (cf le point precedent),
- dautre part la continuite de (x, y) x (y) garantit la continuite de dans la version C 0
du theor`eme. Le caract`ere C k , k 1/2 de etant garanti par le caract`ere C k de f .
Lhypoth`ese: (x, y) D2 f(x,y) L(F ; G) est continue en (a, b) assure enfin que la famille
x est une famille de contractions (par le theor`eme de la moyenne).

Exemple. Soit dans R2 le cercle unite S 1 = {(x, y); f (x, y) = 0}, avec f (x, y) = x2 + y 2 1.

f
(a)h =
f : R R R etant C , elle admet ses deux differentielles partielles, qui sont: D1 f(a) (h) =
x
f
2a1 .h et D2 f(a) (k) =
(a)k = 2a2 .k. On en deduit que D2 f(a) est un isomorphisme ssi a2 = 0. Donc en un
y
1
point a = (a1 , a2 ) de S , D2 f(a) est un isomorphisme ssi a = (1, 0) et (1, 0). Soit donc a S 1 qui nest pas
sur laxe des x.
On a:
- f est C sur R2 ,
- f (a) = 0,
- D2 f(a) Isom(R; R),
- Du fait que f est C , (x, y) D2 f(x,y) est bien s
ur continue.
Le theor`eme de la fonction implicite assure alors quau voisinage de a, S 1 est le graphe dune application
C , x y = (x). On sait de plus que D(x) = [D2 f(x,(x))]1 D1 f(x,(x)). Par exemple en (a1 , a2 ) S 1 ,
f
f
(a1 ) = (a1 , 1 a21 )/ (a1 , 1 a21 ).
x
y
y
y= (x)

x= (y)

x
x

Meme etude au voisinage des points de S 1 qui ne sont pas sur laxe des y, en remplacant f par g, avec
g(x, y) = f (y, x). On obtient au voisinage de ces points que S 1 est le graphe dune application C ,
f
f
y x = (y) et (a2 ) = ( 1 a22 , a2 )/ ( 1 a22 , a2 ).
y
x
Autrement dit, au voisinage des points de S 1 pour lesquels laxe des coordonnees y (resp. x) coupe
transversalement S 1 , S 1 est le graphe, au-dessus de laxe des coordonnees x (resp. y) dune application C ,

www.tifawt.com

www.tifawt.com

Chapitre 5- Fonctions implicites. Inversion locale.

83

x y = (x) (resp. y x = (y)).

5.4. La geometrique des hypoth`eses du theor`eme de la fonction implicite.


Supposons que les conditions du theor`eme de la fonction implicite (theor`eme 4.4) soient realisees en un
point (a, b) pour une application f : E F G au moins C 1 . Notons H lensemble {(x, y)
E F ; f (x, y) = 0G }, (a, b) H. Au voisinage E de a est alors definie une application : E F , de meme
regularite que f (disons C 1 ), qui arrive dans un voisinage F de b, telle que H (E F ) soit le graphe de .
De plus on sait D(x) = [D2 f(x,(x))]1 D1 f(x,(x)) . Puisque est differentiable en a, il resulte de la definition
de la differentiabilite que le graphe de , en (a, b), vient saplatir sur le graphe T(a,b) de b + D(a) (. a) : E
h b + D(a) (h a) F . Or on a : T(a,b) = {(h, b + D(a) (h a)), h E} = (a, b) + {(h, D(a) (h)), h E}.
Soit :
T(a,b) = (a, b) + {(h, [D2 f(a,b) ]1 (D1 f(a,b) )(h)), h E}
T(a,b) = (a, b) + {(h, k) E F ; D2 f(a,b) (k) = D1 f(a,b) )(h)}
T(a,b) = (a, b) + {(h, k) E F ; D1 f(a,b) )(h) + D2 f(a,b) (k) = 0G }.
Or comme par le theor`eme 4.1, D1 f(a,b) )(h) + D2 f(a,b) (k) = Df(a,b) (h, k), on en conclut que :
T(a,b) = (a, b) + ker(Df(a,b) ).
On peut donc enoncer un premier resultat :

Proposition 5.4. Soit f : E F G une application au moins C 1 . Notons H lensemble

{(x, y) E F ; f (x, y) = 0G } et soit (a, b) H. Supposons que le theor`eme de la fonction implicite soit
satisfait pour f au point (a, b). Alors, en (a, b), H saplatit sur lespace affine T(a,b) = (a, b) + ker(Df(a,b) ),
appele lespace tangent `
a H en (a, b) ou le plan tangent `
a H en (a, b).
Si E est de dimension finie, dim(T(a,b) ) = dim(E).

Preuve. Il reste a` prouver que dim(T(a,b) ) = dim(E). Mais cela est immediat puisque T(a,b) est le translate
par (a, b) du graphe de D(a) : E F .

Nous allons maintenant interpreter lhypoth`ese : D2 f(a,b) Isom(F ; G) du theor`eme de la fonction


implicite. Placons-nous en un point (a, b) de H = f 1 ({0}) en lequel le theor`eme de la fonction implicite
a lieu, ce qui donne lexistence du plan tangent T(a,b H.
Lhypoth`ese D2 f(a,b) Isom(F, G) implique que D2 f(a,b) est une application injective, et donc que
ker(D2 f(a,b) ) = {0F }. On en deduit quun vecteur (0E , k) E (F \ {0F }) ne peut pas etre dans ker Df(a,b) ,
puisque Df(a,b) (0E , k) = D1 f(a,b) (0E ) + D2 f(a,b) (k) = 0G D2 f(a,b) (k) = 0G k kerD2 f(a,b) \ {0G }.
De sorte que lhypoth`ese D2 f(a,b) Isom(F, G) implique que
ker(Df(a,b) ) {0E } F = {0EF }.
Dautre part si (h, k) E F , on peut trouver (0E , k ) {0E } F et (u, v) ker(Df(a,b) ) tels que (h, k) =
(0E , k ) + (u, v). En effet, il suffit de poser u = h, et comme Df(a,b) (u, v) = D1 f(a,b) (u) + D2 f(a,b) (v)) = 0G ,
necessairement v = [D2 f(a,b) ]1 (D1 f(a,b) (u)).
On vient ainsi de prouver que :
D2 f(a,b)

inversible = E F = ker(Df(a,b) ) ({0E } F ).

(9)

Ce qui implique que T(a,b) = (a, b) + ker(Df(a,b) ) ne contient pas de direction verticale au-dessus de E
(ie dans {0E } F ) .

www.tifawt.com

www.tifawt.com

Chapitre 5- Fonctions implicites. Inversion locale.

84

Finalement lhypoth`ese D2 f(a,b) Isom(F, G) garantit que T(a,b) est un plan affine en regard de E, sur
lequel H vient saplatir en (a, b); il nest donc pas surprenant que localement autour de (a, b), H lui-meme soit
en regard de E, et donc que localement autour de (a, b), H soit un graphe au-dessus dun voisinage de a dans
E.
H

(a,b)

T(a,b)=(a,b)+ker(Df(a,b))

(x, (x))

x
a

Voyons si la reciproque de (9) est vraie. Supposons que E F = ker(Df (a,b) ) ({0E } F ). Montrons
qualors D2 f(a,b) : F G est injective. D2 f(a,b) (k) = 0G implique que Df(a,b) (0E , k) = 0G , ce qui par
hypoth`ese ne se peut que si (0E , k) = 0EF , soit encore que k = 0F ie que D2 f(a,b) est injective. Supposons
que dim(E) < et dim(F ) = dim(G) < . Lhypoth`ese E F = ker(Df(a,b) ) ({0E } F ) implique que
Im(Df(a,b) ) = Df(a,b) ({0E } F ). Or Df(a,b) ({0E } F ) = D2 f(a,b) (F ). Dautre part le theor`eme du rang
donne dim(Im(Df(a,b) )) = dim(F ). On en deduit que dim(D2 f(a,b) (F )) = dim(F ) = dim(G), ie que D2 f(a,b)
est surjective. On a donc prouve :
dim(E) < , dim(F ) = dim(G) < et E F = ker(Df(a,b) ) ({0E } F )
= D2 f(a,b)

inversible

(10)

Nous avons illustre dans la figure ci-dessus lhypoth`ese D2 f(a,b) Isom(F, G), qui implique que E F =
ker(Df(a,b) ) ({0E } F ), ou encore que T(a,b) est face a
`, ou en regard de E dans E F .
Nous representons dans la figure ci-dessous la configuration interdite par les hypoth`eses du theor`eme de la
fonction implicite : celle o`
u ker(Df(a,b) ) contient un vecteur non nul de {0E } F .
Dans cette configuration interdite, T(a,b) = (a, b) + ker Df(a,b) nest pas en regard de E, ce qui permet de
dire que H nest pas au voisinage de (a, b) un graphe dapplication differentiable au-dessus dun voisinage de a
dans E (dans le cas de la figure, au-dessus dun point voisin de a dans E, se trouve dans H soit 2 points, soit
aucun. Si H etait au voisinage de (a, b) le graphe dune application au-dessus dun voisinage de a, ce nombre
serait constant et egal a
` 1. Nous navons pas reepresente le cas o`
u H traverse son plan tangent, ce qui est par

www.tifawt.com

www.tifawt.com

Chapitre 5- Fonctions implicites. Inversion locale.

85

exemple le cas pour le graphe de x y = x1/3 au-dessus de Ox dans R2 ).


{x}xF

{0 E}xF

(a,b)

T(a,b)

Ex{0 F}
a
x

Etude
en dimension finie : cas E = Rn , F = G = Rp . Supposons que f : Rp , o`u est un ouvert

de Rn Rp satisfasse les hypoth`eses du theor`eme de la fonction implicite en (a, b) = (a1 , . . . , an , b1 , . . . , bp ),


cest-`
a-dire que f soit par exemple C 1 , que f (a, b) = 0Rp et que D2 f(a,b) soit inversible (la continuite de
(x, y) D2 f(x,y) Isom(Rp ; Rp ) = G p (R) en (a, b) est assuree par lhypoth`ese f est C 1 .)

Remarque. Formellement f est une application de deux variables vectorielles x = (x 1 , . . . , xn ) Rn et y =

(y1 , . . . , yp ) Rp , mais quitte a


` composer f par lisomorphisme lineaire : Rn+p (x1 , . . . , xn , y1 , . . . , yp )
(x1 , . . . , xn , y1 , . . . , yp ) = ((x1 . . . , xn ), (y1 , . . . , yp )) Rn Rp , cest-`
a-dire quitte a
` identifier Rn+p et Rn Rp ,
on peut, au besoin, aussi bien voir f comme une fonction de n + p variables sur un ouvert de R n+p .
Lhypoth`ese f est C 1 se teste en regardant les derivees partielles de f sur , par le theor`eme 2.10 :

f
(x1 , . . . , xn+p ), j {1, . . . , n + p} doivent exister quel que soit (x1 , . . . , xn+p ) et etre continues sur .
xj
Lhypoth`ese D2 f(a,b) : Rp Rp est bijective signifie que la matrice representative, dans nimporte
quelle base de Rp , de cette application lineaire est inversible. Si lon se fixe une base (e1 , . . . , . . . , ep ) de Rp ,
disons la base canonique, on sait, en notant f1 , . . . , fp les p composantes de f dans notre base, que :

D2 f1(a,b)

..
D2 f(a,b) =
.
.
D2 fp(a,b)
2
Or si g : Rn Rp R, pour 1 j p, D2 g(a,b) (ej ) est par definition Dg(a,b)
(ej ), cest-`
a-dire la derivee
2
eme
directionnelle de lapplication g(a,b) du paragraphe 5.1, suivant la direction du j
vecteur ej de notre base.
2
Mais comme lapplication g(a,b)
consiste a
` fixer la premi`ere variable (i.e. x) de f egale a
` a et a
` considerer lautre
(i.e. y) comme libre, cette derivee directionnelle est donc exactement la derivee directionnelle de f (vue comme
application definie sur un ouvert de Rn+p ), au point (a, b), suivant la direction Ej , avec Ej le (n + j)eme vecteur

www.tifawt.com

www.tifawt.com

86

Chapitre 5- Fonctions implicites. Inversion locale.

de la base canonique de Rn+p ). Autrement dit, D2 g(a,b) (ej ) =

f
(a, b). En faisant g = f1 , . . . , fp , on obtient
yj

la matrice representative de D2 f(a,b) dans notre base :


f

(a, b) . . .

y1

..
Mat(D2 f(a,b) ) =

fp .
(a, b) . . .
y1

f1
(a, b)

yp

..
.

fp
(a, b)
yp

ou encore, en considerant f comme une fonction de n + p variables (x1 , . . . , xn+p ) :


f
1
(a, b) . . .
xn+1

..
Mat(D2 f(a,b) ) =

fp .
(a, b) . . .
xn+1

f1
(a, b)

xn+p

..
.

fp
(a, b)
xn+p

Dire alors que cette matrice est inversible, revient a


` verifier que son determinant est non nul.
On a vu (proposition 5.4), que lorsque le theor`eme de la fonction implicite a lieu, H = f 1 ({0Rp }) vient
saplatir en (a, b) sur le plan affine T(a,b) = (a, b) + ker(Df(a,b) ).
T(a,b) est alors de dimension n. En effet, par le theor`eme 5.1, Df(a,b) = D1 f(a,b) .1 +D2 f(a,b) .2 : Rn Rp
Rp , avec 1 et 2 les projections canoniques de Rn Rp sur Rn et Rp : 1 : Rn Rp (x, y) 1 (x, y) = x Rn
et 2 : Rn Rp (x, y) 2 (x, y) = y Rp . Or si D2 f(a,b) est inversible, elle est en particulier surjective,
et D2 f(a,b) (Rp ) = Rp . On en conclut a fortiori que Df(a,b) est surjective, et par le theor`eme du rang,
dim(ker Df(a,b) ) = dim(Rn Rp ) dim(Im(Df(a,b) )) = (n + p) p = n. (On peut aussi dire, comme
dans la preuve de la proposition 5.4, que ker Df(a,b) est le graphe de D(a) : Rn Rp , pour prouver que
dim(T(a,b) ) = n.)
Remarquons que ker(Df(a,b) ) = ker(Df1(a,b) , . . . , Dfp(a,b) ), cest-`
a-dire que :
ker(Df(a,b) ) =

ker(Dfj(a,b) ).
j=1,...,p

Chaque Dfj(a,b) : Rn+p Rp , j = 1, . . . , p est une forme lineaire non nulle (sinon Mat(D2 f(a,b) ) ne
fj
fj
(a, b).h1 + . . . +
(a, b).hn+p . En notant
serait pas inversible !), egale a
` : Dfj(a,b) (h1 , . . . , hn+p ) =
x1
xn+p
fj
fj

gradfj(a,b) = (
(a, b), . . . ,
(a, b)) Rn+p , on a que ker(Dfj(a,b) ) est lhyperplan (gradfj(a,b) ) , cestx1
xn+p
a
`-dire que ker(Df(a,b) ) est lintersection de p hyperplans de Rn+p :

(gradfj(a,b) ) .

ker(Df(a,b) ) =

j=1,...,p

On en deduit que le n-plan affine T(a,b) a pour equation :

f1

(a, b).(X1 a1 ) + . . . +

x
1
..
.

p (a, b).(X1 a1 ) + . . . +
x1

f1
(a, b).(Xn+p bp ) = 0
xn+p
fp
(a, b).(Xn+p bp ) = 0
xn+p

Maintenant, dire que Mat(D2 f(a,b) ) est inversible, signifie que les p lignes de

www.tifawt.com

www.tifawt.com

Chapitre 5- Fonctions implicites. Inversion locale.

87

Mat(D2 f(a,b) ) sont libres, ou encore que :

les projections de gradfj(a,b) Rn Rp sur Rp , (j = 1, . . . , p), forment une base de Rp .

(12)

(gradfj(a,b) ) contenait une droite de Rp , chaque gradfj(a,b) serait alors orthogonal

Si ker(Df(a,b) ) =
j=1,...,p

a
` , et ainsi les projections de gradfj(a,b) sur Rp ne pourraient engendrer un vecteur de , et ne donneraient
p
pas une base de R . On retrouve que la condition (9) : D2 f(a,b) est inversible implique que ker(Df(a,b) )
ne contient aucune direction de Rp , cest-`
a-dire aucune direction orthogonale a
` Rn , ou encore que T(a,b) =
(a, b) + ker(Df(a,b) ) est en regard de Rn dans Rn+p .
En tenant compte de (9) et de (10), nous pouvons enoncer la version suivante, en dimension finie, du
theor`eme de la fonction implicite.

Theor`eme 5.5 (fonction implicite-version geometrique). Soient n et p deux entiers non nuls, un
ouvert non vide de Rn Rp et f = (f1 , , fp ) : Rp . Si :
- f est une application C k , k = 0, 1/2, 1, , ,
- Il existe (a, b) tel que f (a, b) = 0Rp ,
fi
, i {1, , p}, j {n + 1, , n + p}, sont continues en (a, b),
- Les derivees partielles
xj
n
p
- R R = ker(Df(a,b) ) ({0Rn } Rp ),
Alors il existe un voisinage ouvert O 1 de a dans Rn , un voisinage ouvert O 2 de b dans Rp , et unique
application : O 1 O 2 de classe k, telle que :
(x, y) O1 O2 , f (x, y) = 0Rp y = (x).
De plus, si k > 0, D(x) = [D2 f(x,(x)) ]1 D1 f(x,(x)).

Exemple. Soit f : R3 R2 lapplication definie par :


f (x, y, z) = (x2 + y 2 + z 2 1, z + y 2 1).
On note H = {(x, y, z) R3 ; f (x, y, z) = 0R2 }. H est lintersection des deux surfaces H1 et H2 , donnees par :
H1 = {(x, y, z) R3 ; f1 (x, y, z) = x2 + y 2 + z 2 1 = 0R },
H2 = {(x, y, z) R3 ; f2 (x, y, z) = z + y 2 1 = 0R2 }.
Cherchons les points de H au voisinage desquels H est le graphe dune application C , par exemple du type
y (x, z). Voyons pour cela ce que donne le theor`eme de la fonction implicite appliquee a
` f dont la premi`ere
variable est y et la seconde (x, z) (ie que f est vue comme etant definie sur R R 2 ). Toutes les hypoth`eses du
theor`eme de la fonction implicite sont satisfaites automatiquement ici, sauf celle portant sur le caract`ere bijectif
de D2 f(x,y,z).
La matrice representative de D2 f(x,y,z) est :

f1
x (x, y, z)
f
2
(x, y, z)
x

www.tifawt.com

f1
(x, y, z)
z
=
f2
(x, y, z)
z

2x 2z
0
1

www.tifawt.com

Chapitre 5- Fonctions implicites. Inversion locale.

88

qui est inversible d`es que x = 0. Or x = 0 donne les points P = (0, 0, 1), Q(0, 1, 0), R = (0, 1, 0) de H.
` lexception peut-etre de ces trois points, en tous les points de H, H est donc localement le graphe dune
A
application C , : y (x(y), z(y)).

H2

H1
P

y
R

Retrouvons ce resultat a
` laide de la caracterisation geometrique fournie par (9) et (10) (resumee dans le
Theor`eme 5.5) de lhypoth`ese D2 f () est inversible.
Lespace tangent a
` H en (x, y, z) est :
(x, y, z) + ker(Df(x,y,z) ) = (x, y, z) + {(h, k, l) R3 ; xh + yk + zl = 0 et 2yk + l = 0}.
Puisque dim(Oxz) = 2, dire que ker(Df(x,y,z) ) nest pas un supplementaire de Oxz dans R3 , cest dire
que ker(Df(x,y,z) ) Oxz contient un vecteur non nul ou que ker(Df(x,y,z) ) = 0. Or cette condition derni`ere
condition nest satisfaite quen 0, qui nest pas un point de H.
Soit alors (h, 0, l) non nul tel que Df(x,y,z) (h, 0, l) = (0, 0). On en deduit que l = 0 et xh + zl = 0.
Or si l = 0, necessairement h = 0, ce qui donne x = 0. On en conclut que les seuls points de H en lequel
ker(Df(x,y,z) ) nest pas un supplementaire de Oxz dans R3 sont P, Q, R. Dapr`es (9) et (10) il sagit des
points en lesquels le theor`eme de la fonction implicite ne sapplique pas. Notons quen P , ker(Df (P ) ) est le
plan Oxy, qui nest pas supplementaire de Oxz pour une simple rasion de dimension, alors quen Q et R,
ker(Df(Q) ) = ker(Df1(Q) ) ker(Df2(Q) ) = Ox, qui pas supplementaire de Oxz.
On a retrouvee ces points speciaux gr
ace a
` (9) et (10), donnes par la condition D 2 f (x, y, z) nest pas
inversible.
En ces points la figure ci-dessous montre que H ne peut pas etre localement le graphe dune application (cf
le croisement en P , le rebroussement de H en Q et R le long de Oy).

5.5. Theor`emes dinversion locale et dinversion globale.

www.tifawt.com

www.tifawt.com

Chapitre 5- Fonctions implicites. Inversion locale.

89

Le theor`eme de la fonction implicite permet, sous certaines hypoth`eses, de resoudre lequation g(x, y) = 0
en y, et de trouver une unique solution du type y = (x), sur des voisinages de a et b, solution de g(x, y) = 0.
Une equation interessante a
` resoudre est g(x, y) = y f (x) = 0. Si (a, b) est une solution de y f (x) = 0, i.e.
si b Im(f ), trouver une unique solution x = (y), definie sur un voisinage F de b dans F , cest exactement
dire que localement autour de b, tout point y admet un unique antecedent, ou encore que f |E : E F est
une bijection dinverse : F E , pour un certain voisinage E de a dans E. Notons que lexistence de
prouve aussi que b est un point interieur de Im(f ). On enonce :

Theor`eme 5.6. (Theor`eme de linversion locale) Soient E un espace vectoriel norme, F un espace
de Banach sur K (bien s
ur si F est de dimension finie, F est de Banach), et f : F , o`
u est un ouvert de
E.
Rappelons que lon dit que f est C 1/2 ssi f est differentiable. Si :
- f est une application C k , k = 1/2, 1, . . . , ,
- f (a) = b Im(f ) est tel que Df(a) est une application lineaire inversible de L(E; F ), (E est alors comme
F un espace de Banach),
- x Df(x) est continue en a (ce qui est automatique si k 1),
Alors il existe un voisinage ouvert F de b dans F , un voisinage ouvert E de a dans E,tels que f : E F
etablisse un C k diffeomorphisme entre E et F .

Exemple. Soit f : R2 R2 definie par f (x, y) = (y sin(x), yx2 ). f est C et on a :


Jac(f )(x,y) =

y cos(x)
2xy

sin(x)
x2

Donc det(Jac(f )(x,y) ) = yx(x cos(x) sin(x)). D`es que y = 0, x = 0 et x cos(x) = sin(x), Df(x,y) est inversible,
et f determine un C -diffeomorphisme dun voisinage de (x, y) sur un voisinage de (y sin(x), yx2 ).

Exercice (partiel du 29 novembre 2001). Soit E = C 10 ([0; 1]; R) lespace vectoriel des applications

f : [0; 1] R, derivables sur [0; 1], a


` derivee continue sur [0; 1] et telles que f (0) = 0. On note pour tout f E,
||f ||E = sup |f (x)| + sup |f (x)|.
x[0,1]

x[0,1]

Soit F = C 0 ([0; 1]; R) lespace vectoriel des applications g : [0; 1] R, continues sur [0; 1]. On note pour
tout g F , ||g||F = sup |g(x)|.
x[0,1]

On admettra que (E, || ||E ) et (F, || ||F ) sont deux espaces de Banach.
1. Soit : E F lapplication definie par (f ) = f
application C et calculer D(f ) (h), pour tout f, h E.

+ f.

Montrer que est une

2 . Soit = {f E; f (t) = 0, t [0; 1]}. Montrer que est un ouvert de E.


3 . 3.a. Montrer que quel que soit f , D(f ) : E F est bijective.
3.b. Montrer que D(f ) Isom(E; F ), en utilisant sans preuve le theor`eme suivant:
Th
eor`
eme 2: Si E et F sont deux espaces de Banach, et si u L(E; F ) est bijective, alors
1
u L(F ; E).
4 . Soit f0 et g0 = (f0 ) = f02 + f0 F . Montrer, gr
ace au theeor`eme dinversion locale,
quexistent g0 un voisinage ouvert de g0 dans F et f0 un voisinage ouvert de f0 dans E,
tels que pour tout g g0 lequation differentielle E g : f 2 + f = g admette une unique
solution f f0 .

Remarque. Dans le cas o`u E = F = R, f : R R est differentiable en a ssi f est derivable, et alors
Df(a) (h) = h.f (a). Dire que Df(a) est inversible revient ainsi a
` dire que f (a) = 0. On retrouve le theor`eme
bien connu dinversion des fonctions reelles : si f (a) est non nul et si f est C 1 , alors f (x) = 0 pour x dans

www.tifawt.com

www.tifawt.com

Chapitre 5- Fonctions implicites. Inversion locale.

90

un voisinage de a et f est alors strictement monotone (strictement croissante ou decroissante), donc localement
autour de a, f est inversible et de plus (f 1 ) (f (x)) = 1/f (x).

Importance de lhypoth`ese x Df(x) est continue en a. Cette hypoth`ese est essentielle dans le
theor`eme de linversion locale, comme le montre lexemple ci-dessous. Dautre part, comme les theor`emes
dinversion locale et de la fonction implicite sont equivalents, lhypoth`ese (x, y) D 2 f(x,y) est continue en (a, b)
du theor`eme de la fonction implicite est egalement essentielle.
Soit f : R R la fonction definie par : f (x) = y = x + x2 sin(1/x), si x = 0 et f (0) = 0. Cette fonction
est C sur R \ {0}, derivable en 0, et Df(0) : h Df(0) (h) = f (0).h = h est inversible (cest lidentite !),
mais x f (x) nest pas continue en 0. Il nexiste aucun voisinage 1 , 2 de 0 dans R, tel que f etablisse une
bijection de 1 sur 2 . En effet quel que soit le voisinage 1 de 0, il existe y1 aussi proche de 0 que lon veut
tel que f 1 ({y1 }) 1 soit un ensemble de plus de deux points (en xk , k N et xk 0, la derivee de f
sannule et change de signe), f nest donc pas injective sur 1 .

y=f(x)

y 1

f ({y 1})

Exercice 43. Soient k N, fk (x) = x + xk sin(1/x) pour x = 0 et fk (0) = 0.


Montrer que fk est C 1 si et seulement si k 3. En deduire que le graphe de f est localement en 0 le graphe
dune application C 1 , y g(y) = x.
Montrer que f2 poss`ede une derivee qui sannule et change de signe infiniment au voisinage de 0 (ind.
etudier le signe de (u) = sin(u) + 2/u2 sin(u) 2/u cos(u), lorsque u est grand. Pour cela tracer les graphes
de tan(u) et de 2u/(2 u2 ). En deduire que sannule en des points uk = 2k k , avec k 0 quand
k +. Montrer enfin que 1 [cos(uk ) 2/uk sin(uk )] < 0.)

Theor`eme 5.7. (Theor`eme de linversion globale) Soient E un espace vectoriel norme, F un espace
de Banach sur K (bien s
ur si F est de dimension finie, F est de Banach), et f : F , o`
u est un ouvert de
E. Rappelons que lon dit que f est C 1/2 ssi f est differentiable. Si :
- f est une application C k , k = 1/2, 1, . . . , ,
- x , Df(x) est une application lineaire inversible de L(E; F ), (E est alors comme F un espace de

www.tifawt.com

www.tifawt.com

Chapitre 5- Fonctions implicites. Inversion locale.

91

Banach),
- x Df(x) est continue sur (ce qui est automatique si k 1),
Alors Im(f ) est un ouvert de F , et si de plus f est injective f : Im(f ) etablit un C k diffeomorphisme
entre et Im(f ).

Preuve. Les hypoth`eses impliquent par le theor`eme dinversion locale, que localement, en tout point de
x , f est un C k diffeomorphisme et que f (x) est un point interieur de Im(f ). On en deduit que Im(f ) est
un ouvert de F . Si de plus f est injective, f : Im(f ) est une bijection et son inverse est de classe C k , par
ce qui prec`ede, autrement dit f est un C k diffeomorphisme.
Exemple. - Soit :]0; +[]0; 2[ (, ) = ( cos(), sin()) R2 \ (R {0}). est C car ses

composantes admettent toutes leurs derivees partielles a


` tous les ordres en tous les points de ]0; +[]0; 2[.
est une injection et de plus det(Jac((,) )) = > 0, donc par le theor`eme dinversion globale, est un C
diffeomorphisme.

Remarque. Lhypoth`ese f est injective est essentielle dans le theor`eme dinversion globale. Considerons
lapplication f : R2 \ {0} R2 \ {0} denie par f (x, y) = (x2 y 2 , 2xy). En identifiant R2 et C, f est
lapplication f : C \ {0} z z 2 C \ {0}. Bien sur f nest pas injective (f (1) = f (1)) et donc f nest pas
un diffeomorphisme. En revanche, quel que soit z C \ {0}, Df(z) : h f (z).h = 2z.h est bien inversible.
5.6. La dimension finie : des preuves sans theor`eme du point fixe.
Nous avons demontre le theor`eme du point fixe, puis le theor`eme de la fonction implicite et enfin le theor`eme
dinversion locale, dans le cadre tr`es general des espaces de Banach.
Nous allons maintenant donner, en dimension finie, une preuve du theor`eme dinversion locale, sans
utiliser le theor`eme du point fixe. Le theor`eme de la fonction implicite se deduisant aisement du theor`eme
dinversion locale, il sensuit que ces deux theor`emes, en dimension finie, ne necessitent pas le theor`eme du
point fixe. Leur preuve en est assez notablement simplifiee.
Cependant les hypoth`eses que nous prenons ici sont un peu plus fortes que celles du cas general (Theor`eme
5.6): nous allons supposer que f est C 1 sur son ouvert de definition, et non plus seulement differentiable a
`
differentielle continue en a. La raison en est lutilisation de la formule de Taylor avec reste integral.
Soit n un entier, un ouvert non vide de Rn et f : Rn une application C k , avec k 1. On suppose
quen a , Df(a) est une application inversible. Nous allons alors montrer quexistent 1 , 2 deux voisinages
ouverts resp. de a et b = f (a), tels que f|1 : 1 2 soit un C k -diffeomorphisme.

Preuve sans point fixe du theor`eme de linversion locale. Commencons par remarquer que, f est un
C k -diffeomorphisme local en a ssi h : x [Df(a) ]1 (f (a + x) f (a)) est un C k -diffeomorphisme local en 0. On
peut donc supposer que a = f (a) = 0Rn et que Df(a) = IdRn , comme cest le cas pour h.
Par continuite de x Df(x) , il existe > 0 tel que B(0Rn , ) et x implique Df(x) Df(0) 1/2.
Soient alors x, y B(0Rn , ). Puisque x Df(x) est continue sur B(0Rn , ), on a, par la formule de Taylor avec
reste integral :
f (y) f (x) =

[0,1]

Df(x+t(yx)) (y x).

()

On en deduit, si f (x) = f (y) :


0 = (y x) +

[0,1]

[Df(x+t(yx)) Df(0) ](y x). y x

yx

www.tifawt.com

[0,1]

[0,1]

Df(x+t(yx)) Df(0) ](y x)

Df(x+t(yx)) Df(0) . (y x) 1/2 y x .

www.tifawt.com

Chapitre 5- Fonctions implicites. Inversion locale.

92

On en conclut que x, y B(0, ), f (x) = f (y) = x = y, ie que f est injective sur B(0, ).
Notons que () signifie que lapplication reciproque de f|B(0, ) : B(0, ) f (B(0, ) ), g : f (B(0, ) ) B(0, )
est 1/2 lipschitzienne, donc continue. Cependant cela ne garantit pas que f (B(0, ) ) est un ouvert de Rn , mais
seulement que f (B(0, ) ) = g 1 (B(0, ) ) est un ouvert de f (B(0, ) ) (pour la topologie induite par celle de Rn ) !
Montrons alors que limage par f de B(0, /2) contient la boule B(0,r) , d`es que 0 < r < /8.
(0, /2) etant compacte, la fonction continue B
(0, /2) x f (x) z atteint sa
Soit z B(0,r) . La boule B
(0, /2) . Montrons que x0 B(0, /2) . En effet, si x0 = /2 le caract`ere 1/2-lipschitzien
borne inferieure en x0 B
de f 1 donne :
f (x) = f (x) f (0) 1/2 x 0 = /4 > 2r.
On en deduit que :
f (x) z f (x) z > 2r r > z = f (0) z f (x 0 ) z ,
ce qui est contradictoire.
Montrons enfin que f (x0 ) = z. La fonction B(0, /2)
x (f (x) z|f (x) z) etant minimale en
x0 B(0, /2) sa differentielle est nulle en x0 . Or celle-ci est Df(x0 ) (f (x0 ) z). Notons que par la Proposition
3.2, Df(x0 ) est inversible, puisque Df(x0 ) Df(0) = 1/2 < 1. Par consequent Df(x0 ) (f (x0 ) z) = 0 implique
f (x0 ) = z.
1 = f 1 (B(0, r)) est alors un voisinage ouvert de 0 dans Rn , et comme 1 B(0, ), f est injective sur
1 . Notons 2 = B(0, r), f : 1 2 est alors une bijection.
Il reste a
` prouver que f 1 est differentiable sur B(0, r) (le Theor`eme 3.5 assurera alors que f est un
k
C -diffeomorphisme).
Soit z B(0, r) et k Rn tel que z + k B(0, r). On note f (x) = z, f (x + h) = z + k. On a :
f 1 (z + k) f 1 (z) [Df(x) ]1 (k) = h [Df(x) ]1 [Df(x) (h) + h p(h)]

h . p(h) .

avec p(h) 0 quand h 0. Or f 1 etant 1/2 lipschitzienne sur B(0, r), f 1 (z +k)f 1 (z) = h 1/2 k .
On en deduit que :
f 1 (z + k) f 1 (z) [Df(x) ]1 (k) 1/2 k . p(h) .
Mais lorsque k 0, h = f 1 (z + k) f 1 (z) 0 par continuite de f 1 , et donc k 0 = p(h) 0, ce qui
prouve que f 1 est differentiable, en z de differentielle [Df(f 1 (x) ]1 .

Exercices du chapitre 5
Exercice 42. (Sous-varietes differentielles de R3 ) On consid`ere dans R3 la surface donnee sous la
forme inplicite : = {(x, y, z) R3 ; f (x, y, z) = 0}, avec f (x, y, z) = x2 + y 2 z 3 .
i- Representer dans R3 lintersection z , o`
u z est le plan dequation z = cte, puis , o`
u est
le plan dequation y = tan()x. Representer enfin .
ii- Existe-t-il un voisinage de (0, 0, 0) dans qui soit le graphe dune application i , avec :
1 : x,y R, 2 : x,z R, 3 : y,z R,
o`
u x,y est un voisinage ouvert de (0, 0) dans R2 , identifie avec R2 {0} = {(x, y, 0) R3 }, x,z est un voisinage
ouvert de (0, 0) dans R2 , identifie avec R {0} R = {(x, 0, z) R3 }, y,z est un voisinage ouvert de (0, 0)
dans R2 , identifie avec {0} R2 = {(0, y, z) R3 }?
Si tel est le cas, quelle est la regularite de i ?

www.tifawt.com

www.tifawt.com

Chapitre 5- Fonctions implicites. Inversion locale.

93

iii- Rappelons que dans un espace de Hilbert (E, ( | )) , pour toute forme lineaire continue U : E R, il
existe un unique vecteur u E tel que :
h E, U (h) = (u|h).

Si ( | ) designe le produit scalaire usuel de R3 , trouver lunique vecteur de R3 , note gradf(a) tel que :

h R3 , Df(a) (h) = (gradf(a) |h).


iv- Soit : I R3 , o`
u I est un intervalle ouvert de R contenant 0, un arc derivable, tel que (0) = a,

(0) = (0, 0, 0) et (I) . Montrer que gradf(a) (0).


v-

Soit a \ {0}. Montrer que dans un voisinage de a, est le graphe dapplications C du type 1 , et/ou
2 , et/ou 3 . On definit alors lespace tangent de en a, que lon note Ta , par :
Ta = a + Graphe de Di() , pour un i dans {1, 2, 3} et pour R2 tel que i () = (, a).
Montrer que cette definition ne depend pas du choix de i {1, 2, 3}, en montrant que T a est le sous-espace
affine de R3 qui passe par a et qui est dirige par les vecteurs du type (0).

Determiner lequation de Ta , le plan tangent de en a, de deux facons differentes : gr


ace a
` gradf(a) , puis
gr
ace aux derivees partielles de i .
vi- On note x et y les projections de R3 de noyaux respectifs Rx et Ry :
x :

R3

Ry,z
(x, y, z) (0, y, z)

y :

R3

Rx,z
(x, y, z) (x, 0, z)

a-dire lensemble des points a de tels


Soit Cx (resp. Cy ) le lieu critique dans de x (resp. y ), cest-`
que dim(x (Ta )) < 2 (resp. dim(y (Ta )) < 2).
Determiner Cx et Cy , ainsi que x (Cx ) et y (Cy ).
Au voisinage de points de Cx (resp. Cy ), est-elle le graphe dune application du type 3 (resp. 2 ) ?
Si non, expliquer pourquoi le theor`eme des fonctions implicites est mis en defaut.

Corriges des exercices du chapitre 5

Exercice 42. Soit la surface de R3 definie par f (x, y, z) = 0, o`u f (x, y, z) = x2 + y 2 z 3 .

i- Soit z0 R, si z0 < 0, z0 = , si z0 0, (x, y, z0 ) z0 ssi x2 + y 2 = z03 ; il sagit dun cercle de


3/2
centre (0, 0, z0 ) et de rayon z0 . Si est le plan dequation y = x, = {(x, y, z); z = (1 + 2 )2/3 x2/3 },
il sagit dune branche parabolique dans le plan .

www.tifawt.com

www.tifawt.com

Chapitre 5- Fonctions implicites. Inversion locale.

94

ii- Au-dessus dun voisinage de (0, 0) dans R2 (et meme au-dessus de R2 tout entier), est le graphe de
(x, y) z = (x2 + y 2 )1/3 , qui nest pas differentiable en (0, 0), et qui est du type 1 . En revanche V nest
pas le graphe dune application du type 2 ou 3 , pour tout voisinage V de (0, 0, 0) dans R3 . En effet si tel
etait le cas, la projection de V sur lespace des coordonnees serait un voisinage de (0, 0) dans R 2 , ce qui
nest jamais le cas ici, quel que soitV.
z

1 (a)

La projection sur yOz


dun voisinage de O dans
nest pas un voisinage de O dans yOz !

iii- Soit (b1 , b2 , b3 ) = B une base orthonormee de R3 , on a alors, en notant h =


3
j=1

hj Df(a) (bj ) =

3
j=1

hj Dbj f(a) =

3
j=1

hj

hj bj : Df(a) (h) =
j=1

f
(a), en notant:
xj

f
(a) la j eme derivee partielle de f en a relativement a
` la base B. De sorte que, B etant orthonormee:
xj
f
f
f

Df(a) (h) = (
(a),
(a),
(a)) | h . Lunique vecteur gradf(a) tel que pour tout h R3 , Df(a) (h) =
x1
x2
x3

www.tifawt.com

www.tifawt.com

Chapitre 5- Fonctions implicites. Inversion locale.

95

f
f
f

(gradf(a) |h) est donc (dans la base B): gradf(a) = (


(a),
(a),
(a)).
x1
x2
x3
3
iv- Soit : I R derivable en 0 I, avec (0) = a et (t) pour tout s I. On a alors
f ((t)) = 0, pour tout t I et I
t (f )(t) etant constante, sa derivee est nulle. On en deduit que

(f )(t=0) = D(f )(0) (1R ) = Df(a) [D(0) (1R )] = Df(a) ( (0)) = (gradf(a) | (0)) = 0, cest-`
a-dire que

gradf(a) (0).
a1

a2

a3

v- Soit a = (a1 , a2 , a3 ) \ {0}.


v.a-Considerons:
f1 :

R2 R
((x, y), z)

R
f1 ((x, y), z) = f (x, y, z).

Cest-`
a-dire que la premi`ere variable de f1 est v = (x, y) R2 et la seconde est z. f etant C sur R2 , et f1 = f ,
avec lapplication lineaire (et donc C ) suivante: R2 R ((x, y), z) ((x, y), z) = (x, y, z) R3 , f1 est C
et admet une differentielle partielle D2 f1(a) suivant sa seconde variable, en tout point a R2 R R3 . Or celleci est obtenue en fixant (x, y) egal a
` (a1 , a2 ) et en differentiant la fonction z f1 ((a1 , a2 ), z) au point z = a3 , de
f
(a).h = (3a23 ).h, pour tout h R. Lapplication lineaire R h D2 f1(a) (h) R
sorte que: D2 f1(a) (h) =
z
1
.h R). Regardons a
` quelle condition
est donc inversible ssi 3a23 = 0 (et son inverse est alors R h
3a23
a implique a23 = 0. Si a
` la fois a21 + a22 a33 = 0 et a23 = 0, on obtient: a21 + a22 = 0, et donc a1 = a2 = a3 = 0.
f
Autrement dit, d`es que a = 0, D2 f(a) Isom(R; R). De plus D2 f1(a) = 3a23 .IdR et donc D2 f1 =
, o`
u
z
: R L(R; R) definie par () = IdR . est lineaire, entre deux espaces vectoriels de dimension finie,
f
est par consequent C , comme a
(a), et ainsi D2 f1 est C , donc continue.
z
- f1 est une fonction C sur R3 ,
- f1 ((a1 , a2 ), a3 ) = 0,
- D2 f1(a) Isom(R; R),
- et R3 R2 R b D2 f1 (b) L(R; R) est continue en a,
par le th
eor`
eme de la fonction implicite, il existe une application C , 1 : (a1 ,a2 ) U a3 definie sur
un voisinage ouvert (a1 ,a2 ) de (a1 , a2 ) dans R2 , U a3 etant un voisinage ouvert de a2 dans R, telle que, autour
de a dans (a1 ,a2 ) U a3 , est le graphe de 1 :
(a1 ,a2 ) U a3 = {(x, y, z); (x, y) (a1 ,a2 ) et z = 1 (x, y) U a3 }.
1

On pouvait aussi remarquer que (x, y, z) ssi z = (x2 +y 2 ) 3 , ce qui donne 1 . Notons que (x, y) (x2 +y 2 ) 3
est continue sur R2 , mais non differentiable en (0, 0), le point en lequel le theor`eme de la fonction implicite est
mis en defaut.

www.tifawt.com

www.tifawt.com

96

Chapitre 5- Fonctions implicites. Inversion locale.

a3

a2

a1

v.b- Considerons:
f2 :

R2 R
((x, z), y)

R
f2 ((x, z), y) = f (x, y, z).

Letude du v.a, que lon pourrait reprendre point par point, montre que D2 f2(a) : R
h D2 f2(a) (h) =
2a2 .h R, et donc que pour tout a , D2 f2(a) Isom(R; R) ssi a21 = a33 . D`es que a {(a1 , a2 , a3 )
; a21 = a33 et a2 = 0}, on a lexistence, par le th
eor`
eme de la fonction implicite, dune application C ,
2 : (a1 ,a3 ) U a2 definie sur un voisinage ouvert (a1 ,a3 ) de (a1 , a3 ) dans R2 , U a2 etant un voisinage ouvert
de a3 2 dans R, telle que, autour de a dans (a1 ,a3 ) U a2 , est le graphe de 2 :
(a1 ,a3 ) U a2 = {(x, y, z); (x, y) (a1 ,a3 ) et y = 2 (x, z) U a2 }.
+
+
On pouvait aussi remarquer que (x, y, z) ssi y = z 3 x2 , ce qui donne 2 . Notons que (x, z)

z 3 x2 est continue sur R2 , mais non differentiable en tout point (a1 , a3 ) tel que a21 = a33 .

v.c- Considerons:

f3 :

R2 R
((y, z), x)

R
f3 ((y, z), x) = f (x, y, z).

Letude du v.a, que lon pourrait reprendre point par point, montre que D2 f3(a) : R
h D2 f3(a) (h) =
2a1 .h R, et donc que pour tout a , D2 f3(a) Isom(R; R) ssi a22 = a33 . D`es que a {(a1 , a2 , a3 )
; a22 = a33 et a1 = 0}, on a lexistence, par le th
eor`
eme de la fonction implicite, dune application C ,
3 : (a2 ,a3 ) U a1 definie sur un voisinage ouvert (a2 ,a3 ) de (a2 , a3 ) dans R2 , U a1 etant un voisinage ouvert
de a1 dans R, telle que, autour de a dans (a2 ,a3 ) U a1 , est le graphe de 3 :
(a2 ,a3 ) U a1 = {(x, y, z); (y, z) (a2 ,a3 ) et x = 3 (y, z) U a1 }.
+

On pouvait aussi remarquer que (x, y, z) ssi x =

z 3 y 2 est continue sur R2 , mais non differentiable en tout point (a2 , a3 ) tel que a22 = a33 .

www.tifawt.com

z 3 y 2 , ce qui donne 3 . Notons que (y, z)

www.tifawt.com

Chapitre 5- Fonctions implicites. Inversion locale.

97

a 2 a3

Points de en lesquels le
thorme de la fonction implicite
est mis en dfaut pour 3
y

Ua
Ua

y
1

Remarque: Au voisinage de tout point a \ {0}, est le graphe dune application i , pour au moins un
indice i {1, 2, 3}, car le seul point a qui
appartienne a
` tous les ensembles interdits, mis en evidence par v.a, v.b, v.c est a = (0, 0, 0).
Soit maintenant a \ {0}, et i {1, 2, 3} tel quau voisinage de a, soit le graphe de i . Notons
i R2 tel que (i ) = (i , a). On definit: Ta = a+Graphe de Di(i ) . Cette d
efinition d
epend
a priori de i . Si par exemple i = 1, le Graphe de Di (i ) est {(x, y, z) R3 ; z = D1(a1 ,a2 ) (x, y) =
1
1
1
(a1 , a2 ) + y
(a1 , a2 )}. Il sagit du sous-espace vectoriel de R3 engendre par (1, 0,
(a1 , a2 )) et
x
x
y
x
1
(0, 1,
(a1 , a2 )). Ces deux vecteurs etant independants, Ta est un sous-espace affine de R3 passant par
y
a et de dimension 2. Le theor`eme de la fonction implicite donne de plus D1(a1 ,a2 ) = [D2 f1(a) ]1 D1 f1(a) , et
f1
f1
1
2a1
donc D1(a1 ,a2 ) (h, k) = [3a23 ]1 (
(a).h +
(a).k) = [3a23 ]1 (2a1 .h + 2a2.k). On a donc:
(a) =
x
y
x
3a23
1
2a2
2a1
et
(a) =
, et donc le graphe de D1(a) est le sous-espace vectoriel de R3 engendre par (1, 0,
) et
y
3a23
3a23
2a2
(1, 0,
).
3a23
Les memes remarques conduisent, lorque i = 2 a
` montrer que le graphe de D2(a) est le sous-espace
2a1
3a23
3
vectoriel de R engendre par (1,
, 0) et (0,
, 1). Un calcul rapide montre alors que le graphe de D1(a)
2a2
2a2
est celui de D2(a) (et aussi celui de D3(a) ...). Cest-`
a-dire que la d
efinition de Ta ne d
epend pas de i.
En revanche cette d
efinition d
epend encore a priori de lapplication qui param`
etre localement
autour de a la surface . Nous allons montrer quil nen est rien, en donnant une definition intrins`
eque de
Ta .
Soit v Graphe de D1(a1 ,a2 ) (prenons i = 1, par exemple), i.e. v = (u, D1(a1 ,a2 ) (u)), pour
u = (u1 , u2 ) R2 . Notons : R R3 la courbe definie par (t) = (t.u1 , t.u2 , 1 (a1 + t.u1 , a2 + t.u2 )) ,
d`es que t est suffisamment petit, (a1 + t.u1 , a2 + t.u2 ) (a1 ,a2 ) et (0) = (u1 , u2 , D1(a1 ,a2 ) (u)) = v.
Reciproquement, si est une courbe derivable de R3 contenue dans telle que (0) = a, alors = z

www.tifawt.com

www.tifawt.com

98

Chapitre 5- Fonctions implicites. Inversion locale.

est une courbe derivable de R2 , telle que (0) = (a1 , a2 ), et si est la courbe t ((t), 1 ((t))), alors =
(puisque localement en a, est le graphe de 1 ) et (0) = (0) = ( (t), D1(a1 ,a2 ) ( (0))) Graphe de
D1(a1 ,a2 ) . On a donc prouve que a+Graphe de D1(a1 ,a2 ) est a + { (0); : I R3 derivable telle que
(0) = a }. cette d
efinition ne d
epend pas du param
etrage de .
Le plan tangent apparait donc comme le sous-espace affine de R3 contenant toutes les directions limites
de secantes en a a
` des courbes derivables de R3 tracees sur . Cest un resultat remarquable que cet ensemble
soit precisement un espace affine de dimension 2 (et non un ensemble plus gros ou plus complique; pensez,
par exemple, a
` lensemble des directions limites des secantes en (0, 0) au graphe de t t. sin(1/t), qui nest pas
derivable. Cet ensemble est celui des droites passant par (0, 0) et comprises entre les deux bissectrices. Alors
que lensemble des directions limites de secantes en (0, 0) au graphe de t t2 . sin(1/t), qui est derivable, est
bien une droite: laxe des x.)

Ce resultat de nature dimensionnelle traduit le fait geometrique suivant (cf lintroduction): la differentiabilite
de 1 en (a1 , a2 ) signifie que le graphe de 1 , au voisinage de a, cest-`
a-dire tout un voisinage de a dans ,
saplatit sur
le graphe de D1(a) .


Par la question iv, tout vecteur du type (0) est orthogonal a
` gradf(a) , mais gradf(a)
est un sous-espace


3
vectoriel de dimension 2 de R (d`es que gradf(a) = 0). On en conclut que Ta = a + gradf(a) . Ce qui donne
une autre d
efinition intrins`
eque de Ta .

Determinons lequation du plan tangent Ta . Dapr`es Ta = a + gradf(a)
:
Ta = {(x, y, z) R3 ; (x a1 )

f
f
f
(a) + (y a2 ) (a) + (z a3 )
(a)}.
x
y
xz

f
f
f
f
(a)/ (a)) et (0, 1,
(a)/ (a)), ce qui
x
z
y
z
donne bien s
ur la meme equation pour a+Graphe de D1(a) (de meme avec 2 et 3 ).
vi- a Cx ssi dim(x (Ta )) = 0 ou 1 ssi a + laxe des x est inclus dans Ta ssi laxe des x est inclus dans
f


gradf(a) ssi gradf(a) {0} R R ssi
(a) = 0 ssi a1 = 0 ssi a = (0, a2 , a3 ) avec a22 = a33 ssi a est dans
x
le lieu des points de au voisinage desquels le theor`eme de la fonction implicite est en echec pour lexistence
de 3 . Soit a un tel point de , si etait tout de meme le graphe dune application du type 3 au voisinage de
a, il existerait V un voisinage de a dans tel que x (V) serait un voisinage de (a2 , a3 ) dans {0} R R. Ce
qui nest pas le cas. (memes remarques pour y ).

On a aussi vu que le Graphe de D1(a) est engendre par (1, 0,

www.tifawt.com

www.tifawt.com

Chapitre 5- Fonctions implicites. Inversion locale.

x()

99

x()
a3

(a 2 ,a )
3

y
a2

Le theor`eme de la fonction implicite pour une application du type 2 , par exemple, est mis en defaut d`es
f
que D2 f2(a) Isom(R; R), i.e.
(a) = 0 ssi Ta contient la direction de laxe des y ce qui est le lieu des
y

points critiques Cy de la projection y . On retiendra que le theor`eme de la fonction implicite, qui donne un
param`etrage de au voisinage de a suivant les coordonnees numero i et j de R 3 , a lieu d`es que la droite dirigee
par laxe de la troisi`eme coordonnee coupe transversalement au voisinage de a.

www.tifawt.com

www.tifawt.com

Chapitre 6- Equations
differentielles.

100

Chapitre 6- Equations
differentielles.

6.1. Definitions generales. Reduction au cas resolu du premier ordre.


Soient E et G deux R-espaces vectoriels normes complets et soient n N , un ouvert non vide de
R E n+1 et F : G une application C k , k N {}. On note (e) lequation :
F (t, y(t), y (t), , y (n) (t)) = 0G

(e)

Cette equation est appelee


equation diff
erentielle dordre n en linconnue y, non r
esolue en y (n) .
Chercher une solution de (e) cest chercher un intervalle non trivial I de R (ouvert, ferme, ouvert en une borne
ferme en lautre, de longueur finie ou pas) et une application n fois derivable y : I E telle que :
- (y,y ,,y(n) ) = {(t, y(t), y (t), , y (n) (t)) IE n+1 ; t I} (le graphe de I
I E n+1 ) soit contenu dans ,
- quel que soit t I, F (t, y(t), y (t), , y (n) (t)) = 0G .

t (y(t), y (t), , y (n) (t))

Le terme ordinaire signifie que la solution y est a


` variables reelles.

Exemple. Si n = 2, E = R, = {(t, x0 , x1 , z) R4 ; x0 z > 0, t = 0, x1 z 0} et F est lapplication

definie sur par F (t, x0 , x1 , z) =

x1 z sin( ln(x0 z)), lequation (e) est :


t

1
y (t) y (t) sin( ln(y(t) y (t))) = 0
t
Lequation differentielle (e) est la plus generale que lon puisse considerer, mais on ne sait pas, sauf cas
particuliers tr`es rares, en trouver des solutions. On essaie alors de se ramener a
` une equation r
esolue en
(n)
y , cest-`
a-dire une equation du type decrit ci-apr`es. On consid`ere U un ouvert non vide de R E n et une
application : U E continue (au moins). On note ( ) lequation :
y (n) (t) = (t, y(t), , y (n1) )

( )

Cette equation est appelee


equation diff
erentielle dordre n en linconnue y, r
esolue en y (n) .
Pour passer dune equation non resolue en y (n) (de type (e)) a
` une
equation resolue en y
(de type ( )), on essaie dappliquer le theor`eme de la fonction implicite a
` F . Notons
t, x0 , , xn1 , z les n + 2 variables de F . Si (t0 , x00 , , x0n1 , z 0 ) est tel que F (t0 , x00 , , x0n1 , z 0 ) = 0G ,
si F est differentiable partiellement relativement a
` la variable z, et si Dz F(t0 ,x00 ,,x0n1 ,z0 ) Isom(E; G) et
(t, x0 , , xn1 , z) Dz F(t,x0 ,,xn1 ,z) est continue en (t0 , x00 , , x0n1 ), on peut alors appliquer a
` F le
0
0
0
theor`eme de la fonction implicite : il existe U un voisinage ouvert de (t , x0 , , xn1 ) dans R E n , un
voisinage ouvert V de z 0 dans E et une application : U V de meme regularite que F telle que : quel
que soit (t, x0 , , xn1 , z) U V, F (t, x0 , , xn1 , z) = 0G z = (t, x0 , , xn1 ). Autrement dit une
solution y : I E de ( ) telle que (t, y(t), y (t), , y (n) (t)) U V pour tout t I est une solution de (e) et
reciproquement toute solution y : I E de (e) telle que le graphe de (y, y , , y (n) ) au-dessus de I est contenu
dans U V est une solution de ( ).

Reduction au cas resolu.


(n)

Exemple. Reprenons lexemple ci-dessus. Dans ce cas quel que soit (t, x0 , x1 , z) , on a :
Dz F (t, x0 , x1 , z) : h

www.tifawt.com

x1 1
1
1
1
F
(t, x0 , x1 , z) h = ( sin( ln(x0 z)) + cos( ln(x0 z)))
z
t
t
t
z 2

www.tifawt.com

Chapitre 6- Equations
differentielles.

101

2
Cette application est bijective d`es que x1 = 0, et tan(ln(x0 z)) = . Posons (t0 , x00 , x01 , z 0 ) = (1, 1, 1, 1). On a
t
alors F (t0 , x00 , x01 , z 0 ) = 0 et Dz F (t0 , x00 , x01 , z 0 ) Isom(R; R). Il existe alors un voisinage ouvert U de (1, 1, 1)
dans R3 , un voisinage ouvert V de 1 dans R, tels que U V et une application : U V, C , telle que :
F (t, x0 , x1 , z) = 0 et (t, x0 , x1 , z) U V

z = (t, x0 , x1 ). Autrement dit les solutions de (e) dont le

graphe est contenu dans U V, sont les solutions de y (t) = (t, y(t), y (t)) (bien s
ur il est en general impossible
dexprimer explicitement lapplication . Le th
or`eme de la fonction implicite nen fournissant que lexistence).

Reduction au premier ordre. Nous allons voir comment, a` partir de lequation differentielle ( ) dordre
n resolue en y (n) , on peut se ramener a
` une equation differentielle (E) du premier ordre resolue en y qui soit
equivalente a
` ( ), ie dont les solutions sur un intervalle donne sont les memes que celles de ( ).
n
On munit E n de la norme
= max(
E, ,
E ). Avec cette norme E est comme E un espace
n
complet. Soit f : U E lapplication definie par f (t, x0 , , xn1 ) = (x1 , , xn1 , (t, x0 , , xn1 )).
Lapplication f a la meme regularite que . Soit enfin (E) lequation differentielle du premier ordre en linconnue
y, resolue en y :
y = f (t, y(t))
(E)

Ici linconnue y est une application de variable reelle a


` valeurs dans E n . Si y = (y0 , y1 , , yn1 ) : I E n est
une solution de (E), on a pour tout t I :
(y0 (t), y1 (t), , yn1 (t)) = (y1 (t), y2 (t), , yn1 (t), (t, y0 (t), y1 (t), , yn1 (t)))

(1)

De (1) on deduit que :


(j)

(n1)

yn1 (t) = (t, y0 (t), y1 (t), , yn1 (t))) et y1 (t) = y0 (t), , yj (t) = y0 (t), , yn1 (t) = y0
(n)

(t),

(n1)

cest-`
a-dire que y0 est n fois derivable et que y0 (t) = (t, y0 (t), , y0
(t)), ou encore que y0 est solution
de ( ). Mais reciproquement si y est une solution de ( ) sur un intervalle I, en posant y = (y, y , , y (n1) ), y
est une solution de (E) sur I.
En conclusion, une equation du type general (e) peut se ramener, lorsque le theor`eme de la fonction
implicite permet de resoudre en y (n) , a
` une equation du type (E) (ie du type ( ), avec n = 1). Dans la suite
on ne consid`
erera donc que des
equations diff
erentielles du premier ordre r
esolues en y . On en
redonne le mod`ele pour fixer definitivement les notations :
Soit f : U E une application au moins continue, avec E un espace vectoriel reel norme et U un ouvert
de R E. On note (E) lequation differentielle suivante en linconnue y :
y (t) = f (t, y(t))

(E)

Chercher une solution de (E) cest chercher un intervalle ouvert I de R et une application derivable y : I E
telle que :
- y = {(t, y(t)) I E; t I} (le graphe de y) soit contenue dans U,
- quel que soit t I, y (t) = f (t, y(t)).

Definition (I -solution). Pour tout intervalle I de R non reduit a` un point, on appelle I-solution de (E)
toute application y : I E derivable telle que :
- y , le graphe de y au-dessus de I, est contenu dans U,
- pour tout t I, y (t) = f (t, y(t)).
Nous noterons S I (E) lensemble des I-solutions. La reunion S(E) des S I (E), sur tous les intervalles I non
reduits a
` un point, sappelle lensemble des solutions de (E). Int
egrer (E) cest determiner S(E).

www.tifawt.com

www.tifawt.com

102

Chapitre 6- Equations
differentielles.

Proposition 6.1. Si lapplication f de lequation (E) est de classe k (k 1), il est de meme de toute

I-solution de (E).

Preuve. Soit y une I-solution de (E). La preuve se fait par recurrence sur la classe de y. Comme f
est C k , avec k 1 et comme y est par hypoth`ese derivable au moins une fois (en tant que solution de (E))
lapplication t f (t, y(t)) est au moins derivable. Or cette application est y , qui est par consequent au moins
C 0 , ie que y est au moins C 1 . Soit p < k et supposons que quel que soit j inferieur ou egal a
` p, y soit C j . Dans
ce cas, comme k > p, lapplication t f (t, y(t)) est C p , et donc y est C p , ie y est C p+1 .

6.2. Solutions maximales.


On munit lensemble S(E) de la relation dordre suivante :
, S(E),

o`
u et sont les graphes dans U respectivement de et . Autrement dit, pour deux solutions et de
(E), on dit que si et seulement si est une fonction qui prolonge , ou encore est une restriction de .
Bien s
ur la relation dordre nest pas une relation dordre total, mais partiel : deux solutions de (E) ne
sont pas toujours comparables, ie que lune nest pas necessairement la restriction de lautre.

Definition. On dit quune solution de (E) est une solution maximale de (E) si et seulement si est
un element maximal pour lordre . Autrement dit est une solution de (E) qui ne peut pas etre prolongee
strictement par une autre solution de (E).
Theor`eme 6.2. Toute solution de (E) peut etre prolongee en une solution maximale.
Avant de demontrer ce theor`eme, rappelons le lemme de Zorn, qui est equivalent a
` laxiome du choix ().
On dit quun ensemble ordonne (A, ) est inductif si et seulement si toute partie non vide P de A
totalement ordonnee admet un majorant dans A. Autrement dit si P A est non vide et tel que p, q P,
p q ou q p (P totalement ordonnee), alors il existe A tel que p P, p ( est un majorant de P).

Lemme de Zorn. Tout ensemble non vide, ordonne, inductif admet (au moins) un element maximal.
Preuve du Theor`eme 6.2. Dapr`es le lemme de Zorn, il suffit de prouver que S(E) est inductif. Soit
donc P un sous-ensemble de S(E) non vide et totalement ordonne, montrons que P poss`ede un majorant dans
S(E). Si P, notons I son intervalle de definition et son graphe. Comme les graphes des elements de P
sont deux a
` deux comparables, dune part I =
I est un intervalle, dautre part
U est le graphe
P

dune application : I E. Si t I, il existe P tel que t I et est par definition de la restriction


de a
` I . Comme S(E), (t) = (t) = f (t, (t)) = f (t, (t)). On en conclut que S(E). Comme
est un majorant de P, dans S(E), S(E) est bien inductif.

Remarque. Le Theor`eme 6.2 dit que lon peut prolonger toute solution de E en une solution maximale,
mais pas que ce prolongement est unique. Par exemple si E = R, U = R R et f (t, z) = 2 |z|, lequation
() Laxiome du choix est un axiome de la theorie des ensembles, comme par exemple laxiome de linfini
qui assure quil existe un ensemble infini, ou de facon equivalente que lon peut construire N. Laxiome
du choix assure quant a
` lui que tout produit densembles non vides est non vide ou de facon equivalente
que pour tout ensemble non vide E il existe au moins une application f : P(E) E telle que pour tout
A E, avec A = , on ait f (A) A. Cet axiome est equivalent au lemme de Zorn. Le lemme de Zorn
peut ainsi etre considere lui-meme comme un axiome de la theorie des ensembles. Pour une preuve de
cette equivalence, on pourra par exemple se reporter a
` Cours de Mathematiques Speciales. 1- Alg`ebre.
B. Gostiaux. Puf.

www.tifawt.com

www.tifawt.com

Chapitre 6- Equations
differentielles.

(E) devient : y (t) = 2


lapplication :

103

y(t). Il est clair que quels que soient , verifiant < et , R {, +},
y, : R R
t (t )2
0
(t )2

si t
si t
si t

est une R-solution de (E), et donc une solution maximale de (E). Mais quels que soient 1 et 1, la
solution maximale y, prolonge la ] 1, 1[-solution t 0. Ce prolongement nest donc pas unique.
Cest la raison pour laquelle, dans la preuve du theor`eme precedent, il ne suffit pas de considerer la reunion
des graphes des solutions de (E) qui contiennent le graphe dune solution donnee y pour montrer que la solution
y se prolonge en une solution maximale, car la reunion en question na aucune raison detre le graphe dune
application. Afin quune reunion de graphe soit un graphe, on ne peut pas se passer des parties totalement
ordonnees de lensemble des graphes des solutions de (E), et donc du lemme de Zorn.

6.3. Interpretation geometrique. Champs de vecteurs.


Se donner lequation differentielle (E), cest se donner un ouvert non vide U de R E, et en chaque point
(t, z) de U, un vecteur w = f (t, z) de E. Chercher une solution de (E), cest chercher une application derivable
y : I E (en fait de meme classe que f par la Proposition 6.1), dont le graphe y soit inclus dans U (ce qui
implique mais nequivaut pas ! que I 1 (U ) et y(I) 2 (U), o`
u 1 est la projection de R E sur R, et 2
est la projection de R E sur E) et telle que la courbe I t y(t) E ait en t pour derivee y (t) = f (t, y(t)),
ie que cette derivee est la valeur de f au point (t, y(t)) (qui est le point de y au-dessus de t).
Par exemple, si E = Rn , U un ouvert de Rn+1 et si f : U R, une I-solution de (E) est une courbe
y : I Rn derivable dont le graphe est dans U, et telle quau point (t, y(t)), la tangente au graphe de y ait
pour coefficient directeur y (t) = f (t, y(t)), ie que cette tangente passe par (t, y(t)) et est dirigee par le vecteur
(1, y (t)) = (1, f (t, y(t))). linterpretation geometrique de (E) est la suivante : on se donne en chaque point (t, z)
de U le vecteur (1, f (t, z)) et on cherche toutes les courbes derivables dont les graphes sont dans U, et tangentes
en chaque point (t, z) au vecteur (1, f (t, z)).

z+ f(t,z)

(1,f(t,z))
(t,z)

Ex{0 R}
(t,0)

www.tifawt.com

www.tifawt.com

Chapitre 6- Equations
differentielles.

104

Si en chaque point P dun ouvert U dun espace vectoriel E, on se donne un vecteur w(P ) de E, on dit que
lon dispose sur U du champ de vecteurs U P w(P ) E. Les courbes int
egrales de ce champ sont
par definition les solutions maximales de lequation differentielle :
p (t) = w(p(t))

(C)

Cest-`
a-dire que resoudre (C) cest chercher les courbes derivables p : I U, o`
u I est un intevalle de R, telles
quen le point p(t), la valeur de la derivee p (t) ou le vecteur vitesse a
` linstant t de la trajectoire p(I) soit
egal a
` w(p(t)). Resoudre (C) cest ainsi chercher les courbes derivables de U qui en chacun de leur point sont
tangentes au vecteur correspondant du champ.
On voit alors que resoudre lequation differentielle (E), revient a
` chercher les courbes integrales du champ
w : R E U (t, z) (1, f (t, z)) R E, puisque ces courbes sont du type I t (t, y(t)), o`
u I t y(t)
est solution de (E) : les courbes solutions du champ w sont les graphes des solutions de (E).
Notons enfin que reciproquement, lequation differentielle (C) est une equation differentielle du type (E),
avec f (t, z) = w(z), ie que f ne depend pas de la variable t, mais uniquement de la variable z. On dit dans ce
cas que lequation differentielle (E) est autonome.

6.4. Le probl`eme de Cauchy.


Consierons lequation differentielle (E). Le probl`
eme de Cauchy est le suivant : on se donne un intervalle
I de R, t0 I et y0 E tels que (t0 , y0 ) U et I 1 (U), et on cherche toutes les I-solutions y : I E de (E)
telles que y(t0 ) = y0 .
Autrement dit on cherche toutes les courbes (definies sur I), du champ de vecteur de U defini par
(t, z) (1, f (t, z)), qui passent par (t0 , y0 ). Notons que trouver toutes les I-solutions de (E) revient par le
Theor`eme 6.2 a
` determiner toutes les solutions maximales de (E), puisque quune I-solution est necessairement
la restriction a
` I dune solution maximale dont lintervalle de definition contient I.
Le theor`eme suivant sera utile pour faire apparaitre les solutions de (E) comme des points fixe dune
application. Il fait intervenir la notion dintegrale pour les applications continues a
` valeurs dans un espace
vectoriel norme complet. Disons rapidement que lon peut faire une theorie de lintegration pour de telles
applications, mais on peut aussi considerer que E = Rp , avec p N, pour plus de simplicite.

Theor`eme 6.3. Soit (t0 , y0 ) U, et I un intervalle de R non reduit a` un point. Les assertions (i) et
(ii) sont equivalentes :
(i) - y est une I-solution de (E) passant par y0 en t0 (une solution au probl`eme de Cauchy en (t0 , y0 )).
t

(ii) - y : I E est continue, y U et quel que soit t I, y(t) = y0 +

Preuve.
lapplication I

f (, y( )) d .
t0

Si y est une I-solution de (E) passant par y0 en t0 , y U et y etant au moins derivable,


f (, y( )) est au moins continue (comme f ) et le Theor`eme de Leibniz assure que
t

v:I

t y0 +

f (, y( )) d est derivable, de derivee en t, v (t) = f (t, y(t)). Mais comme y est I-solution
t0

de (E), on a v (t) = f (t, y(t)) = y (t). Ayant la meme derivee sur lintervalle I et passant toutes deux par y 0
t

en t0 , les applications v et y concident sur I. Reciproquement lapplication v : I

t y0 +

f (, y( )) d
t0

est derivable sur I d`es que f est continue, et de derivee, en t, v (t) = f (t, y(t)). Si donc y = v, y est bien une
solution du probl`eme de Cauchy pour (E) en (t0 , y0 ).

6.5. Theor`eme de Cauchy-Lipschitz : existence et unicite locale pour le probl`eme de Cauchy.


Avec les notations de lequation (E), on dira que lapplication f : U E est localement lipschitzienne
en sa seconde variable sur U si et seulement si quel que soit (t0 , z0 ) U R E, il existe un voisinage
ouvert U 0 U de (t0 , z0 ) dans R E, tel quexiste une constante C0 > 0 verifiant :
(t, z), (t, x) U 0 ,

www.tifawt.com

f (t, z) f (t, x) C0 z x .

www.tifawt.com

Chapitre 6- Equations
differentielles.

105

- Bien s
ur lorsque f est localement lipschitzienne (ie que quel que soit (t0 , z0 ) U R E, il
existe un voisinage ouvert U 0 U de (t0 , z0 ) dans R E, tel quexiste une constante K0 > 0 verifiant :
(t, z), (s, x) U 0 ,
f (s, z) f (t, x) K0 (s t, z x) RE = K0 max(|(s t|, z x) .), f est en
particulier localement lipschitzienne en sa seconde variable.
- En particulier si f est differentiable partiellement par rapport a
` sa deuxi`eme variable (ie z), et si
(t, z) Dz f(t,z) est bornee sur U, par le Theor`eme de la moyenne f est localement lipschitzienne en sa seconde
variable sur U.
- Un cas important pour lequel le point precedent a
` lieu est celui-ci : E est de dimension finie et
(t, z) Dz f(t,z) est continue sur U (on applique alors le Theor`eme qui dit quune fonction continue sur un
compact une boule fermee par exemple si dim(E) < est bornee).
- En particulier, lorsque E est de dimension finie, lexistence et la continuite sur U des derivees partielles de
f relativement aux variables de E (ie x1 , x2 , , xn si z = (x1 , x2 , , xn )) assure que la differentielle partielle
de f relativement a
` la seconde variable z de f existe et est continue, ce qui implique ensuite que f est localement
lipschitzienne en sa seconde variable sur U.
On dispose du theor`eme suivant, dit de Cauchy-Lipschitz, dexistence et dunicit
e locale des solutions
de (E).

Theor`eme 6.4. (Cauchy-Lipschitz) Avec les notations de lequation differentielle (E), si f est continue
sur U et localement lipschitzienne en sa seconde variable sur U, quel que soit (t0 , y0 ) U, il existe un intervalle
ouvert I0 contenant t0 et une fonction y : I0 E, telle que :
- y(t0 ) = y0 ,
- y est une I0 -solution de (E),
- pour tout intervalle J I0 contenant t0 , il nexiste quune seule J-solution de (E) passant par y0 en t0 .
Il sagit de y|J .
Remarque. Avant de prouver ce theor`eme, remarquons que dans lexemple qui suit le Theor`eme 6.2,
lapplication (t, z) f (t, z) = 2 |z| nest pas localement lipschitzienne en sa seconde variable z en 0. On peut
2 |z|
nest pas borne au voisinage de 0), soit invoquer le Theor`eme de
soit le verifier directement (le rapport
|z|
Cauchy-Lipschitz : si f etait lipschitzienne en la variable z, il nexisterait quune seule R-solution de (E) qui
vaudrait 0 en 0. Or dans cet exemple tel nest pas le cas, puisque lorsque < 0 < , les R-solutions y , valent
0 en 0.
Cet exemple montre que pour obtenir lexistence et lunicit
e localement de solutions au probl`eme de
Cauchy, on peut pas se passer de lhypoth`ese f est localement lipschitzienne en sa seconde variable sur U, en
la remplacant par lhypoth`ese moins forte f est continue sur U. Nous verrons plus loin que la seule continuite
de f garantit cependant lexistence de solutions locales (Theor`eme de Cauchy-Arzel`
a).
Preuve. Comme f est par hypoth`ese localement lipschitzienne en sa seconde variable sur U, il existe U 0 U
un voisinage ouvert de (t0 , y0 ) dans R E et une constante C0 > 0 tels que quels que soient (t, z), (t, x) U 0 ,
(y ,) U 0 .
f (t, z) f (t, x) C0 z x . Soit alors , > 0 suffisamment petits pour que [t0 , t0 + ] B
0
Nous posons I = [t0 , t0 + ]. Lapplication I t f (t, y0 ) est continue sur le compact I, donc bornee,
(y ,) , on a :
disons par m > 0. Si (t, x) [t0 , t0 + ] B
0
f (t, x) f (t, x) f (t, y0 ) + f (t, y0 ) C0 x y0 + m C0 + m = M
Maintenant, quel que soit le sous-intervalle J de I, lespace metrique MJ des applications continues sur J et a
`
(y ,) de E, munit de la distance dJ (u, v) = sup J v( ) u( ) , est complet.
valeurs dans la partie compl`ete B
0
Considerons alors :
J : MJ C 0 (J; E)
t

www.tifawt.com

J (v) = y0 +

f (, v( )) d
t0

www.tifawt.com

Chapitre 6- Equations
differentielles.

106

On a J (v)(t) y0 =

f (, v( )) d
t0

t0

f (, v( )) d | |t t0 | M M . Mais si est

(y ,) ,
suffisamment petit pour que M , on en deduit que pour tout v MJ , J (v) est a
` valeurs dans B
0
ie que J est a
` valeurs dans MJ .
Montrons alors que J est contractante. Pour tout u, v MJ , pour tout t J :
t

J (v)(t) J (u)(t) =

t0

f (, v( )) f (, u( )) d |

t0

f (, v( )) f (, u( )) d |

t0

C0 v( ) u( ) d C0 dJ (u, v).

On en deduit que :
dJ (J (v) J (u)) C0 dJ (u, v).
Si est suffisamment petit pour que C0 < 1, J est contractante et poss`ede ainsi un unique point fixe
yJ MJ . Par le Theor`eme 6.3, yJ est une J-solution de (E) qui vaut y0 en t0 . Posons y = yI .
Pour montrer quil nexiste quune seule J-solution yJ de (E) passant par y0 en t0 , considerons une J-solution
(y ,) , par unicite du point fixe de J , on
de (E) passant par y0 en t0 . Si on montre que est a
` valeurs dans B
0
aura = yJ . Raisonnons par labsurde : sil existe c J tel que (c) y0 > , supposons par exemple que
t0 < c. Soit alors, par continuite de , t1 J tel que : t0 < t1 < c et (t1 ) y0 = , (t) y0 < , pour
tout t [t0 , t1 [. On en deduit par le theor`eme de la moyenne (puisque (t) = f (t, (t)) M , pour tout
(y ,) ) :
t [t0 , t1 ], car dans ce cas (t, (t)) I B
0
(t1 ) y0 = (t1 ) (t0 ) M (t1 t0 ) < M ,
ce qui est contradictoire.
Comme y|J est une J-solution de (E) passant par y0 en t0 , que celle-ci ne peut etre que yJ , par ce qui prec`ede,
il sensuit que la seule J-solution de (E) est la restriction de y a
` J.

U0

y0

B(y 0 , )

[t 0 ,t 0 + ]x B(y 0 , )

t0

www.tifawt.com

_> .M
C0 . <1

www.tifawt.com

Chapitre 6- Equations
differentielles.

107

Nous resumons les differentes hypoth`eses faites sur , dans la preuve qui prec`ede par la figure ci-dessus.
(y ,) est un cylindre
Lorsque toutes ces hypoth`eses sont satisfaites, on dit que le produit [t 0 , t0 + ] B
0
de s
ecurit
e lipschitzien pour f , centr
e en (t0 , y0 ). Lexistence dun tel cylindre garantit lexistence dune
(y ,) de (E) dont le graphe passe par (t0 , y0 ).
solution y : [t0 , t0 + ] B
0

6.6. Theor`eme de Cauchy-Arzel`a : existence locale pour le probl`eme de Cauchy.


Lorsque E est de dimension finie, on dispose du theor`eme suivant, qui garantit, sous lhypoth`ese que f
est continue, que lequation differentielle (E) poss`ede au moins une solution definie sur un intervalle ouvert
contenant t0 et passant par y0 en t0 ((t0 , y0 ) U etant donne au prealable). Bien s
ur cette solution nest
pas dans ce cas necessairement unique. Nous donnons lenonce de theor`eme sans en donner la preuve, qui fait
intervenir le Theor`eme dAscoli.

Theor`eme 6.5. (Cauchy-Arzel`a) Avec les notations de lequation differentielle (E), si E est de
dimension finie et si f est continue sur U, quel que soit (t0 , y0 ) U, il existe un intervalle ouvert I0 contenant
t0 et une fonction y : I0 E, telle que :
- y(t0 ) = y0 ,
- y est une I0 -solution de (E).

Preuve. Voir par exemple : Equations


Differentielles de fonctions de variable reelle ou complexe. J.-M.
Arnaudi`es. Ellipses.

6.7. Solutions maximales et feuilletage de U .


Le Theor`eme 6.4 de Cauchy-Lipschitz permet de montrer le theor`eme suivant :

Theor`eme 6.6. Soit lequation differentielle (E), o`u f est continue sur U et lipschitzienne en sa seconde
variable. Les assertions suivantes ont lieu :
(i) - Les intervalles de definition des solutions maximales sont ouverts.
(ii) - Les graphes des solutions maximales forment une partition de U (on dit quils feuill`etent U).
(iii) - Si y est une solution maximale de (E) telle que Iy = R, soit b = {, +} est une extremite de Iy .
\ U.
Si y0 est une valeur dadherence de yI en b alors (b, y0 ) fr(U ) = U
Preuve. Commencons par prouver (ii). Les graphes des solutions maximales de (E) sont inclus dans
U, par definition des solutions de (E). De plus dapr`es le Theor`eme 6.4 de Cauchy-Lipschitz, si (t 0 , y0 ) U
il existe une solution de (E) passant par y0 en t0 et dapr`es le Theor`eme 6.2, une telle solution se prolonge
en une solution maximale. On en deduit que la reunion des graphes des solutions maximales de (E) est U .
Montrons alors que deux tels graphes distincts sont disjoints. Soient y : I E et y : I E deux solutions
maximales de (E) telles quexistent (t0 , y0 ) U verifiant y(t0 ) = y(t0 ) = y0 (t0 I I). Par le Theor`eme
6.4 de Cauchy-Lipschitz, les deux solutions y et y doivent necessairement concider sur un intervalle qui est un
voisinage de t0 , car le Theor`eme de Cauchy-Lipschitz garantit lunicite locale des solutions de (E) passant par
(t0 , y0 ). On en deduit que {t I I, y(t) = y(t)} est un ouvert de I I. Mais comme y et y sont continues,
cet ensemble est aussi ferme dans I I, qui est connexe. On en conclut que {t I I, y(t) = y(t)} = I I, ie
y|II = y|II . Maintenant, comme y et y concident sur lintervalle I I, si on avait I = I, on en deduirait que
le graphe y y serait le graphe dune solution de (E) strictement plus grande que les deux solutions y et y,
mais comme y et y sont deux solutions maximales de (E), cela ne se peut et ainsi I = I, et y = y.
Montrons (i). Soit y : I E une solutions maximale de (E) et t0 I. Notons y0 = y(t0 ). Comme (t0 , y0 ) U ,
Le Theor`eme de Cauchy-Lipschitz garantit lexistence dune solution locale en (t 0 , y0 ), ie quexiste y : I E
une solution de (E) definie sur lintervalle ouvert I contenant t0 , telle que y(t0 ) = y0 . Mais y est necessairement
la restriction dune solution maximale . Comme cette solution maximale a un graphe qui a en commun (t 0 , y0 )
avec le graphe de y, par le point (ii) que nous venons de demontrer, y = , et donc t 0 qui est un point interieur
a
` lensemble de definition de (qui est I) est aussi est point interieur a
` I.

www.tifawt.com

www.tifawt.com

Chapitre 6- Equations
differentielles.

108

Montrons pour terminer (iii). Soit y : I E une solutions maximale de (E), b R une extremite (diosons une
car (b, y0 )
y et y U .
extremite droite) de I et y0 une valeur dadherence de y en b. Clairement (b, y0 ) U,
Montrons que (b, y0 )
/ U. La difficulte de la preuve est la suivante : meme si par le Theor`eme de CauchyLipschitz on peut trouver une solution locale passant par (b, y0 ), on ne pourra pas dire que cette solution
permet de prolonger y par raccordement des graphes y et , puisque (b, y0 ) y . On proc`ede alors ainsi :
(b,) soit un cylindre de securite lipschtzien pour f , ie
Soit, puisque (b, y0 ) U, et tels que [b , b + ] B

(b,) et M ,
que [b, b+] B(b,) U, f est C0 -lipschitzienne sur U 0 , bornee par M sur [b, b+] B
C0 < 1. Posons alors 1 = /2, 1 = /2, et soit b1 [b 1 , b[ tel que y(b1 ) y0 1 , ce qui est possible
puisque y0 est valeur dadherence de y en b. On pose y1 = y(b1 ). On a bien s
ur 1 M 1 et C0 1 < 1. De
(b , ) [b , b + ] B
(b,) U. On en deduit que [b1 1 , b1 + 1 ] B
(b , )
plus [b1 1 , b1 + 1 ] B
1

est un cylindre de securite lipschtzien pour f , centre en (b1 , y1 ), ce qui assure lexistence dune solution locale
(b , ) de (E) passant par y1 = y(b1 ) en b1 . Or par le point (ii) de cette preuve, est dans
: [b1 1 , b1 +1 ] B
1
1
une solution maximale de (E) qui est necessairement y. Mais comme b1 + 1 > b, on a une contradiction.

U0

y(I)

b1 b

6.8. Retour sur lequation ( ).


Le theor`eme 6.6 sapplique a
` lequation ( ), compte tenu de la reduction de ( ) a
` (E). On peut enoncer :

Theor`eme 6.7. Avec les notations de lequation ( ), supposons : U E continue et lipschitzienne en


le n-uple forme par ses n variables vectorielles x0 , , xn1 , z. Alors pour tout point (t0 , y0 , y1 , , yn1 ) U il
existe une unique solution maximale y : I E de ( ) telle que : y(t0 ) = y0 , y (t0 ) = y1 , , y (n1) (t0 ) = yn1 .
Les intervalles de definition des solutions maximales sont ouverts et les graphes des solutions maximales forment
une partition de U.

www.tifawt.com

www.tifawt.com

Chapitre 6- Equations
differentielles.

109

Exercices du chapitre 6
Exercice 43. (In
egalit
e de Lojasiewiecz) Soit un ouvert de Rn contenant lorigine, g : Rn
1
une application C et f : R R lapplication definie par f (t, y) = g(y). On consid`ere lequation differentielle
(dite autonome ou encore le champ de vecteurs sur ) :
y (t) = f (t, y(t)) = g(y(t))

(E)

1- Montrer que le probl`eme de Cauchy pour (E) admet une solution unique en chaque point (t0 , y0 ) de
R .
2- Soient (t0 , y0 ) R et y : I la solution maximale de (E) telle que y(t0 ) = y0 . Montrer que
I + (t1 t0 ) t y(t + (t0 t1 )) est la solution maximale de (E) telle que y(t1 ) = y0 . Faire un dessin
dans R .
3- Montrer que les trajectoires des solutions maximales de (E) donnent une partition de
(ind. Utiliser le Theor`eme 6.6 et remarquer que les trajectoires des solutions maximales de (E) sont les projetes
sur {0} des graphes des solutions maximales de (E)).
4- On suppose que y :]a, b[ est une solution maximales de (E) ayant 0 pour valeur dadherence en la
borne a de I. Montrer, en utilisant le theor`eme 6.6, que necessairement a = .
5- On suppose que g est C 1 sur un ouvert borne O contenant ladherence de louvert et que g ne sannule
eventuellement sur O quen 0. (On peut toujours se placer dans ces hypoth`eses d`es que g a
` - eventuellement un zero isole en 0).
Deduire de la question 4 que si 0 est une valeur dadherence dune trajectoire dune solution maximale de
(E) en une des bornes de son intervalle de definition necessairement g(0) = 0.
(ind. Raisonner par labsurde et utiliser le theor`eme des accroissements finis pour une composante bien choisie
de y).
P
P
,,
) = gradP(y1 ,,yn ) et on
6- Soit P : R une application C 2 . On pose g(y1 , , yn ) = (
y1
yn
suppose que g verifie les hypoth`eses de la question 5.
Soit y :] , b[ une solution maximale de (E) telle que 0 soit une valeur dadherence de la trajectoire
de y en . Le but de cette question est de montrer que 0 est la seule valeur dadherence possible pour la
trajectoire de y, sous lhypoth`ese quexiste un reel ]0, 1[ et une constante C tels que :
(y1 , , yn ) , |P (y1 , , yn )| C g(y1 , , yn )

()

Montrer que si la trajectoire de y poss`ede une autre valeur dadherence que 0 en , la trajectoire de y est
necessairement de longueur infinie.
Montrer, a
` laide de (), que la longueur de la trajectoire de y entre y(t0 ) et y() (, t0 I, < t0 ) est bornee
par :
t0

(P y) (t)/ g(y(t)) dt (1 )(P 1 (y(t0 )) P 1 (y())).

Conclure.
7- Illustrer letude qui prec`ede a
` laide de P (y1 , y2 ) = y12 + y22 .

Corrige des exercices du chapitre 6


1- Lapplication f etant C 1 , par le theor`eme de la moyenne, f est localement lipschitzienne en sa seconde
variable, et dapr`es le theor`eme de Cauchy-Lipschitz, quel que soit (t0 , y0 ) R , il existe un intervalle ouvert

www.tifawt.com

www.tifawt.com

Chapitre 6- Equations
differentielles.

110

I0 contenant t0 et une I0 -solution de (E), : I0 telle que (t0 ) = y0 . De plus Il nexiste quune seule
J-solution de (E) passant par y0 en t0 , pour J I0 ; cest la restriction de a
` J. Par le theor`eme 6.2,
se prolonge en une solution maximale y : I . Par unicite locale de la solution de (E) en chaque point
(t, y(t)) I , y est la seule I-solution de (E) passant par y0 en t0 .
2- Lapplication z : I + (t1 t0 ) definie par z(t) = y(t + (t0 t1 )) verifie : z(t1 ) = y(t0 ) = y0 . Dautre
part z (t) = y (t + (t0 t1 )) = g(y(t + (t0 t1 ))) = g(z(t)). Donc z est lunique solution de (E) passant par y0
en t1 . Comme y est maximale, il en est de meme de z.
Le graphe de z est par consequent le translate du graphe de y par le vecteur (t 1 t0 ). Le feuilletage de
R par les graphes des solutions maximales de (E) a
` donc lallure suivante.

graphe de y

y0

y0

t0

t1

graphe de z
trajectoire de y
= projet du graphe de y
= projet du graphe de z

3- Une trajectoire dans dune solution maximale y de (E) est la projection sur {0} du graphe de y
suivant la direction R {0}. En effet la trajectoire de y est {y(t), t I} et le graphe de y est {(t, y(t)), t I}.
Dapr`es la question precedente, deux points (t0 , y0 ) et (t1 , y0 ) se proj`etent sur le meme point y0 de ssi (t1 , y0 )
est dans le translate par {t1 t0 } {0} du graphe de lunique solution maximale y de (E) passant par y0
en t0 . Ce translate etant lunique solution maximale zt1 de (E) passant par y0 en t1 . Tous les graphes des
solutions maximales du type zt1 se proj`etent donc sur la trajectoire de y, et aucune autre projection de graphe
de solution maximale ne rencontre la trajectoire de y. Dautre part, dapr`es le theor`eme 6.6, les graphes des
solutions maximales de (E) forment une partition de R . Tout point de est donc dans la projection dun
graphe dune solution maximale de (E), cest-`
a-dire dans une trajectoire de solution maximale.
En conclusion si lon definit la relation dequivalence suivante sur les solutions de (E) : yRz ssi le graphe
de y est le translate du graphe de z par un vecteur du type T {0} (ie ssi il existe t, t tels que y(t) = z(t )),
chaque representant dune classe dequivalence de R se proj`ete sur et les trajectoires obtenues forment une
partition de .
4- Par le theor`eme 6.6, si 0 est valeur dadherence en a de y, necessairement puisque 0 nest pas dans la
fronti`ere du domaine R , a est une valeur infinie. Comme a est a
` gauche du domaine I, a = .
5- Soit y une solution maximale de (E) ayant 0 pour valeur dadherence en la borne gauche de son
intervalle. On vient de voir que cette borne est alors . Supposons que g(0) = 0. Alors dapr`es les
Il existe alors une composante de g, disons g1 pour fixer les
hypoth`eses g ne sannule pas sur le compact .
et donc il existe > 0 tel que pour tout y , g1 (y) > 0 (on peut
idees, qui ne sannule pas sur ,
supposer que g1 est par exemple positive, puisquelle ne sannule pas). Soit alors t0 I et I, < t0 . On a

www.tifawt.com

www.tifawt.com

Chapitre 6- Equations
differentielles.

t0

y1 (t0 ) y1 () =

111

t0

y1 (u) du =

g1 (y(u)) du (t0 ). Or y1 (t0 ) y1 () y1 (t0 ) quand et

(t0 ) quand . Lhypoth`ese g(0) = 0 est donc absurde.


6- Si y poss`ede 0 et comme valeurs dadherence en et si = 0, il existe 1 > 1 > 2 > 2 >
deux suites tendant vers telles que y(n ) y(n ) > /2. Comme la longueur de la trajectoire de
y entre 1 et est plus grande que celle de la trajectoire de y entre 1 et n , qui est n. /2, cette
longueur est infinie. Remarquons que g(y(t))|g(y(t)) = g(y(t))|y (t) = DP(y(t)) (y (t)) = (P y) (t). On
t0

en deduit que la longueur (y) de y entre t0 et , > t0 , est (y) =


t0

g(y(t)) 2 / g(y(t)) dt =

t0

t0

g(y(t))|g(y(t)) / g(y(t)) dt =

y) (t)/|P (y(t))| dt.


Dautre part puisque (P y) (t) =

g(y(t))|g(y(t))

t0

y (t) dt =

g(y(t)) dt =

t0

(P y) (t)/ g(y(t)) dt C

(P

0, t (P y)(t) est croissante, et comme

P (y(t)) P (0) quand t 0, et que lon peut supposer, quitte a


` considerer P P (0), que P (0) = 0, on
a P (y(t)) 0. On en deduit que :
(y)

t0

C
1

(P y)1 (t) dt =

C
(P (y0 ) P (y()),
1

cette quantite etant bornee lorsque , il en est de meme de (y). On en conclut que, sous lhypoyh`ese
(), 0 est la seule valeur dadherence de y.
7- Ici gradP(y1 ,y2 ) = (2y1 , 2y2 ) et pour realiser (), on peut choisir = 1/2, car (y12 + y22 )1/2
2 gradP(y1 ,y2 ) . Les solutions de (E) passant en y0 = (y10 , y20 ) en t0 sont y(t) = (y1 (t) = y10 e2(tt0 ) , y2 (t) =
y20 e2(tt0 ) ). Leur trajectoire dans ( = la boule ouverte de rayon 1 de R2 , par exemple) sont les droites
Y y10 = Xy20 et lorigine. Chaque trajectoire non constante adh`ere a
` lorigine pour t et lorigine est,
comme prevu par la question 6, la seule valeur dadherence de ces trajectoires en .

trajectoire de lapplication nulle


t0

graphe de lapplication nulle

graphe de y
y0

www.tifawt.com

trajectoire de y = projet du graphe de y

www.tifawt.com

112

References.

References
Cours de calcul diff
erentiel :
Arnaudi`
es, Analyse, Dunod Universite, Bordas
Arnaudi`
es, equations diffrentielles de fonctions de variable reelle ou complexe, Ellipses.
Arnold 1, Chapitres supplementaires de la theorie des equations differentielles. Mir, 1980.

Arnold 2, Equations
differentielles ordinaires. : Champs de vecteurs, groupes a
` un param`etre,
diffeomorphismes, flots, syst`emes lineaires, stabilites des positions dequilibre, theorie des oscillations, equations
differentielles sur les varietes. Editions Mir, 1974.
Avez , Calcul differentiel. Coll. Matrise de mathematiques pures, Masson, 1991.
Borel, Polycopie de lUniversite de Provence.
Cartan, Calcul diffrentiel. I. Calcul differentiel dans les espaces de Banach. II. Equations differentielles.
Paris : Hermann, 1967 .
Donato, Calcul differentiel pour la licence Cours, exercices et probl`emes resolus. Dunod.
Laudenbach Calcul diffrentiel et intgral. Palaiseau : Editions de lEcole Polytechnique, 2000.
Pham 1, Geometrie et calcul differentiel sur les varietes : cours, etudes et exercices pour la matrise de
mathematiques. Paris : Intereditions, 1992.
Pham 2, Les differentielles. Masson, 1996
Pham 3, Fonctions dune ou deux variables. Des fonctions elementaires aux fonctions implicites : chemins
de la decouverte. Dunod, 2003.
Ramis-Deschamp-Odoux 1, Cours de Mathematiques speciales, Analyse tome 3, Masson.
Ramis-Deschamp-Odoux 2, Cours de Mathematiques speciales, Alg`ebre tome 3, Masson.
Rouvi`
ere, Petit guide de calcul differentiel lusage de la licence et de lagregation. Paris : Cassini, 1999.
Livres dexercices :
Ramis-Deschamp-Odoux, Cours de Mathematiques speciales, Analyse tome 3, Masson.
Ramis-Deschamp-Odoux, Exercices de Mathematiques speciales, Analyse tome 3, Masson.
Leichtnam-Schauer, Exercices Corriges de Mathematiques Oral X Et Ens, Ellipses.
El Mabsout, Calcul differentiel. Exercices. Masson, 1984 (Coll. Matrise de Mathematiques Pures).

www.tifawt.com

You might also like