ATLAS Ouvrir dans l'atlas →

Lemme 2Équations différentielles

Voisinages compacts et sortie des compacts

Pour une partie AA de ℝm{\mathbb R^m}, muni de ∥⋅∥∞\|\cdot\|_\infty, et pour δ⩾0\delta \geqslant 0, on note AδA^\delta la réunion des boules fermées Bˉ(a,δ)\bar B(a, \delta), a∈Aa \in A : c'est l'ensemble des points situés à distance au plus δ\delta d'un point de AA.

On suppose ici FF de classe C1C^1 sur un ouvert Ω\Omega de ℝ×ℝn{\mathbb R} \times \mathbb R^n : elle est alors continue et localement lipschitzienne en yy, et les résultats du nœud Solutions maximales s'appliquent.

Énoncé

(i) Voisinage compact. Si KK est une partie compacte de ℝm\mathbb R^m, KδK^\delta est compacte pour tout δ⩾0\delta \geqslant 0. Si de plus KK est contenue dans un ouvert WW, il existe δ>0\delta > 0 tel que Kδ⊂WK^\delta \subset W.

(ii) Sortie des compacts. Soit yy une solution maximale de y′=F(t,y)y' = F(t, y), définie sur ]α,β[]\alpha, \beta[, et t0∈ ]α,β[t_0 \in \,]\alpha, \beta[. Si β<+∞\beta < +\infty, le graphe {(t,y(t)):t0⩽t<β}\{(t, y(t)) : t_0 \leqslant t < \beta\} n'est contenu dans aucun compact de Ω\Omega. De même, si α>−∞\alpha > -\infty, le graphe de yy sur ]α,t0]]\alpha, t_0] n'est contenu dans aucun compact de Ω\Omega.

(iii) Cas autonome. Si Ω=ℝ×U\Omega = \mathbb R \times U, avec UU ouvert de ℝn\mathbb R^n, et F(t,y)=X(y)F(t, y) = X(y), et si β<+∞\beta < +\infty, la courbe {y(t):t0⩽t<β}\{y(t) : t_0 \leqslant t < \beta\} n'est contenue dans aucun compact de UU ; de même du côté de α\alpha.

Démonstration

(i) Si KK est vide, KδK^\delta l'est aussi. Sinon, KK est bornée (L'espace ℝⁿ, (iii)), contenue dans une boule Bˉ(0,R)\bar B(0, R), et KδK^\delta est contenue dans Bˉ(0,R+δ)\bar B(0, R + \delta) par l'inégalité triangulaire.

Montrons que KδK^\delta est fermée. Soit y∉Kδy \notin K^\delta. La fonction a↦∥y−a∥a \mapsto \|y - a\| est continue sur le compact KK et y atteint son minimum μ\mu en un point a0a_0 (Compacts de ℝ, (iii)) ; comme y∉Bˉ(a0,δ)y \notin \bar B(a_0, \delta), on a μ>δ\mu > \delta.

Pour z∈B(y,μ−δ)z \in B(y, \mu - \delta) et a∈Ka \in K, on a alors ∥z−a∥⩾∥y−a∥−∥y−z∥>μ−(μ−δ)=δ,\begin{aligned} \|z - a\| &\geqslant \|y - a\| - \|y - z\| \\ &> \mu - (\mu - \delta) = \delta, \end{aligned} donc z∉Kδz \notin K^\delta. Le complémentaire de KδK^\delta est ouvert ; KδK^\delta, fermée et bornée, est compacte (L'espace ℝⁿ, (iii)).

Supposons enfin K⊂WK \subset W et KK non vide. Si W=ℝmW = \mathbb R^m, tout δ\delta convient. Sinon, posons f(a)=inf⁡{∥a−z∥:z∉W}f(a) = \inf\{\|a - z\| : z \notin W\}. L'inégalité ∥a−z∥⩽∥a−b∥+∥b−z∥\|a - z\| \leqslant \|a - b\| + \|b - z\|, passée à la borne inférieure en zz, donne f(a)⩽∥a−b∥+f(b)f(a) \leqslant \|a - b\| + f(b) ; en échangeant aa et bb, ∣f(a)−f(b)∣⩽∥a−b∥|f(a) - f(b)| \leqslant \|a - b\| : ff est 11-lipschitzienne, donc continue (Topologie d'une distance, (iv)).

Pour a∈Wa \in W, l'ouvert WW contient une boule B(a,r)B(a, r) (Topologie d'une distance, (i)), et f(a)⩾r>0f(a) \geqslant r > 0. Sur le compact KK, ff atteint donc un minimum m>0m > 0, et δ=m/2\delta = m/2 convient : si ∥y−a∥⩽m/2\|y - a\| \leqslant m/2 avec a∈Ka \in K, alors ∥y−a∥<f(a)\|y - a\| < f(a), ce qui interdit y∉Wy \notin W. Aucun choix n'intervient : ff est définie par une borne inférieure.

