ATLAS Ouvrir dans l'atlas →

Théorème 9Formes quadratiques

Formule de Taylor-Young à l'ordre 2 et matrice hessienne

Soit UU un ouvert de ℝn{\mathbb R^n} et f:U→ℝf : U \to \mathbb R de classe C^2. L'application dfdf, de matrice (∂1f,…,∂nf)(\partial_1 f, \dots, \partial_n f), est de classe C1C^1 : ses composantes ∂jf\partial_j f le sont (Classe Cᵏ, (ii)), si bien que les dérivées secondes ∂i∂jf=∂i(∂jf)\partial_i\partial_j f = \partial_i(\partial_j f) existent et sont continues sur UU (même nœud, (i)).

La matrice hessienne de ff en aa est Hf(a)=(∂i∂jf(a))i,j.H_f(a) = \big(\partial_i\partial_j f(a)\big)_{i,j}. Elle est symétrique par le théorème de Schwarz (Schwarz, intégrales à paramètre, (i)). La forme hessienne de ff en aa est la forme quadratique h↦th Hf(a) h=∑i,j∂i∂jf(a) hihjh \mapsto {}^th\,H_f(a)\,h = \sum_{i,j} \partial_i\partial_j f(a)\, h_i h_j, dont la forme polaire a pour matrice Hf(a)H_f(a).

Énoncé

Soit a∈Ua \in U.

(i) Taylor-Lagrange. Si le segment [a,a+h][a, a + h] est contenu dans UU, il existe θ∈ ]0,1[\theta \in \,]0, 1[ tel que f(a+h)=f(a)+df(a)h+12 th Hf(a+θh) h.\begin{aligned} f(a + h) &= f(a) + df(a)h \\ &\quad + \tfrac12\, {}^th\, H_f(a + \theta h)\, h. \end{aligned}

(ii) Taylor-Young. Pour toute norme sur ℝn\mathbb R^n, il existe une fonction ε\varepsilon, définie au voisinage de 00, nulle et continue en 00, telle que f(a+h)=f(a)+df(a)h+12 th Hf(a) h+∥h∥2 ε(h).\begin{aligned} f(a + h) &= f(a) + df(a)h \\ &\quad + \tfrac12\, {}^th\, H_f(a)\, h \\ &\quad + \|h\|^2\, \varepsilon(h). \end{aligned} C'est la formule de Taylor-Young à l'ordre 22.

Démonstration

(i) L'ensemble des réels tt tels que a+th∈Ua + th \in U est ouvert, comme image réciproque de UU par une application continue, et il contient [0,1][0, 1]. Sur cet ensemble, φ(t)=f(a+th)\varphi(t) = f(a + th) est dérivable, de dérivée φ′(t)=df(a+th)(h)=∑jhj ∂jf(a+th),\begin{aligned} \varphi'(t) &= df(a + th)(h) \\ &= \sum_j h_j\, \partial_j f(a + th), \end{aligned} par la règle de la chaîne (Différentielle, (ii) et (iv)).

Chaque ∂jf\partial_j f étant de classe C1C^1, la même règle montre que t↦∂jf(a+th)t \mapsto \partial_j f(a + th) est dérivable, de dérivée ∑ihi ∂i∂jf(a+th)\sum_i h_i\, \partial_i\partial_j f(a + th). Ainsi φ\varphi est deux fois dérivable sur [0,1][0, 1], et φ′′(t)=th Hf(a+th) h.\varphi''(t) = {}^th\, H_f(a + th)\, h. La formule de Taylor-Lagrange à l'ordre 11 (Taylor-Lagrange), entre 00 et 11, fournit θ∈ ]0,1[\theta \in \,]0, 1[ tel que φ(1)=φ(0)+φ′(0)+12φ′′(θ)\varphi(1) = \varphi(0) + \varphi'(0) + \frac12 \varphi''(\theta), ce qui est (i).

(ii) Traitons d'abord la norme ∥⋅∥∞\|\cdot\|_\infty. Soit r>0r > 0 tel que la boule B∞(a,r)B_\infty(a, r) soit contenue dans UU ; elle est convexe. Pour 0<∥h∥∞<r0 < \|h\|_\infty < r, définissons ε(h)\varepsilon(h) par ∥h∥∞2 ε(h)=f(a+h)−f(a)−df(a)h−12 thHf(a)h,\begin{aligned} \|h\|_\infty^2\, \varepsilon(h) &= f(a + h) - f(a) \\ &\quad - df(a)h - \tfrac12\, {}^thH_f(a)h, \end{aligned} et posons ε(0)=0\varepsilon(0) = 0. Par (i), le second membre vaut, pour un θ∈ ]0,1[\theta \in \,]0, 1[, 12∑i,j(∂i∂jf(a+θh)−∂i∂jf(a))hihj.\frac12 \sum_{i,j} \big(\partial_i\partial_j f(a + \theta h) - \partial_i\partial_j f(a)\big) h_i h_j.

Soit η>0\eta > 0. Les n2n^2 fonctions ∂i∂jf\partial_i\partial_j f étant continues en aa, il existe δ∈ ]0,r]\delta \in \,]0, r] tel que ∣∂i∂jf(z)−∂i∂jf(a)∣<η|\partial_i\partial_j f(z) - \partial_i\partial_j f(a)| < \eta pour tous i,ji, j dès que ∥z−a∥∞<δ\|z - a\|_\infty < \delta. Si 0<∥h∥∞<δ0 < \|h\|_\infty < \delta, le point a+θha + \theta h est dans cette boule, et, chaque ∣hihj∣|h_ih_j| étant au plus ∥h∥∞2\|h\|_\infty^2, ∣ε(h)∣⩽n2η2.|\varepsilon(h)| \leqslant \frac{n^2 \eta}{2}. Donc ε\varepsilon tend vers 00 en 00. Aucun choix n'intervient : ε(h)\varepsilon(h) est défini par une formule, et le réel θ\theta ne sert qu'à le majorer.

