Vous êtes sur la page 1sur 81

Calcul direntiel

Jean-Paul Calvi
0.6.0 UNIV.JEANPAULCALVI.COM

0.6.0
CALCUL DIFFRENTIEL

Universit de Toulouse
2011-13 Jean-Paul Calvi

Premire mise en ligne, la version 0.4.0, le 28 mars 2011, sur le site


jeanpaulcalvi.com

Dveloppements 1 Insertion des dmonstrations / non programm

Photographie de couverture : 2006 Jarosaw Kwiatkowski, .


0.6.0 UNIV.JEANPAULCALVI.COM
CALCUL DIFFRENTIEL
Dabord, lItalie que tu crois dj proche et tu
te prpares, ignorant, pntrer prs dici dans
ses ports , une longue route droutante, bor-
dant de longues terres, ten spare bien loin.
Virgile, nide
0.6.0 UNIV.JEANPAULCALVI.COM
CALCUL DIFFRENTIEL
Prfaces

0.4
Ce texte est issus dun cours que jai donn dans le cadre du module de calcul
direntiel de la licence de mathmatiques applique lingnierie (MAPI) de
luniversit Paul Sabatier. Il contient les exercices traits en travaux dirigs ainsi que
les noncs des contrles. Pour lessentiel, le contenu correspond un celui dun
cours dintroduction classique. Le cadre est celui des espaces vectoriels norms
abstraits mais, dans toutes les applications, ceux-ci seront de dimension nie. Les
aspects computationnels sont privilgis. Les possibilits quorent les logiciels de
calculs formels seront signales et des exemples seront proposs utilisant le logiciel
MAXIMA librement tlchargeable sur la page http ://maxima.sourceforge.net
Les graphes de fonctions de deux variables et certains autres calculs sont eectus
0.6.0 UNIV.JEANPAULCALVI.COM

laide du logiciel SCILAB aussi librement tlchargeable sur http ://www.scilab.org


Foix, Mars 2011, JPC.

0.5 et 0.6
Jai apport quelques amliorations typographiques et augment le texte de quelques
exercices, spcialement dans le chapitre sur les quations direntielles. Jai com-
menc la rdaction des dmonstrations des rsultats fondamentaux. Foix,
Avril 2013, JPC
CALCUL DIFFRENTIEL
5

Table des matires

Prface 4

Table des matires 5

1 Direntielles 1
1 Introduction et dnition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 La dnition dune direntielle . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Lapplication tangente et lhyperplan tangent . . . . . . . . . . . . . . 4
1.3 Comment rechercher une direntielle partir de la dnition . . . . 7
1.4 Deux rgles de calculs . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.5 La fonction direntielle . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2 Drives suivant un vecteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
0.6.0 UNIV.JEANPAULCALVI.COM

2.1 Dnition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2 Les drives partielles ordinaires . . . . . . . . . . . . . . . . . . . . . 10
2.3 Le lien entre les drives directionnelles et la direntielle dune fonction 11
2.4 La matrice dune direntielle . . . . . . . . . . . . . . . . . . . . . . . 12
2.5 Insusance des drives partielles . . . . . . . . . . . . . . . . . . . . 13
2.6 Autres notations pour les direntielles. . . . . . . . . . . . . . . . . . 14
2.7 Calcul automatique des drives partielles et des direntielles (avec
Maxima) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3 Direntielle de la compose de deux fonctions . . . . . . . . . . . . . . . . . 16
4 Extremums . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5 Thorme des accroissements nis . . . . . . . . . . . . . . . . . . . . . . . . . 20
CALCUL DIFFRENTIEL

5.1 Le thorme lmentaire des accroissements nis . . . . . . . . . . . . 20


5.2 Enonc du thorme . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.3 Caractrisation des fonctions de direntielle nulle . . . . . . . . . . . 22
5.4 Obtention de la direntiabilit partir des drives partielles . . . . 22
5.5 Suites de fonctions direntiables . . . . . . . . . . . . . . . . . . . . . 24
6 Exercices et problmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6 Table des matires

2 Direntielles secondes et suprieures 33


1 Dnition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
1.1 Direntier lapplication direntielle . . . . . . . . . . . . . . . . . . . 33
1.2 Double drivation suivant deux vecteurs . . . . . . . . . . . . . . . . . 34
1.3 Drives partielles secondes . . . . . . . . . . . . . . . . . . . . . . . . 34
1.4 Fonctions de classe C2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2 Formule de Taylor lordre deux . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3 Application la recherche des extremums . . . . . . . . . . . . . . . . . . . . 37
4 Exercices et problmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

3 Inversion locale et thorme des fonctions implicites 41


1 Le thorme dinversion locale . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2 Le thorme des fonctions implicites . . . . . . . . . . . . . . . . . . . . . . . 43
2.1 La forme locale dune courbe . . . . . . . . . . . . . . . . . . . . . . . 43
2.2 Le thorme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.3 Hypersurfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3 Problme dextremums lis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
3.1 Hypersurfaces rgulires . . . . . . . . . . . . . . . . . . . . . . . . . . 48
3.2 La condition des multiplicateurs . . . . . . . . . . . . . . . . . . . . . 49
4 Exercices et problmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

4 Equations direntielles 53
1 Les thormes de Cauchy-Lipschitz . . . . . . . . . . . . . . . . . . . . . . . . 53
1.1 Le cas des fonctions lipschitziennes . . . . . . . . . . . . . . . . . . . . 53
1.2 Le cas des fonctions localement lipschitziennes . . . . . . . . . . . . . 54
2 Equations direntielles linaires . . . . . . . . . . . . . . . . . . . . . . . . . . 55
0.6.0 UNIV.JEANPAULCALVI.COM

2.1 Dnition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
2.2 Le cas particulier des quations homognes . . . . . . . . . . . . . . . 55
3 Exercices et problmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

5 Appendice. Espaces vectoriels norms 62


1 Dnitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
1.1 Normes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
1.2 Topologie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
1.3 Equivalences des normes . . . . . . . . . . . . . . . . . . . . . . . . . . 63
1.4 Cas des espaces complexes . . . . . . . . . . . . . . . . . . . . . . . . 64
2 Exemples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
2.1 Espaces fondamentaux . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
CALCUL DIFFRENTIEL

2.2 Produit cartsien despaces vectoriels norms . . . . . . . . . . . . . . 65


3 Espaces de Banach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
3.1 Dnition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
3.2 Le thorme du point xe . . . . . . . . . . . . . . . . . . . . . . . . . 65
4 Applications linaires continues . . . . . . . . . . . . . . . . . . . . . . . . . . 66
4.1 Caractrisations des applications linaires continues . . . . . . . . . . 66
4.2 Norme dune application linaire continue . . . . . . . . . . . . . . . . 67
Table des matires 7

4.3 Composition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
4.4 Cas de la dimension nie . . . . . . . . . . . . . . . . . . . . . . . . . 68
5 Applications multilinaires continues . . . . . . . . . . . . . . . . . . . . . . . 69
5.1 Applications multilinaires . . . . . . . . . . . . . . . . . . . . . . . . . 69
5.2 Continuit des applications multilinaires . . . . . . . . . . . . . . . . 70

Index 71

Bibliographie 73
0.6.0 UNIV.JEANPAULCALVI.COM
CALCUL DIFFRENTIEL
CALCUL DIFFRENTIEL 0.6.0 UNIV.JEANPAULCALVI.COM 8
Table des matires
1

Direntielles

Les lettres E, F, G dsigneront toujours des espaces vectoriels norms. Lorsque les
normes devront tre spcies, nous crirons k kE , k kF et k kG . Les lettres
et U seront rserves aux sous-ensembles ouverts de lespace vectoriel norm dans
lequel ils se trouvent.

1. Introduction et dnition
Le nombre driv dune fonction f : R R en un point x0 est habituellement
introduit comme la limite, lorsque h tend vers 0, du taux daccroissement (f (x0 +
0.6.0 UNIV.JEANPAULCALVI.COM

h) f (x0 ))/h. Si cette dnition reste valable pour les fonctions f : R F qui
prennent leurs valeurs dans un espace vectoriel norm quelconque F , elle ne peut
pas tre tendue aux fonctions dont la variable est un vecteur, pour la simple raison
que la division par un vecteur h na plus de sens. Lorsque les vecteurs sont des
lments de Rn , lide classique consiste xer toutes les variables sauf une puis
driver la fonction par rapport la variable restante. Autrement dit, on tudie la
drive de la fonction

fi : t R f (x1 , . . . , xi1 , t, xi+1 , . . . , xn ) F,

et une telle drive sappelle une drive partielle. Malheureusement, une fonction
CALCUL DIFFRENTIEL

peut admettre des drives partielles en un point sans pour autant avoir un compor-
tement rgulier en ce point (voir lexemple 2). Dun point de vue pratique, cependant,
lemploi des drives partielles est dans bien des cas susant. On verra que si toutes
les drives partielles sont des fonctions continues alors la fonction elle-mme a les
proprits de rgularit attendues (thorme 12). Pour cette raison, on a pendant
longtemps pu se limiter cette notion de drive partielle et beaucoup dingnieurs,
2 Chapitre 1. Direntielles

encore aujourdhui, ne connaissent et nutilisent quelle. Linconvnient principal de


se limiter ltude des drives partielles est le suivant. Pour pouvoir parler de dri-
ves partielles, il faut dabord disposer de variables ; lorsque lon travaille sur Rn avec
des vecteurs x = (x1 , . . . , xn ) les variables xi paraissent simposer. Pourtant, nous
savons quen gomtrie le choix dun repre adapt peut considrablement simplier
la solution dun problme. De mme il est tout fait possible que dans un problme
donn, il soit plus utile de travailler avec une baseP(v i ) de R dirente de la base ca-
n
n
nonique et, avec des vecteurs qui scrivent x = i=1 ci (x)vi , les variables naturelles
sont les nombres ci (x) (qui se dduisent des xi par une application linaire bijective).
Il faut alors vrier que les noncs des thormes construits en utilisant les drives
partielles ne dpendent pas du choix pralable des variables cest--dire du repre
et ceci nit par conduire la thorie que nous allons prsenter. Celle-ci est intrin-
sque, cest--dire indpendante de la manire par laquelle on reprsente la variable.
Un troisime inconvnient est quil est possible de considrer des drives partielles
maniables (dans le sens donn ci-dessus) uniquement dans la mesure o nous ma-
nipulons des fonctions dnies sur un espace de dimension nie et cette approche
masque la gnralisation de la notion de drive aux fonctions dnies sur un espace
vectoriel de dimension innie. Cette dicult est sans doute moins dterminante que
la prcdente car le calcul direntiel sur des espaces vectoriels de dimension in-
nie possde un champ dapplication relativement limit qui ne justierait pas en
lui-mme lenseignement de cette notion un niveau lmentaire.
1.1 La dnition dune direntielle
0.6.0 UNIV.JEANPAULCALVI.COM

Pour trouver la meilleure gnralisation de la notion de drive, nous devons nous


concentrer sur une autre proprit que celle du taux daccroissement. La proprit
caractristique gnralisable du nombre driv est quil permet de construire une
approximation locale de la fonction f au point x0 ; autrement dit, la fonction ane
Tx0 : x f (x0 ) + f 0 (x0 )(x x0 ) fournit une approximation locale de la fonction f
et cette approximation est prcise lordre 1 dans le sens o
f (x) Tx0 (x) = (x x0 ) (x x0 ) avec lim (x x0 ) = 0. (1.1)
xx0

Dans lexpression approximation locale, ladjectif local est important. Il signie


que la seule information dont nous disposons est une information la limite, en
particulier la seule formulation (1.1) ne permet aucune estimation (quantitative) de
CALCUL DIFFRENTIEL

lerreur entre f (x) et Tx0 (x) en dehors de x0 (o elle est videmment gale 0). Les
informations purement locales ont peu dintrt, mais comme nous la dj appris
lanalyse des fonctions de la variable relle, des informations locales en un ensemble
ouvert de points conduisent, sous certaines hypothses, a des informations globales.
Voyons si la relation (1.1) garde un sens lorsque la fonction f est dnie sur un
ouvert dun espace vectoriel norm E valeurs dans un autre espace vectoriel
1. Introduction et dnition 3

norm F . Il y a un problme superciel, le produit (x x0 ) (x x0 ) naura pas


de sens en gnral dans E mais nous pouvons, sans rien changer sa signication,
rcrire (1.1) sous la forme
|f (x) Tx0 (x)| = |x x0 | (x x0 ) avec lim (x x0 ) = 0 (1.2)
xx0

o la nouvelle fonction  est la valeur absolue de la prcdente. Cette dernire relation


se laisse tendre en
kf (x) Tx0 (x)kF = kx x0 )kE (x x0 ) avec lim (x x0 ) = 0. (1.3)
xx0

Il reste voir quel sens nous pouvons donner lapplication Tx0 . La dnition dune
application ane de E dans F ne cause aucune dicult : cest une application
de la forme A(x) + b o A est une application linaire de E dans F et b F .
Lapplication Tx0 (x) devra donc tre recherche sous la forme Tx0 (x) = f (x0 ) +
A(x x0 ) et cest alors lapplication linaire A qui va servir de gnralisation du
nombre driv.
Denition 1.1. Soit f : E F et a . Nous dirons que f est direntiable
en a sil existe une application linaire continue A de E dans F , i.e. A L(E, F ),
et une fonction relle  dnie sur un voisinage de lorigine dans E, de limite nulle
en 0 et telle que
kf (a + h) f (a) A(h)kF = khkE (h). (1.4)
Soulignons le fait que lapplication linaire A doit tre continue. Lutilit de cette
hypothse apparatra ds la dmonstration du thorme 2. Naturellement, daprs le
0.6.0 UNIV.JEANPAULCALVI.COM

thorme 4 de lannexe, la vrication de la continuit de A est superue lorsque E


est de dimension nie. Notons aussi que, dans la pratique, on reformule souvent la
dnition (1.4) en faisant intervenir une fonction derreur allant de U vers F . Ceci est
expliqu plus bas, au point 1.3. Soulignons encore que la condition que  soit de limite
nulle dpend, en gnral, des normes utilises sur E et sur F . Cependant lorsque E
et F sont de dimensions nies, toutes les normes sont quivalentes (Thorme 1)
de lappendice 5) et nous sommes libres de choisir celles qui nous apparaitront les
plus commodes.
Thorme 1 (et dnition). Il existe au plus une application A L(E, F ) satis-
faisant (1.4). Lorsquelle existe cette application linaire est note df (a) et est appele la
CALCUL DIFFRENTIEL

direntielle de f en a. 

Dmonstration. Supposons que A et B soient deux applications linaires satisfaisant


la condition. Prenons h E \ 0, en soustrayant les relations de dnition avec A(h)
et B(h), nous obtenons
kA(h) B(h)kF = khkE AB (h)
4 Chapitre 1. Direntielles

o AB est la dirence de la fonction epsilon correspondant la dnition pour


A et de celle pour B. Fixons un lment u de E et posons h = tu avec t R . La
relation ci-dessus donne, en tenant compte de la linarit de A et B,
kt(A B)(u)kF = |t|kukE AB (tu) = k(A B)(u)kF = kukE AB (tu).
En faisant t 0 dans cette relation, puisque AB (tu) 0, nous obtenons (A
B)(u) = 0. Puisque le raisonnement est valable pour tout u E, nous avons AB =
0 ce qui achve la dmonstration du thorme. 

Nous avons dit que df (a) tait la meilleure gnralisation du nombre driv. Il y a
cependant une dirence conceptuelle profonde entre les deux objets, une dirence
qui est lorigine des dicults rencontres par certains tudiants dans ltude du
calcul direntiel : si le nombre driv, comme son nom lindique est un nombre, la
direntielle df (a), elle, est une application linaire de lespace vectoriel dans lequel
se trouve (et a) valeurs dans lespace vectoriel darrive de f . Dans le cas classique
dune application de U R dans R, la direntielle est lapplication linaire de R
dans R dnie par df (a)(h) = h f 0 (a) (o est la multiplication dans R),
df (a) : h R f 0 (a) h R. (1.5)
Le nombre driv est donc le rel qui dtermine compltement lapplication linaire
df (a). En fait f 0 (a) = df (a)(1). La dnition de la direntielle est illustre par
la gure 1.
Thorme 2. Si f est direntiable en a E alors elle est aussi continue en a. 
0.6.0 UNIV.JEANPAULCALVI.COM

Dmonstration. Nous tirons de la dnition lingalit


kf (a + h) f (a)kF kdf (a)(h)kF + khkE (h).
Le droite terme de droite tend vers 0 lorsque h tend vers 0 par continuit de df (a)
tandis que le second par dnition de . Il suit que limh0 kf (a + h) f (a)kF = 0
et cest la proprit de continuit de f en a. 

1.2 Lapplication tangente et lhyperplan tangent


Lapplication x E f (a) + df (a)(x a) F sappelle lapplication ane
tangente f en a. Lhyperplan tangent Ha au graphe de f au point a est le graphe
CALCUL DIFFRENTIEL

de lapplication ane tangente. Si f : U Rn R alors cet hyperplan qui se trouve


dans Rn R = Rn+1 a pour quation
xn+1 = f (a) + df (a)(x1 a1 , . . . , xn an ). (1.6)
Une visualisation du plan tangent pour une fonction relle de deux variables se
trouve dans lillustration 2.
1. Introduction et dnition 5

f
f (a)

d f (a)(h) + khk(h)
h a

a +h
f (a + h)

E F
d f (a)

Figure 1 Dnition dune direntielle.

E. 1. Vrier que lquation ci-dessus est toujours celle dun hyperplan de Rn+1 , cest--dire
dun sous-espace ane de dimension n, justiant ainsi la terminologie.
Dans ltude du calcul direntiel des fonctions relles dune variable relle il est
facile, et trs utile, de visualiser la plupart des notions sur le graphe des fonctions.
Ce support nest plus disponible lorsque nous tudions des fonctions dnies sur un
0.6.0 UNIV.JEANPAULCALVI.COM

ouvert dun espace vectoriel gnral. Il reste cependant la possibilit de visualiser les
notions lorsque nous travaillons avec des fonctions relles de deux variables relles,
cest--dire dnies sur un ouvert de R2 . La gure 2 reprsente le graphe sur [4, 4]
[4, 4] de la fonction polynomiale f dnie sur R2 par f (x, y) = x4 + y 4 ainsi que
le plan tangent son graphe au point a = (2, 2). Ce plan est directement dtermin
par la direntielle de f en a, laquelle est dnie, comme nous le verrons plus loin,
par df (a)(h1 , h,2 ) = 32h1 + 32h2 de sorte que lquation du plan est

z = f (a) + df (a)((x, y) (2, 2)) (1.7)


= 32 + 32(x 2) + 32(y 2). (1.8)
CALCUL DIFFRENTIEL

Notons ltroite similarit entre la notion de droite tangente dj connue et celle


de plan tangent.
Il faut prendre garde que la reprsentation graphique dune fonction relle de
deux variables relles implique lusage dune perspective et dun point de vue. Nous
. Un sous-espace ane de dimension p est limage par une translation (x x+u) dun sous-espace
vectoriel de dimension p.
6 Chapitre 1. Direntielles

verrons plus loin (exemple 2) quune perspective et un point de vue mal choisis
peuvent conduire des erreurs dapprciation sur les proprits dune fonction.

600

500

400

300
Z

200

100

100
4 3 2 1 0 1 2
3 4 4 3 2 1 0 1 2 3 4

X Y

Figure 2 Graphe de la fonction direntiable f (x, y) = x4 + y 4 et du plan tangent


au point (2, 2).
0.6.0 UNIV.JEANPAULCALVI.COM

