Формула Эйлера — Маклорена

Материал из testwiki
Перейти к навигации Перейти к поиску

Формула суммирования Эйлера — Маклорена — формула, позволяющая выражать дискретные суммы значений функции через интегралы от функции. В частности, многие асимптотические разложения сумм получаются именно через эту формулу.

Формула была найдена независимо Леонардом Эйлером в 1732 году и Колином Маклореном примерно в 1735 году (и позже была обобщена до Шаблон:Нп3). Эйлер получил эту формулу, когда ему потребовалось вычислить медленно сходящийся ряд, а Маклорен использовал её для вычисления интегралов.

Формула

Формула Эйлера — Маклорена имеет вид:

∑a⩽k<bf(k)=∫abf(x)dx+∑k=1mBkk!f(k−1)(x)|ab+Rm,

где

Rm=(−1)m+1∫abBm({x})m!f(m)(x)dx,

здесь a⩽b,m — натуральное, Bk — числа Бернулли, f(x) — достаточно гладкая функция, чтобы иметь производные f′(x),…,f(m)(x), Bm(t) — многочлен Бернулли, {x} — дробная часть x. В случае, когда Rm мало, получаем хорошее приближение для суммы.

Многочлены Бернулли Bn(x),n=0,1,2,… определяются рекуррентно как

B0(x)=1,
Bn′(x)=nBn−1(x), ∫01Bn(x)dx=0,n∈ℕ.

Выражение Bn({x})=Pn(x) называется периодической функцией Бернулли.

Остаточный член

Остаточный член R может быть легко выражен в терминах Pn(x):

R=−∫abf(2p)(x)P2p(x)(2p)!dx,

или эквивалентным образом, получаемым интегрированием по частям, предполагая, что f(2p) дифференцируема еще раз, и вспоминая, что нечетные числа Бернулли равны нулю:

R=∫abf(2p+1)(x)P(2p+1)(x)(2p+1)!dx.

где n⩾0. Можно показать, что

|Bn(x)|⩽2n!(2π)nζ(n),

где ζ обозначает дзета-функцию Римана. Равенство достигается для четных n и x=0. С помощью этого неравенства остаточный член оценивается как

|R|⩽2ζ(2p)(2π)2p∫ab|f(2p)(x)|dx

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

Операторные соображения

Перед доказательством удобно рассмотреть соображения высшего порядка (принадлежащие Лагранжу) о том, почему такая формула имеет место. Пусть Δ — разностный оператор, Σ — оператор суммирования, D — оператор дифференцирования, ∫ — оператор интегрирования. Тогда оператор Δ обратен к Σ, а D обратен к ∫. Можно выразить Δ через D с помощью формулы Тейлора:

Δf(x)=f(x+1)−f(x)=f′(x)1!+f″(x)2!+f‴(x)3!+…=(D1!+D22!+D33!+…)f(x)=(eD−1)f(x),

т.е. Δ=eD−1 и тогда Σ=Δ−1=1eD−1, а поскольку zez−1=∑k⩾0Bkzkk!, то

∑=B0D+B11!+B22!D+B33!D2+…=∫+∑k⩾1Bkk!Dk−1.

Применяя это операторное соотношение к f(x), получаем искомую формулу, но без остаточного члена.

Этот вывод чисто формальный и не касается вопросов сходимости.

Доказательство с остаточным членом

Достаточно доказать формулу при a=0,b=1, поскольку мы можем любой отрезок [a;b] с целыми границами разбить на отрезки длины 1 и сдвигом перевести их в [0;1]. При a=0,b=1 формула имеет вид

f(0)=∫01f(x)dx+∑k=1mBkk!f(k−1)(x)|01+(−1)(m+1)∫01Bm(x)m!f(m)(x)dx.

Доказательство будем вести индукцией по m.

База. При m=1,B1(x)=x−12. Интегрируя по частям, при u(x)=f(x),v(x)=x−12, мы получаем:

f(0)=∫01f(x)dx−12(f(1)−f(0))+∫01(x−12)f′(x)dx.

Шаг. Шаг индукции равносилен доказательству равенства Rm−1=Bmm!f(m−1)(x)|01+Rm, то есть нужно доказать, что

(−1)mBmf(m−1)(x)|01=m∫01Bm−1(x)f(m−1)(x)dx+∫01Bm(x)f(m)(x)dx.

