Aller au contenu

L'Établi des Maths Cours

Outils pour apprendre et pratiquer

Licence 3 · Analyse Fonctionnelle · L3-05

Cours et exercices corrigés de L3 : Complétude, Espaces de Banach et Théorème du Point Fixe de Picard

Suites de Cauchy, espaces métriques complets, espaces de Banach (EVN complets), prolongement des applications uniformément continues, théorème du point fixe de Picard-Banach, théorème de Cauchy-Lipschitz pour les EDO, théorème de Baire.

Objectifs du chapitre

Le cours

1. Suites de Cauchy et espaces de Banach

  • Espace de Banach : espace vectoriel normé complet, c'est-à-dire dans lequel toute suite de Cauchy converge.
  • Exemples :

1. Tout espace normé de dimension finie (équivalence des normes et complétude de Rn\mathbb{R}^n).
2. (C([a;b],K),∥⋅∥∞)(\mathcal{C}([a ; b], \mathbb{K}), \|\cdot\|_\infty), et plus généralement l'espace des fonctions bornées d'un ensemble dans un Banach, muni de la norme uniforme.
3. Les espaces ℓp\ell^p et Lp(μ)L^p(\mu), 1≤p≤∞1 \le p \le \infty.

  • Contre-exemples : (C([0;1]),∥⋅∥1)(\mathcal{C}([0 ; 1]), \|\cdot\|_1) n'est pas complet (des fonctions continues peuvent approcher en moyenne une fonction en escalier) ; (R[X],∥⋅∥∞)(\mathbb{R}[X], \|\cdot\|_\infty) avec ∥P∥∞\|P\|_\infty le max des modules des coefficients n'est pas complet : Pn=∑k=0nXk2kP_n = \sum_{k=0}^n \frac{X^k}{2^k} est de Cauchy sans limite polynomiale.
  • Un sous-espace d'un Banach est complet si et seulement s'il est fermé.

2. Critère des séries absolument convergentes

Théorème. Un espace normé EE est complet si et seulement si toute série absolument convergente (∑∥xn∥<+∞\sum \|x_n\| < +\infty) converge dans EE.

Démonstration.
1. (⇒\Rightarrow) Soit Sn=∑k=0nxkS_n = \sum_{k=0}^n x_k. Pour p<qp < q, ∥Sq−Sp∥≤∑k=p+1q∥xk∥≤∑k>p∥xk∥\|S_q - S_p\| \le \sum_{k=p+1}^q \|x_k\| \le \sum_{k > p} \|x_k\|, reste d'une série convergente, donc (Sn)(S_n) est de Cauchy et converge.
2. (⇐\Leftarrow) Soit (xn)(x_n) de Cauchy. On construit φ\varphi strictement croissante telle que ∥xp−xq∥≤2−k\|x_p - x_q\| \le 2^{-k} pour p,q≥φ(k)p, q \ge \varphi(k).
3. La série ∑k(xφ(k+1)−xφ(k))\sum_k (x_{\varphi(k+1)} - x_{\varphi(k)}) vérifie ∑k∥xφ(k+1)−xφ(k)∥≤∑k2−k<+∞\sum_k \|x_{\varphi(k+1)} - x_{\varphi(k)}\| \le \sum_k 2^{-k} < +\infty : elle converge par hypothèse.
4. Ses sommes partielles valent xφ(n)−xφ(0)x_{\varphi(n)} - x_{\varphi(0)} : la suite extraite (xφ(n))(x_{\varphi(n)}) converge.
5. Une suite de Cauchy ayant une valeur d'adhérence converge : (xn)(x_n) converge. □\square

Application : dans une algèbre de Banach (par exemple Mn(K)\mathcal{M}_n(\mathbb{K}) avec une norme subordonnée), exp⁡(A)=∑Akk!\exp(A) = \sum \frac{A^k}{k!} converge, et si ∥A∥<1\|A\| < 1, I−AI - A est inversible d'inverse ∑k≥0Ak\sum_{k \ge 0} A^k.

3. Démonstration : Lc(E,F)\mathcal{L}_c(E, F) est un Banach si FF l'est

Théorème. Soient EE un espace normé et FF un espace de Banach. L'espace Lc(E,F)\mathcal{L}_c(E, F) des applications linéaires continues, muni de la norme subordonnée, est un espace de Banach.