Code Scilab 1. La gure 2 est obtenue avec le code suivant.


d e f f ( z= f ( x , y ) , z = ( ( 2 + x ) ^ 4 + ( 2 + y ) ^ 4 ) ( 3 2 + 3 2 * x + 3 2 * y ) ) ;
x= 0.1:0.01:0.1;
y=x ;
clf ();
f p l o t 3 d ( x , y , f , a l p h a =5 , t h e t a = 2 0 )

La table 1 donne une estimation de lerreur entre le fonction f et sa fonction


ane tangente au point (2, 2), donne par |f (2 + h1 , 2 + h2 ) df (2, 2)(h1 , h2 )| pour
h = (h1 , h2 ) [, ] avec direntes valeurs de .
Code Scilab 2. Les calculs de la Table 1 sont obtenus avec Scilab en utilisant le code suivant.
CALCUL DIFFRENTIEL

d e f f ( z= f ( x , y ) , z = ( ( 2 + x ) ^ 4 + ( 2 + y ) ^ 4 ) ( 3 2 + 3 2 * x + 3 2 * y ) ) ;
x = 0 . 1 : 0 . 0 1 : 0 . 1 ; y=x ;
max ( a b s ( f ( x , y ) ) )
xx = 0 . 0 5 : 0 . 0 0 5 : 0 . 0 5 ; yy=xx ;
max ( a b s ( f ( xx , yy ) ) )
xxx = 0 . 0 1 : 0 . 0 0 1 : 0 . 0 1 ; yyy =xxx ;
max ( a b s ( f ( xxx , yyy ) ) )
1. Introduction et dnition 7

Erreur
101 5 . 101
5 . 102 12 . 102
102 4 . 103

Table 1 Estimation de lerreur entre la fonction f (x, y) = x4 + y 4 et son application


ane tangente au voisinage du point (2, 2).

1.3 Comment rechercher une direntielle partir de la dnition


Nous allons rapidement dvelopper des outils de calculs des direntielles mais
comme toujours en mathmatiques certains exemples doivent tre traits directement
partir de la dnition. Pour appliquer cette dnition une fonction donne f :
E F , il ny a pas dautres solutions que de calculer la dirence f (a + h) f (a)
et dessayer de faire apparatre laide de manipulations algbriques ou analytiques
une application A(h) et une erreur ou fonction derreur R(h) telles que
f (a + h) f (a) = A(h) + R(h) (1.9)
avec A L(E; F ) et R dnie dans un voisinage de 0 avec la proprit que
kR(h)kF
lim = 0. (1.10)
h0 khkE
Nous avons alors df (a) = A et la fonction  est dnie par (0) = 0 et
UNIV.JEANPAULCALVI.COM

(h) = kR(h)kF /khkE , pour khkE assez petit non nul.

Exemple 1. Toute application ane A : x E A(x) + b avec A L(E) est


direntiable en tout point a de E et
dA(a) = A, a E. (1.11)
E. 2. Dmontrer le rsultat.
Exemple 2. Soient E un espace de Banach et B une forme bilinaire symtrique
0.6.0

continue sur E E. La forme quadratique Q dnie sur E par Q(x) = B(x, x) est
direntiable en tout point de E et sa direntielle dQ(a) au point a est donne par
CALCUL DIFFRENTIEL

la relation
dQ(a)(h) = 2B(a, h), a, h E. (1.12)
E. 3. Dmontrer le rsultat. Que dire lorsque B nest pas suppose symtrique ?
E. 4. Soit f une application trilinaire continue sur E1 E2 E3 valeur dans F . Montrer
que f est direntiable en tout point de E1 E2 E3 et calculer sa direntielle. tendre le
rsultat au cas des fonctions n-linaires, n 4.
8 Chapitre 1. Direntielles

1.4 Deux rgles de calculs


Les deux rsultats suivants sont des consquences simples de la dnition qui
savrent trs utiles pour le calcul pratique des direntielles.
Thorme 3 (Linarit de la direntiabilit). Soient a E, f et g deux
fonctions dnies sur valeurs dans F et R. Si f et g sont direntiables en a
alors f + g est direntiable en a et

d(f + g)(a) = df (a) + dg(a). (1.13)

Dmonstration. Nous utilisons la technique prsente au point 1.3 en utilisant Rf


(resp. Rg ) pour les fonctions derreur correspondant f (resp. g). Nous observons
que

