1. Outils : inversion locale et fonctions implicites
- Théorème d'inversion locale : soit f:U→Rn de classe Cp (p≥1) sur un ouvert U⊂Rn et a∈U tel que df(a) soit inversible. Il existe un ouvert V∋a et un ouvert W∋f(a) tels que f:V→W soit un Cp-difféomorphisme.
- Théorème des fonctions implicites : soit F:U⊂Rd×Rk→Rk de classe Cp, (a,b)∈U avec F(a,b)=0 et ∂yF(a,b) (matrice k×k) inversible. Il existe des voisinages ouverts A∋a, B∋b et g:A→B de classe Cp tels que
∀(x,y)∈A×B,F(x,y)=0⟺y=g(x)
et dg(x)=−(∂yF(x,g(x)))−1∘∂xF(x,g(x)).
- Vocabulaire : f:U⊂Rn→Rk est une submersion en x si df(x) est surjective (rang k) ; φ:V⊂Rd→Rn est une immersion en u si dφ(u) est injective (rang d).
2. Sous-variétés de Rn : définitions équivalentes
Soit M⊂Rn et d∈{0,…,n}, k=n−d (codimension). M est une sous-variété de dimension d et de classe Cp (p≥1) si tout x0∈M admet un voisinage ouvert U dans Rn vérifiant l'une des propriétés équivalentes :
1. Équations : il existe une submersion f:U→Rk de classe Cp telle que M∩U=f−1({0}).
2. Graphe : après permutation des coordonnées, M∩U est le graphe d'une fonction Cp de d variables à valeurs dans Rk, définie sur un ouvert de Rd.
3. Paramétrage : il existe un ouvert V⊂Rd et une immersion φ:V→Rn de classe Cp qui est un homéomorphisme de V sur M∩U.
4. Redressement : il existe un Cp-difféomorphisme Φ de U sur un ouvert de Rn tel que Φ(M∩U)=Φ(U)∩(Rd×{0}).
- Exemples : sphères Sn−1={∥x∥2=1} ; SLn(R)=det−1({1}) (dimension n2−1) ; On(R) (dimension 2n(n−1)) ; graphes de fonctions C1.
- Contre-exemples : le cône x2+y2=z2 n'est pas une sous-variété au voisinage de 0 ; le graphe de ∣x∣ n'est pas une sous-variété C1 ; une courbe en « huit » paramétrée par une immersion injective n'est pas une sous-variété au point double (pas d'homéomorphisme sur l'image).
3. Espace tangent et espace normal
Soit M une sous-variété de dimension d de classe C1 et x∈M.
- Vecteur tangent : v∈Rn est tangent à M en x s'il existe ε>0 et une courbe γ:]−ε;ε[→M dérivable en 0, avec γ(0)=x et γ′(0)=v.
- Espace tangent TxM : ensemble de ces vecteurs ; c'est un sous-espace vectoriel de dimension d.
- Calcul :
1. par équations (M∩U=f−1(0), f submersion) : TxM=Kerdf(x)={v∣⟨∇fi(x),v⟩=0,1≤i≤k} ;
2. par paramétrage (x=φ(u)) : TxM=Imdφ(u) ;
3. par graphe (y=g(u)) : TxM={(h,dg(u)h)∣h∈Rd}.
- Espace normal : NxM=(TxM)⊥=Vect(∇f1(x),…,∇fk(x)), de dimension k.
- Espace tangent affine : x+TxM (plan tangent, droite tangente).
- Exemple : TIOn(R) est l'espace des matrices antisymétriques (noyau de H↦H+tH).
4. Démonstration : l'espace tangent est le noyau de la différentielle
Théorème. Soit U un ouvert de Rn, f:U→Rk une submersion de classe C1 et M=f−1({0}). Pour tout x∈M, TxM=Kerdf(x), et c'est un sous-espace de dimension d=n−k.
Démonstration.
1. Inclusion TxM⊂Kerdf(x). Si γ:]−ε;ε[→M est dérivable en 0 avec γ(0)=x, alors f∘γ=0, donc par dérivation des fonctions composées df(x)(γ′(0))=(f∘γ)′(0)=0.
2. Dimension du noyau. df(x) est surjective de Rn sur Rk ; par le théorème du rang, dimKerdf(x)=n−k=d.
3. Paramétrage local. La matrice jacobienne de f en x est de rang k : on peut choisir k colonnes indépendantes et, quitte à permuter les coordonnées, écrire x=(a,b)∈Rd×Rk avec ∂yf(a,b) inversible. Par le théorème des fonctions implicites, il existe g de classe C1 sur un voisinage A de a telle que, près de x, M coïncide avec le graphe {(u,g(u))∣u∈A}.
4. Construction de vecteurs tangents. Pour h∈Rd, la courbe γh(t)=(a+th,g(a+th)) est à valeurs dans M pour ∣t∣ petit, et γh′(0)=(h,dg(a)h). Donc L={(h,dg(a)h)∣h∈Rd}⊂TxM, et L est un sous-espace de dimension d (l'application h↦(h,dg(a)h) est linéaire injective).
5. Conclusion. On a L⊂TxM⊂Kerdf(x) avec dimL=dimKerdf(x)=d. Donc L=Kerdf(x), et toutes les inclusions sont des égalités : TxM=Kerdf(x) est un sous-espace vectoriel de dimension d. □
Remarque. L'hypothèse de submersion est essentielle : pour f(x,y,z)=x2+y2−z2, df(0)=0 a pour noyau R3, alors que les vecteurs tangents en 0 au cône forment le cône lui-même, qui n'est pas un sous-espace vectoriel.