Démonstration.
1. Limite simple. Soit (un)(u_n) de Cauchy dans Lc(E,F)\mathcal{L}_c(E, F). Pour x∈Ex \in E, ∥up(x)−uq(x)∥≤∥up−uq∥ ∥x∥\|u_p(x) - u_q(x)\| \le \|u_p - u_q\| \, \|x\| : la suite (un(x))(u_n(x)) est de Cauchy dans FF, donc converge vers un vecteur noté u(x)u(x).
2. Linéarité. Par passage à la limite dans un(λx+y)=λun(x)+un(y)u_n(\lambda x + y) = \lambda u_n(x) + u_n(y), uu est linéaire.
3. Estimation uniforme. Soit ε>0\varepsilon > 0 et NN tel que ∥up−uq∥≤ε\|u_p - u_q\| \le \varepsilon pour p,q≥Np, q \ge N. Pour tout xx et p,q≥Np, q \ge N : ∥up(x)−uq(x)∥≤ε∥x∥\|u_p(x) - u_q(x)\| \le \varepsilon \|x\|. En faisant q→+∞q \to +\infty (continuité de la norme) : ∥up(x)−u(x)∥≤ε∥x∥\|u_p(x) - u(x)\| \le \varepsilon \|x\| pour tout p≥Np \ge N et tout x∈Ex \in E.
4. Continuité de uu. L'étape 3 montre que uN−uu_N - u est linéaire continue de norme ≤ε\le \varepsilon ; donc u=uN−(uN−u)u = u_N - (u_N - u) est continue.
5. Convergence en norme. Pour p≥Np \ge N, ∥up−u∥≤ε\|u_p - u\| \le \varepsilon : up→uu_p \to u dans Lc(E,F)\mathcal{L}_c(E, F). □\square

Corollaire. Le dual topologique E′=Lc(E,K)E' = \mathcal{L}_c(E, \mathbb{K}) d'un espace normé quelconque est un espace de Banach (K\mathbb{K} est complet), même si EE ne l'est pas.

4. Espaces de Hilbert et théorème de projection

  • Espace de Hilbert : espace préhilbertien (H,⟨⋅,⋅⟩)(H, \langle \cdot, \cdot \rangle) complet pour la norme ∥x∥=⟨x,x⟩\|x\| = \sqrt{\langle x, x \rangle}. Exemples : Kn\mathbb{K}^n, ℓ2\ell^2, L2(μ)L^2(\mu).
  • Identité du parallélogramme : ∥x+y∥2+∥x−y∥2=2(∥x∥2+∥y∥2)\|x + y\|^2 + \|x - y\|^2 = 2(\|x\|^2 + \|y\|^2) ; une norme provient d'un produit scalaire si et seulement si elle la vérifie.
  • Projection sur un convexe fermé : si C⊂HC \subset H est convexe, fermé et non vide, pour tout x∈Hx \in H il existe un unique pC(x)∈Cp_C(x) \in C tel que ∥x−pC(x)∥=d(x,C)\|x - p_C(x)\| = d(x, C), caractérisé par