((f + g)(a + h) (f + g)(a) (df (a) + dg(a))(h)


= {f (a + h) f (a) df (a)(h)} {g(a + h) f (a) df (a)(h)}
= Rf (h) + Rg (h). (1.14)

Pour montrer que df (a)+ dg(a), il nous sut alors dtablir que la fonction R(h) :=
Rf (h) + Rg (h) satisfait les conditions des fonctions derreur, savoir

kR(h)kF
lim =0
UNIV.JEANPAULCALVI.COM

h0 khkE

mais cela rsulte immdiatement du fait que Rf et Rg satisfont cette mme proprit.


E. 5. Soit f : U E F direntiable en a U . Montrer que la fonction g dnie sur U


par g(x) = f (x) f (a) df (a)(x a) est direntiable en a et calculer sa direntielle.
Thorme 4 (Direntielle des fonctions valeurs dans un espace produit).
Soit f : E F et a . Si F est un produit despaces vectoriels norms,
0.6.0

F = F1 F2 Fm , alors, notant fi , i = 1, . . . , m, les composantes de f de sorte


que
CALCUL DIFFRENTIEL

f (x) = (f1 (x), . . . , fn (x)), x , (1.15)


la fonction f est direntiable en a si et seulement si toutes les fonctions fi sont diren-
tiables en a et
df (a) = (df1 (a), . . . , dfm (a)) (1.16)
. Nous avons kxkF = maxi=1,...,m kxi kFi pour x = (x1 , . . . , xn ) voir 2.2.
1. Introduction et dnition 9

o (df1 (a), . . . , dfn (a)) dsigne lapplication linaire de E dans F dnie pour h E
par  
df1 (a), . . . , dfm (a) (h) = df1 (a)(h), . . . , dfn (a)(h) . (1.17)


Dmonstration. Prenons h Fi et notons [df (a)(h)]i la composante de df (a)(h) qui


appartient Fi . La direntiabilit de fi se dduit de la direntiabilit de f grce
lingalit suivante qui utilise que la norme de chacune des composantes dun lment
de f est major par la norme de cet lment,

kRfi (h)kFi := kfi (a + h) fi (a) [df (a)(h)]i kFi


kf (a + h) f (a) df (a)(h)kF = kRf (h)kF . (1.18)

Rciproquement, si chacune des fi est direntiable alors lgalit

kRf (h)kFi := k(. . . , fi (a + h) fi (a) dfi (a)(h), . . . )kF


= k(. . . , Rfi (h), . . . )kF = max kRfi (h)kFi . (1.19)
i=1,...,m

montre que la fonction Rf satisfait la condition des fonctions derreurs ds que


chacune des fonctions derreur Rfi les satisfait. 

Exemple 3. Soient E un espace de Banach, Q une forme quadratique continue sur


E et L une forme linaire continue. Lapplication f : E R2 dnie par f (x) =
0.6.0 UNIV.JEANPAULCALVI.COM

(Q(x), L(x)) est direntiable en tout point de E et df (x)(h) = (2B(x, h), L(h)),
h H.
E. 6. Supposons que F soit la somme directe de ses sous-espaces Fi ,

F = F1 F2 Fn ,

de sorte que que pour tout x E, llment f (x) de F scrive f (x) = f1 (x) + f2 (x) +
fn (x) avec fi (x) Fi , i = 1, . . . , n. Quel est le lien entre la direntiabilit de la fonction
f et celle des fonctions fi ?

1.5 La fonction direntielle


CALCUL DIFFRENTIEL

Il peut arriver que f : E F soit direntiable en tout point a dun sous-


ensemble ouvert U de . Dans ce cas la fonction

df : a U E df (a) L(E; F ) (1.20)

est bien dnie. Puisque lensemble de dpart U est un ouvert dune espace vecto-
riel norm et lensemble darrive est un espace vectoriel norm (par la norme des
10 Chapitre 1. Direntielles

applications linaires, voir le thorme 3) il est lgitime dtudier la continuit de


lapplication df sur U . Lorsque celle-ci est continue en tout point de U , nous disons
que f est continment direntiable sur U , ou encore, que f est de classe C1 sur
U , et nous crivons f C1 (U ), ou, sil est ncessaire de faire apparatre lespace
darrive, C1 (U, F ).
E. 7. Les fonctions considres aux exemples 1 et 2 sont-elles de classe C1 .
Des thormes 3 et 4, nous dduisons immdiatement le
Thorme 5. C1 (U, F ) est un espace vectoriel et lorsque F est un produit cartsien,
F = F1 Fm , une fonction f appartient C1 (U, F ) si et seulement si chacune de
ses composantes fi appartient C1 (U, Fi ), i = 1, . . . , m. 

2. Drives suivant un vecteur


2.1 Dnition
Soient f : E F , a et v E. Nous dirons que f est drivable suivant
le (ou le long du) vecteur v si la limite suivante, note Dv f (a), existe

f (a + tv) f (a)
Dv f (a) = lim . (2.1)
t0 t
Nous prenons ici la limite dune fonction dnie sur un voisinage de 0 dans R et
valeurs dans F , savoir la fonction g : t (f (a + tv) f (a))/t.
Le fait que g soit eectivement dnie sur un voisinage
0.6.0 UNIV.JEANPAULCALVI.COM

D de 0 priv de 0 lui-mme provient du fait que a tant


a
un lment de louvert , pour |t| assez petit, a + tv est
v
encore un lment de de sorte que f (a + tv) est bien
dni. Dans le calcul de Dv (f )(a) seules interviennent
les valeurs de la restriction de f D o D est la droite passant par a et de
vecteur directeur v. Il est naturel dappeler Dv f (a) la drive de f en a suivant le
vecteur v car Dv f nest autre que la drive en 0 de la fonction de la variable relle
t f (a + tv) F . Remarquons que D0 f (a) existe toujours (et vaut 0).
E. 8. Soit N : R2 R dnie par N (x, y) = max{|x|, |y|}. Calculer Dv N (a) pour toutes
les valeurs de a et v pour lesquelles cest possible.
CALCUL DIFFRENTIEL

2.2 Les drives partielles ordinaires


Lorsque E = Rn , F = R et v et le i-ime vecteur de la base canonique,

v = ei = (0, . . . , 0, 1, 0, . . . , 0)

. Un tel ensemble sappelle un voisinage point de 0.


2. Drives suivant un vecteur 11

avec llment 1 la i-me coordonne alors, lorsquil existe, le nombre Dv f (a) nest
autre que la drive partielle de f au point a par rapport la i-me variable que
f
nous noterons dans ce cours i f (a) et qui est communment not x i
(a),
i f (a) = Dei f (a). (2.2)
2.3 Le lien entre les drives directionnelles et la direntielle dune fonction
Thorme 6. Soit v E et f : E F . Si f est direntiable en a alors la
drive de f suivant v en a, Dv f (a), existe et
Dv f (a) = df (a)(v). (2.3)


Dmonstration. Si v = 0, la relation est vidente. Nous supposons v 6= 0. En appli-


quant la relation de direntiabilit avec Rf et h = tv, nous obtenons f (a + tv)
f (a) = tdf (a)(v) + Rf (tv) ; en divisant par t et en faisant t 0, nous obtenons
Dv (f )(a) = df (a)(v) puisque kRf (tv)/tkF = kvkF kRf (tv)kF /ktvkF 0 lorsque
t 0. 

Ce rsultat implique une relation simple entre la direntielle et les drives par-
tielles sous lhypothse que la fonction soit direntiable. Supposons que E soit de
dimension nie et que (v1 , . . . , vn ) soit une base de E alors si h = 1 v1 + + n vn
et f = E F est direntiable en a , nous avons
df (a)(h) = 1 Dv1 f (a) + + n Dvn f (a). (2.4)
0.6.0 UNIV.JEANPAULCALVI.COM

En particulier, si E = Rn , F = R et h = (h1 , h2 , . . . , hn ),
df (a)(h) = h1 1 f (a) + + hn n f (a). (2.5)
On trouve souvent dans la littrature mathmatique la formule (2.5) sous la forme
n
X f
df (a) = (a) dxj , (2.6)
xj
j=1

o dxj est employ pour dsigner la forme linaire dnie par dxj (h) = hj . cause
de cette relation, la direntielle est parfois appel drive totale.
CALCUL DIFFRENTIEL

Exemple 1. La fonction k k2 = x R2 kxk2 = (x21 + x2 )1/2 R nest pas


direntiable en 0 = (0, 0). Cet exemple nest pas typique de danalyse en plusieurs
variables car dans, ce cas comme dans celui des fonctions dune variable relle, la
non direntiabilit de la fonction en 0 sobserve par la prsence sur le graphe (gure
3) du point anguleux (0, 0, 0).
E. 9. Dmontrer que la fonction k k2 nest pas direntiable en 0.
12 Chapitre 1. Direntielles

4.0

3.5

3.0

2.5
Z

2.0

1.5

1.0

0.050
0.5

0.000
0.0
0.05 0.04 0.03 0.02 0.050
0.01 0.00 0.01 0.02 X
0.03 0.04 0.05
Y

Figure 3 Graphe de la fonction k k2 .

2.4 La matrice dune direntielle

Supposons maintenant que f : Rn Rm et notons fi , i = 1, . . . , m, les


0.6.0 UNIV.JEANPAULCALVI.COM

composantes de f de sorte que


f (x) = f1 (x), f2 (x), . . . , fm (x) , x = (x1 , . . . , xn ).

Lutilisation conjointe du thorme 4 et de la relation (2.5) donne

 
df (a)(h) = df1 (a)(h), df2 (a)(h), . . . , dfm (a)(h) (2.7)

Xn n
X n
X
= j f1 (a)hj , j f2 (a)hj , . . . , j fm (a)hj . (2.8)
CALCUL DIFFRENTIEL

j=1 j=1 j=1

Puisque df (a) est une application linaire de Rn dans Rm , nous pouvons dterminer
sa matrice (dans les bases canoniques des espaces de dpart et darrive). Celle-ci
se dduit immdiatement de la relation prcdente qui scrit, en notant df (a)(h) =
(h01 , . . . , h0n ),
2. Drives suivant un vecteur 13


h01 1 f1 (a) 2 f1 (a) ... n f1 (a) h1
h02 1 f2 (a) 2 f2 (a) ... n f2 (a) h2

. . . . . . ... ... ...
= . . . . (2.9)
h0 1 fi (a) 2 fi (a) ...
n fi (a)
i hi
. . . . . . ... ... ... ...
hn0 1 fm (a) 2 fm (a) ... n fm (a) hn
La matrice de df (a) dans la base canonique est appele la matrice jacobienne de
f en a ou encore le jacobien de f en a, elle est note Jf (a), et daprs la relation
prcdente,
j=1,...,n
Jf (a) = (j fi (a))i=1,...,m (2.10)
o, rappelons-le, i dsigne la ligne et j la colonne. Lorsque m = n, nous pouvons
calculer le dterminant de Jf (a). Celui joue un rle trs important en analyse et
en gomtrie. Certains auteurs rservent le mot Jacobien pour dsigner det Jf (a)
plutt que pour la matrice Jf (a).
E. 10. On considre lapplication f : R+ R R2 dnie par

f (r, ) = (r cos , r sin ).

Montrer que cette fonction est direntiable en tout point de son domaine de dnition et
calculer det Jf (a), a R+ R.

2.5 Insusance des drives partielles


0.6.0 UNIV.JEANPAULCALVI.COM

La seule existence des drives partielles, comme nous lavions dj indiqu dans
lintroduction de ce chapitre, nentrane pas la direntiabilit.
Exemple 2. Considrons la fonction f dnie sur R2 par
(
0 si (x, y) = (0, 0),
f (x, y) = p (2.11)
xy/ x2 + y 2 si (x, y) 6= (0, 0).

Lapplication f est continue sur R2 et les drives en (0, 0) existent. Elles sont don-
nes par 1 (f )(0, 0) = 0 = 2 (f )(0, 0). Pourtant la fonction nest pas direntiable
en 0. Il nest pas dicile de montrer que Dv f (0, 0) existe pour tout v non nul.
CALCUL DIFFRENTIEL

Nous donnons le graphe de cette fonction selon deux points de vue dirents. Sur
la premire reprsentation, la singularit de la fonction lorigine nest pas du tout
vidente. Elle semble le devenir sur la seconde o, au voisinage de lorigine, la repr-
sentation de la fonction voque une nappe vrille. Mais les axes et la perspective de
cette seconde reprsentation peuvent aussi fausser le jugement.
E. 11. Dmontrer les assertions ci-dessus.
14 Chapitre 1. Direntielles

0.6

0.4

0.6
0.2
0.4

0.2

Z
0.0
0.0 0.05
Z

0.2 0.03
0.2
0.4 0.01

0.6 0.050
0.01 0.4
0.05
0.03 0.000
0.03 X
0.01
0.01 0.6
0.03 0.05 0.050X
Y
0.05 0.05 0.04 0.03 0.02 0.01 0.00 0.01 0.02 0.03 0.04 0.05
Y

Figure
p 4 Exemples de fonction non direntiable en un point : graphe de
xy/( x2 + y 2 .

Nous verrons plus loin un rsultat (thorme 12) auquel nous avons aussi dj fait
allusion dans lintroduction qui montre que lexistence de drives partielles conti-
nues impliquent en revanche que la fonctions est de classe C1 .

2.6 Autres notations pour les direntielles.

Il y a plusieurs notations concurrentes de celle que nous avons retenue. L o


nous crivons df (a) dautres crivent Df (a) ou encore f 0 (a). Cette dernire est
probablement la plus commode. Nous y avons renonc parce quelle peut crer une
0.6.0 UNIV.JEANPAULCALVI.COM

confusion chez les dbutants : f 0 (a) doit dsigner une application linaire alors quils
sont habitus ce que f 0 (a) dsigne un nombre (ou un vecteur). Par ailleurs, pour
viter la multiplication des parenthses, qui deviendra lourde lorsque nous utiliserons
des fonctions composes, certains crivent df (a) h ou mme df (a)h la place
de df (a)(h). Bien quils soient utiles, nous essaierons ici dviter ces raccourcis et
dutiliser des parenthsages complets.

2.7 Calcul automatique des drives partielles et des direntielles (avec Maxima)

Le calcul dune drive partielle dune expression standard est trs simple.
CALCUL DIFFRENTIEL

(%i1) f: x^2*y+x*cos(x+y);

(%o1) x cos (y + x) + x2 y

(%i2) diff(f,x,1);
(%o2) x sin (y + x) + cos (y + x) + 2 x y
2. Drives suivant un vecteur 15

Le premier argument de la fonction di est lexpression driver, le second est


la variable par rapport laquelle il faut driver et le dernier est lordre de driva-
tion. Lorsque les deux derniers arguments ne sont pas mentionns, le rsultat est la
direntielle de la fonction,

(%i16) diff(f);

(%o16) x2 x sin (y + x) del (y) + (x sin (y + x) + cos (y + x) + 2 x y) del (x)
Ici les formes linaires dx : (h1 , h2 ) h1 et dy : (h1 , h2 ) h2 sont notes
del(x) et del(y). Observer que lordre des termes nest pas ncessairement celui qui
est attendu ou naturel.
Les variables peuvent tre aussi nombreuses que nous voulons et la notation est
libre,

(%i8) g:x[1]*2^(x[1]+x[2]+x[3])+cos(x[2]*x[3]);

(%o8) cos (x2 x3 ) + 2x3 +x2 +x1 x1

(%i9) diff(g,x[1]);

(%o9) 2x3 +x2 +x1 x1 log (2) + 2x3 +x2 +x1

(%i10) diff(g);
0.6.0 UNIV.JEANPAULCALVI.COM


(%o10) 2x3 +x2 +x1 x1 log (2) x2 sin (x2 x3 ) del (x3 ) 
x3 +x2 +x1
+  2 x 1 log (2) x 3 sin (x 2 x 3 ) del (x2 )
+ 2x3 +x2 +x1 x1 log (2) + 2x3 +x2 +x1 del (x1 )
Le Jacobien est facilement calculable

(%i1) f:exp(x)*cos(y);

(%o1) ex cos (y)

(%i2) g:exp(x)*sin(y);
CALCUL DIFFRENTIEL

(%o2) ex sin (y)

(%i3) j:jacobian([f,g],[x,y]);
 x 
e cos (y) ex sin (y)
(%o3)
ex sin (y) ex cos (y)
16 Chapitre 1. Direntielles

(%i4) jj:ev(j,[x=0,y=0]);
 
1 0
(%o4)
0 1
Observer lutilisation de la fonction ev pour valuer une expression, ici la matrice
jacobienne lorsque x = 0 et y = 0. Le jacobien peut aussi servir calculer une
expression de df (x)(h),
(%i5) jacobian([f],[x,y]).[h[1],h[2]];

(%o5) h1 ex cos (y) h2 ex sin (y)

3. Direntielle de la compose de deux fonctions


La formule tablie ici est fondamentale. Pratiquement toutes les rgles de calcul
sur les direntielles sen dduisent en lassociant la dnition, aux relations de
linarit et aux rsultats pour les fonctions dune seule variable. Certaines de ces
rgles sont tablies lexercice 18.
Thorme 7 (Direntielle dune compose). Soit f : E F et g : U
F G. Supposons que f () U de sorte que g f est bien dnie sur valeurs dans
G. Si f est direntiable en a et g est direntiable en f (a) alors g f est direntiable
en a et
 
d g f (a) = dg f (a) df (a). (3.1)
0.6.0 UNIV.JEANPAULCALVI.COM

La construction du thorme est illustre dans la gure 3.1.



Dmonstration. Il sagit de montrer que lapplication linaire (continue) A := dg f (a)
df (a) satisfait les conditions de la dnition, autrement dit,

(g f )(a + h) (g f )(a) A(h) = R(h), avec lim kR(h)kG /khkE = 0.


h0

Or, la direntiabilit de f en a puis celle de g en f (a) nous donne


CALCUL DIFFRENTIEL

g(f (a + h)) = g(f (a) + H), (H = df (a)(h) + Rf (h))


= g(f (a)) + dg(f (a)) (df (a)(h) + Rf (h)) + Rg (df (a)(h) + Rf (h)) . (3.2)

Si bien que la fonction R(h) sexprime comme

R(h) = dg(f (a)) (Rf (h)) + Rg (df (a)(h) + Rf (h)) .


3. Direntielle de la compose de deux fonctions 17

Cette fonction derreur satisfait la condition requise. Pour sen assurer, il sut dob-
server dune part que

kdg(f (a)) (Rf (h)) kF kRf (h)kF


kdg(f (a))k 0 (h 0); (3.3)
khkE khkE

et, dautre part

1
kRg (df (a)(h) + Rf (h)) kG
khkE
kRg (df (a)(h) + Rf (h)) kG kdf (a)(h) + Rf (h)kF
= .
kdf (a)(h) + Rf (h)kF khkE

Le premier terme sur la droite tend vers 0 par proprit de la fonction derreur Rg
et le second tend vers 0 avec le mme argument que dans (3.3).


E. 12. Quelle est la traduction en terme de Jacobiens de la formule prcdente ? Expliciter


la formule donnant la i-me drive partielle dune compose u v.

E F G
f

11
00
0.6.0 UNIV.JEANPAULCALVI.COM

00
11
a f (a)
11
00 g
U

df (a) dg(f (a))

d(g f )(a) = dg(f (a)) df (a)

Figure 5 Direntielle dune fonction compose


CALCUL DIFFRENTIEL

Exemple 1. Soit A une application linaire de Rn dans Rm , b Rm et f une fonction


direntiable en tout point de Rm . Si g est dnie sur Rn par g(x) = f (A(x) + b)
alors g est direntiable en tout point c de Rn et

dg(c)(h) = df (A(c) + b)(A(h)), h Rn .


18 Chapitre 1. Direntielles

Exemple 2. Voici comment calculer une drive partielle dune fonction compose
(complique) dnie sur un sous-ensemble de R2 par la relation de la forme
 
u2  f 2 u, v, w 
det ,
f u, v, w + v vf u, v, w

o u et v sont deux fonctions de x et y.


(%i1) depends(f,[u,v,w]);

(%o1) [f (u, v, w)]

(%i2) depends([u,v,w],[x,y]);

(%o2) [u (x, y) , v (x, y) , w (x, y)]

(%i4) M:matrix([u^2,f^2],[f+v,f*v]);

u2 f2
 
(%o4)
v+f fv
(%i5) diff(determinant(M),x,1);

(%o5) f 2 ddw f d d d
v + d v d d
     
dx
w + dv
f dx
+ f u
 d d x du dx
2 f (v + f ) ddw f d d d d
   
dx
w + dv
f dx
v + du
f u
 d x 2
+u2 v ddw f d d d d d d d
      
dx
w + dv
f dx
v + du
f dx
u + f u dx
v + 2f u dx
u v
E. 13. Soit f une fonction direntiable sur Rn et g dnie par
0.6.0 UNIV.JEANPAULCALVI.COM

g(x1 , . . . , xn ) = f (0, x1 , x2 , . . . , xn ) x Rn .

Exprimer la direntielle de g en fonction de celle de f .

4. Extremums
Soit f : E R. Nous dirons que a est un maximum local (dautres
parlent de maximum relatif) sil existe un voisinage U de a tel f (x) f (a) pour
x U . Lorsque lingalit large peut tre remplace par une ingalit stricte
>, nous parlons de maximum local strict. La dnition de minimum local (resp.
local strict) sobtient de manire similaire en remplaant par (resp. > par <).
CALCUL DIFFRENTIEL

Ces deux familles de points sont regroupes sous le terme dextremum local (resp.
local strict). Naturellement, ltude des extremuns na de sens que pour les fonctions
valeurs relles.
Thorme 8. Soit f : E R. Si f admet un extremum local en a et si f
est direntiable en a alors df (a) = 0, autrement dit df (a) L(E, R) est lapplication
linaire nulle. 
4. Extremums 19

Dmonstration. Cest un consquence directe du critre connu pour les fonctions


dune variable relle. Soit v E, v 6= 0. Considrons la fonction g dnie sur
un voisinage de 0 dans R par g(t) := f (a + tv). La fonction f admettant un ex-
tremum en a, la fonction g admet un extremum en 0 et le thorme classique des
fonctions dune variable relle nous assure que g 0 (0) = 0 mais un calcul montre que
g 0 (0) = df (a)(v). Nous avons donc df (a)(v) = 0 pour un lment quelconque v de
E, autrement dit, df (a) = 0. 

Pour sassurer que df (a) est lapplication linaire nulle, il sut de vrier quelle
sannule en tous les vecteurs dune base quelconque. lorsque E = Rn et que lon
utilise la base canonique, la condition est quivalente i f (a) = 0, i = 1, . . . , n. Un
point en lequel la direntielle sannule sappelle un point critique. Le thorme ci-
dessus revient simplement armer que les extremums des fonctions direntiables sont
atteints en des points critiques. Il faut bien raliser toutefois que la recherche des points
critiques est un problme dicile. Dans le cas dune fonction de RN R, il
quivaut la rsolution dun systme de n quations (non linaires) en n inconnues. Il
est rarement possible dobtenir des solutions exactes de tels systmes et il faut recourir
des mthodes dapproximation. Une de ces mthodes est propose lexercice 29.
0.6.0 UNIV.JEANPAULCALVI.COM

Remarquons en outre que le thorme nore quune condition ncessaire pour


que a soit un extremum. cependant, dans la pratique elle permet de rduire trs
notablement la grandeur de lensemble dans lequel il faut rechercher un maximum.
Nous verrons plus loin une condition susante.
Dans la plupart des problmes pratiques, y compris pour les fonctions dune va-
riable relle, nous devons trouver des extremums globaux (lingalit doit avoir lieu
non seulement sur un voisinage du point mais sur tout lensemble dtude de la
fonction). L encore, un extremum global tant aussi local ds lors que lensemble
dtude est ouvert, les outils du calcul direntiel fournissent une aide considrable
dans la solution des problmes de recherche dextremums. Lorsque, comme il plus
courant, lensemble dtude est compact, la thorie permet souvent de progresser vers
CALCUL DIFFRENTIEL

la solution. Par exemple, si nous pouvons montrer que la direntielle ne sannule ja-
mais dans lintrieur du compact alors les bornes de la fonctions sont rechercher
sur la frontire. Si cette frontire se laisse dcrire par une quation du type g(x) = 0,
rgulire dans un sens prciser, dautres techniques issues du calcul direntiel
permettent de considrablement rduire lensemble des points o peut se trouver un
extremum. Une introduction ces techniques sera donne dans la partie 3.
20 Chapitre 1. Direntielles

5. Thorme des accroissements nis


5.1 Le thorme lmentaire des accroissements nis
Si f est une fonction relle continue sur un intervalle [a, b] drivable sur lintrieur
]a, b[ de cet intervalle alors il existe c ]a, b[ tel que f (b) f (a) = (b a)f 0 (c).
Ce thorme est une forme plus gnrale (et une consquence directe) du thorme
de Rolle. Gomtriquement, il signie quil existe un point c lintrieur de lin-
tervalle en lequel la tangente au graphe de f est parallle la droite passant par
les points (a, f (a)) et (b, f (b)). Un nonc aussi prcis ne peut pas tre espr
dans le cas des fonctions valeurs dans un espace de dimension suprieure. Le
contre-exemple classique est celui de la fonction f : x R (cos x, sin x) R2 .
Nous avons f 0 (x) = ( sin x, cos x) qui ne sannule jamais de sorte que lgalit
f (0) f (2) = 2f 0 (c) nest satisfaite pour aucune valeur de c. Le rsultat plus
faible que nous pourrons tendre au cas des fonctions valeurs dans un espace de
dimension suprieure est celui de lingalit des accroissements nis qui dit, dans le
cas classique, que sous les hypothses prcdentes et si, en outre, f 0 est borne par
M sur ]a, b[ alors |f (b) f (a)| M (b a).

D1 : y f (c) = f (c)(x c)

f
0.6.0 UNIV.JEANPAULCALVI.COM

a b
c

f (b)f (a)
D2 : y f (a) = ba (x a)

Figure 6 Le thorme des accroissements nis classique (D1 k D2 ou f 0 (c) =


CALCUL DIFFRENTIEL

(f (b) f (a))/(b a)).

5.2 Enonc du thorme


Si a et b sont deux lments de E, le segment [a, b] est par dnition lensemble

[a, b] := {ta + (1 t)b : t [0, 1]}. (5.1)


5. Thorme des accroissements nis 21

X conv
b b
a a

a b a b

Figure 7 Enveloppe convexe

Une modication immdiate de cette dnition conduit celles de ]a, b[, [a, b|, etc.
Rappelons quun sous-ensemble X de E est dit convexe lorsque il contient le seg-
ment [a, b] chaque fois quil contient la paire {a, b}. Les boules sont des convexes.
Les segments eux-mmes sont aussi des ensembles convexes.

Dans la gure 7, lensemble X sur la gauche nest pas convexe car le segment
[a0 , b0 ] nest pas inclus dans X. Lensemble conv (X) sur la droite est convexe. Cest
lenveloppe convexe de X, cest--dire le plus petit ensemble convexe contenant X.
Thorme 9 (des accroissements nis ou de la moyenne). Soient a, b E.
Supposons que le segment [a, b] soit contenu dans et que la fonction f : F soit
direntiable en tout point de ]a, b[. Si de plus, kdf (x)k M pour tout x ]a, b[ alors
0.6.0 UNIV.JEANPAULCALVI.COM

kf (b) f (a)kF M kb akE . (5.2)

Dmonstration. Nous dmontrons le thorme dans le cas p


simple (mais courant) o la
norme de F est donne par un produit scalaire, kxkF = hx, xi. Considrons alors
la fonction g dnie pour t [0, 1] par

g(t) = hf (a + t(b a), vi, t [0, 1],

o v est un lment quelconque de F . Puisque a+t(ba) = ta+(1t)b, lhypothse


[a, b] assure que g est correctement dnie sur [0, 1]. Elle est aussi drivable sur
CALCUL DIFFRENTIEL

]0, 1[ et sa drive est donne par

g 0 (t) = hdf (a)(b a), vi.

Pour obtenir cette relation il sut de dcomposer la fonction g comme

t f (a + t(b a)) hf (a + t(b a), vi


22 Chapitre 1. Direntielles

et de calculer g 0 (t) = dg(t)(1) par le thorme des fonctions composes. Ensuite une
application du thorme des accroissement nis des fonctions dune variable relle
donne lexistence de c ]0, 1[ (dpendant de a,b, f et v) tel que g(1) g(0) = g 0 (c)
ou encore
hf (b) f (a), vi = hdf (c)(b a), vi.
Choisissant v = f (b) f (a), nous obtenons

kf (b) f (a)k2F = hdf (c)(b a), f (b) f (a)i.

En utilisant lingalit de Cauchy-Schwarz pour le produit scalaire, nous arrivons

kf (b) f (a)k2F = kdf (c)(b a)kF kf (b) f (a)kF M kb akF kf (b) f (a)kF .

Lingalit recherche sobtient nalement en divisant des deux cts par kf (b)
f (a)k tant entendu que lorsque f (b) = f (a) la formule est videmment satisfaite.


5.3 Caractrisation des fonctions de direntielle nulle


Thorme 10. Si f une application direntiable sur un ouvert convexe U dont la di-
rentielle est nulle en tout point de U alors f est constante sur U . 

Dmonstration. Soit a . Nous montrons que f = f (a) sur . En eet prenant


x , nous appliquer le thorme des accroissements nis a et x avec M = 0
0.6.0 UNIV.JEANPAULCALVI.COM

pour obtenir f (x) = f (a). 

Ce thorme est vraie sous lhypothse beaucoup plus faible que U soit connexe.
Un ouvert U de E est dit connexe lorsque il nest pas gal la runion de deux
ensembles ouverts disjoints.
E. 14. Soit f une fonction direntiable sur Rn , n > 1. On suppose que 1 f= 0 sur Rn .
Montrer que f est indpendante de x1 . Autrement dit, il existe une fonction direntiable g
dnie sur Rn1 telle que f (x1 , x2 , . . . , xn ) = g(x2 , . . . , xn ) pour tout x Rn .

5.4 Obtention de la direntiabilit partir des drives partielles


Dans la plupart des cas que lon rencontre dans la pratique la direntiabilit se
CALCUL DIFFRENTIEL

dduit de lexistence de drives partielles susamment rgulires. Cela rsulte des


thormes suivants qui ne sappuient que sur le thorme lmentaire des accrois-
sements nis.
Thorme 11. Soient f : U Rn R et a U . Si f admet des drives partielles
(i f (x), 1 i n) dans un voisinages de a et si ces drives partielles sont continues au
point a alors f est direntiable en a. 
5. Thorme des accroissements nis 23

Dans ce cas, conformment


Pn la relation (2.5), la direntielle de f en a est donne
par df (a)(h) =
j=1 j f (a)h j.

Dmonstration. Nous dmontrons la thorme dans le cas n = 2 (le principe de


la dmonstration dans le cas gnral est identique) et nous choisissons la norme
k(x1 , x2 ) = max{|x1 |, |x2 |}. Le candidat df (a) est (h1 , h2 ) 1 f (a)h1 + 2 f (a)h2
et il sagit dtablir que la fonction derreur R dnie par

R(h) = f (a + h) f (a) (1 f (a)h1 + 2 f (a)h2 )

satisfait limh0 |R(h)|/khk = 0. Remarquons dabord que

f (a + h) f (a)
= f (a + h) f (a + (h1 , 0)) + f (a + (h1 , 0)) f (a)
 
= h2 2 f a + (h1 , 2 (h2 )h2 ) + h1 1 f a + (1 (h1 )h1 , 0) (5.3)

o nous avons appliqu le thorme des accroissements nis des fonctions dune
variable, dune part la fonction g2 (t) := t f (a + (h1 , t)) pour estimer g2 (h2 )
g2 (0) et dautre part la fonction g1 (t) := t f (a + (t, 0)) pour estimer g1 (h1 )
g(0). Les seules informations dont nous disposons sur 1 (h1 ) et 2 (h1 ) cest quils
sont tous deux compris entre 0 et 1. En employant lexpression obtenue dans la
formule pour R(h), nous obtenons
UNIV.JEANPAULCALVI.COM

 
R(h) = h2 2 f a + (h1 , 2 (h2 )h2 ) 2 f (a)
 
+ h1 1 f a + (1 (h1 )h1 , 0) 1 f (a)

Nous en dduisons immdiatement que

|R(h)|  
|2 f a + (h1 , 2 (h2 )h2 ) 2 f (a)| + |1 f a + (1 (h1 )h1 , 0) 1 f (a)|,
khk
0.6.0

et le majorant tend vers 0 lorsque h 0 puisque (h1 , 2 (h2 )h2 ) 0 et (1 (h1 )h1 , 0)
0 et que, par hypothse, les drives partielles sont continues au point a. 
CALCUL DIFFRENTIEL

E. 15. Quel est lidentit algbrique que nous devons substituer (5.3) pour dmontrer le
thorme prcdent dans le cas o n est quelconque ?

Thorme 12. Soit f = (f1 , . . . , fm ) : Rn Rm . Pour que f soit continment


direntiable sur cest--dire f C1 () il faut et il sut que les n drives
partielles de ses m composantes, j fi , (existent et) soient continues sur . 
24 Chapitre 1. Direntielles

5.5 Suites de fonctions direntiables


Thorme 13. Soit un ouvert convexe de E et F un espace de Banach. Si fn =
E F , n N, est une suite de fonctions direntiables sur vriant les deux
hypothses suivantes :
(i) il existe a telle que la suite fn (a) soit convergente,
(ii) la suite des applications dfn : L(E F ) converge vers A : x A(x)
L(E F ) uniformment sur ;
alors nous pouvons conclure que :
(C1) Il existe une fonction f : F telle que pour tout x , fn (x) f (x)
(n ) et la convergence est uniforme sur une boule de centre x ;
(C2) la fonction limite f est direntiable sur et df (x) = A(x), x .


Dmonstration. Notons Mn := supx kdfn (x) A(x)k. Lhypothse (ii) nous dit que
Mn 0 lorsque n . Remarquons aussi que

sup kdfm (x) dfn (x)k Mm + Mn .


x

La premire tape consiste exhiber la fonction limite f . Nous xons x, x 6= a, et


montrons que la suite (fn (x)) converge ; sa limite dnira la valeur f (x).
Pour tablir la convergence de (fn (x)) nous utilisons le critre de Cauchy (cest
0.6.0 UNIV.JEANPAULCALVI.COM

possible puisque lespace darrive F est complet). Fixons donc  > 0, nous cherchons
n0 N tel que m, n > n0 entraine kfm (x) fn (x)kF .
En faisant intervenir le point a et en appliquant le thorme des accroissements
nis la fonction fm fn , nous avons

kfm (x)fn (x)kF k(fm (x)fn (x))(fm (a)fn (a))kF +k(fm (a)fn (a))kF
(Mm + Mn )kx akE + k(fm (a) fn (a))kF . (5.4)

Puisque Mn 0, nous pouvons trouver n0 tel que n > n1 entraine Mn /(4kx


akE et puisque fn (a) f (a), nous pouvons trouver n2 tel que m < n < n2 entraine
k(fm (a) fn (a))kF /2 et, par suite, pour m > n > n0 := max{n1 , n2 } nous
CALCUL DIFFRENTIEL

avons kfm (x) fn (x)kF  ce qui achve la dmonstration de lexistence de la


fonction limite f .
Nous pouvons maintenant rcrire la relation (5.4) ci-dessus en remplaant a par
un point x0 quelconque dans . En faisant m dans cette nouvelle ingalit, il
vient
kf (x) fn (x)kF Mn kx x0 kE + k(f (x0 ) fn (x0 ))kF .
6. Exercices et problmes 25

En particulier, si B(x0 , r) alors

sup kf (x) fn (x)kF rMn + k(f (x0 ) fn (x0 ))kF 0 (n ),


xB(x0 ,r)

qui montre que (fn ) converge uniformment vers f sur un boule de centre x0 lequel
est un point quelconque de (ce qui implique dailleurs que f est continue sur ).
Il reste tablir que f est direntiable en tout point x0 de et que sa direntielle
en x0 est A(x0 ). Posons R(h) = f (x0 + h) f (x0 ) A(x0 )(h). Nous voulons tablir
que kR(h)kF /khkE 0 pour h 0. Nous commenons par tablir une majoration
intermdiaire. Le thorme des accroissements nis nous assure que

kfm (x0 + h) fm (x0 ) fn (x0 + h) + fn (x0 )kF khkE (Mm + Mn ),

et, en faisant m ,

kf (x0 + h) f (x0 ) fn (x0 + h) + fn (x0 )kF khkE Mn .

Fixons alors  > 0 et choisissons n0 de telle sorte que Mn0 /3. Nous avons

R(h) = f (x0 + h) f (x0 ) fn0 (x0 + h) + fn0 (x0 )


(A(x0 ) dfn0 (x0 ))(h)
+ fn0 (x0 + h) fn0 (x0 ) dfn0 (x0 )(h), (5.5)
0.6.0 UNIV.JEANPAULCALVI.COM

et chacun des trois termes sur la gauche peut tre estim (en norme k kF ). Chacun
des deux premiers est domin par /3 khk cause du choix de n0 et le troisime
est encore domin par /3 khk pour khkE assez petit par direntiabilit de fn0
en x0 . Au total, pour khkE assez petit, kR(h)kF khkE  et cela achve la preuve
de la direntiabilit de f en x. 

E. 16. Montrer que dans lnonc ci-dessus, on peut remplacer lhypothse (ii) par
(ii bis) la suite des applications dfn : L(E F ) est convergente vers A : x
A(x) L(E F ) et pour tout x la convergence est uniforme sur une boule de
centre x.
CALCUL DIFFRENTIEL

6. Exercices et problmes
17. Retrouver la direntielle de la forme quadratique de lexemple 2 en crivant Q comme
la compose de la forme bilinaire B et lapplication x (x, x).
18. Dautres rgles de calcul.
I) Donner la direntielle dun produit de deux fonctions f, g : U Rn R diren-
tiables en a. Que dire de la direntiabilit des fonctions polynmes ?
26 Chapitre 1. Direntielles

II) Donner la drive dune fonction de la forme f g o f est une fonction relle d-
rivable de la variable relle et g est une fonction direntiable de U E vers R. Traiter
le cas particulier des fonctions 1/g et log g. Que dire de la direntiabilit des fractions
rationnelles ?
III) Donner la direntielle dune fonction de la forme f A o f : U Rn Rm et
A = Rm Rd est une application linaire ou ane. Cas particulier des fonctions ridge (pour
lesquelles d = 1). Voir lexerice 27.
19. Identit dEuler. Soit h : Rn R un polynme homogne de degr k. Cela signie
que pour tout R et x Rn , on a h(x) = k h(x).
I) Dmontrer que
Xn
xi i h(x) = kh(x). (6.1)
i=1

II) En dduire que



|h(x)| 1/ k kxk2 kh(x)k2 , x Rn ,
o k k2 dsigne la norme euclidienne usuelle de Rn et (x) = (1 h(x), , n h(x)). Pour
plus dinformation sur h voir lexercice 26.
20. Soit d N? . On dnit la fonction f sur R2 valeur dans R par f (x, t) = (x t)d+ o
(
(x t)d si x t
(x t)d+ = .
0 si x < t

Etudier la direntiabilit de f .
21. Soit GLn (R) le groupe des matrices inversibles de Mn (R). Montrer que GLn (R) est un
0.6.0 UNIV.JEANPAULCALVI.COM

ouvert de Mn (R) et tudier la direntiabilit de lapplication dinversion A A1 . Pour


A GLn (R) et H Mn (R) de norme assez petite, on pourra calculer (I + HA1 )(I
HA1 ).
22. Soient un ouvert de Mn (R) et f = Mn (R) une fonction direntiable. On
dnit g sur Mn (R) par la relation

g(X) = X f (X),

(g(X) est le produit de la matrice X par la matrice f (X)).


(i) Montrer que g est direntiable sur et exprimer dg(X) en fonction de df (X), X .
(ii) On suppose maintenant que est louvert form des matrices inversibles et on pose
f (X) = X 1 . Retrouver la direntielle de df (X) partir de la relation X f (X) = Id,
CALCUL DIFFRENTIEL

X .
23. Soient E un espace vectoriel norm et B une forme bilinaire symtrique sur E E.
On suppose que f : R E une fonction drivable sur R valeurs dans E vriant

B(f 0 (t), f (t)) = 0, t R.

Montrer que la fonction g dnie sur R pat g(t) = B(f (t), f (t)) est une fonction constante.
6. Exercices et problmes 27

24. Montrer que la direntielle de lapplication dterminant (det) sur Mn (R) est donne
par la relation
t 
d(det)(A)(H) = Tr comat(A) H , (6.2)
o comat(M ) dsigne la co-matrice (matrice des cofacteurs) de M et Tr(M ) dsigne la
trace de la matrice M . On pourra utiliser le fait que det est un application multilinaire des
collonnes de la matrice pour tablir dabord que
n
X
d(det)(A)(H) = det(Ai (H)), (6.3)
i=1

o Ai (H) est la matrice obtenue en substituant la i-me colonne de H la i-me colonne


de A. Ensuite, on pourra tablir lidentit demande en commenant par A = I puis A
inversible puis conclure par un argument de densit.
25. ( 24) Montrer que lensemble GL+ n (R) form des matrices de dterminant strictement
positif est un ouvert de Mn (R) et donner la direntielle de lapplication A log det A.
26. Soit H un espace de Hilbert, un ouvert de H et f une fonction direntiable sur
valeurs dans R. Pour tout a , df (a) est une forme linaire sur H continue. Daprs le
thorme de reprsentation de Riesz, il existe u = ua H tel que df (a)(h) = hua , hi, h H
o h, i reprsente le produit scalaire de H. Cet lement ua sappelle de gradient de f en a
et est not f (a). Donner des formules pour (f g), (f /g), (f g).
27. On note par hx, yi le produit scalaire ordinaire de deux vecteurs x et y de Rn . Soient
Rn , 6= 0, et f : R R une fonction relle drivable sur R tout entier. On dnit F sur
Rn par la relation F (x) = f (h, xi). Rappelons que ces fonctions sont appeles fonctions
ridge ou parfois dans les textes anglo-saxons plane waves, une terminologie qui se comprend
aisment la vue du graphe donn la gure 27. Montrer que F est direntiable en tout
0.6.0 UNIV.JEANPAULCALVI.COM

point de Rn et calculer une expression de sa direntielle en x0 Rn en fonction de f et de


. Le fonction F peut-elle admettre un extremum local strict en un point x0 de Rn ?
28. E et F dsignent des espaces vectoriels de dimension nie, un ouvert de E et a un
point de . Si f : F est une fonction direntiable en a on pose

P (f, a)(x) = f (a) + df (a)(x a), x E.

Lobjet du problme est ltude de quelques proprits de la fonction P (f, a).


I) Montrer que si f et g sont direntiables en a et R alors P (f + g, a) = P (f, a) +
P (g, a).
II) (a) Montrer que si f est une application linaire alors P (f, a) = f .
(b) On suppose maintenant F = R et que f (x) = B(x, x) o B est une forme bilinaire
CALCUL DIFFRENTIEL

symtrique (continue) sur E E. Montrer que P (f, a)(x) = B(a, x), x E.


III) On suppose F = E, f : E direntiable en a et g : U E direntiable
en f (a) f () U .
(a) Montrer que P (g f, a) = P (g, f (a)) P (f, a).
(b) On suppose maintenant que A est une application linaire bijective de E dans E et que
g A = g. Montrer que P (g, A(a)) = P (g, a) A1 .
28 Chapitre 1. Direntielles

