Числа Бернулли

Давайте рассмотрим одну детскую задачку, которая в своё время породила очень мощную теорию, которая в современной науке применяется практически везде: от построения асимптотических оценок до теории вероятностей.

Эта детская задача — задача нахождения суммы mm-ых степеней чисел от 11 до nn.

Sm(n)   ⁣=def   ⁣1m+2m+3m++(n1)m+nm=j=1njmS_m(n) \defeq 1^m + 2^m + 3^m + \dotsb + (n-1)^m + n^m = \sum\limits_{j=1}^n j^m

Эта задача не давала покоя немецкому математику Иоганну Фаульхаберу. В 1631 году он опубликовал свою главную работу «Academia Algebrae», в которой, помимо прочего, привёл формулы для сумм степеней вплоть до 1717-й степени, заметил, что суммы Sm(n)S_m(n) являются многочленами от nn, нашёл рекуррентные соотношения для этих сумм, но замкнутый вид для этих сумм он не привёл. Суммы Sm(n)S_m(n) называются суммами Фаульхабера.

Якоб Бернулли, когда работал с суммами Фаульхабера, открыл очень важную последовательность чисел, на которой как раз строится упомянутая в самом начале мощная теория.

Давайте распишем суммы Фаульхабера для первых восьми степеней и попробуем увидеть, какую закономерность заметил Бернулли.

S0(n)=nS1(n)=12n212nS2(n)=13n312n2+16nS4(n)=15n512n4+13n2130nS5(n)=16n612n5+512n4112n2S6(n)=17n712n6+12n516n3+142nS7(n)=18n812n7+712n6724n4+112n2S8(n)=19n912n8+23n7715n5+29n3130n\align{ S_0(n) &= n \\ S_1(n) &= \frac{1}{2}n^2 -\frac{1}{2}n\\[0.8em]S_2(n) &= \frac{1}{3}n^3 -\frac{1}{2}n^2 + \frac{1}{6}n\\[0.8em]S_4(n) &= \frac{1}{5}n^5 -\frac{1}{2}n^4 + \frac{1}{3}n^2 - \frac{1}{30}n\\[0.8em]S_5(n) &= \frac{1}{6}n^6 -\frac{1}{2}n^5 + \frac{5}{12}n^4 - \frac{1}{12}n^2\\[0.8em]S_6(n) &= \frac{1}{7}n^7 -\frac{1}{2}n^6 + \frac{1}{2}n^5 - \frac{1}{6}n^3 + \frac{1}{42}n\\[0.8em]S_7(n) &= \frac{1}{8}n^8 -\frac{1}{2}n^7 + \frac{7}{12}n^6 - \frac{7}{24}n^4 + \frac{1}{12}n^2\\[0.8em]S_8(n) &= \frac{1}{9}n^9 -\frac{1}{2}n^8 + \frac{2}{3}n^7 - \frac{7}{15}n^5 + \frac{2}{9}n^3 - \frac{1}{30}n }

Можно заметить, что коэффициент при nm+1n^{m+1} в Sm(n)S_m(n) равен 1/(m+1)1/(m+1).
Коэффициент при nmn^{m} всегда 1/2-1/2.
Коэффициент при nm1n^{m-1} всегда равен... посмотрим... да, он равен m/12m/12.
Коэффициент при nm2n^{m-2} всегда ноль.
Коэффициент при nm3n^{m-3} всегда... ну-ка, ну-ка... да, конечно, это m(m1)(m2)/720-m \, (m-1) \, (m-2) / 720.
Коэффициент при nm4n^{m-4} равен нулю.

Продолжая такие рассуждения можно прийти к выводу, что коэффициент при nmk+1n^{m-k+1} всегда будет представлять собой некоторую константу Gk\GGG_k, умноженную на mkm^{\underline{k}}. Именно это имперически нашел Бернулли, не предоставив этом никакого доказательства.

Sm(n)=1m+1nm+112nm+k=1mGkmknmkS_m(n) = \frac{1}{m+1} \cdot n^{m+1} - \frac{1}{2} \cdot n^m + \sum\limits_{k=1}^m \GGG_k \cdot m^{\underline{k}} \cdot n^{m-k}

В современном виде константы Gk\GGG_k выражаются через другие числа: Gk=Bk+1/(k+1)!\GGG_k = B_{k+1} / (k+1)!. Вот эти новые числа BkB_k называются числами Бернулли.

