ATLAS Ouvrir dans l'atlas →

Définition 2Comparaisons et développements limités

Développement limité à l'ordre n

Dans ce nœud, DD est une partie de ℝ{\mathbb R}, aa un réel adhérent à D∖{a}D \setminus \{a\}, comme dans le cas (a) du nœud Relations de comparaison, et n∈ℕn \in {\mathbb N}. Les relations de comparaison sont prises au voisinage de aa.

Énoncé

Une fonction f:D→ℝf : D \to \mathbb R admet un développement limité à l'ordre nn en aa s'il existe des réels c0,…,cnc_0, \dots, c_n tels que f(x)=∑k=0nck(x−a)k+o((x−a)n)f(x) = \sum_{k=0}^n c_k (x - a)^k + {o}\big((x - a)^n\big) quand x→ax \to a. La fonction polynomiale x↦∑k⩽nck(x−a)kx \mapsto \sum_{k \leqslant n} c_k (x - a)^k en est la partie régulière. On abrège souvent « développement limité » en DL.

(i) Unicité. Les coefficients c0,…,cnc_0, \dots, c_n d'un DL à l'ordre nn sont uniques.

(ii) Troncature. Pour des entiers k>mk > m, on a (x−a)k=o((x−a)m)(x - a)^k = o\big((x - a)^m\big). Par suite, si ff admet un DL à l'ordre nn de coefficients c0,…,cnc_0, \dots, c_n, elle admet, pour tout m⩽nm \leqslant n, le DL à l'ordre mm de coefficients c0,…,cmc_0, \dots, c_m.

(iii) Ordres 0 et 1. ff admet un DL à l'ordre 00 en aa si et seulement si elle a une limite réelle en aa ; c0c_0 est alors cette limite, égale à f(a)f(a) si a∈Da \in D. Si D=ID = I est un intervalle contenant aa, ff admet un DL à l'ordre 11 en aa si et seulement si elle est dérivable en aa, et alors c0=f(a)c_0 = f(a) et c1=f′(a)c_1 = f'(a).

(iv) Parité. Supposons que DD soit symétrique, c'est-à-dire que −x∈D-x \in D pour tout x∈Dx \in D, et que a=0a = 0. Si ff est paire, les coefficients d'indice impair de son DL sont nuls ; si ff est impaire, ce sont ceux d'indice pair.

(v) Équivalent. Si les ckc_k ne sont pas tous nuls et si pp est le plus petit indice tel que cp≠0c_p \neq 0, alors f(x)∼cp(x−a)pf(x) \mathrel{{\sim}} c_p(x - a)^p.

Démonstration

(ii) Si ∣x−a∣⩽min⁡(1,ε)|x - a| \leqslant \min(1, \varepsilon), alors ∣x−a∣k=∣x−a∣k−m ∣x−a∣m⩽ε ∣x−a∣m|x - a|^k = |x - a|^{k-m}\,|x - a|^m \leqslant \varepsilon\,|x - a|^m, puisque k−m⩾1k - m \geqslant 1. De même, ∣x−a∣n⩽∣x−a∣m|x - a|^n \leqslant |x - a|^m pour ∣x−a∣⩽1|x - a| \leqslant 1 et n⩾mn \geqslant m, donc (x−a)n=O((x−a)m)(x - a)^n = {O}\big((x - a)^m\big), et un o((x−a)n)o\big((x - a)^n\big) est un o((x−a)m)o\big((x - a)^m\big) par transitivité (Règles de calcul, (i)). Alors f(x)−∑k=0mck(x−a)k=∑k=m+1nck(x−a)k+o((x−a)n)\begin{aligned} &f(x) - \sum_{k=0}^m c_k(x - a)^k \\ &\quad = \sum_{k=m+1}^n c_k (x - a)^k + o\big((x - a)^n\big) \end{aligned} est une somme finie de fonctions négligeables devant (x−a)m(x - a)^m, donc négligeable devant elle (Règles de calcul, (ii)).

