ATLAS Ouvrir dans l'atlas →

Théorème 5Équations différentielles

Flot d'un champ de vecteurs

Soit UU un ouvert de ℝn{\mathbb R^n} et X:U→ℝnX : U \to \mathbb R^n de classe C1C^1, vu comme un champ de vecteurs.

Pour x∈Ux \in U, on note t↦φt(x)t \mapsto \varphi_t(x) la solution maximale de l'équation autonome y′=X(y)y' = X(y) telle que y(0)=xy(0) = x, définie sur ]α(x),β(x)[]\alpha(x), \beta(x)[ : c'est la courbe intégrale issue de xx, et φ\varphi est le flot de XX.

On munit ℝn\mathbb R^n de ∥⋅∥∞\|\cdot\|_\infty, et les matrices de la norme subordonnée ∣∣∣⋅∣∣∣|||\cdot|||.

Énoncé

(i) Propriété de groupe. Si ss et t+st + s sont dans l'intervalle de définition de la courbe issue de xx, alors φt(φs(x))\varphi_t(\varphi_s(x)) est défini, et φt+s(x)=φt(φs(x))\varphi_{t+s}(x) = \varphi_t(\varphi_s(x)).

(ii) Continuité. Supposons φt(x0)\varphi_t(x_0) défini pour t∈[0,T]t \in [0, T]. Il existe un compact K⊂UK \subset U et un δ>0\delta > 0 tels que KK contienne les boules Bˉ(φt(x0),δ)\bar B(\varphi_t(x_0), \delta), t∈[0,T]t \in [0, T]. Pour un tel couple, soit LL le maximum de ∣∣∣dX∣∣∣|||dX||| sur KK ; alors, pour x∈Ux \in U tel que ∥x−x0∥<δe−LT\|x - x_0\| < \delta e^{-LT}, φt(x)\varphi_t(x) est défini pour t∈[0,T]t \in [0, T], appartient à KK, et ∥φt(x)−φt(x0)∥⩽∥x−x0∥eLt<δ.\|\varphi_t(x) - \varphi_t(x_0)\| \leqslant \|x - x_0\|e^{Lt} < \delta.

(iii) Si XX est bornée et U=ℝnU = \mathbb R^n, le flot est défini sur ℝ×ℝn{\mathbb R} \times \mathbb R^n, et chaque φt\varphi_t est un homéomorphisme de réciproque φ−t\varphi_{-t}.

Démonstration

(i) La fonction u↦φu+s(x)u \mapsto \varphi_{u+s}(x), définie sur ]α(x)−s,β(x)−s[]\alpha(x) - s, \beta(x) - s[, est solution de l'équation autonome y′=X(y)y' = X(y) et vaut φs(x)\varphi_s(x) en u=0u = 0. Elle est donc une restriction de la solution maximale issue de φs(x)\varphi_s(x) (Solutions maximales, (ii)) : ]α(x)−s,β(x)−s[  ⊂  ]α(φs(x)),β(φs(x))[]\alpha(x) - s, \beta(x) - s[ \;\subset\; ]\alpha(\varphi_s(x)), \beta(\varphi_s(x))[, et φu+s(x)=φu(φs(x))\varphi_{u+s}(x) = \varphi_u(\varphi_s(x)) sur le premier intervalle. Comme t+s∈ ]α(x),β(x)[t + s \in \,]\alpha(x), \beta(x)[, le réel tt appartient à ce premier intervalle, ce qui donne l'énoncé.

(ii) Existence de KK et δ\delta. L'ensemble Γ={φt(x0):t∈[0,T]}\Gamma = \{\varphi_t(x_0) : t \in [0, T]\} est compact, image du segment [0,T][0, T] (Compacts de ℝ, (i)) par l'application continue t↦φt(x0)t \mapsto \varphi_t(x_0) (Parties compactes, (iii)), et il est contenu dans l'ouvert UU.

Le nœud Sortie des compacts, (i), fournit δ>0\delta > 0 tel que Γδ\Gamma^\delta soit un compact contenu dans UU : le couple (Γδ,δ)(\Gamma^\delta, \delta) convient.

Désormais, KK et δ\delta sont quelconques, comme dans l'énoncé ; le maximum LL existe, y↦∣∣∣dX(y)∣∣∣y \mapsto |||dX(y)||| étant continue sur le compact KK (Compacts de ℝ, (iii)).

Une intégrale vectorielle. Pour v:[0,t]→ℝnv : [0, t] \to \mathbb R^n continue, on a ∥∫0tv∥⩽∫0t∥v∥\|\int_0^t v\| \leqslant \int_0^t \|v\|, puisque ∣∫0tvi∣⩽∫0t∣vi∣⩽∫0t∥v∥|\int_0^t v_i| \leqslant \int_0^t |v_i| \leqslant \int_0^t \|v\| pour chaque coordonnée (Propriétés de l'intégrale, (iv) et (ii)).

L'estimation. Soit x∈Ux \in U tel que ∥x−x0∥<δe−LT\|x - x_0\| < \delta e^{-LT}, et posons c=∥x−x0∥eLT<δc = \|x - x_0\|e^{LT} < \delta, u(s)=∥φs(x)−φs(x0)∥u(s) = \|\varphi_s(x) - \varphi_s(x_0)\|, et Ix=[0,T]∩[0,β(x)[I_x = [0, T] \cap [0, \beta(x)[. Soit EE l'ensemble des s∈Ixs \in I_x tels que u(σ)<δu(\sigma) < \delta pour tout σ∈[0,s]\sigma \in [0, s] ; c'est un intervalle qui contient 00, puisque u(0)⩽cu(0) \leqslant c.

Pour s∈Es \in E et σ∈[0,s]\sigma \in [0, s], les points φσ(x)\varphi_\sigma(x) et φσ(x0)\varphi_\sigma(x_0) sont dans la boule ouverte B(φσ(x0),δ)B(\varphi_\sigma(x_0), \delta), convexe et contenue dans KK, où ∣∣∣dX∣∣∣⩽L|||dX||| \leqslant L. L'inégalité des accroissements finis (Accroissements finis, (ii)), appliquée sur cet ouvert convexe, donne ∥X(φσ(x))−X(φσ(x0))∥⩽L u(σ).\|X(\varphi_\sigma(x)) - X(\varphi_\sigma(x_0))\| \leqslant L\,u(\sigma).

Par la forme intégrale des solutions (Cauchy-Lipschitz, (ii)) et l'inégalité précédente sur les intégrales, u(σ)⩽u(0)+L∫0σuu(\sigma) \leqslant u(0) + L\int_0^\sigma u pour σ∈[0,s]\sigma \in [0, s], et le lemme de Grönwall (Grönwall, (i)) donne u(σ)⩽∥x−x0∥eLσ⩽cu(\sigma) \leqslant \|x - x_0\|e^{L\sigma} \leqslant c sur [0,s][0, s].

Tout IxI_x est dans EE. Soit s∗s^* la borne supérieure de EE. Premier cas, s∗∈Ixs^* \in I_x : alors u⩽cu \leqslant c sur [0,s∗[[0, s^*[, donc u(s∗)⩽c<δu(s^*) \leqslant c < \delta par continuité, et s∗∈Es^* \in E. Si s∗s^* n'était pas le plus grand élément de IxI_x, la continuité de uu en s∗s^* donnerait u<δu < \delta un peu au-delà de s∗s^*, contre la définition de s∗s^* ; donc E=IxE = I_x.

Second cas, s∗∉Ixs^* \notin I_x : comme s∗⩽Ts^* \leqslant T, c'est que s∗=β(x)⩽Ts^* = \beta(x) \leqslant T, et Ix=[0,β(x)[I_x = [0, \beta(x)[ ; l'intervalle EE, qui contient 00 et a la même borne supérieure, est alors égal à IxI_x.

Conclusion. Dans le second cas, la courbe issue de xx resterait, sur [0,β(x)[[0, \beta(x)[, dans le compact KK, ce qu'interdit le nœud Sortie des compacts, (iii). On est donc dans le premier cas : IxI_x a un plus grand élément, ce qui impose β(x)>T\beta(x) > T, et s∗=Ts^* = T, E=Ix=[0,T]E = I_x = [0, T] : pour tout t∈[0,T]t \in [0, T], φt(x)\varphi_t(x) est défini, vérifie l'estimation, et appartient à B(φt(x0),δ)⊂KB(\varphi_t(x_0), \delta) \subset K.

(iii) ∥y(t)∥⩽∥x∥+∣t∣sup⁡∥X∥\|y(t)\| \leqslant \|x\| + |t|\sup\|X\| ne peut tendre vers l'infini en temps fini, ni quand tt croît, ni quand tt décroît ; donc α=−∞\alpha = -\infty et β=+∞\beta = +\infty, par le critère d'explosion, des deux côtés (Solutions maximales, (iii), avec I=ℝI = \mathbb R).

Par (i), φt∘φ−t=φ0=id\varphi_t \circ \varphi_{-t} = \varphi_0 = \mathrm{id}, et φt\varphi_t est continue par (ii), appliqué à XX pour t⩾0t \geqslant 0 et au champ −X-X, lui aussi borné et de classe C1C^1, pour t⩽0t \leqslant 0 : si yy résout y′=X(y)y' = X(y), s↦y(−s)s \mapsto y(-s) résout y′=−X(y)y' = -X(y), si bien que le flot de −X-X est φ−t\varphi_{-t}.

□
Remarque

Le flot est en réalité de classe C1C^1, et même CkC^k si XX l'est : sa différentielle par rapport à xx est la solution de l'équation variationnelle Z′=dX(φt(x)) ZZ' = dX(\varphi_t(x))\,Z, Z(0)=IZ(0) = I.

C'est le théorème du nœud Équation variationnelle, dont la démonstration applique Grönwall au reste de Taylor, une fois établi au nœud Domaine du flot que l'ensemble des (t,x)(t, x) où le flot est défini est ouvert et que φ\varphi y est continue. La classe CkC^k fait l'objet du nœud Flot de classe Cᵏ. Chaque φt\varphi_t est ainsi un difféomorphisme de l'ouvert où il est défini sur celui où φ−t\varphi_{-t} l'est.

Ouvrir dans l'atlas interactif →