Давайте совместим пути Фаульхабера и Бернулли, получив в процессе все нужные соотношения для Sm(n)S_m(n).

Посмотрим, чему равна на разность km+1(k1)m+1k^{m+1} - (k-1)^{m+1}, разложив (k1)m+1(k-1)^{m+1} в сумму с помощью бинома Ньютона:

km+1(k1)m+1=km+1(km+1+j=1m+1(1)j(m+1j)km+1j)=j=1m+1(1)j(m+1j)km+1jk^{m+1} - (k-1)^{m+1} = k^{m+1} - \left( k^{m+1} + \sum\limits_{j=1}^{m+1}(-1)^j \cdot \binom{m+1}{j} \cdot k^{m+1-j} \right) = \sum\limits_{j=1}^{m+1}(-1)^j \cdot \binom{m+1}{j} \cdot k^{m+1-j}

Подставим вместо kk числа 1,2,,n1, 2, \dotsc, n и сложим все получившиеся mm равенств. В итоге получим, что

nm+1=j=1m+1(1)j(m+1j)Sm+1j=(m+1)Sm+j=2m+1(1)j(m+1j)Sm+1jn^{m+1} = \sum\limits_{j=1}^{m+1} (-1)^j \, \binom{m+1}{j} \cdot S_{m+1-j} = (m+1) \cdot S_m + \sum\limits_{j=2}^{m+1} (-1)^j \, \binom{m+1}{j} \cdot S_{m+1-j}

Так мы выразили рекуррентную формулу суммы mm-х степеней через сумму меньших степеней

Sm(n)=1m+1(nm+1+j=1m(1)j+1(m+1j+1)Smj(n))S_m(n) = \frac{1}{m+1} \cdot \Bigg( n^{m+1} + \sum\limits_{j=1}^m (-1)^{j+1} \, \binom{m+1}{j+1} \, S_{m-j}(n) \Bigg)

Это и есть рекуррентная формула Фаульхабера.

Если очень хорошо посмотреть, то можно, раскрыв рекурренту, обнаружить закономерность в коэффициентах при njn^j.

Sm(n)=1m+1(B0nm+1+(m+11)B1nm++(m+1m)Bmn)=1m+1j=0m(m+1j)Bjnm+1jS_m(n) = \frac{1}{m+1} \Biggr(B_0 \, n^{m+1} + \binom{m+1}{1} \, B_1 \, n^{m} + \dotsb + \binom{m+1}{m} \, B_m \, n \Biggl) = \frac{1}{m+1} \sum\limits_{j=0}^m \binom{m+1}{j} \cdot B_j \cdot n^{m+1-j}

Доказывать эту формулу удобнее всего по индукции. Обозначим формулу, полученную методом «хорошо посмотреть», как Sm(n)\overline{S}_m(n). Теперь попробуем доказать, что Sm(n)=Sm(n)S_m(n) = \overline{S}_m (n).

Sm+1(n)+nm+1=k=0n1(k+1)m+1=k=0n1j=0m+1(m+1j)kj=j=0m+1(m+1j)Sj(n) S_{m+1}(n) + n^{m+1} = \sum\limits_{k=0}^{n-1} (k+1)^{m+1} = \sum\limits_{k=0}^{n-1} \sum\limits_{j=0}^{m+1} \, \binom{m+1}{j} \, k^j = \sum\limits_{j=0}^{m+1} \binom{m+1}{j} \, S_j(n)

Мы хотим доказать, что наше Sm(n)\overline{S}_m(n) равно Sj(n)S_j(n) в формуле выше при 0j<m0 \le j < m. Начнем так, для m равного 2 будем вычитать Sm+1(n)S_{m+1}(n) из обеих частей. Затем распишем каждое Sj(n)S_j(n) c использованием Sm(n)\overline{S}_m(n) и перегруппируем члены так, чтобы коэффициенты пристепенях n правой части оказались рядом и упростились. Введем T=Sm(n)Sm(n)T = S_m(n) - \overline{S}_m(n)