(ii) Supposons β<+∞\beta < +\infty et le graphe contenu dans un compact KK de Ω\Omega. Par (i), dans ℝ1+n\mathbb R^{1+n}, il existe δ>0\delta > 0 tel que KδK^\delta soit un compact contenu dans Ω\Omega. Les fonctions continues ∥F∥\|F\| et ∣∣∣dF∣∣∣|||dF||| y sont bornées (Compacts de ℝ, (iii)), par MM et LL ; quitte à agrandir MM, on suppose M⩾1M \geqslant 1.

Soit (t1,y1)∈K(t_1, y_1) \in K. La boule ouverte de centre (t1,y1)(t_1, y_1) et de rayon δ\delta pour ∥⋅∥∞\|\cdot\|_\infty est ]t1−δ,t1+δ[×B(y1,δ)]t_1 - \delta, t_1 + \delta[ \times B(y_1, \delta) ; elle est contenue dans KδK^\delta, et elle contient le cylindre C=[t1−δ2,t1+δ2]×Bˉ(y1,δ2),C = [t_1 - \tfrac\delta2, t_1 + \tfrac\delta2] \times \bar B(y_1, \tfrac\delta2), sur lequel ∥F∥⩽M\|F\| \leqslant M.

Pour tt fixé, l'application g(z)=F(t,z)g(z) = F(t, z) est différentiable sur la boule convexe B(y1,δ)B(y_1, \delta), de différentielle k↦dF(t,z)(0,k)k \mapsto dF(t, z)(0, k) par la règle de la chaîne (Différentielle, (iii) et (iv)), de norme au plus LL puisque ∥(0,k)∥∞=∥k∥∞\|(0, k)\|_\infty = \|k\|_\infty. Par l'inégalité des accroissements finis (Accroissements finis, (ii)), FF est LL-lipschitzienne en yy sur CC.

Le théorème Cauchy-Lipschitz, (ii), fournit donc une solution zz sur [t1−h,t1+h][t_1 - h, t_1 + h] telle que z(t1)=y1z(t_1) = y_1, avec h=δ2Mh = \frac{\delta}{2M}, qui ne dépend pas du point (t1,y1)(t_1, y_1) de KK.

Prenons t1=max⁡(t0,β−h2)t_1 = \max(t_0, \beta - \frac h2) et y1=y(t1)y_1 = y(t_1). Par Solutions maximales, (i), zz et yy coïncident sur l'intersection de leurs intervalles. La fonction égale à yy sur ]α,β[]\alpha, \beta[ et à zz sur [t1−h,t1+h][t_1 - h, t_1 + h] est donc bien définie ; elle est solution, puisqu'au voisinage de chaque point elle coïncide avec yy ou avec zz.

Elle est définie jusqu'en t1+h⩾β+h2>βt_1 + h \geqslant \beta + \frac h2 > \beta, ce qui contredit la maximalité de yy. Du côté de α\alpha, on prend t1=min⁡(t0,α+h2)t_1 = \min(t_0, \alpha + \frac h2) et l'on prolonge au-delà de α\alpha de la même façon.

(iii) Si la courbe est contenue dans un compact KK de UU, le graphe est contenu dans [t0,β]×K[t_0, \beta] \times K.

Cette partie de ℝ1+n\mathbb R^{1+n} est bornée, et fermée comme intersection des images réciproques de [t0,β][t_0, \beta] et de KK par les deux projections, qui sont continues, KK étant fermé comme partie compacte de l'espace séparé ℝn\mathbb R^n (Parties compactes, (ii)) ; elle est donc compacte (L'espace ℝⁿ, (iii)), contenue dans Ω=ℝ×U\Omega = \mathbb R \times U, ce que (ii) interdit.

□
Remarque

L'erreur la plus répandue est de croire qu'une solution qui reste bornée est définie pour tous les temps. Pour le champ constant X=−1X = -1 sur U= ]0,+∞[U = \,]0, +\infty[, la solution issue de x>0x > 0 est x−tx - t : elle reste dans ]0,x]]0, x] et n'explose pas, mais elle n'est définie que pour t<xt < x, puisqu'elle atteint le bord 00 de UU à l'instant xx.

C'est pourquoi le critère d'explosion de Solutions maximales, (iii), énoncé pour Ω=I×ℝn\Omega = I \times \mathbb R^n, ne s'applique pas à un ouvert UU quelconque : la courbe peut cesser d'exister en s'approchant du bord de UU. Le point (iii) en est la forme juste : sur [0,x[[0, x[, la courbe sort de tout segment [ε,M][\varepsilon, M] de UU, dès que t>x−εt > x - \varepsilon.

Remarque

Pour Ω=I×ℝn\Omega = I \times \mathbb R^n, le nœud Solutions maximales donnait davantage : ∥y(t)∥→+∞\|y(t)\| \to +\infty quand t→βt \to \beta. L'énoncé (ii), plus faible, a l'avantage de valoir sur tout ouvert, et il suffit à ce qui suit : une solution ne s'arrête jamais à l'intérieur d'un compact. C'est sous la forme (iii) que l'emploie le nœud Flot, et, à travers lui, le nœud Domaine du flot.

Ouvrir dans l'atlas interactif →