ATLAS Ouvrir dans l'atlas →

Théorème 2Calcul différentiel

Fonctions de classe Cᵏ

Soit UU un ouvert de ℝn{\mathbb R^n}. Une application f:U→ℝpf : U \to \mathbb R^p est de classe C1C^1 si elle est différentiable en tout point et si df:U→ℒ(ℝn,ℝp)df : U \to {\mathcal L}(\mathbb R^n, \mathbb R^p) est continue, cet espace étant muni de sa topologie d'espace de dimension finie.

Par récurrence, ff est de classe Ck+1C^{k+1} si elle est de classe C1C^1 et si dfdf, vue comme application à valeurs dans ℝpn\mathbb R^{pn}, est de classe CkC^k ; elle est de classe C∞C^\infty si elle est de classe CkC^k pour tout kk. La classe C0C^0 est celle des applications continues.

Énoncé

(i) ff est de classe C1C^1 si et seulement si toutes les dérivées partielles ∂jfi\partial_j f_i existent et sont continues sur UU.

(ii) Les applications linéaires et bilinéaires sont de classe C∞C^\infty. Une application est de classe CkC^k si et seulement si ses composantes le sont, et une somme d'applications de classe CkC^k l'est.

(iii) Pour k∈ℕ∪{∞}k \in {\mathbb N} \cup \{\infty\}, la composée de deux applications de classe CkC^k est de classe CkC^k. En particulier, les produits de fonctions réelles de classe CkC^k et les fonctions polynomiales de nn variables sont de classe CkC^k, respectivement C∞C^\infty.

Démonstration

(i) Si ff est de classe C1C^1, ∂jf(x)=df(x)(ej)\partial_j f(x) = df(x)(e_j) est continue en xx, comme composée de dfdf et de l'évaluation en eje_j, qui est linéaire.

Réciproquement, il suffit de traiter le cas p=1p = 1 (Différentielle, (ii)). Soit a∈Ua \in U, r>0r > 0 tel que B∞(a,r)⊂UB_\infty(a, r) \subset U, et hh tel que ∥h∥∞<r\|h\|_\infty < r. Posons a(0)=aa^{(0)} = a et a(j)=a+h1e1+⋯+hjeja^{(j)} = a + h_1e_1 + \cdots + h_je_j, points du cube B∞(a,r)B_\infty(a, r).

La fonction t↦f(a(j−1)+tej)t \mapsto f(a^{(j-1)} + te_j) a pour dérivée ∂jf(a(j−1)+tej)\partial_j f(a^{(j-1)} + te_j) ; l'égalité des accroissements finis (Accroissements finis, (i)) donne un point cjc_j du segment [a(j−1),a(j)][a^{(j-1)}, a^{(j)}] tel que f(a(j))−f(a(j−1))=hj ∂jf(cj),f(a^{(j)}) - f(a^{(j-1)}) = h_j\,\partial_j f(c_j), ce qui vaut encore si hj=0h_j = 0.

B∞(a, r) c1 c2 a = a(0) a(1) = a + h1e1 a(2) = a + h
Pour n=2n = 2, le chemin de aa à a+ha + h suit les axes, d'abord h1e1h_1e_1 puis h2e2h_2e_2, sans emprunter la diagonale en pointillé, et reste dans le cube B∞(a,r)B_\infty(a, r). Les points c1c_1 et c2c_2, placés ici pour f(x,y)=x3+y3f(x, y) = x^3 + y^3, a=0a = 0 et h=(1,3/4)h = (1, 3/4), sont ceux que fournissent les accroissements finis sur chacun des deux pas ; ils sont à distance au plus ∥h∥∞\|h\|_\infty de aa.

En sommant, ∣f(a+h)−f(a)−∑jhj ∂jf(a)∣⩽∥h∥∞ ρ(h),\begin{aligned} &\Big|f(a + h) - f(a) \\ &\quad - \sum_j h_j\,\partial_j f(a)\Big| \leqslant \|h\|_\infty\, \rho(h), \end{aligned} où ρ(h)=∑jsup⁡{∣∂jf(c)−∂jf(a)∣:∥c−a∥∞⩽∥h∥∞}\begin{aligned} \rho(h) = \sum_j \sup\big\{&|\partial_j f(c) - \partial_j f(a)| : \\ &\|c - a\|_\infty \leqslant \|h\|_\infty\big\} \end{aligned} majore ∑j∣∂jf(cj)−∂jf(a)∣\sum_j \big|\partial_j f(c_j) - \partial_j f(a)\big|, puisque ∥cj−a∥∞⩽∥h∥∞\|c_j - a\|_\infty \leqslant \|h\|_\infty. Cette fonction ρ\rho est définie sans désigner de point cjc_j pour chaque hh, et elle tend vers 00 avec hh, par continuité des dérivées partielles en aa. Donc ff est différentiable en aa, et dfdf est continue puisque les coefficients de sa matrice le sont.

(ii) Une application linéaire a une différentielle constante, donc de classe C∞C^\infty. Pour BB bilinéaire, dB(x,y)dB(x, y) dépend linéairement de (x,y)(x, y) (Différentielle, (iii)) : dBdB est linéaire, donc C∞C^\infty, et BB aussi. La matrice de dfdf a pour lignes celles des dfidf_i, et d(f+g)=df+dgd(f + g) = df + dg ; on conclut par récurrence sur kk.

(iii) Montrons par récurrence sur k∈ℕk \in \mathbb N l'énoncé : pour toutes f:U→Vf : U \to V et g:V→ℝqg : V \to \mathbb R^q de classe CkC^k, g∘fg \circ f est de classe CkC^k. Pour k=0k = 0, c'est la continuité d'une composée.

Supposons-le pour kk, et soient f,gf, g de classe Ck+1C^{k+1}. Par la règle de la chaîne, d(g∘f)(x)=c(dg(f(x)), df(x)),d(g \circ f)(x) = c\big(dg(f(x)),\, df(x)\big), où c(A,B)=ABc(A, B) = AB est le produit matriciel, bilinéaire donc C∞C^\infty.

Par hypothèse de récurrence, dg∘fdg \circ f est de classe CkC^k, puis x↦(dg(f(x)),df(x))x \mapsto \big(dg(f(x)), df(x)\big) l'est par (ii), et sa composée avec cc aussi. Donc d(g∘f)d(g \circ f) est de classe CkC^k, et g∘fg \circ f de classe Ck+1C^{k+1}. Le cas k=∞k = \infty s'en déduit.

Le produit de ff et gg réelles est la composée de x↦(f(x),g(x))x \mapsto (f(x), g(x)) et de la multiplication, bilinéaire ; les polynômes s'obtiennent à partir des projections, linéaires, par sommes et produits.

□
Remarque

Dans (i), la continuité des dérivées partielles ne peut pas être omise : l'exemple xy/(x2+y2)xy/(x^2 + y^2) du nœud Différentielle a des dérivées partielles en tout point, sans même être continu à l'origine.

Remarque

La classe C∞C^\infty est celle qu'adopteront les variétés. On pourrait travailler en classe CkC^k avec k⩾1k \geqslant 1 fixé ; Whitney a montré en 1936 que toute variété de classe CkC^k, k⩾1k \geqslant 1, porte une structure C∞C^\infty compatible, de sorte que le choix de C∞C^\infty ne restreint pas la théorie. Ce théorème est admis ici.

Ouvrir dans l'atlas interactif →