Повторить

Формула Тейлора

Прогресс изучения0 из 6

Отмечай теоремы кнопками ✓ (изучено) и ↻ (повторить)

Все теоремы темы6
  1. Формула Тейлора для многочленов
  2. Лемма о функции с нулевыми производными в точке
  3. Формула Тейлора с остаточным членом в форме Пеано
  4. Единственность разложения по формуле Тейлора с остатком в форме Пеано
  5. Формула Тейлора с остаточным членом в общем виде
  6. Остаточный член в формах Лагранжа и Коши
теорема

Формула Тейлора для многочленов

Формулировка

  1. Всякий многочлен P(x)P(x) степени nn при любом a∈Ra\in\mathbb R раскладывается по степеням x−ax - a, причём коэффициенты разложения однозначно определяются производными PP в точке aa:
P(x)=∑k=0nP(k)(a)k!(x−a)k.P(x) = \sum_{k=0}^n\frac{P^{(k)}(a)}{k!}(x - a)^k.

Иначе говоря, для многочлена степени nn остаточный член RnR_n формулы Тейлора тождественно равен нулю. 2. Если Q(x)=∑m=0ncm(x−a)mQ(x) = \sum_{m=0}^nc_m(x - a)^m, то Q(k)(a)=k! ckQ^{(k)}(a) = k!\,c_k при 0≤k≤n0\le k\le n и Q(k)≡0Q^{(k)}\equiv 0 при k>nk > n. В частности, многочлен Тейлора PnP_n функции ff удовлетворяет условиям Pn(k)(a)=f(k)(a)P_n^{(k)}(a) = f^{(k)}(a), k=0,…,nk = 0, \ldots, n.

Доказательство

Развернуть

Существование разложения. Запишем P(x)=∑j=0nbjxjP(x) = \sum_{j=0}^nb_jx^j и подставим x=a+(x−a)x = a + (x - a). По формуле бинома Ньютона

xj=(a+(x−a))j=∑m=0jCjmaj−m(x−a)m,x^j = \bigl(a + (x - a)\bigr)^j = \sum_{m=0}^jC_j^ma^{j - m}(x - a)^m,

и после приведения подобных P(x)=∑m=0ncm(x−a)mP(x) = \sum_{m=0}^nc_m(x - a)^m с некоторыми числами cmc_m (причём cn=bn≠0c_n = b_n\ne 0).

Производные степеней. По формуле для производных высших порядков степенной функции (и правилу дифференцирования сложной функции с линейной внутренней функцией)