nm+1=j=0m(m+1j)Sj(n)=j=0m(m+1j)Sm(n)+(m+1m)+T==j=0m(m+1j)1j+1k=0j(j+1k)Bknj+1k+(m+1)T==0k   ⁣   ⁣jm(m+1j)(j+1k)Bkj+1nj+1k+(m+1)T==0k   ⁣   ⁣jm(m+1j)(j+1jk)Bjkj+1nk+1+(m+1)T==0k   ⁣   ⁣mnk+1j+1k   ⁣   ⁣jm(m+1j)(j+1jk)Bjk+(m+1)T==0k   ⁣   ⁣mnk+1j+1(m+1j)0k   ⁣   ⁣jmk(m+1kjk)Bjk+(m+1)T==nm+1m+1(m+1m)[mk=0]+(m+1)T==nm+1(m+1)T\align{ n^{m+1} &= \sum\limits_{j=0}^m \, \binom{m+1}{j} \, S_j(n) = \sum\limits_{j=0}^m \, \binom{m+1}{j} \, \overline{S}_m(n) + \binom{m+1}{m} + T = \\ &= \sum\limits_{j=0}^m \, \binom{m+1}{j} \, \frac{1}{j+1} \, \sum\limits_{k=0}^j \, \binom{j+1}{k} \, B_k n^{j+1-k} + (m+1) \, T = \\ &= \sum\limits_{0\le k \;\! \le \;\! j \le m} \, \binom{m+1}{j} \, \binom{j+1}{k} \frac{B_k}{j+1} \, n^{j+1-k} + (m+1) \, T = \\ &= \sum\limits_{0\le k \;\! \le \;\! j \le m} \, \binom{m+1}{j} \, \binom{j+1}{j-k} \frac{B_{j-k}}{j+1} \, n^{k+1} + (m+1) \, T = \\ &= \sum\limits_{0\le k \;\! \le \;\! m} \, \frac{n^{k+1}}{j+1} \, \sum\limits_{k \;\! \le \;\! j \le m}\, \binom{m+1}{j} \, \binom{j+1}{j-k} B_{j-k} + (m+1) \, T = \\ &= \sum\limits_{0\le k \;\! \le \;\! m} \, \frac{n^{k+1}}{j+1} \, \binom{m+1}{j} \, \sum\limits_{0\le k \;\! \le \;\! j \le m-k} \binom{m+1-k}{j-k} B_{j-k} + (m+1) \, T = \\ &= \frac{n^{m+1}}{m+1} \binom{m+1}{m} [m - k = 0] + (m+1) \, T =\\[0.8em]&= n^{m+1} (m+1) \, T\\ }

Таким образом, T=0T = 0 и Sm(n)=Sm(n)S_m(n) = \overline{S}_m(n) что и требовалось доказать.

Числа Бернулли

Числа Бернулли — коэффициенты в разложении Sm(n)S_m(n), которые определяются следующими неявным и явным рекуррентным соотношением

j=0k(k+1j)Bj=[k=0]    Bn=1n+1k=1n(n+1k+1)Bnk\sum\limits_{j=0}^k \binom{k+1}{j} B_j = [k = 0] \implies B_n = -\frac{1}{n+1} \sum\limits_{k=1}^n \binom{n+1}{k+1} B_{n-k}

Несколько первых значений чисел Бернулли

B0=1B1=12B2=16B4=130B6=142B8=130B10=566B12=6912730B2k+1=0B_0 = 1 \quad B_1 = -\frac{1}{2} \quad B_2 = \frac{1}{6} \quad B_4 = -\frac{1}{30} \quad B_6 = \frac{1}{42} \quad B_8 = -\frac{1}{30} \quad B_{10} = \frac{5}{66} \quad B_{12} = -\frac{691}{2730} \quad\cdots\quad B_{2k+1} = 0

Отмечу, что начиная с третьего номера все числа Бернулли с нечетными номерами равны нулю. А ещё знаки у чисел Бернулли с чётными номерами чередуются.

Производящие функции и ряд Маклорена для x/(ex1)x/(e^x-1)

Альтернативное определение чисел Бернулли можно дать через коэффициенты в разложении функций x/(ex1)x/(e^x-1) в ряд Маклорена

xex1=n=0Bnn!xn\frac{x}{e^x - 1} = \sum\limits_{n=0}^\oo \frac{B_n}{n!} \, x^n

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

Рассмотрим функцию

Gn(x)=1+ex+e2x+e3x++enx=j=0nejx=e(n+1)x1ex1G_n(x) = 1 + e^x + e^{2x} + e^{3x} + \dotsb + e^{nx} = \sum\limits_{j=0}^n e^{jx} = \frac{e^{(n+1) \cdot x} - 1}{e^x - 1}

kk-я производная этой функции в точке 00 как раз равна сумме Фаульхабера

dkGn(0)dxk=Sk(n)\frac{d^k G_n(0)}{dx^k} = S_k(n)