50

30

10 5
Z

10 3

30 1

50
1
5 4
3 3 X
2 1
0 1
2 5
Y 3
4 5

Figure 8 Graphe de la fonction ridge (x, y) R2 z = 50 sin(x + 2y) R.

IV) Dans cette partie, on suppose que F = R et que f et g sont deux fonctions de dans
R direntiables en a. Montrer que

P (f g, a) = f (a)P (g, a) + g(a)P (f, a) (f g)(a).

29 (Un algorithme doptimisation). On dit quune fonction continue f de Rn dans R est


coercive lorsque limkxk f (x) = . Lespace Rn est muni de sa norme euclidienne asso-
UNIV.JEANPAULCALVI.COM

cie au produit scalaire h, i.


I) Montrer que toute fonction coercive admet un minimum sur Rn .
II) On suppose maintenant que f est de classe C 1 sur R et que df (a) 6= 0. On note f (a)
lunique vecteur de Rn tel que df (a)(h) = hf (a), hi. (Quelles sont les coordonnes de
f (a) ?) Montrer que si t > 0 et assez petit alors f (a tf (a)) < f (a).
III) On suppose toujours que f est coercive et de classe C 1 sur Rn . Considrons lalgo-
rithme suivant pour dterminer un point critique de f :
(a) On prend x0 R quelconque.
(b) Ayant construit x0 , . . . , xk
0.6.0

Si df (xk ) = 0 lalgorithme sarrte : xk est point critique.


Si df (xk ) 6= 0 alors on dtermine (par un autre algorithme) tk ]0, [ tel que
CALCUL DIFFRENTIEL

f (xk tk f (xk )) = inf f (xk tf (xk )),


t>0

puis on pose xk+1 = xk tk f (xk ).


IV) Montrer que, sous les hypothses de lalgorithme, tk existe.
V) En utilisant le fait que g 0 (tk ) = 0 o g est la fonction dnie sur R+ par g(t) =
f (xk tf (xk )) montrer que les vecteurs f (xk+1 ) et f (xk ) sont orthogonaux.
6. Exercices et problmes 29

VI) Montrer que la suite (xk ) est borne. On utilisera le fait que la suite (f (xk )) est
dcroissante et le fait que f est coercive.
Thorme 14. On suppose que lalgorithme ci-dessus ne sarrte pas. Toute sous-suite convergente
de (xk ) converge vers un point critique de f . 

VII) Dmontrer le thorme. Supposant que X est limite dune sous-suite de (xk ) avec
df (X) 6= 0, on recherchera une contradiction.
30. Soit U un ouvert comme sur la gure 9. On suppose que f est direntiable sur U et que
kdf (x)k est born par M pour x U . Trouver une constante d(a, b) telle que kf (b)f (a)k
M d(a, b). Donner une gnralisation de ce rsultat.

U a1
a2

a
b
1

Figure 9

31. Soit Mn (R) lespace vectoriel des matrices carres dordre n, n 2, coecients rels
0.6.0 UNIV.JEANPAULCALVI.COM

que lon munit dune norme note k k. Nous supposons que cette norme est multiplicative,
cela signie que pour A et B dans Mn (R), on a kA Bk kAk kBk.
I) On dnit lapplication b sur Mn (R) Mn (R) par la relation b(X, Y ) = X Y , autre-
ment dit b(X, Y ) est le produit matriciel de X par Y . Lespace Mn (R) Mn (R) est muni
de la norme produit : k(A, B)k = max(kAk, kBk).
(a) Montrer que b est une application bilinaire sur Mn (R) Mn (R). Est-elle symtrique ?
(b) Montrer que b est direntiable en (A, B) Mn (R) Mn (R) et dterminer sa diren-
tielle en (A, B).
(c) En dduire la direntielle en A de lapplication P2 : X Mn (R) X 2 Mn (R). On
utilisera le fait que P2 = b avec : X Mn (R) (X, X) Mn (R) Mn (R).
II) Soit k 2. On dnit lapplication Pk : X Mn (R) X k Mn (R).
CALCUL DIFFRENTIEL

(a) Montrer, par rcurrence sur k que si A Mn (R) et H Mn (R) alors

k
X
dPk (A)(H) = Ai1 HAki (6.4)
i=1
= HAk1 + AHAk2 + A2 HAk3 + + Ak2 HA + Ak1 H. (6.5)
30 Chapitre 1. Direntielles

(b) Trouver une majoration dpendant de k et de kAk pour la norme de lapplication linaire
dPk (A).
(c) Montrer que pour tout k 1 et toutes matrices X, Y dans Mn (R) on a

kX k Y k k k max(kXk, kY k)k1 kX Y k.
Pk
III) On note Sk = Id + i=1 Pi . Lapplication Sk est donc une application de Mn (R)
dans Mn (R).
(a) Soit R ]0, 1|. Montrer que la suite Sk est uniformment convergente sur la boule
Bf (0, R) = {X Mn (R) : kXk R}.
(b) Soit la limite de la suite Sk . Montrer que est direntiable sur la boule ouverte de
centre 0 et de rayon 1 et dterminer la direntielle de .
(c) Calculer Sk (X)(Id X) et en dduire que pour toute matrice X avec kXk < 1 on a
(X) = (Id X)1 .
(d) Montrer que pour toutes matrices X et Y de normes < 1, on a
2kX Y k
k(Id X)1 (Id Y )1 k  2 .
1 max(kXk, kY k)

32. Exponentielle matricielle.


Soit Mn (R) lespace vectoriel des matrices carres dordre n, n 2, coecients rels
que lon munit dune norme multiplicative note k k (voir le problme 31).
I) Montrer que la srie de terme gnral X k /k!, k 0, est normalement convergente sur
tout compact de Mn (R). On note exp(X) sa limite, ie
0.6.0 UNIV.JEANPAULCALVI.COM

+
X 1 k
exp X = X .
k!
k=0

II) Montrer que exp est de classe C1 sur Mn (R).


III) Soit X Mn (R). Montrer que lapplication t R exp(tX) Mn (R) est drivable
et que
d
exp(tX) = X exp(tX).
dt
En dduire que pour A Mn (R) et x Rn donns, lapplication : R Rn dnie par :
(t) = exp(tA)(x), vrie

0 (t) = A((t)) et (0) = x.


CALCUL DIFFRENTIEL

IV) Soit (e1 , . . . , en ) une base de Rn . On pose pour k = 1 . . . , n,

ek (t) = exp(tA)(ek ) et J(t) := det(e1 (t), . . . , en (t)).

Montrer que
J 0 (t) = Tr(A)J(t).
Que peut on dire dans le cas o Tr(A) = 0.
6. Exercices et problmes 31

V) Soit A : t A(t) une application continue de R dans Mn (R). On suppose que la


fonction t R 7 U (t) Mn (R) satisfait la relation U 0 = A U . Montrer que si u = det U
et a := Tr A alors u0 = a u.
33. Soient E un espace vectoriel norm de dimension nie dont la norme est note k k et
B : E E R une forme bilinaire symtrique continue et dnie positive dont la norme
est note L de sorte que |B(x, y)| Lkxk kyk pour tous x, y E. Rappelons que B dnie
positive signie B(x, x) > 0 pour tout x 6= 0.
La rsultat de la premire question est utilisable dans la suite mais on peut traiter directe-
ment les questions suivantes sans avoir rsolu la premire.
I) Soit : E R et f = E E. On dnit F sur E par la relation

F (x) = (x)f (x),

autrement dit, F (x) est la multiplication du vecteur f (x) par le rel (x).
Montrer que si et f sont direntiables en x E alors F est direntiable en x et
exprimer dF (x) laide des direntielles de et f . (On pourra remarquer que lapplication
(t, y) R E ty E est bilinaire.)
II) Dans cette partie on tudie la direntiabilit de lapplication F dnie sur F (x) =
1
B(x,x) x.
(a) Quel est louvert le plus grand sur lequel F est dnie ? Cet ouvert sera not .
(b) Montrer que lapplication x 1
B(x,x) R est direntiable et dterminer ses
direntielles.
(c) En dduire une expression pour les direntielles de F .
(d) Montrer que pour tout x lapplication dF (x) est un automorphisme de E (une
application linaire bijective de E dans lui-mme).
0.6.0 UNIV.JEANPAULCALVI.COM

III) On pose M (x, y) = inf t[0,1] B(tx + (1 t)y, tx + (1 t)y)


(a) A quelle condition sur x et y a-t-on M (x, y) > 0 ?
(b) On suppose que U est un sous-ensemble de tel que M (x, y) > 0 pour tous x, y U .
Dterminer une constante K dpendant de x, y, L et M (x, y) telle que

kF (x) F (y)k Kkx yk.

(c) Lorsque M (x, y) > 0, calculer M (x, y) en fonction de B(x, x), B(y, y) et B(x, y).
34. Norme des direntielles. Nous tudions les relations entre les limites des taux dac-
croissement et les normes des direntielles. Dans cet exercice nous supposons que les espaces
E et F sont de dimensions nies.
CALCUL DIFFRENTIEL

(A) Dmontrer le thorme suivant.


Thorme 15. Soit f : E F une fonction direntiable au point a . Nous avons

kf (x) f (a)kF
kdf (a)k = lim sup .
xa kx akE

32 Chapitre 1. Direntielles

Rappelons quune limite suprieure peut se dnir comme suit

lim sup g(x) = lim sup g(x),


xa t0 xB(a,t)

la limite sur la droite existant certainement (dans R {}) puisque la fonction en t sur la
droite est dcroissante. Nous avons not B(a, t) = {x E : kx ak t}. Une limite
infrieure se dnit de manire similaire en remplaant le sup par un inf dans la relation
ci-dessus.
(B) Montrer que

kf (x) f (a)kF
lim inf = inf kdf (a)(u)kF .
xa kx akE kukE =1

Montrer que lorsque df (a) est un isomorphisme alors le terme de droite est gal k[df (a)]1 k1 .
Lorsque df (a) nest pas un isomorphisme, que vaut le terme de droite ?
0.6.0 UNIV.JEANPAULCALVI.COM
CALCUL DIFFRENTIEL
33

Direntielles secondes et suprieures

1. Dnition

1.1 Direntier lapplication direntielle

Nous avons dj remarqu que lorsque f : E F est direntiable en tous


points dun sous-ensemble ouvert U de alors il est lgitime dtudier la continuit
de lapplication df : a U E df (a) L(E, F ). En ralit, nous pouvons non
seulement tudier la continuit, mais aussi la direntiabilit. Lorsque cette applica-
tion df est direntiable au point a U , nous pouvons construire sa direntielle
UNIV.JEANPAULCALVI.COM

d(df )(a) = ddf (a) qui sera un lment de L(E; L(E; F )). Daprs le thorme
6, llment ddf (a) L(E; L(E; F )), correspond une unique application bili-
naire continue, cest--dire une unique lment de L(E, E; F )) que nous noterons
d2 (f )(a). En fait,