(i) Supposons que ff ait deux DL à l'ordre nn, de coefficients (ck)(c_k) et (dk)(d_k), et posons ek=ck−dke_k = c_k - d_k. Par différence, ∑kek(x−a)k=o((x−a)n)\sum_k e_k (x - a)^k = o\big((x - a)^n\big). Si les eke_k n'étaient pas tous nuls, soit pp le plus petit indice tel que ep≠0e_p \neq 0, et ε>0\varepsilon > 0. Au voisinage de aa, et pour ∣x−a∣⩽1|x - a| \leqslant 1, on a ∣∑k⩾pek(x−a)k∣⩽ε ∣x−a∣n⩽ε ∣x−a∣p\big|\sum_{k \geqslant p} e_k (x - a)^k\big| \leqslant \varepsilon\,|x - a|^n \leqslant \varepsilon\,|x - a|^p, d'où, pour x≠ax \neq a, en divisant par ∣x−a∣p|x - a|^p, ∣ep+∑k>pek(x−a)k−p∣⩽ε.\Big|e_p + \sum_{k > p} e_k (x - a)^{k - p}\Big| \leqslant \varepsilon. Le premier membre est la valeur absolue d'une fonction polynomiale, continue, qui vaut ∣ep∣|e_p| en aa ; l'inégalité vaut sur un voisinage relatif de aa privé de aa, auquel aa est adhérent, et le passage à la limite (Limite en un point, (ii), (iii) et (vi)) donne ∣ep∣⩽ε|e_p| \leqslant \varepsilon. C'est vrai pour tout ε>0\varepsilon > 0, donc ep=0e_p = 0, ce qui contredit le choix de pp.

(iii) Le cas de l'ordre 00 est le point (ii) du nœud Relations de comparaison, avec le point (ii) du nœud Limite en un point quand a∈Da \in D. Si D=ID = I contient aa et si f(x)=c0+c1(x−a)+o(x−a)f(x) = c_0 + c_1(x - a) + o(x - a), l'inégalité ∣f(a)−c0∣⩽ε⋅0|f(a) - c_0| \leqslant \varepsilon \cdot 0 force c0=f(a)c_0 = f(a). La fonction x↦x−ax \mapsto x - a ne s'annule pas sur I∖{a}I \setminus \{a\}, et la fonction f(x)−f(a)−c1(x−a)f(x) - f(a) - c_1(x - a) s'annule en aa ; par le point (iii) du nœud Relations de comparaison, la relation équivaut à f(x)−f(a)x−a−c1→0\frac{f(x) - f(a)}{x - a} - c_1 \to 0 quand x→ax \to a dans I∖{a}I \setminus \{a\}, c'est-à-dire à la dérivabilité de ff en aa avec f′(a)=c1f'(a) = c_1 (Dérivabilité en un point).

(iv) La fonction u(x)=−xu(x) = -x envoie DD dans DD et tend vers 00 en 00. Par substitution (Règles de calcul, (vii)) dans le DL de ff, on obtient f(−x)=∑k=0n(−1)kckxk+o((−x)n),f(-x) = \sum_{k=0}^n (-1)^k c_k x^k + o\big((-x)^n\big), et un o((−x)n)o\big((-x)^n\big) est un o(xn)o(x^n), les deux fonctions ayant même valeur absolue. Si ff est paire, f(−x)=f(x)f(-x) = f(x), et l'unicité (i) donne (−1)kck=ck(-1)^k c_k = c_k, donc ck=0c_k = 0 pour kk impair ; si ff est impaire, f(−x)=−f(x)f(-x) = -f(x) donne ck=0c_k = 0 pour kk pair.