Значит, эту функцию можно разложить в ряд Маклорена

Gn(x)=k=0Sk(n)k!xkG_n(x) = \sum\limits_{k=0}^\oo \frac{S_k(n)}{k!} \cdot x^k

Представим функцию Gn(x)G_n(x) в виде произведения двух функций

Gn(x)=xex1e(n+1)x1xG_n(x) = \frac{x}{e^x-1} \cdot \frac{e^{(n+1) \cdot x} - 1}{x}

Первый множитель — экспоненциальная производящая функция чисел Бернулли. А второй множитель очень легко раскладывается в ряд Маклорена

e(n+1)x1x=k=1(n+1)kk!xk1\frac{e^{(n+1) \cdot x} - 1}{x} = \sum\limits_{k=1}^\oo \frac{(n+1)^k}{k!} \cdot x^{k-1}

Теперь мы можем вычислить коэффициент при xkx^k в разложении в ряд Маклорена функции Gn(x)G_n(x)

[xk]Gn(x)=j=0kBjj!(n+1)k+1j(k+1j)![x^k] G_n(x) = \sum\limits_{j=0}^k \frac{B_j}{j!} \cdot \frac{(n+1)^{k+1-j}}{(k+1-j)!}

Ну, а [xk]Gn(x)=Sk(n)/k![x^k] G_n(x) = S_k(n) / k! буквально по определению. То есть мы доказали, что оба определения чисел бернулли эквивалентны, к тому же мы нашли ещё одно интересное представление суммы Фаульхабера.

Мы получили достаточно мощный инструмент: теперь мы можем применять к этой функции аналитические методы, чтобы обнаруживать новые, порой неожиданные, свойства этих чисел. Давайте попробуем этот подход.

Часто в анализе небольшое видоизменение известной формулы открывает новые горизонты. Давайте посмотрим, что произойдет, если мы сделаем, казалось бы, простую замену x=2xx = 2x в нашем тождестве x/(ex1)=n=0Bn/n!xnx/(e^x-1) = \sum\limits_{n=0}^\oo B_n / n! \cdot x^n. Результат окажется весьма изящным и приведет нас к гиперболическим функциям.

2xe2x1+x=x+n=0Bn2nxnn!\frac{2x}{e^{2x} - 1} + x = x + \sum\limits_{n=0}^{\oo} \frac{B_n \cdot 2^n \cdot x^n}{n!}

Проведем над левой частью немного преобразований:

2xe2x1+x=x(2e2x1+1)=x(2ex(exex)+1)==x(2exexex+1)=x2ex+exexexex=xex+exexex=x2chx2shx=xcthx\align{ \frac{2x}{e^{2x} - 1} + x &= x \cdot \left( \frac{2}{e^{2x} - 1} + 1 \right) = x \cdot \left( \frac{2}{e^x \, (e^x - e^{-x})} + 1 \right) =\\[0.8em]&= x \cdot \left( \frac{2 \, e^{-x}}{e^x - e^{-x}} + 1 \right) = x \cdot \frac{2 \, e^{-x} + e^x - e^{-x}}{e^x - e^{-x}} = x \cdot \frac{e^x + e^{-x}}{e^x - e^{-x}} = x \cdot \frac{2 \ch x}{2 \sh x} = x \cth x }

Давайте теперь запишем ряд Маклорена для 2x/(e2x1)2x/(e^{2x}-1), вытащив предварительно из него два первых члена. В итоге мы получим ряд Маклорена для гиперболического котангенса.

xcthx=x+n=0Bn2nxnn!=x+B0+B12x+n=2Bn2nxnn!=1+n=2Bn2nxnn!x \cth x = x + \sum\limits_{n=0}^\oo \frac{B_n \cdot 2^n \cdot x^n}{n!} = x + B_0 + B_1 \cdot 2 \cdot x + \sum\limits_{n=2}^{\oo} \frac{B_n \cdot 2^n \cdot x^n}{n!} = 1 + \sum\limits_{n=2}^{\oo} \frac{B_n \cdot 2^n \cdot x^n}{n!}

Вот так, начав с сухих алгебраических манипуляций, мы вышли на красивую связь с гиперболическим котангенсом. А теперь давайте вчитаемся в полученное равенство. Слева у нас нечетная функция xcthxx \cth x. Что это нам говорит о структуре ряда справа? В правой части xx может быть только в четной степени. Это возможно только тогда, когда все числа Бернулли с нечетными номерами начиная с третьего равны нулю. Так мы и доказали свойство выше. Значит можно из суммы исключить все нулевые слагаемые.

