0% ont trouvé ce document utile (0 vote)
53 vues98 pages

Problèmes D'évolution de Type Parabolique Et Hyperbolique, Théorie Spectrale, Éléments Nis, Et Condition Inf-Sup

Transféré par

Amanifadia Garroudji
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
53 vues98 pages

Problèmes D'évolution de Type Parabolique Et Hyperbolique, Théorie Spectrale, Éléments Nis, Et Condition Inf-Sup

Transféré par

Amanifadia Garroudji
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Notes de cours de l'ISIMA, troisième année, [Link]

fr/∼leborgne

Problèmes d'évolution de type parabolique et hyperbolique,


théorie spectrale, éléments nis,
et condition inf-sup.
Gilles Leborgne
27 février 2023

Table des matières

I Théorie spectrale des problèmes aux limites 4

1 Introduction et rappels 4
1.1 Équation de la chaleur, introduction formelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1.1 Équation de la chaleur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1.2 Résolution directe par éléments nis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1.3 Séparation des variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1.4 Problème spectral associé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.1.5 Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.1.6 Résolution numérique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2 Équation des ondes, introduction formelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.3 Exemple de la corde élastique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.3.1 Oscillateur harmonique 1-D libre non amorti et conditions initiales . . . . . . . . . . . . . . . . . . 7
1.3.2 Oscillateur harmonique libre et conditions aux limites . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.3.3 Equation des ondes : corde élastique libre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.4 Compléments sur les espaces hilbertiens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.4.1 CauchySchwarz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.4.2 Continuité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.4.3 Projections, BesselParseval, Bases hilbertiennes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.4.4 Espace séparable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.4.5 Isomorphismes d'espaces hilbertiens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

2 Opérateurs bornés, autoadjoints, positifs, inversibles 12


2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.1.1 Généralités et exemple du Laplacien . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.1.2 La compacité en dimension innie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2 L'espace `2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3 Opérateurs bornés (= applications linéaires continues) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.4 Exemples fondamentaux d'opérateurs bornés ou non . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.5 Opérateur borné positif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.6 Adjoint et opérateur borné autoadjoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.6.1 Adjoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.6.2 Opérateur autoadjoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.7 Opérateurs inversibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.7.1 Dénitions et remarques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.7.2 Propriétés (série de Neumann) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

3 Ensemble résolvant, spectre et spectre ponctuel 23


3.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.2 Ensemble résolvant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.3 Spectre et spectre ponctuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.4 Propriété : spectre et diagonale de T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.5 Spectre d'un opérateur borné autoadjoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2

4 Opérateurs compacts 29
4.1 Rappels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4.1.1 Rappels : topologie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4.1.2 Compacité de Borel et Lebesgue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.1.3 Compacité de Bolzano et Weierstrass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.1.4 Equivalence des dénitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.1.5 Caractérisation d'un compact à l'aide de boules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.1.6 Dimension innie, Hilbert : la boule unité fermé n'est pas compacte . . . . . . . . . . . . . . . . . 31
4.1.7 Compacité et relative compacité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.2 Opérateur compact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.2.1 Dénition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.2.2 Propriété : suite orthonormale écrasée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.2.3 Dimension innie : T compact n'est pas inversible . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.2.4 L'ensemble fermé des opérateurs compacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.2.5 Opérateur de rang ni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.2.6 Hilbert et densité des opérateurs de rang ni dans K(E, G) . . . . . . . . . . . . . . . . . . . . . . 34
4.2.7 Opérateurs de HilbertSchmidt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
1 2
4.3 Théorème de Rellich : injection compacte de H (]a, b[) dans L (]a, b[) . . . . . . . . . . . . . . . . . . . . 38
1 2
4.4 Théorème de Rellich : injection compacte de H (Ω) dans L (Ω) . . . . . . . . . . . . . . . . . . . . . . . . 39
4.4.1 Théorème de Rellich . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.4.2 * Théorème d'Ascoli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.4.3 * Théorème de FréchetKolmogorov . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

5 Alternative de Fredholm 41
5.1 Énoncé de l'alternative de Fredholm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
5.2 Théorème de Fredholm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

6 Spectre et théorèmes de RieszSchauder 44


6.1 Spectre et théorème de RieszSchauder 1ère partie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
6.2 λ=0 seul point éventuel d'accumulation dans σ(T ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
6.3 Spectres et théorème de RieszSchauder 2ème partie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

7 Décomposition spectrale des opérateurs bornés compacts autoadjoints 45


8 Forme variationnelle : théorie spectrale, application au Laplacien 46
8.1 Problème initial et l'opérateur à diagonaliser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
8.1.1 Problème initial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
8.1.2 Problème spectral associé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
8.1.3 Cadre et hypothèses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
8.1.4 L'opérateur T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
8.1.5 Diagonalisation de T : petit problème . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
8.2 Diagonalisation de l'opérateur restreint Tr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
8.2.1 L'opérateur restreint Tr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
8.2.2 Tr est borné et compact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
8.2.3 Tr est positif et auto-adjoint relativement à (·, ·)a , et 0 n'est pas valeur propre . . . . . . . . . . . 49
8.2.4 Tr est diagonalisable dans (V, (·, ·)a ) : bases spectrales . . . . . . . . . . . . . . . . . . . . . . . . . 50
8.3 Théorème spectral de diagonalisation de a(·, ·) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
8.4 Résolution du problème initial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
8.4.1 Cas général . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
8.4.2 Cas du laplacien . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
8.5 Caractérisation des valeurs propres : quotient de Rayleigh . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

9 Exemples de résolutions
  52
9.1 Base de Fourier 1[0,1] (x), cos(2kπx), sin(2kπx) dans L2 (]0, 1[) . . . . . . . . . . . . . . . . . . . . . 52
  k∈N∗
2
9.2 Base de Fourier sin(kπx) dans L (]0, 1[) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
k∈N∗
9.2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
9.2.2 Problème à résoudre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
9.2.3 Résolution classique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
9.2.4 Résolution variationnelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
9.3 Cas 1-D : problème de SturmLiouville en dimension innie . . . . . . . . . . . . . . . . . . . . . . . . . . 54
9.3.1 Problème de SturmLiouville en dimension innie . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
9.3.2 Problème bien posé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
9.3.3 Problème spectral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
9.3.4 Le produit scalaire a(·, ·) = (·, ·)a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
9.3.5 Opérateur compact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

2
3

9.3.6 Base hilbertienne de vecteurs propres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57


9.3.7 Résolution du problème de SturmLiouville . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
9.4 Le laplacien avec conditions aux limites de Dirichlet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
9.5 Le laplacien avec conditions aux limites de Neumann . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

10 Approximation variationnelle des problèmes spectraux 58


10.1 Problème approché . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
10.2 Eléments nis et diagonalisation du laplacien . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

11 Erreurs sur les valeurs et vecteurs propres 60


11.1 Erreur sur les valeurs propres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
11.1.1 Erreur systématique par excès . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
11.1.2 * Convergence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
11.2 * Erreur sur les vecteurs propres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
11.3 Application aux problèmes elliptiques du second ordre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

II Problèmes paraboliques et hyperboliques 63

12 Problèmes paraboliques 63
12.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
12.2 Rappels et notations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
12.3 Le problème parabolique abstrait . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
12.4 Décomposition sur la base de vecteurs propres (orthogonale) . . . . . . . . . . . . . . . . . . . . . . . . . . 66
12.5 Solution approchée par troncature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
12.6 Résolution par éléments nis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
12.7 Discrétisation en temps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

13 problèmes hyperboliques : à rédiger 69

III Annexes 70

A Oscillateur harmonique 1-D et conditions initiales 70


A.1 Oscillateur harmonique libre non amorti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
A.2 Oscillateur harmonique forcé non amorti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
A.2.1 Cas 6 ω0
ω1 = et battements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
A.2.2 Cas ω1 = ω0 : résonance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
A.3 Oscillateur harmonique libre amorti faiblement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
A.4 Oscillateur harmonique forcé amorti faiblement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72

B Valeurs propres généralisées 73


B.1 Notations et rappels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
B.1.1 Espace vectoriel E , dim E = n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
B.1.2 Espaces vectoriels des matrices colonnes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
B.2 Le théorème classique des valeurs propres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
B.2.1 Problème matriciel à résoudre et dénitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
B.2.2 Théorème . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
B.2.3 Exercices matriciels pour rappels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
B.2.4 u 0 + A.~
Résolution du système diérentiel ~ u = ~b . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
B.3 Applications pour un espace vectoriel E , dim E = n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
B.3.1 Calcul d'une b.o.n. dans E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
B.3.2 Exemple de P1 : base de Fourier approchée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
B.3.3 Endomorphisme symétrique et théorème spectral . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
B.4 Le théorème de diagonalisation généralisé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
B.4.1 Le théorème . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
B.4.2 Exemples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
B.4.3 Résolution du système diérentiel M.~ u = ~b . . . . . . . . . . . . . . . . . . . . . . . . . . .
u 0 + R.~ 82

C Rappels de topologie 83

3
4

D Série de Fourier et théorème de Rellich dans [a, b] 85


2
D.1 Rappel : base de Fourier dans L (]0, T [) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
D.2 H 1 (]0, T [) et vers le théorème de Rellich . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
1
D.3 Hilbert H (]0, T [) et problème pour la base de Fourier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
2 1 1
D.4 Base de Fourier de L (]0, T [) normée dans H (]0, T [) : incomplète dans H (]0, T [) . . . . . . . . . . . . . . 87
D.5 Le sous-espace engendré par les ψk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
D.5.1 L'espace V adhérence de Vect{(ψk )Z } dans H 1 (]0, T [) . . . . . . . . . . . . . . . . . . . . . . . . . 87
1
D.5.2 L'espace Hper (]0, T [) ⊂ V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
1
D.5.3 Une fonction H (]0, T [)-orthogonale à V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
1 1
D.5.4 Hper (]0, T [) et V sont de codimension 1 dans H (]0, T [) . . . . . . . . . . . . . . . . . . . . . . . . 90
D.6 Théorème de Rellich en 1-D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
1 1
D.7 * Hper (]0, T [) est fermé dans H (]0, T [) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
1
D.7.1 Convergences absolue et uniforme dans Hper (]0, T [) . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
1
D.7.2 Majoration ||f ||∞ ≤ C||f ||H 1 dans H (]0, T [) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
1 1
D.7.3 Hper (]0, T [) est fermé dans H (]0, T [) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

E * Condition inf-sup pour la divergence 92


E.1 Lemme de Baire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
E.2 Théorème de l'application ouverte et condition inf-sup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
E.3 Compacité et théorème de PetreeTartar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
E.4 H −1 (Ω) et normes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
1 2
E.5 Surjectivité de div : H0 (Ω) → L0 (Ω) et condition inf-sup . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
div
E.6 Surjectivité de div : H (Ω) → L2 (Ω) et condition inf-sup . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

déf
Les notations y := x et y = x signient : la quantité y est dénie par y = x.

Première partie
Théorie spectrale des problèmes aux limites
Le cours d'éléments nis était orienté vers la recherche de solutions de problèmes stationnaires. On s'intéresse
ici aux problèmes instationnaires.

1 Introduction et rappels
1.1 Équation de la chaleur, introduction formelle
1.1.1 Équation de la chaleur
Soit Ω un ouvert régulier de Rn de frontière Γ régulière (C
1
par morceaux), et un intervalle de temps [0, T ],
T >0. Par exemple Ω est l'espace occupé par un solide, et [0, T ] est l'intervalle de temps sur lequel on s'intéresse
à la température du solide. On suppose que Ω ne dépend pas du temps et on pose :

QT =]0, T [×Ω domaine d'étude,

ΣT =]0, T [×Γ bord du solide à chaque instant, (1.1)

Q0 = {0} × Ω domaine Ω considéré à l'instant initial.

Ainsi on s'intéressera aux points (t, ~x) ∈ QT , pour lesquels on cherchera la température u(t, ~x) (température
au point ~x ∈ Ω, à l'instant t).
À chaque instant t on aura besoin de C.L. (conditions aux limites) sur Γ, i.e. on xera des conditions (aux
limites) sur ΣT .
Et on aura besoin de C.I. (conditions initiales), i.e. on xera des conditions (initiales) sur Q0 .
Le solide est soumis à une source de chaleur volumique f (t, ~x) (à l'instant t au point ~x) et on cherche à
connaître la température u(t, ~x) en tout point ~x et à tout instant t.
Supposant le milieu homogène et isotrope dans Ω, l'équation de la chaleur s'écrit :



 trouver u(t, ~x) pour (t, ~x) ∈ QT telle que :

 ∂u (t, ~x) − ∆u(t, ~x) = f (t, ~x),


∀(t, ~x) ∈ QT
∂t (1.2)
u|ΣT (t, ~x) = u` (t, ~x), ∀(t, ~x) ∈ ΣT (C.L.),





u(0, ~x) = u0 (~x), ∀~x ∈ Ω (C.I.),

4
5 1.1. Équation de la chaleur, introduction formelle

où u` : (t, ~x) ∈ ΣT → u` (t, ~x) ∈ R (température extérieure au bord) et u0 : ~x ∈ Ω → u0 (~x) ∈ R (température


initiale) sont deux fonctions données.

Remarque 1.1
S
Si Ω dépend du temps, on pose QT = t∈]0,T [ ({t} × Ωt ) où Ωt est l'espace occupé par le solide
à t.

1.1.2 Résolution directe par éléments nis


Typiquement on approxime la dérivée en temps comme :

∂u u(tn+1 , ~x) − u(tn , ~x)


(t, ~x) ' , (1.3)
∂t tn+1 − tn

et on utilise un schéma comme le schéma d'Euler implicite :

u(tn+1 , ~x) − u(tn , ~x)


− ∆u(tn+1 , ~x) = f (tn+1 , ~x). (1.4)
tn+1 − tn

On obtient le schéma élément nis usuel (voir cours d'éléments nis) :

−∆un+1 (~x) + an+1 un+1 (~x) = gn+1 (~x), (1.5)

en l'inconnue la fonction un+1 approximant u au temps tn+1 , où on a posé :

1
an+1 = et gn+1 (~x) = f (tn+1 , ~x) + an+1 u(tn , ~x). (1.6)
tn+1 − tn

On ne considèrera par cette approche. On veut commencer par trouver les valeurs propres du laplacien (la
fréquence fondamentale et les harmoniques) et des fonctions propres associées, fonctions qui formeront une b.o.n.
de L2 (Ω). On utilisera cette b.o.n., et on se ramènera à la résolution d'un système diagonale : on travaillera
comme dans Rn , ici avec n grand, pour résoudre A.~x = ~b en diagonalisant A.

1.1.3 Séparation des variable


On peut essayer de résoudre le problème (1.2) par la méthode de séparation des variables : on cherche u(t, ~x)
sous la forme :
u(t, ~x) = ϕ(t)ψ(~x). (1.7)

Regardons le cas f = 0, u` = 0 et u0 6= 0. Alors formellement il vient :

ϕ0 (t)ψ(~x) − ϕ(t)∆ψ(~x) = 0, ∀(t, ~x) ∈ QT ,


ψ|Γ (~x) = 0, ∀~x ∈ Γ, (1.8)

ϕ(0) = donné.

car u` (t, ~x) = ϕ(t)ψ(~x) = 0 pour tout ~x ∈ Γ et tout t ∈ [0, T ], et on suppose ϕ(t) 6= 0 (sinon u ≡ 0 formellement).
Et donc, toujours formellement :

ϕ0 (t) ∆ψ(~x)
= , ∀(t, ~x) ∈ QT . (1.9)
ϕ(t) ψ(~x)

avec les conditions aux limites sur ψ et initiale sur ϕ. Et t et ~x étant des variables indépendantes, on a en
ϕ0 (t) ∆ψ(~
x0 ) ϕ0 (t) ∆ψ(~x)
= pour tout t quand x0 ∈ Ω, donc
particulier
ϕ(t) ψ(~
x0 ) ϕ(t) = c constante pour tout t, et donc ψ(~ x) = c
pour tout x. Par commodité pour la suite on note c = −λ, d'où :

ϕ0 (t) ∆ψ(~x)
= −λ = , (1.10)
ϕ(t) ψ(~x)

avec la condition initiale sur ϕ : ϕ(0) donnée, et les conditions aux limites sur ψ : ψ(~x) = 0 pour tout ~x ∈ Γ.

5
6 1.1. Équation de la chaleur, introduction formelle

1.1.4 Problème spectral associé


Il reste à trouver ϕ, ψ et λ tels que (1.10) soit possible. S'ils existent, on a immédiatement :

ϕ(t) = ϕ(0) e−λt , (1.11)

où λ est tel que (λ, ψ) est solution du problème spectral : trouver les couples (λ, ψ) tels que :

(
− ∆ψ(~x) = λψ(~x),
(1.12)
ψ|Γ = 0.

Autrement dit λ est valeur propre associé au vecteur propre ψ(~x) pour l'opérateur A = −∆.
On verra que ce problème admet `peu' (un nombre dénombrable) de valeurs propres λ. Et on verra qu'on
pourra choisir parmi les vecteurs propres un nombre dénombrables ψk pour k ∈ N∗ qui forment une base
hilbertienne (base orthonormée de type Fourier) de H 1 (Ω). C'est en particulier l'objet de ce cours.

Exercice 1.2 Montrer : si λ < 0 alors (1.12) n'admet que la solution Ψ = 0 (appliquer LaxMilgram avec
c = −λ > 0 et donc −∆ψ(~x) + cψ(~x) = 0 à résoudre dans H01 (Ω)).

1.1.5 Solution
Supposons qu'il existe une fonction u est solution de (1.2).
À t xé on note u(t, ·) = ut : ~x ∈ Ω → ut (~x) =déf u(t, ~x) ∈ R.
Et supposons connus des couples valeurs propres  vecteurs propres (λk , ψk )k∈N∗ solution du problème
spectral (1.12), où (ψk : Ω → R)k∈N∗ est une base hilbertienne. Alors la fonction ut s'exprime sur la base (ψk ) :
X
ut = dt,k ψk , (1.13)
k∈N∗
P
soit ut (~x) = k∈N∗ dt,k ψk (~x) pour presque tout ~x ∈ Ω, i.e. :

X
u(t, ~x) = dk (t)ψk (~x). (1.14)
k∈N∗

Ainsi u est une somme de fonctions à variables séparées (les dk ⊗ ψk ).

1.1.6 Résolution numérique


Pour obtenir (1.13), on doit résoudre le problème spectral (1.12) (en les inconnues les (λ, ψ)). Pour ce, on
intègrera par parties : Z Z
~
gradψ. ~ dΩ = λ
gradv ψ v dΩ, ∀v ∈ H01 (Ω), (1.15)
Ω Ω
pour se ramener à un problème de la forme :

a(ψ, v) = λ(ψ, v)L2 (Ω) , (1.16)

~ ~ dΩ, et ainsi appliquer la technique des éléments nis.


R
où a(ψ, v) =Ω
gradψ. gradv
On se ramène ainsi à un problème de recherche de valeurs propres de la matrice [aij ] = a(ψj , ψi ) associée à
a(·, ·) (cf. le paragraphe 10 et le cours d'éléments nis).
Bien sûr ici (1.12) est mal posé : un couple solution (λ, ψ) où λ est valeur propre n'est pas unique (quand
il existe) : l'espace Ker(−∆ − λI) (noyau), espace des vecteurs propres ψ associés à la valeur propre λ, est un
espace vectoriel de dimension ≥ 1 dans ce cas.

Remarque 1.3 On notera que la solution sans source de chaleur (cas f = 0, u` = 0 et condition initiale
u0 6= 0) sera amortie très rapidement en temps (de manière exponentielle) : en eet, la forme bilinéaire a(·, ·)
est elliptique, et en particulier∀v ∈ V , si v 6= 0 alors a(v, v) > 0, et si λ existe, alors a(v, v) = λ||v||2L2 > 0
−λt
montre que λ > 0, et ϕ(t) = ϕ(0) e décroît de manière exponentielle (cf (1.11)).
C'est la raison pour laquelle dans (1.10) on a considéré −λ (on a mis un signe moins devant λ), les réels λ
intervenant dans la solution u étant alors tous positifs.

6
7 1.2. Équation des ondes, introduction formelle

1.2 Équation des ondes, introduction formelle


L'équation de la chaleur était un problème instationnaire de degré 1 en temps. L'équation des ondes est le
problème instationnaire de degré 2 en temps de type :


 trouver u(t, ~ x) pour (t, ~x) ∈ QT telle que :

2
∂ u


(t, ~x) − ∆u(t, ~x) = f (t, ~x), ∀(t, ~x) ∈ QT



∂t2 (1.17)
 u|ΣT (t, ~x) = u` (t, ~x),

 ∀(t, ~x) ∈ ΣT (condition aux limites),

 u(0, ~x) = u0 (~x) et ∂u (0, ~x) = u1 (~x)


∀~x ∈ Ω (conditions initiales).

∂t
De même que précédemment, on essaie de trouver une solution sous la forme variables séparées : u(t, ~x) sous la
forme u(t, ~x) = ϕ(t)ψ(~x).
Regardons le cas homogène f =0 et u` = 0. Alors formellement :

ϕ00 (t)ψ(~x) − ϕ(t)∆ψ(~x) = 0, ∀(t, ~x) ∈ QT , (1.18)

et donc, toujours formellement :


ϕ00 (t) ∆ψ(~x)
= , ∀(t, ~x) ∈ QT . (1.19)
ϕ(t) ψ(~x)
On déduit :
ϕ00 (t) ∆ψ(~x)
∃λ ∈ R, = = −λ. (1.20)
ϕ(t) ψ(~x)
Si ϕ, ψ et λ existent, on obtient immédiatement :
√ √
ϕ(t) = c1 cos( λt) + c2 sin( λt), (1.21)

avec les ci ∈ R, et où (λ, ψ) solution du problème spectral :


(
− ∆ψ(~x) = λψ(~x),
(1.22)
ψ|Γ = 0.

On est ainsi, comme pour le problème parabolique, amené à résoudre le problème spectral (1.12).

Solution
Si on connaît les couples valeurs propres  vecteurs propres (λk , ψk )k∈N∗ solution du problème spec-
tral (1.12), alors toute solution u(t, ~x) de (1.2) sera de la forme :
X
u(t, ~x) = dk (t)ψk (~x), (1.23)
k

comme précédemment, cf. (1.14). Et pour


√ λk donné, la solution de ϕ00 (t) = −λk ϕ(t) est de la forme a cos ωk t +
b sin ωk t où ωk = λk . Donc la solution générale est :
X
u(t, ~x) = (ak cos ωk t + bk sin ωk t)ψk (~x). (1.24)
k

Et les condition initiale u0 (~x) (position initiale) et u1 (~x) (vitesse initiale) supposées connue permet de calculer
les ak et bk .
Remarque 1.4 On notera que la solution sans source de chaleur n'est pas amortie en temps : la partie en t, à
savoir ϕ(t), est sinusoïdale (cf (1.21)). Les ondes se propagent donc en conservant leur amplitude (leur énergie).

1.3 Exemple de la corde élastique


1.3.1 Oscillateur harmonique 1-D libre non amorti et conditions initiales
Problème en temps (dynamique) classique 1-D de l'équation des ondes avec conditions initiales = résolution
du problème : trouver la fonction ϕ : [0, T ] → R telle que :
 2
d ϕ

 (t) + ω02 ϕ(t) = 0,
dt2 (1.25)
 ϕ(0) = ϕ , ∂ϕ (0) = ϕ

(conditions initiales),
0 1
∂t
avec ϕ0 et ϕ1 deux réels donnés (position et vitesse initiales).

7
8 1.3. Exemple de la corde élastique

Ce problème homogène a pour solution générale ϕ(t) = a cos(ω0 t)+b sin(ω0 t), a et b étant donnés de manière
unique par les conditions initiales. On obtient :

ϕ1
ϕ(t) = ϕ0 cos(ω0 t) + sin(ω0 t). (1.26)
ω0
2π 1 ω0
Par dénition, ω0 est la pulsation, T = ω0 la période du mouvement et ν= T = 2π la fréquence.

Remarque 1.5 Ici, il y a toujours existence et unicité de la solution (problème de conditions initiales). Ce
n'est plus le cas au paragraphe suivant (problème de conditions aux limites).

q
Exemple 1.6 ϕ est l'allongement d'un ressort élastique de raideur k attaché à une masse m quand ω0 = k
m,
i.e. etϕ(t) = x(t) la position de la masse m au temps t. Eectivement, l'équation fondamentale somme des
2
forces = m~ γ  s'écrit −kϕ(t) = m ∂∂tϕ2 (t) où ϕ est la position cherchée.
pg
Pour un pendule de masse m, de longueur l soumis à des mouvements de petite amplitude, ω0 =
lqet ϕ(t)
1
est l'angle (petit) avec la verticale. Pour un circuit électrique avec une self L et une capacité C , ω0 =
LC et
ϕ(t) = i(t) est l'intensité du courant...

1.3.2 Oscillateur harmonique libre et conditions aux limites


Problème en espace (statique) du Laplacien (ici en 1-D) avec conditions aux limites (problème elliptique aux
limites) : trouver la fonction ψ : [0, L] → R telle que :
 2
 d ψ
(x) + λψ(x) = 0,
dx2 (1.27)
ψ(0) = ψ(L) = 0 aux limites),

(conditions

avec ψ(0) et ψ(L) positions imposées aux extrémités.


Si λ < 0, par passage à la formulation variationnelle, le théorème de LaxMilgram donne l'existence et
l'unicité de la solution dans H01 (]0, L[) pour λ ≤ 0 et l'unique solution est ψ ≡ 0. Cette solution ne nous
intéresse pas.
Maintenant, si λ>0 ce problème peut être mal posé : la solution homogène générale est :

ψ(x) = a cos(ωx) + b sin(ωx), où ω= λ, (1.28)

et les conditions aux limites imposent :

a = 0, sin(ωL) = 0. (1.29)

Et (1.29)2 montre que deux cas se présentent :



 (1)
 6 ∃k ∈ N∗ : ω =
et seule ψ ≡ 0 est l'unique solution (sans intérêt),
L (1.30)
 (2) ∃k ∈ N∗ : ω = kπ et toute fonction de type ψ(x) = b sin( kπ x) est solution.

L L
On vérie que les fonctions (ψk (x) = sin( kπ
L x))k∈Z
∗ (données par le cas (2)) sont eectivement solutions.
D'ailleurs elles forment la base de Fourier des fonctions C0 qui valent 0 en x=0 et en x=L. Ces fonctions sont
2 2
les valeurs propres de l'opérateur
d
− dx 2 associées aux valeurs propres λk = ωk2 , i.e. satisfont à − ddxψ2k = ωk2 ψk .
Donc contrairement au cas du problème des C.I. (conditions initiales) où il existe toujours une unique solution
(théorème de Cauchy), pour le problème avec C.L. (conditions aux limites) il peut exister ou non des solutions ;
en particulier pour les conditions aux limites nulles :
1- si λ = ( kπ
L )
2
pour un k∈N donné, il y a une innité de solutions, les f (x) = c sin( kπ
L x) pour tout c (les

éléments de l'espace engendré par les sin(
L x)),
2- sinon il n'y a pas de solution.
En particulier il n'y a jamais existence et unicité d'une solution dans ces cas.

1.3.3 Equation des ondes : corde élastique libre


Le paragraphe (1.3.1) s'intéressait au mouvement d'un seul point de la corde au cours du temps.
Le paragraphe (1.3.2) s'intéressait à une photo de la corde à un instant t, i.e. aux positions possibles des
points de la corde (les uns par rapport aux autres) à l'instant t xé.

8
9 1.4. Compléments sur les espaces hilbertiens

Ici on regarde l'équation de la corde en temps et en espace : on note u(t, x) la position d'un point x de la
corde à l'instant t (voir dessin). L'équation satisfaite par u est :

 2
∂ u ∂2u
(t, x) − (t, x) + ω 2 u(t, x) = 0,


2 2




 ∂t ∂x
 u(t, 0) = u(t, L) = 0, ∀t ∈ [0, T ] conditions aux limites,
(1.31)


 u(0, x) = u0 (x), ∀x ∈ [0, L] position initiale,

 ∂u (0, x) = u1 (x), ∀x ∈ [0, L]


vitesse initiale,

∂t
où les C.L (1.31)2 sont ici données comme étant de type Dirichlet homogènes, et où les C.I. (1.31)3,4 sont
supposées non toutes deux nulles.
Cherchons une solution à variables séparées : on pose u(t, x) = ϕ(t)ψ(x). D'où en supposant f =0 (mouve-
ment libre de la corde), on obtient :

ϕ00 (t) + ω 2 ϕ(t) ψ 00 (x)


= , ∀x, ∀t.
ϕ(t) ψ(x)

D'où il doit exister λ∈R (sinon il n'y a pas de solution) tel que :

ϕ00 (t) + ω 2 ϕ(t) = −λϕ(t) et ψ 00 (x) = −λψ(x).

On a vu pour l'équation en
√ ψ , cf. problème (1.25), qu'il n'existait de solution non nulle que pour les λ du type :
il existe k ∈ N∗ , λ= kπ
L = =noté ωk , et on a alors ψ(x) = sin(ωk x).

1.4 Compléments sur les espaces hilbertiens


Les espaces de Hilbert ont été introduit dans le cours d'éléments nis. On rappelle ici certains aspects qu'on
complète pour les besoins de l'étude des problèmes spectraux.

1.4.1 CauchySchwarz
Dénition 1.7 H sur un corps K (R ou C dans ce cours) est un espace pré-hilbertien s'il
Un espace vectoriel
est muni d'un produit scalaire (·, ·)H (une
pforme bilinéaire symétrique dénie positive). Et la norme associée au
produit scalaire est dénie par ||~
x||H = (~x, ~x)H .
Un espace pré-hilbertien est hilbertien (ou de Hilbert) ssi il est complet pour la norme ||.||H associée au
produit scalaire.

Théorème 1.8 (CauchySchwarz) Dans un espace de Hilbert, le produit scalaire est inférieur au produit des
normes :
∀~x, ~y ∈ H, |(~x, ~y )H | ≤ ||~x||H ||~y ||H . (1.32)

Et il y a égalité ssi ~x est parallèle à ~y .

Preuve. Le polynôme de degré 2 déni par ||~x + λ~y ||2H = p(λ) = (~x + λ~y , ~x + λ~y )H est positif, donc son
discriminant est négatif, donc, (2(~x, ~y )H ) − 4||~x||2H ||~y ||2H ≤ 0. Egalité ssi ~x + λ~y = 0 (sinon p(λ) > 0).
2

Exemple 1.9 Rn muni de son produit scalaire usuel est hilbertien. Avec la base canonique usuelle ce produit
scalaire est déni, pour ~x = (xi )i=1,...,n et ~y = (yi )i=1,...,n par

n
X noté
(~x, ~y )Rn = xi yi ( = ~x • ~y ).
i=1
pPn Pn 2 12
Pn 2 21
Norme associée : ||~x||Rn = i=1 x2i . CauchySchwarz : |(~x, ~y )Rn | ≤ ( i=1 xi ) ( i=1 yi ) .

Dénition 1.10 Notation


P∞ Pn
Pn : dans R, la notation
P∞ i=1 xi signie limn→∞ ( i=1 xi ) = la limite
P∞ de la suite (yn )N∗
où on a posé yn = i=1 x i ; et i=1 x i est appelée la série de terme x i ; et dire que la série i=1 xi est convergente
dans R signie que la suite (yn )N∗ converge dans R.

9
10 1.4. Compléments sur les espaces hilbertiens

Exemple 1.11 `2
∗ P∞
espace des suites de carré sommables, `2 = {~x = (xi )N∗ ∈ RN : i=1 |xi |2 < ∞} muni de
son produit scalaire

X
(~x, ~y )`2 = xi yi
i=1
pP∞ P∞ 1 P∞ 1
est hilbertien (exercice). Norme associée :
2 x, ~y )`2 | ≤ ( i=1 x2i ) 2 ( i=1 yi2 ) 2 .
i=1 xi . CauchySchwarz : |(~
||~x||`2 =
C'est le prototype des espaces hilbertiens de dimension innie qui sont séparables, i.e. qui admettent une base
dénombrable. Sa base canonique est constituée des vecteurs (appelés suites) en = (0, ..., 0, 1, 0, ...), le 1 étant en
n-ième position. L'espace `2 est une généralisation à la dimension innie de Rn avec n `grand'. Autrement dit,
Rn muni de son produit scalaire usuel peut-être vu comme l'espace `2 tronqué (le sous-espace de `2 engendré
par les n premiers vecteurs de base).

Exemple 1.12 Pour Ω domaine de Rn , L2 (Ω) muni de son produit scalaire


Z
(u, v)L2 (Ω) = u(~x) v(~x) dΩ

qR
est hilbertien (voir cours d'intégration). Norme associée : ||u||L2 (Ω) = Ω
|u(~x)|2 dx. CauchySchwarz :
R  12 R  21
u(x)2 dΩ v(x)2 dΩ
R
| Ω
u(~x) v(~x) dΩ| ≤ Ω Ω
.

Exemple 1.13 H 1 (Ω) muni de son produit scalaire


Z n Z
X ∂u ∂v
(u, v)H 1 (Ω) = u(~x) v(~x) dΩ + (~x) (~x) dΩ
Ω i=1 Ω ∂xi ∂xi
n
X ∂u ∂v
= (u, v)L2 (Ω) + ( , )L2 (Ω)
i=1
∂xi ∂xi
noté ~ ~
= (u, v)L2 (Ω) + (gradu, gradv) L2 (Ω)n
 12
est hilbertien. La norme associée est dénie par ~
||u||H 1 (Ω) = ||u||2L2 (Ω) + ||gradu||2
.
L2 (Ω)n
1
NB : H (Ω) muni du produit scalaire (·, ·)L2 n'est pas hilbertien (car non complet). Voir cours éléments
nis.

1.4.2 Continuité
(H, ||.||H ) et (G, ||.||G ) Banach. Une application f : (H, ||.||H ) → (G, ||.||G ) est continue en ~x0 ∈ H ssi :

∀ε > 0, ∃ηε > 0, ∀~x t.q. ||~x − ~x0 ||H < ηε , ||f (~x) − f (~x0 )||G < ε. (1.33)

ce qui est également écrit lim f (x) = f (x0 ) (= f ( lim x) : passage à la limite sous f ), ou encore, pour toute
x→x0 x→x0
suite (xn )N in H t.q. xn −→n→∞ x0 on a lim f (xn ) = f (x0 ). En particulier
n→∞

Proposition 1.14 la norme ||.||H : (H, ||.||H ) → (R, |.|) est continue (par rapport à elle-même !) en tout
~x0 ∈ H :

∀ε > 0, ∃ηε > 0, à savoir ηε = ε, ∀~x t.q. ||~x − ~x0 ||H < ηε , ||~x||H − ||~x0 ||H < ε. (1.34)

D'où, pour tous ~x, ~y , (~yn )N ∈ H ,


~yn −→ ~y =⇒ ||~x − ~yn ||H −→ ||~x − ~y ||H , (1.35)
n→∞ n→∞

et (passage à la limite sous le signe (·, ·)H )


~yn −→ ~y =⇒ ∀~x ∈ H, lim (~x, ~yn )H = (~x, ~y )H . (1.36)
n→∞ n→∞

Preuve. ||~x||H ≤ ||~x0 ||H + ||~x−~x0 ||H ||~x0 ||H ≤ ||~x||H + ||~x0 −~x||H (idem) donnent
(inégalité triangulaire) et

||~x||H − ||~x0 ||H ≤ ||~x−~x0 ||H , (1.37)

d'où (1.34). D'où ~ yn −→n→∞ ~y donne ||~x − ~y ||H − ||~x − ~yn ||H ≤ ||~yn − ~y ||H −→n→∞ 0, d'où (1.35), ainsi que
|(~x, ~y )H −(~x, ~yn )H | = |(~x, ~y −~yn )H | ≤ ||~x||H ||~y −~yn ||H −→n→∞ 0, d'où (1.36).

Exercice 1.15 Montrer que f : ~x ∈ H → f (~x) = ||~x||2H est continue (donc lim ||x||2H = ||x0 ||2H ).
x→x0

Réponse. Prendre ~x = ~0 dans (1.35), ou bien : g : y ∈ R → g(y) = y 2 ∈ R est continue (car y 2 −y02 = (y+y0 )(y−y0 )), et
la composée avec une application continue α : H → R est continue (car car |g(y)−g(y0 )| = o(1) et α(x)−α(x0 ) = o(1)
donnent |(g(α(~x))−(g(α(~
x0 ))| = |g(α(~ x0 ))| = o(1)). Et f = g ◦ ||.||.
x0 ) + o(1))−(g(α(~

10
11 1.4. Compléments sur les espaces hilbertiens

1.4.3 Projections, BesselParseval, Bases hilbertiennes


Dénition 1.16 Projection : si F est un sous-espace vectoriel fermé dans (H, (·, ·)H ) Hilbert, alors la projection
orthogonale sur F est l'opérateur PF : H → F déni par :

(~x − PF ~x, f~)H = 0, ∀f~ ∈ F (1.38)

(i.e. ~x − PF ~x ⊥ F , ou encore : PF ~x est la solution de (PF ~x, f~)H = (~x, f~)H pour tout f ∈ F .) (Existence et
unicité : voir poly d'éléments nis.)

En particulier, si ~e ∈ H ||~e||H = 1, alors (~x, ~e)H ~e = PVect{~e} ~x est la projection de ~x sur Vect{~e}
est t.q.
l'espace vectoriel de dimension 1 (donc fermé) engendré par ~e. En eet, PVect{~e} ~x ∈ Vect{~e} donne ∃λ ∈ R t.q.
PVect{~e} ~x = λ~e, où donc λ = (PVect{~e} ~x, ~e)H , et (1.38) donne λ = (PVect{~e} ~x, ~e)H = (~x, ~e)H .
Et Pythagore dans Vect{~ x, PF ~x} (de dimension ≤ 2) donne ||~x||2H = ||PF ~x||2H + ||~x−PF ~x||2H car ~x =
⊥ ⊥
(~x−PF ~x) + PF ~x ∈ F ⊕ F (développer ||~x||2H = (~x−PF ~x+PF ~x, ~x−PF ~x+PF ~x)H ).
Théorème 1.17 Soit (~ei )i∈N∗ une suite orthonormale dans (H, (·, ·)H ) Hilbert. Inégalité de Bessel :


X
~x ∈ H et (~ei ) orthonormale =⇒ x2i ≤ ||~x||2H où xi = (~x, ~ei )H . (1.39)
i=1
P∞
Et, avec V = Vect{(~ei )N∗ }, on a PV ~x = i=1 (~
x, ~ei )~ei et ||PV ~x||H ≤ ||~x||H . Cas particulier : BesselParseval
(Pythagore généralisé) :


X ∞
X
~x ∈ H, (~ei ) orthonormale et ~x = xi~ei =⇒ ||~x||2H = x2i où xi = (~x, ~ei )H . (1.40)
i=1 i=1

Preuve.
P∞ P∞ P∞ P∞
~x = j=1 xj ~ej alors (~x, ~ei )H = ( i=1 xj ~ej , ~ei )H =(1.36) j=1 xj (~ej , ~ei )H = i=1 xj δij = xi .
Si
Pn Pn
Soit Vn = Vect{~ e1 , ..., ~en }, soit ~yn = i=1 (~x, ~ei )H ~eiP= i=1 xi~ei (et le vecteur
Pn ~yn est la projection de ~x
n
sur Vn ) ; donc (~ x−~yn , ~ei )H = (~x, ~ei )H − (~yn , ~ei )H = xi − j=1 xj (~ej , ~ei )H = xi − j=1 (~x, ~ej )H δij = xi − xi = 0
pour tout i = 1, ..., n, donc ~
Pn 2 x−~yn ⊥ Vn ; donc ~x = (~x−~yn )+(~yn ) ∈ Vn⊥ ⊕⊥ Vn , donc ||~x||2H = ||~x−~yn ||2H +||~yn ||2H ≥
2
||~yn ||H = i=1 xP i (Pythagore). P∞ P∞
n Pn
yn ||2H = i=1 x2i ≤ ||~x||2H donne limn→∞ ( i=1 x2i ) ≤ ||~x||2H , i.e., i=1 x2i ≤ ||~x||2H (dénition de i=1 ).
Et ||~
D'où (1.39).
P∞ P∞ Pn
~x = i=1 xi~ei ∈ H , où par dénition i=1 xi~ei := limn→∞ ( i=1 xi~ei ) = limn→∞ ~yn . On pose
Cas particulier

V = Vect{(~ei )i∈N∗ }, donc ~x ∈ V : en eet la suite (~yn )N∗ ∈ Vect{(~ei )i∈N∗ }N est de Cauchy dans H (car, par
n ∞
yn −~ym ||2H = i=m x2i ≤ i=m |(~x, ~ei )H |2 −→n,m→∞ 0 car reste
P P
exemple avec n ≥ m, ||~
P∞d'une série convergente),
donc (~yn )N est convergente dans H (complet)

P∞ vers l'élément noté (par dénition)
P∞ P∞ i=1 xi~ei . Et par dénition
de l'adhérence lim ~yn ∈ V . Et ||~x||2H = (x, i=1 xi~ei )H =(1.36) i=1 xi (x, ~ei )H = i=1 x2i , i.e. (1.40).

Dénition 1.18 Une base hilbertienne (base orthonormale) dans un Hilbert (H, (·, ·)H ) est une suite ortho-
normale (ei )i∈N∗ qui est totale dans H, i.e. t.q. F = Vect{(~ei )i∈N∗ } est dense dans H (i.e. F̄ = H ), i.e., si le

seul vecteur orthogonal à F est le vecteur nul (i.e. F = {0}).

Exemple 1.19 La famille {ϕn : x → einx


||einx ||L2 , n ∈ Z} est une base hilbertienne dans (L2 (]0, 2π[; C), (·, ·)L2 )
einx
(base de Fourier). Mais la famille {ψn : x → ||einx ||H 1 , n ∈ Z} n'est pas une base hilbertienne dans
1
(H (]0, 2π[; C), (·, ·)H 1 ) : elle est libre mais non génératrice, voir annexe D.

Remarque 1.20 On rappelle que si A est un sous-ensemble de H , A ⊂ H , alors l'espace vectoriel engendré
par A noté Vect(A) est le plus petit sous-espace vectoriel de H contenant A. Et que sa caractérisation est : c'est
l'ensemble des combinaisons linéaires (sommes nies) d'éléments de A :

n
X
Vect(A) = {g ∈ H : ∃n ∈ N, ∃(αi ) ∈ Rn , ∃(ai ) ∈ An , g = αi ai } (1.41)
i=1
n
Exemple : l'ensemble P [x] des polynômes est engendré parPnla famille des monômes (x )n∈N : on a P [x] =
n n i
Vect{(x )N∗ } = {g : R → R : ∃n ∈ N, ∃(αi ) ∈ R , g = i=1 αi x (polynôme de degré n)}. Et le théorème
de StoneWeierstrass indique : toute fonction continue dénie sur un segment [a, b] peut être approchée uni-
0 0
formément par des fonctions polynômes : l'adhérence P [x] dans le Banach (C ([a, b]), ||.||∞ ) est C ([a, b]) tout
entier.
Une base hilbertienne n'est pas une base au sens ordinaire, car x ∈ H n'est pas combinaison linéaire
(combinaison linéaire = somme nie), mais limite de combinaisons linéaires.

11
12

1.4.4 Espace séparable


Dénition 1.21 Un espace de Hilbert est séparable s'il contient une suite dénombrable totale : il existe
P
(un )n∈N ∈ H N telle que (un ) soit génératrice, i.e, ∀x ∈ H, ∃(αn )N ∈ RN t.q. x= N αn un .

Théorème 1.22 Tout espace hilbertien séparable admet une base hilbertienne. Et une telle base est au plus
dénombrable, isomorphe à Rn si de dimension nie, et isomorphe à `2 si de dimension innie. De plus, toutes
2
les bases hilbertiennes de H ont même cardinal appelé dimension hilbertienne de H . (La considération de ` est
donc fondamentale.)

Preuve. On applique le procédé d'orthogonalisation de Schmidt : à partir d'une suite dénombrable totale
(un )n∈N , on prend le premier élément non nul, soit g1 qu'on norme à 1 en posant f1 = ||gg11||H , et on considère
l'espace F1 qu'il engendre. Puis on prend le premier élément indépendant de f1 , soit g2 , et on considère g2 −PF1 g2
qu'on norme à 1 et qu'on baptise f2 . Et f2 est bien orthogonal à f1 . On considère F2 = Vect{f1 , f2 } et on prend
le premier élément non dans F2 , soit g3 , et on considère g3 − PF2 g3 qu'on norme à 1 et qu'on baptise f3 ...
On procède par récurrence, et la suite (fn ) ainsi obtenue est orthonormale et totale.
2
P
Et si x ∈ H est décomposée sur la base (fn ), i.e. x = N∗ xi fi où xi = (x, fi )H , alors l'application f : H → `
dénie par f (x) = (xi )N∗ est un isomorphisme (vérication immédiate).
On rappelle qu'en dimension nie, la dimension d'un espace vectoriel est le cardinal d'une base quelconque
et ne dépend pas du choix de la base (on a d'ailleurs les formules de changement de base). Montrons-le en
dimension innie dans le cas séparable : soit donc (gj )j∈J une autre base orthonormale de H où J est un
ensemble quelconque. Il s'agit de démontrer que J ≤ ℵ0
est dénombrable, et plus simplement que cardJ
(prononcer alef 0) où ℵ0 =cardN =cardQ. Par dénition d'une base, et ayant Q dense dans R, l'ensemble
F = {combinaisons linéaires des fi à coecients rationnels} est dense dans H . Et de plus F est dénombrable
(de dimension ℵ0 ) car Q est dénombrable ainsi que N.
1 1
Et les boules B(gj , ) de centre gj et de rayon
2 2 sont disjointes 2 à 2 et contiennent chacune un élément de
F (car F est dense dans H ), et donc F a plus d'éléments que {gj : j ∈ J}, donc cardJ ≤ cardF ≤ ℵ0 .

1.4.5 Isomorphismes d'espaces hilbertiens


Dénition 1.23 Si E et F sont deux espaces vectoriels normés, un isomorphisme de E dans F est une appli-
cation linéaire bijective qui conserve les normes.

Dénition 1.24 Si H et G sont deux espaces hilbertiens sur le même corps K, on appelle isomorphisme
d'espaces hilbertiens de H sur G toute application J bijective de H sur G qui conserve le produit scalaire :

(J (x), J (y))G = (x, y)H , ∀x, y ∈ H.

(En particulier J conserve la norme : ||J (x)||G = ||x||H pour tout x ∈ H ).

2 Opérateurs bornés, autoadjoints, positifs, inversibles


Ici on s'intéresse à la formulation en espace.

2.1 Introduction
2.1.1 Généralités et exemple du Laplacien
Le but est de généraliser à la dimension innie la théorie des applications linéaires de Rn dans Rn (en-
domorphismes), représentées par des matrices carrées une fois des bases de Rn choisies. On rappelle qu'un
endomorphisme symétrique dans Rn muni d'un produit scalaire est diagonalisable dans une base orthonormée
formée de vecteurs propres. Voir poly Matrices.
Le problème qui se pose : est-ce encore vrai en dimension innie ?
Non en général. Oui dans le cas `simple' d'un espace de Hilbert séparable et des endomorphismes continus
symétriques et compacts.
L'exemple fondamental sera donné par l'application linéaire T inverse du Laplacien. Par exemple problème :
pour Ω ouvert borné de Rn et f ∈ L2 (Ω) :

trouver u ∈ H01 (Ω) t.q. − ∆u = f. Solution notée u = T f. (2.1)

Le signe  − n'est là que pour simplier la suite : les valeurs propres seront positives (donnent les fréquences
de résonance). Le théorème de LaxMilgram donne le caractère bien posé de ce problème : existence, unicité de

12
13 2.2. L'espace `2

la solution u, et cette solution dépend continûment de f, i.e., la fonction T donnée par (2.1) vérie :
( )
L2 (Ω) → H01 (Ω)
T = (−∆)−1 : et ||T (f )||H01 ≤ c||f ||L2 (T est continu), (2.2)
f → u = Tf

où c ∈ R est indépendant de f , voir cours d'éléments nis (théorème de LaxMilgram). Et comme T est linéaire
(immédiat), on a noté T (f ) = T f .
2
T n'est pas un endomorphisme (L
( (Ω) 6= H01 (Ω)). Pour trouver ) les valeurs propres de T on considèrera
(H01 (Ω), ||.||H01 ) → (H01 (Ω), ||.||H01 )
alors l'endomorphisme Tr : . C'est une restriction sévère de T à H01 (Ω),
f → Tr (f ) = T (f )
sévère au sens : non seulement on a réduit l'ensemble de départ à H01 (Ω) ( L2 (Ω)), mais qu'on a également
changé la norme de l'ensemble de départ : de ||.||L2 on est passé à ||.||H01 . Grâce à l'inégalité de Poincaré :

~ ||L2 ,
∃cΩ > 0, ∀f ∈ H01 (Ω), ||f ||L2 ≤ cΩ ||gradf

voir cours d'éléments nis, (2.2) donne ||Tr f ||H01 ≤ c cΩ ||f ||H01 pour tout f ∈ H01 (Ω), donc Tr : H01 (Ω) → H01 (Ω)
est un endomorphisme continu.
On montrera que de plus cet opérateur Tr est autoadjoint dans H01 (symétrique relativement au produit
scalaire (·, ·)H01 , facile voir exercice 2.28) et compact (dicile, c'est l'objet essentiel de ce cours). On aura alors

les résultats connus sur les matrices symétrique réelles : il existe une base orthonormale de H01 (Ω) constituée
de vecteurs propres de l'opérateur Tr (et on aura un nombre dénombrable de fréquences de résonance).

2.1.2 La compacité en dimension innie


La compacité est un outil essentiel pour les théorèmes d'existence, et ici elle permettra de démontrer l'exis-
tence des valeurs propres du Laplacien, et qu'elles sont en nombre dénombrable.
Rappel : en dimension nie un compact est un fermé borné.
Ce n'est malheureusement jamais le cas en dimension innie dans un espace de Hilbert H . En eet, prenons
la boule unité fermé B̄(0, 1) = {x ∈ H : ||x||H ≤ 1} : elle contient une famille orthonormée (en )n∈N∗ . Or cette
suite d'éléments de B̄(0, 1) ne contient aucune sous-suite convergente car aucune sous-suite n'est de Cauchy. En
eet, pour tout n 6= m, ayant en ⊥ em , le théorème de Pythagore donne :
q √
||en − em ||H = ||en ||2H + ||em ||2H = 2 = constante −→ 6 0.
n,m→∞

B̄(0, 1) contient donc une suite qui n'a aucune sous-suite convergente : B̄(0, 1) n'est pas compact (théorème
de BolzanoWeierstrass). Et il en est évidemment de même pour toute boule B̄(a, η) (centrée en a et de rayon
η > 0) qui ne saurait donc être compacte.
En d'autres termes, les compacts dans un Hilbert de dimension innie n'ont pas d'épaisseur, puisqu'il ne
sauraient contenir une boule de rayon η aussi petit soit-il (on dit parfois que les compacts en dimension innie
sont plats). Il n'y a donc que `très peu' de compacts en dimension innie.
Mais il y en a susamment pour que l'opérateur Tr = ∆−1 du paragraphe précédent soit compact, i.e. pour
1 1
que l'image Tr (BH 1 ) de la boule unité de H0 (Ω) par Tr soit d'adhérence compacte dans H0 (Ω). C'est l'objet
0
principal de ce cours que de démontrer cette propriété. (Une application comme Tr est caractérisée par ses
1
valeurs Tr (v) pour tout v ∈ H0 (Ω), et il est donc naturel de s'intéresser à l'ensemble image Tr (BH 1 ), ou bien
0
1
de manière plus générale aux ensembles Tr (Z) pour tout borné Z de H0 (Ω).)

2.2 L'espace `2
Soit `2 l'ensemble des suites de carrés sommables :

N∗
X
2
` = {~x = (xn ) n∈N∗ ∈R : |xn |2 < ∞}. (2.3)
n=1

C'est un espace de Hilbert de produit scalaire et norme associée, avec les notations usuelles :

∞ ∞
1
X X
(~x, ~y ) `2 = xn yn , ||x||`2 =( |xn |2 ) 2 . (2.4)
n=1 n=1

Et `2 est de dimension innie dénombrable, une base orthonormée étant donnée par la base canonique (~ei )i∈N∗ ,
~ei = (0, . . . , 0, 1, 0, . . .), le 1 étant à la i-ème place. `2 est l'espace de Hilbert, prototype des espaces de Hilbert
de dimension innie dénombrable.

13
14 2.3. Opérateurs bornés (= applications linéaires continues)

Exercice 2.1 Montrer que `2 est complet.

Réponse. Soit (~x )k∈N∗ k 2


xk − ~x` ||`2 −→k,`→∞ 0, i.e., ∞ k ` 2
P
une suite de Cauchy dans ` . Donc, ||~ n=1 (xn − xn ) −→k,`→∞ 0
où ~
k
x = noté k 2 k ` 2 k
(xn )n∈N∗ ∈ ` . Donc à n xé on a (xn − xn ) −→k,`→∞ 0, donc la suite de réels (xn )k∈N∗ est de Cauchy
k
dans R, donc convergente (R est complet) : notons xn = limk→∞ xn . Montrons que ~ xk −→k→∞ ~ x dans `2 . Pour m ∈ N,

on a, pour k ∈ N :

m
X m
X m
X ∞
X
|xkn − xn |2 = lim |xkn − x`n |2 = lim |xkn − x`n |2 , donc ≤ lim |xkn − x`n |2 = lim ||~
xk − ~
x` ||2`2 .
`→∞ `→∞ `→∞ `→∞
n=1 n=1 n=1 n=1

Et (~xk )k∈N∗ est de Cauchy, donc pour ε > 0 xé, ∃Nε > 0, ∀k, ` ≥ Nε , ||~ xk − ~
x` ||2`2 < ε2 , donc, dès que k ≥ Nε ,
Pm k 2 2 P∞ k 2 2 k
n=1 |xn − xn | ≤ ε , vrai pour tout m, donc n=1 |xn − xn | ≤ ε , donc (~
x −~ x) ∈ `2 , donc ~ x ∈ `2 car ~
xk ∈ `2 . Donc
k 2
la suite (~x )k∈N∗ est convergente vers ~
x dans ` .

2.3 Opérateurs bornés (= applications linéaires continues)


Notation : lorsqu'une application T est linéaire, on note T (x) = T.x = T x, notation d'un produit :
T (x + λy) = T (x) + λT (y) (distributivité), noté T.(x + λy) = T.x + λT.y , noté T (x + λy) = T x + λT y .
Rappel : soient E et F deux espaces vectoriels normés. Soit T : E −→ F une application linéaire continue
sur E. La linéarité donne : T est linéaire continue ssi elle est continue en 0, ou ssi elle est bornée sur la boule
unité, ou ssi sur la sphère unité, i.e. ssi :

∃c ∈ R∗+ , ∀x ∈ E, ||T x||F ≤ c||x||E . (2.5)

||T x||F
(Image bornée par antécédent à une constante près dans les normes disponibles.) Et alors c ≥ sup .
06=x∈E ||x||E
||T x||F x
On note ||T ||L(E,F ) la plus petite constante c, donc, ayant
||x||E = ||T ( ||x||E
)||F :

||T x||F noté


||T ||L(E,F ) = sup = sup ||T x||F = sup ||T x||F = ||T ||, (2.6)
06=x∈E ||x||E ||x||E =1 ||x||E ≤1

la dernière notation ||T || quand il n'y a pas d'ambiguïté. Et on note :

L(E, F ) = {T : E → F linéaire et continue}, (2.7)

et si E=F on note simplement L(E) l'espace L(E, E) des endomorphismes continus.

Remarque 2.2 On emploie aussi la notation L(E, F ) =noté Lcont (E; F ) pour insister sur le fait qu'on ne consi-
dère que les applications linéaires qui sont continues.

Proposition 2.3 Les trois propositions suivantes sont équivalentes :

• T n'est pas continu. (2.8)


N∗ ∗
• ∃(xn ) N∗ ∈E , ∀n ∈ N , ||xn ||E = 1 et ||T xn ||F −→ ∞. (2.9)
n→∞

• ∃(xn )N∗ ∈ E N , ||xn ||E −→ 0 et ∀n ∈ N∗ , ||T xn ||F = 1. (2.10)
n→∞

Preuve. T ∗
n'est pas continu ssi ∀c ∈ R+ , ∃x ∈ E t.q. ||T x||F > c||x||E , négation de (2.5), donc
(2.8) ⇒ (2.9). Hypothèse  T n'est pas continu : en prenant c=n et xn t.q. ||T xn ||F > n||xn ||E on a
||T ( ||xxnn||E )||F > n donc (2.9).
(2.9) ⇒ (2.8). Hypothèse (2.9) : soit (xn )N∗ une suite dans E t.q. ||xn ||E = 1 et ||T xn ||F −→n→∞ ∞ : donc
si c ∈ R alors on peut choisir un xn t.q. ||T xn ||F > c = c||xn ||E , d'où T n'est pas continu. Donc (2.9)⇔(2.8).
(2.9) ⇒ (2.10). Hypothèse (2.9) : soit (xn )N∗ une suite dans E t.q. ||xn ||E = 1 et ||T xn ||F −→n→∞ ∞ : on
xn ||T xn ||F
pose zn =
||T xn ||F , donc ||zn ||E −→n→∞ 0 et ||T zn ||F = ||T xn ||F = 1, donc (2.10).
(2.10) ⇒ (2.9). Hypothèse (2.10) : soit (zn )N∗ une suite dans E t.q. ||zn ||E −→n→∞ 0 et ||T zn ||F = 1 : on
zn ||T zn ||F
pose xn =
||zn ||E , donc ||xn ||E = 1 et ||T xn ||F = ||zn ||E −→n→∞ ∞, donc (2.9). Donc (2.9)⇔(2.10).

L'usage fait qu'on donne aussi un autre nom aux applications linéaires continues dans le cadre des problèmes
spectraux qui nous préoccuperons :

14
15 2.3. Opérateurs bornés (= applications linéaires continues)

Dénition 2.4 1- Un opérateur T : E → F est une application linéaire E → F .


2- Un opérateur borné T : E → F est une application linéaire continue : T ∈ L(E, F ). (Borné sous entend
borné sur la boule unité, cf. (2.6).)
(3- Un opérateur non borné est une application linéaire T :E→F telle que le domaine de dénition de T
est un sous-ensemble dense de E. NB : Attention à ce vocabulaire maladroit ! Ainsi un opérateur borné est un
cas particulier d'un opérateur non borné..., et dire qu'un opérateur T n'est pas borné (= n'est pas continu) ne
veut pas dire que T est non borné... Et tant qu'un mathématicien renommé ne mettra pas un peu de cohérence
dans le vocabulaire, on subira ce vocabulaire.)

Exemple 2.5 T = (−∆)−1 : L2 (Ω) → H01 (Ω), cf. (2.2), est borné.
(Et ∆ : H01 (Ω) → L2 (Ω) est non borné car son domaine de dénition H01 (Ω) ∩ H 2 (Ω) est dense dans H01 (Ω).)
(Remarque : si T : E → F est borné (= continu) alors son domaine de dénition est l'espace E tout entier.
Et si T : E → F est non borné de domaine dense * E , alors T n'est pas continu)

Théorème 2.6 (i)- (L(E, F ), +, .) est un espace vectoriel, s.e.v. de (F(E, F ), +, .).
(ii)- La fonction :
(
noté L(E, F ) −→ R
||.||L(E,F ) = ||.|| : noté (2.11)
T −→ ||T ||L(E,F ) = ||T ||
dénit une norme sur L(E, F ).
(iii)- (F, ||.||F ) est un espace
Si de Banach (espace vectoriel normé complet) alors
(L(E, F ), ||.||L(E,F ) ) est un espace de Banach (espace vectoriel normé complet).

Preuve. (i) L(E, F ) s.e.v. : immédiat.


(ii) Norme : (avec (2.6)) 1- positivité ||T || ≥ 0 pour tout T ∈ L(E, F ) : immédiat, 2- ||T || = 0 ⇒ T = 0
(opérateur identiquement nul) : immédiat, 3- pour λ ∈ R on a ||λT || = |λ| ||T || : puisque pour tout x ∈ E ,
||λT x||F = |λ| ||T x||F et ||.||F est une norme, 4- inégalité triangulaire (||T + S|| ≤ ||T || + ||S|| pour tout
T, S ∈ L(E, F )) : immédiat car ||.||F est une norme.
(iii) Montrons que L(E, F ) est complet pour la norme ||.||L(E,F ) (conséquence de F Banach) : Soit une
suite (Tn ) de Cauchy dans L(E, F ) : ||Tn − Tm || →n,m→∞ 0. Montrons que cette suite est convergente vers un
opérateur T de L(E, F ). Construction de T : pour x ∈ E , la suite (yn ) = (Tn x) est de Cauchy puisque :

||yn − ym ||F = ||Tn x − Tm x||F ≤ ||Tn − Tm || ||x||E −→ 0, (2.12)


n,m→∞

car (Tn ) est de Cauchy. L'espace F (yn ) =


( (Tn x) converge dans F)vers un élément
est un Banach, donc la suite
E →F
qu'on note y = limn→∞ Tn x = T x. On a ainsi déni l'application T : .
x → T x := lim Tn x
n→∞
1- T est linéaire : en eet, Tn étant linéaire pour tout n, on a, pour tout x1 , x2 ∈ E et tout λ ∈ R :

T (x1 + λx2 ) = lim (Tn (x1 + λx2 )) = lim (Tn (x1 ) + λTn (x2 ))
n→∞ n→∞
= lim (Tn (x1 )) + λ lim (Tn (x2 )) = T (x1 ) + λT (x2 ).
n→∞ n→∞


2- T est borné : la suite (Mn ) = (||Tn ||) ||Tn || − ||Tm || ≤ ||Tn − Tm || → 0. Donc
est de Cauchy dans
R
car

(Mn ) est convergente dans R (qui est complet). Notons M = lim∞ ||Tn ||.
Pour x ∈ E , soit T x = limn→∞ Tn x déni à l'aide de (2.12). Donc ||T x||F = limn→∞ ||Tn x||F ≤
limn→∞ ||Tn || ||x||E = M ||x||E . Donc T est borné.
3- Tn converge vers T : pour n ∈ N et x ∈ E t.q. ||x||E ≤ 1, sachant Tn x → T x dans F on a (continuité de
la norme ||.||F ) :

||Tn x − T x||F = lim ||Tn x − Tm x||F ≤ lim ||Tn − Tm || ||x||E ≤ lim ||Tn − Tm ||. (2.13)
m→∞ m→∞ m→∞

D'où lim ||Tn − T || = 0 car (Tn ) est de Cauchy. Donc la suite (Tn ) est convergente dans L(E, F ) (vers T
n→∞
opérateur borné). Toute suite de Cauchy étant convergente, L(E, F ) est complet.

Proposition 2.7 Si E, F et G sont trois Banach, et si T ∈ L(E, F ) et S ∈ L(F, G) alors S ◦ T est dans L(E, G)
(est également linéaire et borné). Et :

||S ◦ T ||L(E,G) ≤ ||T ||L(E,F ) ||S||L(F,G) (2.14)

15
16 2.4. Exemples fondamentaux d'opérateurs bornés ou non

Preuve. ||(S ◦ T )(x)||G = ||S(T (x))||G ≤ ||S|| ||T (x)||F ≤ ||S|| ||T || ||x||E .
Pour les applications linéaires, on utilise aussi la notation :

noté
S ◦ T = ST. (2.15)

Proposition 2.8 L(E) est une algèbre (non commutative) pour la composition S◦T et on a ||S ◦ T ||L(E) ≤
||S||L(E) ||T ||L(E) , aussi noté ||ST || ≤ ||S|| ||T ||.

Preuve. Immédiat (exercice).

Proposition 2.9 Soit H et G deux Hilbert. Pour T ∈ L(H, G) on a :

||T ||L(H,G) = sup |(T x, y)G | = sup |(T x, y)G |. (2.16)


||x||H ≤1,||y||G ≤1 ||x||H =1,||y||G =1

Preuve. On a ||T || = sup||x||H ≤1 ||T x||G et ||T x||G = sup |(T x, y)G |, le sup étant atteint pour y= Tx
||T x||G
||y||G ≤1
(CauchySchwarz), d'où (2.16).

2.4 Exemples fondamentaux d'opérateurs bornés ou non


Exercice 2.10 Soit E et F sont deux espaces vectoriels de dimension nie. Montrer que si T : E → F est
linéaire (opérateur) alors T est continu (borné).
Réponse. Soit (·, ·)E et (·, ·)F des produits scalaires sur E et F , soit (~
ei )i=1,...,n des b.o.n. associées (donc (~ei , ~ej )E = δij
(f~i , f~j )F = δij pour tout i, j ). Soit Tij les composantes de T dans ces bases, i.e. T ~ej = n ~
P
et i=1 Tij fi pour tout j , et soit
[T ] = [Tij ] la matrice de T dans ces bases (les composantes de T ~ej sont stockées dans la j -ème colonne de [T ]). Si ~ x=
Pn
x j ~
e j on a ||~
x || 2
E =
Pn
x 2
j (Pythagore) et T ~
x =
Pm Pn
Tij xj
~
f i (linéarité), donc ||T ~
x || 2
F =
Pm Pn
( Tij xj)
2
j=1 j=1 i=1 j=1 i=1 j=1
Pm Pn 2 P n 2 n P m P n 1
2 2
(Pythagore) ≤ i=1 ( j=1 Tij ) ( j=1 xj ) (CauchySchwarz dans R ). Donc posant c = ( i=1 ( j=1 Tij ) ) , on a :
pour tout ~ x ∈ E , ||T ~ x||F ≤ c||~ x||E . Donc T est continu avec ||T || ≤ c (ici la constante c donnée est la norme de Frobenius
||T ||2 de T , et voir aussi plus loin les opérateurs de HilbertSchmidt Ÿ 4.2.7).

Exercice 2.11 Soit l'endomorphisme T : (`2 , ||.||`2 ) → (`2 , ||.||`2 ) de multiplication par une suite ~λ = (λn )N∗ ,
i.e. donné par T ~en = λn~en , où (~en )N∗ est la base canonique de `2 . Montrer :
1- T est borné ssi ~
λ ∈ `∞ , i.e. ssi (λn )N∗ est bornée, et alors ||T || = ||~λ||∞ ∈ R (où ||~λ||∞ = supN∗ |λn |),
2- T n'est pas borné ssi ||~
λ||∞ .
Réponse. 1- T peut être représenté, dans la base canonique de `2 , par une  `matrice généralisée diagonale innie ayant
les λn comme éléments diagonaux (car T ~en = λn~en pour tout n) :
 
λ1 0 ...
 .. 
 0 . 
[T ] = diag(λi ) =   (2.17)

 λn 

. ..
. .
.

~x = ∞ en =noté (xn )N∗ on a T ~x= ∞ en =noté (λn xn )N∗ , donc ||T ~ x||2 = ∞ 2 2
P P P
Pour n=1 xn~ n=1 λn xn~ n=1 λn xn .
~ ~ 2 P∞
⇐ : Supposons λ = (λn )N∗ bornée, i.e., ||λ||∞ = supN∗ |λn | < ∞. Donc ||T ~ x|| = ||λ||∞ n=1 x2n = ||~λ||2∞ ||~
2 ~ x||2`2 ,
donc T est borné et ||T || ≤ ||~ λ||∞ . Si le sup est atteint, i.e. s'il existe n t.q. ||~λ||∞ = |λn |, alors ||T ~en ||`2 = ||λn~en ||`2 =
|λn | = ||~λ||∞ donne ||T || ≥ ||~λ||∞ , et donc ||T || = ||~λ||∞ ; Si le sup n'est pas atteint, alors ∃(λnk )k∈N∗ (sous-suite) t.q.
|λnk | −→k→∞ ||~λ||∞ et ||T ~enk ||`2 = |λnk | −→k→∞ ||~λ||∞ , donc ||T || ≥ ||~λ||∞ ; et donc ||T || = ||~λ||∞ .
⇒ : Supposons ~λ = (λn ) non bornée ; alors ∃(λnk )k∈N∗ (sous-suite) t.q. |λnk | −→k→∞ ∞, et ||T ~enk ||`2 =
|λnk | ||~enk ||`2 = |λnk | −→k→∞ ∞. Comme ||~enk ||`2 = 1 pour tout k, l'opérateur T n'est pas borné, cf. (2.9).
2- Négation de 1.

Exemple 2.12 Ω ouvert borné dans Rn , et T : f ∈ L2 (Ω) → T f = u ∈ H01 (Ω) où u est la solution de
−∆u = f dans H01 (Ω). Alors T est un opérateur borné de (L2 (Ω), ||.||L2 (Ω) ) dans (H01 (Ω), ||.||H01 (Ω) ), cf. (2.2)
(LaxMilgram).

16
17 2.4. Exemples fondamentaux d'opérateurs bornés ou non

Exercice 2.13 Ω ouvert borné. Montrer : l'opérateur ∆ : (H 2 (Ω) H01 (Ω), ||.||H01 (Ω) ) → (L2 (Ω), ||.||L2 (Ω) ) n'est
T

pas borné (munir H01 (Ω) de la norme ~


||u||H01 = ||gradu||L2 ).

Réponse. Il sut pour s'en convaincre de regarder le cas 1-D où Ω =]0, π[ et où ∆ = d2


dx2
, et de prendre

un (x) = sin(nx), donc u0n (x) = n cos(nx), donc u00n (x) = −n2 sin(nx).

Donc ||u00n (x)||L2 = n||u0k (x)||L2 pour tout n, donc

∀c > 0, ∃n ∈ N∗ , ||u00n ||L2 > c||un ||H 1 ,


0

d2 2 d2
H01 (Ω) 2
T
donc
dx2
: H (Ω) → L (Ω) n'est pas borné : || 2 ||L(H 1 (Ω),L2 (Ω))
dx
= ∞.
0

Remarque 2.14 (relative à l'exercice 2.13.) Pour la formulation faible du problème −∆u = f où u ∈ H01 (Ω),
~ ~
R
voir cours d'éléments nis, bien que ∆ ne soit pas continu, la forme bilinéaire associée a(u, v) = [Link]

est bornée : on a |a(u, v)| ≤ ||u||H 1 ||v||H 1 , et ||a|| ≤ 1. N.B. : la forme bilinéaire a(·, ·) ne contient que des termes
0 0
de dérivation d'ordre 1, et c'est cette forme bilinéaire qui permet d'appliquer le théorème de LaxMilgram
1
donnant un problème bien posé dans H0 (Ω).

Exercice 2.15 Montrer : l'opérateur diagonal T : `2 → `2 de multiplication par la suite (λn = n1 )N∗ est borné,
2
inversible (au sens T : ` → ImT est inversible) d'inverse non borné.

Réponse. L'exercice 2.11 montre que T est borné avec ||T || = 1.


T (xn )N∗ = (yn )N∗ = ( xnn )N∗ avec (xn )N∗ ∈ `2 donc (nyn )N∗ ∈ `2 . Soit Y = {~ y = (yn )N∗ ∈ `2 t.q. 2 2
P
On a N∗ n yn <
2 2 2
∞}, sous-espace de ` . On a ImT = Y (immédiat) et donc T : ` → Y est surjectif. Et T : ` → Y est injectif car T est
x x ∗ ∗ 2
linéaire et T (xn )N∗ = 0 ssi ( nn )N∗ = 0, ssi nn = 0 pour tout n ∈ N , ssi xn = 0 pour tout n ∈ N . Donc T ∈ L(` , Y ) est
−1 2
bijectif d'inverse T ∈ L(Y, ` ).
Et l'application inverse T
−1
=noté S : Y → `2 est linéaire (inverse d'une application linéaire) et trivialement dénie
par S~en = n~en pour tout n (on vérie que (~en ) est une base de Y et que S(T ~en ) = ~en = T (S~en ) pour tout n). Mais
S : (Y, ||.||`2 ) → (`2 , ||.||`2 ) n'est pas bornée, car ~en ∈ Y , ||~en ||`2 = 1 et ||S~en ||`2 = n −→n→∞ ∞, donc S ∈ / L(Y, `2 )
(linéaire mais non borné).
N.B. : on peut remarquer que Y est dense et non fermé dans `2 (voir remarque suivante 2.16), et donc qu'ici (Y, ||.||`2 )
n'est pas un espace de Banach (n'est pas complet).

Remarque 2.16 L'image T (E) = ImT T ∈ L(E, F ) (donc linéaire continu) n'est pas
d'un opérateur borné
fermée en dimension innie en général. Exemple de l'endomorphisme T : `2 → `2 de l'exercice 2.15 :
2 2
y = (yn ) = ( n1 ) ∈ `2 n'a pas d'antécédent :
1- T n'est pas surjectif sur ` , i.e. Im(T ) ( ` . En eet la suite ~
si elle en avait un, ce serait nécessairement ~x = (nyn ) = (1) suite constante qui n'est pas dans `2 .
P∞2- Im(T ) = Y est dense dans ` . En eet, soit y = (yn ) ∈ `2 ; donc, pour ε > 0 il existe N ∈ N tel que
2
2
N +1 yn < ε. On considère alors la suite tronquée ~ y N = (ynN )n∈N∗ donnée par (~y N )n = yn si n ≤ N et
N N N
(~y )n = 0 sinon. Soit ~x = (xn ) son antécédent, donc xn = nyn pour n ≤ N et xn =P 0 sinon. Cette suite

~xN est dans `2 (somme nie de termes non nuls), et vérie ||T ~xN − ~y ||2 = ||~y N − ~y ||2 = N +1 yn2 −→N →∞ 0.
2 2
Et donc ~ y ∈ ` peut-être approchée aussi près que souhaité par un élément de T (` ). Vrai pour tout ε > 0 :
Im(T ) est dense dans `2 .
2
3- Y = Im(T ) n'est pas fermé, car fermé et dense impliquerait Im(T ) = ` , ce qui est faux.
−1 2 2
(4- Donc son inverse T : Y ⊂ ` → ` est un opérateur non borné(son domaine de dénition Y est dense
2
dans ` .)

Remarque 2.17 Complément. Théorème de l'application ouverte, voir Brézis [4] : Si (E, ||.||E ) et (F, ||.||F )
sont deux Banach (espaces vectoriels normés et complets pour la norme choisie), et si T :E→F est linéaire,
bijectif et continue, alors T −1 : F → E est également continu. Ici T surjectif sur F Banach.
Dans l'exercice 2.15, T : `2 → T (`2 ) = Y est linéaire borné bijectif, mais avec (T (`2 ), ||.||`2 ) qui n'est pas un
Banach (n'est pas complet) : le théorème de l'application ouverte ne s'applique pas.
ImT = H01 (Ω) H 2 (Ω) H01 (Ω).
T
Idem pour l'exemple 2.12 où non fermé dans

Exercice 2.18 T : Rn → Rm une application linéaire (un opérateur),


Suite de la remarque 2.16. Soit soit
n
B = B(0, 1) = {x ∈ R : ||x||Rn < 1} (la boule unité ouverte) et B sa fermeture (la boule unité fermée).
1- Montrer qu'en dimension nie T (B) est un fermé, à savoir T (B) = T (B) = T (B).
2- Donner un exemple en dimension innie où T (B) n'est pas un fermé.

Réponse. 1- En dimension nie B est fermé borné, donc compact, et T continu, donc T (B) compact, donc fermé.
2- T : `2 → `2 donné par
1
T ~en = (1− n+1 n
)~en = n+1 n
~en pour tout n, i.e., [T ] = diag( n+1 ). Donc ||T || ≤ 1 et T est
borné.
(Ici ||T || n'est pas atteint, voir prop 3.22 point 3-.)

17
18 2.5. Opérateur borné positif

Réponse. 1- En dimension nie B est fermé borné, donc compact, et T continu, donc T (B) compact, donc fermé.
Démonstration par le calcul : Si T =0 c'est trivial. Supposons T 6= 0.
11- Montrons T (B) ⊂ T (B) :
Soit y ∈ T (B), donc ∃~
~ ¯ ∈ B t.q. ~
x y = T~ ¯ , et ∃(~
x x(k) )k∈N∗ ∈ B t.q. ||~ ¯−~
x x(k) ||Rn −→k→∞ 0 (car ~ ¯ est dans l'adhérence
x
de B ). Et donc 0 ≤ ||~ ¯
y − T~ (k)
x ||Rm = ||T ~ ¯
x − T~ (k)
x ||Rm ≤ ||T || ||~ ¯
x−~ (k)
x ||Rn −→k→∞ 0, donc ~ y ∈ T (B).
12- On a B(0, 1) ⊂ B , donc T (B) ⊂ T (B).
(k)
13- Montrons T (B) ⊂ T (B), i.e. T (B) est fermé. Soit (~ y¯ )k∈N∗ une suite de Cauchy dans T (B) : il s'agit de

montrer qu'elle est convergente dans T (B). Soit K = KerT , donc K = (KerT )⊥ , soit Tr : K ⊥ → Im(T ). Donc Tr
−1
est bijectif, donc Tr est (linéaire) continu (espaces de dimensions nies). Soit Br = {~ x ∈ KerT ⊥ : ||~ x||Rn ≤ 1}. On a
¯ (k) ¯ (k) ¯ (k) ¯ (k) (k) ¯ (k) − ~
¯ (`) ||Rn ≤
n
T (B) = Tr (Br ) (car R = K ⊕ K ) ; soit ~⊥ ⊥
x ∈ Br t.q. ~ y = Tr ~
x . Donc ~ x y¯ , et ||~
= Tr−1 ~ x x
(k) (`) (k)
−1
y¯ − ~
||Tr || ||~ y¯ ||Rn −→k,`→∞ 0, donc (~ ¯ ) est de Cauchy dans le fermé B , donc convergente vers un ~
x ¯ ∈ B . Et
x
(k) ¯ (k) − T ~ ¯ (k) − ~ (k)
y¯ − T ~x
||~ ¯ || ≤ ||T ~
x ¯ || = ||T || ||~
x x ¯ || → 0, donc (~
x y¯ ) est convergente dans Tr (Br ) = T (B) (vers T ~ ¯ ).
x
2- T : `2 → `2 donné par
1
T ~en = (1− n+1 )~en = n
~e pour tout
n+1 n
n, i.e.,
n
[T ] = diag( n+1 ). Donc ||T || ≤ 1 et T est
borné.
Montrons que T (B) n'est pas fermé.
−1
Remarque : Et T est inversible d'inverse T = diag( n+1n
), avec ||T −1 || ≤ 2, donc T −1 est borné.
−1 −1 −1
ici ||T || = 2 est atteint par T sur B , car T ~e1 = 2~e1 , mais ||T || = 1 n'est pas atteint par T , i.e., @~ x ∈ B t.q.
x= ∞ ∗
P
||T ~x|| = 1, car si un tel ~ x
n=1 n n P~
e existait il serait non nul (trivial) donc il existe un n0 ∈ N t.q. x n0 6
= 0, et donc
||T ~x|| = ∞ n 2 2 n0 2 2 n 2 2 2
P P
(
n=1 n+1 ) xn = ( n0 +1
) x n0 + (
n6=n0 n+1 ) x n < x
N∗ n = ||~
x || `2 .

Exemple 2.19 Pour la mécanique quantique, les fonctions étant à valeurs complexes, on considère les endomor-
phismes T :H→H où (H, (·, ·)H ) est un Hilbert complexe muni d'un produit
R scalaire (·, ·)H : (f, g) → (f, g)H =
une forme sequilinéaire hermitienne positive (pour H = L2 (Ω), (f, g)H = x∈R f (x)g(x) dx où z est le conjugué
de z ). ( )
R →R
1- Opérateur Tm de multiplication par la fonction ϕ: :
x → ϕ(x) = x
(
L2 (]0, 1[) → L2 (]0, 1[)
Tm = ϕI : (2.18)
f → Tm (f ) = ϕf, donc Tm f (x) = xf (x).

Tm f =noté xf .)
R
Il est immédiat que Tm est borné avec ||T || ≤ 1. (Et Ici (Tm f, g)L2 = x∈R
xf (x)g(x) dx =
(f, Tm g)L2 : l'opérateur Tm est autoadjoint.)
2- Opérateur Td de dérivation :
 2
L (]0, 1[) → L2 (]0, 1[)
d 
Td = i : d (2.19)
dx  f → Td (f ) = i (f ) = i f 0
dx
Le domaine de dénition de Td est D(Td ) = H 1 (]0, 1[),
D(Td ) est dense dans L2 (]0, 1[), donc Td est non
et
borné. Et Td n'est pas borné, i.e., n'est pas continu (prendre fn (x) = sin(nπx) et calculer ||fn ||L2 = O(1)
0
R1 0 R1
et ||Td fn ||L2 = ||fn ||L2 = O(n)). (Et (Td f, g)L2 =
0
if (x)g(x) dx = − 0 if (x)g 0 (x) dx + [f (x)g(x)]10 , et
R1
on a (f, Td g)L2 =
0
−if (x)g 0 (x) dx, donc (Td f, g)L2 − (f, Td g)L2 = f (1)g(1) − f (0)g(0) ; en particulier si on
∞ ∞
restreint le domaine de dénition de Td à C0 (]0, 1[) l'ensemble des fonctions C à support compact alors Td
d
est autoadjoint. D'où l'introduction de l'imaginaire pur i dans Td = i : donne le caractère autoadjoint.
dx
2 2
3- Remarque : avec L (R) au lieu de L (]0, 1[), la transformée de Fourier transforme Td en Tm , et c'est
2
une remarque fondamentale en mécanique quantique. (Dans ce cas L (R), Tm est non borné, son domaine de
1 2
dénition étant H (R) dense dans L (R).)

2.5 Opérateur borné positif


On se place dans le cas G=H (Hilbert).

Dénition 2.20 Un opérateur T ∈ L(H) est dit positif (resp. déni positif ) si :

∀x ∈ H, (T x, x)H ≥ 0 (resp. ∀x 6= 0, (T x, x)H > 0). (2.20)

2.6 Adjoint et opérateur borné autoadjoint


2.6.1 Adjoint
On se place ici dans le cas T ∈ L(H; G) où (H, (·, ·)H ) et (G, (·, ·)G ) sont des espaces de Hilbert. Pour une
généralisation aux espaces de Banach et opérateurs non bornés, voir Brézis [4].

18
19 2.6. Adjoint et opérateur borné autoadjoint

Dénition 2.21 Soit T ∈ L(H, G) (un opérateur borné de H dans G). Son adjoint T∗ est l'opérateur T∗ ∈
L(G, H) déni par, relativement aux produits scalaires choisis :

∀(x, y) ∈ H × G, (T ∗ y, x)H = (T x, y)G . (2.21)

(Remarque : pour une matrice A = [Aij ] on parle de matrice transposée AT : dénie par (AT )ij = Aji pour
tout i, j ; une application linéaire T peut être représenté par une matrice après s'être donné des bases, et l'adjoint
T ∗ est alors être représenté par une matrice, mais cette matrice ne dépend pas uniquement de T : elle dépend
également du choix des produits scalaires (·, ·)H et (·, ·)G .)

Proposition 2.22 Il existe un unique opérateur vériant (2.21) qui de plus est borné et vérie :

||T ∗ || = ||T ||. (2.22)

Preuve. (Application du théorème de représentation de Riesz.) Soit y ∈ G. Construisons T ∗ y . Soit la forme


(immédiatement bilinéaire) a(·, ·) : H × G → R dénie par a(x, y) = (T x, y)G , et soit, pour y ∈ G xé, la
fonction (
H −→ R
ay : (2.23)
x −→ ay (x) = (T x, y)G = projection de Tx sur y.
1. ay est linéaire (immédiat) et borné : |ay (x)| ≤ ||T x||G ||y||G ≤ ||T || ||x||H ||y||G donne ||ay || ≤ ||T || ||y||G .
2. Comme ay ∈ L(H, R) (forme linéaire continue), le théorème de représentation de Riesz donne :

∃!Ty∗ ∈ H t.q. ∀x ∈ H, ay (x) = (Ty∗ , x)H et ||Ty∗ ||H = ||ay ||L(H,R) . (2.24)
(
G→H
On a ainsi déni l'application T∗ :
y 7→ T ∗ (y) = Ty∗ .
3. T∗ est linéaire car (T ∗ (y), x)H = ay (x) = (T x, y)H et (·, ·)G est bilinéaire, et donc on peut noter T ∗ (y) = T ∗ y ,

et on a (T y, x)H = (T x, y)G , i.e. (2.21).
∗ Riesz
4. ||T y||H = ||ay ||L(H;R) ≤ ||T || ||y||G , cf. 1., donc T ∗ est borné avec ||T ∗ || ≤ ||T ||.
∗ ∗ ∗ ∗ ∗ ∗
5. De manière immédiate (T ) = T , donc 5. donne ||T || = ||(T ) || ≤ ||T ||, donc ||T || = ||T ||.

Exemple 2.23 Dans L(`2 ) muni de sa base canonique (~ei )i∈N∗ 


, l'opérateur déni par T (~
 e1 ) = ~e1 +2~e2 , T (~e2 ) =
1 3 0 ...
2 4 0 
 
0 0 1
3~e1 + 4~e2 et T (~ei ) = ~ei pour tout i ≥ 3 (de matrice généralisée  . ) a pour opérateur adjoint

.
. 1


..
.
∗ ∗ ∗
l'opérateur déni par T (~e1 ) = ~e1 + 3~e2 , T (~e2 ) = 2~e1 + 4~e2 et T (~ei ) = ~ei (de matrice généralisée la matrice
transposée) : le vérier.

Réponse. La matrice [T ] de T est dénie par Tij = (T.~ej , ~ei )`2 . Celle de T∗ par Tij∗ = (T ∗ .~ej , ~ei )`2 . Et Tij∗ =

(T .~ej , ~ei )`2 = (T.~ei , ~ej )`2 = Tji pour tout i, j . Donc [T ∗ ] = [T ]T .

Proposition 2.24 Pour T et S dans L(H, G) et λ et µ des réels :


(i) (T ∗ )∗ = T et on note T ∗∗ = (T ∗ )∗ (et T ∗∗ est appelé biadjoint de T ),
∗ ∗
(ii) ||T || = ||T ||, i.e. l'opération conserve la norme,
∗ ∗ ∗ ∗
(iii) (λT + µS) = λT + µS , i.e. est linéaire de L(H, G) dans L(G, H),
∗ ∗ ∗
(iv) (T S) = S T , avec ici S ∈ L(G, F ) où F est un Hilbert,
∗ ∗ −1
(v) Si T ∈ Li (H, G) alors T ∈ Li (G, H) et (T ) = (T −1 )∗ ,
⊥ ∗ ∗ ⊥
(vi) (Im(T )) = Ker(T ) et (Ker(T )) = (Im(T )).

Preuve. Les propriétés (i) à (v) sont immédiates. Et la propriété (vi) est classique : on a :

(ImT )⊥ = {y ∈ G : (y, T x)G = 0, ∀x ∈ H} = {y ∈ G : (T ∗ y, x)H = 0, ∀x ∈ H}


= {y ∈ G : T ∗ y = 0} = Ker(T ∗ ).
On en déduit que, ImT étant un sous-espace vectoriel :

(Ker(T ∗ ))⊥ = ((ImT )⊥ )⊥ = (ImT ).


(Un orthogonal est toujours fermé : ne pas oublier la fermeture, voir remarque 2.16.)

19
20 2.6. Adjoint et opérateur borné autoadjoint

2.6.2 Opérateur autoadjoint


Cas G=H (Hilbert), et T ∈ L(H) := L(H; H) endomorphisme (pour trouver des valeurs propres) borné.

Dénition 2.25 Un opérateur T ∈ L(H) est dit autoadjoint (ou hermitien) ssi T = T ∗, i.e. ssi :

∀x, y ∈ H, (T x, y)H = (x, T y)H (= (T y, x)H ). (2.25)

Et il est dit autoadjoint positif s'il est autoadjoint et positif ((T x, x)H ≥0 pour tout x).

Exercice 2.26 Dans L(`2 ),


l'opérateur déni par T (e1 ) = e1 + 2e2 , T (e2 ) = 2e1 + 3e2 et T (ei ) = ei pour tout
i ≥ 3 (de matrice généralisée à représenter) a pour opérateur adjoint l'opérateur déni par T ∗ (e1 ) = e1 + 2e2 ,
T ∗ (e2 ) = 2e1 + 3e2 et T ∗ (ei ) = ei pour tout i ≥ 3 (de matrice généralisée transposée elle-même) : le vérier.

Donc T = T , i.e. T est autoadjoint. Mais T n'est pas positif. Le vérier. (Indication : calculer ses valeurs
propres).
   
A 0 1 2
Réponse. [T ] est la matrice par blocs [T ] = où A= et I est la matrice identité. det = −1 < 0,
0 I 2 3
2
donc une valeur propre λ de A est < 0, et pour un vecteur propre x2 ∈ R associé on a (A~
~ x2 , ~ x2 ||2`2 < 0. Et le
x2 )`2 = λ||~
vecteur ~x = (~x2 , 0, 0...) ∈ `2 vérie (T ~
x, ~ x||2`2 < 0.
x)`2 = λ||~
( )
L2 (Ω) → L2 (Ω)
Exercice 2.27 Soit Ω un ouvert borné dans R n
. Soit T : l'endomorphisme
f → T f = (−∆)−1 f
de L2 (Ω) donné par la solution u = T f = (−∆)−1 f du problème de Dirichlet homogène : trouver u ∈ H01 (Ω)
t.q. −∆u = f dans Ω. Montrer que T est autoadjoint positif.

Réponse. Il s'agit de montrer que, pour tout f, g ∈ L2 (Ω), on a (T f, g)L2 = (f, T g)L2 .
Soit f ∈ L2 (Ω). Soit u = T (f ) =noté T f (par linéarité de T ) la solution u ∈ H01 (Ω) de ∆u = f donnée par le
théorème de Lax-Milgram. De même soit g ∈ L2 (Ω), et v = T g ∈ H01 (Ω), i.e. −∆v = g . On a :
IP P ~ ~ IP P
(T f, g)L2 = (u, −∆v)L2 = (gradu, gradv) L2 = (−∆u, v)L2 = (f, T g)L2 . (2.26)

Et on a bien T∗ = T 2 2
en tant qu'opérateur de L (Ω) → L (Ω).
N.B. : on vient de voir que ∆−1 = ∆−1∗ , mais pas que ∆ = ∆∗ qui n'a pas de sens ici. En eet l'opérateur ∆ est
2 2
dérégularisant (d'une fonction u ∈ H (Ω) on obtient ∆u ∈ L (Ω) et donc perte de deux crans de dérivabilité ou encore
2
pour u ∈ L (Ω) la dérivée ∆u est une distribution qui n'est pas, en général, une distribution régulière identiable à une
2
fonction L (Ω)).

Complément : pour dénir ∆ , il faut regarder la dualité sans passer par un produit scalaire et le théorème de Riesz,
1 −1
voir Brézis [4], par exemple en considérant ∆ : H0 (Ω) → H (Ω).
( )
H01 (Ω) → H01 (Ω)
Exercice 2.28 Soit Ω un ouvert borné dans R n
. Soit T : l'endomorphisme
f → T f = (−∆)−1 f
de H01 (Ω) donné par la solution u = T f = (−∆)−1 f du problème de Dirichlet homogène : trouver u ∈ H01 (Ω)
t.q. −∆u = f dans Ω.
1 ~
1- On munit H0 (Ω) muni du produit scalaire usuel : (u, v)H 1 = (gradu, ~
gradv)L2 . Montrer que T est autoad-
0
joint positif.
2- On munit H01 (Ω) muni du produit scalaire de H 1 (Ω) : (u, v)H01 = (u, v)H 1 . Montrer que T est autoadjoint
positif.

Réponse. 1- Autoadjoint dans (H01 (Ω), (·, ·)H01 ) : pour f, g ∈ H01 (Ω) il s'agit de montrer que (T f, g)H01 = (f, T g)H01 . Soit
u = Tf et v = Tg (dans H01 (Ω)), i.e. les solutions de −∆u = f et −∆v = g dans H01 (Ω). On a, sachant f, g ∈ H01 (Ω) :

~ ~ IP P
(T f, g)H 1 = (u, g)H 1 = (gradu,
0 0
gradg) L2 = (−∆u, g)L2 = (f, g)L2 = (f, −∆v)L2 = ... = (f, T g)H 1 . 0

−1
Déni positif : on a (−∆ f, f )H 1 = (f, f )L2 = ||f ||2L2
> 0 pour f 1
non nulle dans H0 (Ω).
0
2- Autoadjoint dans (H01 (Ω), (·, ·)H 1 ) : pour f, g ∈ H01 (Ω) u = T f et v = Tg (dans H01 (Ω)), i.e. les solutions de
−∆u = f et −∆v = g dans H01 (Ω). On a, sachant f, g, u, v ∈ H01 (Ω) :

(−∆−1 f, g)H 1 = (u, g)H 1 = (gradu,


~ ~
gradg)L2 + (u, g)L2 = (−∆u, g)L2 − (u, ∆v)L2

~ ~ −1 idem
= (f, g)L2 + (gradu, gradv)L2 = (−∆ g, f )H 1 .

Déni positif : on a (−∆−1 f, f )H 1 ≥ (f, f )L2 = ||f ||2L2 > 0 pour f non nulle dans H01 (Ω).

20
21 2.7. Opérateurs inversibles

Proposition 2.29 Pour H Hilbert :


(i) l'espace des opérateurs bornés autoadjoints est un sous-espace vectoriel de L(H),
(ii) si T et S sont autoadjoints et si T S = ST (i.e. si T et S commutent) alors T S est autoadjoint,

(iii) si T ∈ L(H) alors T T est autoadjoint positif.

Preuve. Immédiat.

Remarque 2.30 Rappel : même en dimension nie, si A = AT et B = BT (matrices symétriques), en général


T
(AB) 6= (AB) AB n'est (i.e.
 pas symétrique).
   
1 0 0 1 0 1
Exemple : A = et B = donnent A.B = non symétrique.
0 2 1 0 2 0
T
Et pour A et B symétriques on a : AB symétrique ⇔ (AB) = AB ⇔ B T AT = AB ⇔ BA = AB (car
T T
A = A et B = B ) ⇔ A et B commutent.

Remarque 2.31 Pour la mécanique quantique, fonctions à valeurs complexes, (H, (·, ·)H ) Hilbert complexe ;
H = L2 (Ω), (f, g)H = x∈R f (x)g(x) dx.
R
pour
Pour les opérateurs A : D → H non bornés où D ⊂ H est le domaine de dénition de A on dit que A est
symétrique ssi (Ax, y)H = (x, Ay)H pour tout x, y ∈ D .

2.7 Opérateurs inversibles


2.7.1 Dénitions et remarques
On note IE : E −→ E l'opérateur identité IE (x) = x de E . Il est immédiat que IE ∈ L(E) et ||IE || = 1. On
notera IE =noté I si le contexte est clair. On rappelle que S ◦ T =noté ST quand S et T sont linéaires.

Dénition 2.32 Un élément T ∈ L(E, F ) est inversible dans L(E, F ) ssi :

∃S ∈ L(F, E), T S = IF et ST = IE , (2.27)

auquel cas S =noté T −1 . On note :

Li (E, F ) = {T : E → F t.q. T est linéaire inversible bicontinu}, (2.28)

l'ensemble des opérateurs inversibles de L(E, F ) ; et on note Li (E, E) =noté Li (E) l'ensemble des endomor-
phismes inversibles bicontinus sur E.

Donc : 
 T est linéaire et borné (T ∈ L(E, F )),

T ∈ Li (E, F ) ⇐⇒ T −1 existe (et donc est linéaire), (2.29)
 −1
 −1
T est borné (T ∈ L(F, E)).

Exemple 2.33 Il est immédiat que IE ∈ Li (E) : est inversible dans L(E) d'inverse lui-même.

Exercice 2.34 Si E et F ont même dimension nie, montrer : (T S = IF ) ⇒ (ST = IE ).


Montrer que c'est faux en dimension innie : en particulier (T S = IE ) 6⇒ (ST = IE ), quand dim E = ∞.
Réponse. Cas dimension nie. Soit (f~i )i=1,...,n une base de F . Notons ~ei = S(f~i ) pour i = 1, ..., n. Alors (~ei )i=1,...,n est
une base de E : sinon c'est une famille liée, donc (T (~ei ))i=1,...,n est liée, or T (~ei ) = T S(f~i ) = f~i car T S = I , et donc
(f~i )i=1,...,n liée, contraire à l'hypothèse.
Puis ayant T S(f~i ) = f~i ST S(f~i ) = S(f~i ) pour tout i, soit ST (~ei ) = ~ei pour tout i, et donc ST = I
pour tout i, on a
(car, S et T ST est linéaire).
étant linéaires,
[Ou encore, on représente T et S par leurs matrices [T ] et [S] après choix de bases, et si [T ].[S] = I on a S inversible,
−1 −1
car det[T ] det[S] = det[I] = 1 et donc det[S] 6= 0 ; d'où en multipliant à droite par [S] on a [T ] = [S] , puis en
multipliant à gauche par [S] on a [S].[T ] = I .]
Cas dimension innie. Voir remarque suivante.

Remarque 2.35 En dimension innie, il n'est pas susant de vérier T S = IF pour avoir T inversible. Il faut
également vérier ST = IE .
Exemple avec E=F =`2 et T : `2 −→ `2 l'opérateur de décalage à gauche (shift à gauche) :

déf
pour ~x = (xn )N∗ , T ~x = T (x1 , x2 , x3 , ...) = (x2 , x3 , ...). (2.30)

On a perdu l'information x1 . Autrement dit T ~e1 = ~0 et T ~ei+1 = ~ei pour tout i ∈ N∗ .

21
22 2.7. Opérateurs inversibles

Soit S : `2 −→ `2 l'opérateur de décalage à droite (shift à droite) :

S~x = S(x1 , x2 , x3 , ...) = (0, x1 , x2 , x3 , ...). (2.31)

Autrement dit S~ei = ~ei+1 pour tout i ∈ N∗ .


On a T S = I mais ST 6= I puisque ST ~ x = (0, x2 , x3 , ...) (perte de l'information x1 ). Donc T n'est pas
inversible, S n'est pas inversible. (Ou encore T S~e1 = ~e1 alors que ST ~e1 = ~0.) Ici T est inversible à droite mais
n'est pas inversible à gauche.
 
0 1 0 ... 
0 0 0 ...

0 0 1 ...  1 0 0 ... 
D'un point de vue matricielle [T ] =  ..  et [S] =  ... .
 
0 1 0

0 0 0 .
. .. .. .. . .. .. ..
. . . . .
. . . . .

Remarque 2.36 En dimension innie, on peut avoir T bijectif continu sans que T −1 soit continu. Et dans ce
−1
cas T n'est pas inversible dans L(E, F ) (car T n'est pas borné). Voir les exemples 2.15 et 2.13.

2.7.2 Propriétés (série de Neumann)


Lemme 2.37 Pour T ∈ Li (E, F ) on a :

1
||T −1 ||L(F,E) ≥ (2.32)
||T ||L(E,F )

Et si T ∈ Li (E, F ) et S ∈ Li (F, G) alors ST ∈ Li (E, G), d'inverse T −1 S −1 ∈ Li (G, E).

Preuve. On a 1 = ||IF || = ||T T −1 ||L(F ) ≤ ||T ||L(E,F ) ||T −1 ||L(F,E) , et de manière immédiate, ST T −1 S −1 =
−1 −1
I=T S ST .
   
1 0 1 0
Remarque 2.38 En général ||T −1 ||L(F,E) 6= ||T ||−1
L(E,F ) : prendre [T ] = d'inverse [T −1 ] = 1
0 2 1  0 2
0
où on a ||T ||L(R2 ) = 2 et ||T −1 ||L(R2 ) = 1 6= 1
2 . On peut avoir l'égalité avec par exemple [T ] = 2 .
0 2

Dans le cas E=F on a : si ||T || < 1 alors T est une `petite' perturbation de I, `petite' au sens où I −T
conserve le caractère inversible de I :

Proposition 2.39 Pour T ∈ L(E) avec E Banach, si ||T || < 1, alors (I − T ) est inversible et on connaît son
inverse :

X
||T || < 1 ⇒ (I − T ) ∈ Li (E) et (I − T )−1 = T n. (2.33)
n=0
P∞
(Et ||T || < 1 ⇒ (I + T ) ∈ Li (E) et (I + T )−1 = n=0 (−1)
n
Tn : considérer −T .)

Preuve. Rappel dans R :P −1


P∞
1−xn+1 = (1−x)(1+x+x2 +...+xn ), et si |x| < 1 alors 1 = (1−x) i
i=0 x = (1−x) ,
1 −1 ∞ i
donc
1−x = (1 − x) = i=0 x (série géométrique convergente). D'où la démarche pour démontrer (2.33) :
2 n
Pn i n+1
Pour T ∈ L(E) et ||T || < 1, on pose Sn = I +T +T +...+T = i=0 T , et donc (I −T )Sn = I −T . Donc
n+1
||(I − T )Sn − I|| = ||T || −→n→∞ 0, donc (I − T )Sn −→n→∞ I . De plus (Sn )n∈N est de Cauchy dans L(E),

car, pour 0 < m < n,

n n ∞ ∞
X X X X ||T ||m+1
||Sn − Sm || = || T i || ≤ ||T ||i ≤ ||T ||i = ||T ||m+1 ||T ||i = −→ 0
i=m+1 i=m+1 i=m+1 i=0
1 − ||T || m→∞

car ||T || < 1. L'espace L(E) étant complet (car E l'est, cf. théorème 2.6), la suite (Sn )N∗ est convergente
dans L(E). Soit S = limn→∞ Sn la limite dans L(E). Et ||(I−T )S−(I−T )Sn || = ||(I−T )(S−Sn || ≤ ||I−T || ||S−
Sn || −→ 0, donc (I − T )Sn −→n→∞ (I − T )S , donc (I − T )S = I . De même S(I − T ) = limn→∞ Sn (I − T ) = I .
n→∞
=noté
−1
P∞ i
Donc (I − T )S = S(I − T ) = I . Donc I − T est inversible dans L(E), d'inverse S = (I − T ) i=0 T
(= limn→∞ Sn ).

Corollaire 2.40 L'ensemble Li (E, F ) est ouvert dans L(E, F ). (Généralisation du résultat matriciel : l'en-
semble des matrices inversibles n ∗ n est ouvert dans l'ensemble des matrices.)

22
23

Preuve. Soit T ∈ Li (E, F ). Il s'agit de montrer qu'il existe η > 0 tel que la boule ouverte B(T, η) = {R ∈ L :
||R − T || < η} = {T + S ∈ L(E, F ) : ||S|| < η} = {T + S ∈ L(E, F ) : S ∈ B(0, η)}, de centre T et rayon η > 0,
est dans Li (E, F ). On a :
T + S = T (IE + T −1 S). (2.34)

1 −1 −1 −1
Soitη = ||T −1 || et S t.q. ||S|| < η : on a ||T S|| ≤ ||T || ||S|| < 1. Donc (IE + T S) est inversible dans
−1
L(E), cf. prop 2.39, et donc T + S est inversible d'inverse (IE + T S)−1 T −1 . Donc B(T, η) ⊂ Li (E, F ).
On en déduit également :

Corollaire 2.41 L'application inverse f : T → T −1 est continue de Li (E, F ) dans Li (F, E) pour les normes
||.||L(E,F ) et ||.||L(F,E) .

Preuve. x → x1 n'est pas linéaire et il n'est pas susant de montrer la continuité


(N.B. : l'application inverse
1
en 0, ce qui pour x →
x n'a aucun sens.)
−1
Soit T ∈ Li (E, F ). Montrons ||f (T + S) − f (T )|| → 0 quand ||S|| → 0. Dès que ||T S|| < 1 on a :

(T + S)−1 − T −1 = (T (IE + T −1 S))−1 − T −1 = ((IE + T −1 S)−1 − IF )T −1


∞ ∞
X X (2.35)
=( (−T −1 S)n − IF )T −1 = ( (−T −1 S)n )T −1 .
n=0 n=1

D'où :

X ∞
X
||(T + S)−1 − T −1 || ≤ ||T −1 || ||T −1 ||n ||S||n = ||T −1 ||2 ||S|| ||S||m −→ 0, (2.36)
||S||→∞
n=1 m=0
P∞ 1
car m=0 ||S||m = 1−||T −1 || ||S|| = O(1) au voisinage de ||S|| = 0.

3 Ensemble résolvant, spectre et spectre ponctuel


Soit T ∈ L(E), i.e. soit T :E→E un endomorphisme borné.

3.1 Motivation
On regarde ici le cas où F = E et T ∈ L(E) (endomorphisme borné), ce qui permettra de considérer le cas
des opérateurs T − λI ∈ L(E) (car l'identité I ∈ L(E, F ) n'a de sens que si E = F ) et ainsi de chercher les
valeurs propres de T . On commence par regarder ce que devient la notion de valeur propre dans les espaces de
dimension innie.
Un premier but sera de savoir quand le problème  (T − λI)x = b est bien posé, i.e. quand l'opérateur
(T − λI) est inversible dans L(E), i.e. quand (T − λI)−1 existe et est borné. On aura alors ||x||E ≤ C||b||E avec
C = ||(T − λI)−1 || < ∞, et donc une petite perturbation de b (de l'ordre de ε) n'aura qu'une petite inuence
−1
(de l'ordre de Cε) sur le résultat x = (T − λI) b.
Un second but est de chercher les valeurs propres de T (résolution de (T − λI)x = 0 où x = 0 n'est pas
l'unique solution), et de savoir si on peut former une base hilbertienne (une b.o.n.) de E de vecteurs propres
(associés aux valeurs propres = fréquence fondamentales et fréquences harmoniques) dite base de Fourier. Ce
sera le cas si T est un opérateur borné autoadjoint et compact.

3.2 Ensemble résolvant


Dénition 3.1 On appelle ensemble résolvant de T ∈ L(E) l'ensemble ρ(T ) des réels λ tels que T − λI soit
inversible dans L(E) :
ρ(T ) = {λ ∈ R : (T − λI) ∈ Li (E)}, (3.1)

i.e. : (
1 : (T − λI)−1 existe algébriquement, et
λ ∈ ρ(T ) ⇐⇒ −1
(3.2)
2 : (T − λI) est borné (continu).

Exercice 3.2 Base canonique (~ ei ) de `2 , et T ∈ L(`2 ) donné par T.~en = λn~en avec λn = n1 pour tout n, noté
1 1
[T ] = diag(1, 2 , ..., n , ...) (opérateur diagonal de matrice généralisé la matrice diagonale des λi .
1 1
Montrer que ρ(T ) = R − {0, 1, , ..., , ...}.
2 n

23
24 3.2. Ensemble résolvant

Réponse. 2 2
1- On vérie que T est bien un endomorphisme borné : T (` ) ⊂ ` , T linéaire, T borné : T est linéaire par
x||`2 = ∞
P 1 2 P∞ 2
dénition, et ||T ~ |
n=1 n nx | ≤ n=1 |x n | = ||~
x || `2 < ∞ puisque (λ n ) est bornée par 1. (Donc ||T || ≤ 1, et
||T || = 1 car T ~e1 = ~e1 .)
2- Calcul de ρ(T ). 21- Supposons que l'inverse (T −λI)
−1
=noté Sλ existe et calculons-le. Dans ce cas (calcul formel)
Sλ (T −λI)(~en ) = ~en donne Sλ ( n ~en − λ~en ) = ~en donc ( n − λ)Sλ (~en ) = ~en , donc, pour tout n ∈ N∗ :
1 1

1 n
Sλ~en = µn~en , µn = 1 = , (3.3)
n
−λ 1 − λn

i.e. Sλ est l'opérateur de multiplication par la suite (µn = 1


1 −λ )N∗ qui existe si / { n1 : n ∈ N∗ } ;
λ ∈ et on vérie
n
immédiatement que Sλ ◦ (T −λI) = I = (T −λI) ◦ Sλ .
22- Cela n'a de sens que si λ 6= n1 . Et si λ = n1 alors T − λI n'est pas injectif (car (T − λI).~en = 0 avec ~en 6= ~0), donc
non inversible. Donc Sλ existe ssi λ ∈ / {1, 12 , ..., n1 , ...}.
23- Soit λ ∈ / {1, 12 , ..., n1 , ...}. A-t-on Sλ borné ?
1
x||`2 = ( µ2n x2n ) 2 ≤ ||(µn )||∞ ||~
P
231- Supposons ||(µn )||∞ : alors ||Sλ ~ x||`2 et donc Sλ est borné. C'est le cas quand la
1
suite ( 1
−λ
) est bornée, i.e. c'est le cas quand λ 6= 0. Donc ρ(T ) ⊃ R − {0, 1, 12 , ..., n1 , ...}.
n
232- Cas λ = 0, i.e. S0 = T −1 , donc µn = 1
1 =n : on a ||S0~en ||`2 = ||n~en || = n, donc S0 n'est pas borné sur la
n
1
sphère unité : donc S0 n'est pas borné. Donc 0∈
/ ρ(T ). Donc ρ(T ) = R − {0, 1, 2
, ..., n1 , ...}.

Donc pour montrer que λ ∈ ρ(T ), il faut montrer que (T − λI)−1 existe, ce qu'on fera en général en le
−1
calculant (calcul algébrique), puis il faut montrer (T − λI) : E → E est borné.
Et donc pour λ ∈ ρ(T ) donné et pour f ∈E donné, le problème :

trouver x∈E tel que (T − λI)x = f (3.4)

est bien posé : il existe une unique solution x = (T − λI)−1 f qui dépend continûment de f : on a ||x||E ≤
−1
||(T − λI) || ||f ||E . D'où le nom d'ensemble résolvant donné à ρ(T ).

Exercice 3.3 Montrer à l'aide du théorème de LaxMilgram : si T est borné et si λ > ||T || alors λI − T est
inversible dans L(E) : ici on suppose que E est un Hilbert de produit scalaire noté (·, ·)E .
Réponse. Remarque : avec (2.33) on a ||T || < λ implique||T ||
λ
< 1, donc I − Tλ ∈ Li (E), donc λI − T ∈ Li (E). Mais ici
on demande d'utiliser LaxMilgram. Problème à résoudre pour λ > ||T || : pour f ∈ E , trouver u ∈ E t.q. (λI − T )u = f .
Formulation faible : pour tout v ∈ E , trouver u ∈ E t.q. ((λI − T )u, v)E = (f, v)E . On pose a(u, v) = ((λI − T )u, v)E et
`(v) = (f, v)E . La bilinéarité de a(·, ·) et la linéarité de ` sont triviales. La continuité de a(·, ·) et la continuité de ` sont
2 2
triviales. Coercivité de a(·, ·) : On cherche λ t.q. ((λI − T )v, v)E ≥ α||v||E . On a ((λI − T )v, v)E = λ||v||E − (T v, v)E ,
2
avec |(T v, v)E | ≤ ||T || ||v||E : en eet |(T v, v)E | ≤ ||T v||E ||v||E (CauchySchwarz) ≤ ||T || ||v||E ||v||E (dénition de la
2 2 2
norme de T ). Donc ((λI − T )v, v)E ≥ λ||v||E − ||T || ||v||E = (λ − ||T ||)||v||E , et α = λ − ||T || convient. Conclusion : le
−1 −1
problème est bien posé : (λI − T ) existe (existence et unicité de la solution) et (λI − T ) est continu (bien posé).

( )
ρ(T ) → L(H)
Exercice 3.4 On considère l'application résolvante RT : , avec H Hilbert. Montrer
λ → (T − λI)−1
(identité de la résolvante), pour tout λ0 , λ ∈ ρ(T ) :

RT (λ) − RT (λ0 ) = (λ − λ0 )RT (λ)RT (λ0 ). (3.5)

Réponse. (T − λI)−1 − (T − λ0 I)−1 = (T − λI)−1 (T − λ0 I)−1 ((T − λ0 I) − (T − λI)) car T commute avec lui-même et
avec l'identité.

Remarque 3.5 Pour la mécanique quantique, avec E Hilbert complexe, pour T :E →E linéaire (T est un
opérateur) de domaine D ⊂ E , le spectre est
ρ(T ) := {λ ∈ C : A − λI : D → E bijectif et (A − λI)−1 : E → D continu }.

Exercice 3.6 Tm : L2 (]0, 1[) →


Soit
2
√ L (]0, 1[) l'opérateur de multiplication donné en (2.18). Calculer ρ(T ).
(Pour la suite.) Soit ϕn (x) = 2 sin(nπx). Montrer que (ϕn ) est une famille orthogonale dans L2 (]0, 1[).
Calculer ||T ϕn ||L2 et limn→∞ ||T ϕn ||L2 (donc T n'est pas compact).

Réponse. Ici T
R1 R1
||T || ≤ 1, car ||T f ||2L2 = 0 x2 f (x)2 dx ≤ 0 f (x)2 dx = ||f ||2L2 .
est borné, avec
2 2
Si λ ∈ ρ(T ) alors, ayant (T − λI)(f ) = (ϕ − λ)f , l'inverse de T − λI est l'opérateur Sλ : L → L donné par
g g g
Sλ : g → ϕ−λ . En eet ((T − λI) ◦ Sλ )(g) = (T − λI)(Sλ (g)) = (T − λI)( ϕ−λ ) = (ϕ − λ)( ϕ−λ ) = g de même que
(Sλ ◦ (T − λI))(g) = Sλ (ϕg − λg) = ϕg−λg ϕ−λ
= g.
2 1
R1 2 1 2 2
Si λ ∈ / [0, 1] alors ||Sλ f ||L2 ≤ (supx∈[0,1] (x−λ) 2 ) 0 f (x) dx = (supx∈[0,1] (x−λ)2 )||f ||L2 , donc Sλ : L (]0, 1[) →
2
L (]0, 1[) est borné, donc R − [0, 1] ⊂ ρ(T ).

24
25 3.3. Spectre et spectre ponctuel

Sinon λ ∈ [0, 1], mais alors Sλ n'est pas déni sur L2 (]0, 1[) tout entier : prendre g = 1]0,1[ qui est bien dans L2 mais
pour laquelle Sλ g n'est pas dans L2 (la fonction (x−λ) 1
2 n'est pas intégrable au voisinage de λ). Donc ρ(T ) = R − [0, 1],

donc σ(T ) = [0, 1].


2 1 2
Remarque : dans ce cas λ ∈ [0, 1], le domaine de dénition de Sλ est D = {g ∈ L (]0, 1[) : x−λ g ∈ L (]0, 1[)}, avec

D dense dans L2 (]0, 1[) : par exemple, pour λ = 0 (plus facile à écrire), si g ∈ L2 (]0, 1[), alors hn = 1[ 1 ,1] g ∈ D, et
n
||g − hn ||L2 → 0 (immédiat). (Faire le parallèle avec la remarque 2.16).
cos(a+b)−cos(a−b) 1 1
sin2 (πnx) dx = 12 et 0 sin(πnx) sin(πmx) dx = 0 pour
R R
(Pour la suite : on a sin a sin b = , donc
2 0 √ R1
n 6= m, donc (ϕn )N est un famille orthonormée. Et T ϕn (x) = x 2 sin(πnx) donne ||T ϕn ||2L2 = 0 x2 sin2 (πnx) dx =

1 1
6
− 2πn −→n→∞ 16 6= 0, et donc T n'est pas compact, voir la suite.)

Exercice 3.7 Soit Td : u → iu0 l'opérateur de dérivation donné en (2.19).


1 2
1- On considère D1 = {u ∈ H (]0, 1[) : u(0) = 1} et Td : D1 → L (]0, 1[). Montrer que ρ(Td ) = ∅.
1 2
2- On considère D0 = {u ∈ H (]0, 1[) : u(0) = 0} et Td : D0 → L (]0, 1[). Montrer que ρ(Td ) = R.
Réponse. 1- Pour T : D1 → L2 (]0, 1[), considérons le problème : trouver uλ ∈ D1 t.q. (Td − λI)uλ = 0, i.e., trouver
uλ ∈ H (]0, 1[) t.q. iu0λ − λuλ = 0 et uλ (0) = 1, i.e., u0λ (x) = −iλuλ (x) et uλ (0) = 1 : on obtient uλ (x) = e−iλx . Donc
1

Ker(Td − λI) ⊃ Vect{e−iλx }, donc Td − λI n'est pas injectif, donc Td − λI n'est pas surjectif. (Ici tous les λ ∈ C sont
valeurs propres de Td .)
−1
2- Cherchons un inverse (Td − λI) : L2 (]0, 1[) → D0 de l'opérateur Td − λI : D0 → L2 (]0, 1[). Donc, pour
f ∈ L2 (]0, 1[) cherchons u ∈ D0 t.q. iu0 − λu = f . Solution homogène uh (x) = e−iλx . Solution particulière up (x) =
Rx
c(x)e−iλx , donc t.q. ic0 (x)e−iλx = f (x), donc c0 (x) = −if (x)eiλx , donc c(x) = −i 0 f (y)eiλy dy (à une constante
−iλx x
f (y)eiλy dy . Donc solution générale u(x) = ce−iλx + up (x), avec u(0) = 0, donc c = 0,
R
près), donc up (x) = −ie
0
−1
donc u(x) = up (x). Donc (Td − λI) : L2 (]0, 1[) → D0 est bien déni. Montrons que (Td − λI)−1 est borné. On a
Rx R1 Rx
|up (x)| ≤ 0 |f (y)| dy ≤ 0 |f (y)| dy = (1, |f |)L2 ≤ ||1||L2 ||f ||L2 = ||f ||L2 , et u0p (x) = −i(−iλ)e−iλx 0 f (y)eiλy dy −
−iλx iλx 0
ie f (x)e = (−iλ)up (x) − if (x), donc ||up ||L2 = ||f ||L2 , et ||up ||L2 ≤ |λ| ||up ||L2 + ||f ||L2 ≤ 2||f ||L2 , donc ||up ||2H 1 =

5||f ||L2 , donc ||(Td − λI)−1 (f )||H 1 = ||up ||H 1 ≤ 5||f ||L2 . Donc (T − λI)−1 est borné, donc ρ(T ) = R.
2

3.3 Spectre et spectre ponctuel


Dénition 3.8 On appelle spectre de T ∈ L(E) l'ensemble σ(T ) des scalaires λ tels que T − λI ne soit pas
inversible dans L(E) :
σ(T ) = R − ρ(T ), (3.6)

i.e. :
(T − λI)−1
(
soit n'existe pas,
λ ∈ σ(T ) ⇐⇒
−1
soit (T − λI) existe mais ||(T − λI)−1 || = ∞. (3.7)
−1
⇐⇒ T − λI ∈
/ Li (E) ⇐⇒ (T − λI) n'existe pas dans L(E).

Exemple 3.9 σ(T ) = {0, 1, 21 , ..., n1 , ...} = {0} (λn )N∗ .


S
Suit de l'exercice 3.2 :

Dénition 3.10 On appelle spectre ponctuel de T ∈ L(E) l'ensemble :

σp (T ) = {λ ∈ R : Ker(T − λI) 6= {0}}


(3.8)
= {λ ∈ R : ∃v 6= 0, T (v) = λv} = {λ valeur propre de T }.

Donc λ ∈ σp (T ) ssi Ker(T − λI) 6= {0}.


λ ∈ σp (T ) alors λ est appelé valeur propre, Ker(T − λI) est l'espace propre associé, et un vecteur
Si
v ∈ Ker(T − λI) − {0} est un vecteur propre associée à λ (également appelé fonction propre associée si E est
un espace vectoriel de fonctions).

Exemple 3.11 Suite de l'exemple 3.2 : σp (T ) = {1, 21 , ..., n1 , ...} = (λn )N∗ (on a T.~en = λn~en ).

Remarque 3.12 Rappel : en dimension nie, on a σ(T ) = σp (T ) : un endomorphisme T ∈ L(Rn ) est toujours
borné (continu), voir exercice 2.10, et est bijectif lorsqu'il est injectif, voir exercice 2.34.
Mais c'est faux en dimension nie : suite de l'exemple 3.2 : pour λ = 0 on a T0 (borné) est inversible d'inverse
(T0 )−1 non borné (de matrice généralisée diag(1, 2, ..., n, ...)).

Proposition 3.13 Pour T ∈ L(E) :


1- l'ensemble résolvant ρ(T ) est ouvert dans R,
2- σp (T ) ⊂ σ(T ),
3- le spectre σ(T ) est compact dans R, et σ(T ) ⊂ [−||T ||, ||T ||].

25
26 3.4. Propriété : spectre et diagonale de T

Preuve. ρ(T ) est ouvert est un corollaire du corollaire 2.40.


1-
2- Et si λ ∈ σp (T ) alors T − λI n'est pas injectif car Ker(T − λI) 6= {0}, donc n'est pas bijectif, donc
λ 6∈ ρ(T ), donc λ ∈ σ(T ).
3- Et le complémentaire d'un ouvert étant un fermé, σ(T ) est fermé. De plus σ(T ) est borné, étant inclus
1 1
dans [−||T ||, +||T ||], puisque pour λ en dehors de cet intervalle, on a || T || < 1, donc I − T est inversible,
λ λ
cf. (2.33). Donc σ(T ) est borné, donc, étant fermé, est compact dans R.

Remarque 3.14 ||T || peut être ou non dans σ(T ), voir (3.12) et exercice 3.18.
Exercice 3.15 Soit T : `2 → `2 l'opérateur (l'application linéaire) T de multiplication par une suite (λn )N∗
bornée : montrer que σ(T ) = σp (T ).
Exercice 3.16 Soit T l'opérateur de L2 (]0, 1[) de multiplication par la fonction identité ϕ : x → ϕ(x) = x :

T : L2 (]0, 1[) −→ L2 (]0, 1[)


(3.9)
f −→ T f = f ϕ, noté T f = xf,
où donc, pour tout x ∈]0, 1[, on a (T f )(x) = xf (x).
Montrer que σp (T ) = ∅ et σ(T ) = [0, 1] : il n'y a pas de valeurs propres alors que le spectre est un intervalle
fermé non vide.

(Pour la suite.) Soit ϕn (x) = 2 sin(nπx). Montrer que (ϕn ) est une famille orthogonale dans L2 (]0, 1[).
Calculer ||T ϕn ||L2 et limn→∞ ||T ϕn ||L2 (donc T n'est pas compact).
Réponse. Pour f ∈ L2 (]0, 1[), T f est la fonction donnée par T f (x) = xf (x) pour presque tout x ∈]0, 1[. L'opérateur T
est linéaire car ϕ(f + λg) = ϕf + λϕg pour tout R 1 f, g ∈ L2 et toutR 1 λ ∈2 R.
2 2 2
1- T est borné, avec ||T || ≤ 1, car ||T f ||L2 =
0
x f (x) dx ≤ 0
f (x) dx = ||f ||2L2 .
2- Soit λ ∈ R. Si T f = λf , i.e. si ϕf = λf , i.e. si pour tout x ∈ [0, 1] on a x f (x) = λf (x), alors f (x) = 0 pour tout
x 6= λ, donc f = 0 presque partout, donc f = 0 dans L2 : il n'existe pas de valeur propre, i.e. σp (T ) = ∅.
2 2
3- Si λ ∈ ρ(T ) alors, ayant (T − λI)(f ) = (ϕ − λ)f , l'inverse de T − λI est l'opérateur Sλ : L → L donné par
g g g
Sλ : g → ϕ−λ . En eet ((T − λI) ◦ Sλ )(g) = (T − λI)(Sλ (g)) = (T − λI)( ϕ−λ ) = (ϕ − λ)( ϕ−λ ) = g de même que
(Sλ ◦ (T − λI))(g) = Sλ (ϕg − λg) = ϕg−λg ϕ−λ
= g.
2
Si λ ∈ / [0, 1] alors cet inverse
R 1 2est bien déni de L (]0, 1[) à valeurs dans L2 (]0, 1[) car pour f ∈ L2 (]0, 1[) on a
||Sλ f ||2L2 ≤ (supx∈[0,1] (x−λ)
1
2 ) 0
f (x) dx = (sup 1 2
x∈[0,1] (x−λ)2 )||f ||L2 .
2 2
Sinon λ ∈ [0, 1], mais alors Sλ n'est pas déni sur L (]0, 1[) tout entier : prendre g = 1]0,1[ qui est bien dans L mais
2 1
pour laquelle Sλ g n'est pas dans L (la fonction
(x−λ)2
n'est pas intégrable au voisinage de λ ). Donc ρ(T ) = R − [0, 1],
donc σ(T ) = [0, 1].
cos(a+b)−cos(a−b) R1 2 R1
Puis sin a sin b = donne sin (πnx) dx = 21 et 0 sin(πnx) sin(πmx) dx = 0 pour n 6= m donne
2 √ 0 R1
(ϕn )N∗ famille orthonormée. T ϕn (x) = x 2 sin(πnx) donne ||T ϕn ||2L2 = 0 x2 sin2 (πnx) dx = 61 − 2πn 1
−→n→∞ 61 6= 0.
Remarque : on peut se demander si, dans le cas λ ∈ [0, 1], l'opérateur S est borné sur son domaine de dénition D :
2 1
prenons le cas λ = 0 pour simplier l'écriture (les autres cas sont laissés en exercice). Alors D = {g ∈ L (]0, 1[) : x g ∈
2 2 2 1
L (]0, 1[)}, et T : D → L (]0, 1[) donné par T f = xf est bijectif d'inverse S : L (]0, 1[) → D donné par Sg = x g : on a
bien T S = I et ST = I (algébriquement).
Mais S n'est pas borné sur D. En eet prendre gn = 1[ 1 ,1] , faire le dessin.
R1 n R
2 g 2 1 1 1 1
On a gn ∈ D car ||gn ||L2 = 1 dx ≤ 1 < ∞, et || xn ||L2 = 1 2 dx = [− x ] 1 = n − 1 < ∞.
n
x n n
Donc ||Sgn ||L2 = || gxn ||2L2 → ∞ alors que ||gn ||2L2 ≤ 1. Donc S est non borné.
2 2
Et on peut noter que D est dense dans L (]0, 1[) : si g ∈ L (]0, 1[), alors hn = 1[ 1 ,1] g ∈ D , et ||g − hn ||L2 → 0
n
(immédiat). (Faire le parallèle avec la remarque 2.16).

3.4 Propriété : spectre et diagonale de T


Pour T ∈ L(H), soit SH (0, 1) = {x ∈ H : ||x||H = 1} (la sphère unité) :

m= inf (T x, x)H , M = sup (T x, x)H , (3.10)


SH (0,1) SH (0,1)

On remarque que CauchySchwarz donne |(T x, x)H | ≤ ||T x||H ||x||H ≤ ||T || ||x||2H pour tout ~x, donc

|m| ≤ ||T || et |M | ≤ ||T ||. (3.11)

Proposition 3.17 Soit T ∈ L(H). On a :


σ(T ) ⊂ [m, M ], (3.12)

/ [m, M ] alors λI − T ∈ Li (H), i.e. I − Tλ ∈ Li (H), et Tλ est susamment


i.e., ρ(T ) ⊃ R − [m, M ] ; donc si λ ∈
petit pour n'être qu'une petite perturbation de I au sens où le caractère inversible de I est alors conservé
(quand λ est extérieur à [m, M ]).

26
27 3.5. Spectre d'un opérateur borné autoadjoint

Preuve. (Application du théorème de LaxMilgram.) Soit λ > M . Montrons λ ∈ ρ(T ) .


λI − T est un opérateur positif car λ > M donne ((λI − T )x, x)H = λ||x||2H − (T x, x)H ≥ (λ − M )||x||2H ≥ 0,
x x
pour tout x ∈ H, car M = sup x∈H (T ||x||H
, ||x||H
)H donne M ||x||2 ≥ (T x, x)H pour tout ~x.
x6=0

Construisons de (λI − T )−1 . Pour f ∈H on veut connaître x = (λI − T )−1 f . On veut donc résoudre le
problème :
( (
trouver x∈H tel que : trouver x∈H tel que :
soit (3.13)
(λI − T )x = f a(x, y) = (f, y)H , ∀y ∈ H
où on a posé :
a(x, y) = ((λI − T )x, y)H , ∀x, y ∈ H.
a(·, ·) est bilinéaire (immédiat), continue avec ||a|| ≤ λ + ||T || (immédiat), et ((λI − T )x, x)H ≥ (λ − M )||x||2H
(premières lignes de la preuve), d'où a(·, ·) est α-coercitive avec α = λ−M > 0. Et la fonction ` : y ∈ H →
`(y) = (f, y)H ∈ R est linéaire et continue sur H , avec ||`|| ≤ ||f ||H (immédiat). Donc le théorème de Lax-
Milgram indique que le problème (3.13) est bien posé : il admet une unique solution x = x(f ) ∈ H (existence
−1 1
de l'opérateur (λI − T ) ) avec ||x(f )||H ≤
α ||f ||H (la solution x dépend continûment de la donnée f ), et donc
−1 1
l'opérateur (λI − T ) est bien borné (par
α . Donc λ ∈ ρ(T ), donc ]M, ∞[⊂ ρ(T ).
Pour λ < m, on considère S = −T (au lieu de T ) : on a −m = sup(−T x, x)H = sup(Sx, x)H et µ = −λ >
−m. Le calcul précédent donne µ ∈ ρ(S), donc λ ∈ ρ(T ) (car −(λI − T = µI − S) est inversible).
 
0 1
Exercice 3.18 Dans R2 , [T ] = . Calculer M , m et ||T ||. Et vérier qu'ici |m| et |M | sont < ||T ||.
0 0
Donner ρ(T ).

Réponse. Avec ~ x = (sin θ, 0) donc ||T ~


x = (cos θ, sin θ) on a T ~ x||R2 = | sin θ|, donc ||T || = 1; et on a (T ~
x, ~
x)R2 =
1 1 1
cos θ sin θ = 2
sin(2θ) , d'où m = − 2
et M = 2
.
Et 0 est vp double, σp (T ) = {0} = σ(T ) (on est en dimension nie), donc ρ(T ) = R − σ(T ) = R∗ .
Exercice 3.19 Dans la prop 3.17 que se passe-t-il si on remplace m par inf BH (0,1) (T x, x)H et M par
supBH (0,1) (T x, x)H , où BH (0, 1) = {x ∈ H : ||x||H ≤ 1} boule unité ?

Réponse. 1- Si T ≥ 0 alors M ≥ 0 et sup||x||H ≤1 (T x, x)H = sup||x||H =1 (T x, x)H = M , rien de changé pour M. Et


inf ||x||H ≤1 (T x, x)H = 0 ≤ m, donc le résultat reste vrai mais est moins précis.
2- Idem si T ≤ 0 (considérer −T ).
3- Sinon on a m = inf ||x||H =1 (T x, x)H et M = sup||x|| =1 (T x, x)H , donc rien de changé.
H

3.5 Spectre d'un opérateur borné autoadjoint


On reprend (3.10) : SH (0, 1) = {x ∈ H : ||x||H = 1}, m = inf SH (0,1) (T x, x)H , et M = supSH (0,1) (T x, x)H .
Donc |m| ≤ ||T || et |M | ≤ ||T ||.
Proposition 3.20 Si T ∈ L(H) est autoadjoint alors :

||T || = sup |(T x, x)H | (= max(|m|, |M |), (3.14)


||x||H =1

et on dit que le sup est obtenu sur la diagonale.


Si de plus T est positif, alors la forme (trivialement) bilinéaire (·, ·)T : (x, y) → (x, y)T = (T x, y)H est un
semi produit scalaire, et c'est un produit scalaire si T est déni positif. Et :
p p
∀x ∈ H, ||T x||H ≤ ||T || |(T x, x)H |. (3.15)

(2.16)
Preuve. On a toujours ||T || = sup |(T x, y)H | ≥ sup |(T x, x)H | (trivial). Réciproquement, T∗ = T
||x||H =1 ||x||H ≤1
||y||H =1

donne (T x, y)H = (T y, x)H , d'où :

1
|(T x, y)H | = |((T (x+y), x+y)H − (T (x−y), x−y)H )|.
4
D'où, pour x+y 6= 0 et x−y 6= 0 (cas x+y = 0 et x−y = 0 immédiats car alors y = ±x),
1 x+y x+y 1 x−y x−y
|(T x, y)H | ≤ ||x+y||2H |(T , )| + ||x−y||2H |(T , )|
4 ||x+y||H ||x+y||H 4 ||x−y||H ||x−y||H
1 1 c
≤ ||x+y||2H c + ||x−y||2H c = (2||x||2H + 2||y||2H ), où c = sup |(T z, z)H |,
4 4 4 ||z||H ≤1

car ||x+y||2H + ||x−y||2H = (x+y, x+y) + (x−y, x−y) = 2||x||2H + 2||y||2H (identité du parallélogramme). D'où
|(T x, y)H | ≤ c quand ||x||H ≤ 1 et ||y||H ≤ 1. D'où sup |(T x, y)H | = sup |(T x, x)H |, d'où (3.14).
||x||H ≤1,||y||H ≤1 ||x||H ≤1

27
28 3.5. Spectre d'un opérateur borné autoadjoint

Si T = T∗ et T ≥0 (x, y)T p
alors la forme bilinéaire = (T x, y)pest symétrique positive, et on peut appliquer
CauchySchwarz : pour tout x, y ∈ H ,
|(x, y)T | ≤ (x, x)T (y, y)T , donc
on a

p p p q
|(T x, y)H | ≤ (T x, x)H (T y, y)H ≤ (T x, x)H ||T ||H ||y||2H .

Tx
p p
Si T x 6= 0 alors y= ||T x||H donne ||T x||H ≤ (T x, x)H ||T ||H , inégalité encore vraie pour T x = 0.

 
0 1
Remarque 3.21 Si T 6= T ∗
alors (3.20) est faux ; exemple : T ∈ L(R ) 2
donné par la matrice relati-
0 0
vement à la base canonique (~e1 , ~e2 ) de R2 ; on a (T.~e2 , ~e1 )R2 = 1 donc ||T || ≥ 1, cf. (2.16), alors que ||~x||R2 = 1,
x = (cos θ, sin θ), donne |(T.~x, ~x)R2 | = | cos θ sin θ| = 12 | sin(2θ)| ≤ 12 . Mais ici T n'est pas autoadjoint.

Proposition 3.22 Soit T ∈ L(H) (opérateur borné) autoadjoint : T = T ∗.



1. Soit T ∈ L(H) un opérateur autoadjoint (T = T ). Alors les sous-espaces propres associés à deux valeurs
propres distinctes sont orthogonaux : si λ1 , λ2 ∈ σp (T ),

λ1 6= λ2 =⇒ Ker(T − λ1 I) ⊥ Ker(T − λ2 I). (3.16)

De plus si T est positif, ses valeurs propres éventuelles sont positives.

2. Si T ∈ L(H) est autoadjoint et si H est séparable, alors le spectre ponctuel σp (T ) est au plus dénombrable :
il y a un nombre au plus dénombrable de valeurs propres. (Mais on ne peut rien dire sur le spectre continu.)

3. Avec (3.14), si le sup M = supSH (0,1) (T x, x)H est atteint alors M est valeur propre, i.e. M ∈ σp (T ) :

si ∃xsup ∈ S(0, 1) est t.q. M = (T xsup , xsup )H alors T xsup = M xsup . (3.17)

Idem : si l'inf m = inf SH (0,1) (T x, x)H est atteint alors m est valeur propre.

En particulier si ||T || est atteint alors ||T || est valeur propre.

4. Si le sup M n'est pas atteint, alors M ∈ σ(T ) − σp (T ) (l'application linéaire (T − M I)−1 : ImT → H existe
mais n'est pas continue). Idem, si l'inf n'est pas atteint alors m ∈ σ(T ) − σp (T ).
En particulier si ||T || n'est pas atteint alors ||T || ∈ σ(T ) − σp (T ).
5. Si σ(T ) ⊂ {0} (i.e. σ(T ) est vide ou réduit à 0), alors T = 0.

Preuve. On écarte le cas trivial T = 0.


1. T est autoadjoint donc (T x1 , x2 )H = (x1 , T x2 )H pour tout x1 , x2 ∈ H . D'où, si T x1 = λ1 x1 et T x2 = λ2 x2
alors λ1 (x1 , x2 )H = λ2 (x1 , x2 )H . D'où si λ1 6= λ2 alors (x1 , x2 )H = 0, i.e. x1 ⊥H x2 . Et si T est positif alors
0 ≤ (T x1 , x1 )H = λ1 ||x1 ||2H d'où λ1 ≥ 0.
2. H étant séparable est de dimension au plus dénombrable. Et les vecteurs propres étant orthogonaux (théorème
précédent), quitte à les normer, on applique le théorème 1.22 : prenant un vecteur propre ~vi pour chaque
valeur propre λi , les ~vi étant 2 à 2 orthogonaux forment une famille libre donc au plus dénombrable, d'où les
λi forment une famille au plus dénombrable.

3. a- Cas T positif, i.e., (T x, x)H ≥ 0 pour tout x. Si le sup est atteint alors (3.14) donne : ∃xsup ∈ S(0, 1), M =
||T || = (T xsup , xsup )H > 0. Donc T xsup 6= 0 et CauchySchwarz donnent, avec ||xsup ||H = 1 :

si T xsup ∦ xsup alors ||T || = (T xsup , xsup )H < ||T xsup ||H ||xsup ||H ≤ ||T ||,

donc ||T || < ||T ||, absurde. Donc T xsup k xsup (6= 0), donc ∃λ ∈ R t.q. T xsup = λxsup (donc λ est valeur
propre), et λ = (λxsup , xsup )H = (T xsup , xsup )H = ||T ||, donc ||T || = λ est valeur propre.
b- Cas général (T non nécessairement positif ). On pose U = T + ||T ||I . Trivialement U et T ont les mêmes
vecteurs propres : T ~x = λ~x ⇔ (T + ||T ||I)~x = (λ + ||T ||)~x. Et U est autoadjoint (car T et I le sont). Et U
(3.14)
est positif car (U x, x|)H = (T x + ||T ||x, x|)H = (T x, x|)H + ||T ||(x, x|)H ≥ −||T || ||x||2H + ||T || ||x||2H ≥ 0
pour tout x. Et si ||U || est atteint, alors µ = ||U || est valeur propre, donc λ = µ − ||T || est valeur propre de
T = U − ||T ||I (pour les mêmes vecteurs propres).
c- Idem pour m = inf(T x, x)H en considérant −T au lieu de T.

28
29

4. Cas T ≥ 0 (autres cas en exercices), donc M = ||T || = sup||x||H =1 (T x, x)H et ∃(xn )N ∈ S(0, 1)N t.q.

(T xn , xn )H −→ M = M ||xn ||2H = (M xn , xn )H ; donc :


n→∞

∀n ∈ N∗ , ||xn ||H = 1 et ((M I−T )xn , xn )H −→ 0. (3.18)


n→∞

−1
Et ici M n'est pas atteint. Supposons M ∈ ρ(T ) : M I −T inversible d'inverse borné, C := ||(M I−T ) || < ∞.
Comme xn = (M I−T )−1 (M I−T )xn , on a, pour tout n :

1 = ||xn ||H ≤ ||(M I−T )−1 || ||(M I−T )xn ||H = C||(M I−T )xn ||H . (3.19)

Et comme T = T ∗ on a M I−T autoadjoint avec M I−T positif par dénition de M . D'où avec (3.15) et (3.18) :
p p
1 = ||xn ||H ≤ C ||(M I−T )xn ||H ≤ C ||M I−T || (M I−T )xn , xn )H −→ 0.
n→∞

Et1 −→n→∞ 0 est absurde. Donc M ∈ / ρ(T ). Donc M ∈ σ(T ).


(3.12)
5. On a σ(T ) ⊂ [m, M ], donc si σ(T ) ⊂ {0} alors m = M = 0, donc ||T || = 0 cf. (3.14), donc T = 0.

Exemple 3.23 Si T ∈ L(`2 ) est l'opérateur diagonal de matrice diag((λn )N∗ ), dans la base canonique, avec
(λn )N∗ suite positive décroissante vers 0, alors m=0 appartient à σ(T ) et m ∈
/ σp (T ).

Exercice 3.24 Montrer qu'en dimension innie un opérateur autoadjoint peut n'avoir aucune valeur propre.
Calculer ||T || et montrer que ||T || n'est pas atteint.

Réponse.
R1
T : f ∈ L2 (]0, 1[) → xf ∈ L2 (]0, 1[), cf. (3.9)). T est autoadjoint : (T f, g)L2 = 0 xf (x)g(x) dx =
Soit
R1
f (x)xg(x) dx = (f, T g)L2 donne T = T ∗ . Mais T n'a pas de valeur propre, cf exercice 3.16.
0 R1 R1 √
Et (T f, f )L2 =
0
xf (x)2 dx ≤ 0 f (x)2 dx ≤ ||f ||2L2 , d'où ||T || ≤ 1, cf. (3.14). Soit fn = n1]1− 1 ,1[ ; on a ||fn ||2L2 =
R1 R1 R1 n
1 1 1 1
1 n dx = 1 , et ||T || ≥ (T fn , fn )L2 = 1 xn dx ≥ 1 (1 − n
)n dx = (1 − n
)n n
= 1 − n
−→n→∞ 1 ; D'où ||T || ≥ 1.
1− n
1− n
1− n
D'où ||T || = 1. Et ||T || n'est pas atteint car T n'a pas de valeur propre.

4 Opérateurs compacts
4.1 Rappels
Voir le cours de topologie de 3ème année pour les détails sur les compacts. On rappelle que la compacité
permet d'avoir de nombreux théorèmes d'existence.

4.1.1 Rappels : topologie


Soit E un ensemble quelconque. Notons P(E) l'ensemble des sous-ensembles de E. Soit O ⊂ P(E) (un
ensemble de sous-ensembles de E ).

Dénition 4.1 (Topologie) O est une topologie sur E ssi :


O1 : Toute union (nie ou innie) d'éléments de O est dans O (stabilité S par union), i.e. pour tout ensemble
I (quelconque), pour toute famille (Ui )i∈I où Ui ∈ O pour tout i ∈ I , on a ( i∈I Ui ) ∈ O,
O2 : Toute intersection nie d'éléments de O est dans O (stabilité par intersection nie), i.e. pour tout J
ensemble ni,T i.e. tel que CardinalJ < ∞ (de cardinal ni), pour toute famille (Ui )i∈J où Ui ∈ O pour tout
i ∈ J , on a ( i∈J Ui ) ∈ O,
O3 : E ∈ O et ∅ ∈ O.
Si O est une topologie sur E , les éléments de O sont appelés ouverts de E , et (E, O) espace topologique. (Donc
un ouvert U dans E est un sous-ensemble U ⊂ E t.q. U ∈ O.)
Exemple : topologie usuelle de R donnée par les intervalles ouverts, et O2 intersection nie s'impose : les
Un =]0, 1 + n1 [
T
intervalles sont ouverts, mais leur intersection innie n∈N∗ Un =]0, 1] n'est pas ouvert.

Dénition 4.2 (Topologie séparée) Un espace topologique (E, O) est séparé ssi
O4 : x, y ∈ E et x 6= y impliquent qu'il existe deux ouverts Ux et Uy tels que x ∈ Ux , y ∈ Uy et Ux ∩ Uy = ∅.

(En particulier un espace métrique est séparé.)

Dénition 4.3 Si (E, O) un espace topologique et si F ⊂ E, alors la topologie dans F induite par E est la
topologie O ∩ F = {U ∩ F : U ∈ O}.

(Exemple : dans E=R usuel, F = [a, b] ⊂ R est considéré muni de la topologie induite.)

29
30 4.1. Rappels

4.1.2 Compacité de Borel et Lebesgue


Dénition 4.4 (BorelLebesgue) Soit (E, O) un espace topologique séparé. K est compact dans E ssi
quelque soit le recouvrement i∈I USi ⊃ K de K par des ouverts Ui ⊂ E , où I est un ensemble quelconque,
S
il existe un sous-recouvrement ni i∈J Ui ⊃ K où J est de cardinal ni.
Exercice 4.5 Soit R muni de sa topologie O usuelle. Montrer : 1- E=R n'est pas compact, 2- ]0, 1[ muni de
la topologie usuelle de R n'est pas compact, 3- E = [a, b] muni de la topologie usuelle de R est compact pour
tout a, b ∈ R.
Réponse
S
S . 1- R ⊂ 1
k∈Z ]k, k+1[S
, et il n'y a pas de sous-recouvrement ni (un recouvrement ni est borné).
1
S 1
2- n∈N∗ ] n , 1[=]0, 1[, donc n∈N∗ ] n , 1[⊃]0, 1[, donc n∈N∗ ] n , 1[ recouvre ]0, 1[, mais il n'existe pas de sous recouvre-
1
ment ni qui recouvre ]0, 1[ (qui serait alors inclus dans un ] N +1 , 1[ : faux).
S S
3- Si b < a alors [a, b] = ∅ est contenu dans tout ensemble. Si a = b alors [a, a] ⊂ i∈I Ui implique a ∈ i∈I Ui , donc
∃i0 ∈ I a ∈ Ui0 , donc {a} = [a, a] ⊂ Ui0 . Si a < b, soit A =déf {x ∈ [a, b] : [a, x] a un recouvrement ni}. A est non
t.q.
S
vide car a ∈ A. Soit c = sup(x ∈ A). Il s'agit de montrer que c=b. Comme [a, b] ⊂ i∈I Ui et c ∈ [a, b], il existe k ∈ I
η
ouvert tel que c ∈ Uk . Comme Uk est ouvert il existe η > 0 tel que Uk ⊃]c − η, c + η[. Et [a, c − 2 ] a un sous recouvrement
 
S η S η
ni i∈J Ui (par dénition de c). Donc [a, c + 2 ] ⊂ Uk ∪ ( i∈J Ui ) , et donc [a, c + 2 ] a un sous recouvrement ni.
C'est absurde si c<b par dénition de c. D'où c = b.

4.1.3 Compacité de Bolzano et Weierstrass


Dénition 4.6 (BolzanoWeierstrass) Soit (E, d(·, ·)) un espace métrique. K est compact dans E ssi :
pour toute suite (xn )n∈N∗ ∈ K N , il existe une sous-suite (xnk )k∈N∗ convergente dans K , i.e. :

N∗ → N∗
( )
N∗
∀(xn )n∈N∗ ∈ K , ∃x ∈ K, ∃n : noté
fonct. strict. croissante t.q. xnk −→ x. (4.1)
k → n(k) = nk k→∞

4.1.4 Equivalence des dénitions


Théorème 4.7 Dans un espace métrique, les dénitions de Borel et Lebesque et de Bolzano et Weierstrass
sont équivalentes.

Preuve. Voir poly de topologie.

4.1.5 Caractérisation d'un compact à l'aide de boules


Dans la suite on ne considèrera que des espaces métriques (E, d(·, ·)).
Pour x∈E et r>0 on note B
S E (x, r) = {y ∈ E : d(x, y) < r} = la boule ouverte de centre x et de rayon r.
En particulier, pour tout ε > 0, x∈E BE (x, ε) recouvre E (est égal à E ).

Théorème 4.8 Soit (E, d(·, ·)) un espace métrique complet. Un sous-ensemble K⊂E est compact ssi

[
∀ε > 0, du recouvrement B(x, ε) ⊃ K, on peut extraire un sous-recouvrement ni, (4.2)
x∈E

SN
i.e., ∀ε > 0, ∃N ∈ N∗ , ∃(x1 , ..., xN ) ∈ E N , i=1 B(xi , ε) ⊃ K .

Preuve. Voir poly de topologie.

Exemple 4.9 a < b. E = [a, b]


S
ε > 0 et x∈R B(x, ε), recouvrement
(topologie usuelle) est compact. Soit
a+b b−a
de [a, b]. Si ε ≥ (b − a), alors B(
2 , ε) ∩ [a, b] recouvre [a, b]S
. Si ε < b − a, soit n = partie entière de
ε , soit
n
xk = a + kε pour k = 0,S .., n (donc a = x0 et b ≤ xn ). Alors k=0 B(xk , ε) ∩ [a, b] recouvre [a, b] (dessin).
1
En revanche ]0, 1] = n∈N∗ ] n , 1] n'est pas compact, et (4.2) ne s'applique pas.

30
31 4.1. Rappels

4.1.6 Dimension innie, Hilbert : la boule unité fermé n'est pas compacte
Rappel : en dimension nie, la boule unité fermé d'un Hilbert est compacte (un fermé borné en dimension
nie).

Proposition 4.10 Soit (H, ||.||H ) un espace de Hilbert de dimension innie (dim H = ∞). Sa boule unité
fermée B = {x ∈ H : ||x||E ≤ 1} n'est pas compacte.

Preuve. Soit (~ei )i∈N∗ une suite orthonormale (construite par exemple à l'aide de GramSchmidt). Cette suite
est dans B , mais n'admet aucune sous-suite convergente, car n'admet aucune sous-suite de Cauchy : ||~ei −~ej ||2 =
||~ei + (−~ej )||2 = ||~ei ||2 + ||~ej ||2 = 2 (Pytahogore) −→
6 i,j→∞ 0.

Exercice 4.11 Soit (E, ||.||) un espace de Banach. Montrer :


1- Si E est de dimension ne et si F ⊂ E , F fermé non vide, alors, pour tout x ∈ E l'inf d(x, F ) =
inf y∈F d(y, F ) est atteint, i.e., ∀x ∈ E , ∃xF ∈ F t.q. ||x − xF || = d(x, F ).
2- Si E est de dimension innie alors B n'est pas compacte (un des théorèmes de Riesz).

Réponse. 1- Soit une suite (yn )N∗ ∈ F ||x − yn ||E −→n→∞ d(x, F ). Comme ||yn || ≤ ||x − yn || + ||x|| et d(x, F ) < ∞,
t.q.
la suite (yn )N∗ est bornée : yn ∈ B(0, R)
avec R = |x|| + maxN∗ (||x − yn ||E ). Donc yn ∈ F ∩ B(0, R) fermé borné
dans un espace de dimension nie, donc compact ; donc il existe une sous-suite (ynk ) convergente dans F (fermé) ; soit
xF = limk→∞ ynk ∈ F la limite : on a ||x − xF || = limk→∞ ||x − ynk || = d(x, F ).
z
2- Soit z1 ∈ E , z1 6= 0 (existe car E est de dimension innie donc non réduit à {0}). Soit y1 = ||z1 || ∈ B (on a
1
||y1 || = 1). Construisons y2 ∈ B t.q. ||y2 − y1 || ≥ 1. Soit V1 = Vect{y1 } = Ry1 , de dimension 1 donc est fermé (une suite
de Cauchy est convergente dans R). Soit z2 ∈ / V1 ; avec 1-, soit v1 ∈ V1 t.q. ||z2 − v1 || = d(z2 , V1 ) (> 0 car V1 est fermé et
−v1 −v1
z2 ∈/ V1 ). Soit y2 = ||zz22 −v 1 ||
, donc y 2 ∈ B et y2 − y1 = ||zz22 −v 1 ||
1
− y1 = ||z2 −v 1 ||
(z2 − w1 ) avec w1 = v1 + ||z2 − v1 ||y1 ∈ V1 ,
donc ||z2 − w1 || ≥ ||z2 − v1 ||, donc ||y2 − y1 || ≥ 1. Puis V2 := Vect{y1 , y2 }, on construit z3 ∈ / V2 , puis v2 ∈ V2 t.q.
||z3 − v2 || = d(z3 , V2 ), puis y3 = ||zz33 −v 2
−v2 ||
, et ||y 3 − yi || ≥ 1 pour i = 1, 2 . Puis récurrence : on a construit une suite normée

(yn ) dans B t.q. ||yn − ym || ≥ 1 pour tout n, m, donc aucune sous-suite de Cauchy, donc aucune sous suite convergente,
donc B n'est pas compacte.

4.1.7 Compacité et relative compacité


Dénition 4.12 Un sous-ensemble G d'un espace de Banach E est dit relativement compact ssi son adhérence
G est compacte dans E :
déf
G relativement compact ⇐⇒ G compact. (4.3)

Proposition 4.13 La caractérisation de BolzanoWeierstrass dans un Banach peut se réécrire : G est relati-
vement compact dans un Banach ssi de toute suite de G on peut extraire une sous-suite qui est de Cauchy.

Preuve. ⇒ : si G est compact, alors on peut extraire une sous-suite convergente, donc de Cauchy.
⇐ : si de toute suite on peut extraire une sous-suite qui est de Cauchy, alors cette sous suite est convergente
dans le Banach, car un Banach est complet par dénition. Donc cette sous-suite est convergente dans G par
dénition de l'adhérence. Donc G est compact.

Dans Rn (dimension nie) la boule unité fermée est compacte dans Rn . Mais la boule unité fermée d'un
Hilbert de dimension innie n'est jamais compacte :

Théorème 4.14 Dans un espace de Hilbert de dimension innie, une boule fermée B(x, ε) de centre x et
de rayon ε > 0 n'est pas compacte. Autrement dit, une boule ouverte (non vide) n'est jamais relativement
compacte.
Ainsi si K est compact, il ne peut contenir aucune boule ouverte : on dit que les compacts en dimension
innie sont plats : ils n'ont pas d'épaisseur puisqu'ils ne contiennent pas de boule ouverte aussi petite soit-elle
(les ouverts sont topologiquement gros et les compacts topologiquement petits.)
Ce théorème reste vrai dans les Banach de dimension innie (voir Brézis [4] p. 92).

Preuve. Dans un Hilbert en dimension innie, la boule unité contient une suite (en ) orthonormée innie (sinon
l'Hilbert est de dimension nie). Et le théorème de Pythagore donne, pour tout m, n avec m 6= n, sachant
em ⊥ en :
||en − em ||2H = ||en ||2H + ||em ||2H = 2 −→
6 0. (4.4)
n,m→∞

La suite (en ) ne contient donc pas de sous-suite de Cauchy : B n'est pas relativement compacte.

31
32 4.2. Opérateur compact

Et quelque soit x∈H et B(x, ε) n'est pas relativement compacte : la suite (fn ) = (x + 2ε en )
ε > 0, la boule
2 ε 2
ne contient aucune sous suite de Cauchy : ||fn − fm ||H = ||en − em ||H = ε −→
6 n,m→∞ 0.
2
Et un ensemble Z qui contient une boule ouverte B(x, ε) (avec ε > 0) contient la suite (fn ) qui n'a pas de
sous-suite de Cauchy et donc Z ne peut être compact.

4.2 Opérateur compact


4.2.1 Dénition
Comme toute application, le domaine de dénition étant donné, un opérateur T est caractérisé par ses
valeurs T (x). On note BE =déf BE (0, 1) la boule unité de E.

Dénition 4.15 E et F Banach. L'opérateur T ∈ L(E, F ) est compact ssi T (BE ) (image de BE par T) est
relativement compacte dans F :

déf
T compact de L(E, F ) ⇐⇒ T (BE ) relativement compact dans F,
(4.5)
déf
⇐⇒ T (BE ) compact dans F.

On note K(E, F ) l'ensemble des opérateurs compacts de L(E, F ).

On a le lemme, qui donne d'ailleurs une dénition équivalente :

Lemme 4.16 T ∈ L(E, F ) est compact ssi tout sous-ensemble Z borné de E a son image T (Z) relativement
compacte dans F.

Preuve. (i)⇐ En eet, si tout sous-ensemble Z borné de E a son image T (Z) relativement compacte dans F,
alors c'est également vrai pour la boule unité, et T est donc compact.
(ii)⇒ Réciproquement, soit T compact et Z un borné de E . Donc ∃R > 0 t.q. Z ⊂ BE (0, R). Donc si (xn )N∗
est une suite de Z , alors ( xRn )N∗ est une suite de BE (0, 1) =noté BE . Donc, T étant linéaire, la suite R1 (T xn )N∗
est une suite de T (BE ) relativement compact, donc cette suite admet une sous-suite de Cauchy dans F . Donc
(T xn )N∗ est une suite de T (Z) qui admet une sous-suite de Cauchy dans F . Donc toute suite de T (Z) admet
une sous-suite de Cauchy, donc T (Z) est relativement compact, cf. proposition 4.13.

Exercice 4.17 Dans L(`2 ), montrer que l'opérateur T de multiplication par une suite (λn )N∗ telle que
λn −→
6 n→0 0 n'est pas compact.
En particulier l'identité I : `2 → `2 n'est pas compacte.

Réponse. Par hypothèse T ~en = λn~en et il existe une sous-suite extraite (λnk )k∈N qui ne converge pas vers 0 : ∃α > 0,
∀k ∈ N, |λnk | > α > 0.
On procède comme pour la preuve du théorème 4.14 : la suite orthonormale (enk )k∈N n'admet pas de sous-suite de
Cauchy car, pour k 6= ` on a ||T enk − T enl || = λ2nk + λ2nl > 2α2 > 0, donc aucune sous-suite convergente.

Exercice 4.18 Dans L(`2 ), montrer que l'opérateur T de multiplication par une suite (λn )N∗ telle que
λn −→n→0 0 est compact. On notera B = B`2 (~0, 1) la boule unité de `2 .
Réponse.
S
À l'aide de BorelLebesgue. Soitε > 0 (xé quelconque) et T (B) ⊂ y~∈`2 B(~ y , ε) (recouvrement). Il
ε
s'agit d'extraire un sous recouvrement ni. Ayant λn −→n→∞ 0, ∃N =Nε ∈ N t.q. ∀n > N , |λn | < 2 . Soit (~ ei )N∗
2 P∞ 2 P∞ 2
la base canonique de ` . Soit ~ x ∈ B, ~
x = x ~
e
i=1 i i , donc avec ||~
x || `2 = x
i=1 i < 1. Donc, par linéarité de T,
P∞
~x = N
P
x ~
e
i=1 i i + x ~
e
i=N +1 i i donne

N
X ∞
X
T~
x= λi xi~ei + λi xi~ei ∈ Fn + Gn , (4.6)
i=1 i=N +1

où, notant λmax = max∗ (|λn |) (existe dans R car (λn )N∗ est convergente) et RN = Vect{~e1 , ..., ~eN } :
n∈N

\ ε
FN = B(~0, λmax ) RN et GN = B(~0, ) (car ||~
x|| ≤ 1). (4.7)
2
N N 2
On a FN fermé borné dans l'espace R de dimension nie, donc FN est compact dans R , donc compact dans ` .
S ε
Sm j ε
Donc du recouvrement 2 B(~y , ) de F on peut extraire un sous-recouvrement ni j=1 B(~ x , 2 ) ⊃ FN . Donc
S y~∈` j ε 2
T (B) ⊂ FN + GN ⊂ m ~0, ε ) = m B(~ j j ε ~0, ε ) donne ||~
S
j=1 B(~
x , 2
) + B( 2 j=1 x , ε) (car ~
x = ~
yj +~
z ∈ B(~
x , 2
) + B( 2
x−~
xj || ≤
yj −~xj ||+||~z|| ≤ 2ε + 2ε ).
||~

32
33 4.2. Opérateur compact

Remarque 4.19 (hors programme). Cas particulier de la dénition 4.15 quand E = F =noté H est un Hilbert.
On montre aussi dans ce cas que : T ∈ L(H) est compact ssi T (BH ) (image de la boule fermée) est compact.
Pour ce on a besoin d'utiliser la notion de topologie faible, voir Brézis [4], la boule unité étant alors faiblement
compacte (i.e. compacte pour la topologie faible). Voici comment :
(yn )N∗ est une suite dans T (BH ), il s'agit de montrer qu'on peut en extraire une sous-suite qui converge
Si
dans T (BH ). Soit (xn )N∗ une suite dans BH telle que yn = T xn (une telle suite existe car yn ∈ T (BH ) pour
tout n).
Comme BH est faiblement compacte, il existe une sous-suite (xnk )k∈N∗ qui converge faiblement vers un
x ∈ BH : pour tout z ∈ H , (xnk , z)H −→k→∞ (x, z)H .
∗ ∗ ∗
Donc en particulier, pour tout z ∈ H , (xnk , T z)H −→k→∞ (x, T z)H , où T est l'adjoint de T .
Donc, pour tout z ∈ H , (T xnk , z)H −→k→∞ (T x, z)H .
Comme T est bornée, T (BH ) est bornée dans H , donc (T xnk )k∈N∗ = (ynk )k∈N∗ est bornée, donc faiblement
convergente dans H : il existe une sous-suite (ynk )`∈N∗ = (T xnk )`∈N∗ qui converge faiblement vers un y ∈ BH :
` `
pour tout z ∈ H , (T xnk , z)H −→`→∞ (y, z)H . Avec (T xnk , z)H −→`→∞ (T x, z)H pour tout z , cf. ci-dessus, donc
` `
T x = y , donc y ∈ T (BH ). Donc T (BH ) est compact.

4.2.2 Propriété : suite orthonormale écrasée


Proposition 4.20 Soit H et G deux Hilbert de dimensions innies. Si T ∈ K(H, G) (opérateur borné compact),
alors :
si (en )N∗ est suite orthonormale dans H alors ||T (en )||G −→ 0. (4.8)
n→∞

(En dimension innie, une suite orthonormale est écrasée par un opérateur compact.)

Preuve. Sinon, quitte à extraire une sous-suite, ∃α > 0 t.q. ∀n ∈ N∗ , ||T en ||G ≥ α. Et T est borné et ||en || = 1,
donc la suite (T (en ))n∈N∗ est bornée. Et T est compact : ∃(enk )k∈N∗ (sous-suite), t.q. (T (enk ))k∈N∗ converge
vers un y ∈ G. Et T est continu donc ||T y||G ≥ α. Donc, par continuité du produit scalaire, cf. (1.36),
noté
0 < α2 ≤ (y, y)G = lim (T enk , y)G = lim (enk , T ∗ y)H = lim (T ∗ y)nk . (4.9)
k→∞ k→∞ k→∞

T ∗ y ∈ H et l'inégalité de Bessel (1.39) donne ||T ∗ y||2H ≥ |(T ∗ y)nk |2 ∗


y)2nk < ∞,
P P
Et, N∗ donc N∗ (T donc

(T y)nk −→k→∞ 0. Absurde car α > 0, d'où (4.8).

Exemple 4.21 Soit dans `2 = H = G usuel et T l'opérateur de multiplication par une suite λ = (λn )
relativement à la base en ) dans `2 . Montrer à l'aide de
canonique (~ (4.8) : si T est compact alors λn → 0.
Réponse. (~en )n∈N∗ est une b.o.n. dans (`2 , (·, ·)`2 ) (l'espace `2 usuel). Donc ||T (~en )|| = |λn | doit tendre vers 0 si T est
compact, cf. (4.8).

4.2.3 Dimension innie : T compact n'est pas inversible


Théorème 4.22 Si H est un Hilbert de dimension innie et si T est un opérateur borné compact alors T
compact n'est pas inversible d'inverse borné (en dimension innie), i.e.,

0 ∈ σ(T ), quand dim(H) = ∞ et T compact. (4.10)

Preuve. T
est inversible dans L(H) alors T
Si
−1
est borné, i.e. T
−1
(BH ) est bornée. Donc, T étant compact,
−1 −1
BH = (T (T (BH )) = (T ◦ T )(BH ) est relativement compacte dans H , donc H est de dimension nie,
−1
cf. prop. 4.10. Donc si H est de dimension innie alors T n'est pas borné, donc T n'est pas inversible
dans L(H).

4.2.4 L'ensemble fermé des opérateurs compacts


Proposition 4.23 Soient E et F deux Banach. L'ensemble K(E, F ) est un sous-espace vectoriel fermé dans
L(E, F ).

Preuve. Il est clair que c'est un sous-espace vectoriel. Montrons qu'il est fermé. Soit Tn une suite d'opérateurs
de K(E, F ) telle que Tn → T dans L(E, F ) (i.e. telle que ||Tn − T || → 0). Montrons que T ∈ K(E, F ),
i.e., que T (BE ) est relativement compact dans F à l'aide de BorelLebesgue. Soit ε > 0 et le recouvrement
S
y∈E BF (y, ε) ⊃ T (BE ).

33
34 4.2. Opérateur compact

n ≥ N on a ||T − Tn || < 2ε . Comme Tn (BE ) ⊂ y∈F BF (y, 2ε ) et Tn est


S
Soit N ∈ N tel que pour tout

compact, on peut recouvrir Tn (BE ) par un nombre ni k de boules de rayon 2ε > 0 : ∃k ∈ N, ∃(yi )i=1,...k ∈ F k
t.q. :
k
[ ε
Tn (BE ) ⊂ BF (yi , ). (4.11)
i=1
2

donc si x ∈ BE , alors il existe i ∈ [1, k] tel que Tn x ∈ BF (yi , 2ε ), i.e.||Tn x−yi ||F < 2ε . Et ||T x−yi ||F =
||T x−Tn x + Tn x−yi ||F ≤ ||T −Tn || ||x||E + ||Tn x−yi ||F ≤ 2ε + 2ε ≤ ε. D'où T x ∈ BF (yi , ε). Et donc que
Sk
T (BE ) ⊂ i=1 BF (yi , ε) sous-recouvrement ni : T (BE ) est bien relativement compact.

4.2.5 Opérateur de rang ni


Dénition 4.24 Si E et F sont deux espaces de Banach, T ∈ L(E, F ) est dit de rang ni ssi son image est de
dimension nie (son rang est ni) :

déf
T de rang ni ⇐⇒ dim(ImT ) < ∞. (4.12)

Comme dim(ImT ) =noté n < ∞, on a ImT = Vect{e1 , ..., en } où les ei sont des vecteurs indépendants
dans F, et dans ImT les compacts sont les fermés bornés (ImT est isomorphe à Rn ). D'où :

Lemme 4.25 Tout opérateur borné de rang ni est compact.

Preuve. L'image de la boule unité est un borné car T est borné, et un borné dans un espace de dimension nie,
ici ImT , est relativement compact (i.e. un borné fermé est compact en dimension nie).

Corollaire 4.26 Si (Tn ) est une suite d'opérateurs de rang ni convergeant vers T ∈ L(E, F ), alors T ∈
K(E, F ) (est compact).

Preuve. Puisque Tn est de rang ni, il est compact, et K(E, F ) est fermé dans L(E, F ), cf. proposition 4.23.

Exercice 4.27 Montrer avec le corollaire précédent que dans `2 = H = G, l'opérateur de multiplication par
une suite λ = (λn ) est compact dès que λn −→ 0.
n→∞

Réponse. On considère la suite TN


(N )
d'opérateurs de multiplication par la suite tronquée (λn ), i.e. pour n ≤ N on a
(N ) (N )
posé λn = λn , n>N
et pour on a posé λn = 0. Autrement dit la matrice de TN est la matrice diagonale dont tous
les termes sont nuls après le N -ième.
Les TN sont de rang ni N , car ImTN = Vect{~ e1 , ..., ~eN }, et sont donc compacts. Et la suite (TN ) est convergente
dans L(E, F ) vers T opérateur de multiplication par la suite (λn ) (non tronquée) : en eet, pour ~ x = (xn )N∗ ∈ `2 , tel
P∞ 2
que ||~
x||`2 ≤ 1, i.e. tel que i=1 xi ≤ 1, on a ||(T − TN )~ x||`2 = ||(0, . . . , 0, λN +1 xN +1 , . . .)||`2 ≤ supn≥N +1 |λn | qui tend
vers 0 quand N tend vers ∞ puisque λn −→ 0. Donc ||T − TN || → 0, et T est compact car limite des opérateurs de rang
n→∞
ni TN .

4.2.6 Hilbert et densité des opérateurs de rang ni dans K(E, G)


La réciproque du corollaire 4.26 est fausse en général dans un Banach quelconque, mais vraie lorsque F est
un espace de Hilbert (grâce aux projections orthogonales) :

Théorème 4.28 Soit E Banach et G Hilbert. Tout opérateur compact de K(E, G) est limite d'opérateurs de
rang ni. Autrement dit, l'ensemble des opérateurs de rang ni est dense dans K(E, G).

Preuve. Avec BorelLebesgue. Soit T ∈ K(E, G). Donc T (BE ) est relativement compact, donc, pour tout ε > 0,
∃N ∈ N∗ , ∃(yi )i=1,...,N ∈ GN
S
du recouvrement y∈G BG (y, ε) on peut extraire un sous-recouvrement ni : :

N
[
T (BE ) ⊂ BG (yi , ε). (4.13)
i=1

Soit Zε = Vect{yi , i = 1, ..., N } et soit l'opérateur PZε de projection orthogonale sur Zε , opérateur qui existe
car Zε est un s.e.v. de dimension nie donc fermé.
Notons Tε = PZε ◦ T , opérateur de rang ni car Im(PZε ◦ T ) ⊂ Zε . Montrons Tε → T .

34
35 4.2. Opérateur compact

Pour x ∈ BE on a T x ∈ T (BE ) donc il existe yi ∈ Zε tel que T x ∈ BG (yi , ε). On a (T x−Tε x, z)H =
(T x−PZε (T x), z)H = 0 pour tout z ∈ Zε puisque PZε est la projection orthogonale sur Zε . Donc :

T x − yi = (T x−Tε x) + (Tε x−yi ) ∈ Zε ⊥ ⊕ Zε ,

donc ||T x − Tε x||H ≤ ||T x − yi ||H (Pythagore). Faire un dessin. Donc ||T x − Tε x||H < ε. Donc T peut être
approché aussi près que souhaité par un opérateur de rang ni.

Corollaire 4.29 Si H et G sont des Hilbert, si T ∈ L(H, G) est de rang ni alors T ∗ ∈ L(G, H) est de rang

ni. Et si T est compact alors T est compact.

Preuve. Hypothèse : dim(T (H)) = n < ∞. Soit (gi )i=1,...,n une b.o.n. dans T (H) ; donc pour x ∈ H , T x ∈ T (H)
et on a
n
X n
X
Tx = (T x, gi )G gi = (T ∗ gi , x)G gi . (4.14)
i=1 i=1

Donc, pour y ∈ G,
n
X n
X
(T ∗ y, x)H = (y, T x)G = (T ∗ gi , x)G (y, gi )G = (y, gi )G T ∗ gi , x H .

i=1 i=1

n
X
Donc T ∗y = (y, gi )G T ∗ gi ∈ Vect{T ∗ g1 , ..., T ∗ gn }. Donc dim(T ∗ (G) ≤ n, donc T∗ est de rang ni.
i=1

D'où si T est compact alors T est compact : en eet, si (Tn ) est une suite d'opérateurs de rang ni tels
∗ ∗ ∗ ∗
que Tn approche T , alors (Tn ) est une suite d'opérateurs de rang ni qui approche T , car ||T − Tn || =

||(T − Tn ) || = ||T − Tn ||, voir proposition 2.24.

4.2.7 Opérateurs de HilbertSchmidt


Les opérateurs de Hilbert-Schmidt sont des opérateurs qu'on rencontre très souvent en physique. D'un point
de vue calcul, c'est le cas de l'extension du calcul matriciel aux espaces de Hilbert séparables de dimension
innie (espaces qui admettent une b.o.n. dénombrable). On utilisera indiéremment le vocabulaire b.o.n. et
base hilbertienne.

Cadre : (H, (·, ·)H ) et (G, (·, ·)G ) deux espaces de Hilbert séparables de dimension innie. Soit (~ei )N∗ une
b.o.n. de H.

Dénition 4.30 On dit que T ∈ L(H, G) est un opérateur de HilbertSchmidt ssi :


X
||T ~ej ||2G < ∞. (4.15)
j=1

On note :
L2 (H, G) (4.16)

l'ensemble des opérateurs de HilbertSchmidt de H dans G. On note, pour T ∈ L2 (H, G) :

∞  21
déf X
||T ||2 = ||T ~ej ||2G . (4.17)
j=1

Soit (~gi )N∗ une b.o.n. de G. On note Tij les composantes de T ~ej sur cette b.o.n. : pour tout j ∈ N∗ :


X ∞
X
T ~ej = Tij ~gi , où donc Tij = (T ~ej , ~gi )G , et ||T ~ej ||2G = Tij2 . (4.18)
i=1 i=1

Dénition 4.31
[T ] = [Tij ] i∈N∗∗ (= [Tij ]) (4.19)
j∈N

est appelée matrice (généralisée) de T relativement aux b.o.n. choisies dans H et G.

35
36 4.2. Opérateur compact

Donc la j -ème colonne de la matrice généralisée [Tij ] contient les composantes du vecteur T ~ej dans la
base (~gi ), cf. (4.18). Donc ||T ||2 est l'extension de la norme matricielle de Frobenius en dimension nie donnée
1
||A||2 = ( i,j a2ij ) 2 pour les matrices A = [aij ].
P
par

Proposition 4.32 On a, pour tout j ∈ N∗ :


1
X
||T ||2 = ( Tij2 ) 2 . (4.20)
i,j=1

2
P∞
Ainsi l'opérateur T est dans L2 (H, G) (est de Hilbert-Schmidt) ssi i,j=1 Tij < ∞.
∗ ∗
Et si T est de HilbertSchmidt alors T est de HilbertSchmidt, et ||T ||2 = ||T ||2 .
Et ||T ||2 ne dépend ni de la base hilbertienne (~ej )N∗ choisie dans H, ni de la base hilbertienne (~gi )N∗ choisie
dans G.

Preuve. =noté
P P P P P
Fubini pour les séries de termes positifs donne i j = j i ij , à valeur dans [0, ∞].
D'où (4.17) et (4.18) donnent (4.20).
P∞
Montrons que ||T ∗ || = ||T ||. (~gi ) étant P
une b.o.n. de G, On a T ~ ej = i=1 Tij ~gi avec Tij = (T ~ej , ~gi )G car
∞ ∞
ej ||2G = i=1 |Tij |2 = i=1 |(T ~ej , ~gi )G |2 (Pythagore), d'où avec Fubini pour
P
(~gi ) est une b.o.n. dans G, d'où ||T ~
les séries de termes positifs :


X ∞ X
X ∞ ∞ X
X ∞ ∞
X
||T ||2 = ||T ~ej ||2G = |(T ~ej , ~gi )G |2 = |(~ej , T ∗~gi )H |2 = ||T ∗~gi ||2H , (4.21)
j=1 j=1 i=1 i=1 j=1 i=1

car (~ei ) H . D'où ||T ∗ ||2 = ||T ||2 < ∞, donc T ∗ est de HilbertSchmidt.
est une b.o.n. dans
˜ ˜ P∞
Et si (~ ej ) et (~gi ) sont d'autres b.o.n dans H et G alors le calcul précédent montre e˜j ||2G =
j=1 ||T ~
P∞ ∞ ∞

gi ||2H = j=1 ||T ~ej ||2G = i=1 ||T ∗~g˜i ||2H : résultat indépendant du choix des b.o.n dans H et G.
P P
i=1 ||T ~

Proposition 4.33 ||.||2 dénit une norme sur L2 (H, G), norme qui vérie :

||T || ≤ ||T ||2 , (4.22)

Preuve. ||.||2Pest visiblement une norme (positivité, homogénéité, inégalité triangulaire).



Pour ~x = i=1 xi~ei , on a, sachant (~gi ) b.o.n. :


X ∞ X
X ∞ ∞ X
X ∞
T ~x = (T ~x, ~gi )G ~gi = ( xj (T ~ej , ~gi )G ) ~gi = ( xj Tij ) ~gi ,
i=1 i=1 j=1 i=1 j=1
P∞ P∞
D'où, (~gi ) étant une b.o.n., Pythagore donne ||T ~x||2G = i=1 ( j=1 xj Tij )2 .
∞ P∞ P∞
`2 donne ( j=1 xj Tij )2 ≤ ( j=1 x2j )( j=1 Tij2 ).
P
Et, pour i xé, CauchySchwarz dans D'où :

∞  X
X ∞ ∞
X  ∞
X
||T ~x||2G ≤ ( 2
xj )( 2 2
Tij ) = ||~x||H Tij2 = ||~x||2H ||T ||22 .
i=1 j=1 j=1 i,j=1

Donc la constante ||T ||2 vérie : ∀~x ∈ H , ||T ~x||G ≤ ||T ||2 ||~x||H . Et, par dénition, ||T || est la plus petite des
constantes c t.q. ∀~x ∈ H , ||T ~x||G ≤ c ||~x||H : d'où ||T || ≤ ||T ||2 .

Proposition 4.34 Si T ∈ L2 (H, G) (est de HilbertSchmidt), alors T est limite d'opérateurs de rang ni, donc
T ∈ K(H, G) (est compact).

Preuve. (en )N∗ est une b.o.n. de H . Soit T ∈ L2 (H, G). Soit N ∈ N∗ . Soit TN l'opérateur T
Soit
tronqué à l'ordre N , i.e. déni par TN ~ ej = T ~ej pour j = 1, ..., N , et TN ~ej = 0 pour j > N . Donc
ImTN = Vect{T e1 , ..., T eN }, donc TN est rang ni. (La matrice [TN ] de TN à toutes ses colonnes nulles à
partir de la N +1-ième.)
P∞ P∞
Et ei ||2G < ∞, donc, pour ε > 0, ∃Nε ∈ N, ∀n > Nε , i=n+1 ||T ~ei ||2G < ε2 , donc
i=1 ||T ~


X
||T − Tn ||22 = ||T ~ei ||2G < ε2 ,
i=n+1

donc ||T − Tn || < ε, cf. (4.22). Donc T est limite d'opérateurs de rang ni : T est compact.

36
37 4.2. Opérateur compact

Notations. Soit la forme bilinéaire (·, ·)2 : L2 (H, G) × L2 (H, G) → R dénie par :

X
(S, T )2 = (S~ej , T ~ej )G , (4.23)
j=1
P P P∞
où (~ei ) est une b.o.n. dans H . Avec S~ej = i Sij ~
gi et T ~ej = k Tkj ~
gk on a (S, T )2 = i,j=1 Sij Tij car
P∞ 2
(~gi , ~gk )G = δik . Et i,j=1 Sij Tij ≤ ||S||2 ||T ||2 < ∞ (CauchySchwarz dans ` ), donc (S, T )2 est bien déni.

Théorème 4.35 (·, ·)2 est une produit scalaire dans L2 (H, G) de norme associée ||.||2 , et (L2 (H, G), (·, ·)2 ) est
un Hilbert.

Preuve. (·, ·)2 ||.||2 : immédiat.


est bilinéaire, symétrique, dénie positive, de norme associée
Soit (Tn )N∗ une suite de Cauchy dans ||Tn −Tm ||2 −→n,m→∞ 0 ; donc ||Tn −Tm ||2 −→n,m→∞ 0,
L2 (H, G) :
cf. (4.22) : c'est donc aussi une suite de Cauchy dans L(H, G) complet (car G est un Hilbert donc complet),
donc convergente dans L(H, G). Soit T = lim Tn la limite dans L(H, G). Montrons que T ∈ L2 (H, G), i.e.
P∞
ei ||2G < ∞, puis ||T −Tn ||2 → 0.
i=1 ||T ~
Soit (~
P∞dans H , soit ε 2xé, soit Nε t.q. ∀m, n ≥ Nε , ||Tn −Tm ||2 < ε (car (Tn ) de Cauchy
ei ) une b.o.n.
dans L2 (H, G)), i.e. i=1 ||(Tn −Tm )~
ei ||G < ε. Comme ||(T −Tn ).~ei ||G = limm→∞ ||(Tm −Tn ).~ei ||G (continuité

de la norme cf. (1.35)), on a, pour tout k ∈ N et tout n ≥ Nε :

k
X k
X Xk
||(T −Tn )~ei ||2G = ( lim ||(Tm −Tn )~ei ||2G ) = lim ( ||(Tm −Tn )~ei ||2G ) (somme nie)
m→∞ m→∞
i=1 i=1 i=1
(4.24)

X ∞
X
≤ lim ( ||(Tm −Tn )~ei ||2G ) ≤ ε2 , donc ||(T −Tn )~ei ||2G ≤ε . 2
m→∞
i=1 i=1

Donc :


X ∞
X ∞
X
||T ~ei ||2G = ||(T −Tn )~ei + Tn (~ei )||2G ≤ 2||(T −Tn )~ei ||2G + 2||Tn (~ei )||2G ≤ 2ε2 + 2M,
i=1 i=1 i=1
P∞
où M = supn ||Tn || < ∞ car (Tn ) est de Cauchy dans L(H, G). Donc i=1 ||T ~ei ||2G < ∞, donc T ∈ L2 (H, G).
Et (4.24) donne : pour tout ε > 0, ∃Nε > 0, ∀n ≥ Nε , ||T −Tn ||2 < ε. Donc Tn → T dans L2 (H, G).

Exercice 4.36 Soit Ω un ouvert de Rn , soitH = L2 (Ω), et soit K ∈ L2 (Ω × Ω), et soit T ∈ L(H) l'opérateur
de noyau K, i.e. : Z
T f (~x) = K(~x, ~y )f (~y ) dΩ. (4.25)
y ∈Ω
~

Montrer que T est un opérateur de HilbertSchmidt. Et qu'ainsi on a déni un isomorphisme entre L2 (L2 (Ω))
2 2
et L (Ω × Ω) à l'aide de (T ~ej , ~ej )L2 = (K, ~ej ⊗~ej )L2 (Ω2 ) où (~ej )N∗ est une base hilbertienne de L (Ω) (la matrice
[Tij ] de T est égale à la matrice [Kij ] de K ).
Réponse. Voir polycopié sur les opérateurs à noyaux intégraux (généralisation de la multiplication matricielle aux
fonctions sur un Hilbert séparable).

Exercice
P 4.37
P
Montrer : pour T ∈ L2 (H, G), avec la notation (4.18) et ~x = j xj ~ej ∈ H on a (échange des
signes ) :
∞ X
X ∞ ∞
X X∞
T ~x = ( xj Tij ) ~gi = xj ( Tij ~gi ). (4.26)
i=1 j=1 j=1 i=1

Réponse. Avec (~ei ) b.o.n. de H et (~


gi ) b.o.n. de G, d'une part :
X XX XX
T~
x= (T ~
x, ~gi )G ~gi = ( xj (T ~ej , ~gi )G ) ~gi = ( xj Tij ) ~gi ,
i i j i j

et d'autre part par linéarité de T :


X X X X X
T~
x= xj T ~ej = xj ( (T ~ej , ~gi )G ~gi ) = xj ( Tij ~gi ).
j j i j i

D'où le résultat. (Ce n'est pas Fubini.)

37
38 4.3. Théorème de Rellich : injection compacte de H 1 (]a, b[) dans L2 (]a, b[)

4.3 Théorème de Rellich : injection compacte de H 1 (]a, b[) dans L2 (]a, b[)
C'est un des résultats essentiels du cours (avec le théorème de décomposition spectrale).
On commence par regarder le cas des intervalles bornés de R, les démonstrations étant élémentaires grâce
aux séries de Fourier. On regardera ensuite le cas des ouverts bornés de Rn .
L'identité I : L2 (]0, 1[) → L2 (]0, 1[) n'est pas un opérateur compact puisque la boule unité est transformée
2
en elle-même et que L (]0, 1[) n'est pas de dimension nie, voir théorème 4.14.
Par contre, en changeant les normes utilisées, l'opérateur injection naturelle :

I10 : (H 1 (]0, 1[), ||.||H 1 ) → (L2 (]0, 1[), ||.||L2 ),


(4.27)
u → I10 u = u,

est compacte comme on va le voir.

Remarque 4.38 I10 n'est pas l'opérateur identité topologique :


Attention, l'opérateur
1- Ce n'est qu'une identité algébrique :u → u = I10 u (un élément n'est pas transformé).
2- Ce n'est pas du tout une identité topologique : I10 ne conserve pas les normes, i.e., u est regardé avec
deux instruments de mesure diérents, le premier ||.||H 1 qui est précis, et le second ||.||L2 qui est grossier
1
(qui est très myope : ce qui va à l'inni devient petit). Ici la boule unité fermée de H (]0, 1[), à savoir

BH 1 = {u ∈ H 1 (]0, 1[) : ||u||2L2 + ||u0 ||2L2 < 1}, (4.28)

n'est pas realtivement compacte dans H 1 (]0, 1[),


(H 1 (]0, 1[), ||.||H 1 ) est un Hilbert de dimension innie.
car
2
En revanche BH 1 est relativement compacte dans L (Ω) (voir théorème (4.39) suivant) : elle estsusamment
2 1
petite dans l'Hilbert (L (Ω), ||.||L2 ).. En particulier une b.o.n. (en )N∗ dans H (Ω) (donc ||~ en ||H 1 = 1 pour
tout n) est telle que ||I~
en ||L2 = ||~en ||L2 −→n→∞ 0, cf. (4.8), dès que Ω est borné.

Théorème 4.39 L'injection naturelle I10 de (H 1 (]0, 1[), ||.||H 1 ) dans (L2 (]0, 1[), ||.||L2 ) est compacte, i.e., la
1 2
boule unité de H (]0, 1[) est relativement compacte dans L (]0, 1[).

Preuve. On montre que I10 est de HilbertSchmidt. Voir annexe D.

Corollaire 4.40 I˜10 : u ∈ (H01 (]0, 1[), ||.||H 1 ) → u ∈ (L2 (]0, 1[), ||.||L2 ) est compacte, i.e.,
L'injection canonique
1 2
la boule unité de H0 (]0, 1[) pour la norme ||.||H 1 est relativement compacte dans L (]0, 1[).

Preuve. (H01 (]0, 1[), ||.||H 1 ) est BH01 = {u ∈ H01 (]0, 1[) : ||u||H 1 ≤ 1} = BH 1 H01 (]0, 1[) ⊂
T
La boule unité de
BH 1 . Donc une suite (un ) de BH01 est une suite dans BH 1 , donc, théorème de Rellich, on peut extraire une
sous-suite de Cauchy (unk ) = (I10 unk ) = (I˜10 unk ) dans L2 (]0, 1[). Donc I˜10 (BH01 ) est relativement compact :
l'opérateur I˜10 est compact.

Corollaire 4.41 I˜˜10 : u ∈ (H01 (]0, 1[), ||.||H01 ) →


L'injection naturelle u ∈ (L2 (]0, 1[), ||.||L2 ) est compacte, i.e.,
1 2
la boule unité de H0 (]0, 1[) est relativement compacte dans L (]0, 1[).

Preuve. Dans H01 (]0, 1[)


la norme ||.||H 1 est équivalente à la norme ||.||H 1 grâce à l'inégalité de Poincaré, l'in-
0
tervalle ]0, 1[ étant borné. Et toute suite de Cauchy dans une norme est de Cauchy dans une norme équivalente :
on applique le corollaire précédent.

Remarque 4.42 Ce résultat se généralise immédiatement : l'injection naturelle de H 1 (]a, b[) est compacte dans
2
L (]a, b[) pour tout intervalle ]a, b[ borné.

Remarque 4.43 ]a, b[ n'est pas borné, alors on perd la compacité. Eg., I10 : u ∈ H 1 (]0, ∞[) → u ∈ L2 (]0, ∞[)
Si
1
n'est pas compacte : prendre une fonction u0 ∈ H (]0, ∞[) t.q. supp(u0 ) ∈]0, 1[ et ||u0 ||H 1 = 1, et poser
un (x) = u(x−n) (les translatées de u0 , dessin) ; on a ||un ||H 1 = ||u0 ||H 1 = 1 pour tout n, et, les fonctions
1
ayant leur support disjoint, (un , um )H 1 = 0 pour tout n 6= m, donc (un )N∗ est orthonormale dans H (]0, ∞[) ;
et on a ||un ||L = ||u0 ||L 6= 0 pour tout n, et, les fonctions ayant leur support disjoint, (un , um )L = 0 pour
2 2 2
2 2 2
tout n 6= m ; et pour m 6= n, ||un − um ||L2 = ||un ||L2 + ||um ||L2 = 2||u0 ||L2 −→
6 n,m→∞ 0 (Pythagore) : la suite
(un )N∗ ne contient pas de sous suite de Cauchy dans L2 (]0, ∞[), donc I10 n'est pas compacte.

38
39 4.4. Théorème de Rellich : injection compacte de H 1 (Ω) dans L2 (Ω)

Remarque 4.44 Le théorème de Rellich de H 1 (]a, b[) dans L2 (]a, b[), pour ]a, b[ borné, est à la base de nom-
breux résultats d'existence pour les équations aux dérivées partielles.
Il permet entre autre, avec le théorème de décomposition spectrale, de diagonaliser l'opérateur laplacien :
c'est le but de la suite du cours.

Remarque 4.45 Rappel : I10 : (H 1 (Ω), (·, ·)H 1 ) → (L2 (Ω), (·, ·)L2 ) n'est pas une identité topologique. Ou si
1 1
on préfère la bijection linéaire I10 : (H (Ω), (·, ·)H 1 ) → (H (Ω), (·, ·)L2 ) n'est pas bi-continue car les normes de
l'espace de départ et de l'espace d'arrivée sont très diérentes : elles ne sont pas équivalentes.

Exercice 4.46 Caractériser l'adjoint



I10 de I10 (l'opérateur I10 ∈ L(H 1 (Ω), L2 (Ω)) n'est pas autoadjoint).

Réponse. I10 : H (Ω) → L (Ω) ne peut pas être un opérateur autoadjoint car H (Ω) 6= L (Ω). L'adjoint est l'opérateur
1 2 1 2

I10 ∈ L(L2 (Ω), H 1 (Ω)), cf. (2.21), caractérisé par, pour f ∈ L2 (Ω) :

1 ∗
∀v ∈ H (Ω), (I10 f, v)H 1 = (f, I10 v)L2 . (4.29)

Donc

I10 f ∗
(I10
vérie

f, v)L2 + ((I10 f )0 , v 0 )L2 = (f, v)L2 , pour tout v ∈ H 1 (Ω). Donc la valeur I10

f =noté u ∈ H 1 (Ω) est
0 0 1
solution de (u , v )L2 + (u, v)L2 = (f, v)L2 pour tout v ∈ H (Ω). On a existence et unicité de cette valeur u, cf. théorème
2 ∗
de LaxMilgram. Ainsi pour f ∈ L (Ω), on a caractérisé I10 f = u : c'est la solution du problème −∆u + u = f pour les
conditions aux limites de Neumann homogènes (conditions aux limites naturelles).

Exercice 4.47 I˜10 : (H01 (Ω), (·, ·)H 1 ) → L2 (Ω),


Soit la restriction de I10 à H01 (Ω) muni du produit scalaire
usuel de H (Ω). Caractériser l'adjoint I˜10
1 ∗
.

Réponse. u = I˜10

f ∈ H01 (Ω) est solution de (u0 , v 0 )L2 + (u, v)L2 = (f, v)L2 pour tout v ∈ H01 (Ω).

Exercice 4.48 Soit I˜˜10 : (H01 (Ω), (·, ·)H01 ) → L2 (Ω), l'injection naturelle où H01 (Ω) est muni de son produit

scalaire
0
(u, f )H01 (Ω) = (u , f )L2 0
(cas Ω borné). Caractériser l'adjoint I˜˜10 .
Réponse. u = I˜10

f ∈ H01 (Ω) est solution de (u0 , v 0 )L2 = (f, v)L2 pour tout v ∈ H01 (Ω).

4.4 Théorème de Rellich : injection compacte de H 1 (Ω) dans L2 (Ω)


4.4.1 Théorème de Rellich
Soit Ω un ouvert borné de Rn , n ≥ 2 . Le théorème de Rellich fut aisé à établir dans R (en dimension 1,
voir ci-dessus), mais il est plus dicile à établir dans Rn . On l'admet ici, les 2 paragraphes optionnels suivants
donnant les indications pour la démonstration.

Théorème 4.49 On suppose Ω ouvert borné régulier de Rn . Alors l'injection canonique :

I10 : (H 1 (Ω), ||.||H 1 (Ω) ) → (L2 (Ω), ||.||L2 (Ω) ),


(4.30)
u → I10 u = u,

est compacte.

I.e., la boule unité fermé B1 = {v ∈ H 1 (Ω) : ||v||2L2 (Ω) + ||gradv||2L2 (Ω) ≤ 1} de H 1 (Ω) est compacte pour
la norme ||.||L2 (Ω) (elle n'est évidemment pas compacte pour la norme ||.||H 1 (Ω) , puisque B1 est la boule unité
pour cette norme dans un espace de dimension innie). Donc, de toute suite (un ) de B1 , on peut extraire une
2
sous-suite (unk ) qui est convergente dans L (Ω), i.e. :

 N

(un )n∈N ∈ H 1 (Ω) et ||un ||H 1 (Ω) ≤ 1 ∀n ,
  (4.31)
=⇒ ∃v ∈ L2 (Ω), ∃(unk )k∈N sous-suite, ||unk − v||L2 (Ω) −→ 0 .
k→∞

Attention : il ne faut pas oublier d'indicer les normes, sinon cette propriété n'a pas de sens.

Remarque 4.50 Attention : si Ω n'est pas borné, l'injection canonique n'est pas compacte, voir remarque 4.42.

39
40 4.4. Théorème de Rellich : injection compacte de H 1 (Ω) dans L2 (Ω)

4.4.2 * Théorème d'Ascoli


On donne ici des résultats classiques d'analyse fonctionnelle sur lesquelles est basée la démonstration du
théorème de Rellich.
Avant de regarder les fonctions intégrables, on regarde les fonctions continues. On se donne un compact K
de Rn , et on se place dans l'espace de Banach C 0 (K) des fonctions continues sur K à valeurs scalaires, espace
muni de sa norme uniforme : pour f ∈ C 0 (K) :

||f ||∞ = sup |f (~x)|. (4.32)


x∈K
~

On considère un sous-ensemble F ⊂ C 0 (K) qui est borné, i.e., tel que :

∃c > 0, F ⊂ {f ∈ C 0 (K) : ||f ||∞ ≤ c}. (4.33)

Exercice 4.51 La boule unité B0 = {f ∈ C 0 (K) : ||f ||∞ ≤ 1} de C(K) est un tel ensemble.

On souhaite savoir dans quels cas un tel ensemble F est relativement compact (C 0 (K) est un espace vectoriel
de dimension innie, et donc la boule unité fermé B0 n'a aucune raison d'être compact ; attention, il n'y a pas
0
de produit scalaire associé à la norme ||.||∞ et donc C n'est pas un Hilbert).

Dénition 4.52 On dit que l'ensemble de fonctions F est équicontinu dans C 0 (K) si :

∀ε > 0, ∃δ > 0, ∀x1 , x2 ∈ K, d(x1 , x2 ) < δ ⇒ ∀f ∈ F : |f (x1 ) − f (x2 )| < ε. (4.34)

Donc dans ce cas toutes les fonctions de F sont non seulement uniforméments continues (elles sont continues
sur un compact), mais vérient des propriétés d'uniformité entre elles (le même ε et le même δ pour toutes les
fonctions).

Dire que F est équicontinu dans C 0 (K) s'écrit aussi :

sup |f (x1 ) − f (x2 )| −→ 0. (4.35)


f ∈F δ→0
x1 ,x2 ∈K t.q. d(x1 ,x2 )<δ

Exemple 4.53 (Contre-exemple) Soit K = [0, 1]. La boule unité B0 = {f ∈ C 0 (K) : ||f ||∞ ≤ 1} n'est pas
0
équicontinue dans C (K) :
prendre ε = 12 , et, à δ f (x) = xn et x2 = 1 et x1 = 1 − δ̄ ou δ̄ = min(δ, 21 ), puis
donné quelconque, prendre
n n 1
choisir n assez grand pour que x2 − x1 ≥
2 ce qui est toujours loisible puisque :
xn2 − xn1 = 1 − (1 − δ)n −→ 1.
n→0
n
Faire un dessin : on voit que les pentes des fonctions fn (x) = x ne sont pas uniformément bornées, et le
0
développement de Taylor au premier ordre fn (x) − fn (1) = (x − 1)n + o(x − 1) (car f (1) = n) indique que
fn (x) − fn (1) n'est pas contrôlé uniformément (i.e. indépendamment de n) par (x − 1).

Exemple 4.54 La boule unité de C 1 ([0, 1]) :

B1 = {f ∈ C 1 ([0, 1]) : ||f ||∞ + ||f 0 ||∞ ≤ 1},

est équicontinue dans C 0 (K). En eet, |f (x) − f (y)| ≤ |x − y| ||f 0 ||∞ (inégalité des accroissements nis) et à ε
donné, il sut de prendre δ = ε. Ici B1 ne contient pas de fonctions dont les dérivées sont aussi grandes que
0
souhaitées en norme ||.||∞ : on a ||f ||∞ ≤ 1.

On admet le théorème d'Ascoli :

Théorème 4.55 Soit K un compact de Rn . Alors F est relativement compact dans C 0 (K) ssi F est un sous-
0
ensemble borné et équicontinu de C (K).

Donc en particulier, la boule unité B1 de C 1 ([0, 1]) est relativement compact dans C 0 ([0, 1]).
Preuve. Voir par exemple Hirsch et Lacombe [8].

40
41

4.4.3 * Théorème de FréchetKolmogorov


Le théorème d'Ascoli caractérise les compacts F de C 0 (K). On souhaite maintenant caractériser les compacts
2
de L (Ω) (généralisation du théorème d'Ascoli).

Notation. Pour ~h ∈ Rn , on note τ~h f la fonction translatée de f :

déf
τ~h f (~x) = f (~x − ~h), ∀~x ∈ Ω. (4.36)

(Si f est dénie sur Ω alors τ~h f est dénie sur ~h + Ω, l'ouvert translaté de ~h.)

Dénition 4.56 DansRn , on dit que l'ouvert ω est fortement inclus dans Ω si ω est un compact et si ω ⊂ Ω.
Et on note alors ω ⊂⊂ Ω.

Pour les fonctions f ∈ L2 (Ω), on va considérer leurs restrictions f|ω pour un ω ⊂⊂ Ω donné de telle sorte

que t~ f reste dans


h L (Ω) dès que ~h est susamment petit.
2

Théorème 4.57 Soit Ω un ouvert de Rn et soit ω ⊂⊂ Ω. Soit G un sous-ensemble borné de L2 (Ω) tel que :

∀ε > 0, ∃δ > 0 avec δ < dist(ω, Rn −Ω), ∀~h ∈ Rn , |~h| < δ ⇒ ∀f ∈ G, ||τ~h f − f ||L2 (ω) < ε. (4.37)

Et soit Gω l'ensemble des fonctions de G restreintes à ω. Alors Gω est relativement compact.

Preuve. Admis : basé sur le théorème d'Ascoli après régularisation des fonctions f ∈ L2 (Ω) (convolution par
une suite régularisante). Voir par exemple Brézis [4].

La conclusion de (4.37) s'écrit :


Z
∀f ∈ G, |f (~x + ~h) − f (~x)|2 dx ≤ ε2 ,
ω

à comparer avec la conclusion de (4.34) (conclusion du théorème d'Ascoli).


C'est l'application du théorème de Fréchet-Kolmogorov à la boule unité de H 1 (Ω), qui permet de démontrer
le théorème de Rellich.

5 Alternative de Fredholm
On s'intéresse au problème aux valeurs propres : pour H Hilbert et pour T ∈ L(H) :

(
trouver les couples (λ, x) ∈ R × H t.q. :
(5.1)
T x = λx.

L'alternative est à la base des résultats de diagonalisation des opérateurs compacts autoadjoints.

5.1 Énoncé de l'alternative de Fredholm


Le problème sous-jacent dont est tiré le problème aux valeurs propres (5.1), i.e. (T − λI)x = 0, est : pour
b∈H et λ ∈ R, trouver x dans H tel que
(T − λI)x = b. (5.2)

L'alternative de Fredholm nous dit que, si T est compact et si λ 6= 0, alors 2 situations et 2 seulement peuvent
se présenter : celles de la dimension nie :

Théorème 5.1 Si T est compact et si λ 6= 0 alors :

1. Ou bien λ ∈ ρ(T ), et alors le problème (5.2) est bien posé : il admet une unique solution x = (T − λI)−1 b ∈ H
−1
qui dépend continûment de b avec ||x||H ≤ c ||b||, où c = ||(T − λI) ||. (En particulier l'équation homogène
(T − λI)x = 0 n'admet que la solution nulle.)
2. Ou bien λ ∈ σp (T ) et λ Ker(T − λI) est de dimension nie
est valeur propre de multiplicité nie : le noyau
n ∈ N∗ , et l'équation homogène (T − λI)x = 0
n solutions linéairement indépendantes.
admet

Et le problème (5.2) n'admet de solutions que si b ∈ Im(T − λI), et plus précisément : b satisfait à n =
dim(Ker(T − λI)) conditions de compatibilités. Auquel cas si x0 est une solution de (5.2), alors tout x ∈
x0 + Ker(T − λI) (espace ane de dimension n) est solution de (5.2) et il n'y a pas d'autre solution.

41
42 5.2. Théorème de Fredholm

(Donc, le cas problématique λ ∈ σ(T ) − σp (T ) n'intervient pas quand λ 6= 0 et T compact.)

Preuve. C'est un corollaire du théorème de Fredholm 5.3, voir Ÿ suivant.

Interprétation. Ces résultats sont intuitifs : λ étant xé, λ 6= 0, quitte à considérer 1


λ T au lieu de T, on
considère le cas λ = 1, et le problème (5.2) s'écrit : pour c ∈ H , trouver x ∈ H t.q.

(I − T )x = c. (5.3)

Et avec T compact, T est une petite perturbation de l'identité à l'inni, cf (4.8) : en ce qui concerne l'inver-
sibilité, T n'a pas d'inuence par rapport à I au voisinage des dimensions à l'inni (où T écrase les vecteurs
contrairement à I qui les conserve).

Remarque 5.2 En revanche, pour λ=0 on ne sait rien :


1- avec T compact et λ=0 on peut avoir dim(KerT ) = ∞ (prendre par exemple T =0 où 0 est valeur
propre de multiplicité innie),
2- avec T compact et λ = 0 on peut avoir l'opérateur T borné et bijectif mais d'inverse non borné, par
exemple T : `2 → `2 l'opérateur de multiplication par la suite (λn = n1 )N∗ ; dans ce cas T x = b a pour unique
−1
solution x = T b mais x ne dépend pas continûment de b (la matrice généralisée [T ] est mal conditionnée),
3- avec T non compact tous les cas présents et absents dans l'alternative de Fredholm peuvent se produire.

5.2 Théorème de Fredholm


On se donne T ∈ K(H) (endomorphisme borné compact). On regarde si λ=1 est une valeur propre, i.e. on
cherche les x ∈ H tels que :
(I − T )x = 0, (5.4)

On cherche donc à caractériser Ker(I − T ) = {x ∈ H : T x = x} = l'espace vectoriel dans lequel T est l'identité.

Théorème 5.3 (Théorème de Fredholm.) Soit H un espace de Hilbert de dimension innie, et soit T ∈ K(H)
(un opérateur borné compact). Alors :
(i) Ker(I − T ) est de dimension nie,
S = (I−T )|(Ker(I−T ))⊥ de I−T à (Ker(I−T ))⊥ est une application
(ii) la restriction bijective bicontinue de

(Ker(I−T )) sur Im(I−T ) (homéomorphisme linéaire),
(iii) Im(I−T ) est fermé (et ainsi S est bicontinu entre deux Hilbert).
(iv) Ker(I−T ) = {0} ⇐⇒ Im(I−T ) = H (et donc 1 ∈ / σp (T ) ⇔ 1 ∈ ρ(T )).

Preuve. Soit BH la boule unité de H .


Ker(I−T ) = (I−T )−1 ({0}) est un sous-espace vectoriel fermé (l'image réciproque du fermé {0} par l'ap-
(i)
plication continue I−T ). Donc (Ker(I−T ), (·, ·)H ) est un Hilbert (sous-espace vectoriel fermé muni du produit
scalaire induit). Sa boule unité est

BK = {x ∈ BH : x ∈ Ker(I−T )} = {x ∈ H, ||x||H < 1, T x = x}, ⊂ Ker(I − T ),

donc si x ∈ BK alors x = T x ∈ T (BK ) et si y ∈ T (BK ) alors ∃x ∈ BK t.q. y = T x = x ∈ BK , donc

BK = T (BK ) ⊂ T (BH ) relativement compacte car T est compact.

Donc (Ker(I−T ), (·, ·)H ) est un Hilbert de dimension nie (sinon sa boule unité ne serait pas relativement
compacte, voir théorème 4.14).

(ii) On a H = Ker(I−T ) ⊕ Ker(I−T )⊥ , car I et T sont continus donc Ker(I−T ) = (I−T )−1 {0} est un
sous-espace vectoriel fermé, d'où :

(
(Ker(I−T ))⊥ → Im(I−T ) = Im(S)
S = (I − T )|(Ker(I−T ))⊥ :
x → Sx = x − T x,

est une bijection, puisque 1- S (Ker(I−T ))⊥ : si x ∈ (Ker(I−T ))⊥ et Sx = 0 =


est injective par dénition de

(I−T )x alors x ∈ Ker(I−T ), donc x ∈ (Ker(I−T )) ∩ Ker(I−T ), donc x = 0, et 2- S est surjective : pour
y ∈ Im(I−T ), ∃x ∈ H , (I−T )x = y , et x = x0 + x⊥ ∈ Ker(I−T )) ⊕⊥ (Ker(I−T ))⊥ donne (I−T )x⊥ = y , donc
x⊥ ∈ (Ker(I−T ))⊥ est un antécédent de y .

42
43 5.2. Théorème de Fredholm

Et S est continue car I et T le sont. Il reste à montrer que l'application linéaire :

(
−1
Im(S) = Im(I−T ) → (Ker(I−T ))⊥
S :
y → x = S −1 y,

est continue. Sinon il existe une suite (yn )N∗ dans Im(S) t.q., cf. (2.10),

||yn ||H −→ 0 et ||S −1 yn ||H = 1, ∀n, (5.5)


n→∞

donc, avec yn = Sxn = xn −T xn , où xn ∈ (Ker(I−T ))⊥ pour tout n,

xn − T xn −→ 0 et ||xn ||H = 1, ∀n. (5.6)


n→∞

Comme T est compact et (xn )N∗ est bornée, quitte à extraire une sous-suite, la suite (T xn )N∗ converge dans H :

∃` ∈ H, T xn −→ `, et donc xn −→ `, donc ` − T ` = 0, donc ` ∈ Ker(I−T ). (5.7)


n→∞ n→∞

Et xn ∈ (Ker(I−T ))⊥ fermé, donc ` = limn→∞ xn ∈ (Ker(I−T ))⊥ . Donc ` ∈ Ker(I−T ) ∩ (Ker(I−T ))⊥ = {0},
donc ` = 0. Donc xn −→n→∞ 0. Avec ||xn ||H = 1 pour tout n : absurde. Donc une suite (yn ) de type (5.5)
−1
n'existe pas, donc S est continu.

(iii) Im(I−T ) = S −1 ((Ker(I−T ))⊥ ) est fermé dans H, car S −1 est continu et (Ker(I−T ))⊥ est fermé.

(iv) (⇒) Supposons que Ker(I−T ) = {0}, i.e. S = I−T : H → Im(I−T ) est bijectif. Supposons de plus que
S(H) = Im(S) = Im(I−T ) 6= H et montrons c'est absurde si T est compact.
Notons H1 = S(H). On a H1 ( H avec H1 fermé cf (iii), donc si x ∈ / H1 , sa projection orthogonale x0
x−x0
sur H1 existe et e0 =
||x−x0 ||H ⊥ H1 , avec Se0 ∈ H1 par dénition de H1 . (Dessin.)

Soit H2 = S(H1 ) = S(S(H)) : H2 est fermé car H1 l'est et S est bicontinu. Et S(H) ⊂ H donne S(S(H)) ⊂
S(H), donc H2 ⊂ H1 . Et H2 H1 : sinon H2 = H1 i.e., S(S(H)) = S(H), donc S(H) = H puisque S est
bijectif, et donc H1 = H , ce qui est contraire à l'hypothèse. Donc, démarche précédente, il existe e1 ∈ H1 ,
||e1 || = 1, e1 ⊥ H2 et Se1 ∈ H2 = S(H1 ).
Par récurrence on pose Hn = S(Hn−1 ) : on a ainsi construit une suite strictement décroissante d'espaces

fermés et la suite orthonormale (en )N des vecteurs en ∈ Hn tels que ||en || = 1 et en ∈ Hn+1 et Sen ∈ Hn+1 . Et
donc (Pythagore) :

1
||T en || = ||(I − S)en || = ||en − Sen || = (||en ||2 + ||Sen ||2 ) 2 ≥ ||en || = 1. (5.8)

La suite orthonormale (en )N est telle que ||T en || ne converge pas vers 0 et donc T n'est pas compact : absurde
puisque par hypothèse T est compact. Donc Im(I − T ) = H .
(iv) (⇐) Supposons H = Im(I−T ). Donc {0} = (Im(I−T ))⊥ = Ker((I−T )∗ ) = Ker(I−T ∗ ). Et T ∗
∗ ∗
est compact car T l'est (corollaire 4.29). Et, avec (⇒), Ker(I−T ) = {0} implique Im(I−T ) = H . Donc
Im(I−T ∗ )⊥ = {0} = Ker(I − T ).

Corollaire 5.4 On en déduit le théorème 5.1 (l'alternative de Fredholm).

Preuve. Soit λ 6= 0. Si T T
compact alors
λ est compact (immédiat cf. lemme 4.16), et le théorème de Fredholm
T
s'applique en considérant I − au lieu de I − T .
λ
T
1- (i) et (iv) indiquent que si Ker(I − ) = {0} alors il y a existence et unicité d'une solution à (5.2) quelque
λ
T −b T −1
soit b ∈ H (car (T − λI)x = b équivaut à (I −
λ )x = λ ). De plus, S = (I − λ ) : H → H étant continu
−1 T −1
cf. (iii), (T − λI) = −λ(I − λ ) : H → H est continu, et x = (T − λI) b dépend continûment de b. Donc
λ ∈ ρ(T ). D'où le 1- de l'alternative.
2- Sinon Ker(T − λI) = Ker(I − Tλ ) 6= {0}, et donc λ ∈ σp (T ). Donc :
/ Im(T − λI) = Im(I − Tλ ), alors il n'y a pas de solution (par dénition de l'image), et
21- si b ∈
T 0 T
22- si b ∈ Im(T − λI) = Im(I − ), alors il y a une solution x, et tout x ∈ x + Ker(T − λI) = x + Ker(I − )
λ λ
T ⊥ T −1 T ⊥
est solution. Et avec S : (I − ) → Im(I − ) bijectif, on a S b ∈ (Ker(I − λ )) sous-espace de codimension n
λ λ
−1
dans H , et donc S b satisfait à n contraintes linéaires indépendantes caractérisées par, avec (ei )i=1,...,n une
−1
base de Ker(T − λI), (S b, ei )H = 0 pour i = 1, ..., n.

43
44

Exemple 5.5 Pour T ∈ L(`2 ) l'opérateur de multiplication par une suite (λn ) t.q. λn −→n→0 0. Donc T est
compact. Pour λ 6= 0, et pour ~b = (bn )n∈N∗ ∈ `2 donné, on cherche ~x = (xn )n∈N∗ ∈ `2 solution de :

(T − λI)~x = ~b ⇐⇒ (λn − λ)xn = bn , ∀n ∈ N∗ .


Alors on a (alternative de Fredholm : λ 6= 0 et T est compact) :
bn
1- soit il y a une seule solution ~x et cette solution est immédiatement donnée par xn = λ−λn pour tout n;
donc on est dans le cas λ 6= λn pour tout n (on rappelle qu'on a supposé λ 6= 0).
x||`2 ≤ c||~b||`2 avec c = supn | λ−λ
1 ~b), x2n =
P
Et de plus ||~ | (dépendance continue de ~x en fonction de car n
n
1 2 2 2
P P
n (λ−λn )2 bn ≤ c n bn ,

2- soit il existe k λ = λk et alors


tel que
~b ∈
21- soit il y a 0 solution si / Im(T −λI) (i.e. il existe k tel que λk = λ et bk 6= 0),
~
22- soit b ∈ Im(T − λI) et il y a un nombre ni m de solutions indépendantes avec m conditions de
compatibilité : ici il y a m valeurs propres λnk pour k = 1, ..., m t.q. λnk = λ, et nécessairement bnk = 0 pour
k = 1, ..., m, qui sont les m conditions de compatibilité (m est ni car λn −→n→∞ 0 et λ 6= 0, toujours pour
λ 6= 0.)
N.B. : le cas λ = 0 n'est pas dans l'alternative. Il doit donc être traité à part (cas particulier). Exemple d'une
suite (λn ) qui n'a aucun terme qui vale 0 (exemple λn =
1
n ). La solution de T ~x = ~b est immédiate : xn = − λbnn
pour tout n. La solution existe et est unique mais malheureusement n'est pas calculable numériquement : ~ x ne
dépend pas continûment de ~ b (problème mal posé) car ici ||T −1 || = supN∗ |λ1n | = ∞.

6 Spectre et théorèmes de RieszSchauder


6.1 Spectre et théorème de RieszSchauder 1ère partie
Théorème 6.1 (RieszSchauder, 1ère partie) Si H est un Hilbert et si T ∈ K(H) (opérateur borné compact)
alors :
σ(T ) − {0} = σp (T ) − {0}, (6.1)

i.e., tout élément non nul du spectre est valeur propre de T. (On rappelle que 0 ∈ σ(T ), cf. thm 4.22).

Preuve. Avec l'alternative de Fredholm : Soit λ ∈ σ(T ) − {0}. Si λ 6∈ σp (T ) alors Ker(λI − T ) = {0} et
l'alternative de Fredholm, cf. théorème 5.3 (iv), donne Im(λI − T ) = H . Donc λI − T : H → H est bijectif
bicontinu, cf. théorème 5.3 (ii), donc λ ∈ ρ(T ), donc λ 6∈ σ(T ). Absurde. D'où λ ∈ σp (T ) et σ(T ) − {0} ⊂
σp (T ) − {0}. Comme σ(T ) ⊃ σp (T ), cf. prop. 3.13, on a l'égalité (6.1).

Exercice 6.2 Montrer que l'opérateur de l'exemple 3.16 n'est pas compact.

Réponse. σ(T ) = [0, 1] et σp (T ) = ∅, donc ici σ(T ) − {0} 6= σp (T ) − {0}.

6.2 λ=0 seul point éventuel d'accumulation dans σ(T )


Lemme 6.3 Si λ1 , ..., λn sont n valeurs propres distinctes d'un opérateur T ∈ L(H; H), alors n vecteurs
propres associés e1 , ..., en forment une famille libre. Donc si T a une innité de valeurs propres λ n , n ∈ N∗ ,
toutes distinctes et associées aux vecteurs propres en , n ∈ N ∗ , alors Vect{en : n ∈ N∗ } est de dimension innie.

Preuve. Récurrence. Soit n ∈ N∗


et En = Vect{e1 , ..., en }. Supposons dim(En ) = n. C'est vrai pour n=1 :
dim(E1 ) = 1 (un vecteur propre est non nul par dénition). Montrons : dim(En+1 ) = n+1. Sinon (généralisation

de l'exercice B.10), soit n ∈ N le premier indice tel que En+1 = En (car En+1 ⊃ En ). Donc en+1 ∈ En :

n
X n
X
en+1 = αi ei d'où λn+1 en+1 = αi λn+1 ei ,
i=1 i=1
(6.2)
Xn n
X
et T en+1 = αi T ei donc λn+1 en+1 = αi λi ei ,
i=1 i=1

donc, par diérence,


n
X
0= αi (λn+1 − λi )ei , (6.3)
i=1
et comme les λi sont tous distincts et (ei )i=1,...,n est une famille libre, on déduit que les αi sont tous nuls.
Absurde puisque en+1 6= 0 (par dénition d'un vecteur propre). Donc dim(En+1 ) = n + 1.

44
45 6.3. Spectres et théorème de RieszSchauder 2ème partie

Et Vect{en : n ∈ N∗ } ⊃ En pour tout n, donc dim Vect{en : n ∈ N∗ } = ∞.

Lemme 6.4 Si T est borné compact dans H Hilbert de dimension innie alors 0 est le seul point d'accumulation
éventuel de σ(T ) et de σp (T ), i.e., tous les points non nuls de σ(T ) − {0} = σp (T ) − {0} sont isolés.
(Résultat important pour les fréquences de résonance du laplacien : il n'y a pas de continuum de fréquences :
les fréquences de résonances sont bien séparées les unes des autres.)

Preuve. Par l'absurde. Soit λ 6= 0 un point d'accumulation de σ(T ). Donc λ est un point d'accumulation de
σp (T ) car T est compact, cf. théorème 6.1. Et, par dénition d'un point d'accumulation, il existe une suite
(λn )N∗ de réels non nuls tous distincts dans σp (T ) qui converge vers λ. On note en un vecteur propre de norme
∗ ∗
1 associé à λn , où n ∈ N : donc T en = λn en et ||en ||H = 1. Soit E = Vect{en : n ∈ N } l'espace engendré par
les vecteurs propres considérés.
1. Cas simple : T (en )N∗ est une famille orthonormale, et T compact implique
autoadjoint. Dans ce cas
T en −→n→∞ 0. Donc λn → 0 : incompatible avec λ 6= 0. Donc si λ 6= 0, ce n'est pas un point d'accumulation.
2. Sinon. Quitte à changer T en −T , supposons λ > 0, et quitte à ne considérer la suite (λn ) que pour n assez
λ ∗
grand, on suppose λn >
2 pour tout n. On a toujours E = Vect{en : n ∈ N } de dimension innie, cf. lemme 6.3.
Et on construit alors une b.o.n. (fn )N de E par le procédé d'orthogonalisation de GramSchmidt : on pose


T
En = Vect{e1 , ..., en } et f1 = e1 , et, pour n ≥ 2, par GramSchmidt on obtient un vecteur fn ∈ En−1 En .
Montrons que la suite (T fn ) n'admet pas de sous-suite de Cauchy. On a :

fn ∈ En et T fn − λn fn ∈ En−1 ,
Pn Pn−1 Pn−1
car fn est de la forme fn = i=1 αi ei = i=1 αi ei +αn en , donc T fn = i=1 αi λi ei +αn λn en donc T fn −λn fn =
Pn−1
i=1 αi (λi − λn )ei + 0 ∈ En−1 . D'où pour n > m :
  ⊥
T fn − T fm = (T − λn I)fn − T fm + λn fn ∈ En−1 ⊕ Vect{fn },

d'où (Pythagore)
λ
||T fn − T fm ||H ≥ λn ||fn ||H ≥ > 0.
2
Donc aucune sous-suite de la suite (T fn )N∗ n'est de Cauchy, donc aucune n'est convergente, absurde pour T
compact car fn ∈ BH pour tout n. Donc λ 6= 0 point d'accumulation dans σ(T ) : impossible pour T compact.

6.3 Spectres et théorème de RieszSchauder 2ème partie


Théorème 6.5 (RieszSchauder, 2ème partie) Si H est un Hilbert de dimension innie, et si T est un opérateur
borné compact alors

σ(T ) est une suite au plus dénombrable qui tend vers 0. De même pour σp (T ).

Preuve. Pour n ≥ 1, notons


1 1
Λn = {λ ∈ σ(T ) : |λ| ≥
n } ⊂ [ n , ||T
S||] , cf. prop. 3.13. Donc Λn est vide ou

ni (lemme 6.4 : ne peut pas contenir de point d'accumulation). Et
S∞ i=1 Λn est au plus dénombrable comme
réunion dénombrable d'ensembles nis. Donc σ(T )−{0} = Λ
i=1 n est au plus dénombrable.

7 Décomposition spectrale des opérateurs bornés compacts autoad-


joints
On conserve le résultat de la dimension nie (matrice symétrique réelle ⇒ diagonalisable) pour les opérateurs
T à valeurs réelles qui sont bornés autoadjoints et compacts :

Théorème 7.1 (de décomposition spectrale des opérateurs bornés compacts autoadjoints.)
Si H est un Hilbert séparable et si T est un opérateur borné compact autoadjoint (T = T ∗ ), alors T est
diagonalisable dans un b.o.n. de H. Et les diérents cas possibles se décomposent comme suit :
1. Si T n'admet pas 0 comme valeur propre, alors :

∃(λn )N∗ ∈ (R∗ )N , ∃(en )N∗ b.o.n. de H t.q. T en = λn en ∀n ∈ N∗ , (7.1)

avec de plus les λn sont de multiplicité nie et :

λn −→ 0. (7.2)
n→∞

Autrement dit H admet une base hilbertienne formée de vecteurs propres de T avec de plus λn −→n→∞ 0.

45
46

T admet 0 comme valeur propre, alors on a toujours une b.o.n. de vecteurs propres :
2. Si
KerT est dimension nie alors on conserve un nombre dénombrable de valeurs propres non nulles telles
21. si
que λn −→ 0 (avec un nombre ni de vecteur de la b.o.n. dans KerT associée à la valeur propre nulle multiple),
n→∞
22. si KerT est de dimension innie :
221. soit T est de rang ni et on a un nombre ni de valeurs propres non nulles, la suite (λn ) étant nulle à
partir d'un certain rang,
222. soit on a un nombre inni de valeurs propres non nulles auquel cas on conserve λn −→ 0.
n→∞

Donc, si T est borné, autoadjoint et compact, alors il est `diagonalisable' dans une base orthonormée de H
formée de vecteurs propres de T . I.e., prenant les valeurs propres λn comptées autant de fois que leur multiplicité,
qui est nie pour λn 6= 0 d'après l'alternative de Fredholm, il existe une b.o.n. (en )N∗ de vecteurs propres (telle
que T en = λn en pour tout n). Et donc :

( (
= 1 si m = n, = λn si m = n,
(en , em )H = δnm et (T en , em )H = λn δnm (7.3)
= 0 si m 6= n, = 0 si m 6= n,

et la matrice généralisée de T relativement à la base (~ei ) est diagonale.

Preuve. On suppose dim H = ∞ (le cas des endomorphismes en dimension nie est connu).
T n'a pas de valeur propre non nulle alors σp (T ) = ∅ et donc σ(T ) = {0}, cf. thm 6.1 ; et donc T = 0 car
Si
T = T ∗ , cf. prop 3.22-5.. Supposons T 6= 0, donc σ(T ) ) {0}, donc σp (T ) 6= ∅ cf. théorème 6.1, donc T a au
moins une valeur propre non nulle. Et σp (T ) est au plus dénombrable, cf. thm 6.5, σp (T )−{0} = (λn )n∈J0 avec
J0 au plus dénombrable. Et les λn sont toutes de multiplicité nie d'après l'alternative de Fredholm.
1- Cas λ = 0 n'est pas valeur propre. Dans chaque Ker(T −λi I) choisissons une base orthonormale (eik )k=1,di

où di = dim Ker(T − λi I) < ∞. Ayant T = T , deux espaces propres Ker(T − λi I) associés à deux valeurs
propres distinctes sont orthogonaux, cf. (3.16), et quitte à compter les λn autant de fois que leur multiplicité
nie, on dispose des vecteurs propres normés (renumérotés) en qui sont 2 à 2 orthogonaux, pour n ∈ J où J
est un ensemble au plus dénombrable de cardinal le nombre de valeurs propres comptées avec leur multiplicité.
Soit F = Vect{en , n ∈ J} l'espace vectoriel qu'ils engendrent.
Si on montre que F est dense dans H alors le théorème est démontré : J est alors inni dénombrable et la

base (en )n∈J convient. Il s'agit donc de montrer que F = {0}. P
Il est clair que F est stable par T , i.e. T (F ) ⊂ F , puisque tout élément x ∈ F s'écrit x = i xi ei et donc
P
que y = T x = (x λ )e
i i i i ∈ F (on a bien y ∈ H car ||y||H ≤ ||T || ||x||H ).
⊥ ⊥ ⊥ ∗
D'où F stable par T , i.e. T (F ) ⊂ F , car T (F ) ⊂ F et T = T donnent :

x ∈ F ⊥ ⇒ ∀y ∈ F (donc T y ∈ F ), (x, T y)E = 0 = (T x, y)E ⇒ T x ∈ F ⊥ . (7.4)

( )
F⊥ → F⊥ ⊥
Considérons alors la restriction T|F ⊥ : de T à F . On a T|F ⊥ autoadjoint et compact
x → T|F ⊥ x = T x
car T l'est. Et 0 non valeur propre de T|F ⊥ car 0 non valeur propre de T ici. Supposons σ(T|F ⊥ ) 6= {0}, donc
σp (T|F ⊥ ) 6= {0} cf. (6.1), donc ∃e ∈ F ⊥ , e 6= 0, vecteur propre de T|F ⊥ associé à une valeur propre non nulle. Et
e est aussi vecteur propre de T (car l'est pour une restriction) donc e ∈ F . Donc e ∈ F F ⊥ , donc e = 0. Ayant
T
suppose e 6= 0 c'est absurde. Donc σp (T|F ⊥ ) − {0} = ∅, donc σ(T|F ⊥ ) − {0} = ∅ cf. (6.1), donc σ(T|F ⊥ ) = {0}

cf. thm 4.22, donc T|F ⊥ = 0 cf. prop 3.22,5. Donc F = KerT|F ⊥ ⊂ KerT = {0} (car 0 n'est pas valeur propre

ici). Donc H = F ⊕ F = F , donc H est engendré par (~en )N∗ .
Et T compact, donne T en −→n→∞ 0, donc λn en −→n→∞ 0, donc λn −→n→∞ 0.
2- Cas λ = 0 est valeur propre : on prend n'importe quelle b.o.n. dans KerT qu'on complète par la b.o.n.
de vecteurs propres dénissant F . Et F ⊥ KerT car T autoadjoint implique les espaces propres associés à
deux valeurs propres distinctes sont orthogonaux. Et la famille libre ainsi formée (des vecteurs propres normés)
engendre un espace G dense dans H (comme précédemment on montre que T|G⊥ = 0 et donc que G⊥ = 0) : on
a bien une b.o.n. de H .

8 Forme variationnelle : théorie spectrale, application au Laplacien


But : trouver les fréquences de résonance du Laplacien, et plus généralement des opérateurs elliptiques.

46
47 8.1. Problème initial et l'opérateur à diagonaliser

8.1 Problème initial et l'opérateur à diagonaliser


8.1.1 Problème initial
Le problème elliptique abstrait à résoudre est : pour (H, (·, ·)H ) et (V, (·, ·)V ) deux Hilbert t.q. V ⊂ H, et
pour f ∈ H, trouver u∈V t.q., pour tout v ∈V,

a(u, v) = (f, v)H . (8.1)

Exemple pour le Laplacien avec C.L. de Dirichlet homogènes : Ω ouvert borné dans Rn , (H, (·, ·)H ) =
2
(L (Ω), (·, ·)L2 ), V = H01 (Ω) ⊂ H (Ω)1
et (V, (·, ·)V ) = (V, (·, ·)H 1 ), et

Pb fort : − ∆u = f et u|Γ = 0,
Z
(8.2)
Pb faible : a(u, v) = (f, v)H , où a(u, v) = ~
gradu(~ ~ x) dΩ, u, v ∈ V.
x).gradv(~
x∈Ω
~

8.1.2 Problème spectral associé


Le problème spectral associé est : trouver les (λ, u) ∈ R × V t.q., pour tout v∈V

a(u, v) = λ(u, v)H . (8.3)

Exemple pour le Laplacien suite, avec u, v ∈ V :

Pb fort : − ∆u = λu et u|Γ = 0,
(8.4)
Pb faible : a(u, v) = λ(u, v)H .

But : diagonaliser le laplacien dans V , i.e. trouver les fréquences de résonance (les valeurs propres) et une b.o.n.
associée dans V, et mieux, une b.o.n dans L2 (Ω), i.e. une base de Fourier adaptée à notre problème.

8.1.3 Cadre et hypothèses


(Pour la résolution du problème spectral(8.3).)
1-
(V, (·, ·)V ) et (H, (·, ·)H ) sont deux Hilbert, t.q. V ⊂ H, et (8.5)

1'- L'injection canonique (trivialement linéaire) est continue et compacte :

( ) (
(V, ||.||V ) → (H, (·, ·)H ) ∃c > 0, ∀v ∈ V, ||v||H ≤ c||v||V , et
I10 : et (8.6)
f 7→ I10 f := f I10 (BV ) est relativement compact dans H,

où BV = {v ∈ V : ||v||V < 1} est la boule unité de V . Et on note ||I10 || la norme de I10 (la plus petite des
constantes c). (Hypothèses qui permettront d'appliquer les théorèmes de LaxMilgram et de Rellich.)
2- a(·, ·) ∈ L(V ; V ; R) (forme bilinéaire sur V ) est continue et α-coercitive sur V ;

(
∃ca > 0, ∀u, v ∈ V, |a(u, v)| ≤ ca ||u||V ||v||V ,
(8.7)
∃α > 0, ∀v ∈ V, a(v, v) ≥ α||v||2V

(pour LaxMilgram). Et on note ||a|| la constante de continuité de a(·, ·) (la plus petite des constantes ca ).
2'- De plus a(·, ·) est symétrique :

∀u, v ∈ V, a(u, v) = a(v, u) (8.8)

(pour le théorème spectral proposé).

Lemme 8.1 Sous les hypothèses 2- et 2'-, a(·, ·) déni un produit scalaire équivalent au produit scalaire (·, ·)V ,
i.e. les normes associées sont équivalentes :

noté p √ p p
a(u, v) = (u, v)a , ||v||a := (v, v)a , et α||v||V ≤ ||v||a = a(v, v) ≤ ||a|| ||v||V . (8.9)

Preuve. Immédiat.

47
48 8.2. Diagonalisation de l'opérateur restreint Tr

8.1.4 L'opérateur T
Appliquons le théorème de LaxMilgram au problème (8.1) (dans le cadre du Ÿ 8.1.3).
Vérication des hypothèses : 1- (V, (·, ·)V ) est un Hilbert, 2- a(·, ·) est continue et coercitive dans V , cf. (8.7),
3- la forme linéaire ` : v ∈ V → `(v) = (f, v)H est linéaire (trivial) et |`(v)| ≤ ||f ||H ||v||H ≤ ||f ||H ||I10 || ||v||V ,
cf. (8.6), donc ` est continue avec ||`|| ≤ |f ||H ||I10 ||.
1
Conclusion : le problème (8.1) est bien posé (LaxMilgram), i.e. admet une unique solution u = u(f ) ∈ H0 (Ω)
qui dépend continûment de f :
||I10 ||
||u||V ≤ ||f ||H , (8.10)
α
car (8.1) donne en particulier α||u||2V ≤ a(u, u) = `(u) ≤ ||f ||H ||I10 || ||u||V .
On note alors u = T (f ), et on a ainsi déni l'opérateur (linéarité immédiate et T (f ) =noté T f car a(·, ·) est
bilinéaire)
H → V,
(
T : (8.11)
f 7→ T f := u, où donc f ∈H et a(T f, v) = (f, v)H , ∀v ∈ V,

borné (cf. (8.10)) :


||I10 ||
||T || ≤ . (8.12)
α
Exemple pour le Laplacien : (8.2)1 donne l'opérateur T = −∆−1 : L2 (Ω) → H01 (Ω) :

L2 (Ω) → H01 (Ω),


(
−1
T = −∆ : (8.13)
f 7→ T f := u = (−∆)−1 (f ), i.e. t.q. a(T f, v) = (f, v)H , ∀v ∈ H01 (Ω).

8.1.5 Diagonalisation de T : petit problème


Grâce à T , cf. (8.11), pour résoudre (8.3) on peut commencer par essayer de résoudre à le problème spectral :
trouver les (λ, f ) ∈ R × H t.q.

a(T f, v) = λ(T f, v)H , i.e. ∀w ∈ ImT, a(w, v) = λ(w, v)H . (8.14)

Exemple pour le laplacien dans H01 (Ω) : −∆u = f i u = T f := −∆−1 (f ), donc

1
Pb fort : − ∆u = λu, i.e. Tf = f
λ (8.15)
(8.11) 1
Pb faible : a(u, v) = λ(u, v)H , i.e. a(T f, v) = λ(T f, v)H = (f, v)H , i.e. Tf = f.
λ
1
Et les valeurs propres λ du laplacien sont les inverses des valeurs propres de T (les
λ ).

Mais petit problème : Le but étant de trouver les valeurs propres de T, il faudrait pour le moins que T
soit un endomorphisme ; mais ce n'est pas le cas en général : H 6= V (exemple : L2 (Ω) 6= H01 (Ω)). D'où :

8.2 Diagonalisation de l'opérateur restreint Tr


8.2.1 L'opérateur restreint Tr
On considère l'endomorphisme l'opérateur T restreint à V , i.e. l'opérateur

V →V
(
Tr : (8.16)
f 7→ Tr f := T f (= u), où donc f ∈V et a(Tr f, v) = (f, v)H , ∀v ∈ V.

Exemple pour le laplacien : on s'intéresse à (8.15) uniquement pour les données régulières f ∈ H01 (Ω).
Donc, avec (8.6) Tr est déni sur V par

Tr = T ◦ I10 , (8.17)
( ) ( ) ( )
(V, ||.||V ) I10
(H, ||.||H ) T (V, ||.||V )
Attention aux normes, Tr : −→ −→ . Voir remarque 4.38.
f I10 (f ) = f Tr (f )

48
49 8.2. Diagonalisation de l'opérateur restreint Tr

8.2.2 Tr est borné et compact


Lemme 8.2 Si a(·, ·) est bilinéaire continue coercitive dans (V, (·, ·)V ) et si l'injection canonique I10 : V → H
est bornée et compacte, alors l'endomorphisme Tr : (V, ||.||V ) → (V, ||.||V ) déni en (8.16) est borné et compact :
(
∃c > 0, ∀f ∈ V, ||Tr f ||V ≤ c ||f ||V , et
(8.18)
Tr (BV (0, 1)) est relativement compacte dans (V, ||.||V ),

où BV (0, 1) est la boule unité de (V, (·, ·)V ).


Si de plus a(·, ·) est symétrique, alors a(·, ·) déni un produit scalaire équivalent à (·, ·)V et l'endomorphisme
Tr : (V, ||.||a ) → (V, ||.||a ) est également borné et compact.

Preuve. La forme (trivialement) linéaire ` : v ∈ V → `(v) := (f, v)H vérie |`(v)| ≤ ||f ||H ||v||H ≤
||f ||H ||I10 || ||v||V , donc ` est continue sur V (avec ||`| ≤ ||f ||H ||I10 ||). Et a(·, ·) est bilinéaire continue coer-
citive dans (V, (·, ·)V ), donc T : (H, ||.||H ) → (V, ||.||V ) est borné (LaxMilgram). Et I10 : (V, ||.||V ) → (H, ||.||H )
est continu, donc la composée Tr = T ◦ I10 est continue avec ||Tr || ≤ ||T || ||I10 ||. Et I10 : (V, ||.||V ) → (H, ||.||H )
est continu, et T : (H, ||.||H ) → (V, ||.||V ) est continu, donc la composée T ◦ I10 est compacte.
Et, avec (8.9), les caractères continu et compact sont conservés lorsqu'on remplace la norme initiale par une
norme équivalente.

p p ||a|| ||T || ||I10 ||
Détails : ||Tr v||a ≤ ||a|| ||Tr v||V ≤ ||a|| ||Tr || ||v||V ≤ √
α
||v||a , donc Tr est un endomorphisme
||I10 ||
borné dans (V, ||.||a ). Et ||I10 v||H ≤ ||I10 || |||v||V ≤ ||v||a donc I10 : (H, (·, ·)H ) → (V, ||.||a ) est borné. Soit

α
BV (0, c) = {v : ||v||V ≤ c} et Ba (0, c) =p {v : ||v||a ≤ c} les boules de rayon c dans (V, ||.||V ) et (V, ||.||a ) ;
1
On a : si v ∈ BV (0, √ ) alors ||v||a ≤ ||a||||v||V ≤ 1, donc Ba (0, 1) ⊂ BV (0, √ 1 ). Donc I10 (Ba (0, 1))
||a|| ||a||
est relativement compact dans
p (V, ||.||V ) car I10 : H → (V, (·, ·)V ) est compact, donc I10 : H → (V, (·, ·)a )
est compact car ||.||a ≤ ||a|| ||.||V (de toute suite on peut extraire une sous-suite convergente dans (V, ||.||V )
implique : cette même sous-suite est convergente dans (V, ||.||a )). Et Tr est continu donc Tr (I10 (Ba (0, 1))) est
relativement compact dans (V, ||.||a ).

8.2.3 Tr est positif et auto-adjoint relativement à (·, ·)a , et 0 n'est pas valeur propre
Pour appliquer le théorème spectral 7.1 (le théorème le plus simple qu'on connaisse en dimension innie),
on a besoin d'avoir Tr autoadjoint relativement à un produit scalaire dans V. Le problème est qu'il ne l'est en
général pas pour le produit scalaire usuel (·, ·)V , voir exercice 8.4.

Lemme 8.3 a(·, ·) est supposé bilinéaire, symétrique, continue et coercitive et dans (V, (·, ·)V ), donc (·, ·)a :=
a(·, ·) est un produit scalaire équivalent au produit scalaire (·, ·)V , cf. (8.9). Alors l'endomorphisme Tr :
(V, (·, ·)a ) → (V, (·, ·)a ) est autoadjoint et positif (donc pour le produit scalaire (·, ·)a ), et 0 n'est pas valeur
propre : 
 ∀f, g ∈ V, (Tr f, g)a = (f, Tr g)a (= (f, g)H ),

∀f ∈ V, (Tr f, f )a ≥ 0, (8.19)

0∈/ σp (Tr ).

(8.16) (8.16)
Preuve. (·, ·)a -autoadjoint : a(Tr f, g) = (f, g)H = (g, f )H = a(Tr g, f ) pour tout f, g ∈ V . Positif :
(8.16)
a(Tr f, f ) = (f, f )H = ||f ||2H ≥ 0 pour tout f ∈ V. Si 0 est valeur propre de Tr , alors ∃e ∈ V t.q. e 6= 0
(8.16)
et Tr e = 0, donc 0 = a(0, e) = a(Tr e, e) = (e, e)H = ||e||2H 6= 0, absurde.

Exercice 8.4 Dans R2 . Soit (~a1 , ~a2 ) sa base canonique et (·, ·)R2 le produit scalaire canonique, donc (~x, ~y )R2 =
x1 y1 +x2 y2 quand
 ~x = x1~e1 + x2~e2 et ~y = y1~e1 + y2~e2 . Soit (·, ·)M le produit scalaire associé à la matrice
1 0
M = x, ~y )M := (M.~x, ~y )R2 = x1 y1 + 2x2 y2 . Soit L ∈ L(R2 ; R2 ) l'endomorphisme donné
, i.e. (~ par
0 2 
0 2
[L]|~e = A = , i.e. t.q. L.~
a1 = ~a2 et L.~a2 = 2~a1 . Montrer :
1 0
1- L n'est pas autoadjoint pour le produit scalaire canonique, i.e. (L.~ x, ~y )R2 6= (L.~y , ~x)R2 en général.
2- L est autoadjoint pour le produit scalaire (·, ·)M , i.e. (L.~ x, ~y )M = (L.~y , ~x)M pour tout ~x, ~y .
Réponse. 1- (L.~e1 , ~e2 )Rn 6= (L.~e2 , ~e1 )Rn (la matrice A n'est pas symétrique).
| {z } | {z }
A21 =1 A12 =2
 
0 2
2- M.A = est symétrique, donc (L.~e1 , ~e2 )M = (M.A.~e1 , ~e2 )Rn = 2 et (L.~e2 , ~e1 )M = (M.A.~e2 , ~e1 )Rn = 2.
2 0

49
50 8.3. Théorème spectral de diagonalisation de a(·, ·)

8.2.4 Tr est diagonalisable dans (V, (·, ·)a ) : bases spectrales


Théorème 8.5 Sous les hypothèses du Ÿ 8.1.3, Tr est diagonalisable dans une b.o.n. de (V, (·, ·)a ), et plus
précisément : les valeurs propres µn sont toutes >0 et forment une suite (µn )N∗ t.q. µn −→n→∞ 0, et on peut
choisir des vecteurs propres vn associés t.q. il forment une base hilbertienne (vn )N∗ dans (V, (·, ·)a ) :

(
(vn )N∗ b.o.n. de (V, (·, ·)a ),

∀n ∈ N , Tr vn = µn vn , où (8.20)
∀n ∈ N∗ , µn > 0, et µn −→ 0.
n→∞

(Donc, pour tout m, n ∈ N∗ , a(vn , vm ) = δmn .)

Preuve. (V, (·, ·)a ) est un Hilbert, car (V, (·, ·)V ) est un Hilbert et (·, ·)a est équivalent à (·, ·)V , cf. (8.9). Donc
grâce aux lemmes 8.2 et 8.3 on peut appliquer le théorème 7.1 de décomposition spectrale à Tr dans (V, (·, ·)a ).

8.3 Théorème spectral de diagonalisation de a(·, ·)


Théorème 8.6 (Théorème spectral) Sous les hypothèses du Ÿ 8.1.3 :
1- Le problème spectral (8.3) est diagonalisable dans une b.o.n. de (V, (·, ·)a ) : posant λn = 1
µn dans (8.20),

(vn )N∗ b.o.n. de (V, (·, ·)a ),


(
∀n ∈ N , ∀v ∈ V, a(vn , v) = λn (vn , v)H , où

(8.21)
∀n ∈ N∗ , λn > 0, et λn −→ ∞.
n→∞

(Donc (vn , vm )a = δnm pour tout m, n.)



2- (wn )N∗ := ( λn vn )N∗ est une famille orthonormale de H :

est t.q. (wn , wm )H = δnm , ∀n, m ∈ N∗ .


p
(wn )N∗ := ( λn vn )N∗ (8.22)


3- Si de plus V est dense dans H , alors (wn )N∗ = ( λn vn )N∗ est une b.o.n de (H, (·, ·)H ).

Preuve. 1- On applique le théorème 8.5 : a(Tr vn , v) =(8.16) (vn , v)H et (8.20) donnent a(µn vn , v) = (vn , v)H ,
1
donc a(vn , v) = µn (vn , v)H , d'où (8.21). √ √ √
2- δnm = (vn , vm )a = λn (vn , vm )H , donc δnm = ( λn vn , λm vm )H , donc ( λn vn )N∗ = (wn )N∗ est une
famille orthonormale de H : on a (8.22).
H
3- SoitW = Vect{wn P : n ∈ N∗ } . Comme (wn )N∗ est une famille orthonormale dans H , avec BesselParseval
∞ P∞ 2
on a W = {w ∈ H, w = c
n=1 n n w où cn = (w, w )
n H et n=1 cn < ∞}. P∞
On a V ⊂ W : en eet si v ∈ V alors, comme (vn ) est une b.o.n. dans V on a v = dn vn où
2
P ∞ 2 (8.22)
P ∞ √ Pn=1
∞ 2
dn = (v, v n )a et ||v||a = n=1 nd < ∞ (BesselParseval) ; donc v = n=1 d n µ n w n avec n=1 dn µn ≤
P∞ 2 2
||µ||∞ n=1 dn = ||µ||∞ ||v||a < ∞, car µn → 0 donc (µn ) est bornée : ||µ||∞ < ∞. Donc v ∈ W .
W étant fermé on a H = W + W ⊥ . Supposons W ⊥ 6= {0}, i.e. ∃z ∈ W ⊥ , z 6= 0 ; Comme V est dense dans H ,
∃v ∈ V t.q. ||z − v||H < ||z|| ||z||2h + ||v||2h < ||z||
p
2 , et on a V ⊂ W donc v ⊥ z , donc (Pythagore)
H H
2 , donc
||z||H ⊥
||z||h < 2 . Absurde. Donc W = {0}. Donc H = W .

8.4 Résolution du problème initial


Le problème initial général est (8.1) : pour f ∈ H, trouver u∈V t.q., pour tout v ∈ V , a(u, v) = (f, v)H .

8.4.1 Cas général



Soit (~vi )N∗ une b.o.n. de diagonalisation dans VP, et (wi )N∗ := ( λi vi )N∗ la famille orthonormale de H

associée, cf. (8.22). On cherche u sous la forme u = j=1 αj vj , donc, (·, ·)a étant bilinéaire,
∞ ∞
X (8.21) X √ √ (8.21) (8.1)
a(u, vi ) = αj a(vj , vi ) = αj λj (vj , vi )H = αi λi ( µj wj , µi wi )H = αi = (f, vi )H , (8.23)
j=1 j=1

donc

X
u= (f, vj )H vj . (8.24)
j=1

50
51 8.5. Caractérisation des valeurs propres : quotient de Rayleigh

8.4.2 Cas du laplacien


Ω Rn , (H, (·, ·)H ) = (L2 (Ω), (·, ·)L2 ) avec V ⊂ H 1 (Ω) et (·, ·)V = (·, ·)H 1 ; ici V est
ouvert borné dans
2
dense dans H , et on préfère utiliser une b.o.n. dans L (Ω) (une b.o.n. de Fourier), donc on utilise la b.o.n.
√ 2
P
(wi )N∗ = ( λi vi )N∗ dans L (Ω), cf. thm 8.6,3-. Donc on cherche u sous la forme u = j βj wj ; (8.24) et
1
vi = λ wi donnent

i

X (f, wj )L2
u= wj , (8.25)
j=1
λj
P∞ (f,wj )L2
i.e. u(~x) = j=1 λj wj (~x) pour (presque) tout ~x ∈ Ω.

8.5 Caractérisation des valeurs propres : quotient de Rayleigh


On se place dans le cadre du théorème spectral 8.6 avec V dense dans W. On suppose les valeurs propres
triées de manière croissante : λn ≤ λn+1 pour tout n.
Dénition 8.7 Soit v ∈ V , v 6= 0. Son quotient de Rayleigh R(v) est le réel

a(v, v) ||v||2a v v v
R(v) = = (= a(
, ) = || ||2 ). (8.26)
(v, v)H ||v||2H ||v||H ||v||H ||v||H a

En particulier, (vn )N∗ étant la base spectrale dans (V, (·, ·)a ), et (wn )N∗ := ( λn vn )N∗ étant la base spectrale
associée dans (H, (·, ·)H ),
noté
R(vn ) = R(wn ) = λn = ωn2 (pulsation au carré) (8.27)

(la n-ième pulsation propre de vibration associée à la fonction propre vn ou à la fonction propre wn ).
Calcul de R(v) avec les bases
√ spectrales. Pour v∈V (donc v ∈ H ), soit αi , resp. βi , ses composantes
sur la base (vn ), resp. (wn ) = ( λn vn ) :


X ∞
X p
v= αi vi = βi wi , où donc αi = a(v, vi ), βi = (v, wi )H , αi = λ i βi . (8.28)
i=1 i=1

(car (·, ·)a est symétrique et a(vi , v) = λi (vi , v)H = λi (wi , v)H .) Donc
P∞ P∞ 2 P∞ P∞ 2
||v||2a || i=1 αi vi ||2a αi λi βi2 α
R(v) = 2 = P∞ 2 = P∞ 2 = P∞ 2 = P∞i=1 i 2 .
i=1 i=1
(8.29)
||v||H || i=1 βi wi ||H i=1 βi i=1 βi i=1 λi αi
a(vn ,vn ) λn (vn ,vn )H a(wn ,wn ) √
En particulier on retrouve (8.27) : R(vn ) = ||vn ||2H
= ||vn ||2H
= λn = ||wn ||2H
car wn = λn vn .
 
1 0
Exercice 8.8 Faire le dessin en dimension nie, dans R2 , pour la matrice A= et a(·, ·) = (·, ·)A =
0 2
(A., .)R2 le produit scalaire associé, et retrouver λ1 associé à w
~ 1 qui donne le petit axe de l'ellipse, et λ2 associé
à w
~ 2 qui donne le grand axe de l'ellipse (= image de la boule unité par A).
Exemple 8.9 2 1 00
Soit Ω =]0, π[, soit H = (L (Ω), (·, ·)L2 ), soit V = (H0 (Ω), (·, ·)H 1 ), et soit le problème −u = λu
0
1 0 0
dans H0 (Ω). Formulation variationnelle : a(u, v) = λ(u, v)L2 dans V , où a(·, ·) = (u , v )L2 . Les fonctions propres
q q
2 00 2
sont les wn (x) = sin(nx) (solutions de u + λu = 0 avec u(0) = u(π) = 0), le coecient
π π étant le
2 π 2 2
n cos2 (nx) dx = n2 ,
R
coecient de normalisation dans L (Ω) : ||wn ||L2 = 1. Et λn = R(wn ) = a(wn , wn ) =
0 π
et ωn = n est la n-ième pulsation (relative à la n-ième fonction propre sin(nx)).
Quitte à renuméroter les valeurs propres, on suppose λn ≤ λn+1 pour tout n ∈ N∗ . On note Vk le sous-espace
vectoriel de V engendré par le k premiers vecteurs propres :

Vk = Vect{v1 , v2 , . . . , vk } = Vect{w1 , w2 , . . . , wk }. (8.30)

Les vi étant parallèles aux wi on a (adhérence dans V car on aura besoin de a(v, v) pour v ∈ Vk⊥ )

Vk⊥a = Vect{vk+1 , vk+2 , ...} = Vect{wk+1 , wk+2 , ...} = Vk⊥ . (8.31)

Proposition 8.10
λk = max R(v) = min R(v) (= R(vk ) = R(wk )), (8.32)
v∈Vk ⊥
v∈Vk−1

(On a noté λk = max R(v) bien sûr au sens λk = max R(v), idem pour min.)
v∈Vk v∈Vk , v6=0

51
52

2
Pk Pk
i=1 λi βi β2
Preuve. (8.29) donne max R(v) =
Pk 2
≤ λk Pki=1 i = λk ,
2
sachant 0 < λi ≤ λk pour tout i ≤ k.
v∈Vk
i=1 βi i=1 βi
(Et (8.27).) Idem pour min avec (8.31).

Notons Vm est l'ensemble des sous-espaces de dimension m de V (donc Em ∈ Vm ssi dim Em = m).

Théorème 8.11 (Principe du min-max) Sous les hypothèses du théorème 8.6, on a :

∀Em ∈ Vm , λm ≤ max R(v) , et λm = min max R(v). (8.33)


v∈Em Em ∈Vm v∈Em
| {z }
valeur par excès
Ce résultat permet de calculer une valeur maxv∈Em R(v) de λm par excès, si on ne connaît pas explicitement Vm ,
en prenant pour Em un espace connu engendré par m vecteurs : voir Ÿ 11.1.1.

Preuve. Em ∈ Vm . Comme dim Em = m et dim Vm−1 = m−1, il existe v ∈ Em ∩ Vm−1


Soit

, v 6= 0 (voir

exercice 8.12), donc R(v) ≥ λm (car v ∈ Vm−1 ), cf. (8.32), donc maxw∈Em R(w) ≥ λm (car v ∈ Em ). Vrai pour
tout Em . Donc λm ≤ minEm ∈Vm maxv∈Em R(v).
Et si Em = Vm alors (8.32) donne λm = maxv∈Vm R(v) = R(vm ), d'où λm ≥ minVm (maxEm R(v)).

Exercice 8.12 Soit V un Hilbert. Soit Vm−1 et Em deux s.e.v. dans V t.q. dim Vm−1 = m−1 et dim Em = m.
Montrer
Em ∩ Vm−1 ⊥ 6= {0}, i.e. ∃w 6= 0 t.q. w ∈ Em et w ⊥ Vm−1 . (8.34)

Commencer par démontrer ce résultat lorsque V = R3 usuel et m=2. Dessin.

Réponse. Cas V = R3 usuel et m=2. Em = E2 est un plan : d'équation de type ax+by +cz = 0, de vecteur normal ~nE =
~ ⊥
(a, b, c). Et Vm−1 = V1 ∃~nV = (α, β, γ)
est une droite :
( 6= 0 tel que V1 = Vect{~nV }, donc ) Vm−1 est le plan αx+βy+γz = 0.
ax + by + cz = 0 = ~
n E · ~
x ,
x = (x, y, z) dans E2 V1⊥ vérie
T
Donc un vecteur ~ . Donc si (a, b, c)//(α, β, γ) (les deux
αx + βy + γz = 0 = ~nV · ~ x.
plans sont identiques) alors tout vecteur ~
x orthogonal à (a, b, c) convient, et sinon ~ x = (a, b, c)∧(α, β, γ) convient (produit
vectoriel des vecteurs normaux). Faire un dessin.
( )

V → Vm−1
Cas général. V = Vm−1 ⊕ Vm−1 car Vm−1 est de dimension nie donc fermé. Soit ψ :
v → ψ(v) = vm−1
l'opérateur de projection orthogonale sur Vm−1 , où donc vm−1 est déni par (vm−1 , wm−1 )V = (v, wm−1 )V pour tout
wm−1 ∈ Vm−1 . Donc Kerψ = Vm−1 ⊥ .
Soit ϕ = ψ|Em : Em → Vm−1 la restriction de ψ à Em . L'application linéaire ϕ n'est pas injective car la dimension m−1
de l'espace d'arrivée est strictement inférieure à la dimension m de l'espace de départ. Donc ∃e ∈ Em , e 6= 0, t.q.
ϕ(e) = 0 = ψ(e), donc e ∈ Kerψ = Vm−1 ⊥ . Cet e convient : e 6= 0 et e ∈ Em ∩ Vm−1 ⊥ .

9 Exemples de résolutions
9.1 Base de Fourier (1[0,1] (x), cos(2kπx), sin(2kπx))k∈N∗ dans L2 (]0, 1[)
On note abusivement sin(kx) sin(k·) : x → sin(kx) (le nom de la variable utilisée
la fonction est x). On a

 √ √ 
2
1[0,1] , 2 cos(2kπx), 2 sin(2kπx) est une b.o.n. de L (]0, 1[). (9.1)
k∈N∗

(Démonstration à l'aide des polynômes trigonométriques.)

9.2 Base de Fourier (sin(kπx))k∈N∗ dans L2 (]0, 1[)


9.2.1 Introduction
R1 R1
On a
0
sin2 (kπx) dx = 1
2 . Et 0
sin(kπx) sin(`πx) dx = 0 si ` 6= k . Donc


( 2 sin(kπx))k∈N∗ est une famille orthonormée dans L2 (]0, 1[). (9.2)


On va montrer qu'elle est génératrice, donc ( 2 sin(kπx))k∈N∗ est une b.o.n. dans L2 (]0, 1[), à comparer
avec (9.1), ce à l'aide du théorème spectral.
q
(Plus généralement, ( L2 sin( kπ
L x))k∈N
∗ est une b.o.n. dans L2 (]0, L[.)

52
 
53 9.2. Base de Fourier sin(kπx) dans L2 (]0, 1[)
k∈N∗

9.2.2 Problème à résoudre


On résout le problème spectral : trouver les couples (λ, u) ∈ R × L2 (]0, 1[)−{0} t.q. :
(
−u00 = λu dans ]0, 1[,
(9.3)
u(0) = u(1) = 0.

9.2.3 Résolution classique


Les (λ, u) solutions de (9.3) sont données par (à un facteur multiplicatif près pour u) : k ∈ N∗ et

λk = (kπ)2 et uk (x) = sin(kπx), (9.4)

1
2
sin2 (kπx) dx = 21 . De plus (sin(kπ·), sin(`π·))L2 = 0 pour tout
R
voir résolution de (1.27). On a || sin(kπ·)||L2 =
0
k 6= ` : donc : √
2
la famille (uk )N∗ = ( 2 sin(kπ·))N∗ est orthonormée dans L (]0, 1[). (9.5)

Est-ce une base ? Oui à l'aide de :

9.2.4 Résolution variationnelle


Soit H01 (]0, 1[) muni de son produit scalaire usuel : (u, v)H01 = (u0 , v 0 )L2 .
1
Formulation variationnelle associée à (9.3) : trouver les couples (λ, w) ∈ R × H0 (]0, 1[) t.q. :

Z 1 Z 1
w0 (x)v 0 (x) dx = λ w(x)v(x) dx, ∀v ∈ H01 (]0, 1[),
0 0

soit :
déf
a(w, v) = λ(w, v)L2 où a(w, v) = (w0 , v 0 )L2 = (w, v)H01 .
Donc a(·, ·) = (·, ·)H01 , donc a(·, ·) est bilinéaire symétrique elliptique et continue dans (H01 (]0, 1[), (·, ·)H01 ) (c'est
le produit scalaire). Et H01 (]0, 1[) est dense dans L2 (]0, 1[), et l'injection canonique H01 (]0, 1[) → L2 (]0, 1[) est
continue (Poincaré) et compacte (Rellich). On applique le théorème spectral : il existe une base hilbertienne de
(H01 (]0, 1[), a(·, ·)), notée (vk )k∈N∗ , formée de fonctions propres associées à des valeurs propres λk qui tendent
vers +∞.
De plus la résolution directe de (9.3) donne, à une constante multiplicative près, les solutions indépendantes
00
données par x → sin(kπx) √ homogènes non nulles de l'équation diérentielle −u − λu = 0 sont
√ (les solutions
données par
√ x → α cos( λx) + β sin( λx) , et les conditions aux limites de Dirichlet homogène donnent α = 0
et λ = kπ où k ∈ N∗ .) √
1 2
Comme || sin(kπ·)||H 1 = ||kπ cos(kπ·)||L2 = kπ √ on déduit que les x → vk (x) =
0 2 kπ sin(kπx), vérient
−vk00 = λk vk dans H01 (]0, 1[) avec λk = k 2 π 2 et (vk , v` )H01 = δk` , que ce sont les seules fonctions propres normées
1 1
dans H0 (]0, 1[) au signe près, donc, avec le théorème spectrale, qu'elles forment une b.o.n. dans H0 (]0, 1[).
1 2
Et de plus le théorème spectrale indique (densité de H0 (]0, 1[) dans L (]0, 1[)) que les

vk (x) √
(x → = 2 sin(kπx))k∈N∗ forment une b.o.n. de L2 (]0, 1[), (9.6)
||vk ||L2
√ √
comme annoncé. (On vérie que wk = λk vk , car λk = kπ .)

Exercice 9.1 Montrer que la fonction 1[0,1] sur la b.o.n. ( 2 sin(kπx))k∈N∗ a toutes ses composantes paires
∞ ∞
X 1 π2 X 1 π2
nulles. Calculer impaires. En déduire
2
= . En déduire que
2
= (voir aussi exe. D.13).
m=1
(2m − 1) 8 n=1
n 6

√ √
Réponse. 1 =
X
ck ( 2 sin(kπx)) où les ck sont les composantes de 1[0,1] sur la b.o.n. ( 2 sin(kπx))k∈N∗ de L2 (]0, 1[).
k=1
Donc 
1  0 si k pair,
√ √ Z 1 √

1 √
ck = (1[0,1] , 2 sin(kπ·))L2 = 2 sin(kπx) dx = 2 − cos(kπx) = 2 2
0 kπ 0
 si k impair.

Z 1 ∞
2
X 2 X 8
Comme ||1[0,1] ||L2 = dx = 1, et ||1[0,1] ||2L2 = ck , on a = 1.
0 N∗ m=1
(2m − 1)2 π 2
∞ ∞ ∞ ∞ ∞ ∞ ∞
3X 1 X 1 1X 1 X 1 X 1 X 1 X 1 X 1 2 π2
Puis = − = − = − = ( ) = .
4 n=1 n2 n=1
n2 4 n=1 n2 n=1
n2 n=1 (2n)2 n=1
n2 k=1
k2 n=1
n 8
k pair n impair

53
54 9.3. Cas 1-D : problème de SturmLiouville en dimension innie


Exercice 9.2 Calculer les composantes de g : t ∈]0, 1[→ g(t) = t sur la b.o.n. ( 2 sin(kπx))k∈N∗ . Déduire
P ∞ 1
k=1 k2 .
√ √ R1 √ R1 √ √ √ k
Réponse. ck = (g, 2 sin(kπ.))L2 = 2 0
t sin(kπt) dt = 2 0 cos(kπt)kπ
dt − 2[t cos(kπt)

]10 ) = − 2 cos(kπ)

= − 2 (−1)

.
3
π2
P∞ ∞
||g||2L2 = 2 1 2 t 1 1 1
P
Donc, BesselParseval, 2
k=1 k π 2 . Et calcul direct : ||g|| L 2 = [ 3
]0 = 3
. Donc n=1 k 2 = 6
.

Exercice 9.3 On considère le problème spectral : trouver les couples (λ, u) ∈ R × L2 (]0, 1[) t.q. :
(
−u00 = λu dans ]0, 1[,
0 0 (9.7)
u (0) = u (1) = 0.

(Problème de Neumann homogène.) En déduire que (1]0,1[ , ( 2 cos(kπ.))k∈N∗ ) est une b.o.n. dans L2 (]0, 1[).

Réponse. 00
1- Les solutions non nulles de u + λu = 0 sont du type u(x) = a cos(ωx) + b sin(ωx) où ω = λ pour
λ > 0. Donc u0 (x) = ω(−a sin(ωx) + b cos(ωx)). Et 0 = u0 (0) = ωb donne b = 0, donc il reste u(x) = a cos(ωx), solution
0 0
non nulle si a 6= 0. Donc u (x) = −ωa sin(ωx), et 0 = u (1) = −ωa sin(ω) donne 11- soit ω 6= 0 et alors ω = kπ
∗ ∗
pour k ∈ N donne les solutions a cos(kπx) pour a ∈ R , 12- soit ω = 0 auquel cas u(x) = a, mais un tel u vérie
00
−u
R 1 = λu ssi λ = 0, donc 1λR 1= 0 est valeur propres associé à la fonction constante 1. Et (cos(mπ.), cos(nπ.))L2 =
cos(mπx) cos(nπx) dx = 2 0 cos((m+n)πx) + cos((m−n)πx) dx, donc = 1 si m=n=0, et = 12 si n=m6=0, et = 0 si
0 √
m6=n. Donc (1]0,1[ , ( 2 cos(kπ.))k∈N∗ ) est une suite orthonormale dans L2 (]0, 1[).
1
2- Pour appliquer le théorème spectral, on met (9.7) sous la forme faible : trouver (λ, u) ∈ R × H (]0, 1[) t.q.

∀v ∈ H 1 (]0, 1[), a0 (u, v) = λ(u, v)L2 , où ~


a0 (u, v) = (gradu, ~
gradv) L2 , (9.8)

avec
1 ~
H (]0, 1[) muni de son produit scalaire usuel (·, ·)H 1 = (·, ·)L2 + (grad., ~
grad.) L2 . Mais ici a0 (u, v) n'est pas coercitive
dans (H 1 (]0, 1[), (·, ·)H 1 ) : prendre u la fonction constante = 1 qui donne 0 = a0 (u, u) = 0 donc non ≥ α||u||2H 1 pour un
α > 0. D'ailleurs en 12- on a vu que λ = 0 est valeur propre.
2
21- Une première approche : modions le problème (9.7) en le problème : trouver les couples (µ, u) ∈ R × L (]0, 1[)
t.q. :
−u00 + u = µu
(
dans ]0, 1[,
0 0 (9.9)
u (0) = u (1) = 0.
Autrement dit on a posé λ = µ−1, et (λ, u) est solution de (9.7) ssi (µ, u) est solution de (9.9). Le problème faible associé
à (9.9) est trouver (µ, u) ∈ R × H 1 (]0, 1[) t.q.

∀v ∈ H 1 (]0, 1[), a(u, v) = µ(u, v)L2 , où ~


a(u, v) = (gradu, ~
gradv) L2 + (u, v)L2 . (9.10)

1
Et (·, ·)a = (·, ·)H 1 et on peut appliquer le théorème spectral : on a une (·, ·)a b.o.n. (vn )N∗ dans (H (]0, 1[), (·, ·)H 1 ) et

la b.o.n associée wn = µn vn dans (L2 (]0, 1[), (·, ·)L2 ). Et 1) a donné toutes les solutions de (9.9) : les µ t.q. µ−1 = k2 ,

i.e. les µ= k2 +1 pour k ∈ N, et les fonctions propres associées cos(kπx) (en particulier 1]0,1[ pour k = 0). Donc, après
2
√ 2
normalisation des cos(kπx) dans L (]0, 1[), la famille (1, ( 2 cos(kπx))k∈N∗ ) est une b.o.n. dans L (]0, 1[).
1
22- Deuxième approche : est de considérer le problème dans H (]0, 1[)/R, et alors a0 (·, ·) est coercitif, d'où
√ √
(λk 2 cos(kπ.))k∈N∗ est une b.o.n. dans H 1 (]0, 1[)/R, d'où ( 2 cos(kπ.))k∈N∗ est une b.o.n. dans L2 (]0, 1[)/R, et
H 1 (]0, 1[) = H 1 (]0, 1[)/R ⊕ Vect{1]0,1[ } donne le résultat.

Exercice 9.4
P∞
Soit g : t ∈]0, 1[→ g(t) = t. Décomposer g sur la base (1]0,1[ , ( 2 cos(kπ.))k∈N∗ ). En déduire
1 2
n=1 (2n−1)4 (calculez ||g||L2 ).
√ √ R1 √ R
Réponse
R1 1 1
. c0 = (g, 1)L2 =
0
t dt = 2
, et, pour k6=0, ck = (g, 2 cos(kπ.))L2 = 2 0 t cos(kπt) dt = − kπ2 0 sin(kπt) dt+
√ √ √
2

[t sin(kπt)]10 ) = (kπ)2 2 (cos(kπ) − 1), donc = 0 si k pair, = − (kπ)
2 2
2 si k impair. BesselParseval : ||g||2L2 = 1
4
+
P∞ P∞ P∞ 3
k=1
8
k4 π 4
= 4 + n=1 (2n−1)4 π4 = 4 + π4 n=1 (2n−1)4 . Et calcul direct : ||g||2L2 = [ t3 ]10 = 13 .
1 8 1 8 1
k impair
π4 π4
1 8
P∞ 1
P∞ 1
Donc 12 = π4 n=1 (2n−1)4 , donc 96 = n=1 (2n−1)4 (avec 96 ' 1, 01468).

9.3 Cas 1-D : problème de SturmLiouville en dimension innie


On reprend la théorie spectrale en la détaillant dans le cas 1−D sur l'intervalle [0, 1].

9.3.1 Problème de SturmLiouville en dimension innie


On considère le problème elliptique de SturmLiouville avec conditions aux limites de Dirichlet :


 trouver u ∈ H 1 (]0, 1[) tel que :
0 0
− (p(x)u (x)) + q(x)u(x) = f (x), ∀x ∈]0, 1[, (9.11)

u(0) = u(1) = 0,

pour f ∈ L2 (]0, 1[) et p, q ∈ L∞ (]0, 1[), avec p(x) ≥ α > 0 et q(x) ≥ 0 sur [0, 1].

54
55 9.3. Cas 1-D : problème de SturmLiouville en dimension innie

(Pour le problème classique, on cherche u ∈ C 2 [0, 1], quand f ∈ C 0 (]0, 1[), p ∈ C 1 ([0, 1]), q ∈ C 0 ([0, 1]), avec
p(x) ≥ α > 0 et q(x) ≥ 0 sur [0, 1].)
Ce problème s'écrit de manière générique :

u ∈ H01 (]0, 1[)


(
trouver tel que :
(9.12)
déf
Au = f où Au = − (pu0 )0 + qu,

au sens des distributions (pour le problème classique Au = −(pu0 )0 + qu dans C 0 ).


But : diagonaliser l'opérateur A. On aura ainsi une base de vecteurs propres dans laquelle la solution u est
immédiate à calculer. De plus les valeurs propres correspondent au carré des pulsations de résonance pouvant
amener la structure à sa destruction : leur connaissance est importante.

9.3.2 Problème bien posé


Lemme 9.5 f ∈ L2 (]0, 1[), si p ∈ L∞ (]0, 1[) et q ∈ L∞ (]0, 1[) sont des fonctions positives, et s'il existe α > 0
Si
1
t.q. p(x) ≥ α > 0 presque partout, alors le problème (9.11) admet une unique solution u ∈ H0 (]0, 1[) qui dépend
continûment de f .
−1
Et notant u = T f (= A f ) la solution, la fonctionnelle T ainsi dénie, T : L2 (]0, 1[) → H01 (]0, 1[), est un
2 1
opérateur borné de L (]0, 1[) dans H0 (]0, 1[).

Preuve. On applique le théorème de LaxMilgram. Le problème (9.11) s'écrit sous forme variationnelle :

(
trouver u ∈ H01 (]0, 1[) tel que pour tout v ∈ H01 (]0, 1[) :
(9.13)
a(u, v) = `(v),

où a(·, ·) et ` sont dénies sur H01 (]0, 1[) par :

Z 1 Z 1 Z 1
a(u, v) = p(x)u0 (x)v 0 (x) dx + q(x)u(x)v(x) dx, `(v) = f (x)v(x) dx. (9.14)
0 0 0

On vérie immédiatement que a(·, ·) est bilinéaire symétrique. Elle est continue sur H01 (]0, 1[) car :

|a(u, v)| ≤ ||p||∞ ||u0 ||L2 ||v 0 ||L2 + ||q||∞ ||u||L2 ||v||L2 ≤ (||p||∞ + cΩ ||q||∞ )||u||H01 ||v||H01 , (9.15)

où cΩ est la constante de l'inégalité de Poincaré. Elle est coercitive sur H01 (]0, 1[) car :

a(v, v) ≥ α||v 0 ||2L2 = α||v||2H 1 . (9.16)


0

` est trivialement linéaire, et est continue sur H01 (]0, 1[) car :

|`(v)| ≤ ||f ||L2 ||v||L2 ≤ cΩ ||f ||L2 ||v||H01 , (9.17)

où cΩ est la constante de l'inégalité de Poincaré. Donc le problème (9.13) est bien posé (LaxMilgram) : il existe
une unique solution u = u(f ) ∈ H01 (]0, 1[) avec α||u||2H 1 ≤ a(u, u) = `(u) ≤ (cΩ ||f ||L2 )||u||H01 , donc :
0

cΩ
||u(f )||H01 ≤||f ||L2 (9.18)
α
( )
L2 (]0, 1[) → H01 (]0, 1[)
Notons u(f ) = T (f ) où donc T : est l'opérateur qui à f donné fait correspondre
f → T (f ) = u(f )
la solution u du problème (9.13). Il est clair que T est un opérateur (i.e. linéaire), le problème (9.11) étant
c
linéaire, et que T est borné avec ||T ||L(L2 ,H 1 ) ≤ Ω .
0 α

Donc pour f ∈ L2 (]0, 1[) on a :

a(T f, v) = (f, v), ∀v ∈ H01 (]0, 1[), (9.19)

puisque u = Tf par dénition de T.

55
56 9.3. Cas 1-D : problème de SturmLiouville en dimension innie

9.3.3 Problème spectral


Problème spectral classique : trouver les couples (λ, u) ∈ R × C 2 ([0, 1]) tels que u 6= 0 et :

Au = λu, (9.20)

où A est donné en (9.12).


Problème spectral sous forme variationnel : trouver les couples (λ, w) ∈ R × H01 (]0, 1[) tels que w 6= 0 et :

a(w, v) = λ(w, v)L2 , ∀v ∈ H01 (]0, 1[) (9.21)

Puisque (w, v)L2 = a(T w, v) pour tout v , cf. (9.19), cette dénition est bien équivalente (après changement
de notation) à trouver les (λ, w) ∈ R × H01 (]0, 1[), où w 6= 0, tels que a(w, v) = λa(T w, v) i.e. t.q. :

λT w = w (9.22)

ou encore T w = λ1 w = µw, dès qu'on se sera assuré que µ=0 n'est pas valeur propre de T. Ainsi formellement
−1
T =A .

9.3.4 Le produit scalaire a(·, ·) = (·, ·)a


La forme bilinéaire a(·, ·) = noté
(·, ·)a est bilinéaire symétrique dénie positive : elle dénie donc un produit
1 1
scalaire sur H0 (]0, 1[). Ainsi (H0 (]0, 1[), (·, ·)a ) est un espace de Hilbert.
a(·, ·) est de plus continue et coercitive sur H01 (]0, 1[), et dénit donc un produit scalaire équivalent au
0
produit scalaire usuel ||v||H 1 = ||v ||L2 :
0

α||v||2H 1 ≤ a(v, v) = ||v||2a ≤ ||a|| ||v||2H 1 , ∀v ∈ H01 . (9.23)


0 0

Et on notera ||.||a la norme associée au produit scalaire (·, ·)a .

9.3.5 Opérateur compact


L'existence des solutions du problème spectral (les vecteurs propres de T) sera donnée grâce à :

Lemme 9.6 1 1
On considère (H0 (]0, 1[), (·, ·)a ) (l'espace H0 (]0, 1[) muni du produit scalaire a(·, ·)). Alors, l'opéra-
1 1 1
teur Tr : (H0 (]0, 1[), (·, ·)a ) → (H0 (]0, 1[), (·, ·)a ) donné par Tr f = T f pour tout f ∈ H0 (]0, 1[), est un opérateur
(i)borné (ii)positif (iii)autoadjoint (iv)compact (v) qui n'admet pas 0 pour valeur propre.

Preuve. Tr = T ◦ I10 dans H01 (]0, 1[).


On a
1 2
(0) Ici I10 : u ∈ H0 → u ∈ L est borné car ||u||L2 ≤ cΩ ||u||H 1 où cΩ est la constante de l'inégalité de
0
Poincaré, donc ||I10 || ≤ cΩ .
1 1 1
(i) L'opérateur Tr : (H0 (]0, 1[), (·, ·)a ) → (H0 (]0, 1[), (·, ·)a ) est borné car, pour f ∈ H0 (]0, 1[) :

p p cΩ p c2 p c2Ω
||Tr f ||a ≤ ||a|| ||T f ||H01 ≤ ||a|| ||f ||L2 ≤ ||a|| Ω ||f ||H01 , ≤ ||a|| √ ||f ||a ,
α α α α

cf. (9.18) et (9.23).

Tr est positif dans


(ii) (H01 (]0, 1[), (·, ·)a ) car (9.19) donne a(Tr v, v) = (v, v)L2 = ||v||2L2 > 0 pour v 6= 0
1
dans H0 (]0, 1[).

(iii) Tr est (·, ·)a -autoadjoint dans H01 (]0, 1[) car (·, ·)a est un produit scalaire et avec (9.19) et pour u, v ∈
H01 (]0, 1[) :
a(Tr u, v) = (u, v)L2 = (v, u)L2 = a(Tr v, u).

(iv)Tr est compact de H01 (]0, 1[) dans H01 (]0, 1[) (muni de l'un ou l'autre des produits scalaires équivalents)
car Tr = T ◦ I10 avec I10 compacte et T borné.
(v) Si µ=0 est valeur propre, un vecteur propre associé e 6= 0 vérie T e = 0, donc a(0, v) = (e, v)L2 pour
tout v, voir (9.19), et en particulier 0 = a(0, e) = (e, e)L2 = ||e||2L2 =
6 0, absurde. Donc µ = 0 n'est pas valeur
propre.

56
57 9.3. Cas 1-D : problème de SturmLiouville en dimension innie

Remarque 9.7 (λ, u) ∈ R × H01 (]0, 1[) est une couple vp-vp, alors on a T u = λ1 u ∈ H01 (]0, 1[), cf. (9.22),
1- Si
1
et donc considérer la restriction Tr de T à H0 (]0, 1[) n'est pas restrictif pour la recherche des couples vp-vp.
2- Attention à ce qui est appelé opérateur de restriction : c'est bien T ∈ L(H; V ) restreint à V mais dans
des espaces où les normes ont changées, et en particulier Tr ∈ L(V ; V ) n'a pas même norme que T (bien
||T f ||V
que T f = Tr f pour tout f ∈ V ) : on a ||T || = supf ∈V
||f ||H (puisque V est dense dans H ) alors que
||T f ||V
||Tr || = supf ∈V||f ||V .
3- On prend le produit scalaire (·, ·)a pour avoir le caractère autoadjoint. Voir l'exemple 8.4.
4- Pour démontrer la compacité de Tr , on a utilisé la boule unité B1 de H01 (]0, 1[). Attention, ce n'est pas la
boule unité B0 de L2 (]0, 1[) (lorsque ces boules sont mesurées et comparées à l'aide de la norme ||.||L2 , B1 est
`beaucoup plus petite' que B0 ).

9.3.6 Base hilbertienne de vecteurs propres


On en déduit le théorème suivant :

Théorème 9.8 Sous les hypothèses du lemme 9.5, il existe une suite croissante de réels λn > 0 pour n ∈ N∗
1 2
et une suite (wn )N∗ de H0 ([0, 1]) qui forme une base hilbertienne de L ([0, 1]) telle que Awn = λn wn pour tout
n ∈ N∗ .
wn
De plus (λn ) tend vers +∞ avec n, et (vn = √ ) ∗ est une base hilbertienne dans
λn N
(H01 ([0, 1]), (·, ·)a ).

Preuve. L'opérateur Tr étant autoadjoint compact positif sur (H 1 (]0, 1[), (·, ·)a ), on en déduit que H01 (]0, 1[)
admet une base (·, ·)a -hilbertienne (vn )N formée de vecteurs propres de Tr associés aux valeurs propres (µn )N
positives (voir théorème 7.1) : pour tout n, m ∈ N∗ :

Tr vn = µn vn , (vn , vm )a = δnm et µn −→ 0.
n→∞

Et par dénition de T :
(vn , vm )L2 = a(T vn , vm ) = µn a(vn , vm ) = µn δnm ,
v 2
donc ( √ n )N∗ est une famille orthonormale de L .
µn
1 2 2
Sachant H0 (]0, 1[) dense dans L (]0, 1[), c'est une base hilbertienne de L (]0, 1[).
1
Et on pose λn =
µ , sachant que µ = 0 n'est pas valeur propre. Et comme les
n
µn tendent vers 0, les λn
tendent vers +∞.

9.3.7 Résolution du problème de SturmLiouville


Il reste à calculer u solution de (9.11). Soit (cn )N∗ les composantes de u sur la base (wn )N∗ trouvée au
théorème 9.8. Donc, pour presque tout x :
X
u(x) = cn wn (x), cn ∈ R. (9.24)
n

Avec a(u, wm ) = (f, wm )L2 vrai pour tout n ∈ N∗ , on obtient :

X
cn a(wn , wm ) = (f, wm )L2 , ∀m ∈ N. (9.25)
n

Comme a(wn , wm ) = λn δnm , il reste λm cm = (f, wm )L2 , soit :

Z 1
1 1
cm = (f, wm )L2 = f (x) wm (x) dx. (9.26)
λm λm 0

Donc u :
X 1
u= (f, wn )L2 wn
n
λn

Exemple 9.9 Cas particulier p≡1 et q ≡ 0, i.e. −u00 = λu avec u(0) = u(1) = 0 : on retrouve la solution
classique avec la base de Fourier donnée en (9.5). Ici :

λ = λn = n2 π 2 , w(x) = wn (x) = αn sin(nπx), ∀n ∈ N∗ , (9.27)



avec par exemple αn = 2 pour avoir ||wn ||L2 = 1. On obtient ainsi la solution au problème −u00 = f sous la
P∞ √ 1
R1 √
forme : u(x) = n=1 cn 2 sin(nπx), où cn = λn 0 f (x) 2 sin(nπx) dx.

57
58 9.4. Le laplacien avec conditions aux limites de Dirichlet

9.4 Le laplacien avec conditions aux limites de Dirichlet


On regarde le problème spectral, pour Ω ouvert borné de Rn et A matrice elliptique :
(
trouver lesλn ∈ R et en ∈ H01 (Ω), en 6= 0 tels que :
(9.28)
~ n ) = λn en .
− div([Link]
Forme variationnelle :

λn ∈ R en ∈ H01 (Ω), en 6= 0 tels que :



 trouver et

(9.29)
Z Z
 ~ ~
([Link] )(~x) • gradv(~x) dΩ = λn en (~x) v(~x) dΩ, ∀v ∈ H01 (Ω)
Ω Ω

1 ~ ~
R
On munit H0 (Ω) du produit scalaire usuel (·, ·)H01 donné par (u, v)H01 = Ω gradu(~
x) • gradv(~
x) dΩ. On note :
Z
~
a(u, v) = ([Link])(~ ~
x) • gradv(~x) dΩ. (9.30)

Comme A est une matrice elliptique, la forme (trivialement) bilinéaire a(·, ·) =noté (·, ·)a est un produit scalaire
équivalent au produit scalaire (·, ·)H01 .

Théorème 9.10 Le problème (9.29) admet une innité de solutions (λn , en )n∈N∗ dans R × H01 (Ω) telles que :
2
(i) λn > 0 pour tout n et λn −→n→∞ ∞, et (ii) (en )n≥1 est une base hilbertienne de L (Ω).
en
De plus la base ( √ )n≥1 est une base hilbertienne de (H01 (Ω), (·, ·)a ).
λn
On dit que les λn sont les valeurs propres de ~
−div([Link]·) (en particulier de −∆ dans le cas A = I) avec
conditions aux limites de Dirichlet, et que les en sont des fonctions propres associées (ici les en choisies sont des
fonctions propres normalisées dans
√ L2 (Ω)). √
Et λ1 est appelée pulsation fondamentale, et les λn les pulsations harmoniques.

Preuve. On retrouve sous cette forme le problème (8.3). Vérions les hypothèses (8.5)-(8.6)-(8.7)-(8.8) :

1. l'injection canonique I10 est continue de H01 (Ω) dans L2 (Ω) grâce à l'inégalité de Poincaré ||v||L2 (Ω) ≤
1
cΩ ||v||H01 (Ω) pour tout v ∈ H0 (Ω), sachant Ω borné,

2. l'injection canonique I10 est compacte de H 1 (Ω) dans L2 (Ω) (théorème de Rellich).
3. H01 (Ω) est dense dans L2 (Ω), car D(Ω) ⊂ H01 (Ω) et D(Ω) dense dans L2 (Ω) (cours d'intégration-convolution),
1
4. la forme bilinéaire a(·, ·) est un produit scalaire équivalent au produit scalaire usuel de H0 (Ω).

On peut donc appliquer le théorème 8.6 : il existe une base hilbertienne L2 (Ω) (base orthonormale
(en )n≥1 de
2
de (L (Ω), (·, ·)L2 )) de vecteurs propres de a(·, ·) associée à une suite de valeurs propres (λn )n≥1 .
1 1
De plus les (en ) sont dans H0 (Ω) et forment une base orthogonale pour H0 (Ω) muni du produit scalaire
en
a(·, ·). Et les ( √ )n≥1 forment une base orthonormale de (H01 (Ω), (·, ·)a ).
λn

Remarque 9.11 On peut également montrer à l'aide de résultats de régularité que les fonctions en sont en
~ n ) est moins régulier que en (c'est une dérivée seconde), alors qu'en même
C ∞ . L'idée est que −div([Link]
fait
~ n )en = λn en , i.e. que en à même régularité que −div([Link]
temps −div([Link] ~ n )en .

9.5 Le laplacien avec conditions aux limites de Neumann


Exemple 9.12 Les résultats sont analogues pour le problème de Laplacien `−∆u + u = f' avec conditions aux
limites de Neumann ou conditions aux limites mêlées DirichletNeumann. Montrez-le.

10 Approximation variationnelle des problèmes spectraux


10.1 Problème approché
Point de départ = le problème aux valeurs propres :

trouver les couples (λ, u) ∈ R × (V −{0}) t.q., ∀v ∈ V, a(u, v) = λ(u, v)g , (10.1)

où (·, ·)g est un produit scalaire sur V . On en déduit le problème approché (problème discrétisé) : avec Vh ⊂ V
(approximation conforme), dim Vh = n ∈ N∗ : trouver les couples (λh , wh ) ∈ R × (Vh −{0}) tels que
∀vh ∈ Vh , a(wh , vh ) = λh (wh , vh )g . (10.2)

58
59 10.2. Eléments nis et diagonalisation du laplacien

Exemple 10.1 Pour le problème aux valeurs propres du laplacien avec conditions aux limites de Dirichlet
sous la forme initiale trouver (λ, u) ∈ R × H01 (Ω) t.q. −∆u = λu. On commence par la mise sous forme
1 ~ ~
R
variationnelle (10.1), où donc V = H0 (Ω) et a(u, v) =

gradu(~ x) dΩ et (·, ·)g = (·, ·)L2 .
x).gradv(~
Problème discrétisé déduit (10.2) avec Vh = P1 = l'espace de fonctions continues dans Ω et anes par
morceau sur un maillage donné. (Ici ce ne peut pas être le problème : trouver (λh , uh ) ∈ R×P1 t.q. −∆uh = λuh ,
car le membre de droite λuh est une fonction P1 , alors le membre de gauche −∆uh n'est pas une fonction : c'est
une distribution non régulière).

Calcul de solutions de (10.2) : soit (ϕi )i=1,...,n une base choisie dans Vh (exemple : la base usuelle des fonctions
chapeau P1 en éléments nis). On cherche les wh solutions de (10.2) sous la forme

α1
 
n
.  noté
X
wh = αj ϕj , i.e. [w
~ h ]|ϕ =  . = α ~, (10.3)
.
j=1 αn

où α
~ =P
[w
~ h ]|ϕ est la matrice colonne des composantes αi de wh dans la base (ϕi ). Avec (10.2) et vh = ϕi on
obtient j αj a(ϕj , ϕi ) = λh αj (ϕi , ϕj )H , donc, avec R = [Rij ] := [a(ϕj , ϕi )] et M = [Mij ] := [(ϕj , ϕi )g ],

n
X
∀i = 1, ..., n, Rij αj = λMij αj , i.e. R.~
α = λM.~
α, (10.4)
j=1

problème de type problème spectral généralisé ou problème de valeurs propres généralisé.

Dénition 10.2 R = [Rij ] := [a(ϕj , ϕi )] est la matrice de rigidité (matrice n ∗ n).


M = [Mij ] := [(ϕj , ϕi )g ] est la matrice de masse (matrice n ∗ n).

10.2 Eléments nis et diagonalisation du laplacien


Le problème spectral approché (10.2) dans Vh a été transformé en le problème matriciel (10.4).
Avec R symétrique et M symétrique dénie positive, la matrice R est M -diagonalisable : il existe n réels
λhj et une b.o.n. de vecteurs propres associés ~zj t.q., pour tout i, j = 1, ..., n, cf. (B.40)-(B.41),

R.~zj = λhj M.~zj et ~zi T .M.~zj = δij , i.e. R.P = M.P.D avec P T .M.P = I, (10.5)

où D = diag(λhi ) et P = [Pij ] = ( ~z1 ... ~zn ), voir (B.40). Dans Vh on dénit alors les

n
X
whj := Pij ϕi . (10.6)
i=1
P P
et leswhj forment un b.o.n. dans (Vh , (·, ·)L2 ) : en eet, (w
~ hi , w
~ hj )L2 = k` Pki P`j (ϕk , ϕ` )L2 = k` Pki Mk` P`j =
(P T .M.P )ik = δij , cf. (10.5). De plus, a(whi , whj ) =(10.2) λi (whi , whj )L2 = λi δij , donc si R est dénie positive
whj
alors λhi > 0 pour tout i, donc ( √ ) est une b.o.n. dans (Vh , a(·, ·)).
λj
Interprétation pour le laplacien : les λhi sont les fréquences propres approchées, et les whi sont les fonctions
propres associées.

Résolvons (10.2) avec la base


Pn (whj ) : on cherche les composantes cj de uh sur la base (whi ) , i.e. on pose
uh = j=1 cj whj ; donc les cj ∈ R vérient, pour tout i = 1, ...n,
n
X
cj a(whj , whi ) = (f, whi )g , donc ci λhi = (f, whi )g , (10.7)
j=1

car a(whj , whi ) = λhj δij . Donc, les λhj étant non nuls (quand a(·, ·) est coercitive),

n
(f, whi )g X (f, whi )g
ci = , donc uh = whi . (10.8)
λhi j=1
λhi

59
60

11 Erreurs sur les valeurs et vecteurs propres


11.1 Erreur sur les valeurs propres
On se donne un espace Vh ⊂ V (approximation conforme) de dimension nie N.

11.1.1 Erreur systématique par excès


Le principe du min-max (théorème 8.11 équation (8.33)) donne :

λhm = min max R(vh ) (11.1)


Ehm ∈Vhm vh ∈Ehm

où Vhm est l'ensemble des sous-espaces de dimension m de Vh . On en déduit :

Corollaire 11.1 Pour une approximation conforme (Vh ⊂ V ), l'erreur sur le calcul de la m-ième valeur propre
est systématique par excès :
λhm ≥ λm , ∀m = 1, ..., N. (11.2)

Preuve. Il faut montrer que, cf. (8.33) :

min max R(vh ) ≥ min max R(v), (11.3)


Ehm ∈Vhm vh ∈Ehm Em ∈Vm v∈Em

i.e. :
∀Ehm ∈ Vhm : max R(vh ) ≥ min max R(v).
vh ∈Ehm Em ∈Vm v∈Em

Il sut d'avoir :
∀Ehm ∈ Vhm , ∃Em ∈ Vm : max R(vh ) ≥ max R(v). (11.4)
vh ∈Ehm v∈Em

Ayant Vh ⊂ V (approximation conforme), il sut de prendre Em = Ehm .


On sait donc que, calculant numériquement la m-ième valeur propre λhm , on commet une erreur systématique
par excès : la valeur calculée λhm est toujours supérieure à la valeur propre λm cherchée.

11.1.2 * Convergence
Il reste à montrer que, lorsque h est susamment petit, i.e., lorsque Vh est à la limite dense dans V , on a
bien convergence de λhm vers λm . On va majorer λhm sous la forme :

λhm ≤ λm + ε(h), ε(h) → 0 (11.5)


h→0

Soit Ph : V → Vh l'opérateur de projection orthogonale de V sur Vh pour le produit scalaire a(·, ·) : pour
v∈V :
(Ph v, wh )a = (v, wh )a , ∀wh ∈ Vh . (11.6)

Ou encore a(v − Ph v, wh ) = 0 pour tout wh ∈ Vh .


(L'opérateur est bien déni car Vh étant de dimension nie est un espace vectoriel fermé).
Et soit :
Vm = Vect{w1 , ..., wm } (11.7)

le sous-espace engendré par les m premiers vecteurs propres du problème spectral continu (8.3).

Lemme 11.2 Posons :


||Ph v||H
σhm = inf = inf ||Ph v||H , (11.8)
v∈Vm
v6=0
||v||H v∈Vm , ||v||H =1

le min sur la sphère unité de (Vm , (·, ·)H ). Alors, on a :

 σhm ≤ 1,

λ (11.9)
 λhm ≤ 2m , si σhm 6= 0.
σhm

60
61 11.1. Erreur sur les valeurs propres

Preuve. Le corollaire 11.1 indique queλhm ≥ λm . Donc si on montre que 2


σhm λhm ≤ λm , on aura a fortiori
2
σhm ≤ 1. Montrons donc que σhm λhm ≤ λm .
On écarte le cas trivial σhm = 0, i.e. supposons σhm > 0. Cela implique dim(Ph Vm ) = m : sinon on aurait
dim(Ph Vm ) ≤ m − 1 et il existerait un vecteur v0 ∈ Vm tel que Ph v0 = 0. Ce qui contredit σhm > 0.
Puisque dim(Ph Vm ) = m, le principe du min-max théorème 8.11 et l'équation 11.1 donnent :

λhm ≤ max R(vh ) (11.10)


06=vh ∈Ph Vm

et donc, avec le fait que Ph est (·, ·)a orthogonal (et donc a(Ph v, Ph v) ≤ a(v, v) pour tout v dans V) :

a(vh , vh ) a(Ph v, Ph v) a(v, v)


λhm ≤ max 2 = max 2 ≤ max (11.11)
06=vh ∈Ph Vm ||vh ||H 06=v∈Vm ||Ph v||H 06=v∈Vm ||Ph v||2
H

a(v, v)
D'où avec λm = max (cf (8.32)) :
06=v∈Vm ||v||2H
1
λhm ≤ λm max (11.12)
v∈Vm , ||v||H =1 ||Ph v||2H
ce qui est le résultat annoncé.

Il reste à montrer que σhm → 1 quand h→0 (cas Vh dense à la limite dans V ).

2||a|| m
Lemme 11.3 On a, si m≥1 et dim Vh ≥ m, posant c= :
λ1
2
σhm ≥ 1 − c sup ||v − Ph v||2V . (11.13)
v∈Vm
||v||H =1

Preuve. Étant donnés 2 vecteurs x et y, on a ||y − x||2 = ||y||2 + ||x||2 − 2(x, y), d'où :

||y||2 = ||x||2 + ||y − x||2 − 2(x − y, x).

D'où, pour v ∈ Vm et ||v||H = 1 :

||Ph v||2H = 1 + ||Ph v − v||2H − 2(v − Ph v, v)H ≥ 1 − 2(v − Ph v, v)H . (11.14)

Il reste à majorer −2(v − Ph v, v)H pour v ∈ Vm . Pour wi un vecteur propre de Vm avec ||wi ||H = 1, il vient :

1 1
(v − Ph v, wi )H = a(v − Ph v, wi ) = a(v − Ph v, wi − Ph wi ),
λi λi
avec la dénition de Ph puisque Ph w i ∈ V h . Et la continuité de a(·, ·) dans V donne :

||a||
(v − Ph v, wi )H ≤ ||v − Ph v||V ||wi − Ph wi ||V .
λi
Pm
Donc, si v= i=1 αi wi ∈ Vm :

m m m
X X X ||a||
(v − Ph v, αi wi )H ≤ αi (v − Ph v, wi )H ≤ | αi | ||v − Ph v||V sup ||w − Ph w||V
i=1 i=1 i=1
λ1 w∈Vm
||wm ||H =1


αi2 Rm )
P P P
Prenant de plus ||v||H = 1 = qui donne | αi | = | 1.αi | ≤ m (CauchySchwarz dans il vient
avec : √
||a|| m
(v − Ph v, v)H ≤ ||v − Ph v||V sup ||w − Ph w||V
λ1 w∈Vm
||wm ||H =1
Pm
D'où, pour v= i=1 αi wi , ||v||H = 1 et ayant ||v − Ph v||V ≤ sup ||w − Ph w||V :
w∈Vm
||wm ||H =1


||a|| m
(v − Ph v, v)H ≤ sup ||w − Ph w||2V (11.15)
λ1 w∈Vm
||wm ||H =1

ce qui avec (11.14) donne le résultat souhaité.

61
62 11.1. Erreur sur les valeurs propres

Dénition 11.4 Soit I ⊂ [0, 1] t.q. 0 ∈ I et 0 non isolé, et soit (Vh )h∈I une suite dans V de sous-espaces de
dimension nie t.q. dim(Vh ) −→ ∞. On dit que (Vh )h∈I est dense à la limite dans V si tout élément de u de V
h→0
peut-être approché aussi près que souhaité par un élément de Vh quitte à prendre h assez petit :

∀u ∈ V, lim ( inf ||u − vh ||V ) = 0 (11.16)


h→0 vh ∈Vh

Ou encore : ∀u ∈ V , ∀ε > 0, ∃Nu,ε > 0 t.q. : dim(Vh ) > Nu,ε ⇒ ∃vh ∈ Vh , ||u − vh ||V < ε.
Remarque 11.5
S h représente un pas de discrétisation, comme par exemple le diamètre maximal d'une maille
Ki lorsque Ω= i Ki est partitionné en mailles (sous domaines) Ki .
On a alors le théorème d'approximation :

Théorème 11.6 On suppose qu'on dispose d'une suite de sous-espaces Vh dense à la limite dans V . Alors,
pour tout m entier ≥ 1 (pour la m-ième valeur propre), il existe une constante C > 0, il existe h0 ∈ R tel que
pour tout h < h0 on ait :
0 ≤ λhm − λm ≤ C sup ||v − Ph v||2V ,
v∈Vm
||vm ||H =1

ou encore :
0 ≤ λhm − λm ≤ C sup inf ||v − vh ||2V (11.17)
v∈Vm vh ∈Vh
||vm ||H =1

√ λm 4||a||2
avec C= m (où α est constante de coercivité de a(·, ·).).
λ1 α
Et en particulier λhm → λm quand h → 0.

Preuve. Avec la conformité Vh ⊂ V on a (11.6) et donc :

||a||
||v − Ph v||V ≤ inf ||v − vh ||V .
α vh ∈Vh
L'hypothèse d'approximation (11.16) donne donc :

∀v ∈ V, lim ||v − Ph v||V = 0.


h→0

On se xe m ∈ N. Alors, Vm étant de dimension nie :

lim sup ||v − Ph v||V = 0.


h→0 v∈Vm
||vm ||H =1

2 1
On choisit alors h0 tel que pour tout h ≤ h0 on ait σhm ≥ 2 , ce qui est possible grâce à (11.13) et (11.16). Il
vient :
2
1 − σhm
λhm − λm ≤ 2 λm ≤ 2cλm sup ||v − Ph v||2V . (11.18)
σhm v∈Vm
||v||H =1

D'où : √
2||a|| m ||a||
λhm − λm ≤ 2λm sup inf ||v − vh ||2V .
λ1 α v∈Vm vh ∈Vh
||vm ||H =1

On en déduit le

Corollaire 11.7 On suppose qu'il existe un sous-espace dense V de V et une application Πh de V dans Vh telle
que :
∀v ∈ V, lim ||v − Πh v||V = 0 (11.19)
h→0
Alors, pour tout entier m≥1 on a :
lim λhm = λm (11.20)
h→0

Exemple 11.8 Application aux éléments nis : on prend V = C 0 (Ω) et on prend Πh


qui est dense dans H 1 (Ω)
0
l'opérateur d'interpolation de V = C (Ω) dans P1 -continus. Et on a un résultat de convergence pour le problème
spectral elliptique approché.

Remarque 11.9 Ne pas confondre α constante de coercivité et λ1 la plus petite valeur propre : les normes ne
sont pas les mêmes : pour α on considère a(v, v) ≥ α||v||2V , alors que pour λ1 on considère le problème spectral
a(v, v) ≥ λ1 ||v||2H .

62
63 11.2. * Erreur sur les vecteurs propres

11.2 * Erreur sur les vecteurs propres


On donne le résultat sans démonstration (technique, voir par exemple RaviartThomas [11]).

Théorème 11.10 Sous les hypothèses précédentes, et si λm est une valeur propre simple, alors pour h0 assez
petit, λhm est une valeur propre simple et il existe une constante C>0 indépendante de h ≤ h0 telle que :

||whm − wm ||V ≤ C sup ||v − Ph v||V (11.21)


v∈Vm
||v||H =1

et :
||whm − wm ||H ≤ C||wm − Ph wm ||H (11.22)

Remarque 11.11 Le premier résultat s'écrit de manière plus générale :


 
||whm − wm ||V ≤ C sup inf ||v − vh ||V
v∈Vm vh ∈Vh
||v||H =1

Corollaire 11.12 L'hypothèse d'approximation Vh dense à la limite dans V donne :

lim ||whm − wm ||V = 0 et lim ||whm − wm ||H = 0 (11.23)


h→0 h→0

11.3 Application aux problèmes elliptiques du second ordre


On donne le résultat sans démonstration (technique, voir par exemple RaviartThomas [11]).

Théorème 11.13 Pour une approximation par des éléments nis Pk , si Vm ⊂ H k+1 , alors :

|λhm − λm | ≤ Ch2k (11.24)

Et si λm est une valeur propre simple, on a :

||whm − wm ||H 1 (Ω) ≤ Chk (11.25)

et
||whm − wm ||L2 (Ω) ≤ Chk+1 (11.26)

Ce résultat vient des inégalités d'interpolation pour la partie vecteurs propres, voir cours d'éléments nis,
et de (11.17) pour les valeurs propres : d'où, dans H 1 (Ω), la convergence d'ordre 2k sur les valeurs propres
lorsqu'on a une convergence d'ordre k sur les vecteurs propres (les fonctions propres ici).

Exemple 11.14 Par exemple pour le problème de recherche des valeurs propres et vecteurs propres du Lapla-
cien avec conditions aux limites de Dirichlet :

λ∈R u ∈ H01 (Ω), u 6= 0



 trouver et tels que :

(11.27)
Z Z
 ~ ~
[Link] dΩ = λ u v dΩ, ∀v ∈ H01 (Ω)
Ω Ω

l'utilisation d'éléments nis P1 -continus permet d'approcher les valeurs propres à un ordre h2 près (donc conver-
gence quadratique des valeurs propres approchées vers les valeurs propres réelles), et les vecteurs propres à un
ordre h près en norme H01 (Ω) (convergence linéaire).

Deuxième partie
Problèmes paraboliques et hyperboliques
12 Problèmes paraboliques
12.1 Introduction
L'exemple type des problèmes paraboliques est l'équation de la chaleur donnée au paragraphe 1. On rappelle
le problème. Soit Ω un ouvert régulier de Rn de frontière Γ régulière, et soit ]0, T [ un intervalle de temps (T > 0).
On note :
QT =]0, T [×Ω, Γ = ∂Ω, ΣT =]0, T [×Γ, (12.1)

et le problème est :

63
64 12.2. Rappels et notations

Étant donnée une fonction u0 : Ω → R (condition initiale) et une fonction f : QT → R (source de chaleur),
trouver une fonction u : QT → R solution des équations :
 ∂u
 ∂t (t, x) − ∆u(t, x) = f (t, x),


(12.2)
 u|ΣT = 0 (condition aux limites de Dirichlet à tout t),

u(0, ~x) = u0 (~x) dans Ω (condition initiale).

Les opérateurs ~
∆, grad et div seront toujours considérés comme des opérateurs en espace.
On considère les variables temps et espace de manière diérente (on les sépare), de manière à retrouver la
formulation variationnelle usuelle des problèmes elliptiques : on suppose u susamment régulier dans QT =
]0, T [×Ω, et soit v ∈ H01 (Ω). Il vient :
Z Z Z
∂u
(t, x) v(x) dx − ∆u(t, x) v(x) dx = f (t, x) v(x) dx. (12.3)
Ω ∂t Ω Ω

Et, avec v ∈ H01 (Ω), on a formellement :


 Z Z
∂u d

 (t, x) v(x) dx = u(t, x) v(x) dx,
Ω ∂t dt Ω

Z Z (12.4)
 −

 ∆u(t, x) v(x) dx = ~
gradu(t, ~
x).gradv(x) dx,
Ω Ω

et la formulation variationnelle (formelle pour le moment) s'écrit, pour tout v ∈ H01 (Ω) :
Z Z Z
d ~ ~
u(t, x) v(x) dx + gradu(t, x).gradv(x) dx = f (t, x) v(x) dx. (12.5)
dt Ω Ω Ω

Toutes les intégrales considérées sont des intégrales dépendant du paramètre t.


Pour u(t, x) une fonction de deux variables, on note ut = u(t) la fonction dénie pour tout t ∈ [0, T ] par :

Ω → R,
(
ut = u(t) : déf
(12.6)
x → ut (x) = u(t)(x) = u(t, x).

De même pour ft = f (t). La formulation variationnelle s'écrit donc :

d ~ ~
(u(t, ·), v(·))L2 + (gradu(t, ·), gradv(·)) L2 n = (f (t, ·), v(·))L2 , ∀v ∈ H01 (Ω), (12.7)
dt
soit :
d ~ ~
(u(t), v)L2 + (gradu(t), gradv)L2 n = (f (t), v)L2 , ∀v ∈ H01 (Ω). (12.8)
dt
Notons :
~
a(v, w) = (gradv, ~
gradw)L2 n , (12.9)

et la formulation variationnelle de l'équation de la chaleur s'écrit sous forme générique :



 d (u(t), v) 2 + a(u(t), v) = (f (t), v) 2 , ∀v ∈ H01 (Ω),
L L
dt (12.10)
u(0) = u0 .

12.2 Rappels et notations


Soit E et F deux espaces de Banach, et KE un compact de E . On note C 0 (KE , F ) l'ensemble des fonctions
0
continues sur KE . On rappelle que la continuité en t d'une fonction f ∈ C (KE , F ) s'énonce :

∀t ∈ KE , ∀ε > 0, ∃ηt,ε , ∀s ∈ KE : ||s − t||E ≤ ηt,ε ⇒ ||f (s) − f (t)||F ≤ ε. (12.11)

Et une fonction est uniformément continue sur KE si ηt,ε ne dépend pas de t :

∀ε > 0, ∃ηε , ∀t ∈ KE , ∀s ∈ KE : ||s − t||E ≤ ηε ⇒ ||f (s) − f (t)||F ≤ ε. (12.12)

Et on sait que lorsque que KE est compact, la continuité est équivalente à l'uniforme continuité. On munit dès
lors C 0 (KE , F ) de la norme :
||f ||C 0 (KE ,F ) = sup ||f (t)||F . (12.13)
t∈KE

64
65 12.3. Le problème parabolique abstrait

De même, on note C 1 (KE , F ) l'ensemble des fonctions continues et dérivables sur KE , de dérivée continue sur
KE . Et on munit cet espace de la norme :

df
||f ||C 1 (KE ,F ) = max( sup ||f (t)||F , sup || (t)||F ). (12.14)
t∈KE t∈KE dt

En particulier, pour KE = [0, T ] et F = R, on a les fonctions réelles usuelles C0 et C1 sur le compact [0, T ].
2 1 1
Et on s'intéressera ici aux cas F = L (Ω), F = H0 (Ω) et F = H (Ω).

Par exemple, pour F = L2 (Ω), on s'intéressera aux fonctions u de C 0 ([0, T ], L2 (Ω))R, i.e., les fonctions
continues sur [0, T ] telles que pour chaque t ∈ [0, T ] on a u(t) = ut ∈ L2 (Ω) (i.e. telles que Ω |u(t, ~x)|2 dx < ∞
où u(t, ~x) =déf u(t)(~x)), espace normé à l'aide de :
Z
1
||v||C 0 ([0,T ],L2 (Ω)) = sup ||v(t)||L2 (= sup ( |v(t, ~x)|2 dΩ) 2 ). (12.15)
t∈[0,T ] t∈[0,T ] Ω

Et on s'intéressera également aux fonctions u de C 1 ([0, T ], L2 (Ω)), de C 0 ([0, T ], H01 (Ω)) et de C 1 ([0, T ], H01 (Ω)).
Pour la formulation abstraite, les espaces de fonctions qui interviendront seront entre autres C 0 ([0, T ], H),
1 0 1
C ([0, T ], H), C ([0, T ], V ) et C ([0, T ], V ).
On utilisera également l'espace de fonction des fonctions L2 ([0, T ], H) f telles que f (t) soit de carré inté-
RT 2
grable :
0
||f (t)||H dt < ∞ (le carré est pris au sens de la norme de H ).
2 2 2
Dans le cas H = L (Ω), pour f ∈ L ([0, T ], L (Ω)) on a :

Z T Z T Z Z Z T
∞> ||f (t)||2H dt = |f (t)(~x)|2 dΩ dt = |f (t)(~x)|2 dt dΩ, (12.16)
0 0 Ω Ω 0

car la première égalité indique que f 2 ∈ L1 ([0, T ] × Ω), et on peut donc appliquer le théorème de Fubini. Cela
2 2 2 2
prouve que L ([0, T ], L (Ω)) peut être identier à L ([0, T ] × Ω) = L (QT ) :

L2 ([0, T ], L2 (Ω)) ' L2 ([0, T ] × Ω).


De plus, pour H espace de Hilbert, l'espace L2 ([0, T ], H) est un espace de Hilbert muni du produit scalaire :
Z T
(f, g) = (f (t), g(t))H dt. (12.17)
0

Et pour la fonction u(t, x), on aura besoin d'espaces de type L2 ([0, T ], H 1 (Ω)), i.e., espaces de fonctions
RT
1
u : [0, T ] → H (Ω) telles que 0 ||u(t)||2H 1 dt < ∞.

12.3 Le problème parabolique abstrait


On se donne deux espaces de Hilbert H et V tels que :

V ⊂H avec injection continue et compacte,


(12.18)
V dense dans H,
ainsi qu'une forme :
a(·, ·) bilinéaire symétrique continue coercive sur V. (12.19)
0
Le problème parabolique abstrait est, étant donnée une fonction u ∈H (condition initiale) et une fonction
f ∈ L2 ([0, T ], H) u ∈ L2 ([0, T ], V ) C 0 ([0, T ], H)
T
: trouver tel que


 d (u(t), v) + a(u(t), v) = (f (t), v) , ∀v ∈ V, dans D0 (]0, T [),
H H
dt (12.20)
u(0) = u0 .

Et il s'agira de trouver une solution au sens des distributions (régularité très faible en temps), ou encore telle
que pour toute fonction v∈V et pour toute fonction à valeurs réelles ϕ ∈ D(]0, T [) :

d
−h (u(t), v)H , ϕ(t) i + h a(u(t), v) , ϕ(t) i = h (f (t), v)H , ϕ(t) i. (12.21)
dt
En fait, sous des conditions de régularité susantes pour u0 et f, on peut montrer que u ∈ C 1 ([0, T ], H), et
donc qu'il sut de considérer l'équation (12.20) au sens classique (voir par exemple Brézis [4] et chapitre sur
le théorème de HilleYosida). Dans le cadre présent (celui des fonctions intégrables), on n'obtiendra pas cette
régularité C 1.

65
66 12.4. Décomposition sur la base de vecteurs propres (orthogonale)

12.4 Décomposition sur la base de vecteurs propres (orthogonale)


On rappelle le problème spectral (8.3) : trouver les couples (λ, w) ∈ R × V tels que

∀v ∈ V, a(w, v) = λ(w, v)H . (12.22)

Résolution à l'aide du théorème spectral 7.1 (page 45) : les hypothèses (12.18) et (12.19) donnent l'existence

d'une suite (λn , wn )N∗ ∈ (R × V )N de couples valeurs propresvecteurs propres, les wn formant une base
hilbertienne de H , et les λn étant positifs.
On analyse le problème (12.20), i.e. on regarde à quoi ressemble une solution si elle existe. Si u est solution
de (12.20), à t xé on décompose u(t) ∈ H sur cette base orthonormée de H :


X
u(t) = αj (t)wj , où αj (t) = (u(t), wj )H . (12.23)
j=1

(Les αj (t) sont les composantes de u(t) sur la b.o.n. (wj )j∈N∗ .)
Et avec (12.20), prenant v = wi :

dαj
 X X

 (wj , wi )H (t) + αj (t)a(wj , wi ) = (f (t), wi )H


j
dt j
∀i ∈ N∗ , X
(wj , wi )H αj (0) = (u0 , wi )H




j

Et puisque (wj , wi )H = δij et a(wj , wi ) = λi δij , les αi : [0, T ] → R satisfont l'équation diérentielle ordinaire,
pour tout i ∈ N∗ : 
 dαi (t) + λ α (t) = f (t) où f (t) = (f (t), w )
i i i i i H
dt (12.24)
αi (0) = u0i où u0i = (u0 , wi )H

D'où le lemme :

Lemme 12.1
P∞
Si u(t, x) = i=1 αi (t) wi (x) est solution de (12.20), alors les αi : [0, T ] → R sont donnés par :

 Z t 
αi (t) = e−λi t (u0 , wi )H + (f (s), wi )H eλi s ds (12.25)
0
P∞
(En particulier, u(t, x) = i=1 αi (t)wi (x) est sous la forme d'une somme de fonctions à variables séparées.)

Preuve. En eet, l'équation diérentielle linéaire générique :



 dα (t) + λα(t) = g(t), t ∈ [0, T ]
dt (12.26)
α(0) = α0

admet pour une solution homogène (avec second membre nul g = 0) avec condition initiale α0 :

αh (t) = α0 e−λt (12.27)

et une solution particulière αp , avec condition initiale nulle αp (0) = 0 et second membre g (donnée par la
méthode de variation des constantes αp (t) = c(t)e−λt ) :

Z t
αp (t) = e−λt g(s) eλs ds (12.28)
0

Et la solution cherchée est α(t) = αh (t) + αp (t).


Il reste à prouver que le problème (12.20) admet une solution.

Théorème 12.2 Sous les hypothèses (12.18) et (12.19), le problème (12.20) admet l'unique solution, pour
t ∈ [0, T ] :

X
u(t) = αi (t)wi , (12.29)
i=1

au sens des distributions (dans D0 (Ω)).

66
67 12.4. Décomposition sur la base de vecteurs propres (orthogonale)

Preuve. Il sut pour cela d'établir que la série (12.29) est convergente pour u0 ∈ H et f ∈ L2 ([0, T ], H).
On trouvera la démonstration complète dans RaviartThomas [11]. On donne uniquement les étapes de cette
démonstration ici.

1- On regarde le problème approché dans Vm = Vect{w1 , ...wm } (en dimension nie donc). On obtient
immédiatement que la solution um cherchée dans L2 ([0, T ], Vm ) n'est autre que la série (12.29) tronquée :

m
X
um (t) = αi (t)wi (12.30)
i=1

2- On montre que la suite (um )m∈N est une suite de Cauchy à la fois dans l'espace L2 ([0, T ], V ) muni de sa
0
norme et dans l'espace C ([0, T ], H) muni de sa norme.
3- Les espaces L2 ([0, T ], V )
C 0 ([0, T ], H) étant complets, la suite (um )m∈N converge dans chacun des es-
et
l c 2
paces vers des limites respectives u et u . Mais l'injection V ⊂ H est continue et donc l'injection de L ([0, T ], V )
2 0 2
dans L ([0, T ], H) est continue. Et l'injection de C ([0, T ], H) dans L ([0, T ], H) est également continue. On en
l c
déduit que u = u qu'on note u. Donc, quand m → ∞ :
\
um → u ∈ L2 ([0, T ], V ) C 0 ([0, T ], H) (12.31)

4- Il reste à vérier (12.21).

Il reste à voir que le problème (12.20) est bien posé, i.e., que la solution u dépend continûment de ||u0 ||H et
||f (t)||H . On a :

Théorème 12.3 Sous les hypothèses (12.18) et (12.19), le problème (12.20) admet une unique solution qui
vérie, pour t ∈ [0, T ] :
Z t
||u(t)||H ≤ e−λ1 t ||u0 ||H + ||f (s)||H eλ1 s ds ,

(12.32)
0
où λ1 est la plus petite valeur propre.

Preuve. Le développement en série (12.29) avec (12.25) donne :

∞ 
X Z t 
u(t) = e−λi t (u0 , wi )H + e−λi t (f (s), wi )H eλi s ds wi
i=1 s=0
(12.33)
X∞ Z t ∞
X
−λi t 0 −λi t
= e (u , wi )H wi + e (f (s), wi )H eλi s wi ds.
i=1 s=0 i=1

En eet :
P∞
1- i=1 e−λi t (u0 , wi )H wi ∈ H car (wi ) étant une b.o.n. de H :

∞ ∞ ∞
X X  21 X  12
|| e−λi t (u0 , wi )H wi ||H = e−2λi t (u0 , wi )2H ≤ e−λ1 t (u0 , wi )2H = e−λ1 t ||u0 ||H .
i=1 i=1 i=1
P∞ −λi t R t 
Donc le dernier terme D = i=1 e (f (s), wi )H eλi s ds wi dans (12.33)1 est également dans H .
P R R s=0
P −λi (t−s)
2- Justions l'inversion = dans (12.33)2 . Soit gi (s) = (f (s), wi )H e , donc D =
P∞ R t  ∗
i=1 s=0 gi (s) ds wi ∈ H . Comme (wi ) est une base de H , il sut de vérier que, pour tout j ∈ N :

X∞ Z t ∞
Z t X

( gi (s) ds wi , wj )H = ( ( gi (s)wi ) ds, wj )H ,
i=1 0 0 i=1

soit, par continuité du produit scalaire :


X Z t Z t X∞
(( gi (s) ds)wi , wj )H = ( gi (s)wi , wj )H ds,
i=1 0 0 i=1

soit :
∞ Z
X t ∞
Z tX
gi (s) ds(wi , wj )H = gi (s)(wi , wj )H ds,
i=1 0 0 i=1
Rt Rt
soit
0
gj (s) ds = 0
gj (s) ds car (wi , wj )H = δij : OK.

67
68 12.5. Solution approchée par troncature

P∞ −λi (t−s)
3- i=1 (f (s), wi )H e wi ∈H car λ1 ≤ λi pour tout i, et les vecteurs wi étant orthonormaux dans H,
avec Pythagore, pour s ≤ t :


X ∞
X
|| e−λi (t−s) (f (s), wi )H wi ||2H = e−2λi (t−s) (f (s), wi )2H ≤ e−2λ1 (t−s) ||f (s)||2H . (12.34)
i=1 i=1

4- D'où (12.33) donne :


X Z t ∞
X
||u(t)||H ≤ || e−λi t (u0 , wi )H wi ||H + || (f (s), wi )H wi e−λi (t−s) ||H ds.
i=1 0 i=1
P∞ P∞
D'où le résultat puisque λi ≥ λ1 pour tout i et u0 (t) = 0
i=1 (u , wi )H wi donne ||u0 (t)||2H = 0 2
i=1 (u , wi )H .

12.5 Solution approchée par troncature


Il sut de tronquer la solution précédente (12.29) :

m
X
um (t) = αi (t)wi ,
i=1

le théorème précédent indiquant que : quand m → ∞, alors um → u dans le bon espace. L'approximation sera
d'autant meilleur que m est grand.
Le problème de cette troncature est qu'il faut connaître la base de L2 (Ω) orthogonale formée des vecteurs
propres de a(·, ·). Dans la pratique, c'est rarement possible.

12.6 Résolution par éléments nis


On se donne un sous-espaceVh ⊂ H01 (Ω) (pour le problème avec condition aux limites de Dirichlet homogène),
et on note m = dim Vh (sa dimension). Soit (ϕi )i=1,...,m une base (quelconque) de Vh . On s'intéresse alors au
problème, voir (12.20) : trouver uh ∈ F([0, T ]; Vh ) telle que


 d (u (t), v ) + a(u (t), v ), = (f (t), v ) , ∀v ∈ V ,
h h H h h h H h h
dt (12.35)
(uh (0), vh )H = (u0 , vh )H , ∀vh ∈ Vh .

(L'équation condition initiale a été projetée dans l'espace Vh où on cherche la solution.)


Pour t ∈ [0, T ], connaître uh (t) ∈ Vh c'est connaître ses composantes sur la base (ϕi ), i.e. à chercher les
(αjh (t))j=1,...,m tels que :
X
uh (t) = αjh (t) ϕj . (12.36)
j=1,...,m

On aura ainsi, pour t ∈ [0, T ] et ~x ∈ Ω :

X
uh (t, x) = αjh (t) ϕj (x). (12.37)
j=1,...,m

Avec (12.36), (12.35) est équivalent à : trouver les fonctions (αjh )j=1,...,m ∈ F(R; R) telles que

 m m
 X dαjh X

 (ϕj , ϕi )H (t) + a(ϕj , ϕi )αjh , = (f (t), ϕi )H , ∀i = 1, ..., m,
dt


 j=1 j=1
(12.38)
 m
X
(ϕj , ϕi )H αjh (0) = (u0 , ϕi )H , ∀i = 1, ..., m.





j=1

Dénition 12.4 Les matrices :

M = [(ϕj , ϕi )H ]1≤i,j≤m et R = [a(ϕj , ϕi )]1≤i,j≤m (12.39)

sont appelées matrice de masse et matrice de rigidité.

68
69 12.7. Discrétisation en temps

Notons :
(u0 , ϕ1 )H
     
α1h (t) (f (t), ϕ1 )H
. . .
~uh (t) =  . , f~(t) =  . , ~u0 =  . . (12.40)
     
. . .
0
αmh (t) (f (t), ϕm )H (u , ϕm )H
Le problème (12.38) s'écrit alors :



 trouver la fonction ~uh ∈ F(R; Rn ) telle que :

d~uh

M. (t) + R.~uh (t) = f~(t), (12.41)

 dt
M.~uh (0) = ~u0 .

C'est le problème matriciel à résoudre : c'est un système diérentiel linéaire du premier ordre classique. Notez
que si on choisit des éléments nis P1 pour Vh , la matrice de masse M peut-être rendue diagonale (par mass
lumping), sans perte de précision, et l'inverse de M est alors immédiat.

Méthodes de résolutions : voir Ÿ B.4.3.

12.7 Discrétisation en temps


On souhaite résoudre (12.41) de manière approché en temps (et non de manière exacte comme au Ÿ B.4.3).
On donne ici l'exemple de la discrétisation de type Euler explicite : on se sert du développement limité de
~uh au premier ordre, pour écrire, notant k = ∆t un petit pas de temps :

d~uh ~uh (t + k) − ~uh (t)


(t) = + o(1),
dt k
puis à partir de (12.41), notant tn = nk , on cherche une valeur approchée ~unh de ~uh (nk) telle que :

~uhn+1 − ~unh
M. + R.~uh (tn ) = f~(tn ).
k
Connaissant la valeur ~uh (0), on pose ~u0h = ~uh (0), et ~u1h est déterminé à l'aide de :

M.~u1h = M.~u0h + k(−R.~u0h + f~0 ), (12.42)

où on a noté f~n = f~(tn ) pour tout n ≥ 0.


Noter qu'en général on n'inverse pas la matrice M , mais qu'on utilise une méthode de type LU pour résoudre
le système (12.42). Une fois connu ~u1h , on peut calculer ~u2h puis tous les ~unh , la décomposition LU de M étant
faite une seule fois :
M.~uhn+1 = M.~unh + k(−R.~unh + f~n ).
On renvoie au cours sur la résolution d'équations diérentielles pour les diérentes méthodes de discrétisation
en temps (Euler explicite, Euler implicite, Crank-Nicholson, RungeKutta...).

13 problèmes hyperboliques : à rédiger

69
70

Troisième partie
Annexes
A Oscillateur harmonique 1-D et conditions initiales
On traite ici le cas le problème classique de l'équations de ondes avec conditions initiales, i.e., on s'intéresse
à la résolution de ϕ00 (t) = −λϕ(t), avec ϕ(0) et ϕ0 (0) donnés.

A.1 Oscillateur harmonique libre non amorti


Le problème est de trouver une fonction ϕ(t) telle que dans l'intervalle [0, T ] :

(
ϕ̈(t) + ω02 ϕ(t) = 0,
(A.1)
ϕ(0) = ϕ0 , ϕ̇(0) = ϕ1 ,

avec ϕ̇ et ϕ̈ les dérivées premières et secondes en temps. Voici 3 exemples parmi d'autres. Pour un problème de
q
k
ressort élastique de raideur k attaché à une masse m, ω0 = m et ϕ=x est l'allongement du ressort au temps
pg
t; Pour un pendule de masse m, de longueur l soumis à des mouvements de petite amplitude, ω0 = et ϕ
ql
1
est l'angle (petit) avec la verticale. Pour un circuit électrique avec une self L et une capacité C , ω0 = LC et
ϕ=i est l'intensité du courant.
Ce problème homogène a pour solution générale :

ϕ(t) = a cos(ω0 t) + b sin(ω0 t), (A.2)

a et b étant donnés de manière unique par les conditions initiales. Ici on a ϕ0 = a et ϕ1 = ω0 b, donc ϕ(t) =
ϕ0 cos(ω0 t) + ϕ 2π 1 ω0
ω0 sin(ω0 t). Par dénition, ω0 est la pulsation, T = ω0 la période du mouvement et ν = T = 2π
1

la fréquence.

A.2 Oscillateur harmonique forcé non amorti


Le problème est de trouver une fonction ϕ(t) telle que :

(
ϕ̈(t) + ω02 ϕ(t) = α sin(ω1 t),
(A.3)
ϕ(0) = ϕ0 , ϕ̇(0) = ϕ1 .

A.2.1 Cas ω1 6= ω0 et battements

Figure A.1  Représentation de ϕ = cos(t) + sin((1.15) ∗ t)


On cherche une solution particulière de (A.3)1 de la forme :

ϕp (t) = β sin(ω1 t) + γ cos(ω1 t). (A.4)

On doit donc avoir −ω12 (β sin(ω1 t) + γ cos(ω1 t)) + ω02 (β sin(ω1 t) + γ cos(ω1 t)) = α sin(ω1 t) pour tout t. Et donc
(ω02 − ω12 )β =α et (ω02 − ω12 )γ = 0.

70
71 A.2. Oscillateur harmonique forcé non amorti

α
Sachant ω1 6= ω0 , on obtient γ=0 et β= ω02 −ω12
, d'où une solution particulière :

α
ϕp (t) = sin(ω1 t). (A.5)
ω02 − ω12
D'où la solution générale :

α
ϕ(t) = a cos(ω0 t) + b sin(ω0 t) + sin(ω1 t). (A.6)
ω02 − ω12
αw
ω0
1

Les conditions initiales donnent a = ϕ0 et b= .


ω02 − ω12
Lorsque ω1 est proche de ω0 on a une superposition de deux fonctions périodiques de période proche, ce qui
donne lieu à un phénomène de battement, voir gure A.1.

A.2.2 Cas ω1 = ω0 : résonance


On résout : (
ϕ̈ + ω02 ϕ = α sin(ω0 t),
(A.7)
ϕ(0) = ϕ0 , ϕ̇(0) = ϕ1 .
On cherche une solution particulière sous la forme :

ϕp (t) = βt sin(ω0 t) + γt cos(ω0 t), (A.8)

ce qui donne :
α
ϕp (t) = − t cos(ω0 t). (A.9)
2ω0
(Calculs simpliés : on cherche ϕp de la forme ϕp (t) = γt cos(ω0 t), d'où ϕ0p (t) = γ cos(ω0 t) − ω0 γt sin(ω0 t),
00
d'où ϕp (t)= −ω0 γ sin(ω0 t) − ω0 γ sin(ω0 t) − ω02 γt cos(ω0 t), d'où −ω0 γ sin(ω0 t) − ω0 γ sin(ω0 t) = α sin(ω0 t), d'où
−ω0 γ − ω0 γ = α.)
La solution générale est donc :

α
ϕ = a cos(ω0 t) + b sin(ω0 t) − t cos(ω0 t). (A.10)
2ω0
Et la solution explose, i.e., ϕ(t) non borné quand t → ∞, même si α est très petit (énergie apportée très petite).
Quand ce phénomène se produit (fréquence apportée égale à la fréquence de vibration propre), il y a rupture
du matériau dont le mouvement est décrit par l'équation.

Exercice A.1 Résoudre, pour f intégrable et ω0 > 0 :


(
ϕ̈(t) + ω02 ϕ(t) = f (t),
(A.11)
ϕ(0) = ϕ0 , ϕ̇(0) = ϕ1 .

Retrouver les résultats (A.3) et (A.10).

Réponse. La solution homogène est donnée par (A.2). On cherche une solution particulière ϕp (t) = a(t) cos(ω0 t) +
b(t) sin(ω0 t). Donc, supposant (première équation) a0 (t) cos(ω0 t)+b0 (t) sin(ω0 t) = 0 on obtient ϕ0p (t) = ω0 (−a(t) sin(ω0 t)+
b(t) cos(ω0 t)), d'où ϕ00p (t) = −ω02 (a(t) cos(ω0 t) + b(t) sin(ω0 t)) + ω0 (−a0 (t) sin(ω0 t) + b0 (t) cos(ω0 t)). Donc ϕp véri-
0 0 0 0
e ω0 (−a (t) sin(ω0 t) + b (t) cos(ω0 t)) = f (t) (deuxième équation), avec a (t) cos(ω0 t) + b (t) sin(ω0 t) = 0 (pre-
0 f (t) 0 f (t) 1
Rt
mière équation). D'où b (t) = ω cos(ω0 t) et a (t) = − ω sin(ω0 t). Par exemple a(t) = − ω f (τ ) sin(ω0 τ ) dτ et
0 0 0 0
1
R t
b(t) = ω0 0 f (τ ) cos(ω0 τ ) dτ .
0
Solution générale ϕ(t) = a cos(ω0 t) + b sin(ω0 t) + ϕp (t). Puis ϕ(0) = a = ϕ0 , et ϕ (0) = ω0 b = ϕ1 .

Exercice A.2 Résoudre, pour f ∈ L2 (]0, T [) et k > 0, l'ED aux limites sur [0, L] (avec L > 0) :
(
− ϕ00 (x) + kϕ(x) = f (x),
(A.12)
ϕ(0) = ϕ0 , ϕ(L) = ϕL .

Poser ω= k. Traiter le cas particulier f (x) = α sinh(ωx) où, et avec α = 2ωϕ0 6= 0 (si α=0 alors ϕ=0 est
la solution).

Réponse. LaxMilgram donne l'existence et l'unicité de la solution (et problème bien posé). Solution homogène générique
ϕh (x) = a cosh(ωx) + b sinh(ωx). On cherche une solution particulière ϕp (t) = a(t) cosh(ωt) + b(t) sinh(ωt). Donc, suppo-
sant (première équation) a0 (t) cosh(ωt)+b0 (t) sinh(ωt) = 0 on obtient ϕ0p (t) = ω(a(t) sinh(ωt)+b(t) cosh(ωt)), d'où ϕ00p (t) =

71
72 A.3. Oscillateur harmonique libre amorti faiblement

ω 2 (a(t) cosh(ωt)+b(t) sinh(ωt))+ω(a0 (t) sinh(ωt)+b0 (t) cosh(ωt)). Donc ϕp vérie ω(a0 (t) sinh(ωt)+b0 (t) cosh(ωt)) = f (t)
0 0 2 2 0
(deuxième équation), avec a (t) cosh(ωt) + b (t) sinh(ωt) = 0 (première équation). Et cosh − sinh = 1. D'où b (x) =
f (x) 0 f (x) 1
Rx 1
Rx
cosh(ωx) et a (x) = − sinh(ωx). Par exemple a(x) = − f (τ ) sinh(ωτ ) dτ et b(x) = f (τ ) cosh(ωτ ) dτ .
ω ω √ √ ω 0 ω 0
Solution générale ϕ(x) = a cosh( kx) + b sinh( kx) + ϕp (x), avec Puis C.L..
Cas particulier f (x) = α sinh(ωx). Au lieu d'appliquer le résultat précédent il est aussi rapide de chercher une
00
solution particulière ϕp (x) = γx cosh(ωx) (comme −f + kf = 0, on ne peut pas avoir une solution particulière de
0
la forme ϕp (x) = γ sinh(ωx) par plus que de la forme ϕp (x) = γ cosh(ωx)). Donc ϕp (x) = γx cosh(ωx) donne ϕp (x) =
00 2
γ cosh(ωx)+ωγx sinh(ωx). Donc ϕp (x) = γω sinh(ωx)+ωγ √ sinh(ωx)+ω
√ γx cosh(ωx). Donc −γω sinh(ωx)−ωγ sinh(ωx) =
α α
α sinh(ωx) , donc γ = − 2ω . Donc ϕ(x) = a cosh( kx) + b sinh( kx) − 2ω x cosh(ωx). Et ϕ(0) = a = ϕ0 , et ϕ(L) =
√ √
ϕ0 cosh( kL) + b sinh( kL) − 2ω L cosh(ωL) = ϕL , d'où b. Si α = 2ωϕ0 alors b = sinh(ϕ√
α L
kL)
.

A.3 Oscillateur harmonique libre amorti faiblement


Un système mécanique réel est toujours amorti. On supposera ici l'amortissement faible. Le problème est de
trouver une fonction ϕ(t) telle que :
(
ϕ̈ + rϕ̇ + ω02 ϕ = 0,
(A.13)
ϕ(0) = ϕ0 , ϕ̇(0) = ϕ1 ,
où r∈R et rϕ̇ représente une force de frottement visqueuse (i.e. frottement proportionnel à la `vitesse' ϕ̇).
On cherche une solution de la forme ϕ(t) = ept avec p∈C:p est solution du polynôme caractéristique :

p2 + rp + ω02 = 0. (A.14)
p
On obtient p = 12 (−r ± r2 − 4ω02 ).
1
Par dénition un amortissement faible vérie r2 < 4ω02 (discriminant imaginaire), donc p = 2 (−r ±
p
i 4ω02 − r2 ), et on obtient la solution réelle générale :

r
− rt r2
ϕ(t) = e 2 (a cos(ωr t) + b sin(ωr t)), ωr = ω02 − , (A.15)
4
où a et b sont xés à l'aide des conditions aux limites. Et le mouvement est oscillant de pulsation plus faible
ωr < ω0 (ou de période plus grande) que dans le cas non amorti, d'amplitude exponentiellement décroissante.

A.4 Oscillateur harmonique forcé amorti faiblement


Le problème est de trouver une fonction ϕ(t) telle que :

(
ϕ̈ + rϕ̇ + ω02 ϕ = α sin(ω1 t),
(A.16)
ϕ(0) = ϕ0 , ϕ̇(0) = ϕ1 .

Une solution particulière, cherchée de fréquence ω1 est donnée par :

−αrω1 −α(ω02 − ω12 )


ϕp = cos(ω1 t) + 2 sin(ω1 t). (A.17)
(ω02 2 2 2 2
− ω1 ) + r ω1 (ω0 − ω12 )2 + r2 ω12

Et la solution est donnée par la solution particulière additionnée à la solution homogène et la prise en compte
des conditions aux limites.
α
Grâce à l'amortissement, l'amplitude n'explose pas. Cependant, lorsque ω1 = ω0 et r << ω1 , l'amplitude
est très grande, et on retombe sur le cas limite d'un oscillateur non amorti résonnant.

72
73

B Valeurs propres généralisées


B.1 Notations et rappels
K est le corps R des réels ou C des complexes. Un élément de K est un scalaire.

B.1.1 Espace vectoriel E , dim E = n


Soit E un espace vectoriel de dimension nie n ≥ 2 sur K. Soit (~ei ) une base de E. Pour ~v ∈ E , si
x1
 
Pn .
~v = .
i=1 xi~
ei alors on note [~v ]|~e :=  . = la matrice colonne des composantes de ~v dans la base (~ei ).

xn
x1
 

g(·, ·) =noté (·, ·)g


. Pn
[~v ]|~e :=  . ~v =
Réciproquement, . signie i=1 xi~
ei . Soit un produit scalaire dans E (une

xn
forme bilinéaire symétrique dénie positive). Sa matrice dans la base (~ei ) (matrice de masse) est la matrice

Mg|~e := [g]|~e = [(~ei , ~ej )g ], i.e. Mg|~e = [Mij ] quand Mij := (~ei , ~ej )g . (B.1)

P P P P
Donc si ~ ~ ∈ E , avec ~v = i xi~ei , w
v, w ~ = i yi~ei , et (·, ·)g bilinéaire, (~v , w)
~ g = ij xi yj (~ei , ~ej )g = ij xi Mij yi :

~ g = [~v ]|~e T .Mg|~e .[w]


(~v , w) ~ |~e . (B.2)

Notations usuelles : soit (~ei ) et (~bi ) deux bases de E . La matrice de passage de la base (~ei ) vers la base (~bi )
est la matrice
n
 noté X
[~b1 ]|~e ... [~bn ]|~e = [Pij ] = P quand ~bj = Pij ~ei , ∀j, (B.3)
i=1

où donc la j -ème colonne de P stocke les composantes de ~bj dans la base (~ei ).

Exercice B.1 Montrer : 1. Si ~v ∈ E alors

[~v ]|~b = P −1 .[~v ]|~e (formule de changement de base pour les vecteurs). (B.4)

2. Si A est inversible alors (A−1 )T = (AT )−1 =noté A−T . Et si de plus A est symétrique alors A−1 est symétrique.
3.
Mg|~b = P T .Mg|~e .P (formule de changement de base pour les formes bilinéaires). (B.5)

4. Le réel (~v , w)
~ g est indépendant du choix de la base.

Réponse. 1. Notons ~v = yj~bj ,


P P P P
i xi~ei = j donc yj Pij ~ei , donc xi = j Pij yj pour tout i, i.e. [~v ]|~e = P.[~v ]|~b .
= ij
2. A est inversible, donc ∃!B t.q. A.B = I , et B =
noté A−1 , et B est inversible avec B −1 = A. Donc B T .AT = I ,
T −1
T
donc A et B
T
sont inversibles, et (A ) = B = (A ) : noté A−T
T −1 T
−1 T
Donc si de plus A est symétrique, i.e. A = A, alors (A
T
) = (AT )−1 = A−1 , donc A−1 est symétrique.
~ ~
3. (bi , bj )g =
P
ek , ~e` )g = k` (P )ik (~ek , ~e` )g P`j = (P T .[g]|~e .P )ij , donc (B.5).
P T
k` Pki P`j (~
4. [~
T
~ |~b = (P .[~v ]|~e )T .(P T .[g]|~e .P ).(P −1 .[w]
v ]|~b .[g]|~b .[w] −1
~ |~e ) = [~v ]T|~e .[g]|~e .[w]
~ |~e = (~v , w)
~ g.

Exercice B.2 Montrer : Mg|~e = [Mij ] =noté M est symétrique, i.e. Mij = Mji pour tout i, j , et est dénie
z ] .M.[~z] > 0 pour toute matrice colonne [~z] 6= ~0.
positive, i.e. [~
T

Montrer (réciproque) : si M = [Mij ] est une matrice symétrique dénie positive alors la forme bilinéaire
g(·, ·) dénie par g(~ei , ~ej ) = Mij , pour tout i, j , est un produit scalaire.
Réponse. Un produit scalaire est symétrique, donc (~ei , ~ej )g = (~ej , ~ei )g pour tout i, j , donc M est symétrique. Un produit
scalaire est déni > 0, [~v ]|~e T .M.[~v ]|~e = (~v , ~v )g > 0 pour tout ~v 6= ~0 donc M est dénie > 0.
donc
Réciproque : dénissons la forme bilinéaire g : E × E → R par g(~ ei , ~ej ) := Mij pour tout i, j . Donc g est symétrique
v = n ~0, g(~v , ~v ) =
P P
car M l'est, et, avec ~ i=1 v i ~
e i 6
= ij vi Mij vj > 0 car M est dénie positive, donc g(·, ·) est dénie
positive.

73
74 B.2. Le théorème classique des valeurs propres

B.1.2 Espaces vectoriels des matrices colonnes


L'ensemble des matrices colonnes (matrices n × 1) à coecients dans K est

z1
 
.
Mn1 (K) = { .  : (z1 , ..., zn ) ∈ K × .... × K}. (B.6)
.
zn
On le munit de la somme interne et de la multiplication externe usuelle qui en fait un espace vectoriel.
Avec 0 et 1 les éléments et multiplication dans K , la base dite canonique dans Mn1 (K)
  neutres des  addition
1 0
  
y1
0  ...  Pn  .. 
est dénie par ~ ai =  . , ..., ~
 ..  a n = 
0
. Donc si ~
y ∈ M n1 (K) et ~
y = y ~
a
i=1 i i alors [~
y ] |~
a :=  .  est la
yn
0 1
matrice colonne stockant ses composantes dans la base (~ ai ) (cf. Ÿ précédent). (On utilisera plus loin une autre
base (~bi ), et [~bj ]|~a sera la j -ème colonne de la matrice de passage de (~ai ) vers (~bi ).)
Et on dénit le produit scalaire (dit canonique) (·, ·)I dans Mn1 (K) et sa norme associée par,
1
(~y , ~z)I := [~y ]|~a T .[~z]|~a et ||~y ||I := (~y , ~y )I 2 , (B.7)
Pn n n n
y , ~z)I = i=1 yi zi et ||~y ||2I = i=1 yi2 quand ~y = i=1 yi~ai et ~z = i=1 zi~ai .
P P P
soit (~

On note Mnn (K) l'ensemble des matrices n×n à coecients dans K, qu'on munit de sa somme interne, de
son produit interne, et de son produit externe avec K K ).
usuels (structure usuelle d'algèbre sur
• M = [Mij ] ∈ Mnn (K) est symétrique ssi M T = M , i.e. ssi Mij = Mji pour tout i, j .
Une matrice

Une matrice M ∈ Mnn (K) est dénie positive ssi [~ y ]|~a T .M.[~y ]|~a > 0 pour tout ~y ∈ Mn1 −{~0}.

Une matrice M ∈ Mnn (K) est symétrique dénie positive ssi elle est symétrique et dénie positive.

Pour M = [Mij ] ∈ Mnn (K) symétrique dénie positive, on note (·, ·)M le produit scalaire et ||.||M
Pn Pn la
norme dans Mn1 (K) dénis par, avec ~
y = i=1 yi~ai et ~z = i=1 zi~ai ,
1
(~y , ~z)M := [~y ]|~a T .M.[~z]|~a et ||~y ||M = ((~y , ~y )M ) 2 . (B.8)

(Pour M = I = [δij ] = matrice identité, on a (B.7).)

Exercice B.3 Rn , rappeler la dénition d'une base canonique et du produit scalaire canonique associé.
1. Dans
2. Dire pourquoi cela donne un modèle mathématique théorique. 3- En déduire que Mn1 (R) donne un modèle
n
mathématique théorique. 4- Et dans C ?

Réponse. 1. On doit considérer le corps (R, +, ∗) =noté R avec ses éléments neutres 0 pour l'addition et 1 pour la
multiplication. Puis le produit cartésien R × ... × R = =
noté Rn . Et on munit Rn de sa structure (Rn , +, .) d'espace
vectorielle sur R induite, dénie par (x1 , ..., xn ) + (y1 , ..., yn ) = (x1 +y1 , ..., xn +yn ) et λ.(x1 , ..., xn ) = (λx1 , ..., λxn ) pour
ki )i=1,...,n =noté (~ki ) est alors dénie par ~k1 = (1, 0, ..., 0), ..., ~kn = (0, ..., 0, 1).
tout xi , yi , λ ∈ R. La base canonique (~
Et le produit scalaire canonique (·, ·)can par (~ ki , ~kj )can = δij pour tout i, j .
2. Le chire 1 utiliser pour dénir la base canonique n'a pas de sens physique : 1 mètre ? 1 pied ? 1 kg ? 1 ampère ?...
Exemple : R×R = {températures}×{pressions} =noté {(T, P )} en thermodynamique, et le produit scalaire canonique et
2 2 1
sa norme associée n'ont pas de sens physique : eg., la norme ||(T, P )||can = (T +P ) 2 peut être calculée (mathématiques),
mais elle est absurde physiquement (ajoute des températures et des pressions).

 3- On munit
 Mn1 (K) d'une structure d'espace vectoriel à l'aide de la fonction linéaire Φ : (x1 , ..., xn ) ∈ K × ... × K →
x1
.
.
 noté
 = x] ∈ Mn1 (K). Φ
[~ est trivialement bijective, et la linéarité de Φ donne [~
x + λ~
y ] = [~
x] + λ[~
y ], pour tout

 .
xn
y ∈ K n et tout λ ∈ K ; on a ainsi déni l'espace vectoriel (Mn1 (K), +, .) =noté Mn1 . Et la base canonique (~ai )
~x, ~
de Mn1 (K) est dénie par ~ ai := Φ(~ki ) (= [~ki ]). Et le produit scalaire canonique (·, ·)I de Mn1 (K) est le nom donné à
la forme bilinéaire dénie par ([~
x], [~
y ])I = (~
x, ~ x]T .[~
y )can = [~ y ] quand [~
x] := Φ(~
x) et [~
y ] := Φ(~
y ).
n
4- Dans C , même démarche, mais le produit scalaire est ici une forme sesquilinéaire hermitienne dénie positive
n
(dans R c'est une forme bilinéaire symétrique dénie positive).

B.2 Le théorème classique des valeurs propres


B.2.1 Problème matriciel à résoudre et dénitions
Pour A ∈ Mnn (K), le problème à résoudre, dit problème spectral, est, avec (~ai ) la base canonique
de Mn1 (K) :
trouver les couples (λ, ~z) ∈ K × Mn1 (K)−{~0} t.q. A.[~z]|~a = λ[~z]|~a , (B.9)

noté rapidement
trouver les couples (λ, ~z) ∈ K × Mn1 (K)−{~0} t.q. A.~z = λ~z. (B.10)

74
75 B.2. Le théorème classique des valeurs propres

Dénition B.4 Un couple (λ, ~z) solution de (B.9) est un couple valeur proprevecteur propre de A, ou couple
vp-vp en abrégé. Et λ est une valeur propre de A et ~z un vecteur propre associé à λ.
L'ensemble des valeurs propres de A est appelé le spectre de A.
(En dimension innie l'ensemble des valeurs propres est appelé le spectre ponctuel.)

Dénition B.5 Le polynôme caractéristique de A est le polynôme (de degré n)

p(λ) = det(A−λI). (B.11)

On a : λ est valeur propre ⇔ ∃~z 6= ~0 t.q. A.~z − λ~z = 0 ⇔ Ker(A − λI) n'est pas réduit à Vect{~0} ⇔ A−λI
n'est pas injectif ⇔ A−λI n'est pas inversible ⇔ det(A−λI) = 0 ⇔ λ est racine de p.

Dénition B.6 Si λ est racine de multiplicité 1 alors λ est dite valeur propre simple, et si λ est racine de
multiplicité k≥2 alors λ est dite valeur propre de multiplicité k.

Remarque : le calcul des valeurs propres se fait dans C en général, car C est algébriquement clos : un
polynôme complexe de degré n a n racines complexes. Puis on regarde si les racines sont réelles ou non.

Dénition B.7 A ∈ Mnn (K) est diagonalisable dans K ssi il existe n couples (λi , ~zi ) ∈ K × Mn1 −{~0} t.q. :

∀i = 1, ..., n, A.[~zi ]|~a = λi [~zi ]|~a et (~zi )i=1,...,n est une base dans Mn1 (K). (B.12)

noté rapidement
∀i = 1, ..., n, A.~zi = λi ~zi et (~zi )i=1,...,n base. (B.13)

Notations matricielles quand A est diagonalisable : D = diag(λi ) = la matrice diagonale des λi , P = [Pij ] :=
P n
( [~z1 ]|~a ... [~zn ]|~a ) = la matrice de passage de (~ai ) à (~zi ), où donc ~zj = j=1 Pij ~
ai . Alors (B.12) s'écrit

A.P = P.D avec P inversible , donc D = P −1 .A.P. (B.14)

Vérication : la j -ème colonne de A.P est A.[~zj ]|~a , la j -ème colonne de P.D est P.[λj~aj ]|~a = λj P.[~aj ]|~a = λj [~zj ]|~a .
Autrement dit : A est diagonalisable ssi il existe D diagonale et P inversible t.q. A = P.D.P −1 .

B.2.2 Théorème
Théorème B.8 Si A = [Aij ] ∈ Mnn (R) est symétrique réelle, alors A est diagonalisable dans une b.o.n.
de (Mnn (R), (·, ·)I ), zi ) ∈ R × Mn1 (R) t.q., pour tout i, j = 1, ..., n,
i.e. il existe n couples (λi , ~

A.[~zj ]|~a = λj [~zj ]|~a et (~zi , ~zj )I = δij (= [~zi ]|~a T .[~zj ]|~a ). (B.15)

noté abusivement
A.~zj = λj ~zj et ~ziT .~zj = δij . (B.16)

I.e., avec (B.14),

A.P = P.D et P T .P = I , i.e. P −1 = P T et D = P −1 .A.P. (B.17)

Cas A symétrique dénie positive : λi > 0 pour tout i, et (~zi ) est une base (·, ·)A -orthogonale : (~zi , ~zj )A = λi δij
(= 0 si i 6= j ). Donc (~zi ) est une base orthogonale commune aux produits scalaires (·, ·)A et (·, ·)I .
~
z
Et ( √~zλi ) est une (·, ·)A -b.o.n. : ( √~zλi , √j )A = δij pour tout i, j .
i i λj

Preuve. Voir poly Diagonalisation : valeurs propres, valeurs propres généralisées.


En particulier(P T .P )ij = ~zi T .~zj , donc (P T .P )ij = δij , pour tout i, j , donc P T .P = I .
Et A.~zj = λj ~zj donne (~zj , ~zi )A := (A.~zj , ~zi )I = (λj ~zj , ~zi )I = λj (~zj , ~zi )I = λj δij (donc nul si i 6= j ), d'où les
dernières armations (cas A est dénie positive).

Remarque B.9 Si A est non symétrique et diagonalisable, alors on a toujours A.P = P.D avec P inversible,
cf. (B.14), mais P T .P 6= I , i.e. P −1 6= P T : il n'existe pas de base de vecteurs propres qui soit orthonormée
(si P −1 = P T alors A = P.D.P
−1
= P.D.P T , donc A est symétrique).

75
76 B.2. Le théorème classique des valeurs propres

B.2.3 Exercices matriciels pour rappels


Exercice B.10 Montrer : si λ1 et λ2 sont deux valeurs propres distinctes alors leurs vecteurs propres associés
sont indépendants.

Réponse. ~v1 v2 vecteurs propres associés : A.~v1 = λ1~v1 , A.~v2 = λ2~v2 . Si ~v1 et ~v2 sont
et ~ dépendants, i.e. si ~v2 = α~v1
alors A.~v2 = αA.~v1 , donc λ2~v2 = αλ1~v1 = λ1 α~v1 = λ1~v2 , donc λ1 = λ2 car ~v2 = 6 ~0 (c'est un vecteur propre). Donc si
λ1 6= λ2 alors ~v1 et ~v2 sont indépendants.
 
1 c
Exercice B.11 Soit A= avec c 6= 0 (premier bloc de Jordan quand c=1). Calculer ses valeurs propres,
0 1
leur multiplicité, et les vecteurs propres associés. En déduire que A n'est pas diagonalisable.
 
1−λ c
Réponse. p(λ) = det(A−λI) = det = (λ−1)2 . Donc λ = 1 est l'unique valeur propre, de multiplicité 2.
  0 1−λ      
x x 0 c x
Un vecteur propre ∈ M21 associé vérie ~0 = (A − λI). = . , donc cy = 0, donc y = 0 (car
y   y 0 0 y
x
c 6= 0) et x quelconque : seuls les vecteurs de la forme , avec x 6= 0, sont des vecteurs propres. Donc l'ensemble
0
des vecteurs propres est Ker(A − I) = Vect{~ a1 } de dimension 1 < 2 = dim(M21 ). Donc A n'est pas diagonalisable :
dans M21 il n'existe pas de base constituée de vecteurs propres.

 
0 1
Exercice B.12 Soit A= (matrice de rotation de
π
2 ). Calculer ses valeurs propres, leur multiplicité,
−1 0
et les vecteurs propres associés.
 
−λ −1
Réponse. p(λ) = det(A − λI) = det = λ2 + 1. Il n'y a pas de racines réelles. Il faut se plonger dans l'espace
1 −λ    
1 1
des matrices complexes pour diagonaliser : λ = ±i, Ker(A − iI) = Vect{ } et Ker(A + iI) = Vect{ }.
i −i

Exercice B.13 Montrer qu'une matrice triangulaire T a ses valeurs propres sur la diagonale.

Réponse. p(λ) = (λ − λ1 )...(λ − λn ) où les λi sont les éléments diagonaux de T.


 
1 1
Exercice B.14 Diagonaliser la matrice A= .
0 2
Réponse. det(A − λI) = (1 − λ)(2 − λ), les deux valeurs propres λ1 = 1 et λ2 = 1 sont distinctes, donc A est
x
(A − I).
diagonalisable, cf. exercice B.10. Et = 0 donne y = 0 et ~v1 = (1, 0) est vecteur propre associé à λ1 = 1. Et
  y  
x 1 1
(A − 2I). = 0 donne −x + y = 0, et ~v2 = (1, 1) est vecteur propre, donc P = est la matrice de passage.
y 0 1
−1
On vérie que P .A.P = diag(1, 2) (= D matrice diagonale), et P T .P 6= I (car A n'est pas symétrique).

B.2.4 Résolution du système diérentiel ~u 0 + A.~u = ~b


Pour A = [Aij ] ∈ Mnn matrice diagonalisable, ~c : t ∈ R → ~c(t) ∈ Mn1 (charge) et ~u0 ∈ Mn1 (condition
initiale), soit le système diérentiel ordinaire (SDO) de Cauchy : trouver ~u : t ∈ [0, T ] → ~u(t) ∈ Mn1 t.q. :

d~u
(t) + A.~u(t) = ~c(t), avec ~u(0) = ~u0 . (B.18)
dt
Utilisons la méthode spectral pour le résoudre (permet de le transformer en un système découplé) :

1. A est diagonalisable, donc il existe n valeurs propres λi et une base de diagonalisation (~zi ) associée dans Mn1 .
On note P = ( [~z1 ]|~a ... [~zn ]|~a ) = [Pij ] la matrice (inversible) de passage de la base (~ai ) à la base (~zi ). Et on
−1
note D = diag(λi ), donc D = P .A.P .
2. (B.18) est l'écriture implicite de, avec (~ai ) la base canonique de Mn1 ,

d[~u]|~a
(t) + A.[~u]|~a (t) = [~c]|~a (t), avec [~u]|~a (0) = [~u0 ]|~a , (B.19)
dt

76
77 B.3. Applications pour un espace vectoriel E , dim E = n

 
α1 f1
 
. . Pn Pn
[~u]|~a =  . [~c]|~a =  . ~u(t) =
où et , i.e. i=1 αi (t)~
ai et ~c(t) = i=1 fi (t)~
ai , i.e.
 
. .

αn fn

∂α1
 

 (t) + A11 α1 (t) + A12 α2 (t) + ... = f1 (t), 
 
α1 (0) = α01 ,

 ∂t

 
  
 
 
 

. .
. avec . (B.20)
 .   . 
   
∂α α (0) = α .
   
n
  n 0n
(t) + An1 α1 (t) + An2 α2 (t) + ... = fn (t),

 

∂t
   
β1 g1
 ..   ..  Pn Pn
3. Changement de base : Notons [~ u]|~z =  .  et [~c]|~z =  . , i.e. ~u(t) = i=1 βi (t)~zi et ~c(t) = i=1 gi (t)~zi .
βn gn
−1 −1
On a [~
u(t)]|~z = P .[~u(t)]|~a et [~c(t)]|~z = P .[~c(t)]|~a (formules de changement de base).
d[~
u]|~
4. On multiplie (B.19) par P −1 (matrice constante) : on obtient
z
dt (t) + P −1 .A.P.[~u]|~z (t) = [~c]|~z (t), donc
d[~
u]|~
z
dt (t) + D.[~u]|~z (t) = [~c]|~z (t), soit

noté
∀i = 1, ..., n, βi0 (t) + λi βi (t) = gi (t) avec βi (0) = (P −1 .[~u0 ]|~a )i = β0i , (B.21)

n EDO indépendantes immédiates à résoudre (on a découplé le SDO). (Si A est symétrique on peut prendre
(~zi ) orthonormée, dont P −1 = P T .) D'où [~u]|~z , d'où [~u]|~a = P.[~u]|~z : on a résolu (B.18).

Remarque B.15 On peut aussi résoudre (B.18) à l'aide d'une décomposition de Cholesky de A : méthode de
descenteremontée.

B.3 Applications pour un espace vectoriel E , dim E = n


Soit E un espace vectoriel réel (pour simplier la présentation) de dimension nie n muni d'un produit
scalaire (·, ·)g , et soit (~ei ) une base de E.

B.3.1 Calcul d'une b.o.n. dans E


But : à partir d'une base (~ei ), (·, ·)g -orthonormée.
trouver une base (w
~ i) qui est
Méthode dans le cadre spectral : 1- on se plonge dans Mn1 (R) avec sa base canonique (~ai ), on diagonalise
M = [(~ei , ~ej )g ] (symétrique réelle). On obtient une b.o.n. de vecteurs propres (~zi ) associée aux valeurs propres λi :

M.P = P.D avec P T .P = I. (B.22)

Pn
cf. (B.15), i.e. M.[~zj ]|~a = λj [~zj ]|~a et [~zi ]|~a T .[~zj ]|~a = δij et ~zj = i=1 Pij~ai . 2- On revient dans E :

Proposition B.16 Les vecteurs p~j ∈ E dénis par [~


pj ]|~e := [~zj ]|~a , i.e.

n
X
p~j := Pij ~ei , (B.23)
i=1

forment une base (·, ·)g -orthogonale de E : ils vérient (~


pi , p~j )g = λi δij , pour tout i, j = 1, ..., n. Et les vecteurs
~ j := √1 p~j
w forment une base (·, ·)g -orthonormale de E (une (·, ·)g -b.o.n.) :
λj

n
1 X
w
~ j := p Pij ~ei =⇒ (w
~ i, w
~ j )g = δij . (B.24)
λj i=1

Preuve. (~pi , p~j )g = [~pi ]|~e T .M.[~pj ]|~e = [~zi ]|~a T .M.[~zj ]|~a = [~zi ]|~a T .(λj [~zj ]|~a ) = λj [~zi ]|~a T .[~zj ]|~a = λj δij = λi δij .
Et ici M est dénie positive car (·, ·)g est un produit scalaire, donc λi > 0 pour tout i. Donc (w
~ i, w
~ j )g =
1√
√ pi , p~j )g = √ 1√ λi δij = δij (nul si i 6= j et vaut 1 si i = j ).
(~
λi λj λj λj

77
78 B.3. Applications pour un espace vectoriel E , dim E = n

B.3.2 Exemple de P1 : base de Fourier approchée


À partir de la base usuelle (ϕi ) des fonctions chapeaux dans P1 (base non (·, ·)L2 -orthonormée), on veut
trouver une (·, ·)L2 -b.o.n. :
1- On calcule et diagonalise la matrice de masse M = [Mij ] = [(ϕi , ϕj )L2 ] : on obtient une (·, ·)I -b.o.n. (~zi )
dans Mn1 associée aux valeurs propres λi , cf. (B.22).
Pn
2- Retour dans P1 : les ψj ∈ P1 dénies par ψj = √1 i=1 Pij ϕi forment une (·, ·)L2 b.o.n., cf. (B.24) : c'est
λj
une base de Fourier approchée. Voir gure B.1.

Figure B.1 
S15 i i+1
Sur [a, b] = [0, 1] = i=1 [ 15 , 15 ], fonctions chapeau ϕx1 et ϕx7 de la base de P1 . Et (à une
constante multiplicative près) les 6 premières fonctions propres ψ1 , ..., ψ6 associées aux 6 premières valeurs
propres λ1 , ..., λ6 ordonnées t.q. λi < λi+1 pour tout i. La base (ψi )i=1,...,15 est une base de Fourier approchée
(b.o.n. dans (P1 , (·, ·)L2 )).

Remarque B.17 On peut aussi trouver une (·, ·)g -b.o.n. à l'aide du procédé de GramSchmidt (méthode QR)
par exemple, mais on n'obtient pas une base de vecteurs propres en général.

B.3.3 Endomorphisme symétrique et théorème spectral


Soit L(E; E) l'ensemble des endomorphismes dans E (applications linéaires de E dans lui-même). Soit
A ∈ L(E; E). Donc A : ~v ∈ E → A(~v ) ∈ E , et A étant linéaire on note A(~v ) =noté A.~v .

Dénition B.18 Le problème spectral pour A est : trouver les couples (λ, p~) ∈ R × E−{~0} t.q.

A.~
p = λ~
p. (B.25)

Si (λ, p~) est solution alors λ est une valeur propre de A, p~ est un vecteur propre associé à λ, et (λ, p~) est un
couple vp-vp = couple valeur proprevecteur propre.

Dénition B.19 A est symétrique dans (E, (·, ·)g ), ou symétrique pour (·, ·)g , ou (·, ·)g -symétrique, ssi
∀~v , w
~ ∈ E, (A.~v , w)
~ g = (A.w,
~ ~v )g . (B.26)

Dénition B.20 A est déni positif pour (·, ·)g ssi (A.~v , ~v )g > 0 pour tout ~v 6= ~0.

Dénition B.21 (Représentation à l'aide d'une base.) La matrice de A dans une base (~ei ) est la matrice notée
[A]|~e dont la j -ème colonne stocke les composantes des vecteurs A.~ej dans la base(~ei ) :

[A]|~e := ( [A.~e1 ]|~e ... [A.~en ]|~e ) , (B.27)

i.e.
n
X
si, ∀j, A.~ej = Cij ~ei alors [A]|~e = [Cij ]. (B.28)
i=1

Exemple B.22 La matrice de passage, dénie en (B.3), est la matrice [P]|~e de l'endomorphisme P ∈ L(E; E)
Pn
déni par P.~ej = ~bj pour tout j (où donc P.~ej = i=1 Pij ~
ej ).

78
79 B.3. Applications pour un espace vectoriel E , dim E = n

Exercice B.23 Soit (~ei ) et (~bi ) deux bases dans E, avec ~bj = Pn Pij ~ei
i=1 pour tout j, et P = [Pij ]. Prouver :

[A]|~b = P −1 .[A]|~e .P (formule de changement de base pour les endomorphismes). (B.29)

Réponse. Notons P −1 = Q = [Qij ], [A]|~e = A = [Aij ], [A]|~b = B = [Bij ]. Donc Bij~bi =(B.28) A.~bj = A.( k Pkj ~ek ) =
P P
i
Pkj A`k Qi`~bi = i (Q.A.P )ij~bi ,
P P P P
k Pkj A.~ek = k` Pkj A`k ~e` = k`i donc Bij = (Q.A.P )ij , d'où (B.29).

Théorème B.24 Si A ∈ L(E; E) est (·, ·)g -symétrique, alors A est diagonalisable dans une (·, ·)g -b.o.n., i.e. il
existe n couples (λi , p~i ) ∈ R × E−{~0} solutions de (B.25) t.q. (~
pi ) est une (·, ·)g -b.o.n. :

A.~
pj = λj p~j , ∀j = 1, ..., n, avec pi , p~j )g = δij , ∀i, j = 1, ..., n.
(~ (B.30)

Ecriture matricielle avec une base initiale (~ei ) de E supposée (·, ·)g -orthonormale : avec D = diag(λi ) et P =
( [~
p1 ]|~e ... [~
pn ]|~e ) (matrice de passage de (~ei ) à (~
pi )) :

[A]|~e .P = P.D et P T .P = I, i.e. D = P −1 .[A]|~e .P et P −1 = P T . (B.31)

Donc, avec (B.29),


[A]|~p = D : la matrice de A dans la base (~
pi ) est diagonale. (B.32)

Notation usuelle : A := [A]|~e = matrice de A dans la (·, ·)g -b.o.n. (~ei ), et

A.P = P.D et P T .P = I, i.e. D = P −1 .A.P et P −1 = P T . (B.33)

Preuve. Supposons que (~ei ) est (·, ·)g -orthonormale dans E , quitte à la remplacer par unePb.o.n. par exemple
n
obtenue avec (B.24). Ayant
Pn Pn A (·, ·)g -symétrique,
Pn (A.~ej , ~ei )g = (A.~ei , ~ej )g for all i, j , donc k=1 Akj (~ek , ~ei )g =
k=1 Aki (~ ek , ~ej )g , donc k=1 Akj δki = k=1 Aki δkj , donc Aij = Aji , pour tout i, j , donc A est symétrique.
Donc A est diagonalisable dans une b.o.n. (~
P zi ) de Mn1 (R), cf. (B.15) : soit A.P = P.D et P T .P = I , où
D = diag(λi ) et P = [PijP ] où ~zj = i Pij ~ei .
n
Puis on pose p ~j := i=1 Pij ~ ei , i.e. [~
pj ]|~e = [~zj ]|~e , pour tout j . D'où [A.~ pj ]|~e = [A]|~e .[~
pj ]|~e = A.[~zj ]|~e =
λj [~zj ]|~e = λj [~ pj ]|~e = [λj p~j ]|~e , donc A.~ pj = λj p~j , vrai pour tout j ; avec (~ pi , p~j )g = [~pi ]|~e T .[g]|~e .[~
pj ]|~e =
[~zi ]|~e T .I.[~zj ]|~e = δij pour tout i, j , donc (~ pi ) est une (·, ·)g -b.o.n. de E : l'endomorphisme symétrique A est
diagonalisable dans une (·, ·)g -b.o.n. de E .

Exercice B.25 Avec M = [(~ei , ~ej )g ] = [Mij ] et A := [A]|~e = [Aij ]. Montrer :


1- A est (·, ·)g -symétrique, cf. (B.26), ssi M.A est symétrique, i.e. ssi

M.A = (M.A)T (= AT .M ). (B.34)

2- A est (·, ·)g -symétrique n'implique pas A := [A]|~e est symétrique (ça dépend du produit scalaire).

Réponse
P P
P . A (·,P
1- ·)g symétrique ⇔ pour P tout i, j , (A.~Pej , ~ei )g = (A.~ei , ~ej )g , i.e. ( k Akj ~ek , ~ei )g = ( k Aki~eTk , ~ej )g , i.e.
ek , ~ei )g = k Aki (~ek , ~ej )g , i.e. k Mik Akj = k Aki Mkj (car M est symétrique), i.e. (M.A)ij = (A .M )ij , i.e.
k Akj (~
M.A = AT .M = (M.A)T (car M est symétrique) : on a (B.34).  
=noté M = [Mij ]. Soit A ∈ L(R2 ; R2 ) dénie par
2 1 0
2- Dans R soit (·, ·)g déni par [g]|~ e = [(~
ei , ~ej )g ] =
  0 2  
[A]|~e =
0 2
= noté A = [Aij ] (non symétrique), i.e. A.~e1 = ~e2 et A.~e2 = 2~e1 . On a M.A =
0 2
(symétrique),
1 0 2 0
donc l'endomorphisme A est (·, ·)g -symétrique, cf. 1-. NB : ici (~ ei ) n'est pas une (·, ·)g -b.o.n. : M 6= I . Exemple : aviation
où l'unité verticale = le foot et l'unité horizontale= le mile nautique. Ou exemple : éléments nis : la base usuelle des
fonctions chapeaux n'est pas (·, ·)L2 -orthonormée.

Exercice B.26 E étant de dimension nie, montrer que si A est dénie positive pour un produit scalaire (·, ·)g
alors A est dénie positive pour tout autre produit scalaire (·, ·)h .
Réponse. Soit M = [Mij ] = [(~ei , ~ej )g ] : c'est une matrice de masse, donc est dénie positive, cf. exercice B.2.

79
80 B.4. Le théorème de diagonalisation généralisé

B.4 Le théorème de diagonalisation généralisé


B.4.1 Le théorème
Problème à résoudre, dit problème spectral généralisé : pour M, R ∈ Mnn (K),
trouver les couples (λ, ~z) ∈ R × Mn1 (K)−{~0} t.q. R.[~z]|~a = λM.[~z]|~a (B.35)

écrit rapidement

trouver les couples (λ, ~z) ∈ R × Mn1 (K)−{~0} t.q. R.~z = λM.~z . (B.36)

Si (λ, ~z) ∈ R × Mn1 (K)−{~0} est solution alors λ est une valeur propre généralisée de R relative à M , ~z est un
vecteur propre généralisé associé à λ, et (λ, ~z) est un couple vp-vp généralisé = couple valeur proprevecteur
propre généralisé. (Quand M = I on retrouve le problème spectral classique.) Et λ est une valeur propre
généralisée ssi elle racine du polynôme caractéristique généralisé ssi R−λM n'est pas inversible, i.e. ssi

p(λ) = det(R−λM ). (B.37)

Dénition B.27 R ∈ Mnn (K) est M -diagonalisable ssi il existe n couples (λi , ~zi ) ∈ K × Mn1 (K)−{~0} t.q.
∀j = 1, ..., n, R.[~zj ]|~a = λj M.[~zj ]|~a , et (~zi )i=1,...,n est une base dans Mn1 (K). (B.38)

Ecrit rapidement : R.~zj = λj ~zj et (~zi ) base.

Notations
Pn usuelles pour (B.38) : on note D = diag(λi ) ∈ Mnn (K) la matrice diagonale des λi , on note
~zj = j=1 Pij~ai , i.e. les composantes de ~zj dans la base (~ai ) sont les Pij , et on note P = ( ~z1 ... ~zn ), i.e.
P = [Pij ] est la matrice de passage de la base (~ai ) à la base (~zi ). Alors (B.13) s'écrit

R.P = M.P.D avec P inversible . (B.39)

Vérication : la j -ème colonne de R.P est R.[~zj ]|~a , et la j -ème colonne de M.P.D est M.P.(λj [~aj ]|~a ) =
λj M.P.[~aj ]|~a = λj M.[~zj ]|~a . Vrai pour tout j : on a bien l'égalité donnée.
Théorème B.28 Si R et M ∈ Mnn (R) sont symétriques (réelles) et si M est dénie positive, alors R est M -
diagonalisable dans une (·, ·)M -b.o.n., i.e. il existe n couples (λi , ~zi ) ∈ R × Mn1 (R), i = 1, ..., n, t.q. R.[~zj ]|~a =
λj M.[~zj ]|~a et [~zi ]|~a T .[~zj ]|~a = δij , pour tout i, j = 1, ..., n ; noté
R.~zi = λi M.~zi et (~zi , ~zj )M = δij . (B.40)

I.e.
R.P = M.P.D et P T .M.P = I , i.e. (M.P )−1 = P T et D = P T .R.P. (B.41)

Cas R symétrique dénie positive : alors λi > 0 pour tout i, et (~ zi ) est une base (·, ·)R -orthogonale :
(~zi , ~zj )R = λi δij (= 0 si i 6= j ), pour tout i, j .
Et donc (~ zi ) est une base orthogonale commune aux produits scalaires (·, ·)R et (·, ·)M .
~
z ~
z ~
zj
Et ( √ i ) est une (·, ·)R b.o.n. : ( √ i , √ )R = δij pour tout i, j .
λi λi λj

Preuve. M étant symétrique, soit M = [Link] sa décomposition de Cholesky (avec L matrice triangulaire
2
inférieure). L est inversible car M l'est (on a 0 6= det(M ) = det(L) ).
(B.36) s'écrit R.~ z = λL.L .~z ∈ Mn1 , donc posant ~y = L .~z ∈ Mn1 on a L−1 .R.L−T .~y = λ~y ∈ Mn1 . Et
T T

(L .R.L ) = L .R.L−T donc L−1 .R.L−T est symétrique, donc : il existe λ1 , ..., λn ∈ R et ~y1 , ..., ~yn ∈ Mn1
−1 −T T −1
−1
t.q. (L .R.L−T ).~yi = λi ~yi avec ~yiT .~yj = δij pour tout i, j . On remonte les calculs : on pose ~zi = L−T ~yi ∈ Mn1 ,
−1
et donc L .R.~zi = λi LT ~zi , donc R.~zi = λi M.~zi avec δij = ~yiT .~yj = ~ziT .M.~zj pour tout i, j .

B.4.2 Exemples
   
1 2 1 0
Exercice B.29 R = et M= . Calculer les valeurs propres et des vecteurs propres généralisés.
2 5 0 2
Vérier que les vecteurs propres sont M -orthogonaux et R-orthogonaux, et qu'ils ne sont pas (·, ·)I -orthogonaux
(on ne peut pas espérer qu'une même base soit orthogonale relativement à trois produits scalaires diérents).
 
1−λ 2
Réponse. On a R−λM = . On cherche λ t.q. det(R−λM ) = 0, donc t.q. 2λ2 − 7λ + 1 = 0. D'où
2 5 − 2λ
√ √
λ1 = 41 (7 − 41) et λ2 = 14 (7 + 41) sont les
valeurs propres généralisées. D'où les deux vecteurs propres généralisés
 
p1j 2
~zj = (non nul) donnés par (1 − λj )p1j + 2p2j = 0. Donc ~
zj = .
p2j 1 − λj
√ √
   
2 2
(M.~z1 , ~z2 ) = . = 4+2 −3+4 41 −3−4 41 = 4− 41−9
8
= 0, et donc (R~z1 , ~z2 )Rn = λ1 (M~z1 , ~z2 )Rn =
2(1−λ1 ) (1−λ2 )
7
0. Mais (~z1 , ~z2 )Rn = 2 6= 0.

80
81 B.4. Le théorème de diagonalisation généralisé

   
1 1 1 0
Exercice B.30 Soit R= et M = . Montrer que R est M -diagonalisable (alors que R n'est
0 1 0 2
pas diagonalisable classiquement, cf exercice B.11). Donner
  P et D t.q. (B.41).
1 1
Montrer que S= n'est pas M -diagonalisable.
0 2
 
1−λ 1
Réponse. R − λM = p(λ) = det(R − λM ) = 2λ2 − 3λ + 1 = (2λ − 1)(λ − 1), donc λ1 = 1 et
, donc
0 1 − 2λ   
0 1 x
λ2 = 12 sont racines, i.e. sont valeurs propres généralisées de R. Pour λ = 1, (R − M ).w ~1 = = 0 pour
  1     0 −1 y
1 1 1 1 x 2
w
~1 = par exemple, et pour λ = 2 , (R − 2 M ).w~2 = 2 = 0 pour w~2 = par exemple, et (w
~ 1, w
~ 2)
0   0 0 y −1 
2 1 2 1 1 1
est une base de R . Ici P = et D = diag(1, 2 ). On vérie que R.P = M.P.D (= ).
0 −1     0 −1
−1 1 0 −1 1 1
Remarque : autre calcul : M = donne M .R = a deux valeurs propres distinctes donc est
0 21 0 12
diagonalisable. Et on retrouve les valeurs propres et vecteurs propres ci-dessus.
 
−1 1 1
Et M .S = premier bloc de Jordan : non diagonalisable : S n'est pas M -diagonalisable.
0 1
   
1 0 1 2
Exercice B.31 R = et M= . Vp-vp généralisées ? Retrouver le résultat avec A = M −1 .R.
2 1 0 2
Réponse. vp double λ = −1, Ker(R − λM ) = Ker(R + M ) = Vect{(1, −1)T } : pb non diagonalisable.

Exercice B.32 Soit (λ1 , ~v1 ) et (λ2 , ~v2 ) deux couples vp-vp généralisés. Montrer : si λ1 6= λ2 , alors (~v1 , ~v2 ) est
une famille libre.

Réponse. On a R.~v1 = λ1 M.~v1 et R.~v2 = λ2 M.~v2 . Si ~v2 = a~v1 (6= ~0), alors R.~v2 = aR.~v1 , d'où λ2 M.~v2 = aλ1 M.~v1 =
λ1 M.~v2 , donc λ1 = λ2 (car M est inversible et ~v2 6= ~0). Donc si λ1 6= λ2 alors ~v2 n'est pas colinéaire à ~v1 .

Exercice B.33 Montrer : si R est symétrique et M est symétrique dénie positive alors M −1 .R est diagonali-
sable : dans quelle type de base ?

Réponse. R.~zi = λi M.~zi donne M −1 .R.~zi = λi ~zi pour tout i avec (~zi ) base. Avec (~zi ) une (·, ·)M -b.o.n., cf. (B.40).

Exercice B.34 Démontrer le théorème B.28 à partir d'une diagonalisation de M.


Réponse. M est symétrique dénie positive donc diagonalisable dans une b.o.n. de Rn avec toutes ses valeurs propres
> 0. Donc D = P −1 .M.P = P T .M.P où D = diag(µ1 , ..., µn ) est la matrice diagonale des valeurs propres et P la matrice
orthonormale stockant les vecteurs propres associés concernés.
√ √ √ √ √ √ −1
R.~v = λM.~v donne R.~v = λP.D.P −1 .~v = λ(P. D).( D.P −1 ).~v , où D = diag( µ1 , ..., µn )., donc D .P −1 .R.~v =

λ( D.P −1 ).~v . √ √ √ √ √
z = D.P −1 .~v , et on obtient ( D)−1 .P −1 .R.P.( D)−1 .~z = λ~z, soit A.~z = λ~z où A = ( D)−1 .P T .R.P.( D)−1
On pose ~
−1
car P = PT. √
La matrice A
est trivialement symétrique (car R et D sont symétriques), donc est diagonalisable. Soit (~z1 , ..., ~zn )
n
une b.o.n. de vecteurs propres de A dans (R , (·, ·)Rn ) associés aux valeurs propres λj .
√ √ √
On pose ~ vj = P.( D)−1 .~zj , donc R.~vj = λj M.~vj , et δij = (~zi , ~zj )Rn = ( D.P T .~vi , D.P T .~vj )Rn = (M.~vi , ~vj )Rn .

Exercice B.35 Appliquer le théorème spectral 7.1 dans le cas R et M matrices symétriques dénies positives
pour démontrer le théorème B.28.

Réponse. On pose (u, v)H = (u, v)M = (M u, v)Rn et a(u, v) = (u, v)R = (Ru, v)Rn . Comme M et R sont symétriques
dénies positives, (·, ·)M et (·, ·)R sont des produits scalaires. On pose H = (Rn , (·, ·)M ) et V = (Rn , (·, ·)R ) qui sont
des Hilbert : on est en dimension nie et toutes les normes sont équivalentes et les espaces sont fermés. Et V est dense
dans H (car V = H ) et l'injection ~ x∈V →~ x ∈ H est trivialement continue et compacte (les normes sont équivalentes
en dimension nie). La forme bilinéaire a(·, ·) est trivialement continue dans (V, (·, ·)R ), de constante de continuité 1
et coercitive de coecient de coercivité 1, puisque a(·, ·) = (·, ·)R est le produit scalaire choisi dans V . On peut donc
appliquer le théorème spectral : on a n valeurs propres λi , qu'on peut ordonner de manière croissante, associés à n vecteurs
propres w~ 1 , ..., w ~ i ) b.o.n. dans H = (Rn , (·, ·)M ), avec dans
~ n qu'on peut choisir orthonormés relativement à (·, ·)H , i.e. (w
w~ w
~ n
ce cas ( √ 1 , ..., √ n ) b.o.n. dans V = (R , (·, ·)R ).
λ 1 λ n

81
82 B.4. Le théorème de diagonalisation généralisé

B.4.3 Résolution du système diérentiel M.~u 0 + R.~u = ~b


R et M sont symétriques réelles, et M est dénie positive. Donc R ∈ Mnn (R) est M -diagonalisable. Pour
~c : R → Mn1 (R) et ~u0 ∈ Mn1 (R), soit le système diérentiel de Cauchy : trouver ~u : t ∈ [0, T ] → ~u(t) ∈ Mn1 (R)
t.q. :
d~u
M. (t) + R.~u(t) = ~c(t), avec ~u(0) = ~u0 . (B.42)
dt
Résolution à l'aide de la méthode spectral (on transforme (B.42) en un système découplé) :

1. R estM -diagonalisable, donc il existe n valeurs propres λi et une base de diagonalisation (~zi ) associée
dans Mn1 (R). On note P = ( [~z1 ]|~a ... [~zn ]|~a ) = [Pij ] la matrice (inversible) de passage de la base (~ai )
zi ). Et on note D = diag(λi ), donc R.P = M.P.D avec P T .M.P = I , donc P T .R.P = D.
à la base (~
 
α1 f1
 
.   .. 
2. (B.42) est, avec (~ai ) la base canonique de Mn1 et [~u]|~a = . et [~
c]|~a =  . , l'écriture implicite de
.

αn fn

d[~u]|~a
M. (t) + R.[~u]|~a (t) = [~c]|~a (t), avec [~u]|~a (0) = [~u0 ]|~a . (B.43)
dt
   
β1 g1
 ..   .. 
3. Changement de base : Notons [~ u]|~z =  .  et [~c]|~z =  . , On a [~u(t)]|~z = P −1 .[~u(t)]|~a et [~c(t)]|~z =
βn gn
P −1 .[~c(t)]|~a (formules de changement de base).
~ ~
M. dP.β ~ ~ ~ = ~g (t)
P T .M.P. ddtβ (t) + P T .R.P.β(t) ~g (t) = P T .f~(t),
4. Donc (B.43) donne
dt (t) + R.P.β(t) = f (t), donc où
donc
dβ~ ~ = ~g (t), ~
(t) + D.β(t) avec β(0) = P −1 .~
α0 (= P T .M.~
α0 ). (B.44)
dt
Donc, pour tout i :
βi0 (t) + λi βi (t) = gi (t), avec βi (0) = β0i . (B.45)

Résolutions immédiates. D'où β~ . D'où ~ = P.β~


α : on a résolu (B.18).

Deuxième méthode (à éviter) : résoudre


d~
α
dt (t) + M
−1
α(t) = M −1 .f~(t), cf. (B.18) (SDO) : à éviter car
.R.~
−1 −1 −1
M .R n'est pas symétrique en général (bien que M et R le soit), et de plus le calcul de M est couteux.
T
Troisième méthode : on utilise une décomposition de Cholesky M = L.L : on fait alors le changement de
variable :
~γ = LT .~
α, donc α = L−T .~γ .
(B.42) donne
M.L−T .~γ 0 (t) + R.L−T .~γ (t) = f~(t), ~γ (0) = LT .~
α0 .
D'où en multipliant par L−1 (avec L−1 .M.L−T = L−1 .[Link] .L−T = I ) :

~γ 0 (t) + L−1 .R.L−T .~γ (t) = L−1 f~(t), ~γ (0) = LT .~


α0 . (B.46)

On s'est ramené à un SDO à résoudre cf. Ÿ B.2.4 (avec A = L−1 .R.L−T symétrique), d'où ~γ , d'où ~ = L−T .~γ .
α

82
83

C Rappels de topologie
Pour un panorama complet, on renvoie à Choquet [5], et pour un résumé, cf. cours de troisième année
Rappels (et plus) de topologie.

Dénition C.1 Un espace topologique est un couple (E, O) où E est un ensemble et O ⊂ P(E) est un ensemble
de parties de E dont les éléments appelés ouverts satisfont à :
O1 : Toute réunion (nie ou innie) d'ouverts est un ouvert (stabilité par union),
O2 : Toute intersection nie d'ouverts est un ouvert (stabilité par intersection nie),
O3 : E ∈ O et ∅ ∈ O (i.e. E et ∅ sont ouverts).
On dit alors que O dénit une topologie sur E . Et un sous-ensemble F de E est dit fermé si son complémentaire
E − F est ouvert.

Dénition C.2 Voisinage, base de voisinages d'un point. On appelle voisinage d'un point x ∈ E tout sous-
ensemble V ⊂E contenant un ouvert contenant x. On note V(x) l'ensemble des voisinages de x. Une partie B
de V(x) constitue une base de voisinages de V(x) si tout V ∈ V(x) contient un élément W ∈ B(x).

Dénition C.3 Convergence et limite. Une suite (xn )N∗ de points de E converge vers un point x ∈ E si pour
tout voisinage V de x il existe un entier N tel que pour tout entier n ≥ N on ait xn ∈ V :

∀V ∈ V(x), ∃N ∈ N, ∀n ≥ N, xn ∈ V.

Et x est appelé limite de la suite (xn ).

Dénition C.4 Valeur d'adhérence. Un point x est valeur d'adhérence de la suite (xn ) si pour tout voisinage V
de x il existe des indices n arbitrairement grands tels que xn ∈ V :

∀V ∈ V(x), ∀N ∈ N, ∃n ≥ N, xn ∈ V.

Proposition C.5 Un ensemble est fermé s'il contient ses valeurs d'adhérences.

Dénition C.6 Continuité. Une application f :X →Y d'un espace topologique X dans un espace topolo-
gique Y est continue au point x0 ∈ X si l'image réciproque de tout ouvert de Y contenant f (x0 ) est un ouvert
de X :
∀W ∈ V(f (x0 )), ∃V ∈ V(x0 ), f (V ) ⊂ W.
(Ou encore si l'image réciproque de tout fermé est un fermé.) Et l'application f est continue sur X (ou dans X)
si elle est continue en tout point x ∈ E.

Dénition C.7 Homéomorphie. Deux espaces topologiques X et Y sont homéomorphes s'il existe une bijection
f :X →Y qui soit bicontinue (i.e. continue d'inverse continue), i.e. s'il existe une bijection qui échange leurs
ouverts.

(Isomorphie : deux espaces vectoriels sont isomorphes s'il existe une application linéaire bijective de l'un dans
l'autre, cf. paragraphe 1.4.5. Une telle bijection conserve les propriétés algébriques. Alors qu'un homéomorphisme
est une bijection, non linéaire en général, qui conserve les propriétés topologiques.)
La dénition de la continuité donne :

Proposition C.8 Une fonction continue f : X → Y transforme une suite convergente (xn ) en une suite
convergente (f (xn )).

En eet, si xn → x∞ , alors, notant yn = f (xn ) et y∞ = f (x∞ ), si W est un voisinage (quelconque) de y∞ , il


existe V voisinage de x∞ tel que f (V ) ⊂ W par continuité de f . D'où immédiatement f (xn ) = yn ∈ f (V ) ⊂ W
pour n assez grand par convergence de (xn ), donc (yn ) converge vers y∞ .

Dénition C.9 Convergence simple. Une suite de fonctions (fn ) d'un ensemble X dans un espace topologique Y
converge simplement vers f si pour tout x∈X la suite (fn (x)) converge vers f (x).

Dénition C.10 Espace topologique séparé. E est dit séparé lorsque deux points distincts quelconques de E
possèdent deux voisinages distincts.

Attention : ne pas confondre séparé déni ici, et séparable dénit en 1.21 qui s'applique à des espaces
vectoriels.

83
84

Dénition C.11 Compact (BorelLebesgue). Un espace topologique E est compact s'il est séparé et si de tout
recouvrement ouvert de E on peut extraire un sous-recouvrement ni.

Dénition C.12 Espace métrique. Un espace métrique est un couple (E, d) constitué d'un ensemble E et d'une
application d : E × E → R+ telle que :
M1 : (x = y) ⇔ (d(x, y) = 0),
M2 : d(x, y) = d(y, x) (symétrie),
M3 : d(x, y) ≤ d(x, z) + d(z, y) (inégalité triangulaire).
La fonction d s'appelle distance (c'est une semi-distance lorsque M1 n'est pas vériée).

Dénition C.13 Pour E espace métrique, on appelle boule ouverte B(x, r) de centre x et de rayon r > 0
l'ensemble {y ∈ E : d(x, y) < r}, et boule fermée sa fermeture B̄(x, r) = {y ∈ E : d(x, y) ≤ r}.

Proposition C.14 Topologie des espaces métriques. Dans E espace métrique, l'ensemble des boules ouvertes
engendre une topologie appelée topologie de l'espace métrique, et cette topologie est séparée. Et tout point x
d'un espace métrique a une base dénombrable de voisinages, à savoir les boules B(x, q) pour q ∈ Q. Et l'ensemble
des {B(x, q) : x ∈ E, q ∈ Q} constitue une base de voisinage de x pour la topologie de l'espace métrique.

Dénition C.15 Séparabilité (ne pas confondre avec séparé). Un espace métrique (E, d) est séparable s'il
contient une sous-suite dénombrable dense : il existe une suite (xn )n∈N de points de E telle que :

∀x ∈ E, ∀ε > 0, ∃n ∈ N, d(x, xn ) < ε.

Proposition C.16 Toute espace métrique compact est séparable. Et tout espace compact est borné.

En eet, il peut être recouvert par un nombre ni de boules B(xi , ε). Donc un compact est fermé et borné.
La réciproque est fausse en dimension innie.

Proposition C.17 (BolzanoWeierstrass) Cadre : espace topologique (E, O) qui est métrique, i.e. on dispose
d'une distance d : E × E → R+ , et la topologie est l'ensemble engendré par les boules (ouvertes) B(x, r) = {y ∈
E : d(x, y) < r}.
Un espace métrique est compact ssi toute suite (xn ) possède une valeur d'adhérence (de toute suite on peut
extraire une sous-suite convergente) :

( )
N →N
∃x ∈ K, ∃n : application croissante stricte, tels que d(xnk , x) → 0.
k → nk = n(k) k→∞

Et si la valeur d'adhérence est unique alors la suite converge vers cette valeur.

La compacité est un outil essentiel pour prouver de nombreux théorèmes d'existence.

Dénition C.18 Un sous-ensemble F d'un espace topologique E est dit relativement compact si sa fermeture
F est compacte.

Proposition C.19 Si E est compact et si F est fermé dans E, alors F est compact.

En eet, de toute suite de F , donc de E , on peut extraire une sous suite convergente dans le compact E,
donc convergente dans F car F est fermé.

Proposition C.20 Si f :E→F est continue de E compact dans F séparé, alors f (E) est compact dans F.
Et si G⊂E est relativement compact alors f (G) est relativement compact dans F. Et si F = R, i.e. f est une
fonction numérique, alors f atteint ses bornes supérieure et inférieure.

Démonstration immédiate.

Dénition C.21 Suite de Cauchy. Dans un espace métrique (E, d) une suite (xn ) est de Cauchy si d(xn , xm ) →
0 quand n et m tendent vers ∞ :

∀ε > 0, ∃N ∈ N, ∀n, m ≥ N, d(xn , xm ) ≤ ε.

Dénition C.22 Espace complet. (E, d) est complet si toute suite de Cauchy de E est convergente dans E.

Proposition C.23 Si K est un compact de E alors K est un fermé borné. Et la réciproque est fausse en
dimension innie.

84
85

La réciproque (`un fermé borné est compact') est vraie dans les Hilbert uniquement en dimension nie.
En dimension innie : prendre la boule unité fermé de `2 qui est un fermé borné. Elle n'est pas compacte
puisque la suite formée de vecteurs de base (orthonormaux) n'admet pas de sous-suite qui soit de Cauchy : on
a toujours ||en − em ||2 = ||en ||2 + ||em ||2 = 2 par Pythagore, pour n 6= m, et donc aucune sous-suite ne vérie
 ||enk − enl || → 0, donc aucune sous-suite n'est de Cauchy, donc il n'y a pas de valeurs d'adhérence pour cette
suite (en ).

Dénition C.24 Semi-norme, norme, espace normé et espace de Banach. On se place dans le cadre d'un espace
vectoriel E sur un corps K . Une norme est une application p : E → R+ telle que :
(i) : p(x) = 0 ⇒ x = 0.
(ii) : p(λx) = |λ| p(x), pour tout (λ, x) ∈ K × E ,
2
(iii) : p(x + y) ≤ p(x) + p(y), pour tout (x, y) ∈ E .
C'est une semi-norme si (i) n'est pas vériée.
Un espace normé est un espace vectoriel muni d'une norme. Et un espace de Banach est un espace normé
complet.

Remarque C.25 À toute norme p est associée la distance d(x, y) = p(x − y). Par contre il existe des distances
qui ne dérivent pas de norme, comme par exemple d(x, y) = inf(1, p(x − y)) qui est toujours ≤ 1 et q caractérisé
par : q(x − y) = d(x, y), ne saurait vérier (ii).

La continuité s'énonce immédiatement dans les espaces métriques par :

Proposition C.26 Une application f :E→F d'un espace métrique (E, dE ) dans d'un espace métrique (F, dF )
est continue (ponctuellement) en x ∈ E si :

∀ε > 0, ∃η > 0, ∀y ∈ E, dE (x, y) < η ⇒ dF (f (x), f (y)) < ε

Dénition C.27 Uniforme continuité. Une application f : E → F d'un espace métrique (E, dE ) dans d'un
espace métrique (F, dF ) est dite uniformément continue si :

∀ε > 0, ∃η > 0, ∀x, y ∈ E, dE (x, y) < η ⇒ dF (f (x), f (y)) < ε.

L'uniforme continuité n'est pas une notion ponctuelle contrairement à la continuité simple dans E . Par
1 ∗
exemple, la fonction x→
x dénie sur R est continue dans ]0, 1[ sans être uniformément continue dans ]0, 1[ :
en eet, ∃ε > 0, on prend ε = 1, tel que ∀η > 0, ∃x > 0 et ∃y > 0, on prend x = min(η, 1) et y = 21 x, on ait
|x − y| < η et |f (x) − f (y)| = x1 = max( η1 , 1) ≥ ε.
Par contre lorsque E est compact :

Proposition C.28 Une fonction continue f : E → F de E compact dans F métrique est uniformément
continue.

Dénition C.29 Uniforme convergence de fonctions. Une suite de fonctions (fn ) d'un ensemble X dans un
espace métrique (F, d) converge uniformément vers f si :

∀ε > 0, ∃N > 0, ∀n ≥ N, sup d(fn (x), f (x)) < ε.


x∈X

D Série de Fourier et théorème de Rellich dans [a, b]


D.1 Rappel : base de Fourier dans L2 (]0, T [)
On munit L2 (]0, T [) = L2 (]0, T [; C) de son produit scalaire usuel (forme sesquilinéaire hermitienne dénie
positive) et de sa norme associée :
s
Z T Z T
(f, g)L2 = f (t) g(t) dt, ||f ||L2 = |f (t)|2 dt. (D.1)
0 0

Dans L2 (]0, T [) on dispose de la b.o.n. de Fourier (ϕk )k∈Z donnée par :

1 2π
ϕk (t) = √ eik T t . (D.2)
T
En particulier ϕ0 (t) = √1T , i.e., ϕ0 = √1T 1]0,T [ . (Le théorème de StoneWeierstrass indique que c'est une famille
0 0 2
génératrice dans (C ([0, T ]), ||.||∞ ) et C ([0, T ]) est dense dans (L (]0, T [), ||.||L2 ), on en déduit que c'est une
2
famille génératrice de L (]0, T [)).

85
86 D.2. H 1 (]0, T [) et vers le théorème de Rellich

Vocabulaire : ν = T1 est la fréquence, ω = 2π T = 2πν est la pulsation.


Donc pour f ∈ L2 (]0, T [), notant ck ses composante sur cette b.o.n., on a : pour presque tout t ∈]0, T [ :
∞ Z T
X 1 2π
X
f (t) = ck ϕk (t), ck = (f, ϕk )L2 = √ f (t)e−ik T t dt, ||f ||2L2 = |ck |2 , (D.3)
k=−∞
T 0 Z

la dernière égalité étant l'identité de BesselParseval (relation de Pythagore généralisée).

Exercice D.1 On prend T = 1. Donc, pour tout k ∈ Z, ϕk (t) = ei2kπt . Calculer les coecients de Fourier de
la fonction : X
g : t ∈]0, 1[→ g(t) = t, et g = ck ϕ k . (D.4)
Z
1 π2
P
Calculer ||g||L2 et les ck . En déduire N∗ n2 = 6 .
Réponse. g ∈ L2 (]0, 1[)
R1
||g||2L2 = 0 t2 dt = 31 < ∞.
P
car Donc g admet un développement de Fourier g= Z ck ϕk , où
R1 −i2kπt
ck = (g, ϕk )L2 = 0
te dt pour tout k, donc
e−i2kπt 1 1
e−i2kπt
Z
1 1 1
c0 = , et pour k 6= 0, ck = [t ]0 − dt = −0= . (D.5)
2 −2ikπ 0 −2ikπ −2ikπ −2ikπ
D'où, pour t ∈]0, 1[ :

1 X i X 1 X 1
(g(t) =) t= ϕ0 (t) + ϕk (t) et ||g||2L2 = |ck |2 = + . (D.6)
2 ∗
2kπ 4 Z∗
4π 2 k2
k∈Z Z

π2 π2
R1
||g||2L2 = t2 dt = 1 1 1 1 1 1
P P P
On a également
0 3
, d'où 3 = 4
+ Z∗ 4π 2 k2 , d'où Z∗ n2 = 3
, d'où N∗ n2 = 6
.

Remarque D.2 2
Rappel. Dans L ([0, T ]; R) (fonctions à valeurs réelles), la base usuelle de Fourier est (1,
2π 2π
(cos(k T t))k∈N , (sin(k T t))k∈N ), base qui est orthogonale pour le produit scalaire de (·, ·)L2 (]0,T [;R) , mais non
∗ ∗
2
normée. Et si f ∈ L ([0, T ]; R) (à valeurs réelles), alors, presque partout, avec les ak ∈ R et les ck ∈ C :
2π 2π
X X
f (t) = c0 + ck eik T t + c−k e−ik T t (∈ R)
N∗ N∗
X 2π X 2π
= c0 + cos(k t)(ck + c−k ) + i sin(k t)(ck − c−k ) (∈ R)
T T
N∗ ∗ N
∞ ∞
X 2π X 2π
= a0 + ak cos(k t) + bk sin(k t),
T T
k=1 k=1

et donc a0 = c0 ∈ R, et, pour k ≥ 1, ck + c−k ∈ R, ck − c−k ∈ iR, ak = ck + c−k ∈ R, et bk = i(ck − c−k ) (et
c−k = ck ).

D.2 H 1 (]0, T [) et vers le théorème de Rellich


On munit H (]0, T [) = H 1 (]0, T [; C)
1
de son produit scalaire usuel (forme sesquilinéaire hermitienne dénie
positive) et de sa norme associée :
q
(f, g)H 1 = (f, g)L2 + (f 0 , g 0 )L2 , ||f ||H 1 = ||f ||2L2 + ||f 0 ||2L2 . (D.7)

But = montrer que I10 : (H 1 (]0, T [), (·, ·)H 1 ) → (L2 (]0, T [), (·, ·)L2 ) est de HilbertSchmidt donc compact :
1
on va construire une b.o.n. (en )N dans (H (]0, T [), (·, ·)H 1 ), donc en particulier telle que ||en ||H 1 = 1 pour tout n,
2
P
pour obtenir N ||en ||L2 < ∞.

D.3 Hilbert H 1 (]0, T [) et problème pour la base de Fourier


(ϕk )Z soit une b.o.n. de L2 (]0, T [) : toutes les fonctions ϕk sont périodiques
On peut être surpris par le fait que
(vérient ϕk (0+) = ϕk (T −)) alors qu'une fonction comme g : t → g(t) n'est pas périodique (g(0+) 6= g(T −)),
P
alors g s'exprime pourtant sur la base (ϕk )Z : ce qui signie g = k∈Z ck ϕk avec,
N
X
lim ||g − ck ϕk ||L2 −→ 0. (D.8)
N →∞ N →∞
k=−N

Interprétation : la norme ||.||L2 n'est pas précise (donne une mesure assez grossière, voir le phénomène de
Gibbs).
D'ailleurs on va voir que, la norme H 1 (]0, T [) étant meilleure (plus précise), la famille (ϕk )Z après nor-
1
malisation dans H (]0, T [) ne produit que des fonctions périodiques, donc n'est pas une base dans H 1 (]0, T [),
car g ∈ H 1 (]0, T [) et g n'est pas périodique.

86
87 D.4. Base de Fourier de L2 (]0, T [) normée dans H 1 (]0, T [) : incomplète dans H 1 (]0, T [)

D.4 Base de Fourier de L2 (]0, T [) normée dans H 1 (]0, T [) : incomplète dans H 1 (]0, T [)
La famille (ϕk )Z étant une b.o.n. de L2 (]0, T [), on essaie de voir si cette même famille une fois normée
dans H (]0, T [) est également une b.o.n. de H 1 (]0, T [). Comme ϕ0 = √1T et ϕ00 = 0, et pour k =
1
6 0

2ikπ 2kπ
ϕ0k (t) = ϕk (t), donc ||ϕ0k (t)||L2 = | |, (D.9)
T T
cf. (D.2), on a ||ϕ0 ||2H 1 = ||ϕ0 ||2L2 + 0 = 1 et

4k 2 π 2
||ϕk ||2H 1 = ||ϕk ||2L2 + ||ϕ0k ||2L2 = 1 + (= O(k) quand k → ∞). (D.10)
T2
On normalise dans H 1, i.e. on pose :
s
∗ ϕk 1 ϕk
ψ0 = ϕ0 , et, pour k∈Z , ψk = = 4π 2 2
ϕk (= O( )). (D.11)
||ϕk ||H 1 T2 k +1 k

Proposition D.3 (ψk )Z est une famille orthonormée dans H 1 (]0, T [), donc famille libre, mais elle n'est pas
1
génératrice (ce n'est pas une base de H (]0, T [)), i.e., Vect{(ψk )Z } ( H 1 (]0, T [).

Preuve. Avec (D.9) on a


2ikπ −2i`π
(ϕk , ϕ` )L2 + (ϕ0k , ϕ0` )L2 = δk` +
T
2
T δk` = 0 si k 6= `, et ||ϕk ||H 1 = 1 + T 2 ,
4k2 π 2
2
ϕk ϕ` 2 ϕk 2 ||ϕk ||H 1
donc (ψk , ψ` )H 1 = (
||ϕk ||H 1 , ||ϕ` ||H 1 )H = 0 si k 6= `, et ||ψk ||H 1 = || ||ϕk ||H 1 ||H 1 = ||ϕk ||2 1 = 1, donc (ψk )Z est
1
H
1
une famille orthonormée ; mais elle n'est pas totale dans H (]0, T [), voir exercice suivant.

Exercice D.4 Cas T =1 pour simplier l'écriture. Soit g(t) = t cf. (D.4). Montrer que g ne s'exprime pas sur
la famille (ψk )k∈Z , et donc que (ψk )k∈Z n'est pas génératrice dans H 1 (]0, 1[).
Réponse. On a g ∈ H 1 (]0, 1[) puisque ||g||2H 1 = ||g||2L2 + ||g 0 ||2L2 =
R1 R1
0
t2 dt + 0
1 dt = 4
3
< ∞.
1 Z
Supposons (ψk )k∈Z génératrice dansH (]0, 1[). Donc ∃(dk )Z ∈ C t.q.
X X ϕk X
g= d k ψk = dk , et ||g||2H 1 = |dk |2 (D.12)
Z Z
||ϕ ||
k H 1
Z

ϕk
g =(D.4) (D.5) 1
P P
On a Zck ϕk = Z ck ||ϕk ||H 1 ||ϕk ||H 1 , donc dk = ck ||ϕk ||H 1 , donc d0 = c0 ||ϕ0 ||H 1 = 2
et dk =
  1
2 2 2
ck ||ϕk ||H 1 =(D.5) 1
1+ 4kT 2π 2 2 2 4
P P
−2ikπ
pour k6=0. Donc ||g||H 1 = Z |dk | ≥ Z 1 = ∞ : absurde puisque ||g||H 1 = 3 . Donc
1
il n'existe pas de suite (dk )Z t.q. (D.12). Donc (ψk )k∈Z∗ n'est pas génératrice dans H (]0, 1[). Remarque : dans (D.13)
ϕk 1
les ψk = ||ϕ || sont petits par rapport aux ϕk en norme ||.||L2 (en O( k )), donc les dk sont grands par rapport aux ck
k H1
1
P P
(en O(k)), et O( k )O(k) = O(1), ce qui a donné Z dk = Z O(1).

Exercice D.5PMontrer 1 0 0
P P
: si Z ck ϕk ∈ H (]0, T [), alors g 6=
g= Z ck ϕk en général (on ne peutP pas dériver
0
sous les signe en général). Indication : prendre g(t) = t, cf. (D.4) et (D.5) : est-ce que la série Z ck ϕk a un
sens dans L2 ? (Interprétation : la série de Fourier partielle de g fait apparaître le phénomène de Gibbs avec
ses pentes très grandes, et on s'attend à ce que ça coince pour le calcul de g0 si on utilise les ϕ0k .)
Réponse. On a, avec (D.2), T = 1, (D.5) et ϕ0 0 = 0 :
X X X 1 X
ck ϕ0k = ck ϕ0k = i2kπϕk = − 1 ϕk , (D.13)
Z Z∗ Z∗
−2ikπ Z∗

|| Z∗ ϕ0k ||L2 = Z∗ 12 = ∞ (Pythagore), donc Z ck ϕ0k ∈ / L2 (]0, 1[). Or g 0 = 1]0,1[ ∈ L2 (]0, 1[), i.e. ( Z ck ϕk )0 =
P P P P
donc
ϕ0 ∈ L2 (]0, 1[), avec Z ck (ϕk )0 ∈
/ L2 (]0, 1[), donc ( Z ck ϕk )0 6= Z ck (ϕk )0 : on ne peut pas dériver sous le signe .
P P P P

D.5 Le sous-espace engendré par les ψk


D.5.1 L'espace V adhérence de Vect{(ψk )Z } dans H 1 (]0, T [)
On considère l'ensemble des polynômes trigonométriques, i.e. l'espace engendré par la famille orthonormée
(ψk )Z = ( ||ϕϕ k
k ||
)Z , cf. (D.11) :
H1

n
X
Vect{(ψk )Z } = {f :]0, T [→ R : ∃n ∈ N, ∃(αk )k∈[−n,n]N , f = αk ψk }. (D.14)
k=−n
Pn Pn
C'est un sous-ensemble de L2 (]0, T [), de H 1 (]0, T [) et de C ∞ (]0, T [), car f = k=−n αk ψk = k=−n βk ϕk est

une somme nie de fonction C bornées.

87
88 D.5. Le sous-espace engendré par les ψk

Notons V l'adhérence de Vect{(ψk )Z } dans H 1 (]0, T [), i.e. le sous-espace fermé de H 1 (]0, T [) dont une base
hilbertienne (une b.o.n.) est (ψk )Z :
H1
V = Vect{(ψk )Z }

X ∞
X (D.15)
= {f ∈ H 1 (]0, T [) : ∃(αk )k∈Z , f = αk ψk , |αk |2 < ∞},
k=−∞ k=−∞
P∞
où donc ||f ||H 1 = k=−∞ |αk |2 , voir Ÿ 1.4.3. On va montrer que V est de codimension 1 dans H 1 (]0, T [).

Remarque D.6 On a V ( H 1 (]0, T [) car g : t → g(t) = t n'est pas dans V , cf. exercice D.4. Donc codimV ≥ 1,

i.e., dim V ≥ 1.

D.5.2 L'espace Hper


1
(]0, T [) ⊂ V
On note f (0+) = lim f (0+h) et f (T −) = lim f (T −h) les limites à droite en 0 et à gauche en T.
h>0,h→0 h>0,h→0
On note :
1
Hper (]0, T [) = {f ∈ H 1 (]0, T [) : f (0+) = f (T −) ∈ R}, (D.16)

l'ensemble des fonctions H 1 (]0, T [) dites périodiques de période T , expression raccourcie signiant : fonctions
qui, après avoir été prolongées par périodicité à tout R, sont continues dans R.
1
On munit Hper (]0, T [) du produit scalaire induit de H 1 (]0, T [). Ainsi
1
(Hper (]0, T [), (·, ·)H 1 ) est un espace
pré-hilbertien. (Pour démontrer qu'il est complet, voir Ÿ D.7).

N.B. : on est en 1-D (on a ]0, T [⊂ R), et donc H 1 (]0, T [) ⊂ C 0 ([0, T ]) (voir cours d'intégration), au sens où
on prend systématiquement le représentant continu de la classe de f .

Théorème D.7 f ∈ L2 (]0, T [), soit ck ses coecients de Fourier : donc f = k∈Z ck ϕk et k∈Z |ck |2 < ∞.
P P
Soit
On a : X X
1
f ∈ Hper (]0, T [) ⇐⇒ k 2 |ck |2 < ∞ ⇐⇒ f 0 = ck ϕ0k ∈ L2 (]0, T [). (D.17)
k∈Z k∈Z

Donc r
X 4π 2 k 2 X
f= α k ψk , où αk = ck ||ϕk ||H 1 = ck + 1, et |αk |2 < ∞, (D.18)
T2
k∈Z

et
1
Hper (]0, T [) ⊂ V. (D.19)

Preuve. 1
f 0 ∈ L2 (]0, T [) ; f0 =
P P
(D.17) ⇒ : soit f ∈ Hper (]0, T [), avec f = Z ck ϕk . Donc notons Z dk ϕk , où
2 0 2ikπ
P
donc k∈Z |dk | < ∞ et, avec ϕk (t) = T ϕk (t) cf. (D.9) et ϕk périodique et f (T −) = f (0+),
T T
−2ikπ
Z Z
dk = (f 0 , ϕk )L2 = f 0 (t)ϕk (t) dt = [f (t)ϕk (t)]T0 − f (t) ϕk (t) dt
0 0 T (D.20)
2ikπ 2ikπ
= 0+ (f, ϕk )L2 = ck ,
T T
2 4π 2 2ikπ 0 0
P P 2 2
P
car f (0+) = f (T −). Et k∈Z |dk | < ∞ donne T 2 Z k |ck | < ∞. Et dk = T ck donne f = k∈Z ck ϕk .
0 0 0
2
ck 2ikπ k 2 |c |2 < ∞.
P P P
(D.17) ⇐ : si f = k∈Z ck ϕk ∈ L (]0, T [) alors f = k∈ZP T ϕk (t), cf.(D.9), donc k∈ZP k
2ikπ
P 2 2 2
Supposons Z k |ck | < ∞. Posons dk = T ck , donc Z |d
R kt
| < ∞, et posons h = Z dk ϕk , donc
h ∈ L2 (]0, T [). Comme d0 = 0, on a h = Z∗ dk ϕk . Soit H(t) = 0 h(τ ) dτ la primitive de h qui s'annule en
P
t = 0 : montrons que H 0 = f , et donc que (h =) f 0 ∈ L2 (]0, T [), donc f ∈ H 1 (]0, T [). On a
Z t X (1.36) X
H(t) = h(τ ) dτ = (h, 1)L2 (]0,t[) = ( dk ϕk , 1)L2 (]0,t[) = dk (ϕk , 1)L2 (]0,t[) . (D.21)
0 Z∗ Z∗

Et ϕ0k (τ ) = 2ikπ
T ϕk (τ ), donc, pour k 6= 0,
Z t Z t
T T
(ϕk , 1)L2 (]0,t[) = ϕk (τ ) dτ = ϕ0 (τ ) dτ = (ϕk (t) − ϕk (0)), (D.22)
0 0 2ikπ k 2ikπ

88
89 D.5. Le sous-espace engendré par les ψk

et (D.21) donne :
X T X
H(t) = dk (ϕk (t) − ϕk (0)) = ck (ϕk (t) − ϕk (0))
2ikπ
k∈Z∗ ∗ k∈Z
X
= ck (ϕk (t) − ϕk (0)) (car ϕ0 (t) − ϕ0 (0) = 1 − 1 = 0)
k∈Z
= f (t) − f (0).
Donc f (t) = H(t) + f (0), donc f 0 = H 0 = h, donc f 0 ∈ L2 (]0, T [), donc f ∈ H 1 (]0, T [).
1
Et (ϕk , 1)L2 (]0,T [) = 0 pour k 6= 0 donne H(T ) = 0, cf. (D.21), donc f (T −) = f (0+). Donc f ∈ Hper (]0, T [).
On a démontrer (D.17).
P P ϕk P P
Et f = Z ck ϕk = Z ck ||ϕk ||H 1 ||ϕk ||H 1 = Z (ck ||ϕk ||H 1 )ψk = k∈Z αk ψk avec αk = ck ||ϕk ||H 1 =
q q
4π 2 1 2
|αk | ≤ |kck | 4π |αk |2 < ∞,
P
kck T2 + k2 ; donc T 2 + 1, cf. (D.10), donc Z donc f ∈V.

Remarque D.8 Interprétation de (D.17) :


• si f ∈ H 1 (]0,
P T [) est telle que f (0+) = f (T −), alors ses coecients de Fourier ck décroissent susamment
2 2
vite pour avoir k∈Z k |ck | < ∞. (Contre-exemple avec g : t → g(t) = t, cf. (D.5).)

 X X 
• si f= ck ϕk ∈ L2 (]0, T [) et k 2 |ck |2 < ∞
Z Z
 X
0
 1
 f ∈ H (]0, T [), f = ck ϕ0k ∈ L2 (]0, T [) (on peut dériver sous Σ), et (D.23)

alors Z

f (0+) = f (T −) (f est périodique et continue sur R).

Exercice D.9 Dans (D.21) avec t > 0, au lieu d'utiliser la continuité du produit scalaire, peut-on appliquer le
théorème de Fubini ou de Tonelli ? (Voir polycopié intégrale de Lebesgue.)
Z t XZ t
Réponse. On veut voir si
X
dk ϕk (τ ) dτ = dk ϕk (τ ) dτ peut être vérié avec Fubini ou Tonelli. L'intégrant
τ =0 k∈Z k∈Z τ =0

est la fonction h : (k, τ ) ∈ Z×]0, t[→ h(k, τ ) = dk ϕk (τ ). Et l'espace ambiant est (L1 (Z×]0, t[), dm ⊗ dτ ) = l'espace L1
muni de la mesure dm ⊗ dτ avec dm la mesure de comptage sur Z et dτ la mesure de Lebesgue.
Montrons qu'on ne peut pas appliquer Tonelli (donc on ne peut pas appliquer Fubini).
Rt Rt Rt
0n xe k ; a-t-on
τ =0
|dk ϕk (τ )| dτ < ∞ ? Oui car τ =0 |dk ϕk (τ )| dτ = τ =0 |dk | dτ = |d T
|
√k t < ∞. Puis a-t-on
P Rt P |dk | P P
k ( τ =0 |dk ϕk (τ )| dτ ) < ∞ ? I.e. a-t-on
√ t < ∞ ? I.e. a-t-on
k |dk | = k |kck | < ∞ ? Non en général sous
P 2 P 2k T2 1 2 1 2 2 1
les seules hypothèses k |c k | < ∞ et k k |ck | < ∞ . Exemple : prendre c k = 3 +1
, donc ck =
3+ 1
, k ck =
1+ 1
,
k2 4 k 2 |k| 2
1
et |kck | = 1 + 1 . Donc Tonelli ne s'applique pas.
|k| 2 4

D.5.3 Une fonction H 1 (]0, T [)-orthogonale à V


Exemple explicite d'un élément orthogonal à
P V dans H 1 (]0, T [). Pour simplier les notations, supposons
T = 1. Soit g(t) = t = Z ck ϕk (t), cf. (D.6). On a g ∈
/ V , cf. exercice D.4. Notons gk la projection orthogonale
1
deg sur (V, (·, ·)H 1 ), qui existe car V est un s.e.v. fermé dans H (]0, 1[) :

X
gk = αk ψk ∈ V t.q. (gk , ψ` )H 1 = (g, ψ` )H 1 , ∀` ∈ Z, (D.24)
k∈Z

car (ψk ) est une b.o.n. de V (et un produit scalaire est bilinéaire). Et g 0 = 1]0,1] = ϕ0 , ψ` = √ 1
ϕ et
1+4`2 π 2 `
ϕ0` = (2i`π)ϕ` donnent :

1
α` = (gk , ψ` )H 1 = (g, ψ` )H 1 = (g, ψ` )L2 + (g 0 , ψ`0 )L2 = √ ((g, ϕ` )L2 + (ϕ0 , (2i`π)ϕ` )L2 ),
1 + 4`2 π 2 | {z } | {z }
= c` =0
1
donc α` = √ c pour tout
1+4`2 π 2 `
`, donc

X 1 (D.5) 1 X 1 1
gk = √ ck ψk = − √ ψk .
2
1 + 4k π 2 2 1 + 4k π 2iπk
2 2
k∈Z Z∗

89
90 D.6. Théorème de Rellich en 1-D

De plus
X X
k 2 |αk |2 ≤ |ck |2 < ∞ =⇒ gk ∈ Hper
1
(]0, T [), (D.25)
k∈Z∗ k∈Z∗

cf. (D.17). D'où :

1 X 1 1
g⊥ = g − gk ∈ V ⊥H 1 , et g⊥ (t) = t − + √ ϕk (t). (D.26)
2 ∗
2
1 + 4k π 2 2iπk
Z

D.5.4 Hper
1
(]0, T [) et V sont de codimension 1 dans H 1 (]0, T [)
Proposition D.10 L'espace
1
Hper (]0, T [) est de codimension 1 dans H 1 (]0, T [). Donc V est de codimension 1
1 ⊥ 1 ⊥ ⊥
dans H (]0, T [). Donc V = Hper (]0, T [) de dimension 1. Donc V = Vect{g⊥ } où g⊥ est donné en (D.26) :

1 (]0, T [) ⊕⊥ Vect{g },
H 1 (]0, T [) = V ⊕⊥ Vect{g⊥ } = Hper ⊥ (D.27)

pour l'orthogonal ⊥ dans (H 1 (]0, T [), (·, ·)H 1 ). Donc ( ||g⊥g⊥|| , (ψk )Z ) est une b.o.n. de H 1 (]0, T [).
H1

Preuve. Soit g(t) = t. On a g ∈ H 1 (]0, T [) et g ∈ 1


/ Hper (]0, T [) puisque 0 = g(0+) 6= g(1−) = 1. Pour
1
f ∈ H (]0, T [) on pose
f (T −) − f (0+)
fp (t) := f (t) − g(t) (D.28)
T
1
(faire un dessin). On a trivialement fp (0+) = fp (T −) (= f (0+)), donc fp ∈ Hper (]0, T [), et donc :

f (T ) − f (0)
f = fp + g
T (D.29)
f (T ) − f (0) f (T ) − f (0)
= (fp + gk ) + 1
g⊥ ∈ Hper (]0, T [) + Vect{g⊥ } ⊂ V ⊕⊥H 1 Vect{g⊥ },
T T
cf. (D.25). Donc
1
Hper (]0, T [) et V sont de codimension 1 dans H 1 (]0, T [), et ( ||g⊥g⊥|| , (ψk )Z ) est une b.o.n.
H1
1
de H (]0, T [).

D.6 Théorème de Rellich en 1-D


Théorème D.11 (Théorème de Rellich dans un intervalle borné de R.) Soit a, b ∈ R t.q a < b. L'injection
canonique :
(
H 1 (]a, b[) → L2 (]a, b[)
I10 : (D.30)
f 7→ I10 f = f
est un opérateur de HilbertSchmidt : I10 est donc un opérateur borné et compact.

Preuve. Regardons le cas ]a, b[=]0, T [. I10 est linéaire (trivial) et est borné car ||I10 f ||L2 = ||f ||L2 ≤ ||f ||H 1
(dénition de ||.||H 1 ) ||I10 || ≤ 1. (Et ||I10 || = 1 car ||ϕ0 ||L2 = ||ϕ0 ||H 1 .)
donne
2
P
Et I10 restreint à V est de HilbertSchmidt car (ψk )Z est une b.o.n. de (V, (·, ·)H 1 ) et Z ||I10 ψk ||L2 =
2
2 T 1
P P
Z ||ψk ||L2 = 1 + Z∗ 4π 2 k2 +T 2 < ∞, cf. (D.11), car série convergente car de terme général en O( 2 ).
k
g⊥ 1 g⊥ P 2
Et proposition D.10 : (
||g⊥ ||H 1 , (ψk )Z ) est une b.o.n. de H (]0, T [), avec || ||g⊥ ||H 1 ||L + Z ||I10 ψk ||L2 < ∞,
2

g⊥ P 2
i.e. ||I10
||g⊥ ||H 1 ||L + Z ||I10 ψk ||L2 < ∞ : donc I10 est de HilbertSchmidt.
2

1
Et ce qui précède peut être fait sur H (]a, b[) pour tout a < b.

1
D.7 * Hper (]0, T [) est fermé dans H 1 (]0, T [)
D.7.1 Convergences absolue et uniforme dans Hper
1
(]0, T [)
Proposition D.12 1
P
P Soit f ∈ Hper PZ ck ϕk sa série de Fourier.
(]0, T [), avec
1- La série
PZ
ck converge absolument (donc Z |ck | < ∞), Pet
N
2- la série c ϕ
Z k k converge uniformément vers f , i.e. ||f − k=−N ck ϕk ||∞ −→N →∞ 0.

90
91 D.7. * 1 (]0, T [)
Hper est fermé dans H 1 (]0, T [)

Preuve. 1- Convergence absolue. On a, grâce à CauchySchwarz dans `2 et à


1
f ∈ Hper , cf. (D.17) :

X X 1 X 1 1 X 1
|ck | ≤ |kck | ≤ ( 2
)2 ( |kck |2 ) 2 < ∞. (D.31)
|k| k
Z∗ Z∗ ∗Z ∗ Z

PN P−N −1 P∞
2- Convergence uniforme. f ∈ H 1 (]0, T [) donc f ∈ C 0 ([0, T ]) et ||f − k=−N ck ϕk ||∞ = || k=−∞ + N +1 ck ϕk ||∞ ≤
P−N −1 P∞
( k=−∞ + N +1 )|ck | −→N →∞ 0 (reste d'une série convergente).

D.7.2 Majoration ||f ||∞ ≤ C||f ||H 1 dans H 1 (]0, T [)


Proposition D.13 Pour T >0 on a :

∃C > 0, ∀f ∈ H 1 (]0, T [), ||f ||∞ ≤ C||f ||H 1 . (D.32)

Preuve.
Rt
Soit f ∈ H 1 (]0, T [). En particulier pour tout t, τ ∈]0, T [ on a f (t) = f (τ ) + τ
f 0 (s) ds = f (τ ) +
0 2
(1, f )L2 (]τ,t[) , et donc avec l'inégalité triangulaire puis CauchySchwarz dans L (]τ, t[) :


|f (t)| ≤ |f (τ )| + ||1||L2 (]τ,t[) ||f 0 ||L2 (]τ,t[) ≤ |f (τ )| + T ||f 0 ||L2 (]0,T [) .

D'où, pour tout τ ∈]0, T [, on a ||f ||∞ ≤ |f (τ )| + T ||f 0 ||L2 (]0,T [) .

Donc ||f ||2∞ ≤ |f (τ )|2 + 2 T |f (τ )| ||f 0 ||L2 (]0,T [) + T ||f 0 ||2L2 (]0,T [) , d'où :

Z T Z T √ Z T Z T
||f ||2∞ dτ ≤ |f (τ )|2 dτ + 2 T ||f 0 ||L2 1 |f (τ )| dτ + T ||f 0 ||2L2 dτ,
τ =0 τ =0 τ =0 τ =0

d'où, avec CauchySchwarz :


√ √
T ||f ||2∞ ≤ ||f ||2L2 + 2 T ||f 0 ||L2 T ||f ||L2 + T 2 ||f 0 ||2L2 = (||f ||L2 + T ||f 0 ||L2 )2 .

d'où C = max( √1T , T ) convient dans (D.32).

D.7.3 Hper
1
(]0, T [) est fermé dans H 1 (]0, T [)
Corollaire D.14 L'espace
1
Hper (]0, T [) est fermé dans H 1 (]0, T [). D'où
1
Hper (]0, T [) = V .

Preuve. 1
(fn )N une suite dans Hper
Soit (]0, T [) convergente dans H 1 (]0, T [) vers une fonction f ∈ H 1 (]0, T [).
1
Donc ||f − fn ||H 1 → 0. Il s'agit de montrer f ∈ Hper (]0, T [), i.e. f (0+) = f (T −).
0 1 0
Avec (D.32) on a ||f − fn ||∞ −→n→∞ 0, avec f et les fn dans C (on est en 1-D : H ⊂ C ). Donc (fn ) est
0
convergente vers f dans (C , ||.||∞ ). En particulier |fn (0+) − f (0+)| → 0 et |fn (T −) − f (T −)| → 0. Comme
1
fn ∈ Hper (]0, T [) on a fn (T −) = fn (0+), donc f (T −) = f (0+).

91
92

E * Condition inf-sup pour la divergence


E.1 Lemme de Baire
On note Int(X) l'intérieur d'un ensemble X et X sa fermeture.

Lemme E.1 Soit E un espace de Banach (ou plus généralement un espace métrique complet).
(i) Si (Fn )n∈N est une suite (dénombrable) de fermés de E d'intérieur vide alors l'intérieur de l'union est
vide : [
∀n ∈ N, Fn fermé et Int(Fn ) = ∅ =⇒ Int( Fn ) = ∅. (E.1)
n∈N

De manière équivalente,
(ii) Si (Un )n∈N est une suite (dénombrable) d'ouverts de E d'intérieur dense alors l'intersection des Un est
dense :
\
∀n ∈ N, Un ouvert et Un = E =⇒ Un = E. (E.2)
n∈N

Et on en déduit :
S
(iii) Si (Fn )n∈N une suite (dénombrable) de fermés t.q. n∈N Fn = E , alors au moins l'un des fermés Fn est
d'intérieur non vide :
[
∀n ∈ N, Fn fermé, et Fn = E =⇒ ∃n ∈ N, Int(Fn ) 6= ∅. (E.3)
n∈N

(Le théorème de Baire est souvent utilisé avec (iii)).

Preuve.
T Montrons (ii). Soit B(x, r) une boule ouverte qcq dans E et il s'agit de montrer que B(x, r) ∩
( n∈N Un ) 6= ∅.
Comme U0 est ouvert et dense, U0 ∩ B(x, r) est un ouvert non vide : donc il existe x0 ∈ U0 ∩ B(x, r) et
r0 > 0 tels que B(x0 , r0 ) ⊂ U0 ∩ B(x, r). Puis de même ∃x1 ∈ U1 ∩ (U0 ∩ B(x, r)) et ∃r1 > 0, r1 < r20 tels que
B(x1 , r1 ) ⊂ U1 ∩ U0 ∩ B(x, r). On construit ainsi une suite (xn )N qui est de Cauchy, donc convergente dans E
(car E est complet) vers un y ∈ B(xn , rn ) pour tout n. Et B(xn , rn ) ⊂ B(xn−1 , rn−1 ) ⊂ B(x, r) pour tout n,
Donc y ∈ B(x, r) et par construction y ∈ Un pour tout n.
Montrons (ii)⇒(i) (passage au complémentaire). Soit donc (Fn )N une suite de fermés d'intérieur vide. Posant
T
Un = E −Fn , on a Un = E − Fn = E −IntFn = E −∅ = E : tous les (Un )N sont denses dans E . Donc n∈N Un =
T T S S S
E d'après (ii). Et n∈N Un = n∈N E − Fn = E − n∈N Fn = E − Int( n∈N Fn ), donc Int( n∈N Fn ) = ∅,
donc (i).
Montrons (i)⇒(ii) (passage au complémentaire). Exercice.
S
Montrons (iii). Hypothèse :
S ∀n, Fn est fermé et n∈N Fn = E . Si de plus : ∀n, Int(Fn ) = ∅, alors d'après (i) :
Int( n∈N Fn ) = ∅, donc Int(E) = ∅. Absurde. Donc ∃n, Int(Fn ) 6= ∅, i.e. (iii).

Exemple E.2 R2
S
Dans si Fn est la droite  y = nx, alors Int(Fn ) = ∅ et l'union N Fn est d'intérieur vide
(union dénombrable).

E.2 Théorème de l'application ouverte et condition inf-sup


Soit (E, ||.||E ) et (F, ||.||F ) deux espaces de Banach (espaces vectoriels normés complets).

Théorème E.3 (Théorème de l'application ouverte.) Soit A ∈ L(E; F ) (application linéaire continue). On
suppose A injective. Alors :

ImA est fermé dans F ⇐⇒ ∃α > 0, ∀x ∈ E : α||x||E ≤ ||Ax||F ,


(E.4)
⇐⇒ A−1 : (ImA, ||.||F ) → (E, ||.||E ) est continu.

(Si A n'est pas injectif et E est un Hilbert, on considère sa restriction à (KerA)⊥ .)


En particulier si A : E → F linéaire bijectif continu satisfait à (E.4) alors A est bijectif bicontinu (lorsque
E et F sont des Banach).
En particulier si A est surjectif alors l'image directe A(BE (0, 1)) de la boule unité ouverte de E est un ouvert
de F :
A surjectif =⇒ A(BE (0, 1)) ouvert dans F, (E.5)

et, par linéarité de T , l'image directe de toute boule ouverte de E est un ouvert de F , d'où le nom du théorème.

92
93 E.2. Théorème de l'application ouverte et condition inf-sup

La démonstration s'appuie sur les lemmes suivants :

Lemme E.4 Si T :E→F est linéaire surjectif (avec F Banach), alors il existe r>0 tel que T (BE (0, 1)) ⊃
BF (0, r).

Preuve.
S
On applique le théorème de Baire dans F Banach : on prend Fn = (T (B(0, n)), on a Fn = F
car T est surjectif, d'où ∃n t.q. Int(T (BE (0, n)) 6= ∅, d'où Int(T (BE (0, 1)) 6= ∅ car T linéaire, d'où ∃y ∈ F
et ∃ε > 0 tels que BF (y, ε) ⊂ T (BE (0, 1)), d'où BF (−y, ε) ⊂ T (BE (0, 1)) car T linéaire, d'où BF (0, ε) ⊂
T (BE (0, 1)) + T (BE (0, 1)) = T (BE (0, 2)) car T linéaire et BE (0, 1) est convexe : d'où r = 2ε convient.

Lemme E.5 Si T : E → F est linéaire continu (avec E Banach) est tel que il existe r > 0, T (BE (0, 1)) ⊃
BF (0, r), alors T (BE (0, 1)) ⊃ BF (0, 2r ).

Preuve. y ∈ BF (0, 2r ). On va construire une suite (sn ) de BE (0, 1) convergente vers s dans BE (0, 1) telle
Soit
que et T sn → y : si une telle suite existe, alors par continuité de T on a T s = y et on a bien y ∈ T (BE (0, 1)).
r
Notons y1 = y . Comme y ∈ BF (0, ) et T est linéaire, l'hypothèse BF (0, r) ⊂ T (BE (0, 1)) donne y1 ∈
2
BF (0, 2r ) ⊂ T (BE (0, 12 )), donc :
1 r
il existe x1 ∈ BE (0, ) tel que ||y1 − T x1 ||F < 3 .
2 2
r 1
Soit y2 = y1 − T x1 . On a y2 ∈ BF (0, 3 ) ⊂ T (BE (0, 3 )), donc :
2 2
1 r
il existe x2 ∈ BE (0, 4 ) tel que ||y2 − T x2 ||F < 4 .
2 2
r
Soit y3 = y2 − T x2 = y1 − T (x1 + x2 ). On a y3 ∈ BF (0, 4 ) puis ....
2
On construit ainsi les suites (yn ) et (xn ) par récurrence :
1 1
yn+1 = yn − T xn = y1 − T (x1 +...+xn ) où ||yn ||F < 2n+1 et ||xn ||E < n+2 .
2
On pose sn = x1 +...+xn , et par construction la suite (sn ) est de Cauchy dans E car, pour n > m, ||sn −sm ||E ≤
P∞ 1
i=m 2i+2 −→m→∞ 0. Donc la suite (sn ) est convergente vers un s ∈ E , car E complet, donc T (sn ) → T (s)
dans F , car T est continu. Donc yn+1 = y1 −T (sn ) → y−T (s), avec yn+1 → 0. Donc y = T s avec s ∈ T (BE (0, 1))
P∞ 1 3
car ||s||E ≤ n=0 2n+2 = 4 < 1.

Donc avec les lemmes E.4 et E.5 : si E et F sont des Banach, si T est linéaire surjectif continu, alors
T (BE (0, 1)) dense et d'intérieur vide est impossible.

Preuve. (Théorème E.3.) A : E → F est linéaire, continue, injective, d'image fermée.


1- On suppose que
Donc (ImA, ||.||F ) A : E → ImA linéaire continue bijective (entre deux Banach). On déduit
est un Banach et
−1
des lemmes E.4 et E.5, A (BImA (0, 2r )) ⊂ BE (0, 1) et donc A−1 (BImA (0, 1)) ⊂ BE (0, α) (linéarité) où α = 2r .
−1 −1
D'où A continue est bornée sur la sphère unité de (ImA, ||.||F ) : on a ||y||F = 1 donne ||A y||E ≤ α1 , donc
−1 y −1
pour tout y 6= 0 : ||A
||y||F ||E ≤ α, et donc pour tout y ∈ ImA : ||A y||E ≤ α||y||F , i.e. pour tout x ∈ E :
1
||x||E ≤ α ||Ax||F , i.e. (E.4).
2- Réciproquement, si (E.4), alors A est immédiatement injective, puis A : E → ImA est inversible d'inverse
−1 −1
continu, d'où Im(A) = (A ) (E) est image réciproque d'un fermé donc est fermé.

Corollaire E.6 Quand A est linéaire continu injectif avec E et F Banach, et si de plus F est un Hilbert, alors
(E.4) (image fermée) est équivalente à la condition dite condition inf-sup :

(Ax, y)F
∃α > 0, inf sup ≥ α, (E.6)
x∈E y∈F ||x||E ||y||F

et on note souvent a(x, y) = (Ax, y)F .


Si F n'est pas un Hilbert (toujours avec F Banach), (E.4) (image fermée) est équivalente à la condition dite
condition inf-sup :
h`, AxiF 0 ,F
∃α > 0, inf sup ≥ α. (E.7)
x∈E `∈F 0 ||`||F 0 ||x||E
(On a noté F 0 = L(F ; R) l'ensemble des formes linéaires continues sur F .)

Preuve. Considérons le cas F Hilbert. Supposons (E.6) qui équivaut à :

(Ax, y)F
∃α > 0, ∀x ∈ E, sup ≥ α||x||E ,
y∈F ||y||F
ou encore à :
∃α > 0, ∀x ∈ E, ∃y ∈ F, α||y||F ||x||E ≤ (Ax, y)F .
Comme (Ax, y)F ≤ ||Ax||F ||y||F (CauchySchwarz), on en déduit (E.4).

93
94 E.3. Compacité et théorème de PetreeTartar

Réciproquement, le théorème de CauchySchwarz indique que ||Ax||F = sup||y||F =1 (Ax, y)F (le sup étant
Ax
atteint pour y= ||Ax||F ). Donc (E.4) implique :

x
∃α > 0, ∀x ∈ E−{0}, α ≤ sup (A( ), y)F ,
||y||F =1 ||x||E

i.e. (E.6).
Pour le cas F Banach, (E.7) équivaut à :

∃α > 0, ∀x ∈ E, ∃` ∈ F 0 , h`, AxiF 0 ,F ≥ α||`||F 0 ||x||E .

Et comme h`, AxiF 0 ,F ≤ ||`||F 0 ||Ax||F , on en déduit (E.4).


Puis on dispose du théorème, voir Brézis [4], ||Ax||F = sup`∈F 0 ,||`||F 0 =1 h`, Axi (corollaire du théorème de
HahnBanach de prolongement des formes linéaires). D'où on déduit (E.4).

(Si F est un espace de Hilbert, on a le théorème de Riesz qui dit que chaque ` ∈ F 0 peut être représenté par
un vecteur τ ∈F tel que h`, viF 0 ,F = (τ, v)F pour tout v∈F avec de plus ||τ ||F = ||`||F 0 .)

Remarque E.7 Si A n'est pas injective, toujours avec E et F Banach et A linéaire continue à image fermée :
1- on remplace E par l'espace quotient E/(KerA). Et si E est un espace de Hilbert on a E/(KerA) isomorphe
à (KerA)⊥ .
2- Ou bien on remplace (E.4) par :

∃α > 0, ∀y ∈ ImA, ∃x ∈ E, Ax = y t.q. α||x||E ≤ ||y||F . (E.8)

(Un opérateur continu est à image fermé ssi il vérie (E.8).)

E.3 Compacité et théorème de PetreeTartar


Soit un opérateur A ∈ L(E, F ), et on cherche à résoudre : pour b ∈ F, trouver x∈E tel que Ax = b.
A : E → ImA est surjectif, mais a priori ImA n'est pas fermé.
En particulier, pour F Banach, supposant A injectif et ImA dense dans F, si ImA n'est pas fermé, si
b ∈ E − ImA, le problème Ax = b n'a pas de solution. Et même si b ∈ ImA, le problème est a priori mal posé :
comme dans ce cas A−1 n'est pas continu (théorème E.3 de l'application ouverte), x = A−1 b ne dépend pas
continûment de b.
Par contre si ImA est fermé et si b ∈ ImA, alors on a une solution x, et en plus le problème est bien posé
quand A est injectif, i.e. x dépend continûment de b car A−1 est continue (théorème de l'application ouverte).
Il est donc primordial de vérier que ImA est fermé.
Vériez que A est fermé, i.e. vérier (E.4) (ou la condition inf-sup (E.7) ou (E.6)), n'est pas toujours facile
directement : voir plus loin le cas de l'opérateur ~ .
grad
Il peut être plus facile de vérier :

∃γ > 0, ∀x ∈ E, γ||x||E ≤ ||Ax||F + ||T x||G , (E.9)

où T ∈ L(E; G) est un opérateur compact donné : voir plus loin le cas de l'opérateur ~ .
grad (Un opérateur
compact n'entraine qu'une petite perturbation.)

Théorème E.8 (PetreeTartar.) Soient E, F, G trois espaces de Banach, A ∈ L(E; F ) injectif et T ∈ K(E; G)
(compact). Si on a (E.9) alors on a (E.4), i.e. ImA est fermé. En particulier (ImA, ||.||F ) est complet (est un
Banach).

Preuve. Supposons (E.9). Il s'agit de montrer (E.4). Supposons que (E.4) est faux. Donc il existe une suite
(xn ) de E telle que ||xn ||E = 1 et ||Axn || −→n→∞ 0. Mais T est compact avec xn ∈ B̄(0, 1), et donc (T xn ) est
dans le compact T (B̄(0, 1)), et donc admet une sous-suite convergente (T xnk )k∈N∗ (car G est un Banach). Donc
cette sous-suite est en particulier de Cauchy, et comme :

γ||xni − xnj ||E ≤ ||Axni − Axnj ||F + ||T xni − T xnj ||G ,

on en déduit que (xnk ) est de Cauchy dans E , donc convergente (car E est un Banach). Soit x ∈ E cette
limite : on a ||Ax||F = 0 car A est continu et ||Axn || −→n→∞ 0. Donc Ax = 0, donc x = 0 car A est injectif.
Or ||xn ||E = 1 la continuité de la norme donne ||x||E = 1. C'est absurde, donc une telle suite (xn ) n'existe pas,
donc (E.4) est valide.

Cas A non injectif :

94
95 E.4. H −1 (Ω) et normes

Proposition E.9 Soient E, F, G trois espaces de Banach, A ∈ L(E; F ) (non injectif a priori) et T ∈ K(E; G)
(compact). Si on a (E.9) alors KerA est un sous-espace vectoriel de dimension nie et ImA est fermé.

Preuve. Soit BK (0, 1) la boule unité fermé de KerA. Montrons qu'elle est compacte. Comme une boule unité
ne peut être compacte dans un Banach que si ce Banach est de dimension nie (voir Brézis [4] p. 92, ou
théorème 4.14 page 31 dans le cas E Hilbert), cela prouvera que KerA est de dimension nie.
L'hypothèse (E.9) donne : dans KerA on a γ||x||E ≤ ||T x||G . Comme T est compact, si (xn ) est une suite
de BK (0, 1), alors (T xn ) est une suite qui admet une sous-suite convergente, donc de Cauchy. Et γ||xnk −xnl ||2 ≤
||T xnk − T xnl || implique alors que la sous suite (xnk ) est de Cauchy dans un Banach donc convergente. Toute
suite (xn ) de BK (0, 1) admettant une sous-suite convergente, on a BK (0, 1) compact. D'où KerA est de dimension
nie.
D'où A : E/KerA → F étant à image fermé (théorème E.8 de PetreeTartar), et KerA étant de dimension
nie, on a A : E → F est à image fermé.

E.4 H −1 (Ω) et normes


On se donne Ω un ouvert borné. On disposera donc du théorème de Poincaré :

∃cΩ ∈ R, ∀v ∈ H01 (Ω), ||v||L2 ≤ cΩ ||v||H01 . (E.10)

Et on munit ~
H01 (Ω) de sa norme Hilbertienne ||v||H01 = ||gradv||(L2 )n .
−1 1 1
On note H (Ω) = L(H0 (Ω); R) le dual de l'espace H0 (Ω) (ensemble des formes linéaire continues). On le
munit de sa norme :
|`(w)|
||`||H −1 = sup .
w∈H01 (Ω) ||w||H01
0
On identie L2 (Ω) L2 (Ω) (l'ensemble des formes linéaires sur L2 (Ω)) : si v ∈ L2 (Ω) on pose
et son dual
2
`v (w) = (v, w)L pour tout w ∈ L (Ω) et on a immédiatement ||`v || = ||v||L2 (application de Cauchy-Schwarz) ;
2
2 0 2
et si ` ∈ L (Ω) (linéaire et continue), avec le théorème de représentation de Riesz il existe v ∈ L (Ω) tel que
`v (w) = (v, w)L2 avec |`|| = ||v||L2 . Et on note `v (w) = h`, viL2 0 ,L2 = (v, w)L2 .
~ Pn ∂v
Une base (~ei ) de Rn étant supposée, on note gradv = i=1 ∂x i
~ei au sens des distributions.

Proposition E.10 Si v ∈ L2 (Ω) alors on a v ∈ H −1 (Ω) et ~


gradv
n
∈ H −1 (Ω) . Et on a :

||v||H −1 (Ω) ≤ cΩ ||v||L2 , (E.11)

où cΩ est la constante de Poincaré, et :

~
||gradv||(H −1 )n ≤ ||v||L2 , (E.12)

Et donc l'injection v ∈ L2 (Ω) → v ∈ H −1 (Ω) et l'opérateur ~ : v ∈ L2 (Ω) → gradv


grad ~ ∈ H −1 (Ω) sont continus,
et on a :
~
∃c > 0, ∀v ∈ L2 (Ω) : ||v||H −1 + ||gradv||(H −1 )n ≤ c||v||L2 (Ω) . (E.13)

Preuve. Pourv ∈ L2 (Ω) on a v ∈ L2 (Ω)


0
(par identication de L2 (Ω) avec
0
L2 (Ω) ). Et, pour tout w ∈ H01 (Ω),
2
on a w ∈ L (Ω), et :
|v(w)| = |hv, wiL2 0 ,L2 | ≤ ||v||L2 ||w||L2 ≤ cΩ ||v||L2 ||w||H01 ,
grâce à l'inégalité de Poincaré (E.10). D'où ||v||H −1 ≤ cΩ ||v||L2 .
Soit
2
v ∈ L (Ω). Alors ~
gradv est une distribution donnée par dénition par, pour tout ~ ∈ D(Ω)n
ϕ :
Z
~
hgradv, ~i = −
ϕ ϕ = −(v, div~
v div~ ϕ)L2 ,

Pn ∂ϕi Pn
où div~
ϕ= i=1 ∂xi quand ϕ
~= i=1 ϕi~ei . Et :

|(v, div~
ϕ)L2 | ≤ ||v||L2 ||div~
ϕ||L2 ≤ ||v||L2 ||grad~
ϕ||(L2 )n2 ≤ ||v||L2 ||~
ϕ||(H01 )n .

~ n
Et D(Ω) étant dense dans H01 (Ω), cette l'inégalité est encore vraie pour tout ϕ~ ∈ H01 (Ω) , d'où gradv est une
forme linéaire continue
1 ~
sur H0 (Ω) de norme ||gradv||(H −1 )n ≤ ||v||L2 . D'où (E.13) avec c = 1 + cΩ .

95
96 E.5. Surjectivité de div : H01 (Ω) → L20 (Ω) et condition inf-sup

Corollaire E.11 Dans L2 (Ω) la norme ||.||E dénie par ~


||v||E = ||v||H −1 + ||gradv||(H −1 )n est une norme
équivalente à la norme ||.||L2 : on a (E.13) et :

∃k > 0, ∀v ∈ L2 (Ω) : ~
||v||L2 (Ω) ≤ k(||v||H −1 + ||gradv||(H −1 )n ). (E.14)

(Et (L2 (Ω), ||.||E ) est un espace de Banach.)

Preuve. On note E l'espace L2 (Ω) muni de la norme ||v||E = ||v||H −1 + ||gradv|| ~ (H −1 )n . L'application J :
v ∈ (L (Ω), ||.||L2 (Ω) ) → J(v) = v ∈ (L2 (Ω), ||.||E ) est l'identité algébrique, et donc est surjective. De plus elle
2
−1
est continue d'après (E.13). Donc elle est bicontinue d'après le théorème de l'application ouverte, i.e. J est
2
continue, i.e. (E.14). Et donc (L (Ω), ||.||E ) est un Banach.

E.5 Surjectivité de div : H01 (Ω) → L20 (Ω) et condition inf-sup


Lorsque E et F sont des Hilbert, pour T ∈ L(E; F ) on a déni l'adjoint T ∗ ∈ L(F ; E) de T en utilisant le
théorème de Riesz. Caractérisation :

∀(x, y) ∈ E × F, (T ∗ y, x)E = (y, T x)F .

Dans les espaces de Banach, on ne dispose pas du théorème de Riesz (identication de F avec son dual F 0 ).

Dénition E.12 Pour E et F Banach et T ∈ L(E; F ), on dénit alors le dual de T comme étant l'opérateur
T ∗ ∈ L(F 0 ; E 0 ) vériant :
∀(x, `) ∈ E × F 0 : hT ∗ `, xiE 0 ,E = h`, T xiF 0 ,F . (E.15)

Proposition E.13 Si E et F sont deux Banach, et si T :E→F est compact, alors T ∗ : F 0 → E0 est compact.

Preuve. On a vu la démonstration dans le cas des Hilbert (où un espace est identiable à son dual à l'aide du
théorème de Riesz). Montrons que c'est encore vrai dans le cas des Banach.
Soit (`n ) ∈ BF 0 F 0 : il s'agit de montrer que la suite (T ∗ `n ) ∈ T ∗ (BF 0 ) ⊂ E 0 admet
boule unité de
une sous-suite convergente. On pose BE = boule unité de E , K = T (BE ) compact de F par hypothèse,
ϕn = `n|K : K → R, restriction de `n à K , i.e. ϕn (y) = h`n , yiF 0 ,F sur K qui vérie ϕn ∈ C(K; R) (continue
sur K ), et on pose A = {ϕn : n ∈ N}. En particulier A ⊂ C(K, R).
A est borné dans F 0 (car A ⊂ BF 0 ) et équicontinu (car les `n sont linéaires continues avec ||`n (y)|| ≤
||`n || ||y||F ≤ ||y||F ) et on peut appliquer le théorème d'Ascoli : A est relativement compact dans C(K; R), et
donc de (ϕn ) on peut extraire une sous-suite (ϕnk )k∈N convergente dans C(K; R), donc de Cauchy. On en déduit
que, sachant T (BE ) relativement compact donc borné :

sup |h`nk − `nl , T xi| −→ 0,


x∈BE k,l→∞

et donc ||T ∗ `nk − T ∗ `nl ||E 0 → 0. Comme E est un Banach, E0 est un Banach, et donc (T ∗ (`nk ))k∈N converge
dans E . Donc T ∗ est compact.
0

Théorème E.14 (Rellich) L'injection canonique T : v ∈ L2 (Ω) → v ∈ H −1 (Ω) est compacte.

Preuve. On sait que I10 : v ∈ H01 (Ω) → v ∈ L2 (Ω) est une injection compacte, théorème de Rellich 4.49, d'où

l'injection duale I10 : v ∈ L2 (Ω) → v ∈ H −1 (Ω) est compacte.

Proposition E.15 L'opérateur ~ : L2 (Ω) → (H −1 (Ω))n


grad est à image fermée. Son noyau ~
Ker(grad) est
l'ensemble des fonctions constantes.

Preuve. On applique le corollaire E.9 du théorème de PetreeTartar : on a (E.14), et on a A = grad


~ : L2 (Ω) →
(H −1 (Ω))n opérateur borné, et T : v ∈ L2 (Ω) → v ∈ H −1 (Ω) opérateur borné (voir (E.11)) injectif (identité
algébrique) et compact (théorème de Rellich). D'où l'opérateur ~ : L2 (Ω) → (H −1 (Ω))n
A = grad est à image
fermée. D'où ~ : L2 (Ω) → (H −1 (Ω))n
grad est à image fermée.

96
97 E.5. Surjectivité de div : H01 (Ω) → L20 (Ω) et condition inf-sup

Proposition E.16 On utilise une base (~ei ) dans Rn . Le dual de l'opérateur :

L (Ω) → (H −1 (Ω))n ,
 2


~ : n
−grad ~
X ∂v (E.16)
 v →
7 −gradv = − ~ei ,
 ∂x i=1 i

est l'opérateur :
(H01 (Ω))n → L2 (Ω),



n n
div : X X ∂ϕi (E.17)
 ϕ
~ = ϕ ~
e
i i → div~ϕ = .

i=1 i=1
∂xi

Preuve. ~ : E = L2 (Ω) → F = (H −1 (Ω))n ;


T = grad
Avec (E.15) et on a
0
F 0 = (H01 (Ω))n , E = L2 (Ω) ' L2 (Ω),
∗ 0
et ~
T ∗ = grad : (H01 (Ω))n → L2 (Ω) est déni par :

ϕ, v) ∈ (H01 (Ω))n × L2 (Ω),
∀(~ ~ ϕ
hgrad ~
~ , viL2 0 ,L2 = hgradv, ~ i(H −1 )n ,(H01 )n .
ϕ

v ∈ L2 (Ω) ~ ~ ∈ D(Ω)n ,
R
Et pour on a hgradv, ~ i(H −1 )n ,(H01 )n = −
ϕ Ω
ϕ = −hv, div~
v div~ ϕiL2 ,L2 pour tout ϕ donc par

densité pour tout ~∈


ϕ (H01 (Ω))n , d'où div est le dual ~
de grad.

Corollaire E.17 L'opérateur div : (H01 (Ω))n → L2 (Ω) est à image fermée, surjectif dans l'espace quotient :

L2 (Ω)/R = {p ∈ L2 (Ω) dénie à une constante près}, ||p||L2 /R = inf ||p + c||L2 . (E.18)
c∈R

Autrement dit : div : (H01 (Ω))n → L2 (Ω)/R est surjectif. Et notant :


Z
L20 (Ω) = {v ∈ L2 (Ω) : v dΩ = 0}, ||p||L20 (Ω) = ||p||L2 /R (E.19)

on a L20 (Ω) ' L2 (Ω)/R, et div : (H01 (Ω))n → L20 (Ω) est surjectif.

Preuve. C'est (au signe près) le dual du gradient.

Corollaire E.18 Les opérateurs ~


grad et div étant continus et à images fermées, et ~
grad étant injectif
2
sur L (Ω)/R, on a la condition inf-sup :

(div~v , p)L2
∃k > 0, inf sup ≥ k, (E.20)
p∈L2 (Ω)/R ~
v ∈(H 1 (Ω))n
0
||~v ||(H01 )n ||p||L2 /R

i.e. :
∃k > 0, ∀p ∈ L2 (Ω)/R, ∃~v ∈ (H01 (Ω))n , (div~v , p)L2 ≥ k||~v ||(H01 )n ||p||L2 /R . (E.21)

On note :
ϕ ∈ (H01 (Ω))n : div~
V = Ker(div) = {~ ϕ = 0}. (E.22)

Théorème E.19 (Théorème de De Rham.) Si ~` ∈ (H −1 (Ω))n vérie h~`, ϕ


~i = 0 pour tout ~∈V
ϕ (à divergence
nulle), alors il existe p ∈ L (Ω) 2
tel que ~` = gradp
~ .

Preuve. Si F est un Banach, et si V ⊂ F, on note V o = {` ∈ F 0 : h`, xiF,F 0 = 0, ∀x ∈ V }.


0
F est un Hilbert, on peut identier F à F à l'aide du théorème
(Si de Riesz et on note V ⊥ = {z ∈ F :
(z, x)F = 0, ∀x ∈ V } au lieu de V o .)
∗ 0 0 ∗ o
Si A : E → F , alors A : F → E , et on a ImA = (KerA ) . Et eet,

KerA∗ = {` ∈ F 0 : A∗ ` = 0} = {` ∈ F 0 : hA∗ `, xiE 0 ,E = 0, ∀x ∈ E}


= {` ∈ F 0 : h`, AxiF 0 ,F = 0, ∀x ∈ E} = {` ∈ F 0 : h`, yiF 0 ,F = 0, ∀y ∈ ImA} = (ImA)o .

(Si F est un Hilbert, on peut identier F0


ImA = (KerAT )⊥ .)
à F et on a
~ est à image fermée et a pour dual −div, et donc Im(grad)
Ici grad ~ = (Ker(div))o avec (Ker(div))o = {~` ∈
−1 n ~
(H (Ω)) : h`, ϕ
~ i = 0, ∀~ ~ o ~ .
ϕ ∈ V }. Et l'hypothèse est ` ∈ (Ker(div)) . D'où ` ∈ Im(grad)

97
98 E.6. Surjectivité de div : H div (Ω) → L2 (Ω) et condition inf-sup

(
− ∆~u = f~,
Corollaire E.20 Pour f~ ∈ L2 (Ω)
n
, une fonction ~u ∈ (H01 (Ω))n est solution de ssi il existe
div~u = 0,
p ∈ L2 (Ω) tel que :
(
~
− ∆u + gradp = f~,
div~u = 0,
où p est unique à une constante près (unique dans L2 (Ω)/R).

Preuve. On a ~` = −∆~u − f~ qui s'annule sur V, et on applique le théorème E.19 (De Rham).

E.6 Surjectivité de div : H div (Ω) → L2 (Ω) et condition inf-sup


On note :
n
H div (Ω) = {~v ∈ L2 (Ω) : div~v ∈ L2 (Ω)}, (E.23)

qu'on munit du produit scalaire :

(~u, ~v )H div = (~u, ~v )L2 + (div~u, div~v )L2 , (E.24)

1
qui en fait un Hilbert. Norme associée ||~v ||H div = ((~v , ~v )H div ) 2 .
On généralise la dénition (E.17) à :

H div (Ω) → L2 (Ω)





n n
div : X X ∂vi (E.25)
 ~
v = v ~
e
i i → div~
v =
∂x

i=1 i=1 i

Soit f ∈ L2 (Ω) et p ∈ H01 (Ω) la solution de −∆p = f cf. LaxMilgram. On pose ~


~v = gradp ∈ L2 (Ω),
et on a div~v = ∆p = f donc div : H div (Ω) → L2 (Ω) est surjectif. Donc à image
2
fermé dans L (Ω). Et
div : H (Ω) → L2 (Ω) est continu : ||div~v ||L2 ≤ C||v||H div avec C = 1.
div

Donc, condition inf-sup :


(div~v , p)L2
∃k > 0, inf sup ≥ k, (E.26)
p∈L2 (Ω) ~
v ∈H div ||~v ||H div ||p||L2

Références
[1] Abramowitz M., Stegun I. : Handbook of Mathematical Functions. Dover 1972.

[2] Allaire G. : Analyse numérique et optimisation. Les éditions de l'École Polytechnique, 2005.

[3] Aubin J.-P. : Initiation à l'analyse appliquée. Masson 1994.

[4] Brézis H. : Analyse fonctionnelle, théorie et applications. Collection mathématiques appliquées pour la
maîtrise, Masson 1983.

[5] Choquet G. : Cours de topologie, Masson 1992.

[6] Fortin A. : Analyse numérique pour ingénieurs. Éditions de l'École Polytechnique de Montréal, 1995.

[7] Guichardet A. : Intégration. Analyse hilbertienne. Cours de l'Ecole Polytechnique, édition 1983.

[8] Hirsch F., Lacombe G. : Éléments d'analyse fonctionnelle. Cours et exercices. Masson, 1997.

[9] Johnson C. : Numerical Solutions of Partial Dierential Equations by the Finite Element Method. Cam-
bridge University Press (1987)

[10] Nédélec J.C. : Éléments nis, cours de l'École Nationale des Ponts et Chaussées.

[11] Raviart P.A., Thomas J.M. : Introduction à l'analyse numérique des équations aux dérivées partielles.
Collection mathématiques appliquées pour la maîtrise, Masson 1983.

[12] Riesz F., Nagy S. : Leçons d'analyse fonctionnelle. 3ème édition 1955, reprint, éditions Jacques Gabay.

[13] Rocard Y. : Théorie des oscillateurs. Éditions de la revue scientique, 1941.

[14] Sanchez-Hubert J., Sanchez-Palencia E. : Introduction aux méthodes asymptotiques et à l'homogénéisation.


Collection mathématiques appliquées pour la maîtrise, Masson 1983.

[15] Strang G. : Introduction to Applied Mathematics. WellesleyCambridge Press, 1986.

[16] Strang G., Fix J. F. : An Analysis of the Finite Element Method. Prentice-Hall (Series in Automatic
Computation) 1973.

98

Vous aimerez peut-être aussi