((x−a)m)(k)={m!(m−k)!(x−a)m−k,k≤m,0,k>m.\bigl((x - a)^m\bigr)^{(k)} = \begin{cases}\dfrac{m!}{(m - k)!}(x - a)^{m - k}, & k\le m,\\[2mm] 0, & k > m.\end{cases}

Вычисление коэффициентов. Дифференцируя сумму Q(x)=∑m=0ncm(x−a)mQ(x) = \sum_{m=0}^nc_m(x - a)^m почленно kk раз (производная суммы равна сумме производных) и подставляя x=ax = a, получаем, что все слагаемые с m>km > k обращаются в нуль (содержат множитель (x−a)m−k(x - a)^{m - k}), слагаемые с m<km < k — тождественный нуль, а слагаемое с m=km = k даёт k! ckk!\,c_k. Итак, Q(k)(a)=k! ckQ^{(k)}(a) = k!\,c_k, т.е. ck=Q(k)(a)k!c_k = \frac{Q^{(k)}(a)}{k!}; при k>nk > n все слагаемые дают нуль. Это доказывает п. 2.

Применяя п. 2 к разложению P(x)=∑cm(x−a)mP(x) = \sum c_m(x - a)^m, получаем ck=P(k)(a)k!c_k = \frac{P^{(k)}(a)}{k!}, что доказывает формулу п. 1 и однозначность коэффициентов. Применяя п. 2 к Pn(x)=∑f(m)(a)m!(x−a)mP_n(x) = \sum\frac{f^{(m)}(a)}{m!}(x - a)^m, находим Pn(k)(a)=k!⋅f(k)(a)k!=f(k)(a)P_n^{(k)}(a) = k!\cdot\frac{f^{(k)}(a)}{k!} = f^{(k)}(a). ■\blacksquare

Источники:Иванова, Дифференциальное исчисление функций одного аргумента, пп. 7.1–7.3Пискунов, Дифференциальное и интегральное исчисления для втузов, т. 1, гл. IV, § 6Фихтенгольц, Курс дифференциального и интегрального исчисления, т. 1, гл. 3, § 5 (пп. 123, 124, 126)
лемма

Лемма о функции с нулевыми производными в точке

Формулировка

Пусть функция φ\varphi nn раз дифференцируема в точке aa (n≥1n\ge 1) и

φ(a)=φ′(a)=…=φ(n)(a)=0.\varphi(a) = \varphi'(a) = \ldots = \varphi^{(n)}(a) = 0.

Тогда

φ(x)=o((x−a)n)при x→a.\varphi(x) = o\bigl((x - a)^n\bigr)\qquad\text{при } x\to a.

Доказательство

Развернуть

Индукция по nn. База n=1n = 1: так как φ(a)=0\varphi(a) = 0 и φ′(a)=0\varphi'(a) = 0, по определению производной

φ(x)x−a=φ(x)−φ(a)x−a→φ′(a)=0,\frac{\varphi(x)}{x - a} = \frac{\varphi(x) - \varphi(a)}{x - a}\to\varphi'(a) = 0,

т.е. φ(x)=o(x−a)\varphi(x) = o(x - a).

Индукционный переход. Пусть утверждение верно для n−1≥1n - 1\ge 1 (для любой функции), и φ\varphi удовлетворяет условиям с номером nn. Так как φ(n)(a)\varphi^{(n)}(a) существует, производная φ′\varphi' определена в некоторой окрестности UU точки aa, (n−1)(n - 1) раз дифференцируема в точке aa, и φ′(a)=(φ′)′(a)=…=(φ′)(n−1)(a)=0\varphi'(a) = (\varphi')'(a) = \ldots = (\varphi')^{(n - 1)}(a) = 0. По предположению индукции φ′(t)=o((t−a)n−1)\varphi'(t) = o\bigl((t - a)^{n - 1}\bigr): для любого ε>0\varepsilon > 0 найдётся δ>0\delta > 0 (с (a−δ,a+δ)⊂U(a - \delta, a + \delta)\subset U) такое, что

∣φ′(t)∣≤ε∣t−a∣n−1при 0<∣t−a∣<δ.|\varphi'(t)|\le\varepsilon|t - a|^{n - 1}\qquad\text{при } 0 < |t - a| < \delta.

Пусть 0<∣x−a∣<δ0 < |x - a| < \delta. Функция φ\varphi дифференцируема (а значит, и непрерывна) на отрезке с концами aa и xx, и по теореме Лагранжа

φ(x)=φ(x)−φ(a)=φ′(c)(x−a),\varphi(x) = \varphi(x) - \varphi(a) = \varphi'(c)(x - a),

где cc лежит строго между aa и xx, так что 0<∣c−a∣<∣x−a∣<δ0 < |c - a| < |x - a| < \delta.

Следовательно,

∣φ(x)∣=∣φ′(c)∣ ∣x−a∣≤ε∣c−a∣n−1∣x−a∣≤ε∣x−a∣n.|\varphi(x)| = |\varphi'(c)|\,|x - a|\le\varepsilon|c - a|^{n - 1}|x - a|\le\varepsilon|x - a|^n.

В силу произвольности ε\varepsilon это означает φ(x)=o((x−a)n)\varphi(x) = o\bigl((x - a)^n\bigr). ■\blacksquare

Источники:Иванова, Дифференциальное исчисление функций одного аргумента, пп. 7.1–7.3Пискунов, Дифференциальное и интегральное исчисления для втузов, т. 1, гл. IV, § 6Фихтенгольц, Курс дифференциального и интегрального исчисления, т. 1, гл. 3, § 5 (пп. 123, 124, 126)
теорема

Формула Тейлора с остаточным членом в форме Пеано

Формулировка

Пусть функция ff nn раз дифференцируема в точке aa. Тогда при x→ax\to a

f(x)=∑k=0nf(k)(a)k!(x−a)k+o((x−a)n),f(x) = \sum_{k=0}^n\frac{f^{(k)}(a)}{k!}(x - a)^k + o\bigl((x - a)^n\bigr),

т.е. остаточный член Rn(x)=f(x)−Pn(x)R_n(x) = f(x) - P_n(x) есть o((x−a)n)o\bigl((x - a)^n\bigr) (остаточный член в форме Пеано).

В терминах приращений (h=x−a=dxh = x - a = dx, dkf(a)=f(k)(a) dxkd^kf(a) = f^{(k)}(a)\,dx^k):

f(a+h)−f(a)=df(a)+d2f(a)2!+…+dnf(a)n!+o(hn),h→0.f(a + h) - f(a) = df(a) + \frac{d^2f(a)}{2!} + \ldots + \frac{d^nf(a)}{n!} + o(h^n),\qquad h\to 0.

При n=1n = 1 это определение дифференцируемости: Δf=f′(a)h+o(h)\Delta f = f'(a)h + o(h).

Доказательство

Развернуть

Рассмотрим φ(x)=Rn(x)=f(x)−Pn(x)\varphi(x) = R_n(x) = f(x) - P_n(x). Многочлен PnP_n бесконечно дифференцируем, поэтому φ\varphi, как разность, nn раз дифференцируема в точке aa, и φ(k)(a)=f(k)(a)−Pn(k)(a)\varphi^{(k)}(a) = f^{(k)}(a) - P_n^{(k)}(a).

По формуле Тейлора для многочленов (п. 2) Pn(k)(a)=f(k)(a)P_n^{(k)}(a) = f^{(k)}(a) при k=0,1,…,nk = 0, 1, \ldots, n. Следовательно,

φ(a)=φ′(a)=…=φ(n)(a)=0.\varphi(a) = \varphi'(a) = \ldots = \varphi^{(n)}(a) = 0.

По лемме о функции с нулевыми производными в точке φ(x)=o((x−a)n)\varphi(x) = o\bigl((x - a)^n\bigr) при x→ax\to a, т.е. Rn(x)=o((x−a)n)R_n(x) = o\bigl((x - a)^n\bigr), что и требовалось. Запись в дифференциалах получается подстановкой x=a+hx = a + h и f(k)(a)hk=dkf(a)f^{(k)}(a)h^k = d^kf(a). ■\blacksquare

Источники:Иванова, Дифференциальное исчисление функций одного аргумента, пп. 7.1–7.3Пискунов, Дифференциальное и интегральное исчисления для втузов, т. 1, гл. IV, § 6Фихтенгольц, Курс дифференциального и интегрального исчисления, т. 1, гл. 3, § 5 (пп. 123, 124, 126)
теорема

Единственность разложения по формуле Тейлора с остатком в форме Пеано

Формулировка

  1. Если при x→ax\to a
∑k=0nck(x−a)k+o((x−a)n)=∑k=0ndk(x−a)k+o((x−a)n),\sum_{k=0}^nc_k(x - a)^k + o\bigl((x - a)^n\bigr) = \sum_{k=0}^nd_k(x - a)^k + o\bigl((x - a)^n\bigr),

то ck=dkc_k = d_k при всех k=0,1,…,nk = 0, 1, \ldots, n. Иначе говоря, если функция представима в виде f(x)=∑k=0nck(x−a)k+o((x−a)n)f(x) = \sum_{k=0}^nc_k(x - a)^k + o\bigl((x - a)^n\bigr), то коэффициенты ckc_k определены однозначно. 2. Если, кроме того, ff nn раз дифференцируема в точке aa, то

ck=f(k)(a)k!,k=0,1,…,n,c_k = \frac{f^{(k)}(a)}{k!},\qquad k = 0, 1, \ldots, n,

т.е. любое такое представление является формулой Тейлора.

Замечание. Без предположения о nn-кратной дифференцируемости п. 2 неверен при n≥2n\ge 2: функция может иметь разложение вида f(x)=o((x−a)n)f(x) = o\bigl((x - a)^n\bigr), не имея второй производной в точке aa (пример — функция x3D(x)x^3D(x), где DD — функция Дирихле, при a=0a = 0, n=2n = 2). При n=1n = 1 существование разложения f(x)=c0+c1(x−a)+o(x−a)f(x) = c_0 + c_1(x - a) + o(x - a) равносильно дифференцируемости ff в точке aa (если ещё f(a)=c0f(a) = c_0).

Доказательство

Развернуть

П. 1. Вычитая, получаем (по правилам действий с «о малым» разность двух o((x−a)n)o\bigl((x - a)^n\bigr) есть o((x−a)n)o\bigl((x - a)^n\bigr))

∑k=0nek(x−a)k=o((x−a)n),ek=ck−dk.\sum_{k=0}^ne_k(x - a)^k = o\bigl((x - a)^n\bigr),\qquad e_k = c_k - d_k.

Предположим, что не все eke_k равны нулю, и пусть mm — наименьший номер с em≠0e_m\ne 0.

Тогда ∑k=mnek(x−a)k=o((x−a)n)\sum_{k=m}^ne_k(x - a)^k = o\bigl((x - a)^n\bigr). Разделим обе части на (x−a)m(x - a)^m при x≠ax\ne a:

em+∑k=m+1nek(x−a)k−m=o((x−a)n)(x−a)m=o((x−a)n−m).e_m + \sum_{k=m + 1}^ne_k(x - a)^{k - m} = \frac{o\bigl((x - a)^n\bigr)}{(x - a)^m} = o\bigl((x - a)^{n - m}\bigr).

Перейдём к пределу при x→ax\to a. Левая часть стремится к eme_m (все слагаемые суммы содержат положительные степени x−ax - a), а правая — к нулю, так как n−m≥0n - m\ge 0 и o((x−a)n−m)=(x−a)n−m⋅α(x)o\bigl((x - a)^{n - m}\bigr) = (x - a)^{n - m}\cdot\alpha(x), α(x)→0\alpha(x)\to 0. По единственности предела em=0e_m = 0 — противоречие. Значит, ck=dkc_k = d_k для всех kk.

П. 2. По формуле Тейлора с остаточным членом в форме Пеано f(x)=∑k=0nf(k)(a)k!(x−a)k+o((x−a)n)f(x) = \sum_{k=0}^n\frac{f^{(k)}(a)}{k!}(x - a)^k + o\bigl((x - a)^n\bigr). Сравнивая с данным разложением, по п. 1 получаем ck=f(k)(a)k!c_k = \frac{f^{(k)}(a)}{k!}. ■\blacksquare

Источники:Иванова, Дифференциальное исчисление функций одного аргумента, пп. 7.1–7.3Пискунов, Дифференциальное и интегральное исчисления для втузов, т. 1, гл. IV, § 6Фихтенгольц, Курс дифференциального и интегрального исчисления, т. 1, гл. 3, § 5 (пп. 123, 124, 126)
теорема

Формула Тейлора с остаточным членом в общем виде

Формулировка

Пусть x≠ax\ne a и Δ\Delta — отрезок с концами aa и xx. Пусть функция ff имеет на Δ\Delta непрерывные производные до порядка nn включительно (в концах — односторонние), а во внутренних точках Δ\Delta — производную f(n+1)f^{(n + 1)}. Пусть функция φ\varphi непрерывна на Δ\Delta, дифференцируема во внутренних точках Δ\Delta и φ′(t)≠0\varphi'(t)\ne 0 при tt строго между aa и xx. Тогда существует точка cc, лежащая строго между aa и xx, такая, что

Rn(x)=f(x)−∑k=0nf(k)(a)k!(x−a)k=φ(x)−φ(a)φ′(c) n! f(n+1)(c) (x−c)n.R_n(x) = f(x) - \sum_{k=0}^n\frac{f^{(k)}(a)}{k!}(x - a)^k = \frac{\varphi(x) - \varphi(a)}{\varphi'(c)\,n!}\,f^{(n + 1)}(c)\,(x - c)^n.

Это остаточный член в общей форме (форме Шлёмильха–Роша). Точку cc можно записать как c=a+θ(x−a)c = a + \theta(x - a), 0<θ<10 < \theta < 1.

Доказательство

Развернуть

Зафиксируем xx и рассмотрим как функцию переменной t∈Δt\in\Delta

F(t)=f(x)−∑k=0nf(k)(t)k!(x−t)k,F(t) = f(x) - \sum_{k=0}^n\frac{f^{(k)}(t)}{k!}(x - t)^k,

т.е. остаток формулы Тейлора с центром tt, вычисленный в точке xx. Функция FF непрерывна на Δ\Delta (производные f(k)f^{(k)}, k≤nk\le n, непрерывны на Δ\Delta) и дифференцируема во внутренних точках Δ\Delta (там существуют f(k+1)f^{(k + 1)}, k≤nk\le n).

Значения на концах: F(x)=f(x)−f(x)=0F(x) = f(x) - f(x) = 0 (при t=xt = x все слагаемые с k≥1k\ge 1 равны нулю), F(a)=Rn(x)F(a) = R_n(x).

Производная. Дифференцируя произведения, при k≥1k\ge 1 получаем

(f(k)(t)k!(x−t)k)′=f(k+1)(t)k!(x−t)k−f(k)(t)(k−1)!(x−t)k−1,\left(\frac{f^{(k)}(t)}{k!}(x - t)^k\right)' = \frac{f^{(k + 1)}(t)}{k!}(x - t)^k - \frac{f^{(k)}(t)}{(k - 1)!}(x - t)^{k - 1},

а при k=0k = 0 производная равна f′(t)f'(t). При суммировании по k=0,…,nk = 0, \ldots, n слагаемые попарно сокращаются («телескопическая» сумма), и остаётся только f(n+1)(t)n!(x−t)n\frac{f^{(n + 1)}(t)}{n!}(x - t)^n. Значит,

F′(t)=−f(n+1)(t)n!(x−t)n.F'(t) = -\frac{f^{(n + 1)}(t)}{n!}(x - t)^n.

Применим к функциям FF и φ\varphi на отрезке Δ\Delta теорему Коши (её равенство симметрично относительно перестановки концов, так что порядок aa и xx не важен): φ(x)≠φ(a)\varphi(x)\ne\varphi(a) и найдётся cc строго между aa и xx с

F(x)−F(a)φ(x)−φ(a)=F′(c)φ′(c),т.е.−Rn(x)φ(x)−φ(a)=−f(n+1)(c)(x−c)nn! φ′(c).\frac{F(x) - F(a)}{\varphi(x) - \varphi(a)} = \frac{F'(c)}{\varphi'(c)},\qquad\text{т.е.}\qquad \frac{-R_n(x)}{\varphi(x) - \varphi(a)} = -\frac{f^{(n + 1)}(c)(x - c)^n}{n!\,\varphi'(c)}.

Умножая на −(φ(x)−φ(a))-(\varphi(x) - \varphi(a)), получаем требуемую формулу. ■\blacksquare

Источники:Иванова, Дифференциальное исчисление функций одного аргумента, пп. 7.1–7.3Пискунов, Дифференциальное и интегральное исчисления для втузов, т. 1, гл. IV, § 6Фихтенгольц, Курс дифференциального и интегрального исчисления, т. 1, гл. 3, § 5 (пп. 123, 124, 126)
следствие

Остаточный член в формах Лагранжа и Коши

Формулировка

Пусть выполнены условия теоремы об остаточном члене в общем виде для функции ff (непрерывные f,f′,…,f(n)f, f', \ldots, f^{(n)} на отрезке с концами aa, xx и существование f(n+1)f^{(n + 1)} между ними). Тогда найдётся точка cc строго между aa и xx такая, что

  1. (форма Лагранжа)
Rn(x)=f(n+1)(c)(n+1)!(x−a)n+1;R_n(x) = \frac{f^{(n + 1)}(c)}{(n + 1)!}(x - a)^{n + 1};
  1. (форма Коши; точка cc, вообще говоря, другая)
Rn(x)=f(n+1)(c)n!(x−c)n(x−a)=f(n+1)(a+θ(x−a))n!(1−θ)n(x−a)n+1,0<θ<1.R_n(x) = \frac{f^{(n + 1)}(c)}{n!}(x - c)^n(x - a) = \frac{f^{(n + 1)}\bigl(a + \theta(x - a)\bigr)}{n!}(1 - \theta)^n(x - a)^{n + 1},\quad 0 < \theta < 1.

В частности, при a=0a = 0 — формула Маклорена с остаточным членом в форме Лагранжа:

f(x)=∑k=0nf(k)(0)k!xk+f(n+1)(θx)(n+1)!xn+1,0<θ<1.f(x) = \sum_{k=0}^n\frac{f^{(k)}(0)}{k!}x^k + \frac{f^{(n + 1)}(\theta x)}{(n + 1)!}x^{n + 1},\qquad 0 < \theta < 1.

Если ∣f(n+1)∣≤M|f^{(n + 1)}|\le M между aa и xx, то ∣Rn(x)∣≤M∣x−a∣n+1(n+1)!|R_n(x)|\le\frac{M|x - a|^{n + 1}}{(n + 1)!}. При n=0n = 0 форма Лагранжа даёт теорему Лагранжа f(x)−f(a)=f′(c)(x−a)f(x) - f(a) = f'(c)(x - a).

Доказательство

Развернуть

Форма Лагранжа. Возьмём φ(t)=(x−t)n+1\varphi(t) = (x - t)^{n + 1}. Она непрерывна, дифференцируема, φ′(t)=−(n+1)(x−t)n≠0\varphi'(t) = -(n + 1)(x - t)^n\ne 0 при tt строго между aa и xx. Имеем φ(x)−φ(a)=−(x−a)n+1\varphi(x) - \varphi(a) = -(x - a)^{n + 1}, и по общей формуле

Rn(x)=−(x−a)n+1−(n+1)(x−c)n n!f(n+1)(c)(x−c)n=f(n+1)(c)(n+1)!(x−a)n+1.R_n(x) = \frac{-(x - a)^{n + 1}}{-(n + 1)(x - c)^n\,n!}f^{(n + 1)}(c)(x - c)^n = \frac{f^{(n + 1)}(c)}{(n + 1)!}(x - a)^{n + 1}.

Форма Коши. Возьмём φ(t)=t−a\varphi(t) = t - a: φ′(t)=1≠0\varphi'(t) = 1\ne 0, φ(x)−φ(a)=x−a\varphi(x) - \varphi(a) = x - a, и общая формула даёт

Rn(x)=x−an!f(n+1)(c)(x−c)n.R_n(x) = \frac{x - a}{n!}f^{(n + 1)}(c)(x - c)^n.

Подставляя c=a+θ(x−a)c = a + \theta(x - a), получаем x−c=(1−θ)(x−a)x - c = (1 - \theta)(x - a), откуда вторая запись.

Формула Маклорена — случай a=0a = 0, c=θxc = \theta x. Оценка остатка следует из формы Лагранжа: ∣Rn(x)∣=∣f(n+1)(c)∣(n+1)!∣x−a∣n+1≤M∣x−a∣n+1(n+1)!|R_n(x)| = \frac{|f^{(n + 1)}(c)|}{(n + 1)!}|x - a|^{n + 1}\le\frac{M|x - a|^{n + 1}}{(n + 1)!}. ■\blacksquare

Источники:Иванова, Дифференциальное исчисление функций одного аргумента, пп. 7.1–7.3Пискунов, Дифференциальное и интегральное исчисления для втузов, т. 1, гл. IV, § 6Фихтенгольц, Курс дифференциального и интегрального исчисления, т. 1, гл. 3, § 5 (пп. 123, 124, 126)