xcthx=1+n=1B2n22nx2n(2n)!x \cth x = 1 + \sum\limits_{n=1}^{\oo} \frac{B_{2n} \cdot 2^{2n} \cdot x^{2n}}{(2n)!}

Чтобы получить разложение функции с обычным котангенсом, нужно сделать комплексную замену. Подставим x=ixx = ix.

ixcthix=ixchixshix=ixcosxisinx=xctgxix \cth ix = ix \cdot \frac{\ch ix}{\sh ix} = ix \cdot \frac{\cos x}{-i \, \sin x} = x \ctg x

Подставим это в только что полученный ряд для гиперболического конангенса и получим

xctgx=1+n=1B2n22ni2nx2n(2n)!=1+n=1B2n22n(1)nx2n(2n)!x \ctg x = 1 + \sum\limits_{n=1}^{\oo} \frac{B_{2n} \cdot 2^{2n} \cdot i^{2n} \cdot x^{2n}}{(2n)!} = 1 + \sum\limits_{n=1}^{\oo} \frac{B_{2n} \cdot 2^{2n} \cdot (-1)^n \cdot x^{2n}}{(2n)!}

Вспомним, что знаки у чётных чисел Бернулли чередуются. То есть при n1n \ge 1 выполняется тождество (1)n1B2n>0(-1)^{n-1} \, B_{2n} > 0, что эквивалентно (1)n1B2n=B2n(-1)^{n-1} \, B_{2n} = |B_{2n}|.

xctgx=1n=1B2n22nx2n(2n)!x \ctg x = 1 - \sum\limits_{n=1}^{\oo} \frac{|B_{2n}| \cdot 2^{2n} \cdot x^{2n}}{(2n)!}

Мы получили замечательное разложение котангенса в ряд. Запомните эту формулу, она — ключ к одной из самых элегантных связей в математике: связи чисел Бернулли с дзета-функцией Римана. Но чтобы увидеть эту связь, нам нужно взглянуть на котангенс под другим углом — буквально, под углом πx\pi x.

Вспомним, как выглядит дзета-функция Римана ζ(s)\zeta (s). Про значения дзета-функции в нечетных целых точках известно мало, но существует формула для четных точек, в которой ключевую роль играют числа Бернулли!

ζ(s)=n=11nsдля s   ⁣   ⁣C и Res>1\zeta (s) = \sum\limits_{n=1}^{\oo} \frac{1}{n^s} \quad\text{для}~ s \;\! \in \;\! \CC ~\text{и}~ \Re s > 1

Вернемся к котангенсу, а именно посмотрим на функцию πctgπx\pi \ctg \pi x. Эта функция замечательна тем, что она имеет простые полюса во всех целых точках x=nZx = n \in \ZZ, причём вычет в каждой такой точке равен 11. Существует классическое разложение в ряд, явно показывающее расположение этих полюсов

πctgπx=n   ⁣   ⁣Z1x+n=1x+n=1(1xn+1x+n)\pi \ctg \pi x = \sum\limits_{n \;\! \in \;\! \ZZ} \frac{1}{x+n} = \frac{1}{x} + \sum\limits_{n=1}^{\oo} \left( \frac{1}{x-n} + \frac{1}{x+n} \right)

Чтобы связать это с нашим предыдущим разложением, умножим обе части на xx:

πxctgπx=1+xn=1(1xn+1x+n)=1+n=1(xxn+xx+n)\pi x \ctg \pi x = 1 + x \cdot \sum\limits_{n=1}^{\oo} \left( \frac{1}{x-n} + \frac{1}{x+n} \right) = 1 + \sum\limits_{n=1}^{\oo} \left( \frac{x}{x-n} + \frac{x}{x+n} \right)

Преобразуем каждое слагаемое в сумме, выделяя удобную для разложения форму:

xxn+xx+n=xn(1x/n)+xn(1+x/n)=xn11x/n+xn11+x/n\frac{x}{x-n} + \frac{x}{x+n} = \frac{x}{-n \cdot (1 - x/n)} + \frac{x}{n \cdot (1 + x/n)} = -\frac{x}{n} \cdot \frac{1}{1 - x/n} + \frac{x}{n} \cdot \frac{1}{1 + x/n}