Pour une autre norme, il existe β>0\beta > 0 tel que ∥h∥∞⩽β∥h∥\|h\|_\infty \leqslant \beta\|h\| (Équivalence des normes, (i)), et l'on remplace ε(h)\varepsilon(h) par ε(h) ∥h∥∞2/∥h∥2\varepsilon(h)\,\|h\|_\infty^2/\|h\|^2, de valeur absolue au plus β2∣ε(h)∣\beta^2|\varepsilon(h)|.

□
Remarque

Pour f(x,y)=x3+y3−3xyf(x, y) = x^3 + y^3 - 3xy au point a=(1,1)a = (1, 1), on a f(a)=−1f(a) = -1, df(a)=0df(a) = 0 et Hf(a)=(6−3−36).H_f(a) = \begin{pmatrix} 6 & -3 \\ -3 & 6 \end{pmatrix}. Le développement exact est f(1+h,1+k)=−1+3h2−3hk+3k2+h3+k3,\begin{aligned} f(1 + h, 1 + k) &= -1 + 3h^2 - 3hk + 3k^2 \\ &\quad + h^3 + k^3, \end{aligned} et la partie quadratique 3h2−3hk+3k23h^2 - 3hk + 3k^2 est bien la moitié de la forme hessienne 6h2−6hk+6k26h^2 - 6hk + 6k^2.

Remarque

Un oubli fréquent est celui du facteur 12\frac12 : la matrice de la partie quadratique du développement est 12Hf(a)\frac12 H_f(a), non Hf(a)H_f(a). Pour n=1n = 1, la formule redevient f(a+h)=f(a)+f′(a)h+12f′′(a)h2+h2ε(h)f(a + h) = f(a) + f'(a)h + \frac12 f''(a)h^2 + h^2\varepsilon(h), et le 12\frac12 est celui du polynôme de Taylor du nœud Taylor-Lagrange. C'est le cas de l'ordre 22 de la formule de Taylor-Young à une variable (Taylor-Young), qui la démontre sous une hypothèse plus faible : ff dérivable sur un intervalle et f′f' dérivable au seul point aa.

Remarque

La formule de Taylor elle-même n'a pas besoin du théorème de Schwarz : la démonstration de (i) n'en fait pas usage. Il sert à l'interpréter. Sans lui, la forme h↦thHf(a)hh \mapsto {}^thH_f(a)h serait encore une forme quadratique, mais la matrice de sa forme polaire serait 12(Hf(a)+tHf(a))\frac12\big(H_f(a) + {}^tH_f(a)\big), et non Hf(a)H_f(a). C'est la symétrie de la hessienne qui permet de lire sur ses coefficients la forme polaire du second ordre, puis de lui appliquer les critères des nœuds précédents.

Ouvrir dans l'atlas interactif →