d2 (f )(a)(h, k) = [ddf (a)(h)](k), h, k E. (1.1)

Lapplication bilinaire d2 f (a) est appele la direntielle seconde de f en a. Lors-


0.6.0

quelle existe, nous disons que la fonction f est deux fois direntiable en a. Le fait
que d2 f (a) existe sous-entend donc que f est direntiable dans un voisinage de a.
CALCUL DIFFRENTIEL

E. 35 (Exemples de calcul de direntielles secondes).


I) Montrer que la direntielle seconde dune application linaire est nulle.
II) Dterminer la direntielle seconde dune forme quadratique.
III) Montrer que la compose de deux fonctions deux fois direntiables en a est aussi
direntiable en a et dterminer une expression de d2 (f g) en fonctions des direntielles
de f et g.
34 Chapitre 2. Direntielles secondes et suprieures

1.2 Double drivation suivant deux vecteurs


Si df est dnie sur U , il en est de mme de Dv f : x Dv f (x) F , v E,
puisque, daprs le thorme 6, Dv f (x) = df (x)(v). Il est alors lgitime denvisager
le calcul de Dw (Dv f )(x).
Thorme 1. Si f : E F est deux fois direntiable en a alors
Dw (Dv f )(a) existe et

Dw (Dv f )(a) = d2 f (a)(w, v), v, w E. (1.2)

Thorme 2. Lorsque f : E F est deux fois direntiable en a alors pour


tous vecteurs non nuls h et k dans E
1
d2 f (a)(k, h) = lim {f (a + t(h + k)) f (a + th) f (a + tk) + f (a)} . (1.3)
t0 t2

Thorme 3. Lorsque f : E F est deux fois direntiable en a alors


lapplication bilinaire d2 f (a) L(E, E; F ) est symtrique, autrement dit

d2 f (a)(h, k) = d2 f (a)(k, h), h, k E. (1.4)


0.6.0 UNIV.JEANPAULCALVI.COM

1.3 Drives partielles secondes


Supposons, comme dans 2.3, que E soit de dimension nie n et que (v1 , v2 , . . . , vn )
soit une base de E. Si f =P E F est deux
P fois direntiable en a alors daprs
le thorme 1 pour h = ni=1 hi vi et k = ni=1 ki vi

d2 f (a)(h, k) = Dh (Dk f )(a) (1.5)


n
!
X
= Dh ki Dvi f (a) (1.6)
i=1
n
X
= ki Dh (Dvi f )(a) (1.7)
CALCUL DIFFRENTIEL

i=1
Xn X n
= ki hj Dvj (Dvi f )(a). (1.8)
j=1 i=1

Puisque Dvj (Dvi f )(a) = d2 f (a)(vj , vi ) = d2 f (a)(vi , vj ) = Dvi (Dvj f )(a) lexpres-
sion peut tre simplie lorsque h = k en regroupant les termes identiques et nous
1. Dnition 35

obtenons
n
X X
2
d f (a)(h, h) = h2i Dvi (Dvi f )(a) + 2 hi hj Dvi (Dvj f )(a). (1.9)
i=1 i<j

Lorsque E = Rn est muni de base canonique vi et F = R, lexpression devient


n
X X
d2 f (a)(h, h) = h2i ii f (a) + 2 hj hi ij f (a), (1.10)
i=1 i<j

o ij dsigne la drive partielles secondes ordinaire. La notation suivante est sou-


vent rencontre

2f 2f
ii2 f (a) = (a), 2
ij f (a) = (a). (1.11)
x2i xi xj

La matrice H = H(f, a) dont les coecients sont les lments ij f (a) sappelle
la matrice hessienne de f au point a ou simplement la hessienne de f en a,

Hij = ij f (a), 1 i, j n.

Si f est deux fois direntiables en a la matrice H(f, a) est symtrique et nous


avons
UNIV.JEANPAULCALVI.COM

h1
 ..
d f (a)(h, h) = h1 . . . hn H(f, a) . , h Rn .
2
(1.12)
hn

Exemple 1. La gure 1.3 montre un calcul de Hessienne. Noter lemploi de la fonction


boat pour avoir une valeur numrique approche.

1.4 Fonctions de classe C2


0.6.0

Une application f : E F , deux fois direntiable sur un sous-ensemble


ouvert U de est dite de classe C2 sur U et nous crivons f C2 (U ) lorsque
CALCUL DIFFRENTIEL

lapplication d2 f : x U d2 f (x) L(E, E; F ) est continue. Pour la topologie de


L(E, E; F ), nous renvoyons la section 5 de lannexe. Lanalogue direct du thorme
12 pour les fonctions de classe C2 reste valable. Les direntielles dordre k, k 3
(et les classes de fonctions Ck (U )) se dnissent dune manire similaire partir des
direntielles dordre k 1.
. Il existe dautres conditions assurant cette symtrie.
36 Chapitre 2. Direntielles secondes et suprieures

Figure 1 Un calcul de hessienne avec Maxima.

2. Formule de Taylor lordre deux


0.6.0 UNIV.JEANPAULCALVI.COM

Thorme 4. Soient f : E F et a . Si f est deux fois direntiable en a


alors il existe un fonction  dnie sur un voisinage de 0 dans E et vriant limxa (x
a) = 0 telle que

1 2
f (x) = f (a) + df (a)(x a) + d f (a)(x a , x a) + kx ak2E (x a). (2.1)
2

Lexpression
CALCUL DIFFRENTIEL

1 2
T2a (f )(x) = f (a) + df (a)(x a) + d f (a)(x a , x a) (2.2)
2

sappelle le polynme de Taylor de f au point a lordre 2. Nous utiliserons aussi


la notation T2a (f ; x).
3. Application la recherche des extremums 37

Lorsque E = Rn et F = R, il sagit eectivement dun polynme ordinaire de n


variables relles. De manire prcise, si x = (x1 , x2 , . . . , xn ),

n
X
T2a (f ; x1 , . . . , xn ) = f (a) + i f (a)(xi ai )
i=1
n
1 X X
+ ii f (a)(xi ai )2 + ij f (a)(xi ai )(xj aj ). (2.3)
2
i=1 1i<jn

E. 36. Dterminer le polynme de Taylor lordre deux lorigine de la fonction f dnie


sur R2 par f (x, y) = exp((x + sin y).
Exemple 1. La gure 2 donne un exemple de calcul de polynme de Taylor lordre
2. On pourrait demander un polynme de nimporte quel ordre. La troisime para-
mtre donne le point de la forme

a = (, , . . . , )

en lequel le polynme est calcul, ici = 0 et le point a est lorigine. Nous pouvons
toujours supposer que le point en question est lorigine. Cela provient de la relation

Ta (f, 2)(x) = T0 f ( + a), 2 (x a).
0.6.0 UNIV.JEANPAULCALVI.COM

3. Application la recherche des extremums


Jusqu prsent, nous connaissons seulement une condition ncessaire pour lexis-
tence dun extremum local dune fonction direntiable en un point a. Cest la
condition dannulation de la direntielle donne par le thorme 8. La formule
de Taylor nous permet dobtenir une condition susante trs utile dans la pratique.
Thorme 5. Soient E un espace vectoriel norm de dimension nie et f : E R
deux fois direntiables en a telle que df (a) = 0.
(i) Si d2 f (a) est dnie positive alors a admet un minimum local strict en a.
(ii) Si d2 f (a) est dnie ngative alors f est un maximum local strict en a.
CALCUL DIFFRENTIEL

Rappelons les dnitions,


(i) d2 f (a) est dnie positive si d2 f (a)(h, h) > 0, h E, h 6= 0,
(ii) d2 f (a) est dnie ngative si d2 f (a)(h, h) < 0, h E, h 6= 0,
0.6.0 UNIV.JEANPAULCALVI.COM 38 Chapitre 2. Direntielles secondes et suprieures

Figure 2 Dtermination dun polynme de Taylor avec Maxima.


CALCUL DIFFRENTIEL
4. Exercices et problmes 39

Lorsque les ingalits strictes sont remplaces par des ingalits larges, on dit
simplement que f est positive (ou ngative).
Insistons sur le fait que la condition du thorme nest pas une condition nces-
saire, mais seulement une condition susante comme le montre lexemple suivant.
Exemple 1. Soient f : R2 R dnie par f (x1 , x2 ) = x21 + x42 . Il est immdiat
que (0, 0) est un minimum (global) de f sur R2 . Pourtant, il est facile de vrier que
d2 f (0, 0)(h, h) = h21 de sorte que d2 f (a) est positive sans tre dnie positive.
En fait, en utilisant la mme technique de dmonstration, il nest pas dicile
dtablir que, naturellement sous rserve que df (a) = 0, pour que a soit un maximum
local, il est ncessaire que d2 f (h, h) 0, h E, et pour quil soit un minimum local
il est ncessaire que d2 f (h, h) 0, h E, en particulier si la forme quadratique
h d2 f (h, h) prend des valeurs de signes dirents, a nest pas un extremum local.
La dirence entre cette condition ncessaire et la condition susante nonce dans
le thorme est li la dirence entre une ingalit stricte < 0 ou > 0 et une
ingalit large 0 ou 0.

4. Exercices et problmes
E. 37. I) Soit f une fonction direntiable sur un ouvert convexe Rn valeur dans
R . Soient a, b . On considre la fonction g dnie sur [0, 1] par la relation g(t) =
m

f (a + t(b a)). Que vaut g 0 (t) ? Montrer que si f est de classe C 1 sur , on a
Z 1
f (b) = f (a) + df (a + t(b a))(b a)dt.
0.6.0 UNIV.JEANPAULCALVI.COM

En dduire que
kf (b) f (a)k max |||df (c)||| kb ak.
x[a,b]

Est-ce une nouvelle dmonstration du thorme des accroissements nis ?


II) On suppose maintenant que f est de classe C 2 sur . Montrer que
Z 1
f (b) = f (a) + df (a)(b a) + (1 t)d2 f (a + t(b a))(b a, b a)dt.
0

En dduire une majoration pour kf (b) f (a) df (a)(b a)k.


III) Comparer cette estimation aux valeurs numriques rapportes dans la table 1 .
CALCUL DIFFRENTIEL

38 (Polynme de Taylor dune fonction ridge).


Soit f : Rn R une fonction ridge dnie par f (x) = g(h, xi) o g est une fonction de
classe C2 sur R, Rn et h, i dsigne le produit scalaire usuel dans Rn . Dmontrer que

T2a (f ; x) = Th,ai
2
(g; h, xi),

o le polynme de Taylor dans le terme de droite est un polynme dune seule variable.
40 Chapitre 2. Direntielles secondes et suprieures

39. Soient u et v deux fonctions deux fois drivables sur R. On pose f (x, y) = u(x) v(y).
(a) Dterminer en fonction des drive de u et de v la forme de la matrice hessienne de f
en un point (x0 , y0 ) en lequel df (x0 , y0 ) est nulle. La matrice hessienne est la matrice de
l forme quadratique h d2 f (x0 , y0 )(h, h). (b) Soient maintenant P (x) = ax2 + bx + c
et Q(x) = x2 + x + deux trinmes du second degr. Donner une condition susante
portant sur les coecients de P et Q pour que f (x, y) = eP (x) eQ(y) admette un minimum
local strict.
40. Soient et deux paramtres rels. On dnit f : R2 R par

f (x, y) = x3 /6 + x2 /2 + y 3 /6 + y 2 /2.

Dterminer en fonction de et les extremums locaux de f .


41. Soient E un espace vectoriel norm de dimension nie et B : E E une forme bilinaire
symtrique (continue) dnie positive (on a donc B(y, y) > 0 pour tout vecteur y non nul).
La forme quadratique associe B est note Q de sorte que Q(y) = B(y, y). Soient a, b
deux lments distincts de E. Ces vecteurs servent de paramtres dans la fonction f dnie
sur E par f (x) = Q(x a) + Q(x b), x E.
I) Montrer que f est direntiable en tout point de E et dterminer sa direntielle.
II) Recherche dun minimum.
(a) Montrer quil existe un unique point x E tels que df (x) = 0. Ce point sera not x0 .
(b) Montrer que pour tout h E, f (x0 + h) = 2B(h, h) + f (x0 ). Que peut-on en dduire
pour x0 ?
III)
42. Soit E un espace de Banach, B : E E R une forme bilinaire symtrique continue
et L : E R une forme linaire continue. On considre lapplication f dnie sur E
0.6.0 UNIV.JEANPAULCALVI.COM

valeurs dans R par la relation


1
f (x) = B(x, x) L(x).
2
I) Dmontrer, en dtaillant le raisonnement et le calcul, que si f admet un extremum local
en a E alors
h E B(a, h) = L(h). (4.1)
II) On suppose maintenant que la forme bilinaire B est positive. Cela signie que B(h, h)
0 pour tout h E. On suppose en outre que la condition (4.1) est satisfaite. (i) Montrer, partir
de la relation B(a h, a h) 0, que
CALCUL DIFFRENTIEL

h E B(a, a) B(h, h) 2L(h).

(ii) Montrer que f admet un minimum global en a, cest--dire f (a) f (x) pour tout x E.

NNN
41

Inversion locale et thorme des fonctions implicites

Dans cette partie les espaces vectoriels norms sont supposs de dimension nie.

1. Le thorme dinversion locale


Nous savons bien que pour quun fonction continue f dnie sur un intervalle I
dans R dnisse une bijection de I sur son image f (I) il faut et il sut quelle soit
strictement monotone. Une condition aussi simple ne saurait exister pour les fonc-
tions de plusieurs variables puisque la notion de fonction monotone na plus de sens.
La drivabilit de la fonction f ci-dessus toutefois nentrane pas ncessairement
UNIV.JEANPAULCALVI.COM

celle de sa fonction rciproque. Lexemple classique est celui de la fonction x 7 x3


qui est une bijection strictement croissante de R de R mais dont la fonction rci-
proque nest pas drivable lorigine. Pour que la fonction rciproque soit drivable
au point b il est ncessaire et susant que f 0 (a) 6= 0 ou f (a) = b et, dans ce cas,
(f 1 )0 (b) = 1/f 0 (a). En particulier, si f est une fonction continment drivable sur
un voisinage de a I et f 0 (a) 6= 0 alors, pour x assez proche de a, disons x Ia ,
f 0 (x) sera non nulle de signe constant. La fonction, par suite, sera strictement mo-
notone et sa fonction rciproque f 1 sera drivable en tout point de Ia . Cest ce
0.6.0

rsultat quil est possible de gnraliser au cas des fonctions direntiables sur un
ouvert dun espace vectoriel norm. Observons quau contraire du cas des fonctions
CALCUL DIFFRENTIEL

dune seule variable, seul le recours au calcul direntiel nous permet de trouver une
condition susante pour garantir quune fonction dnit une bijection au voisinage
dun point donn.
Thorme 1. Soit f : E F continment direntiable sur et a . Si df (a)
est un isomorphisme de E sur F alors f est un diomorphisme local au voisinage de a.
Cela signie quil existe des voisinages ouverts U de a et V de b = f (a) tel que f soit une
42 Chapitre 3. Inversion locale et thorme des fonctions implicites

bijection de U sur V et f 1 : V U est direntiable sur V . En outre

d(f 1 )(b) = [df (a)]1 . (1.1)

E. 43. A propos de lnonc du thorme : est-il vrai que pour tout x U , df (x) est
inversible ?
E. 44. Soit f : R2 R2 dnie par f (x, y) = (x + y, xy). En quels points (x, y), df (x, y)
est-il un isomorphisme ?

Exemple 1. Tant que des fonctions simples sont en jeu, le vrication de la condition
df (a) inversible ne cause aucune dicult, voyez la gure 1. Le test seectue par le
calcul du dterminant du jacobien (qui doit tre non nul).
0.6.0 UNIV.JEANPAULCALVI.COM
CALCUL DIFFRENTIEL

Figure 1 Exemple de la vrication de la condition du thorme dinversion locale


pour la fonction f (x, y, z) = (x z + z + x y 3 + y 2 + x2 , z 3 + x3 + y 3 , xyz) au point
a = (1, 2, 1).
2. Le thorme des fonctions implicites 43

2. Le thorme des fonctions implicites


2.1 La forme locale dune courbe
Considrons le cercle de rayon 1 et de centre lorigine dans R2 , C = {(x, y)
R2 : x2 + y 2 = 1}. Cest ensemble nest pas le graphe dune fonction dune
variable g car, toute droite parallle laxe des y rencontre le graphe dune fonction
en au plus un point et cest une proprit que ne possde videmment pas le cercle.
Pourtant, localement, C est bien le graphe dune fonction. Ici, ladverbe localement
signie que pour tout point a = (a1 , a2 ) de C, il existe un voisinage de a, cest--
dire un ensemble de la forme C B(a, R), R > 0, qui est le graphe dune fonction
autrement dit, lquation x2 + y 2 = 1 se laisse dcrire par une relation y = g(x) ou
x = g(y) pour x proche de a1 et y proche de a2 . Remarquons quici, pour R assez
petit, C B(a, R) est un arc de cercle. Les fonctions g dpendent du point (a, b)
considr, comme il est expliqu sur la gure. 2

B(a, R)

C
y= 1 x2
y

(a1 , a2 )
0.6.0 UNIV.JEANPAULCALVI.COM

p
x= 1 y2

y = 1 x2

Figure 2 Cercle et fonction implicite.


CALCUL DIFFRENTIEL

Nous voulons rsoudre le mme problme dans le cas o le cercle C est remplac
par un ensemble de la forme {x : f (x) = 0} o f : Rn+1 R. Ce problme
revt une importance cruciale car beaucoup des ensembles couramment tudis en
gomtrie sont de la forme {x : f (x) = 0} o f est une fonction indniment
direntiable et mme, dans les cas les plus importants, des polynmes. Pour donner
44 Chapitre 3. Inversion locale et thorme des fonctions implicites

une rponse valable dans toutes les dimensions, nous devrons supposer que f est
de classe C1 . Comme le montre lexemple H de la gure 3 une simple hypothse de
direntiabilit ne peut sure. une exception prs, au voisinage de tous les points,
comme illustr par le point ar lensemble H se laisse dcrire comme le graphe dune
fonction. Lexception est le point as de la gure. Il est facile dexpliquer ce rsultat
ngatif. Quel que soit R > 0, petit, H B(as , R) est form de deux branches qui
se coupent en as et cet ensemble ne saurait tre le graphe dune fonction ; il est en
ralit la runion des graphes de deux fonctions.

y
ar

as

H
UNIV.JEANPAULCALVI.COM

Figure 3

2.2 Le thorme

Le thorme suivant donne une rponse gnrale au problme. Cest un rsultat


fondamental qui sert de pont entre lanalyse et la gomtrie.
Thorme 2 (des fonctions implicites). Soit f : Rn+1 R de classe C1 sur
et
0.6.0

a = (a1 , a2 , . . . , an , an+1 ) ,
CALCUL DIFFRENTIEL

vriant f (a) = 0. Alors, si n+1 f (a) 6= 0, il existe un voisinage ouvert U de a, un


voisinage ouvert V de a0 = (a1 , a2 , . . . , an ) et une application g C1 (V ) tels que
   
x = (x1 , . . . , xn+1 ) U (x1 , . . . , xn ) V
.
f (x1 , x2 , . . . , xn , xn+1 ) = 0 xn+1 = g(x1 , x2 , . . . , xn ) = 0
(2.1)
2. Le thorme des fonctions implicites 45

U voisinage de a
xn+1

H = {f = 0}

x1 , x2 , . . . , xn

V voisinage de a
graphe de g

Figure 4 Thorme des fonctions implicites

De plus, la direntielle de g en a0 = (a1 , . . . , an ), est donne par