Теперь используем формулу геометрической прогрессии 1/(1z)=k=0zk1/(1-z) = \sum\limits_{k=0}^\oo z^k для z<1|z| < 1

xxn+xx+n=xnk=0(xn)k+xnk=0(xn)k=k=0(xk+1nk+1+(1)kxk+1nk+1)\frac{x}{x-n} + \frac{x}{x+n} = -\frac{x}{n} \sum\limits_{k=0}^\oo \left(\frac{x}{n}\right)^k + \frac{x}{n} \sum\limits_{k=0}^\oo \left(-\frac{x}{n}\right)^k = \sum\limits_{k=0}^\oo \left( -\frac{x^{k+1}}{n^{k+1}} + (-1)^k \cdot \frac{x^{k+1}}{n^{k+1}} \right)

При нечётных kk слагаемые в скобках сокращаются, а при чётных kk они удваиваются. Поэтому имеет смысл перейти к чётным степеням. Положим k+1=2mk+1 = 2m и запишем

xxn+xx+n=m=1(x2mn2m+(1)2m1x2mn2m)=m=1(x2mn2mx2mn2m)=2m=1x2mn2m\frac{x}{x-n} + \frac{x}{x+n} = \sum\limits_{m=1}^\oo \left( -\frac{x^{2m}}{n^{2m}} + (-1)^{2m-1} \frac{x^{2m}}{n^{2m}} \right) = \sum\limits_{m=1}^\oo \left( -\frac{x^{2m}}{n^{2m}} - \frac{x^{2m}}{n^{2m}} \right) = -2 \cdot \sum\limits_{m=1}^\oo \frac{x^{2m}}{n^{2m}}

Подставляя это обратно в нашу сумму, получаем

πxctgπx=1+n=1(2m=1x2mn2m)=12m=1(x2mn=11n2m)=12m=1ζ(2m)x2m\pi x \ctg \pi x = 1 + \sum\limits_{n=1}^\oo \left( -2 \sum\limits_{m=1}^\oo \frac{x^{2m}}{n^{2m}} \right) = 1 - 2 \sum\limits_{m=1}^\oo \left( x^{2m} \cdot \sum\limits_{n=1}^\oo \frac{1}{n^{2m}} \right) = 1 - 2 \sum\limits_{m=1}^\oo \zeta(2m) \cdot x^{2m}

Теперь произведём замену переменной x=t/πx = t / \pi:

πxctgπx=12m=1ζ(2m)x2m    tctgt=1m=12ζ(2m)π2mt2m\pi x \ctg \pi x = 1 - 2 \sum\limits_{m=1}^{\oo} \zeta(2m) \cdot x^{2m} \implies t \ctg t = 1 - \sum\limits_{m=1}^{\oo} \, \frac{2 \cdot \zeta (2m)}{\pi^{2m}} \cdot t^{2m}

И вот перед нами два разных представления одной и той же функции tctgtt \ctg t. Одно мы вывели из чисел Бернулли, а другое из свойств дзета-функции. В анализе такая ситуация особенно драматична: если одна и та же функция разлагается в два разных степенных ряда, то все коэффициенты при одинаковых степенях равны между собой. Значит

2ζ(2k)π2k=B2k22k(2k)!\frac{2 \cdot \zeta (2k)}{\pi^{2k}} = \frac{|B_{2k}| \cdot 2^{2k}}{(2k)!}

Мы получили формулу для нахождения всех четных значений дзета-функции через числа Бернулли:

ζ(2k)=B2n(2π)2k2(2k)!\zeta (2k) = \frac{|B_{2n}| \cdot (2 \pi)^{2k}}{2 \cdot (2k)!}

Теперь, когда у нас есть точная формула, мы можем, например, исследовать, как ведут себя числа Бернулли на бесконечности. Для этого нам нужно выразить числа Бернулли через дзета-функцию Римана и применить предельное значение дзета-функции limsζ(s)=1\lim\limits_{s \to \oo} \zeta (s) = 1.

limkB2k=limk2ζ(2k)(2k)!(2π)2k=limk2(2k)!(2π)2k=+\lim\limits_{k \to \oo} |B_{2k}| = \lim\limits_{k \to \oo} \frac{2 \cdot \zeta (2k) \cdot (2k)!}{(2 \pi)^{2k}} = \lim\limits_{k \to \oo} \frac{2 \cdot (2k)!}{(2 \pi)^{2k}} = + \oo

