ATLAS Ouvrir dans l'atlas →

Définition 1Calcul différentiel

Applications différentiables

Soit UU un ouvert de ℝn{\mathbb R^n}, f:U→ℝpf : U \to \mathbb R^p et a∈Ua \in U. L'application ff est différentiable en aa s'il existe u∈ℒ(ℝn,ℝp)u \in {\mathcal L}(\mathbb R^n, \mathbb R^p) et une application ε\varepsilon, définie au voisinage de 00, nulle et continue en 00, telles que f(a+h)=f(a)+u(h)+∥h∥ ε(h).f(a + h) = f(a) + u(h) + \|h\|\, \varepsilon(h). Grâce à l'équivalence des normes, cette condition ne dépend pas des normes choisies. On note u=df(a)u = df(a), la différentielle de ff en aa.

La dérivée partielle ∂jf(a)\partial_j f(a) est, si elle existe, la limite de f(a+tej)−f(a)t\frac{f(a + te_j) - f(a)}{t} quand t→0t \to 0, et la matrice jacobienne Jf(a)J_f(a) est la matrice p×np \times n de coefficients ∂jfi(a)\partial_j f_i(a).

Énoncé

(i) Si elle existe, la différentielle est unique, et ff est continue en aa.

(ii) ff est différentiable en aa si et seulement si chacune de ses composantes fif_i l'est. Les dérivées partielles existent alors, et df(a)df(a) a pour matrice Jf(a)J_f(a) : df(a)(h)=∑jhj ∂jf(a)df(a)(h) = \sum_j h_j\, \partial_j f(a). Pour n=1n = 1, ff est différentiable en aa si et seulement si ses composantes sont dérivables en aa, et df(a)(h)=hf′(a)df(a)(h) = h f'(a).

(iii) Une application linéaire uu est différentiable partout, avec du(a)=udu(a) = u. Une application bilinéaire B:ℝn×ℝm→ℝpB : \mathbb R^n \times \mathbb R^m \to \mathbb R^p l'est aussi, avec dB(x,y)(h,k)=B(h,y)+B(x,k)dB(x, y)(h, k) = B(h, y) + B(x, k). La différentielle d'une somme est la somme des différentielles.

(iv) Règle de la chaîne. Si ff est différentiable en aa, à valeurs dans un ouvert VV de ℝp\mathbb R^p, et si g:V→ℝqg : V \to \mathbb R^q est différentiable en f(a)f(a), alors g∘fg \circ f est différentiable en aa et d(g∘f)(a)=dg(f(a))∘df(a),d(g \circ f)(a) = dg(f(a)) \circ df(a), ce qui s'écrit matriciellement Jg∘f(a)=Jg(f(a)) Jf(a)J_{g \circ f}(a) = J_g(f(a))\, J_f(a).

Démonstration

(i) Si uu et u′u' conviennent, (u−u′)(h)=∥h∥ η(h)(u - u')(h) = \|h\|\,\eta(h) avec η\eta de limite nulle en 00. Pour hh fixé non nul et t>0t > 0 petit, la linéarité donne t (u−u′)(h)=t∥h∥ η(th)t\,(u - u')(h) = t\|h\|\,\eta(th), donc (u−u′)(h)=∥h∥ η(th)(u - u')(h) = \|h\|\,\eta(th), qui tend vers 00 quand t→0t \to 0 : u=u′u = u'. Ensuite ∥f(a+h)−f(a)∥⩽(∣∣∣u∣∣∣+∥ε(h)∥)∥h∥\|f(a + h) - f(a)\| \leqslant \big(|||u||| + \|\varepsilon(h)\|\big)\|h\| tend vers 00.

(ii) Avec ∥⋅∥∞\|\cdot\|_\infty sur ℝp\mathbb R^p, la condition de différentiabilité pour ff équivaut à la conjonction des conditions pour ses pp composantes. Si ff est différentiable, prenons h=tejh = te_j : f(a+tej)−f(a)t=u(ej)+∣t∣t∥ej∥ ε(tej),\begin{aligned} \frac{f(a + te_j) - f(a)}{t} &= u(e_j) \\ &\quad + \frac{|t|}{t}\|e_j\|\,\varepsilon(te_j), \end{aligned} qui tend vers u(ej)u(e_j) ; la jj-ième colonne de la matrice de uu est donc ∂jf(a)\partial_j f(a).