1
dg(a0 )(h1 , . . . , hn ) = df (a)(h1 , . . . , hn , 0). (2.2)
n+1 f (a)
0.6.0 UNIV.JEANPAULCALVI.COM

En particulier,
i f (a)
i g(a0 ) = , i = 1, . . . , n. (2.3)
n+1 f (a)


Bien entendu, si lhypothse n+1 f (a) 6= 0 est remplace par j f (a) 6= 0 alors
la conclusion est que

xj = g(x1 , . . . , xj1 , xj+1 , . . . , xn ).

De manire gnrale, nous pouvons construire autant de fonctions implicites quil y


CALCUL DIFFRENTIEL

a de drives partielles non nulles.


Remarquons encore que la relation (2.2) implique que si f est de classe Ck sur U
alors g est de classe Ck sur V . Cette relation permet aussi de calculer les polynmes
de Taylor de g.
Les dirents objets intervenant dans lnonc du thorme des fonctions implicites
(a, U , a0 , V , f , g) et leurs relations sont illustrs dans la gure 4.
46 Chapitre 3. Inversion locale et thorme des fonctions implicites

2.3 Hypersurfaces
Un ensemble H = {x : f (x) = 0} o f : Rn+1 R est une fonction
dans C1 () sappelle une hypersurface de Rn+1 de classe C1 . Un point a H est
dit rgulier lorsque df (a) 6= 0. Nous pouvons alors construire au moins une fonction
implicite g et nous dnissons lhyperplan tangent de H en a comme lhyperplan
tangent au graphe de g en a0 , comme dni dans la relation 1.6. Lhyperplan tangent
ne dpend pas de la fonction implicite choisie, comme le montre le thorme suivant.
Thorme 3. Soit H = {x : f (x) = 0} une hypersurface de Rn+1 de classe C1 et
a un point rgulier de H. Lquation de lhyperplan tangent H en a est donne par

1 f (a)(x1 a1 ) + 2 f (a)(x2 a2 ) + + n+1 f (a)(xn+1 an+1 ) = 0. (2.4)

E. 45. Dterminer
Pn lquation du plan tangent en tout point de la sphre unit S dans Rn ,
dquation i=1 x2i = 1.
E. 46. Donner une expression pour un vecteur normal unitaire lhyperplan tangent H
en a.
Exemple 1. Il est assez facile de tracer des hypersurfaces de R2 . La code code
Maxima permet de tracer une hypersurface et la droite tangente en un point en cette
hypersurface. Le rsultat apparat dans la gure 2.3.
(%i1) f:x^2-(4*y^3-3*y+1);d1:diff(f,x,1);d2:diff(f,y,1);
(%o1) -4*y^3+3*y+x^2-1
(%o2) 2*x
UNIV.JEANPAULCALVI.COM

(%o4) 3-12*y^2
(%i5) a:ev(d1,x=1,y=0); b:ev(d2,x=1,y=0);
(%o5) 2
(%o5) 3
(%i6) load(implicit_plot);
(%o6) C:/PROGRA~1/MAXIMA~1.2/share/maxima/5.19.2/share/contrib
/implicit_plot.lisp
(%i7) implicit_plot ([f=0, a*(x-1)+b*y=0], [x, -4, 4], [y, -4, 4],
[gnuplot_preamble, "set zeroaxis"]);
0.6.0

(%o7) done
Les deux dernires lignes de codes peuvent tre substitues par les suivantes
CALCUL DIFFRENTIEL

(%i9) load(draw);
(%o9) done
(%i12) draw2d(grid = true,
line_type = solid,
key = "f=0",
implicit(f=0, x, -4,4, y, -4,4),
2. Le thorme des fonctions implicites 47

line_type = dots,
key = "x^3+y^3 = 3*x*y^2-x-1",
implicit(a*(x-1)+b*y=0, x,-4,4, y,-4,4),
title = "Two implicit functions" )

4
-4*y^3+3*y+x^2-1 = 0
3*y+2*(x-1) = 0
3

-1

-2

-3

-4
-4 -3 -2 -1 0 1 2 3 4
UNIV.JEANPAULCALVI.COM

Figure 5 Lhypersurface {x2 = 4y 3 3y + 1} dans [4, 4] [4, 4] et de sa droite


tangente au point (1, 0).

Il est possible de tracer des hypersurfaces dans R3 . Le code suivant produit la


gure 6

(%i3) f:x^2*y+z^2-15*x*y*z-x; d1:diff(f,x,1);d2:diff(f,y,1);d3:diff(f,z,1);


(%o3) z^2-15*x*y*z+x^2*y-x
(%o4) -15*y*z+2*x*y-1
0.6.0

(%o5) x^2-15*x*z
(%o6) 2*z-15*x*y
(%i7) a:ev(d1,x=1,y=0,z=1);b:ev(d2,x=1,y=0,z=1);c:ev(d3,x=1,y=0,z=1);
CALCUL DIFFRENTIEL

(%o7) -1
(%o8) -14
(%o9) 2
(%i10) load(draw);
(%o10) C:/PROGRA~1/MAXIMA~1.2/share/maxima/5.19.2/share/draw/draw.lisp
(%i11) draw3d(color=blue,grid = true,
48 Chapitre 3. Inversion locale et thorme des fonctions implicites

implicit(f=0,x,-2,2.5,y,-1,1,z,0,2),
surface_hide=true,color=red, implicit(a*(x-1)+b*y+c*(z-1)=0,
x,-2,2,y,-2,2,z,-2,2));
(%o11) [gr3d(implicit,implicit)](%o9) [gr3d(implicit,implicit)]

2
1.5
1
0.5
0
-0.5
-1
-1.5
-2

-2
-1.5
-1
-0.5
0
0.5
1
1.5
2 2
2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5
0.6.0 UNIV.JEANPAULCALVI.COM

Figure 6 Intersection de lhypersurface {x2 y + z 2 15xyz x = 0} avec [2, 2]3


R3 et trac de lhyperplan tangent au point (1, 0, 1).

3. Problme dextremums lis

3.1 Hypersurfaces rgulires


Soit f une fonction de classe C1 sur Rn valeurs dans R et H lhypersurface
CALCUL DIFFRENTIEL

de classe C1 dnie par f , H = {x : f (x) = 0}. Nous disons que H est


rgulire si df (a) 6= 0 en tout point a de H.
Exemple 1. La sphre S(a, R) = {x Rn : kx ak2 = R} o k k2 dsigne la
norme euclidienne est une hypersurface rgulire.
E. 47. Soit A une application linaire de Rn dans lui-mme. On pose SA (a, R) = {x
Rn : kAx ak2 = R}. SA (a, R) est-elle une hypersurface rgulire ?
4. Exercices et problmes 49

Remarquons quune hypersurface H = {x : f (x) = 0} est toujours un


sous-ensemble ferm de comme image rciproque dune ferm par une application
continue. Cet ensemble par contre nest pas ncessairement compact (prendre f :
x Rn x1 R). Si g est une fonction continue sur H, nous pouvons cependant
considrer le problme du calcul de supxH g(x) ou inf xH g(x) en sachant bien que
dans le cas o H est compact, le sup et linf sont atteints.
3.2 La condition des multiplicateurs
Le thorme suivant donne une condition ncessaire pour que le sup ou linf ci-
dessus soit atteint en un point donn a. Cette condition permet trs souvent de
rduire trs peu de valeurs, le lieu o lextremum est susceptible dtre atteint.
Thorme 4 (du multiplicateur de Lagrange). Soient H = {x : f (x) = 0}
une hypersurface de classe C1 rgulire et g une fonction direntiable sur un ouvert U
contenant H. Si a est un point de H satisfaisant g(a) = supxH g(x) ou bien g(a) =
inf xH g(x) alors les formes linaires df (a) (qui est non nulle) et dg(a) sont colinaires.
Autrement dit, il existe R tel que dg(a) = df (a). 

E. 48. Dterminer la plus grande valeur que peut prendre la fonction f : R3 R dnie
par f (x, y, z) = xyz sur la sphre dquation x2 + y 2 + z 2 = 1. On prcisera en quel(s)
point(s) le maximum est atteint. tablir un rsultat similaire sur la sphre de Rn dquation
x21 + x22 + + x2n = 1.

4. Exercices et problmes
49. Soit f : R2 R2 dnie par f (x, y) = (ex cos y, ex sin y).
0.6.0 UNIV.JEANPAULCALVI.COM

I) Dterminer lensemble image de f .


II) Montrer que f est continment direntiable en tout point de R2 et vrier que pour
tout (a1 , a2 ), df (a1 , a2 ) est inversible de sorte que daprs le thorme dinversion locale f
est diomorphisme local au voisinage de tous les points de R2 .
III) La fonction f est-elle une bijection de R2 sur f (R2 ).
50. On considre lhypersurface de R2 , H = {y 3 + x2 1 = 0}.
I) Sagit-il dun hypersurface rgulire ? compacte ?
II) Donner le polynme de Taylor lordre 2 au point x = 1 dune fonction implicite
y = g(x) pour H au point a = (1, 0).
51. Soient A et B deux matrices dans Mn (R). On suppose que A est inversible et on dnit
H = {x Rn : kAxk2 = 1} o k k2 dsigne la norme euclidienne ordinaire.
CALCUL DIFFRENTIEL

I) Montrer que H est une hypersurface rgulire compacte.


II) En quels points a Rn peut-on avoir
kBak2 = max kBxk2 ou kBak2 = min kBxk2 ?
xH xH

III) Rsoudre compltement le problme dans le cas ou n = 2, A = Id et


 
1 1
B= .
2 0
50 Chapitre 3. Inversion locale et thorme des fonctions implicites

52 (Relations sur les fonctions implicites).


I) Soit f une fonction de classe C 1 sur R2 . On suppose que f (x0 , y0 ) = 0 et que
(i) 1 f (x0 , y0 ) 6= 0,
(ii) 2 f (x0 , y0 ) 6= 0.
Daprs le thorme des fonctions implicites, lhypothse (i) entrane lexistence dune fonction
1 dnie sur un voisinage de y0 telle que, au voisinage de (x0 , y0 ), la condition f (x, y) = 0
soit quivalente x = 1 (y). De la mme manire lhypothse (ii) entrane lexistence dune
fonction 2 dnie sur un voisinage de x0 telle que, au voisinage de (x0 , y0 ), la condition
f (x, y) = 0 soit quivalente y = 2 (x). Montrer que 01 (y0 )02 (x0 ) = 1.
II) Nous supposons maintenant que f une fonction de classe C 1 sur R3 et que f (x0 , y0 , z0 ) =
0 et que (i) 1 f (x0 , y0 , z0 ) 6= 0, (ii) 2 f (x0 , y0 , z0 ) 6= 0 et (iii) 3 f (x0 , y0 , z0 ) 6= 0. Comme au
dessus, cette condition permet de dnir trois fonctions implicites de classe C 1 qui dcrivent
localement lensemble f (x, y, z) = 0, x = 1 (y, z), y = 2 (x, z) et z = 3 (x, y). Montrer
que

3 1 (y0 , z0 ) 2 3 (x0 , y0 ) 1 2 (x0 , z0 ) = 1.


III) Existe-t-il une relation similaire pour une fonction f de n variables, n 4 ?
53. Soit fm la fonction relle dnie sur R3 par

fm (x, y, z) = x2 + 3y 2 + mz 2 1, (x, y, z) R3 ,

o m est un paramtre rel. On dnit

Hm = {(x, y, z) R3 : fm (x, y, z) = 0}.

I) Montrer que Hm est un sous-ensemble compact de R3 si et seulement si m > 0. (Indica-


0.6.0 UNIV.JEANPAULCALVI.COM

tion : dans le cas m 0, on pourra trouver une suite (xn , yn , zn ) telle que (xn , yn , zn ) Hm
mais k(xn , yn , zn )k2 , n .)
II) Donner une condition ncessaire et susante sur m pour que Hm soit une hypersurface
rgulire.
III) On suppose dans cette partie que m > 0. Dterminer Mm dni par

Mm = max xyz 2 .
(x,y,z)Hm

On pourra procder comme suit :


(a) On montrera dabord que Mn existe (dans R).
(b) En utilisant le thorme de Lagrange on montrera que si (x, y, z) est un point en lequel
CALCUL DIFFRENTIEL

le maximum est atteint alors 2x2 = 6y 2 .


(c) On utilisant le fait que (x, y, z) Hm , on en dduira que
1 1
x2 = (1 mz 2 ) et y 2 = (1 mz 2 ).
2 6
(d) En utilisant un raisonnement similaire, on dterminera ensuite les valeurs possibles de z
puis conclura le calcul de Mm .
4. Exercices et problmes 51

54. On munit Rn de la norme euclidienne habituelle, note k k2 , de sorte que


n
X
kxk22 = hx, xi = x2i , x = (x1 , . . . , xn ) Rn .
i=1

Soit A une matrice relle carre dordre n. On dnit la fonction f sur Rn par

f (x) = hAx, xi, x Rn .

I) Montrer que f est direntiable en tout point a Rn et exprimer df (a) en fonction de


A et de AT . On rappelle que AT vrie la relation

hAx, yi = hx, AT yi, x, y Rn .

II) Montrer en calculant la direntielle de la fonction g dnie par

1
g(x) = f (x) h(A + AT )x, xi, x Rn
2
que
1
f (x) = h(A + AT )x, xi, x Rn .
2
Donner une preuve algbrique directe nutilisant pas le calcul direntiel.
III) On dnit
HA = {x Rn : f (x) = 1}.
(a) Montrer que HA est un sous-ensemble ferm de Rn . A quelle(s) condition(s) sur A, cet
0.6.0 UNIV.JEANPAULCALVI.COM

ensemble est-il non vide.


(b) On suppose que la condition trouve la question prcdente est satisfaite. Montrer que
HA est une hypersurface rgulire de Rn .
(c) Donner un exemple de matrice A pour laquelle HA est un sous-ensemble non vide com-
pact (respectivement, non vide non compact) de Rn .
IV) On suppose maintenant qua la matrice A + AT est inversible. Soit u un lment non
nul de Rn . On cherche dterminer

M (A, u) := sup hu, xi.


xHA

(a) Montrer que si M (a, u) est atteint en a HA alors x est ncessairement colinaire
CALCUL DIFFRENTIEL

(A + AT )1 u. Combien y-a-t-il dlments a HA vriant cette condition ?


(b) Dterminer M (A, u) lorsque n = 3, u = (a, b, c) et

1 0 0
A = 0 3 0 .
0 0 2
52 Chapitre 3. Inversion locale et thorme des fonctions implicites

55. On considre lapplication : R2 R3 dnie par (x) = (1 (x), 2 (x), 3 (x)) avec

1 x21 x22 2x1 2x2


1 (x) = 2 2 , 2 (x) = 2 2 et 3 (x) = x = (x1 , x2 ). (4.1)
1 + x1 + x2 1 + x1 + x2 1 + x21 + x22

I) Montrer que est direntiable sur R2 et dterminer le rang de lapplication D(x) en


tout point x de R2 . (On rappelle que le rang dune application linaire est par dnition la
dimension de son ensemble image.)
II) On dsigne par S la sphre de centre 0 = (0, 0, 0) et de rayon 1,

S = {y = (y1 , y2 , y3 ) R3 : y12 + y22 + y32 = 1} (4.2)

et P = (1, 0, 0) S. Montrer que pour tout x = (x1 , x2 ) R2 , (x) est lintersection de


S avec la droite passant par P et le point Mx de coordonnes (0, x1 , x2 ) et montrer que
est une bijection de R2 sur S \ {P } (la sphre prive du point P ).
III) Soit la plan dquation x1 = 1 dans R3 . On considre la fonction : R3 \ R2
dnie par  
x2 x3
(y1 , y2 , y3 ) = , . (4.3)
1 + x1 1 + x1
(a) tudier la direntiabilit de .
(b) Montrer que pour tout x R2 , on a ( )(x) = x.
IV) Trouver une fonction 0 et une fonction 0 pour lesquelles le rle prcdemment jou
par P est jou par P 0 = (1, 0, 0).
V) Soit a S, a 6 {P, P 0 }, et xa = (a). Montrer que f = 0 est un diomorphisme
au voisinage de xa .
0.6.0 UNIV.JEANPAULCALVI.COM

Les fonctions et 0 permettraient de dnir sur la sphre S une structure de varit direntielle.
Cette structure permet son tour dtendre la notion de fonction direntiable des fonctions dnies
sur des ensembles plus complexes que les ouverts des espaces Rn ; elle joue un rle fondamental dans
les mathmatiques modernes.
CALCUL DIFFRENTIEL

NNN
53

Equations direntielles

Dans cette partie les espaces vectoriels norms considrs sont de dimension nie.

1. Les thormes de Cauchy-Lipschitz


1.1 Le cas des fonctions lipschitziennes
Thorme 1 (de Cauchy-Lipschitz). Soit I un intervalle de R, f : I E F , et
y0 F . Si f est continue sur I E et sil existe L R+ satisfaisant
kf (t, y) f (t, z)kF L ky zkE , t I, y, z E (1.1)
0.6.0 UNIV.JEANPAULCALVI.COM

alors lquation direntielle



y 0 (t) = f (t, y(t)), t I,
(1.2)
y(t0 ) = y0 .
admet une et une seule solution t y(t) dnie sur I. 

Cet nonc est simple mais il faut bien raliser que les hypothses sont fortes car la
fonction f doit tre Lipschitzienne sur lespace vectoriel E tout entier (uniformment
en t). Elle ne sapplique pas par exemple ltude de lquation direntielle y 0 (t) =
y 2 (t). Elle sappliquera toutefois au cas des applications direntielles linaires que
nous allons voir plus bas.
CALCUL DIFFRENTIEL

E. 56. Vrier que lquation y 0 (t) = y 2 (t) sur I =]0, +[ ne satisfait pas les condition du
thorme. Trouver cependant une solution dnie sur I.
E. 57. On considre une quation direntielle de la forme
Y (n) (t) = g(t, Y (t), Y 0 (t), . . . , Y (n1) (t)), t I avec Y (t0 ) = Y0 , (1.3)
o I est un intervalle et g est une fonction continue de I R valeurs dans R.
n
54 Chapitre 4. Equations direntielles

I) Montrer que les solutions de (1.3) sont en bijection avec les solutions dune quation de
la forme
y 0 (t) = f (t, y(t)), t I avec y(t0 ) = y0 (1.4)
o y : t I y(t) Rn et y0 Rn et f : I Rn Rn sont dterminer en fonction de
g et Y0 . (On pourra poser y = (y1 , . . . , yn ) avec yj (t) = Y (j1) (t).)
II) Donner une condition sur g assurant que lquation (1.4) satisfait aux conditions du
thorme de Cauchy-Lipschitz.
E. 58 (Changement de fonction inconnue).
On considre une quation direntielle de la forme

y 0 (t) = f t, A(t)(y(t)) , t I, (1.5)
o f est une fonction continue sur I E et t I A(t) Mn (R) est une application
continue telle que pour tout t I, la matrice A(t) est inversible. Quelle est lquation
direntielle satisfaite par la fonction u(t) := A(t)y(t) si y est solution de (1.5).

1.2 Le cas des fonctions localement lipschitziennes


Le thorme suivant sappuie sur des hypothses de mme type mais moins forte
que celle du thorme 1 pour une conclusion moins prcise. Il permet toutefois dobte-
nir des informations sur une classe beaucoup plus grande dquations direntielles.
Soient I un intervalle de R contenant t0 , y0 F et f = I F une fonction
continue. Nous dirons que le couple (J, B) o J = [x0 , x0 + ] est un sous-
intervalle de I de centre t0 et B = B(y0 , R) = {z : kz y0 kE R} une boule
ferme dans constituent un cylindre de scurit pour (t0 , y0 , f ) si les conditions
suivantes sont satisfaites
UNIV.JEANPAULCALVI.COM