Отсюда следует, что четные числа Берунли по модулю неограниченно возрастают, и B2k2(2k)!/(2π)2k|B_{2k}| \sim 2 \cdot (2k)! / (2\pi)^{2k}. Чтобы убрать факториалы в асимптотике нужно использовать формулу Стирлинга:

n!2πn(ne)n    (2k)!4πk(2ke)2kn! \sim \sqrt{2 \pi n} \cdot \left( \frac{n}{e} \right)^n \implies (2k)! \sim \sqrt{4 \pi k} \cdot \left( \frac{2k}{e} \right)^{2k}

Теперь можем записать асимптотическую формулу для модуля чисел Бернулли:

B2k4πk(kπe)2k|B_{2k}| \sim 4 \sqrt{\pi k} \cdot \left( \frac{k}{\pi e} \right)^{2k}

Операторное исчисление

Давайте докажем, что сумма Фаульхабера Sm(n)S_m(n) является многочленом, бонусом получив доказательство того, что числа Бернулли, появляющиеся как коэффициенты в этом многочлене, являются коэффициентами в ряде Маклорена для функции 1/(ex1)1/(e^x-1).

Я намеренно буду использовать именно современный инструментарий в виде операторного исчисления, чтобы вы научились решать общие задачи общими методами.

Итак, у нас есть сумма Фаульхабера

Sm(n)   ⁣=def   ⁣j=1njmS_m(n) \defeq \sum\limits_{j=1}^n j^m

Давайте введём оператор сдвига EE, действующий на функцию от переменной nn по правилу

Ef(n)   ⁣=def   ⁣f(n+1)E \, f(n) \defeq f(n+1)

При этом мы знаем, что для сумм Фаульхабера верно равенство Sm(n+1)Sm(n)=(n+1)mS_m(n+1) - S_m(n) = (n+1)^m. Это равенство можно записать в терминах нашего оператора

(E1)Sm(n)=(n+1)m(E-1) \cdot S_m(n) = (n+1)^m

Оператор сдвига можно выразить через обычный оператор дифференцирования

E=ed/dnE = e^{d/dn}

Тогда оператор (E1)(E-1) выражается через оператор дифференцирования как

E1=ddn+12!d2dn2+12!d3dn3++1k!dkdnk+E-1 = \frac{d}{dn} + \frac{1}{2!} \cdot \frac{d^2}{dn^2} + \frac{1}{2!} \cdot \frac{d^3}{dn^3} + \dotsb + \frac{1}{k!} \cdot \frac{d^k}{dn^k} + \dotsb

Тогда с помощью обратного оператора 1/(ed/dn1)1/{(e^{d/dn}-1)} можно выразить Sm(n)S_m(n)

Sm(n)=1ed/dn1(n+1)mS_m(n) = \frac{1}{e^{d/dn}-1} (n+1)^m

А сам обратный оператор 1/(ed/dn1)1/{(e^{d/dn}-1)} разлагается в ряд, коэффициенты которого являются числами Бернулли

1ed/dn1=1d/dn12+B11!ddn+B22!d2dn2++Bkk!dkdnk+\frac{1}{e^{d/dn}-1} = \frac{1}{d/dn} - \frac{1}{2} + \frac{B_1}{1!} \cdot \frac{d}{dn} + \frac{B_2}{2!} \cdot \frac{d^2}{dn^2} + \dotsb + \frac{B_k}{k!} \cdot \frac{d^k}{dn^k} + \dotsb

Тогда, посчитав все производные функции (n+1)m(n+1)^m, мы сможем выразить сумму Фаульхабера. Начнём с вычисления производных

1d/dn(n+1)m=(n+1)mdn=(n+1)m+1m+1+Cиdkdnk(n+1)m=mk(n+1)mkдля k0\frac{1}{d/dn} \, (n+1)^m = \int\limits (n+1)^m \, dn = \frac{(n+1)^{m+1}}{m+1} + C \qquad\text{и}\quad \frac{d^k}{dn^k} \, (n+1)^m = m^{\underline{k}} \cdot (n+1)^{m-k} \quad\text{для}~ k \ge 0

Теперь мы можем выразить сумму Фаульхабера

Sm(n)=(n+1)mm+1+(n+1)m2+k=1Bkmkk!(n+1)mkS_m(n) = \frac{(n+1)^m}{m+1} + \frac{(n+1)^m}{2} + \sum\limits_{k=1}^\oo B_k \cdot \frac{m^{\underline{k}}}{k!} \cdot (n+1)^{m-k}

