ATLAS Ouvrir dans l'atlas →

Théorème 4Calcul différentiel

Forme locale des submersions et fonctions implicites

Une application F:U→ℝqF : U \to \mathbb R^q de classe CkC^k sur un ouvert UU de ℝn{\mathbb R^n} est une submersion en aa si dF(a)dF(a) est surjective, ce qui impose q⩽nq \leqslant n.

Énoncé

(i) Forme locale. Si FF est de classe CkC^k, k⩾1k \geqslant 1, et si dF(a)dF(a) est surjective, il existe un ouvert VV contenant aa et un CkC^k-difféomorphisme Φ\Phi de VV sur un ouvert de ℝn−q×ℝq\mathbb R^{n-q} \times \mathbb R^q tels que F(x)=F(a)+π(Φ(x))F(x) = F(a) + \pi(\Phi(x)) sur VV, où π(z′,z′′)=z′′\pi(z', z'') = z''.

(ii) Fonctions implicites. Soit UU un ouvert de ℝm×ℝq\mathbb R^m \times \mathbb R^q, F:U→ℝqF : U \to \mathbb R^q de classe CkC^k, et (a,b)∈U(a, b) \in U tel que F(a,b)=0F(a, b) = 0 et que la différentielle partielle ∂yF(a,b):ℓ↦dF(a,b)(0,ℓ)\partial_y F(a, b) : \ell \mapsto dF(a, b)(0, \ell) soit inversible. Il existe un ouvert AA de ℝm\mathbb R^m contenant aa, un ouvert VV contenant (a,b)(a, b) et une application φ:A→ℝq\varphi : A \to \mathbb R^q de classe CkC^k tels que, pour (x,y)∈V(x, y) \in V, F(x,y)=0  ⟺  (x∈A et y=φ(x)).\begin{aligned} &F(x, y) = 0 \\ &\iff \big(x \in A \text{ et } y = \varphi(x)\big). \end{aligned}

Démonstration

(i) Le noyau KK de dF(a)dF(a) est de dimension n−qn - q, par le théorème du rang (Théorème du rang). Complétons une base (v1,…,vn−q)(v_1, \dots, v_{n-q}) de KK en une base de ℝn\mathbb R^n (Dimension, (iii)), et soit L:ℝn→ℝn−qL : \mathbb R^n \to \mathbb R^{n-q} l'application qui associe à xx ses n−qn - q premières coordonnées dans cette base ; elle est linéaire, et sa restriction à KK est bijective.

Posons Φ(x)=(L(x),F(x)−F(a))\Phi(x) = \big(L(x), F(x) - F(a)\big), de classe CkC^k, avec dΦ(a)h=(Lh,dF(a)h)d\Phi(a)h = \big(Lh, dF(a)h\big). Si dΦ(a)h=0d\Phi(a)h = 0, alors h∈Kh \in K et Lh=0Lh = 0, donc h=0h = 0 : dΦ(a)d\Phi(a) est injective, donc inversible. Le théorème d'inversion locale (Inversion locale) fournit VV, et π∘Φ=F−F(a)\pi \circ \Phi = F - F(a) par construction.

(ii) Posons Φ(x,y)=(x,F(x,y))\Phi(x, y) = \big(x, F(x, y)\big). Alors dΦ(a,b)(h,ℓ)=(h, dF(a,b)(h,0)+∂yF(a,b)ℓ) ;\begin{aligned} d\Phi(a, b)(h, \ell) &= \big(h,\, dF(a, b)(h, 0) \\ &\qquad + \partial_y F(a, b)\ell\big)\,; \end{aligned} s'il est nul, h=0h = 0 puis ∂yF(a,b)ℓ=0\partial_y F(a, b)\ell = 0, donc ℓ=0\ell = 0.

Par inversion locale, Φ\Phi induit un difféomorphisme d'un ouvert V∋(a,b)V \ni (a, b) sur un ouvert W∋(a,0)W \ni (a, 0), de réciproque de la forme Ψ(x,z)=(x,ψ(x,z))\Psi(x, z) = \big(x, \psi(x, z)\big) puisque Φ\Phi conserve la première composante.

Soit A={x:(x,0)∈W}A = \{x : (x, 0) \in W\}, ouvert comme image réciproque de WW par l'application continue x↦(x,0)x \mapsto (x, 0), et φ(x)=ψ(x,0)\varphi(x) = \psi(x, 0), de classe CkC^k. Pour (x,y)∈V(x, y) \in V, F(x,y)=0F(x, y) = 0 équivaut à Φ(x,y)=(x,0)\Phi(x, y) = (x, 0), c'est-à-dire à (x,0)∈W(x, 0) \in W et (x,y)=Ψ(x,0)=(x,φ(x))(x, y) = \Psi(x, 0) = (x, \varphi(x)).

□
Remarque

Pour F(x,y)=x2+y2−1F(x, y) = x^2 + y^2 - 1 au point (0,1)(0, 1), ∂yF=2y\partial_y F = 2y vaut 22, et l'équation définit localement y=1−x2y = \sqrt{1 - x^2}. Au point (1,0)(1, 0), ∂yF\partial_y F s'annule, et en effet yy n'est fonction de xx sur aucun voisinage ; mais ∂xF=2≠0\partial_x F = 2 \neq 0, et c'est xx qui s'exprime en fonction de yy.

x y (0, 1) (1, 0) y = √(1 − x2) x = √(1 − y2) (4/5, 3/5) (4/5, −3/5)
Dans la boîte bleue, chaque verticale coupe le cercle une seule fois : le cercle y est le graphe de x↦1−x2x \mapsto \sqrt{1 - x^2}. Près de (1,0)(1, 0), la verticale x=4/5x = 4/5 le coupe aux deux points (4/5,3/5)(4/5, 3/5) et (4/5,−3/5)(4/5, -3/5), si bien que yy n'y est pas fonction de xx ; dans la boîte verte, le cercle est en revanche le graphe de y↦1−y2y \mapsto \sqrt{1 - y^2}, à droite de l'axe des yy.
Remarque

La forme locale (i) dit que, vue dans de bonnes coordonnées, une submersion est une projection. C'est exactement ce qui permettra de « redresser » les ensembles de niveau en sous-espaces affines au nœud Sous-variétés de ℝⁿ de la géométrie différentielle, et, dès le chapitre Extrema liés, de paramétrer un ensemble de niveau pour y chercher les extrema d'une fonction (Ensembles de niveau).

Ouvrir dans l'atlas interactif →