Problèmes D'évolution de Type Parabolique Et Hyperbolique, Théorie Spectrale, Éléments Nis, Et Condition Inf-Sup
Problèmes D'évolution de Type Parabolique Et Hyperbolique, Théorie Spectrale, Éléments Nis, Et Condition Inf-Sup
fr/∼leborgne
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
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
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
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
III Annexes 70
C Rappels de topologie 83
3
4
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 :
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
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
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.
ϕ(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
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∗
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
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
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).
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...
a = 0, sin(ωL) = 0. (1.29)
kπ
(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
kπ
é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.
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 :
D'où il doit exister λ∈R (sinon il n'y a pas de solution) tel que :
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.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)
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 ) .
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).
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)
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
(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}).
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
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 .
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 :
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 (Ω) :
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).
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)
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 ` .
||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 :
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.
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)
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).
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 :
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. 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).
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
un (x) = sin(nx), donc u0n (x) = n cos(nx), donc u00n (x) = −n2 sin(nx).
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é.
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
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).)
Dénition 2.20 Un opérateur T ∈ L(H) est dit positif (resp. déni positif ) si :
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 :
(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 :
∃!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 ||.
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 .
Preuve. Les propriétés (i) à (v) sont immédiates. Et la propriété (vi) est classique : on a :
19
20 2.6. Adjoint et opérateur borné autoadjoint
Dénition 2.25 Un opérateur T ∈ L(H) est dit autoadjoint (ou hermitien) ssi T = T ∗, i.e. ssi :
Et il est dit autoadjoint positif s'il est autoadjoint et positif ((T x, x)H ≥0 pour tout x).
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 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
Preuve. Immédiat.
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 .
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.
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)
21
22 2.7. Opérateurs inversibles
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.
1
||T −1 ||L(F,E) ≥ (2.32)
||T ||L(E,F )
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 .)
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) .
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.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.
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
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 :
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 ) :
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 }.
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],
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.)
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
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.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, ...)).
25
26 3.4. Propriété : spectre et diagonale de T
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 :
On remarque que CauchySchwarz donne |(T x, x)H | ≤ ||T x||H ||x||H ≤ ||T || ||x||2H pour tout ~x, donc
26
27 3.5. Spectre d'un opérateur borné autoadjoint
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 ).
(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
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.
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.
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.
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.
−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→∞
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.
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 = ∅.
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
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→∞
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 .
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.
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.
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.
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.
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.
(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→∞
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).
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).
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
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.
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ù :
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→∞
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 :
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.
Cadre : (H, (·, ·)H ) et (G, (·, ·)G ) deux espaces de Hilbert séparables de dimension innie. Soit (~ei )N∗ une
b.o.n. de H.
∞
X
||T ~ej ||2G < ∞. (4.15)
j=1
On note :
L2 (H, G) (4.16)
∞ 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
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
∞
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 :
∞
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.
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
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 :
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[).
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.
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.
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).
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 (Ω).
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 (Ω)
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 :
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).
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).
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.
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
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
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)
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].
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.
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 :
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
(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).
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 )).
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,
42
43 5.2. Théorème de Fredholm
(
−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),
Comme T est compact et (xn )N∗ est bornée, quitte à extraire une sous-suite, la suite (T xn )N∗ converge dans H :
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 ).
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 :
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.
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
44
45 6.3. Spectres et théorème de RieszSchauder 2ème partie
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.
σ(T ) est une suite au plus dénombrable qui tend vers 0. De même pour σp (T ).
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)
λ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,
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 :
( )
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 .
46
47 8.1. Problème initial et l'opérateur à diagonaliser
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∈Ω
~
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.
( ) (
(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 :
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,
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ù :
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
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(·, ·)
(
(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→∞
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 ).
√
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 .
donc
∞
X
u= (f, vj )H vj . (8.24)
j=1
50
51 8.5. Caractérisation des valeurs propres : quotient de Rayleigh
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 :
Les vi étant parallèles aux wi on a (adhérence dans V car on aura besoin de a(v, v) pour v ∈ Vk⊥ )
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).
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)
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∗
√
( 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∗
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)
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.
kπ
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)
kπ
]10 ) = − 2 cos(kπ)
kπ
= − 2 (−1)
kπ
.
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.
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.
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
kπ
[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).
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 :
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),
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 :
` est trivialement linéaire, et est continue sur H01 (]0, 1[) car :
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 α
55
56 9.3. Cas 1-D : problème de SturmLiouville en dimension innie
Au = λu, (9.20)
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 .
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.
p p cΩ p c2 p c2Ω
||Tr f ||a ≤ ||a|| ||T f ||H01 ≤ ||a|| ||f ||L2 ≤ ||a|| Ω ||f ||H01 , ≤ ||a|| √ ||f ||a ,
α α α α
(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 ).
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 +∞.
X
cn a(wn , wm ) = (f, wm )L2 , ∀m ∈ N. (9.25)
n
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 :
57
58 9.4. Le laplacien avec conditions aux limites de Dirichlet
(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 .
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
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.
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
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)
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
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 :
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)
le sous-espace engendré par les m premiers vecteurs propres du problème spectral continu (8.3).
σhm ≤ 1,
λ (11.9)
λhm ≤ 2m , si σhm 6= 0.
σhm
60
61 11.1. Erreur sur les valeurs propres
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(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ù :
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
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 :
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.
||a||
||v − Ph v||V ≤ inf ||v − vh ||V .
α vh ∈Vh
L'hypothèse d'approximation (11.16) donne donc :
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
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
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 :
et :
||whm − wm ||H ≤ C||wm − Ph wm ||H (11.22)
Théorème 11.13 Pour une approximation par des éléments nis Pk , si Vm ⊂ H k+1 , alors :
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 :
(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 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 Ω Ω Ω
Ω → R,
(
ut = u(t) : déf
(12.6)
x → ut (x) = u(t)(x) = u(t, x).
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 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 ) :
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 < ∞.
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)
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.)
admet pour une solution homogène (avec second membre nul g = 0) avec condition initiale α0 :
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
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
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)
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.
∞
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
∞
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
∞
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 .
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.
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 .
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
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.
~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 :
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.
(
ϕ̈(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 :
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.
(
ϕ̈(t) + ω02 ϕ(t) = α sin(ω1 t),
(A.3)
ϕ(0) = ϕ0 , ϕ̇(0) = ϕ1 .
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
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.
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)
.
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.
(
ϕ̈ + rϕ̇ + ω02 ϕ = α sin(ω1 t),
(A.16)
ϕ(0) = ϕ0 , ϕ̇(0) = ϕ1 .
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
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 :
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 ).
[~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.
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
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)
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).
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.)
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
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)
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
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
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.
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.
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 :
n
X
p~j := Pij ~ei , (B.23)
i=1
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
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.
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 ) :
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 :
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 )) :
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 .
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é
é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
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)
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
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.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é
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)
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.
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 )).
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 :
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.
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 ∞ :
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).
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 :
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 :
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 :
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
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 ).
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 < ∞.
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 [).
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
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.
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.
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
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∗
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
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 [).
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 [)
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).
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.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
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
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).
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 :
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
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.
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
(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 à :
(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 :
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.
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é.
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.
~
||gradv||(H −1 )n ≤ ||v||L2 , (E.12)
|(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
∃k > 0, ∀v ∈ L2 (Ω) : ~
||v||L2 (Ω) ≤ k(||v||H −1 + ||gradv||(H −1 )n ). (E.14)
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.
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é :
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
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.
96
97 E.5. Surjectivité de div : H01 (Ω) → L20 (Ω) et condition inf-sup
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
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
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
on a L20 (Ω) ' L2 (Ω)/R, et div : (H01 (Ω))n → L20 (Ω) est surjectif.
(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)
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).
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) à :
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.
[4] Brézis H. : Analyse fonctionnelle, théorie et applications. Collection mathématiques appliquées pour la
maîtrise, Masson 1983.
[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.
[16] Strang G., Fix J. F. : An Analysis of the Finite Element Method. Prentice-Hall (Series in Automatic
Computation) 1973.
98