ATLAS Ouvrir dans l'atlas →

Théorème 2Équations différentielles

Théorème d'existence de Peano

Les notations sont celles du nœud Cauchy-Lipschitz : Ω\Omega est un ouvert de ℝ×ℝn{\mathbb R} \times {\mathbb R^n}, F:Ω→ℝnF : \Omega \to \mathbb R^n est continue, et ℝn\mathbb R^n est muni de ∥⋅∥∞\|\cdot\|_\infty, notée ∥⋅∥\|\cdot\|. Aucune condition de Lipschitz n'est supposée.

Énoncé

Soit (t0,y0)∈Ω(t_0, y_0) \in \Omega, et C=[t0−a,t0+a]×Bˉ(y0,r)⊂ΩC = [t_0 - a, t_0 + a] \times \bar B(y_0, r) \subset \Omega un cylindre, avec a,r>0a, r > 0, sur lequel ∥F∥⩽M\|F\| \leqslant M, où M>0M > 0. Pour h=min⁡(a,r/M)h = \min(a, r/M), il existe une solution y:[t0−h,t0+h]→ℝny : [t_0 - h, t_0 + h] \to \mathbb R^n de y′=F(t,y)y' = F(t, y) telle que y(t0)=y0y(t_0) = y_0.

Démonstration

