Section 3 Preuve du théorème des fonctions implicites
On s'intéresse à une fonction \(\mathcal C^1\)
où \(E,F,G\) sont trois espaces de Banach, et plus précisément, on veut décrire l'ensemble
au voisinage d'un point \((x_0,y_0)\text{.}\)
Encore plus précisément, on souhaite réécrire cet ensemble comme le graphe d'une fonction \(\varphi: V \rightarrow W\text{,}\) \(\mathcal C^1\text{,}\) définie sur un voisinage \(V\) de \(x_0\) et à valeurs dans un voisinage \(W\) de \(y_0\text{:}\)
Dans ce but, on introduit quelques notations:
Pour \((x_0,y_0)\in U\text{,}\) on note:
\(D_x f(x_0,y_0) \in \mathcal L(E,G)\) la différentielle de l'application \(x\mapsto f(x,y_0)\text{,}\)
\(D_y f(x_0,y_0) \in \mathcal L(F,G)\) la différentielle de l'application \(y\mapsto f(x_0,y)\text{.}\)
Petit Exercice 3.1. Lien avec la différentielle de f.
Montrer que, pour tout \((x_0,y_0)\in U\) et pour tout \((h,k)\in E \times F\text{,}\)
Si \(E=\R^n, F=G=\R^p\text{,}\) ceci revient à décomposer la jacobienne de \(f\) en deux parties:
On a donc, pour \((h,k)\in \R^n\times \R^p\text{,}\)
Le théorème qui précise quand on peut décrire l'ensemble des zéros de \(f\) comme le graphe d'une fonction \(\varphi\) s'appelle le théorème des fonctions implicites:
Théorème 3.2.
Soit \(U\subset E\times F\) un ouvert, et \(f:U \rightarrow G\) une application \(\mathcal C^1\text{.}\) Soit \(u_0=(x_0,y_0)\in U\text{.}\) On suppose:
\(\displaystyle f(x_0,y_0)=0\)
\(D_yf(x_0,y_0):F\rightarrow G\) est un isomorphisme linéaire.
Alors il existe un voisinage \(V\subset E\) de \(x_0\text{,}\) un voisinage \(W\subset F\) de \(y_0\) et une application \(\C^1\) \(\varphi: V\rightarrow W\) tels que
\(\displaystyle V\times W \subset U\)
Pour tout \((x,y)\in V\times W\text{,}\) \(D_yf(x,y)\) est inversible
\(((x,y)\in V\times W \text{ et } f(x,y)=0)\iff (x\in V, y=\varphi(x))\text{.}\)
De plus, pour \(x\in V,\) on a
On va démonter ça en utilisant le TIL avec une fonction bien choisie:
-
Etape 1: Choix de la fonction: On pose
\begin{align*} g : U \subset E\times F \amp \rightarrow E \times G\\ (x,y)\amp \mapsto (x,f(x,y)) \end{align*}On vérifie que \(g\) est différentiable et \(\C^1\) sur \(U\text{,}\) et on détermine \(Dg(u_0)\text{.}\)
-
Etape 2: On montre qu'on peut appliquer le TIL à \(g\text{:}\)
D'abord, pour se faire une idée, on se place dans le cas où \(E=\R^n,F=G=\R^p\text{.}\) On détermine l'allure de \(\Jac\, g(u_0)\) et on en déduit que \(\det (\Jac\, g(u_0))\neq 0.\)
Dans le cas général, on montre que \(Dg(u_0)\) est un isomorphisme linéaire.
-
Etape 3: On applique le TIL à \(g\) en \(u_0\text{:}\) ça nous donne un voisinage \(\tilde U\) de \(u_0\) tel que
\begin{equation*} g_{|\tilde U}:\tilde U \rightarrow g(\tilde U) \end{equation*}est un \(C^1\)-difféomorphisme.
Il s'agit alors de faire de l'ajustement de voisinage pour en déduire les \(V,W\) et \(\varphi\) qu'on cherche.
Etape 4: On calcule la différentielle de \(\varphi\text{.}\)
Exercice A la recherche de la fonction implicite
On introduit la fonction
L'équation qu'on essaie de résoudre devient
1. Etape 1.
On va commencer par déterminer la différentielle de \(g\text{.}\)
Dans un premier temps, plaçons-nous dans un cas simple: on suppose que \(E=\R^n,F=G=\R^p.\)
Justifier que \(g\) est \(C^1\) sur \(U\) et déterminer \(\Jac g(u)\text{,}\) pour \(u\in U\text{.}\)
2.
Dans le cas général où \(E,F,G\) sont des espaces de Banach mystère, s'assurer que \(g\) est toujours \(C^1\) sur \(U\) et déterminer \(Dg(u)(h)\) pour \(u=(x,y)\in U\) et \(h=(h_1,h_2)\in E\times F\text{,}\) en fonction de \(D_xf(u)\) et \(D_yf(u)\text{.}\)
3. Etape 2.
Montrer que \(Dg(u_0)\) est un isomorphisme linéaire \(E\times F \rightarrow E\times G\)
D'abord dans le cas \(E=\R^n,F=G=\R^p\text{;}\)
Puis dans le cas général.
4. Etape 3.
En déduire qu'il existe un voisinage \(V_1\) de \(x_0\) dans \(E\) et un voisinage \(W\) de \(y_0\) dans \(F\) tels que
\(g_{|V_1\times W}\) est un \(C^1\)-difféomorphisme sur son image
\(g(V_1\times W)\) est un ouvert de \(E\times G\) qui contient \((x_0,0_G)\)
5.
On pose
Justifier que c'est un voisinage de \(x_0\) dans \(E\text{,}\) et montrer que, pour tout \(x\in V\text{,}\) il existe un unique élément de \(W\) tel que
6.
On note \(\varphi(x)\) cet unique élément, ce qui définit une fonction \(\varphi:V \times W\text{.}\)
Justifier que \(\varphi\) fait le café, autrement dit vérifie:
\(\varphi\) est \(C^1\) sur \(V\text{;}\)
- \begin{align*} (x,y)\in V\times W \amp \iff \amp x\in V\\ f(x,y)=0_G \amp \iff \amp y=\varphi(x)\\ \end{align*}
7. Etape 4:.
Justifier que, pour tout \(u=(x,y)\in V_1 \times W\text{,}\) \(D_yf(u)\) est un isomorphisme linéaire.
8.
Remarquer que, pour tout \(x\in V\text{,}\) on a
et en déduire que, pour tout \(x\in V\) et pour tout \(h\in E\text{,}\)
Un coup de composée des différentielles et c'est plié !
On peut l'appliquer à \(f\circ \psi\) où \(\psi:x\in V\mapsto (x,\varphi(x))\text{.}\)
Ou alors, on peut calculer, pour \(h\in E\text{,}\)
en utilisant le fait qu'on sait déjà que \(\varphi\) est différentiable sur \(V\text{.}\)