(v) On a f(x)−cp(x−a)p=∑k>pck(x−a)k+o((x−a)n)f(x) - c_p(x - a)^p = \sum_{k > p} c_k(x - a)^k + o\big((x - a)^n\big), qui est o((x−a)p)o\big((x - a)^p\big) par (ii), puisque n⩾pn \geqslant p. Comme cp≠0c_p \neq 0, (x−a)p=O(cp(x−a)p)(x - a)^p = O\big(c_p(x - a)^p\big), avec la constante 1/∣cp∣1/|c_p|, et la transitivité donne f(x)−cp(x−a)p=o(cp(x−a)p)f(x) - c_p(x - a)^p = o\big(c_p(x - a)^p\big).

□
Remarque

Le point (iii) est le nœud Développement à l'ordre 1 récrit dans le langage des relations de comparaison : la fonction ε\varepsilon, continue et nulle en 00, de la forme (ii) de ce nœud exprime exactement que le reste est un o(x−a)o(x - a).

Remarque

L'existence d'un DL à l'ordre 22 n'entraîne pas l'existence d'une dérivée seconde. Soit f(x)=x3sin⁡(1/x)f(x) = x^3 \sin(1/x) pour x≠0x \neq 0 et f(0)=0f(0) = 0. Comme ∣f(x)∣⩽∣x∣3|f(x)| \leqslant |x|^3, on a f(x)=o(x2)f(x) = o(x^2) en 00 : ff admet le DL nul à l'ordre 22, donc, par (iii), elle est dérivable en 00 avec f′(0)=0f'(0) = 0. Pour x≠0x \neq 0, les règles de dérivation et le nœud Cosinus et sinus sur ℝ, (iii), donnent f′(x)=3x2sin⁡(1/x)−xcos⁡(1/x)f'(x) = 3x^2\sin(1/x) - x\cos(1/x).

Aux points xk=1/(2kπ)x_k = 1/(2k\pi), avec k⩾1k \geqslant 1 entier, on a sin⁡(1/xk)=0\sin(1/x_k) = 0 et cos⁡(1/xk)=1\cos(1/x_k) = 1, donc f′(xk)/xk=−1f'(x_k)/x_k = -1 ; aux points yk=1/((2k+1)π)y_k = 1/((2k + 1)\pi), on a cos⁡(1/yk)=−1\cos(1/y_k) = -1, donc f′(yk)/yk=1f'(y_k)/y_k = 1 (Paramétrage du cercle, (i) et (ii), avec cos⁡2+sin⁡2=1\cos^2 + \sin^2 = 1). Ces deux familles de points s'approchent de 00 autant qu'on veut. Si le taux d'accroissement f′(x)/xf'(x)/x de f′f' en 00 avait une limite ℓ\ell, on aurait, pour ε=1\varepsilon = 1, à la fois ∣ℓ+1∣<1|\ell + 1| < 1 et ∣ℓ−1∣<1|\ell - 1| < 1, ce qui est impossible : f′f' n'est pas dérivable en 00.

x y |x|3 f x y y = x f′
À gauche, f(x)=x3sin⁡(1/x)f(x) = x^3\sin(1/x) oscille entre les courbes bleues ±∣x∣3\pm|x|^3, qui l'écrasent contre l'axe : c'est le DL nul à l'ordre 22. À droite, sa dérivée f′f' oscille autour de 00 et passe, aux points rouges xkx_k et yky_k, par les droites vertes y=−xy = -x et y=xy = x : les pentes des cordes issues de l'origine y valent −1-1 et 11, et f′f' n'a pas de dérivée en 00.
Remarque

L'hypothèse que aa est adhérent à D∖{a}D \setminus \{a\} est celle qui donne l'unicité. Si aa était un point isolé de DD, par exemple a=0a = 0 et D={0}∪[1,2]D = \{0\} \cup [1, 2], un voisinage relatif assez petit serait réduit à {0}\{0\}, et la relation ne porterait que sur la valeur en 00 : toute fonction polynomiale prenant la valeur f(0)f(0) en 00 conviendrait.

Ouvrir dans l'atlas interactif →