ATLAS Ouvrir dans l'atlas →

Théorème 5Espaces métriques et normés

Théorème du point fixe de Banach

Soit (X,d)(X, d) un espace métrique. Une application φ:X→X\varphi : X \to X est contractante s'il existe k∈[0,1[k \in [0, 1[ tel que d(φ(x),φ(y))⩽k d(x,y)d(\varphi(x), \varphi(y)) \leqslant k\, d(x, y) pour tous x,y∈Xx, y \in X.

Énoncé

(i) Soit XX un espace métrique complet non vide et φ:X→X\varphi : X \to X contractante, de rapport kk. Alors φ\varphi a un unique point fixe x∗x^*. Pour tout x0∈Xx_0 \in X, la suite définie par xm+1=φ(xm)x_{m+1} = \varphi(x_m) converge vers x∗x^*, et d(xm,x∗)⩽km1−k d(x1,x0).d(x_m, x^*) \leqslant \frac{k^m}{1 - k}\,d(x_1, x_0).

(ii) En particulier, si FF est une partie fermée non vide de ℝn{\mathbb R^n} muni d'une norme quelconque, toute application contractante φ:F→F\varphi : F \to F a un unique point fixe, avec la même estimation.

Démonstration

(i) Par récurrence, d(xm+1,xm)⩽km d(x1,x0)d(x_{m+1}, x_m) \leqslant k^m\,d(x_1, x_0). Pour q>mq > m, l'inégalité triangulaire et la somme géométrique donnent d(xq,xm)⩽∑j=mq−1kj d(x1,x0)=km1−kq−m1−k d(x1,x0),\begin{aligned} d(x_q, x_m) &\leqslant \sum_{j=m}^{q-1} k^j\,d(x_1, x_0) \\ &= k^m\frac{1 - k^{q-m}}{1 - k}\,d(x_1, x_0), \end{aligned} qui est majoré par km1−k d(x1,x0)\dfrac{k^m}{1 - k}\,d(x_1, x_0).

La suite (km)(k^m) tend vers 00 : c'est clair si k=0k = 0, et sinon 1/k=1+s1/k = 1 + s avec s>0s > 0, et (1+s)m⩾1+ms(1 + s)^m \geqslant 1 + ms par récurrence, ce qui tend vers +∞+\infty puisque ℝ{\mathbb R} est archimédien. La suite (xm)(x_m) est donc de Cauchy ; elle converge vers un x∗∈Xx^* \in X, puisque XX est complet.

φ\varphi est lipschitzienne, donc continue (Topologie d'une distance, (iv)), et xm+1=φ(xm)x_{m+1} = \varphi(x_m) tend à la fois vers x∗x^* et vers φ(x∗)\varphi(x^*) (Suites convergentes, sens direct de (iv)) ; l'unicité de la limite (même nœud, (i)) donne φ(x∗)=x∗\varphi(x^*) = x^*.

Si y∗y^* est un autre point fixe, d(x∗,y∗)⩽k d(x∗,y∗)d(x^*, y^*) \leqslant k\,d(x^*, y^*) impose x∗=y∗x^* = y^*. L'estimation s'obtient en faisant tendre qq vers l'infini dans l'inégalité ci-dessus, la fonction y↦d(y,xm)y \mapsto d(y, x_m) étant continue.

(ii) ℝn\mathbb R^n est complet pour toute norme (Équivalence des normes, (ii)), et FF, fermée, est complète pour la distance induite (Espaces complets, sens direct de (iii)) ; on applique (i) à X=FX = F.

□
Remarque

La démonstration est constructive : elle fournit un algorithme et une majoration de l'erreur. Pour φ(x)=12(x+2x)\varphi(x) = \frac12\Big(x + \frac2x\Big) sur F=[1,2]F = [1, 2], on a φ(x)−1=(x−1)2+12x>0\varphi(x) - 1 = \frac{(x - 1)^2 + 1}{2x} > 0 et 2−φ(x)=2−(x−2)22x>02 - \varphi(x) = \frac{2 - (x - 2)^2}{2x} > 0, donc φ(F)⊂F\varphi(F) \subset F, et φ(x)−φ(y)=12(x−y)(1−2xy)\varphi(x) - \varphi(y) = \frac12(x - y)\Big(1 - \frac{2}{xy}\Big) avec ∣1−2xy∣⩽1\big|1 - \frac2{xy}\big| \leqslant 1, donc k=1/2k = 1/2. Le point fixe vérifie x2=2x^2 = 2.

Partant de 11, on obtient 3/23/2, 17/1217/12, 577/408≈1,4142157577/408 \approx 1{,}4142157 : ce sont les approximations de Héron du nœud √2 est irrationnel, et l'erreur décroît bien plus vite que la majoration 2−m2^{-m}, car φ′(2)=0\varphi'(\sqrt 2) = 0.

φ y = x x0 1 x1 3/2 x2 17/12 2 2 1
Le graphe de φ\varphi reste dans le carré [1,2]2[1, 2]^2, ce qui traduit φ(F)⊂F\varphi(F) \subset F, et l'escalier rouge, qui va du graphe à la diagonale, produit x0=1x_0 = 1, x1=3/2x_1 = 3/2 et x2=17/12x_2 = 17/12. Le graphe est presque horizontal là où il coupe la diagonale, parce que φ′(2)=0\varphi'(\sqrt 2) = 0 : c'est pourquoi x2x_2 est déjà à moins de 1/4001/400 du point fixe, dont on ne peut le distinguer à cette échelle.
Remarque

La complétude est indispensable : la même φ\varphi sur F=[1,2]∩ℚF = [1, 2] \cap {\mathbb Q}, qui n'est pas complet (Espaces complets), envoie FF dans FF et reste contractante, mais n'a pas de point fixe, puisque 2\sqrt 2 est irrationnel.

Remarque

Le théorème s'applique aussi dans des espaces de fonctions : c'est par lui que le théorème de Cauchy-Lipschitz obtient la solution d'une équation différentielle comme point fixe d'un opérateur intégral (Cauchy-Lipschitz).

Repose sur

Sert à

Aucune fiche de ce graphe ne l'utilise encore.
Ouvrir dans l'atlas interactif →