Многочлены Бернулли

Как и с числами Бернулли многочлены Бернулли можно определить как коэффициенты в разложении функции:

textet1=m=0Bm(x)tmm!\frac{t \, e^{xt}}{e^t - 1} = \sum\limits_{m=0}^{\oo} B_m(x) \frac{t^m}{m!}

Где Bm(x)B_m(x) - многочлен Бернулли.

Многочлены Бернулли

Многочлены Бернулли можно записать через биномиальные коэффициенты:

Bm(x)=k=0m(mk)Bkxmk B_m (x) = \sum\limits_{k=0}^m \binom{m}{k} \, B_k \, x^{m-k}

Стоит отметить, что многочлен Бернулли mm - ого порядка с нулевым аргументом равен mm - ому числу Бернулли. Тоесть выпоняется равенство:

Bm(0)=Bm B_m(0) = B_m

Многочлены Бернулли играют в счислении конечных разностей ту же роль, что и степенные функции в дифференциальном исчислении, потому что они удовлетворяют разностному уравнению:

Bm(x+1)Bm(x)=max1(xm) B_m(x+1) - B_m(x) = m \, a^{x-1} \equiv (x^{m})'

Докажем это. Для этого возьмем определение через разложение в ряд:

m=0(Bm(x+1)Bm(x))tmm!=te(x+1)tet1textet1 \sum\limits_{m=0}^{\oo} ( B_m(x+1) - B_m(x) ) \frac{t^m}{m!} = \frac{t \, e^{(x+1)t}}{e^t - 1} - \frac{t \, e^{xt}}{e^t - 1}

Если внимательно посмотреть на правую часть можно понять, что она равна textt \, e^{xt}. Разложим эту функцию по t

text=m=0(xt)mm!=m=0xmm!tm+1 t \, e^{xt} = \sum\limits_{m=0}^{\oo} \frac{(xt)^m}{m!} = \sum\limits_{m=0}^{\oo} \frac{x^m}{m!} t^{m+1}

Сдвинем индексацию на один вперед и приравняем к левой части выражения.

B0(x+1)B0(x)0!t0+m=1(Bm(x+1)Bm(x))tmm!=m=1x(m1)(m1)!tm \frac{B_0(x+1) - B_0(x)}{0!} \cdot t^0 + \sum\limits_{m=1}^{\oo} ( B_m(x+1) - B_m(x) ) \frac{t^m}{m!} = \sum\limits_{m=1}^{\oo} \frac{x^{(m-1)}}{(m-1)!} t^{m}

Приравниваем коэффициенты при tmt^m и получаем исходное равенство:

(Bm(x+1)Bm(x))tmm!=x(m1)(m1)!    (Bm(x+1)Bm(x))=mxm1\align{ &( B_m(x+1) - B_m(x) ) \frac{t^m}{m!} = \frac{x^{(m-1)}}{(m-1)!} \implies ( B_m(x+1) - B_m(x) ) = m \, x^{m-1} }

С помощью этого свойства можно снова получить формулу Фаульхабера, но уже через многочлены Бернулли. А вот и она:

t=0xtm=1m+1[Bm+1(t+1)Bm+1(0)] \sum\limits_{t=0}^x t^m = \frac{1}{m+1} [B_{m+1}(t+1) - B_{m+1}(0)]

Если проинтегрировать левую часть равенства можно получить другое выражение искомой суммы:

t=0xtm=0x+1Bm(t)dt \sum\limits_{t=0}^x t^m = \int\limits_0^{x+1} B_m(t) \, dt

Для многочленов Бернулли выполняется равенство:

Bm(t)=mBm1(t) B_{m}'(t) = m \cdot B_{m-1}(t)

Доказать это просто:

Bm(t)=k=0m1(mk)Bk(mk)xmk1=k=0m1(m1k)mBkxmk1=mk=0m1(m1k)Bkx(m1)1=mBm1(t)  B_{m}'(t) = \sum\limits_{k=0}^{m-1} \binom{m}{k} \, B_k \, (m-k) \, x^{m-k-1} = \sum\limits_{k=0}^{m-1} \binom{m-1}{k} \, m \, B_k \, x^{m-k-1} = m \sum\limits_{k=0}^{m-1} \binom{m-1}{k} \, B_k \, x^{(m-1)-1} = m \cdot B_{m-1}(t) \

Последний элемент в сумме мы просто откидываем, потому что он равен нулю.