Pour n=1n = 1, la condition s'écrit (f(a+h)−f(a))/h−v=±ε(h)\big(f(a + h) - f(a)\big)/h - v = \pm\varepsilon(h) avec v=u(1)v = u(1), c'est-à-dire que le taux d'accroissement tend vers vv.

(iii) Pour uu linéaire, ε=0\varepsilon = 0 convient. Pour BB bilinéaire, B(x+h,y+k)−B(x,y)−B(h,y)−B(x,k)=B(h,k),\begin{aligned} &B(x + h, y + k) - B(x, y) \\ &\quad - B(h, y) - B(x, k) = B(h, k), \end{aligned} et, en développant sur les bases, ∥B(h,k)∥⩽C ∥h∥∞∥k∥∞⩽C ∥(h,k)∥∞2\begin{aligned} \|B(h, k)\| &\leqslant C\,\|h\|_\infty \|k\|_\infty \\ &\leqslant C\,\|(h, k)\|_\infty^2 \end{aligned} avec C=∑i,j∥B(ei,ej)∥C = \sum_{i,j}\|B(e_i, e_j)\|, ce qui est de la forme ∥(h,k)∥∞ ε(h,k)\|(h, k)\|_\infty\,\varepsilon(h, k). L'énoncé sur les sommes est immédiat.

(iv) Posons b=f(a)b = f(a), u=df(a)u = df(a), w=dg(b)w = dg(b), et k=f(a+h)−b=u(h)+∥h∥ ε(h)k = f(a + h) - b = u(h) + \|h\|\,\varepsilon(h). Alors g(f(a+h))−g(b)−w(u(h))=∥h∥ w(ε(h))+∥k∥ η(k),\begin{aligned} &g(f(a + h)) - g(b) - w(u(h)) \\ &\quad = \|h\|\, w(\varepsilon(h)) + \|k\|\,\eta(k), \end{aligned} où η\eta est l'application associée à gg en bb. On a ∥k∥⩽(∣∣∣u∣∣∣+∥ε(h)∥)∥h∥\|k\| \leqslant \big(|||u||| + \|\varepsilon(h)\|\big)\|h\|, et k→0k \to 0 quand h→0h \to 0, donc η(k)→0\eta(k) \to 0. Les deux termes sont de la forme ∥h∥\|h\| fois une quantité qui tend vers 00.

□
Remarque

L'erreur la plus répandue est de croire que l'existence des dérivées partielles entraîne la différentiabilité. La fonction f(x,y)=xy/(x2+y2)f(x, y) = xy/(x^2 + y^2), prolongée par f(0,0)=0f(0, 0) = 0, a des dérivées partielles nulles en (0,0)(0, 0), puisqu'elle est nulle sur les deux axes ; pourtant f(t,t)=1/2f(t, t) = 1/2 pour tout t≠0t \neq 0, si bien que ff n'est même pas continue en (0,0)(0, 0).

0 0 2/5 2/5 1/2 1/2 2/5 2/5 0 0 −2/5 −2/5 −1/2 −1/2 −2/5 −2/5
Sur la droite y=mxy = mx privée de l'origine, ff vaut constamment m/(1+m2)m/(1 + m^2) : ce sont les valeurs inscrites au bout des droites, positives en rouge, négatives en bleu. Les axes, en gris, portent la valeur 00, d'où les dérivées partielles nulles en (0,0)(0, 0) ; mais les valeurs 1/21/2 et −1/2-1/2 sont prises arbitrairement près de l'origine, cerclée, où ff vaut 00, ce qui interdit la continuité.
Remarque

Le point (ii) relie la différentielle à la dérivée du nœud Dérivabilité : en dimension 11, la différentielle est l'application linéaire h↦hf′(a)h \mapsto h f'(a), et la dérivée est sa matrice 1×11 \times 1.

Ouvrir dans l'atlas interactif →