Здесь снова применима формула интегрирования по частям при u(x)=f(m−1)(x),v(x)=Bm(x): Bm′(x)=mBm−1(x), поэтому формула верна благодаря тому, что

(−1)mBmf(m−1)(x)|01=Bm(x)f(m−1)(x)|01,

то есть (−1)mBm=Bm(1)=Bm(0), а это верно, поскольку при нечётных m у нас Bm=0,.

Применение

Сумма степеней

Вычислим сумму степеней ∑a⩽k<bkm−1. Положим f(x)=xm−1, тогда f(m)(x)=0 и Rm=0, вычисляя интегралы, получаем:

∑a⩽k<bkm−1=1m∑k=0m(mk)Bk(bm−k−am−k).

Сумма обратных квадратов

Шаблон:Main

Вычислить сумму

1+14+19+116⋯=∑n=1∞1n2.

Эйлер вычислил эту сумму до 20 десятичных знаков с помощью небольшого числа членов формулы Эйлера-Маклорена в 1735. Это, вероятно, убедило его в том, что эта сумма равна π26, что и было им доказано в том же году.[1][2]

Численное интегрирование

Формула Эйлера-Маклорена также может быть использована для детального анализа ошибок численных методов интегрирования. Она объясняет высокую производительность метода трапеций на гладких периодических функциях и используется в определенных методах экстраполяции. Clenshaw–Curtis quadrature существенно изменяет переменные, выражая произвольный интеграл в терминах интегралов периодических функций, для которых приближение Эйлера-Маклорена особенно точно (в этом частном случае формула Эйлера-Маклорена берется в форме дискретного косинус-преобразования). Эта техника называется преобразованием к периодической функции.

Асимптотическое выражение для суммы

Для вычисления асимптотического выражения суммы или ряда обычно чаще всего используется следующая форма формулы Эйлера-Маклорена:

∑n=abf(n)∼∫abf(x)dx+f(a)+f(b)2+∑k=1+∞B2k(2k)!(f(2k−1)(b)−f(2k−1)(a)),

где a,b - целые. Часто формула остается справедливой и при расширении пределов a→−∞ или b→+∞, или обоих. Во многих случаях интеграл в правой части может быть вычислен в замкнутой форме в терминах элементарных функций, даже если сумма в левой части так не может быть выражена. Тогда все члены асимптотического ряда могут быть выражены в терминах элементарных функций. Например,

∑k=0∞1(z+k)2∼∫0+∞1(z+k)2dk⏟=1/z+12z2+∑t=1+∞B2tz2t+1.

Здесь левая часть равна ψ(1)(z), называемая полигамма-функцией первого порядка, определяемая как ψ(1)(z)=d2dz2ln⁡Γ(z); гамма-функция Γ(z) равна (z−1)!, если z натуральное. Полученный результат есть асимптотическое разложение ψ(1)(z). Это выражение используется как отправной пункт для получения оценки точной ошибки формулы Стирлинга для факториала.

Аппроксимация для гармонических чисел

Полагаем f(x)=x−1, тогда f(m)(x)=(−1)mm!x−m−1=O(x−m−1) и тогда получаем

∑k=1n1k=ln⁡n+γ+12n−∑k=1mB2k2kn2k−θm,nB2m+2(2m+2)n2m+2,

где 0<θm,n<1. Отсюда можно относительно быстро вычислить постоянную Эйлера γ.

Аппроксимация Стирлинга для факториала

Полагаем f(x)=ln⁡x, тогда f′(x)=x−1,f(m+1)(x)=(−1)mm!x−m−1 и тогда получаем

∑k=1nln⁡k=nln⁡n−n+σ−ln⁡n2+∑k=1mB2k2k(2k−1)n2k−1−ϕm,nB2m+2(2m+1)(2m+2)n2m+1,

где на самом деле σ=ln⁡2π. Взяв экспоненту от обеих частей, получим формулу Стирлинга.

Примечания

Шаблон:Примечания

Литература

  1. ↑ David J. Pengelley, "Dances between continuous and discrete: Euler's summation formula" Шаблон:Wayback, in: Robert Bradley and Ed Sandifer (Eds), Proceedings, Euler 2K+2 Conference (Rumford, Maine, 2002), Euler Society, 2003.
  2. ↑ Шаблон:Статья