Soit J=[t0−h,t0+h]J = [t_0 - h, t_0 + h]. Le cylindre CC est fermé et borné dans ℝn+1\mathbb R^{n+1}, donc compact (L'espace ℝⁿ, (iii)) ; FF y est bornée et uniformément continue (Théorème de Heine), pour la distance d∞d_\infty de ℝn+1\mathbb R^{n+1}.

Les polygones d'Euler. Pour un entier N⩾1N \geqslant 1, posons tk=t0+khNt_k = t_0 + \frac{kh}N pour −N⩽k⩽N-N \leqslant k \leqslant N. On définit yNy_N sur JJ, de proche en proche à partir de t0t_0, par yN(t0)=y0y_N(t_0) = y_0 et, sur chaque segment [tk,tk+1][t_k, t_{k+1}] avec k⩾0k \geqslant 0, et sur chaque segment [tk−1,tk][t_{k-1}, t_k] avec k⩽0k \leqslant 0, yN(t)=yN(tk)+(t−tk) F(tk,yN(tk)).y_N(t) = y_N(t_k) + (t - t_k)\,F\big(t_k, y_N(t_k)\big). C'est possible, et ∥yN(t)−y0∥⩽M∣t−t0∣⩽r\|y_N(t) - y_0\| \leqslant M|t - t_0| \leqslant r sur JJ : par récurrence sur ∣k∣|k|, si ∥yN(tk)−y0∥⩽M∣tk−t0∣\|y_N(t_k) - y_0\| \leqslant M|t_k - t_0|, le point (tk,yN(tk))(t_k, y_N(t_k)) est dans CC, la pente F(tk,yN(tk))F(t_k, y_N(t_k)) est de norme au plus MM, et l'inégalité s'étend au segment suivant, puisque ∣t−t0∣=∣tk−t0∣+∣t−tk∣|t - t_0| = |t_k - t_0| + |t - t_k| sur ce segment.

t y C y2 y t0 + h t0 − h pente M
Pour F(t,y)=1−y2F(t, y) = 1 - y^2, (t0,y0)=(0,0)(t_0, y_0) = (0, 0), a=1a = 1 et r=1r = 1, on a M=1M = 1 et h=1h = 1. Les polygones d'Euler y2y_2 (bleu), y4y_4 (vert) et y16y_{16} (noir, en tirets) restent dans le cône de pente MM issu de (t0,y0)(t_0, y_0), en pointillé : ils sont tous MM-lipschitziens, donc équicontinus, et bornés. Ils se rapprochent de la solution (rouge), ici y(t)=1−e−2t1+e−2ty(t) = \frac{1 - e^{-2t}}{1 + e^{-2t}}, que la démonstration obtient comme limite uniforme d'une suite extraite.

Notons, pour s∈Js \in J, τN(s)\tau_N(s) celle des extrémités du segment [tk,tk+1][t_k, t_{k+1}] ou [tk−1,tk][t_{k-1}, t_k] contenant ss qui est la plus proche de t0t_0, en convenant de prendre le segment le plus proche de t0t_0 aux points tkt_k. La fonction gN(s)=F(τN(s),yN(τN(s)))g_N(s) = F\big(\tau_N(s), y_N(\tau_N(s))\big) est en escalier, coordonnée par coordonnée, et la relation de Chasles donne, pour t∈Jt \in J, yN(t)=y0+∫t0tgN(s) ds.y_N(t) = y_0 + \int_{t_0}^t g_N(s)\,ds. Comme ∥gN∥⩽M\|g_N\| \leqslant M, on en tire ∥yN(t)−yN(t′)∥⩽M∣t−t′∣\|y_N(t) - y_N(t')\| \leqslant M|t - t'|, par l'inégalité ∥∫uwv∥⩽∣∫uw∥v∥∣\|\int_u^w v\| \leqslant |\int_u^w \|v\||, établie au nœud Cauchy-Lipschitz pour vv continue et qui vaut de même, coordonnée par coordonnée, pour vv en escalier (Propriétés de l'intégrale, (v) et (ii)).

Une suite extraite convergente. Dans l'espace C(J,ℝn)C(J, \mathbb R^n), la suite (yN)N⩾1(y_N)_{N \geqslant 1} est bornée, par ∥y0∥+r\|y_0\| + r, et équicontinue, ses termes étant tous MM-lipschitziens (Équicontinuité, (ii)). Par la forme séquentielle du théorème d'Ascoli (Théorème d'Ascoli, (ii)), une suite extraite (yNj)(y_{N_j}) converge uniformément vers une fonction continue y:J→ℝny : J \to \mathbb R^n. Comme les yN(t)y_N(t) appartiennent à la boule fermée Bˉ(y0,r)\bar B(y_0, r), leur limite y(t)y(t) aussi.

Passage à la limite. Soit ε>0\varepsilon > 0 et δ>0\delta > 0 tel que deux points de CC à distance d∞d_\infty inférieure à δ\delta aient des images par FF distantes de moins de ε\varepsilon. Pour s∈Js \in J, on a ∣τN(s)−s∣⩽hN|\tau_N(s) - s| \leqslant \frac hN, et ∥yN(τN(s))−y(s)∥⩽∥yN(τN(s))−yN(s)∥+∥yN(s)−y(s)∥⩽MhN+∥yN−y∥∞.\begin{aligned} &\|y_N(\tau_N(s)) - y(s)\| \\ &\quad \leqslant \|y_N(\tau_N(s)) - y_N(s)\| \\ &\qquad + \|y_N(s) - y(s)\| \\ &\quad \leqslant \frac{Mh}N + \|y_N - y\|_\infty. \end{aligned} Comme Nj⩾jN_j \geqslant j et ∥yNj−y∥∞→0\|y_{N_j} - y\|_\infty \to 0, les deux nombres hNj\frac h{N_j} et MhNj+∥yNj−y∥∞\frac{Mh}{N_j} + \|y_{N_j} - y\|_\infty sont inférieurs à δ\delta pour jj assez grand. Les points (τNj(s),yNj(τNj(s)))\big(\tau_{N_j}(s), y_{N_j}(\tau_{N_j}(s))\big) et (s,y(s))(s, y(s)) de CC sont alors à distance d∞d_\infty inférieure à δ\delta, et ∥gNj(s)−F(s,y(s))∥<ε\|g_{N_j}(s) - F(s, y(s))\| < \varepsilon pour tout s∈Js \in J.

La fonction s↦F(s,y(s))s \mapsto F(s, y(s)) est uniformément continue sur JJ. En effet, yy est MM-lipschitzienne, par passage à la limite dans ∥yN(t)−yN(t′)∥⩽M∣t−t′∣\|y_N(t) - y_N(t')\| \leqslant M|t - t'| ; si ∣s−s′∣<δmax⁡(1,M)|s - s'| < \frac\delta{\max(1, M)}, les points (s,y(s))(s, y(s)) et (s′,y(s′))(s', y(s')) de CC sont donc à distance d∞d_\infty inférieure à δ\delta, et leurs images par FF distantes de moins de ε\varepsilon, qui est quelconque. Elle est donc intégrable (Fonctions continues, (i)), et, pour t∈Jt \in J, ∥yNj(t)−y0−∫t0tF(s,y(s)) ds∥⩽εh,\Big\|y_{N_j}(t) - y_0 - \int_{t_0}^t F(s, y(s))\,ds\Big\| \leqslant \varepsilon h, par la même inégalité, appliquée à la fonction gNj−F(⋅,y(⋅))g_{N_j} - F(\cdot, y(\cdot)), intégrable coordonnée par coordonnée. En faisant tendre jj vers l'infini puis ε\varepsilon vers 00, on obtient y(t)=y0+∫t0tF(s,y(s)) ds,y(t) = y_0 + \int_{t_0}^t F(s, y(s))\,ds, et yy est une solution telle que y(t0)=y0y(t_0) = y_0, par le théorème fondamental appliqué à chaque coordonnée (Théorème fondamental), comme dans la forme intégrale du nœud Cauchy-Lipschitz.

□
Remarque

La démonstration ne fait aucun choix. Les solutions approchées sont définies explicitement, et la suite extraite convergente est fournie par la forme séquentielle du théorème d'Ascoli, qui prend ses réseaux parmi les termes de la suite, au plus petit indice (Théorème d'Ascoli, (ii)), puis par le sens direct, sans choix, du théorème de compacité séquentielle.

Remarque

L'erreur la plus répandue est de croire que le théorème donne aussi l'unicité. Pour y′=2∣y∣y' = 2\sqrt{|y|} et y(0)=0y(0) = 0, l'équation a une infinité de solutions (Cauchy-Lipschitz). Les polygones d'Euler sont ici tous nuls, puisque F(t,0)=0F(t, 0) = 0, et la démonstration trouve la solution nulle ; les autres solutions, comme t↦t2t \mapsto t^2 pour t⩾0t \geqslant 0, lui échappent.

Remarque

Le théorème ne donne aucune estimation de la vitesse de convergence : la compacité fournit une limite, sans dire à partir de quel rang les polygones en sont proches. C'est la différence essentielle avec la méthode de Picard du nœud Cauchy-Lipschitz, qui, grâce à la condition de Lipschitz, contracte et majore l'erreur.

Remarque

G. Peano a publié un premier énoncé en 1886 (« Sull'integrabilità delle equazioni differenziali del primo ordine », Atti della R. Accademia delle Scienze di Torino 21), avec une démonstration incorrecte, puis une démonstration correcte en 1890 (« Démonstration de l'intégrabilité des équations différentielles ordinaires », Math. Ann. 37, p. 182-228). Dans ce second mémoire, p. 210, il remarque qu'« on ne peut pas appliquer une infinité de fois une loi arbitraire » : c'est l'une des premières mentions explicites de la difficulté que l'axiome du choix formalisera, et la démonstration ci-dessus s'en dispense.

Repose sur

Sert à

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