(i) f est borne par une constante M sur J B,


(ii) M R.
Il est toujours possible de trouver un cylindre de scurit sous la seule hypothse de
la continuit de f . Commenons par prendre une boule ferme B(y0 , R) quelconque
dans , et 0 > 0 de sorte que [x0 0 , x0 + 0 ] est inclus dans I. Puisque f est
continue sur le compact [x0 0 , x0 + 0 ] B(y0 , R), elle y est borne par un
certain M > 0. Puisque lim0 M = 0, nous pouvons choisir < 0 assez petit
pour que M R. Puisque
0.6.0

[x0 , x0 + ] B(y0 , R) [x0 0 , x0 + 0 ] B(y0 , R),


CALCUL DIFFRENTIEL

la fonction f est borne par M sur [x0 , x0 + ] B(y0 , R) et les deux conditions
demandes sont donc vries.
Thorme 2 (de Cauchy-Lipschitz (second)). Soit f = I F une fonction
continue et (J, B) un cylindre de scurit pour (t0 , y0 , f ). Sil existe L R+ satisfaisant

kf (t, y) f (t, z)kF L ky zkE , t J, y, z B (1.6)


2. Equations direntielles linaires 55

alors lquation direntielle



y 0 (t) = f (t, y(t)), t I,
(1.7)
y(t0 ) = y0 .

admet une et une seule solution y dnie sur J et prenant ses valeurs dans B (y(J)
B). 

2. Equations direntielles linaires


2.1 Dnition
Les quations direntielles pour lesquelles la fonction f (t, y) est de la forme
A(t)(y)+b(t), avec A(t) L(E), autrement dit, est une fonction ane en y avec une
application linaire et une constante associe dpendant de t, est appele quation
direntielle linaire. Cette terminologie est impropre. Il aurait t prfrable de la
rserver ce que la tradition a dni comme les quations direntielles linaires
homognes pour lesquelles b(t) = 0 cest--dire f (t, y) = A(t)(y). Nous dirons aussi
que cette dernire quation est lquation sans second membre associe lquation
direntielle linaire y 0 (t) = A(t)(y)(t) + b(t).
Thorme 3. Soit A une application continue dun intervalle I R dans L(E) et b
une application continue de I dans E. Si (t0 , y0 ) I E alors lquation direntielle
 0
y (t) = A(t)(y(t)) + b(t), t I,
(2.1)
y(t0 ) = y0 .
UNIV.JEANPAULCALVI.COM

admet une et une seule solution sur I. 

2.2 Le cas particulier des quations homognes


Soit A une application continue dun intervalle I R dans L(E). Lensemble des
solutions de lquation direntielle

y 0 (t) = A(t)(y(t)), t I, (2.2)


0.6.0

est un espace vectoriel que nous noterons S. Nous savons que si (t0 , y0 ) I E,
lquation admet une et une seule solution vriant y(t0 ) = y0 . Cette solution est
CALCUL DIFFRENTIEL

note y[t0 , y0 , ] : t I y[t0 , y0 ; t] E. Remarquons de lensembles des solutions


de lquation linaire y 0 t) = A(t)(y(t)) + b(t) est compltement dtermin lorsque
sont connues lensemble des solutions de lquation sans second membre et une
solution particulire yp . Cela provient du fait que si y est solution de lquation avec
second membre alors y yp est solution de lquation homogne.
Thorme 4. Avec les notations prcdentes. Pour s I, nous avons :
56 Chapitre 4. Equations direntielles

(i) Lapplication v E y[s, v, ] est une application linaire bijective entre E et S,


(ii) En particulier S est un espace vectoriel dont la dimension est gale celle de E.


Voici quelques consquences importantes de ce thorme.


(i) Si y est une solution de (2.2) qui sannule en un point s I ie y(s) est le
vecteur nul de E alors y est ncessairement la fonction nulle. Autrement dit,
ou bien une solution ne sannule en aucun point ou bien elle sannule partout.
(ii) Supposons que dim E = n. Si f1 , f2 , . . . , fn sont n lments de S alors pour
montrer quils forment une base de S, il sut de trouver t I tel que les
vecteurs fi (t), i = 1, . . . , n soient linairement indpendants.

3. Exercices et problmes
59 (Rsolvante dun systme linaire homogne).
Soit I un intervalle de R et A une fonction continue de I dans L(E). Nous considrons
lquation
y 0 (t) = A(t)(y(t)), t I.
Lespace vectoriel des solutions est not S. Pour tout s I, nous dnissons s de E dans S
par la relation
s (v) = y[s, v, ],
autrement dit, s (v) est lunique solution qui prend la valeur v au point s. Cette application
s est un isomorphisme linaire de E sur S. Si nous remplaons s par un autre lment r de
I, nous obtenons un autre isomorphisme r . Il suit que 1 s r est un isomorphisme de E
0.6.0 UNIV.JEANPAULCALVI.COM

dans lui-mme. Cet isomorphisme est not R(s, r). Cette dnition est illustre dans la gure
1. Lapplication (r, s) R(r, s) L(E) sappelle la rsolvante de lquation direntielle
y 0 (t) = A(t)(y(t)). Lobjet de cet exercice est dtudier quelques proprits de la rsolvante.
I) Proprits algbriques.
(a) R(s, s) = Id.
(b) R(s1 , s2 ) R(s2 , s3 ) = R(s1 , s3 ) et R(r, s) = (R(s, r))1 .
(c) Montrer que si f S alors f (s) = R(s, r)(f (r)).
(d) En dduire que pour tout v E la fonction t I R(t, r)(v) appartient S puis que
d
R(t, s) = A(t)R(t, s). (3.1)
dt
CALCUL DIFFRENTIEL

(e) Nous supposons maintenant que dim E = n et que f1 , f2 , . . . , fn forment une base de
lespace des solutions S. Nous xons une base e = (ei ) de E. Montrer que
mate (R(s, r)) = V (s)V (r)1 ,
o V (r) est la matrice dont la i-me colonne est forme des coordonnes de fi (r) dans
la base e. Notons que cette proprits signie que connatre la rsolvante est quivalent
connatre une base de S.
3. Exercices et problmes 57

E
r

R(s, r)
S

s r = s R(s, r)
E

Figure 1

II) Application aux quations direntielles linaires non homognes : mthode de varia-
0.6.0 UNIV.JEANPAULCALVI.COM

tion de la constante. Nous avons dit que pour rsoudre lquation direntielle linaire
y 0 (t) = A(t)(y(t)) + b(t)
il sut de rsoudre lquation homogne et de connatre une solution particulire de lqua-
tion. Nous allons voir que la connaissance de lensemble des solutions de lquation homo-
gne, donc de la rsolvante de cette quation permet dobtenir une solution particulire. Nous
cherchons une solution particulire y de la forme
y(t) = R(t, s)(z(t))
et nous devons chercher z(t).
(a) Montrer que y est solution si et seulement si z 0 (t) = R(s, t)(b(t)).
(b) En dduire que
Z t
CALCUL DIFFRENTIEL

z(t) = z(s) + R(s, )((b())d.


s
(c) Montrer que la fonction y dnie par la relation ci-dessous est lunique solution de lqua-
tion non homogne satisfaisant y(t0 ) = y0 ,
Z t
y(t) = R(t, t0 )(y0 ) + R(t, )(b())d.
t0
58 Chapitre 4. Equations direntielles

60. On note GLn (R) lensemble des matrices relles inversibles dordre n. Si X : t ]a, b[
GLn (R) est drivable, on dnit Q(X) sur ]a, b[ par

Q(X)(t) = X 0 (t)X 1 (t), t ]a, b[.

I) Soit A Mn (R). Expliciter la fonction Q(X) lorsque


(a) X(t) = etA , t R.
(b) X(t) = e ln(ta)A
, t ]a, +[. Quelle est lquation direntielle satisfaite par X ?
II) Soient Xi , i = 1, 2, deux fonctions drivables de ]a, b[ dans GLn (R). Montrer que

Q(X1 X2 ) = Q(X1 ) + X1 Q(X2 )X11 .

III) Soit X une fonction drivable de ]a, b[ dans R. Montrer que


T
Q(X 1 ) = Q(X T ) .

On justiera soigneusement chacune des tapes du calcul. On rappelle que la fonction :


M GLn (R) M 1 est direntiable en tout point M de GLn (R) et d(M )(H) =
M 1 HM 1 .
61 (Une quation direntielle dordre 2, [1]). On considre une quation direntielle de la
forme y 00 + 2py 0 + (p2 + p0 )y = 0 o p est une fonction drivable sur R. On note L loprateur
dnie sur C (R) par L(y) = y 00 + 2py 0 + (p2 + p0 )y. Montrer que L se factorise sous la
forme L = l l. Utiliser cette observation pour rsoudre lquation lorsque p(x) = tanh x.
62 (Le thorme de Floquet). On tablit une proprit sur les quations direntielles li-
0.6.0 UNIV.JEANPAULCALVI.COM

naires dont les coecients sont des fonctions priodiques.


On pourrait penser que les solutions dune quation direntielle linaire coecients 2-
priodique sont elles-mmes 2-priodique, comme cest le cas par exemple pour lquation
y 0 +y cos x = 0 dont les solutions sont y = c exp( sin x) mais la considration dun exemple
peine moins simple comme y 0 + y cos2 x = 0 montre que la conjecture est errone puisque
les solutions, non priodiques, sont donnes par
 
sin (2 x) x
y = c exp .
4 2

Le thorme de Floquet que nous tablissons dans cet exercice explicite le dfaut de priodi-
cit des solutions des quations direntielles linaires coecients priodiques.
CALCUL DIFFRENTIEL

On considre une quation direntielle linaire

y 0 = A(t)y

dinconnue y : R Cn et o la fonction A : t R A(t) Mn (C) est continue


2-priodique. On notera que y prend ses valeurs dans le plan complexe.
I) On se propose de montrer le thorme suivant.
3. Exercices et problmes 59

Thorme 5. Notons (y1 , . . . , yn ) un base de lespace vectoriel des solutions de lquation di-
rentielle ci-dessus. On note S(t) la matrice carre dordre n dont les colonnes sont les coordonnes
des yi (t) dans la base canonique de Cn . Il existe un matrice B Mn (C) et une fonction
F : t R Mn (C) continument drivable et 2-priodique telle que S(t) = F (t) etB ,
t R. 

Le thorme de Floquet indique donc qu un facteur exponentiel prs, les solutions dune
quation direntielle linaire coecients priodiques sont encore priodiques. On sassu-
rera que cet nonc est compatible avec les exemples simples considrs plus haut.
On rappelle que lexponentielle de matrice

X
1 j
exp : M Mn (C) eM = M ,
j=0
j!

dnit un diomorphisme dun voisinage de la matrice nulle sur un voisinage de la matrice


identit . Nous utiliserons le fait que lensemble image de exp est form de toutes les matrices
inversibles.
II) Comment se transforme la matrice S(t) lorsquon remplace (y1 , . . . , yn ) par une autre
base de S.
III) On considre la matrice S(t + 2). Montrer quil existe C Mn (C) telle que S(t +
2) = S(t) C puis quil existe B Mn (C) tel que e2B = C.
IV) Vrier que la matrice F (t) dnie par S(t) etB satisfait la conclusion du thorme
de Floquet.

La question demeure de savoir quand on peut armer que le systme y 0 = Ay possde une
solution 2-priodique. On apporte une solution ce problme dans ce qui suit.
0.6.0 UNIV.JEANPAULCALVI.COM

V) La matrice C considre ci-dessus dpend de la base de solution (y1 , . . . , yn ) de la-


quelle on part. tudier comment se transforme C lorsquon utilise une autre base et en
dduire que lensemble des valeurs propres de C ne dpend pas dune choix de cette base.
Denition 3.1. Les valeurs propres ci-dessus sont appeles les multiplicateurs de lquation.
VI) Dmontrer le rsultat suivant.
Thorme 6. Le systme y 0 = Ay considr ci-dessus admet une solution satisfaisant la relation
y(t + 2) = y(t) si et seulement est un multiplicateur du systme. En particulier, le systme
admet une solution 2 priodique, si et seulement si lunit est un multiplicateur du systme. 

VII) On note S() lensemble des solutions du systme direntiel satisfaisant y(t+2) =
y(t) est un sous-espace vectoriel de S. Que peut-on dire de sa dimension ?
CALCUL DIFFRENTIEL

VIII) Nous revenons au cas simple des quations de la forme y 0 (t) g(t)y(t) = 0 avec g
2-priodique de R dans R. Trouver une condition ncessaire et susante sur g assurant que
les solutions sont 2-priodiques.

. Cette proprit est simple mais non lmentaire. Elle rsulte dune application du thorme
dinversion locale la fonction exp, le thorme sappliquant puisque d exp(0) est lidentit de Mn (C)
dans Mn (C)
60 Chapitre 4. Equations direntielles