∀y∈C,Re ⟨x−pC(x),y−pC(x)⟩≤0\forall y \in C, \quad \text{Re}\,\langle x - p_C(x), y - p_C(x) \rangle \le 0
(L'existence utilise le parallélogramme, qui rend de Cauchy toute suite minimisante, puis la complétude.)

  • Sous-espace fermé : si FF est un sous-espace vectoriel fermé, pFp_F est linéaire, caractérisée par x−pF(x)∈F⊥x - p_F(x) \in F^\perp, et H=F⊕F⊥H = F \oplus F^\perp. Si (e1,…,en)(e_1, \dots, e_n) est une base orthonormée de FF (dimension finie), pF(x)=∑⟨x,ei⟩eip_F(x) = \sum \langle x, e_i \rangle e_i.
  • Densité : un sous-espace FF est dense dans HH si et seulement si F⊥={0}F^\perp = \{0\}.

5. Dual d'un Hilbert : théorème de Riesz

  • Dual topologique E′E' : formes linéaires continues sur EE, normées par ∥φ∥=sup⁡∥x∥≤1∣φ(x)∣\|\varphi\| = \sup_{\|x\| \le 1} |\varphi(x)| ; c'est un Banach (point 3).
  • Théorème de représentation de Riesz : soit HH un espace de Hilbert. Pour toute φ∈H′\varphi \in H', il existe un unique y∈Hy \in H tel que

∀x∈H,φ(x)=⟨x,y⟩,et∥φ∥=∥y∥\forall x \in H, \quad \varphi(x) = \langle x, y \rangle, \qquad \text{et} \quad \|\varphi\| = \|y\|

  • Idée de preuve : si φ≠0\varphi \neq 0, Ker φ\text{Ker}\,\varphi est un hyperplan fermé ; on prend z∈(Ker φ)⊥z \in (\text{Ker}\,\varphi)^\perp unitaire et l'on pose y=φ(z)‾ zy = \overline{\varphi(z)} \, z. Pour tout xx, x−φ(x)φ(z)z∈Ker φx - \frac{\varphi(x)}{\varphi(z)} z \in \text{Ker}\,\varphi est orthogonal à zz, ce qui donne φ(x)=⟨x,y⟩\varphi(x) = \langle x, y \rangle.
  • Bases hilbertiennes : une famille orthonormée (ei)(e_i) est une base hilbertienne si Vect(ei)\text{Vect}(e_i) est dense ; alors x=∑⟨x,ei⟩eix = \sum \langle x, e_i \rangle e_i et ∥x∥2=∑∣⟨x,ei⟩∣2\|x\|^2 = \sum |\langle x, e_i \rangle|^2 (Parseval).

6. Baire, Banach-Steinhaus et point fixe de Picard

  • Théorème de Baire : dans un espace métrique complet, toute intersection dénombrable d'ouverts denses est dense ; de façon équivalente, une réunion dénombrable de fermés d'intérieur vide est d'intérieur vide.
  • Banach-Steinhaus : si EE est un Banach, FF un espace normé et (Ti)i∈I(T_i)_{i \in I} une famille de Lc(E,F)\mathcal{L}_c(E, F) telle que sup⁡i∥Tix∥<+∞\sup_i \|T_i x\| < +\infty pour tout xx, alors sup⁡i∥Ti∥<+∞\sup_i \|T_i\| < +\infty.
  • Application ouverte : une application linéaire continue surjective entre deux Banach est ouverte ; si elle est bijective, son inverse est continu (isomorphisme de Banach).
  • Point fixe de Picard : soit (X,d)(X, d) complet non vide et f:X→Xf : X \to X kk-contractante avec k∈[0;1[k \in [0 ; 1[. Alors ff a un unique point fixe x∗x^{\ast} et, pour tout x0x_0, la suite xn+1=f(xn)x_{n+1} = f(x_n) converge vers x∗x^{\ast} avec

d(xn,x∗)≤kn1−k d(x0,x1)d(x_n, x^{\ast}) \le \frac{k^n}{1 - k} \, d(x_0, x_1)
(La suite est de Cauchy car d(xn,xn+1)≤knd(x0,x1)d(x_n, x_{n+1}) \le k^n d(x_0, x_1) ; sa limite est fixe par continuité de ff ; l'unicité vient de d(a,b)=d(f(a),f(b))≤k d(a,b)d(a, b) = d(f(a), f(b)) \le k \, d(a, b).) C'est l'outil de base du théorème de Cauchy-Lipschitz.

Méthodes et exemples rédigés

Méthode : Calculer une projection orthogonale dans un espace de fonctions

Exemple

Dans H=L2([−1;1])H = L^2([-1 ; 1]) muni de ⟨f,g⟩=∫−11fg\langle f, g \rangle = \int_{-1}^1 fg, projeter f(t)=t2f(t) = t^2 sur F=Vect(1,t)F = \text{Vect}(1, t).

  1. Étape 1 (Base orthogonale) : ⟨1,t⟩=∫−11t dt=0\langle 1, t \rangle = \int_{-1}^1 t \, dt = 0 : (e0,e1)=(1,t)(e_0, e_1) = (1, t) est une base orthogonale de FF (fermé, car de dimension finie).

  2. Étape 2 (Normes) : ∥e0∥2=∫−111 dt=2\|e_0\|^2 = \int_{-1}^1 1 \, dt = 2 et ∥e1∥2=∫−11t2 dt=23\|e_1\|^2 = \int_{-1}^1 t^2 \, dt = \frac{2}{3}.

  3. Étape 3 (Coefficients) : pF(f)=⟨f,e0⟩∥e0∥2e0+⟨f,e1⟩∥e1∥2e1p_F(f) = \frac{\langle f, e_0 \rangle}{\|e_0\|^2} e_0 + \frac{\langle f, e_1 \rangle}{\|e_1\|^2} e_1 avec ⟨f,e0⟩=∫−11t2 dt=23\langle f, e_0 \rangle = \int_{-1}^1 t^2 \, dt = \frac{2}{3} et ⟨f,e1⟩=∫−11t3 dt=0\langle f, e_1 \rangle = \int_{-1}^1 t^3 \, dt = 0 (imparité).

  4. Conclusion : pF(f)=13p_F(f) = \frac{1}{3}. Vérification : f−13f - \frac{1}{3} est orthogonale à 11 (∫−11(t2−13) dt=23−23=0\int_{-1}^1 (t^2 - \frac{1}{3}) \, dt = \frac{2}{3} - \frac{2}{3} = 0) et à tt (imparité). La distance vaut ∥t2−13∥=845\|t^2 - \frac{1}{3}\| = \sqrt{\frac{8}{45}}.

Méthode : Résoudre une équation par le point fixe de Picard

Exemple

Montrer que l'équation x=12cos⁡xx = \frac{1}{2}\cos x a une unique solution réelle et l'approcher à 10−310^{-3} près.

  1. Étape 1 (Cadre) : X=RX = \mathbb{R} est complet et f(x)=12cos⁡xf(x) = \frac{1}{2}\cos x envoie R\mathbb{R} dans R\mathbb{R}.

  2. Étape 2 (Contraction) : ∣f′(x)∣=12∣sin⁡x∣≤12|f'(x)| = \frac{1}{2}|\sin x| \le \frac{1}{2} ; par l'inégalité des accroissements finis, ff est 12\frac{1}{2}-contractante.

  3. Étape 3 (Itérations) : depuis x0=0x_0 = 0 : x1=0,5x_1 = 0{,}5, x2≈0,4388x_2 \approx 0{,}4388, x3≈0,4526x_3 \approx 0{,}4526, x4≈0,4496x_4 \approx 0{,}4496. L'estimation ∣xn−x∗∣≤kn1−k∣x1−x0∣=(12)n|x_n - x^{\ast}| \le \frac{k^n}{1-k}|x_1 - x_0| = \left(\tfrac{1}{2}\right)^n garantit une erreur <10−3< 10^{-3} dès n=10n = 10.

  4. Conclusion : l'unique solution est x∗≈0,4502x^{\ast} \approx 0{,}4502. Remarque : l'estimation a priori est pessimiste ; l'estimation a posteriori ∣xn−x∗∣≤k1−k∣xn−xn−1∣|x_n - x^{\ast}| \le \frac{k}{1-k}|x_n - x_{n-1}| permet de s'arrêter plus tôt.

Pièges fréquents

Questions de révision

Essaie de répondre de tête avant d'afficher la réponse.

Énoncer le critère de complétude par les séries.

Un espace normé est complet si et seulement si toute série absolument convergente y converge.

Sous quelle hypothèse Lc(E,F)\mathcal{L}_c(E, F) est-il un Banach ?

Il suffit que FF soit un Banach (EE quelconque) ; en particulier le dual E′E' est toujours un Banach.

Énoncer le théorème de représentation de Riesz dans un Hilbert.

Pour toute forme linéaire continue φ\varphi sur HH, il existe un unique y∈Hy \in H tel que φ(x)=⟨x,y⟩\varphi(x) = \langle x, y \rangle pour tout xx, et ∥φ∥=∥y∥\|\varphi\| = \|y\|.

Caractérisation du projeté sur un convexe fermé non vide ?

p=pC(x)p = p_C(x) est l'unique point de CC tel que Re ⟨x−p,y−p⟩≤0\text{Re}\,\langle x - p, y - p \rangle \le 0 pour tout y∈Cy \in C.

Énoncer le théorème du point fixe de Picard.

Toute application kk-contractante (k<1k < 1) d'un espace métrique complet non vide dans lui-même a un unique point fixe, limite de toute suite xn+1=f(xn)x_{n+1} = f(x_n).

Quelle relation caractérise les normes hilbertiennes ?

L'identité du parallélogramme : ∥x+y∥2+∥x−y∥2=2(∥x∥2+∥y∥2)\|x+y\|^2 + \|x-y\|^2 = 2(\|x\|^2 + \|y\|^2).

Exercices corrigés

Exercice 1 Théorème du point fixe de Picard-Banach

Palier 1 · découverte

Soit (E,d)(E, d) un espace métrique complet et f:E→Ef : E \to E une application strictement contractante (k<1k < 1). Que garantit le théorème de Banach ?

  1. ff admet un unique point fixe
  2. ff admet une infinité de points fixes
  3. ff est surjective mais n'a pas de point fixe
  4. ff est bornée
Un indice

Considère la suite xn+1=f(xn)x_{n+1} = f(x_n) : montre que d(xn+1,xn)≤knd(x1,x0)d(x_{n+1}, x_n) \le k^n d(x_1, x_0), puis que la suite est de Cauchy.

Voir la correction

Bonne réponse : A. ff admet un unique point fixe

Le théorème du point fixe de Banach affirme que toute application strictement contractante d'un espace métrique complet dans lui-même possède un unique point fixe.

Exercice 2 Espace de Banach

Palier 2 · application

Un espace vectoriel normé (E,∥⋅∥)(E, \|\cdot\|) est appelé un espace de Banach lorsqu'il est :

  1. Complet pour la distance induite par la norme
  2. De dimension finie
  3. Muni d'un produit scalaire
  4. Séparable
Un indice

Compare des exemples : R\mathbb{R} est un espace de Banach, Q\mathbb{Q} ne l'est pas, et ℓ∞\ell^\infty en est un bien qu'il soit de dimension infinie. Quelle propriété des suites de Cauchy distingue R\mathbb{R} de Q\mathbb{Q} ?

Voir la correction

Bonne réponse : A. Complet pour la distance induite par la norme

Par définition, un espace de Banach est un espace vectoriel normé complet pour la métrique issue de sa norme.

Exercice 3 Un espace vectoriel normé non complet

Palier 3 · approfondissement

On munit E=C([0,1],R)E = \mathcal{C}([0,1], \mathbb{R}) de la norme ∥f∥1=∫01∣f(t)∣ dt\|f\|_1 = \int_0^1 |f(t)|\,dt. L'espace (E,∥⋅∥1)(E, \|\cdot\|_1) est-il un espace de Banach ?

  1. Non : une suite de fonctions continues qui approche une fonction échelon est de Cauchy pour ∥⋅∥1\|\cdot\|_1 mais n'a pas de limite continue
  2. Oui : C([0,1],R)\mathcal{C}([0,1], \mathbb{R}) est complet pour toute norme
  3. Oui : car [0,1][0,1] est compact
  4. Non : car ∥⋅∥1\|\cdot\|_1 n'est pas une norme sur EE
Un indice

Pense à fnf_n valant 00 sur [0,12][0, \frac12], 11 sur [12+1n,1][\frac12 + \frac1n, 1] et affine entre les deux.

Voir la correction

Bonne réponse : A. Non : une suite de fonctions continues qui approche une fonction échelon est de Cauchy pour ∥⋅∥1\|\cdot\|_1 mais n'a pas de limite continue

Soit fnf_n nulle sur [0,12][0, \frac12], égale à 11 sur [12+1n,1][\frac12 + \frac1n, 1] et affine sur [12,12+1n][\frac12, \frac12 + \frac1n]. Pour m≥nm \ge n, fnf_n et fmf_m ne diffèrent que sur [12,12+1n][\frac12, \frac12 + \frac1n], où ∣fn−fm∣≤1|f_n - f_m| \le 1 : donc ∥fn−fm∥1≤1n\|f_n - f_m\|_1 \le \frac1n, et la suite est de Cauchy.
Si fn→ff_n \to f dans (E,∥⋅∥1)(E, \|\cdot\|_1) avec ff continue, alors ∫01/2∣f∣≤∥fn−f∥1→0\int_0^{1/2} |f| \le \|f_n - f\|_1 \to 0, donc f=0f = 0 sur [0,12][0, \frac12] ; et pour tout a>12a > \frac12, ∫a1∣f−1∣≤∥fn−f∥1\int_a^1 |f - 1| \le \|f_n - f\|_1 dès que 12+1n≤a\frac12 + \frac1n \le a, donc f=1f = 1 sur ]12,1]]\frac12, 1]. C'est incompatible avec la continuité de ff en 12\frac12.
Conclusion : (E,∥⋅∥1)(E, \|\cdot\|_1) n'est pas complet (son complété est L1([0,1])L^1([0,1])). En revanche, (E,∥⋅∥∞)(E, \|\cdot\|_\infty) est un Banach : la complétude dépend de la norme, ce qui n'est pas contradictoire car en dimension infinie les normes ne sont pas toutes équivalentes.

Exercice 4 Théorème de Baire

Palier 4 · défi

Dans un espace métrique complet (E,d)(E, d), que stipule le théorème de Baire pour toute suite (On)(O_n) d'ouverts denses ?

  1. L'intersection ⋂n=1∞On\bigcap_{n=1}^\infty O_n est dense dans EE
  2. L'intersection est vide
  3. L'intersection est compacte
  4. L'union est fermée
Un indice

Pour montrer qu'une partie est dense, il suffit de montrer qu'elle rencontre toute boule ouverte B0B_0 de EE.

Voir la correction

Bonne réponse : A. L'intersection ⋂n=1∞On\bigcap_{n=1}^\infty O_n est dense dans EE

Le théorème de Baire énonce que dans tout espace métrique complet (ou localement compact), toute intersection dénombrable d'ouverts denses est dense.