63 (Croissance des solutions dune quation dordre 2, [1]). On considre lquation diren-
tielle linaire dordre deux
y 00 + (1 + (t))y = 0
o est continue sur R+ = [0, [ avec 0 |(t)|dt < .
(i) Justiez lexistence de solutions dnies sur R+ .
On se propose de dmontrer que toute solution f est borne (sur R+ ).
(ii) On dnit la fonction g sur R+ par
Z t
g(t) = f (t) + (u)f (u) sin(t u)du.
0

Montrer que
g 00 (t) + g(t) = 0.
(iii) En dduire quil existe un rel A tel que
Z t
|f (t)| A + |(u)| |f (u)| du.
0

(iv) En dduire en tudiant la fonction


 Z t   Z t 
F (t) = A + |(u)| |f (u)| du exp |(u)|du .
0 0

que la fonction f est borne.


64 (Systme de Lyapunov). On considre une quation direntielle linaire coecients
constants y 0 = Ay o A Mn (R) et y : R Rn . On fait lhypothse suivante. Il existe une
0.6.0 UNIV.JEANPAULCALVI.COM

matrice X dnie positive telle que

AT X + XA

est dnie ngative o AT dsigne la transpose de A. Rappelons quune matrice M est


dnie positive si elle la matrice dun produit scalaire, autrement dit hM x , xi > 0 pour tout
x Rn non nul. La dnition de "dnie ngative" est similaire.
(i) Montrer quil existe  > 0 tel que AT X + XA + X soit encore dnie ngative.
(ii) Montrer en considrant la drive de la fonction t hXy(t) , y(t)i o y est une
solution de y 0 = Ay que

hXy(t) , y(t)i hXy(0) , y(0)iet , t 0.


CALCUL DIFFRENTIEL

(iii) Dduire que r


max t
ky(t)k ky(0)k e 2 t 0,
min
o max est la plus grande, min la plus petite des valeurs propres de X.
(iv) Trouver une hypothse de mme qui conduirait une minoration plutt qu une
majoration de ky(t)k.
3. Exercices et problmes 61

65 (Rsolution par sries entires). On considre une quation direntielle de la forme

y 00 (z) + p(z)y 0 (z) + q(z)y(z).

Il sagit ici dune equation direntielle complexe mais le lecteur peut supposer que z est
rel et que p, q sont des fonctions relles et remplacer C par R dans ce qui suit. On dit que
a C est un point rgulier de lquation si p(z) et q(z) sont dveloppables en srie entire
au voisinage de a.
(i) Montrer la transformation
 Z 
1 z
y(z) = w(z) exp p()d
2 0

ramne lquation la forme


1 1
w00 (z) + J(z)w(z) = 0, avec J(z) = q(z) p0 (z) p2 (z),
2 4
et que a est encore un point rgulier de la nouvelle quation.
(ii) Montrer quil existe deux solutions linairement indpendantes de lquation dvelop-
pables en sries entires autour de a avec un rayon de convergence gal celui de J en a.
Sans perte de gnralit, on pourra supposer que a = 0.
(iii) Rsoudre lquation (1 z 2 )y 00 2zy 0 + 34 z = 0.

NNN
0.6.0 UNIV.JEANPAULCALVI.COM
CALCUL DIFFRENTIEL
62

Appendice. Espaces vectoriels norms

1. Dnitions
1.1 Normes
Soit E un espace vectoriel sur R. Une application N de E E R+ est une
norme si elle vrie les trois proprits suivantes
(i) N (x) = 0 = x = 0, x E,
(ii) N (x) = ||N (x), x E, R,
0.6.0 UNIV.JEANPAULCALVI.COM

(iii) N (x + y) N (x) + N (y), x, y E (ingalit triangulaire).


Des deux dernires proprits, nous dduisons
(D) |N (x) N (y)| N (x y), x, y E.
Les normes les plus classiques sont rappeles au paragraphe 2.1. Une des familles de
normes les plus importantes est obtenue par lemploi de produits scalaires, cest--
dire de formes bilinaires symtriques dnies positives sur E. En eet, si (x, y)
E E B(x, y) est une telle forme alors lapplication NB dnie par NB (x) =
(B(x, x))1/2 est une norme sur E. Nous dirons que cest la norme induite par le
produit scalaire B. Dans ce cas, lingalit triangulaire (iii) se dmontre laide de
CALCUL DIFFRENTIEL

lingalit de Cauchy pour les produits scalaires.

1.2 Topologie
Les normes sont les outils fondamentaux pour tudier les notions topologiques
sur un espace vectoriel. A chaque norme est associe une distance dN dnie par la
relation dN (x, y) = N (x y), x, y E, qui permet de construire une topologie sur
1. Dnitions 63

E. La boule ouverte de centre a E et de rayon r R+ par rapport la norme


N est lensemble

BN (a, r) = {x E : N (x a) < r}. (1.1)

Rappelons quun ensemble V E est un voisinage de a sil contient une boule


BN (a, r) pour un r > 0, E est ouvert sil est un voisinage de chacun de ses
points, autrement dit, chaque fois quil contient un lment a il contient aussi une
boule BN (a, r) pour un rayon r > 0. Un ensemble est ferm si son complmentaire
est ouvert. Lespace E muni de cette topologie = qui est donc dnie partir des
boules BN (a, r) et, par consquent, partir de N est note (E, N ).
Soit F un second espace vectoriel et M une norme sur F . Une fonction f dun
ouvert de (E, N ) valeurs dans F est dite continue en a si pour tout  > 0, il
existe > 0 tel que x BN (a, ) entrane f (x) BM (f (a), ). Nous pouvons
plus gnralement dnir limxa g(x) pour une fonction g dnie sur un voisinage
de a dans E valeurs dans F .

1.3 Equivalences des normes


Deux normes distinctes N1 et N2 sur E ne dnissent pas ncessairement deux
topologies direntes : lorsque les normes sont quivalentes, cest--dire lorquil existe
deux constantes c et C pour lesquelles

c N1 (x) N2 (x) C N1 (x), x E, (1.2)


0.6.0 UNIV.JEANPAULCALVI.COM

un ensemble est un voisinage de a pour la premire norme si et seulement si il lest


pour la seconde de sorte que toutes les notions topologiques concident.
Rappelons le thorme fondamental sur les normes dun espace vectoriel de di-
mension nie.
Thorme 1. Sur un espace vectoriel de dimension nie toutes les normes sont quiva-
lentes. 

Le choix dune norme sur un espace vectoriel de dimension nie na par cons-
quente aucune inuence sur la validit dun rsultat de nature topologique. Cepen-
dant, dans certain cas, il peut arriver quune norme soit plus commode quune autre
CALCUL DIFFRENTIEL

pour mener les calculs ncessaires une dmonstration. Notons aussi que dans
certaines parties des mathmatiques o il est ncessaire davoir des ingalits trs
prcises, comme par exemple en analyse numrique matricielle, certaines normes
sont privilgies par rapport dautres.

. Il sut mme, puisque la valeur en a de g nintervient pas dans la dnition de la limite, que g
soit dni dans un voisinage de a priv de a.
64 Chapitre 5. Appendice. Espaces vectoriels norms

1.4 Cas des espaces complexes


Tout ce qui a t dit stend de manire immdiate au cas o lespace vectoriel
E est un espace vectoriel complexe (les scalaires sont dans C). Dans le deuxime
axiome de la dnition dune norme, || doit tre interprt comme le module du
nombre complexe . Sauf cas exceptionnel, nous ne considrerons pas despace vec-
toriel norm sur C dans ce cours cependant lensemble des rsultats des chapitres
1 et 2 restent valables dans ce cadre. Traditionnellement, pour dsigner une norme,
une notation de la forme kxk est gnralement employe la place de N (x). Cest
surtout le cas lorsque une seule norme est employe dans le contexte. Nous nous
conformerons cette tradition.

2. Exemples
2.1 Espaces fondamentaux
La table suivante prsente quelques exemples fondamentaux despaces vectoriels
norms. Dautres seront donns plus bas aprs que nous aurons rappel les rsultats
sur les applications linaires continues.
Pn
Rn Les normes P usuelles sont kxk = maxni=1 |xi |, kxk1 = i=1 |xi |
et kxk2 = ( i=1,...,n |xi |2 )1/2 . La dernire norme est induite du
produit scalaire canonique sur Rn
Mn (R) Lespace des matrices n n coecients rels. Les normes les plus
intressantes sur Mn (R) sont les normes sous-multiplicatives qui
0.6.0 UNIV.JEANPAULCALVI.COM

vrient kA Bk kAk kBk, A, B Mn (R). Les exemples les plus


importants sont rappels au paragraphe 4.4.
C[a, b] Lespace des fonctions relles continues sur lintervalle ferm
born [a, b]. Il est muni de la norme Sup dni par kf k =
maxx[a,b] |f (x)|.
`2 Lespace des suite relles
P x = (xn ) carrs sommables cest--dire
telles que la srie P n=0 xn soit convergente. La norme est alors
2

simplementPkxk = ( n=0 x2n )1/2 qui est induite du produit scalaire

(x , y) = n=0 xn yn .
L () Lespace des fonctions de carr (Lebesgue) intgrables sur louvert
2

, plus prcisment, lespace de ces fonctions modulo la relation


CALCUL DIFFRENTIEL

dquivalence f g pour laquelle deux fonctions sont en relation


si le sous-ensemble de sur lequel elles dirent est de mesure
de Lebesgue nulle. La norme est celle induite du produit scalaire
(f, g) = f gdm.
3. Espaces de Banach 65

2.2 Produit cartsien despaces vectoriels norms


Signalons encore que si (E, N ) et (F, M ) sont deux espaces vectoriels norms
alors leur produit cartsien E F est lui-mme norm par lapplication
k(x, y)k = max(N (x), M (y)).
Nous pourrions aussi prendre k(x, y)k = N (x) + M (y) ou encore, par exemple,
k(x, y)k = (N 2 (x) + M 2 (y))1/2 dont nous vrions immdiatement quelles sont
quivalentes la premire. Chaque fois que nous considrons un produit despaces
vectoriels norms, si nous ne signalons pas explicitement le contraire, ce produit sera
muni de la premire des normes ci-dessus, celle construite comme le maximum des
normes de chaque composante. Nous pouvons naturellement tendre cette construc-
tion au cas dun produit cartsien E1 E2 . . . Ek de k espaces vectoriels norms.

3. Espaces de Banach
3.1 Dnition
Un espace vectoriel norm qui est complet, cest--dire pour lequel toute suite de
Cauchy est une suite convergente, sappelle un espace de Banach. Pour tous les d-
veloppements profonds de lanalyse la proprit de compltude est essentielle et les
espaces vectoriels norms qui ne sont pas complets jouent un rle plutt marginal
en mathmatiques. Dailleurs, il est connu que tout espace vectoriel norm peut tre
plong dans un espace de Banach. Lorsque la norme dun espace de Banach est
induite dun produit scolaire, nous parlons despace de Hilbert. Les exemples des-
UNIV.JEANPAULCALVI.COM

paces vectoriels norms du paragraphe 2.1 sont tous des espaces de Banach. Nous
aurons besoin dun espace Banach un peu plus gnral que C[a, b], lespace de Ba-
nach C([a, b], X) form des applications continues de [a, b] dans X o X est un
sous-ensemble ferm dun espace de Banach F . Les espaces `2 et L2 () sont des
espaces de Hilbert.
3.2 Le thorme du point xe
Une application f dun ensemble X dans lui-mme, X tant un sous-ensemble
dun espace vectoriel norm (E, k k) est dite contractante ou encore, est appele
0.6.0

une contraction sil existe un rel k, compris strictement entre 0 et 1, tel que
CALCUL DIFFRENTIEL

kf (x) f (y)k k kx yk, x, y X. (3.1)


Autrement dit, les applications contractantes de X dans X sont celles qui sont lip-
schitziennes avec un rapport strictement plus petit que 1.
Le thorme suivant est un des outils les plus puissants des mathmatiques, no-
tamment pour montrer lexistence et lunicit (mais aussi construire) des solutions
dquations fonctionnelles.
66 Chapitre 5. Appendice. Espaces vectoriels norms

Thorme 2 (du point xe). Une application contractante f dun ferm X dun espace
de Banach (E, k k) dans lui-mme, i.e. f (X) X, possde un et un seul point xe
s. Autrement dit, lquation f (x) = x admet une et une seule solution dans X. Cette
solution est donne par la limite de la suite (xn ) dnie par rcurrence par x0 = a et
xn+1 = f (xn ), n 0, le point de dpart a tant librement choisi dans X. 

Nous aurons loccasion dutiliser une version dapparence lgrement plus forte.
Corollaire 5.1. Le thorme du point xe demeure vrai si lhypothse que f est contractante
est remplace par lhypothse quune des itres de f est contractante, cela signie quil existe
un entier k 1 tel que f [k] = f f f (k fois) est contractante. 

Dmonstration. En eet si f (X) X alors f [k] (X) X et nous pouvons appliquer


le thorme la fonction f [k] . Le thorme nous dit que lquation f [k] (x) = x admet
une unique solution s. Nous avons alors f [k] (f (s)) = f [k+1] (s) = f (f [k] (s)) = f (s)
de sorte que f (s) X est une autre solution de lquation f [k] (x) = x (dans X).
Cette solution tant unique, nous avons ncessairement f (s) = s. Ceci montre que
lquation f (x) = x admet au moins une solution. Mais si nous avons f (s0 ) = s0
pour un autre lments s0 de X alors nous aurions par applications rptes de f ,
f [k] (s0 ) = s0 de sorte que s0 serait aussi une seconde solution de lquation f [k] (x) =
x ce qui impossible. Il nous reste tablir que lunique solution s est la limite de la
suite (xn ) dnie par la relation de rcurrence xn+1 = f (xn ) et x0 = a, a tant un
lment quelconque de X. Le thorme du point xe appliqu f [k] nous dit que
suite xnk converge vers s. La suite dnie par yn+1 = f [k] (yn ) et y0 = f (a) converge
aussi vers s mais celle-ci nest autre que (xnk+1 ). En continuant ainsi nous obtenons
0.6.0 UNIV.JEANPAULCALVI.COM

que toutes les suites (xnk+r ) avec r = 0, . . . , k 1 convergent vers s. Il nest alors
plus dicile de vrier que (xn ) elle-mme converge vers s. 

4. Applications linaires continues


4.1 Caractrisations des applications linaires continues
Soient (E, k kE ) et (F, k kF ) deux espaces vectoriels norms et u une application
linaire de E dans F . Un thorme fondamental dit que les trois assertions suivantes
sont quivalentes
(i) u est continue en lorigine 0 (nous appelons "origine" le vecteur nul de E),
CALCUL DIFFRENTIEL

(ii) u est continue en tout point de E,


(iii) Il existe K R tel que ku(x)kF K kxkE ), x E.
Remarquons que dans le cas dune fonction quelconque f , seules son vraies les impli-
cations (ii) = (i) et, lorsque f (0) = 0, (iii) = (i). La proprit (iii) implique, en
tenant compte de ladditivit des applications linaires, que les applications linaires
continues sont lipschitziennes sur E et uniformment continues sur E.
4. Applications linaires continues 67

4.2 Norme dune application linaire continue


A cause de lhomognit des applications linaires, u( x) = u(x), il sut
dtablir lingalit dans (iii) pour lensemble des vecteurs x dont la norme nexcde
pas 1. En fait, il nest pas dicile de vrier que la condition (iii) est satisfaite si et
seulement si la fonction ku(x)kF /kxkE est borne suprieurement sur {x E :
0 < kxkE 1}, ou, ce qui revient au mme sur {x E : kxkE = 1} . Posant

ku(x)kF ku(x)kF
kuk = sup = sup = sup ku(x)kF , (4.1)
x6=0 kxkE 0<kxkE 1 kxkE kxkE =1

lapplication linaire u est continue si et seulement si kuk < et, dans ce cas,

ku(x)kF kuk kxkE , x E. (4.2)

Lespace vectoriel des applications linaires continues de (E, N ) dans (F, M ) sera
not L(E; F ) ou, lorsque E = F , L(E). Il sagit dun abus de notation car la
continuit de u dpend un gnral (lorsque nous ne travaillons pas sur des espaces
vectoriels de dimension nie) des normes de E et F de sorte quil faudrait crire, en
toute rigueur, L((E, N ); (F, M )). Il faudrait aussi crire kkE,F voire kk(E, N )(F, M )
au lieu de k k. Le thorme suivant conrme ce que lemploi de la notation k k
a dj d rappeler au lecteur.
Thorme 3. La fonction u kuk est une norme sur L(E; F ). Lorsque (F, k kF ) est
un espace de Banach, (L(E; F ), k k) lest aussi. 
UNIV.JEANPAULCALVI.COM

Remarquons que dire que deux normes k k1 et k k2 sur E sont quivalentes


revient dire que lapplication x (E, k k1 ) x (E, k k2 ) est une application
linaire continue ainsi que sa rciproque.
4.3 Composition
Soient E, F , G, trois espaces vectoriels norms, u L(E; F ) et v L(F ; G).
Puisque la compose de deux fonctions continues est encore continue nous avons
aussi v u L(E; G). Nous dduisons alors immdiatement de la formule (4.1) que
0.6.0

kv uk kvk kuk, (4.3)


CALCUL DIFFRENTIEL

ou encore, de manire plus prcise,

kv ukE,G kvkF,G kukE,F . (4.4)

En particulier, lorsque u L(E), nous avons ku2 k kuk2 et, plus gnralement,

kun k kukn , n N. (4.5)


68 Chapitre 5. Appendice. Espaces vectoriels norms

4.4 Cas de la dimension nie


Dans le cas de la dimension nie, la question de la continuit dune application
linaire ne se pose pas :
Thorme 4. Les applications linaires sur un espace vectoriel de dimension nie (
valeurs dans nimporte quel espace vectoriel norm) sont toujours continues. 

Insistons cependant sur le fait que, mme si les applications linaires sur un espace
vectoriel la dimension nie sont toujours continues, le calcul ou lestimation de leurs
normes revt dans bien des questions une grande importance. Il est utile de rappe-
ler ce propos le lien entre les normes sur les espaces de matrices et les normes
dapplication linaire. Nous savons qu toute matrice M = (aij ) Mn (R) est ca-
noniquement attache une application linaire M de Rn dans Rn , cette application
linaire est dnie par la relation
n
X
M(ej ) = aij ei , j = 1, . . . , n (4.6)
i=1

o ei dsigne le i-me vecteur de la base canonique de Rn . Nous pouvons alors dnir


la norme de M comme celle de son application linaire associe M. Pour calculer la
norme de cette application linaire laide de la formule qui a t donne ci-dessus
nous devons dabord xer la norme de Rn avec laquelle nous calculerons kMk,

kM k = kMk = sup kM(x)k. (4.7)


0.6.0 UNIV.JEANPAULCALVI.COM

kxk=1

Le tableau suivant donne les trois exemples les plus importants.

Norme sur Rn Norme sur Mn (R)  


Pn
kxk = max1in |xi | kM k = max1in |a ij |
P Pj=1
kxk1 = ni=1 |xi | kM k1 = max1jn ( ni=1 |aij |)
Pn 
2 1/2
kxk2 = i=1 xi kM k2 = (t M M ).
CALCUL DIFFRENTIEL

Dans la troisime formule (t M M ) dsigne le rayon spectral de la matrice t M M ;


cest la le maximum des valeurs absolues des valeurs propres de cette matrice. Les
normes obtenues comme ci-dessus partir de normes dapplications linaires sont
dites induites de la norme correspondante sur Rn . Il existe bien dautres normes
utiles en analyse matricielle.
5. Applications multilinaires continues 69

5. Applications multilinaires continues

5.1 Applications multilinaires


Nous avons dj voqu en donnant la dnition dune norme la notion de forme
bilinaire, en supposant que le lecteur avait une certaine familiarit avec elle. Nous
rappelons dans cette partie les proprits fondamentales dune famille un peu plus
gnrale dapplications, les applications multilinaires. Les applications bilinaires
en resteront les exemples les plus dimportants.
Soient Ei , i = 1, . . . , k, et F , k + 1 espaces vectoriels (sur R). Une application
u : E1 E2 Ek F est dite multilinaire, ou, de manire plus prcise,
k-linaire, si elle est linaire par rapport chacune de ses k variables. Cela signie
que la relation

u(x1 , . . . , xi1 , x + y, xi+1 , . . . , xk ) =


u(x1 , . . . , xi1 , x, xi+1 , . . . , xk ) + u(x1 , . . . , xi1 , y, xi+1 , . . . , xk ) (5.1)

doit tre satisfaite pour tous les i = 1, . . . , k, , R, x, y Ei , xj Ej ,


j 6= i. Lensemble de ces applications k-linaires que nous pouvons munir des lois
habituelles daddition des fonctions et de multiplication par un scalaire rel forme
un espace vectoriel not L(E1 , E2 , . . . , Ek ; F ). Lorsque F = R et E1 = E2 =
= Ek = E, nous parlons simplement de forme k-linaire sur E.
Thorme 5.
0.6.0 UNIV.JEANPAULCALVI.COM

L(E1 , E2 , . . . , Ek ; F ) L(E1 , L(E2 , . . . , Ek ; F )). (5.2)

Dans cet nonc, le symbole signie quil existe une application linaire bijective
(un isomorphisme linaire) entre les deux espaces vectoriels. Cet isomorphisme est
trs facile construire. Il sut de poser

: L(E1 , L(E2 , . . . , Ek ; F )) L(E1 , E2 , . . . , Ek ; F ) (5.3)


CALCUL DIFFRENTIEL

avec (), L(E1 , L(E2 , . . . , Ek ; F )), dnie par

()(x1 , x2 , . . . , xk ) = (x1 )(x2 , . . . , xk ). (5.4)

Il est facile de vrier que cette application prend bien ses valeurs dans lespace
L(E1 , E2 , . . . , Ek ; F ) et quelle est linaire et bijective.
70 Chapitre 5. Appendice. Espaces vectoriels norms

5.2 Continuit des applications multilinaires


Lorsque les espaces Ei , i = 1, . . . , k, sont des espaces vectoriels norms, E1
Ek est muni de la norme dun espace vectoriel produit (voir 2.2) et il est
lgitime dtudier la continuit de u L(E1 , E2 , . . . , Ek ; F ). Le sous-ensemble
des applications multilinaires continues forme alors un sous-espace vectoriel de
L(E1 , E2 , . . . , Ek ; F ) que nous noterons

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

La continuit des applications multilinaires se traite dune manire tout fait simi-
laire celles des applications linaires. Nous nous limiterons indiquer le
Thorme 6. Pour que u L(E1 , E2 , . . . , Ek ; F ) il faut et il sut que le nombre kuk
dni par la relation ci-dessous soit ni,

kuk = max{ku(x1 , . . . , xk )kF : kxi kEi = 1, 1 i k}. (5.5)

nous avons alors lingalit

ku(x1 , . . . , xk )kF kuk kx1 kE1 kx2 kE2 kxk kEk , xi Ei , i = 1, . . . , k (5.6)

et lapplication k k est une norme sur L(E1 , E2 , . . . , Ek ; F ). En outre,

L(E1 , E2 , . . . , Ek ; F ) L(E1 , L(E2 , . . . , Ek ; F )), (5.7)


0.6.0 UNIV.JEANPAULCALVI.COM

o le symbole signie maintenant quil existe une application linaire bijective entre les
deux espaces qui est continue et dont la rciproque est aussi continue. 

Lapplication linaire bijective dont il est question dans cet nonc est naturel-
lement la mme, savoir lapplication de (5.4) que celle qui intervient dans le
thorme 5 et, en utilisant la mme notation pour deux normes direntes, k()k =
kk.
Thorme 7. Lorsque tous les espaces Ei sont de dimension nie, toutes les applications
multilinaires sont continues, autrement dit,

L(E1 , E2 , . . . , Ek ; F ) = L(E1 , E2 , . . . , Ek ; F ). (5.8)


CALCUL DIFFRENTIEL


71

Index

application ane tangente, 5 Jacobien, 12


application ane, 3
matrice hessienne, 29
coercive (fonction), 23 matrice jacobienne, 12
continment direntiable (fonction), 9 maximum local strict, 17
cylindre de scurit, 47 maximum local, 16
maximum relatif, 16
direntiable (fonction), 3 multiplicateur de Lagrange, 42
direntielle de lapplication dterminant, 21
direntielle seconde, 27 nombre driv (pour les fonctions dune variable
direntielle (dune fonction en un point), 3 relle), 4
drive partielle, 1, 10 nombre driv, 1
drive suivant un vecteur, 10
drive totale(au lieu de direntielle), 11 plane waves, 22
point critique, 17
0.6.0 UNIV.JEANPAULCALVI.COM

ensembles convexes, 19 polynme de Taylor, 30


enveloppe convexe, 19
rgulier, 38
erreur, 7
Rsolvante dun systme linaire homogne,
extremum local, 17
49
fonction derreur, 7
segment, 18
fonction direntielle, 9
fonction ridge, 32 taux daccroissement, 1
fonctions de classe C1 , 9 thorme dinversion locale, 34
fonctions de classe C2 , 30 thorme de Cauchy-Lipschitz, 46
fonctions ridge, 22 thorme des fonctions implicites, 35
formule de Taylor lordre deux, 30
CALCUL DIFFRENTIEL

vecteur normal unitaire, 39


hessienne, 29
hyperplan tangent, 5
Hypersurfaces rgulires, 40
hypersurfaces, 38

Identit dEuler, 20
CALCUL DIFFRENTIEL 0.6.0 UNIV.JEANPAULCALVI.COM 72
Index
73

Bibliographie

[1] D. Az, G. Constans, and Hiriart-Urruty J.-B. Calcul direntiel et quations di-
rentielles. Dunod, Paris, 2002.

[2] H. Cartan. Calcul direntiel. Hermann, Paris, 1967.

[3] J. Dieudonn. Calcul innitsimal. Hermann, Paris, 1980.

[4] W. Rudin. Principles of Mathematical Analysis. McGraw-Hill International Edi-


tions, Singapore, 1976.

[5] L. Schwartz. Analyse mathmatique. I, II. Hermann, Paris, 1967. Cours de lcole
polytechnique.
0.6.0 UNIV.JEANPAULCALVI.COM
CALCUL DIFFRENTIEL