Числа Стирлинга

Числа Стирлинга, названные в честь Джеймса Стирлинга, имеют две разновидности и обычно называются числами Стирлинга первого и второго рода. Несмотря на долгую историю и многочисленные применения, для этих чисел до сих пор нет общепринятого обозначения. Воспользуемся обозначениями, введёнными Йованом Караматой, и будем записывать числа Стирлинга первого рода как [nk]\stirlI{n}{k}, а числа Стирлинга второго рода — как {nk}\stirlII{n}{k}. Числа Стирлинга второго рода встречаются чаще, поэтому они будут рассмотрены в первую очередь.

Числа Стирлинга второго рода

Числа Стирлинга второго рода

Число Стирлинга второго рода {nk}\stirlII{n}{k} — число способов разбиения множества из nn элементов на kk непустых непересекающихся подмножеств.

Существует только один способ разделить пустое множество на 00 непустых частей. А вот непустое множество невозможно разделить на 00 непустых частей. Поэтому:

{n0}=[n=0]\stirlII{n}{0} = [n = 0]

Множество уже разделено на 11 часть. Значит:

{n1}=1\stirlII{n}{1} = 1

Если множество разделено на 22 непустые части, то в одной из частей должен содержаться первый элемент и ещё некоторое подмножество из n1n-1 оставшихся элементов. Всего подмножеств 2n12^{n-1}. Но подмножество не может содержать все оставшиеся элементы, потому что обе части должны быть непустыми. Значит:

{n2}=2n11\stirlII{n}{2} = 2^{n-1} - 1

Попробуем получить общую рекуррентную формулу. Первый элемент мы можем поместить в отдельный класс {n1k1}\stirlII{n-1}{k-1} способами, либо мы можем поместить его в некоторое непустое множество из остальных n1n-1 элементов. В последнем случае имеется k{n1k}k \cdot \stirlII{n-1}{k} возможных вариантов, потому что каждый из {n1k}\stirlII{n-1}{k} способов распределения первых n1n-1 объектов по kk непустым частям даёт kk подмножеств, с которыми можно объединить nn-ый объект. Следовательно:

{nk}=k{n1k}+{n1k1}\stirlII{n}{k} = k \cdot \stirlII{n-1}{k} + \stirlII{n-1}{k-1}

Как быть, если мы хотим приблизительно посчитать значение нужного нам числа Стирлинга второго рода? Пусть оно имеет вид {n+kn}\stirlII{n+k}{n}. Если бы каждый элемент образовывал блок из одного элемента, число блоков было бы n+kn+k. Чтобы получить их ровно nn, нужно сократить количество блоков на kk, что возможно только за счёт объединения некоторых элементов. Тогда почему бы нам не создавать ровно kk блоков размера два и оставить остальные блоки одноэлементными. Выберем 2k2k элементов, которые войдут в пары.

{n+k2k}\stirlII{n+k}{2k}

Теперь разобьем эти 2k2k выбранных элементов на kk неупорядоченных пар. Число таких разбиений известно:

(2k1)!!=(2k)!2kk!(2k - 1)!! = \frac{(2k)!}{2^k \cdot k!}

Таким образом, число разбиений, в которых блоки имеют только размеры 11 и 22, равно

(n+k2k)(2k)!2kk!=(n+k)!(nk)!12kk!\binom{n + k}{2k} \cdot \frac{(2k)!}{2^k k!} = \frac{(n + k)!}{(n - k)!} \cdot \frac{1}{2^k k!}

Разложим факториальную часть при больших nn:

(n+k)!(nk)!=(nk+1)(nk+2)(n+k)=n2k(1+O(1n))\frac{(n + k)!}{(n - k)!} = (n - k + 1)(n - k + 2) \dots (n + k) = n^{2k} \left(1 + O\left(\frac{1}{n}\right)\right)

Отсюда получаем точную асимптотику:

(n+k2k)(2k1)!!=n2k2kk!+O(n2k1)\binom{n + k}{2k} \cdot (2k - 1)!! = \frac{n^{2k}}{2^k k!} + O\left(n^{2k - 1}\right)

Остаётся заметить, что любое разбиение, содержащее хотя бы один блок размера 3\ge 3, включает в объединения меньше, чем 2k2k различных элементов. Значит, число таких разбиений есть многочлен по nn меньшей степени, чем 2k2k, и потому даёт вклад порядка O(n2k1)O(n^{2k - 1}). Следовательно, доминирующий член в асимптотике порождён разбиениями, содержащими ровно kk блоков размера два и остальные одноэлементные. Таким образом,

{n+kn}=n2k2kk!+O(n2k1)n2k2kk!\stirlII{n + k}{n} = \frac{n^{2k}}{2^k k!} + O(n^{2k - 1}) \sim \frac{n^{2k}}{2^k \cdot k!}

Посмотрим на разбиение множества из n+1n+1 элементов на m+1m+1 непустых подмножеств. Рассмотрим один определённый элемент, пусть он входит в блок размера k+1k+1, тогда оставшиеся kk элементов этого блока можно выбрать (nk)\binom{n}{k} способами, а остальные nkn - k элементов разбиваются на mm блоков {nk}\stirlII{n}{k}. Суммируем по всем kk и получаем:

{n+1m+1}=k(nk){km}\stirlII{n+1}{m+1} = \sum\limits_k \binom{n}{k} \stirlII{k}{m}

Посмотрим, что значит запись m!{nm}m! \stirlII{n}{m}. Это количество способов разделить множество на m упорядоченных непустых подмножеств множества, состоящего из nn элементов. Теперь посчитаем, сколько существует распределений, где ровно kk подмножеств пусто.

(mk)(mk)n\binom{m}{k} \cdot (m - k)^n

По формуле включений–исключений:

m!{nm}=k=0m(1)k(mk)(mk)nm! \cdot \stirlII{n}{m} = \sum\limits_{k=0}^{m} (-1)^k \cdot \binom{m}{k}(m - k)^n

Для красоты произведём замену k=mkk = m - k:

m!{nm}=k=0m(mk)kn(1)mkm! \cdot \stirlII{n}{m} = \sum\limits_{k=0}^{m} \binom{m}{k} k^n \cdot (-1)^{m-k}

Продолжим делать необычные преобразования. Для этого запишем формулу в виде:

{nm}=1m!j=0m(mj)jn(1)mj\stirlII{n}{m} = \frac{1}{m!} \sum\limits_{j=0}^{m} \binom{m}{j} \cdot j^n \cdot (-1)^{m-j}

Сначала произведём замену m=m+1m = m+1, n=k+1n = k+1, а потом просуммируем по kk обе части равенства и умножим на (nk)(1)nk\binom{n}{k} \, (-1)^{n-k}. Теперь равенство имеет следующий вид:

k   ⁣=   ⁣0n(nk)(1)nk{k+1m+1}=k   ⁣=   ⁣0n(nk)(1)nk1(m+1)!j   ⁣=   ⁣0m+1(1)m+1j(m+1j)jk+1 \sum\limits_{k \;\! = \;\! 0}^{n} \binom{n}{k} (-1)^{n-k} \stirlII{k+1}{m+1} = \sum\limits_{k \;\! = \;\! 0}^{n} \binom{n}{k} (-1)^{n-k} \frac{1}{(m + 1)!} \sum\limits_{j \;\! = \;\! 0}^{m+1} (-1)^{m+1-j} \binom{m+1}{j} \, j^{k+1}

В правой части поменяем порядок суммирования и заметим свёртку биномиальной суммы.

k   ⁣=   ⁣0n(nk)(1)nk{k+1m+1}=1(m+1)!j   ⁣=   ⁣0m+1(1)m+1j(m+1j)jk   ⁣=   ⁣0n(nk)(1)nkjk=1(m+1)!j   ⁣=   ⁣0m+1(1)m+1j(m+1j)j(j1)n\align{ \sum\limits_{k \;\! = \;\! 0}^{n} \binom{n}{k} (-1)^{n-k} \stirlII{k+1}{m+1} &= \frac{1}{(m + 1)!} \sum\limits_{j \;\! = \;\! 0}^{m+1} (-1)^{m+1-j} \binom{m+1}{j} \, j \sum\limits_{k \;\! = \;\! 0}^{n} \binom{n}{k} (-1)^{n-k} \cdot j^k \\ &= \frac{1}{(m + 1)!} \sum\limits_{j \;\! = \;\! 0}^{m+1} (-1)^{m+1-j} \binom{m+1}{j} \, j \cdot (j-1)^n }

Так как в правой сумме есть множитель jj, то можно начинать сумму с j=1j = 1:

k   ⁣=   ⁣0n(nk)(1)nk{k+1m+1}=1(m+1)!j   ⁣=   ⁣1m+1(1)m+1j(m+1j)j(j1)n\align{ \sum\limits_{k \;\! = \;\! 0}^{n} \binom{n}{k} (-1)^{n-k} \stirlII{k+1}{m+1} &= \frac{1}{(m + 1)!} \sum\limits_{j \;\! = \;\! 1}^{m+1} (-1)^{m+1-j} \binom{m+1}{j} \, j \cdot (j-1)^n }

Сдвинем индексацию на один j=j+1j = j + 1 и вынесем множитель из биномиального коэффициента.

k   ⁣=   ⁣0n(nk)(1)nk{k+1m+1}=1(m+1)!j   ⁣=   ⁣0m+1(1)mj(m+1j+1)(j+1)(j)n==1(m+1)!j   ⁣=   ⁣0m+1(1)mjm+1j+1(mj)(j+1)(j)n==1m!j   ⁣=   ⁣0m+1(1)mj(mj)(j)n\align{ \sum\limits_{k \;\! = \;\! 0}^{n} \binom{n}{k} (-1)^{n-k} \stirlII{k+1}{m+1} &= \frac{1}{(m + 1)!} \sum\limits_{j \;\! = \;\! 0}^{m+1} (-1)^{m-j} \binom{m+1}{j+1} \, (j+1) \cdot (j)^n = \\ &= \frac{1}{(m + 1)!} \sum\limits_{j \;\! = \;\! 0}^{m+1} (-1)^{m-j} \cdot \frac{m+1}{j+1} \cdot \binom{m}{j} \, (j+1) \cdot (j)^n = \\ &= \frac{1}{m!} \sum\limits_{j \;\! = \;\! 0}^{m+1} (-1)^{m-j} \cdot\binom{m}{j} \cdot (j)^n }

Можно сказать, что с этого мы и начинали. Теперь заменим правую часть равенства на {nm}\stirlII{n}{m} и получим:

{nm}=k   ⁣=   ⁣0n(nk){k+1m+1}(1)nk \stirlII{n}{m} = \sum\limits_{k \;\! = \;\! 0}^{n} \binom{n}{k} \stirlII{k+1}{m+1} (-1)^{n-k}

Одно из самых часто встречаемых свойств чисел Стирлинга это равенство, выражающее обычные степени xnx^n через нисходящие xnx^{\underline{n}}. Выглядит оно так:

xn=k=0n{nk}xkгде  nN0x^n = \sum\limits_{k=0}^n \stirlII{n}{k} \, x^{\underline{k}} \quad{где}\ ~n \in \NN_0

Докажем по индукции xxk=xk+1+kxkx \cdot x^{\underline{k}} = x^{\underline{k+1}} + k \cdot x^{\underline{k}}, потому что xk+1=xk(xk)x^{\underline{k+1}} = x^{\underline{k}} \cdot (x - k), следовательно xxn1x \cdot x^{\underline{n-1}} это:

xk{n1k}xk=k{n1k}xk+1+k{n1k}kxk=k{n1k1}xk+k{n1k}kxk=k(k{n1k}+{n1k1})xk=k{nk}xk\align{ x \cdot \sum\limits_{k} \stirlII{n-1}{k} \, x^{\underline{k}} &= \sum\limits_{k} \stirlII{n-1}{k} \, x^{\underline{k+1}} \, + \sum\limits_{k} \stirlII{n-1}{k} \, k x^{\underline{k}} \\ &= \sum\limits_{k} \stirlII{n-1}{k-1} \, x^{\underline{k}} \, + \sum\limits_{k} \stirlII{n-1}{k} \, k x^{\underline{k}} \\ &= \sum\limits_{k} \left( k \cdot \stirlII{n-1}{k} + \stirlII{n-1}{k-1} \right) x^{\underline{k}} = \sum\limits_{k} \stirlII{n}{k} x^{\underline{k}} }

Можно получить формулу, выражающую обычные степени xnx^n через возрастающие xnx^{\underline{n}}. Чтобы это сделать, начнём с производящей функции:

k=0xkk!pk=(1p)x \sum\limits_{k=0}^{\oo} \frac{x^{\overline{k}}}{k!} p^k = (1 - p)^{-x}

Произведём замену p=1etp = 1 - e^{-t} и получим:

k=0xkk!(1et)k=(1(1et))x=ext \sum\limits_{k=0}^{\oo} \frac{x^{\overline{k}}}{k!} (1 - e^{-t})^k = (1 - (1 - e^{-t}))^{-x} =e^{xt}

Попробуем получить другую запись коэффициента (1et)k/k!(1 - e^{-t})^k / k!. Для этого воспользуемся следующей производящей функцией:

n=k{nk}tnn!=(et1)kk! \sum\limits_{n=k}^{\oo} \stirlII{n}{k} \, \frac{t^n}{n!} = \frac{(e^t - 1)^k}{k!}

Сделаем замену t=tt = -t и домножим на (1)k(-1)^k:

n=k{nk}(1)nktnn!=(1et)kk! \sum\limits_{n=k}^{\oo} \stirlII{n}{k} \, \frac{(-1)^{n-k} \, t^n}{n!} = \frac{(1 - e^{-t})^k}{k!}

Теперь можем подставить наше равенство как коэффициент (1et)k/k!(1 - e^{-t})^k / k!:

ext=k=0xk(n=k{nk}(1)nktnn!)=k=0n=k{nk}(1)nktnn!xk=n=0tnn!k   ⁣=   ⁣0n{nk}(1)nkxk e^{xt} = \sum\limits_{k=0}^{\oo} x^{\overline{k}} \Bigg( \sum\limits_{n=k}^{\oo} \stirlII{n}{k} \, \frac{(-1)^{n-k} \, t^n}{n!} \Bigg) = \sum\limits_{k=0}^{\oo} \sum\limits_{n=k}^{\oo} \stirlII{n}{k} \, \frac{(-1)^{n-k} \, t^n}{n!} x^{\overline{k}} = \sum\limits_{n=0}^{\oo} \frac{t^n}{n!} \sum\limits_{k \;\! = \;\! 0}^{n} \stirlII{n}{k} \, (-1)^{n-k} x^{\overline{k}}

Последним штрихом будет производящая функция для exte^{xt}:

n=0tnn!xn=ext \sum\limits_{n=0}^{\oo} \frac{t^n}{n!} x^n = e^{xt}

Коэффициенты при tnt^n совпадают. Умножаем на n!n! и получаем искомую формулу:

xn=k   ⁣=   ⁣0n{nk}(1)nkxkx^n = \sum\limits_{k \;\! = \;\! 0}^{n} \stirlII{n}{k} \, (-1)^{n-k} x^{\overline{k}}

Числа Стирлинга нашли свое применение и в теории вероятностей. Многие дискретные распределения — в частности, биномиальное — связаны со счётом числа успехов, выборов, перестановок или комбинаций. В итоге выражения для моментов таких распределений неизбежно содержат суммы, в которых встречаются степени целых чисел, а обычные степени несложно превратить в возрастающие или нисходящие. Давайте рассмотрим один из таких случаев. Пусть случайная величина XX имеет биномиальное распределение с параметрами nn и pp.

P(X=k)=(nk)pk(1p)nkгде  k=0,1,,nP(X = k) = \binom{n}{k} p^k (1-p)^{n-k} \quad{где} \ ~k = 0, 1, \dots, n

Наша цель — получить явное аналитическое выражение для произвольного момента E[Xm]\EE[X^m].

E[Xm]=k=0nkm(nk)pk(1p)nk\EE[X^m] = \sum\limits_{k=0}^{n} k^m \binom{n}{k} p^k (1-p)^{n-k}

В таком виде выражение не позволяет проследить зависимость момента от параметров nn и pp. Чтобы преобразовать его, необходимо заменить обычную степень kmk^m нисходящей степенью kmk^{\underline{m}}, что приведёт к числам Стирлинга. Запишем нашу случайную величину с помощью чисел Стирлинга второго рода:

Xm=r=0m{mr}XrX^m = \sum\limits_{r=0}^{m} \stirlII{m}{r} \, X^{\underline{r}}

Так как математическое ожидание линейно, можем записать:

E[Xm]=r=0m{mr}E[Xr]\EE[X^m] = \sum\limits_{r=0}^{m} \stirlII{m}{r} \, \EE[X^{\underline{r}}]

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

Рассмотрим величину Xr=X(X1)(Xr+1)X^{\underline{r}} = X(X-1) \dots (X-r+1) . По определению

E[Xr]=k=0nkr(nk)pk(1p)nk \EE[X^{\underline{r}}] = \sum\limits_{k=0}^{n} k^{\underline{r}} \binom{n}{k} p^k (1-p)^{n-k}

Воспользуемся следующим комбинаторным тождеством:

kr(nk)=nr(nrkr)k^{\underline{r}} \binom{n}{k} = n^{\underline{r}} \binom{n-r}{k-r}

Подставим это тождество.

E[Xr]=k=rnnr(nrkr)pk(1p)nk\EE[X^{\underline{r}}] = \sum\limits_{k=r}^{n} n^{\underline{r}} \binom{n-r}{k-r} p^k (1-p)^{n-k}

Вынесем nrn^{\underline{r}} и сгруппируем степени вероятности.

E[Xr]=nrprk=rn(nrkr)pkr(1p)(nr)(kr) \EE[X^{\underline{r}}] = n^{\underline{r}} \cdot p^r \cdot \sum\limits_{k=r}^{n} \binom{n-r}{k-r} p^{k-r} (1-p)^{(n-r)-(k-r)}

Сделаем замену индекса j=krj = k - r.

j=0nr(nrj)pj(1p)(nr)j=(p+(1p))nr=1\sum\limits_{j=0}^{n-r} \binom{n-r}{j} p^{j} (1-p)^{(n-r)-j} = (p + (1-p))^{n-r} = 1

Получаем компактную формулу факториального момента.

E[Xr]=nrpr\EE[X^{\underline{r}}] = n^{\underline{r}} \cdot p^r

Подставляя найденное выражение факториальных моментов в нашу формулу, получаем итоговое выражение.

E[Xm]=r=0m{mr}nrpr\EE[X^m] = \sum\limits_{r=0}^{m} \stirlII{m}{r} \, n^{\underline{r}} \cdot p^r

Это — общее замкнутое выражение для произвольного момента биномиальной случайной величины.

Теперь поговорим о распределении Пуасона. Оно занимает особое место в теории вероятностей. Это распределение описывает количество редких событий за фиксированное время или в фиксированной области: число аварий на перекрёстке за день, число звонков в колл-центр за минуту, количество радиоактивных распадов за интервал наблюдения и еще большой спектр случаев.

Главный параметр распределения Пуассона — число λ>0\lambda > 0, которое одновременно является средним количеством событий и интенсивностью их появления. Случайная величина, имеющая распределение Пуассона с параметром λ\lambda, обозначается как

XPoisson(λ)X \sim \mathrm{Poisson}(\lambda)

и принимает значения 0,1,2,0,1,2,\dots с вероятностями:

P(X=m)=eλλmm!где  m=0,1,2,P (X = m) = e^{-\lambda} \cdot \frac{\lambda^m}{m!} \quad{где} \ ~m = 0,1,2,\dots

Теперь вычислим математическое ожидание нисходящей степени случайной величины Пуассона, как делали это в биномиальном распределении. По определению

E[Xk]=m=0mkP(X=m)\EE[X^{\underline{k}}] = \sum\limits_{m=0}^{\oo} m^{\underline{k}} \, P(X = m)

Так как mk=0m^{\underline{k}} = 0 при m<km < k, сумма начинается с m=km = k

E[Xk]=m=kmkeλλmm! \EE[X^{\underline{k}}] = \sum\limits_{m=k}^{\oo} m^{\underline{k}} \cdot e^{-\lambda} \cdot \frac{\lambda^m}{m!}

Поскольку mk=m!/(mk)!m^{\underline{k}} = m! / (m-k)!, имеем

E[Xk]=eλm=kλm(mk)! \EE[X^{\underline{k}}] = e^{-\lambda} \sum\limits_{m=k}^{\oo} \frac{\lambda^m}{(m-k)!}

Сделаем замену индекса j=mkj = m - k и получим

E[Xk]=eλj=0λj+kj!=eλλkj=0λjj!=eλλkeλ=λk \EE[X^{\underline{k}}] = e^{-\lambda} \sum\limits_{j=0}^{\oo} \frac{\lambda^{j+k}}{j!} = e^{-\lambda} \cdot \lambda^k \sum\limits_{j=0}^{\oo} \frac{\lambda^j}{j!} = e^{-\lambda} \cdot \lambda^k \cdot e^{\lambda} = \lambda^k

Итак, моменты с нисходящей степенью распределения Пуассона имеют следующую форму:

E[Xk]=λk\EE[X^{\underline{k}}] = \lambda^k

Теперь выразим обычные степени через нисходящие и воспользуемся линейностью математического ожидания:

E[Xn]=k=0n{nk}E[Xk] \EE[X^n] = \sum\limits_{k=0}^{n} \stirlII{n}{k} \, \EE[X^{\underline{k}}]

Так как E[Xk]=λk\EE[X^{\underline{k}}] = \lambda^k, получаем итоговую формулу:

E[Xn]=k=0n{nk}λk\EE[X^n] = \sum\limits_{k=0}^{n} \stirlII{n}{k} \, \lambda^k

Таким образом, каждый момент распределения Пуассона является полиномом от λ\lambda, а коэффициенты перед степенями λk\lambda^k — это числа Стирлинга второго рода.

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

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

Число Стирлинга первого рода [nk]\stirlI{n}{k} — число перестановок nn объектов, содержащих ровно kk циклов.

Подробно о циклических перестановках можно почитать в соответствующей статье. Простым языком, циклическая перестановка (1,3,2,4)(1, 3, 2, 4) переводит элемент с позиции 11 на позицию 33, 33 — в 22, 22 — в 44 и, наконец, 44 — в 11. Отмечу: единичный цикл — это, по сути, то же самое, что и множество, состоящее из одного элемента. Аналогично 2-цикл подобен 2-множеству, потому что (1,2)=(2,1)(1, 2) = (2, 1) — так же как и {1,2}={2,1}\{1, 2 \} = \{2, 1 \}. Однако имеется два разных 3-цикла: (1,2,3)(1, 2, 3) и (1,3,2)(1, 3, 2). В общем случае из любого nn-элементного множества можно составить n!/n=(n1)!n!/n = (n - 1)! различных nn-циклов. Таким образом:

[n1]=(n1)!где   nN\stirlI{n}{1} = (n-1)! \quad{где} ~ \ ~n \in \NN

Это значительно больше величины {n1}=1\stirlII{n}{1} = 1. Можно прийти к выводу, что каждое разбиение на непустые подмножества приводит как минимум к одному представлению в виде циклов. Значит:

[nk]{nk}где  n,kN0\stirlI{n}{k} \ge \stirlII{n}{k} \quad{где} \ ~n,k \in \NN_0

Аналогично числам Стирлинга второго рода существует только один способ разделить множество на ноль циклов. Поэтому верно:

[n0]=[n=0]\stirlI{n}{0} = [n = 0]

Рекуррентное соотношение для чисел Стирлинга первого рода можно получить, изменив рассуждения, использовавшиеся при выводе чисел Стирлинга второго рода. Каждое представление nn объектов в виде kk циклов либо помещает последний объект в отдельный цикл [n1k1]\stirlI{n-1}{k-1} способами, либо вставляет этот объект в одно [n1k]\stirlI{n-1}{k} из циклических представлений первых n1n-1 объектов. В последнем случае существует n1n-1 различных способов выполнения такой вставки. Это не очевидно, однако нетрудно убедиться, что имеется jj способов размещения нового элемента в jj-цикл для получения j+1j+1-цикла. Суммирование по всем jj даёт в итоге n1n-1 способов вставки nn-ого объекта в циклическое разбиение n1n-1 объектов. Таким образом, получаем рекуррентное соотношение:

[nk]=(n1)[n1k]+[n1k1]где  nN \stirlI{n}{k} = (n-1) \cdot \stirlI{n-1}{k} + \stirlI{n-1}{k-1} \quad{где} \ ~n \in \NN

Посмотрим на связь циклов и некоторой перестановки α=(p1,p2,,pm)\alpha = (p_1, p_2, \dotsc , p_m). Действительно, если начать с m0=mm_0 = m и рассматривать m1=pm0m_1 = p_{m_0}, m2=pm1m_2 = p_{m_1}, и т.д., то в конце концов мы должны будем вернуться к mk=m0m_k = m_0. Числа раньше или позже должны будут повториться, и первым числом, которое появится вновь, будет именно m0m_0, потому что мы знаем, что у других чисел p1,p2,,pmp_1, p_2, \dotsc , p_m имеются собственные уникальные предшественники. Каждая перестановка определяет некоторое циклическое представление. И обратно, каждое циклическое представление очевидным образом определяет перестановку. Следовательно, если просуммировать все [nk]\stirlI{n}{k} по всем kk, то должно получиться общее количество перестановок:

k=0n[nk]=n!где  nN\sum\limits_{k=0}^{n} \stirlI{n}{k} = n! \quad{где} \ ~n \in \NN

Рассуждения, используемые для чисел Стирлинга второго рода, применимы и для чисел Стирлинга первого рода. Возьмём перестановку из nn элементов и вставим в неё n+1n+1-й элемент: новый элемент может создать новый цикл или войти в уже существующий, не изменив их количества. Циклов, в которые мы можем добавить новый элемент, [nk]\stirlI{n}{k}, а способов создать новые циклы на mm старых циклах существует (km)\binom{k}{m}. Снова суммируем по kk:

[n+1m+1]=k(nk)[km]\stirlI{n+1}{m+1} = \sum\limits_k \binom{n}{k} \stirlI{k}{m}

Итак, доминирующее число перестановок с ровно kk двуциклами и остальными одноэлементными циклами равно

(n+k2k)(2k1)!!=(n+k2k)(2k)!2kk!\binom{n + k}{2k} \cdot (2k - 1)!! = \binom{n + k}{2k} \cdot \frac{(2k)!}{2^k k!}

Разложим факториальную часть при больших nn:

(n+k)!(nk)!=(nk+1)(nk+2)(n+k)=n2k(1+O ⁣(1n)) \frac{(n + k)!}{(n - k)!} = (n - k + 1)(n - k + 2) \dots (n + k) = n^{2k}\Bigl(1 + O\!\bigl(\tfrac{1}{n}\bigr)\Bigr)

Отсюда получаем точную асимптотику:

(n+k2k)(2k1)!!=n2k2kk!+O(n2k1)\binom{n + k}{2k} \cdot (2k - 1)!! = \frac{n^{2k}}{2^k k!} + O(n^{2k - 1})

Если же перестановка содержит цикл длины 3\ge 3, то в формировании непунктуальных циклов участвует меньше чем 2k2k элементов; следовательно, количество таких перестановок есть многочлен меньшей степени по nn. Поэтому вклад таких перестановок оказывается O(n2k1)O(n^{2k - 1}), и доминирует всё та же конфигурация из kk двуциклов. Отсюда следует асимптотика:

[n+kn]=n2k2kk!+O(n2k1)n2k2kk!\stirlI{n+k}{n} = \frac{n^{2k}}{2^k k!} + O(n^{2k - 1}) \sim \frac{n^{2k}}{2^k k!}

Но узнать значение чисел Стирлинга первого рода мы можем и с помощью гармонических чисел. Для начала распишем рекурсивную формулу при k=2k = 2:

[n+12]=n[n2]+(n1)! \stirlI{n+1}{2} = n \stirlI{n}{2} + (n-1)!

Разделим обе части на n!n!:

[n+12]1n!=[n2]1(n1)!+1n \stirlI{n+1}{2} \cdot \frac{1}{n!} = \stirlI{n}{2} \cdot \frac{1}{(n-1)!} + \frac{1}{n}

Введем последовательность: an=[n+12]/n!a_n = \stirlI{n+1}{2} / n!. Тогда наша рекурсивная формула приобретает следующий вид:

an=an1+1n a_n = a_{n-1} + \frac{1}{n}

Начальное условие a1=1a_1 = 1, тогда:

an=1+k=2n1k=Hn a_n = 1 + \sum\limits_{k=2}^{n} \frac{1}{k} = H_n

Подставляем обратно и получаем формулу, связывающую гармонические числа и числа Стирлинга первого порядка.

[n+12]=n!Hn \stirlI{n+1}{2} = n! \cdot H_n

Давайте выведем общую формулу. Это будет немного сложнее, но старания окупятся. Приступим, посмотрим на произведение, которое по сути является восходящей степенью (x+1)n+1(x+1)^{\overline{n+1}}. Это можно записать сразу двумя способами: через биномиальные коэффициенты и через числа Стирлинга первого рода.

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

n=k[nk]xnn!=1n!(ln(1+x))k \sum\limits_{n=k}^{\infty} \stirlI{n}{k} \frac{x^n}{n!} = \frac{1}{n!} \left( \ln(1 + x) \right)^k

Продифференцируем обе части.

n=k[n+1k+1]xnn!=1(k+1)!(ln(1+x))k+1 \sum\limits_{n=k}^{\infty} \stirlI{n + 1}{k + 1} \frac{x^n}{n!} = \frac{1}{(k + 1)!} \left( \ln(1 + x) \right)^{k + 1}

Введём замену переменной x=et1x = e^{-t} - 1, чтобы избавиться от логарифма в правой части и получить экспоненту.

n=k[n+1k+1](et1)nn!=(t)k+1(k+1)! \sum\limits_{n=k}^{\infty} \stirlI{n + 1}{k + 1} \frac{(e^{-t} - 1)^n}{n!} = \frac{(-t)^{k + 1}}{(k + 1)!}

Определим функцию F(t)F(t), которая естественным образом возникает после подстановки. Слева — аналитическая форма, справа — разложение через полиномиальные числа Бернулли.

F(t)=(tet1)k+1eHnt=m=0Bm(k+1)(Hn)tmm! F(t) = \left( \frac{t}{e^t - 1} \right)^{k+1} \cdot e^{-H_n t} = \sum\limits_{m=0}^{\infty} B_m^{(k+1)}(-H_n) \frac{t^m}{m!}

Теперь преобразуем знаменатель (et1)k+1(e^t - 1)^{k+1} , чтобы выразить его через числа Стирлинга первого рода.

1(et1)k+1=1tk+1m=0[m+k+1k+1]tm(m+k+1)! \frac{1}{(e^t - 1)^{k+1}} = \frac{1}{t^{k+1}} \sum\limits_{m=0}^{\infty} \stirlI{m + k + 1}{k + 1} \frac{t^m}{(m + k + 1)!}

Подставим это разложение обратно в выражение для F(t)F(t) и разложим экспоненту в степенной ряд — получим произведение двух рядов.

F(t)=tk+1eHnt1tk+1m=0[m+k+1k+1]tm(m+k+1)!==i=0(1)i(Hn)itii!m=0[m+k+1k+1]tm(m+k+1)!==m=0j=0(1)j(Hn)j[m+k+1k+1]tm(m+k+1)!j!\align{ F(t) &= t^{k+1} e^{-H_n t} \cdot \frac{1}{t^{k+1}} \sum\limits_{m=0}^{\infty} \stirlI{m + k + 1}{k + 1} \frac{t^m}{(m + k + 1)!} = \\ &= \sum\limits_{i=0}^{\infty} (-1)^i (H_n)^i \frac{t^i}{i!} \sum\limits_{m=0}^{\infty} \stirlI{m + k + 1}{k + 1} \frac{t^m}{(m + k + 1)!} =\\ &= \sum\limits_{m=0}^{\infty} \sum\limits_{j=0}^{\infty} (-1)^j (H_n)^j \, \stirlI{m + k + 1}{k + 1} \frac{t^m}{(m + k + 1)! \, j!} }

Сделаем замену индексов n=m+jn = m + j и m=njm = n - j, чтобы собрать коэффициенты при одинаковых степенях tnt^n.

F(t)=n=0j=0n(1)j(Hn)j[nj+k+1k+1]tj!(nj+k+1)! F(t) = \sum\limits_{n=0}^{\infty} \sum\limits_{j=0}^{n} (-1)^j (H_n)^j \stirlI{\,n - j + k + 1\,}{k + 1} \frac{t}{j! \,(n - j + k + 1)!}

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

Bk(k+1)(Hn)=n!j=0n(1)j(Hn)j[nj+k+1k+1]1j!(nj+k+1)! B_k^{(k+1)}(-H_n) = n! \sum\limits_{j=0}^{n} (-1)^j (H_n)^j \stirlI{\,n - j + k + 1\,}{k + 1} \frac{1}{j! \,(n - j + k + 1)!}

Получаем обратное тождество, выражающее числа Стирлинга первого рода через полиномиальные числа Бернулли.

[n+1k+1]=n!k!j=0k(1)j(kj)Bkj(k+1)(Hn)(Hn)j \stirlI{n + 1}{k + 1} = \frac{n!}{k!} \sum\limits_{j=0}^{k} (-1)^j \binom{k}{j} B_{k - j}^{(k+1)} (-H_n) \cdot (H_n)^j

Уже было много неожиданных равенств, добавим еще. Мы захотим записать восходящую степень xnx^{\underline{n}} через обычные степени xnx^n, формула выглядит так:

xn=k=0n[nk]xkгде  nN0x^{\overline{n}} = \sum\limits_{k=0}^n \stirlI{n}{k} x^k \quad{где} \ ~n \in \NN_0

Аналогично формуле для обычных степеней с числами Стирлинга второго рода, докажем по индукции xk=xk1(n+k)x^{\overline{k}} = x^{\overline{k-1}} \cdot (n + k):

(x+n1)k=0n1[n1k]xk=k=1n[n1k1]xk+(n1)k=0n1[n1k]xk==k=1n1([n1k1]+(n1)[n1k])xk+[n1n1]xn+(n1)[n10]x0==k=1n1[nk]xk+xn+0=k=0n[nk]xk\align{ (x+n-1) \cdot \sum\limits_{k=0}^{n-1} \stirlI{n-1}{k} x^k &= \sum\limits_{k=1}^{n} \stirlI{n-1}{k-1} x^k + (n-1) \cdot \sum\limits_{k=0}^{n-1} \stirlI{n-1}{k} x^k = \\ &= \sum\limits_{k=1}^{n-1} \left( \stirlI{n-1}{k-1} + (n - 1) \cdot \stirlI{n-1}{k} \right) x^k + \stirlI{n-1}{n-1} x^{n} + (n-1) \cdot \stirlI{n-1}{0} x^0 = \\ &= \sum\limits_{k=1}^{n-1} \stirlI{n}{k} x^k + x^{n} + 0 = \sum\limits_{k=0}^n \stirlI{n}{k} x^k }

Чтобы вывести следующую формулу, сделаем замену n=n+1n = n + 1 и x=x1x = x - 1. Потом разделим на (x1)(x - 1):

xn=k=0n[n+1k+1](x1)k x^{\overline{n}} = \sum\limits_{k=0}^{n} \stirlI{n+1}{k+1}(x-1)^k

Запишем (x1)k(x - 1)^k через биномиальные коэффициенты:

xn=k=0n[n+1k+1]m=0k(nm)xm(1)km x^{\overline{n}} = \sum\limits_{k=0}^{n} \stirlI{n+1}{k+1} \sum\limits_{m=0}^{k} \binom{n}{m} x^m \cdot (-1)^{k-m}

Поменяем порядок суммирования и приравняем к изначальной формуле для xnx^{\overline{n}}:

m=0n[nm]xm=m=0n(k=mk[n+1k+1](nm)(1)km)xm \sum\limits_{m=0}^n \stirlI{n}{m} x^m = \sum\limits_{m=0}^{n} \Bigg( \sum\limits_{k=m}^{k} \stirlI{n+1}{k+1} \binom{n}{m} \cdot (-1)^{k-m} \Bigg) x^m

Сравниваем коэффициенты при xmx^m и получаем формулу:

[nm]=k=mk[n+1k+1](nm)(1)km \stirlI{n}{m} = \sum\limits_{k=m}^{k} \stirlI{n+1}{k+1} \binom{n}{m} \cdot (-1)^{k-m}

Выведем формулу для нисходящих степеней xkx^{\underline{k}} через обычные xnx^n, как и с числами Стирлинга второго рода, сделаем это с помощью производящих функций. Начнём с биномиальной формулы с обобщённым коэффициентом (xn)=xn/n!\binom{x}{n} = x^{\underline{n}} / n! и производящей функции для (1+t)x(1 + t)^x:

(1+t)x=n   ⁣   ⁣0(xn)tn=n   ⁣   ⁣0xnn!tn (1 + t)^x = \sum\limits_{n \;\! \ge \;\! 0} \binom{x}{n} t^n = \sum\limits_{n \;\! \ge \;\! 0} \frac{x^{\underline{n}}}{n!} t^n

С другой стороны:

(1+t)x=exln(1+t)=n=0xnn!(ln(1+t))n (1 + t)^x = e^{x \ln{(1 + t)}} = \sum\limits_{n=0}^{\oo} \frac{x^n}{n!} (\ln{(1 + t)})^n

Попробуем найти, чему равен коэффициент (ln(1+t))n/n!(\ln{(1 + t)})^n / n!. Посмотрим на другую экспоненциальную производящую функцию:

n=k[nk]tnn!=1k!(ln(1t))k \sum\limits_{n=k}^{\oo} \stirlI{n}{k} \frac{t^n}{n!} = \frac{1}{k!} (-\ln{(1 - t)})^k

Как мы делали при выводе формулы с числами Стирлинга второго рода, заменим tt на t-t и умножим обе части на (1)k(-1)^k:

n=k[nk](1)nktnn!=1k!(ln(1+t))k \sum\limits_{n=k}^{\oo} \stirlI{n}{k} \frac{(-1)^{n-k} \cdot t^n}{n!} = \frac{1}{k!} (\ln{(1 + t)})^k

Отлично — теперь мы можем подставить значение (ln(1+t))n/n!(\ln{(1 + t)})^n / n! в наше равенство:

(1+t)x=k=0xkn=k[nk](1)nktnn!=n=0k   ⁣=   ⁣0n[nk](1)nktnn!xk=n=0tnn!k   ⁣=   ⁣0n[nk](1)nkxk (1 + t)^x = \sum\limits_{k=0}^{\oo} x^k \sum\limits_{n=k}^{\oo} \stirlI{n}{k} \frac{(-1)^{n-k} \cdot t^n}{n!} = \sum\limits_{n=0}^{\oo}\sum\limits_{k \;\! = \;\! 0}^{n} \stirlI{n}{k} \frac{(-1)^{n-k} \cdot t^n}{n!} x^k = \sum\limits_{n=0}^{\oo} \frac{t^n}{n!} \sum\limits_{k \;\! = \;\! 0}^{n} \stirlI{n}{k} (-1)^{n-k} \cdot x^k

Вернёмся к самому первому равенству, полученному для (1+t)x(1 + t)^x. Так как серия по tnt^n единственная, то коэффициенты при tnt^n совпадают. Остаётся лишь умножить на n!n! и получить желаемую формулу:

xn=k=0n[nk](1)nkxk x^{\underline{n}} = \sum\limits_{k=0}^{n} \stirlI{n}{k} (-1)^{n-k} \cdot x^k

Связь между комбинаторикой и аналитической теорией чисел хорошо заметна тогда, когда в одном контексте появляются числа Стирлинга и дзета-функции Римана и Гурвица.

Отправной точкой служит тождество, которое связывает степени логарифма с числами Стирлинга первого рода.

logm(1+z)1+z=m!k=0[k+1m+1]1k!zkгде  z<1 \frac{\log^{m}(1+z)}{1+z} = m! \sum\limits_{k=0}^{\oo} \stirlI{k+1}{m+1} \cdot \frac{1}{k!} z^{k} \quad{где} \ ~|z| < 1

С этими же числами связано равенство для дзета-функции Римана:

n=i[ni]1n(n!)=ζ(i+1)где  i=1,2,3, \sum\limits_{n=i}^{\oo} \stirlI{n}{i} \cdot \frac{1}{n\,(n!)} = \zeta(i+1) \quad{где} \ ~i = 1, 2, 3, \dots

Если заменить факториал на восходящую степень, то можно получить выражение для дзета-функции Гурвица, обобщающей дзета-функцию Римана.

n=i[ni]1nvn=ζ(i+1,v)где  Re(v)>0 \sum\limits_{n=i}^{\oo} \stirlI{n}{i} \cdot \frac{1}{n \cdot v^{\overline{n}}} = \zeta(i+1, v) \quad{где} \ ~\Re(v) > 0

Их экспоненциальная производящая функция имеет вид:

n=k[nk]znn!=(1)kk!lnk(1z)где  z<1 \sum\limits_{n=k}^{\oo} \stirlI{n}{k} \frac{z^n}{n!} = \frac{(-1)^k}{k!} \ln^{k}(1 - z) \quad{где} \ ~|z| < 1

Рассматриваем интересующую нас величину

Si=n=i[ni]1nn!S_i = \sum\limits_{n=i}^{\oo} \stirlI{n}{i} \cdot \frac{1}{n \, n!}

Наличие множителя 1/n1/n не дает воспользоваться производящей функцией напрямую, для этого сделаем замену:

1n=01xn1dx\frac{1}{n} = \int\limits_{0}^{1} x^{n-1} dx

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

[ni]1nn!=[ni]1n!01xn1dx \stirlI{n}{i} \cdot \frac{1}{n \cdot n!} = \stirlI{n}{i} \cdot \frac{1}{n!} \cdot \int\limits_{0}^{1} x^{n-1} dx

Суммируя по nn и меняя порядок суммирования и интегрирования, имеем

Si=01(n=i[ni]xn1n!)dx S_i = \int\limits_{0}^{1} \left( \sum\limits_{n=i}^{\oo} \stirlI{n}{i} \frac{x^{n-1}}{n!} \right) dx

Преобразуем внутреннюю сумму. Из производящей функции следует

n=i[ni]xnn!=(1)ii!lni(1x)\sum\limits_{n=i}^{\oo} \stirlI{n}{i} \frac{x^n}{n!} = \frac{(-1)^i}{i!} \ln^{i}(1 - x)

Домножим обе части на x1x^{-1}, что допустимо при x(0,1)x \in (0,1):

n=i[ni]xn1n!=(1)ii!lni(1x)x\sum\limits_{n=i}^{\oo} \stirlI{n}{i} \frac{x^{n-1}}{n!} = \frac{(-1)^i}{i!} \frac{\ln^{i}(1 - x)}{x}

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

Si=(1)ii!01lni(1x)xdxS_i = \frac{(-1)^i}{i!} \int\limits_{0}^{1} \frac{\ln^{i}(1 - x)}{x} dx

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

Сделаем замену переменной t=1xt = 1 - x, тогда dt=dxdt = -dx. Получаем

01lni(1x)xdx=10lni(t)1t(dt)=01lni(t)1tdt \int\limits_{0}^{1} \frac{\ln^{i}(1 - x)}{x} dx = \int\limits_{1}^{0} \frac{\ln^{i}(t)}{1 - t} (-dt) = \int\limits_{0}^{1} \frac{\ln^{i}(t)}{1 - t} dt

Так как lnt<0\ln t < 0 на интервале (0,1)(0,1), верно равенство

(1)ilni(t)=(lnt)i(-1)^i \ln^{i}(t) = (-\ln t)^{i}

Подставляя это в выражение для SiS_i, получаем

Si=1i!01(lnt)i1tdtS_i = \frac{1}{i!} \int\limits_{0}^{1} \frac{(-\ln t)^{i}}{1 - t} dt

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

11t=m=0tmгде  t<1\frac{1}{1 - t} = \sum\limits_{m=0}^{\oo} t^{m} \quad{где} \ ~|t| < 1

и подставляем его в интеграл:

Si=1i!m=001tm(lnt)idtS_i = \frac{1}{i!} \sum\limits_{m=0}^{\oo} \int\limits_{0}^{1} t^{m} (-\ln t)^{i} dt

Интеграл в правой части вычисляется по известной формуле (её легко получить заменой t=eut = e^{-u}):

01tm(lnt)idt=i!(m+1)i+1\int\limits_{0}^{1} t^{m} (-\ln t)^{i} dt = \frac{i!}{(m+1)^{i+1}}

Подставляя это выражение, имеем

Si=m=01(m+1)i+1=k=11ki+1=ζ(i+1) S_i = \sum\limits_{m=0}^{\oo} \frac{1}{(m+1)^{i+1}} = \sum\limits_{k=1}^{\oo} \frac{1}{k^{i+1}} = \zeta(i+1)

Тем самым получено окончательное тождество

n=i[ni]1nn!=ζ(i+1)где  i=1,2,3, \sum\limits_{n=i}^{\oo} \stirlI{n}{i} \cdot \frac{1}{n \cdot n!} = \zeta(i+1) \quad{где} \ ~i = 1, 2, 3, \dots

Это формула для дзета-функции Римона. Теперь наша цель — получить обобщение этой формулы для дзета-функции Гурвица. А именно, мы хотим доказать, что

n=i[ni]1nvn=ζ(i+1,v)где  i=1,2,3,,Re(v)>0 \sum\limits_{n=i}^{\oo} \stirlI{n}{i} \cdot \frac{1}{n \cdot v^{\overline{n}}} = \zeta(i+1, v) \quad{где} \ ~i = 1, 2, 3, \dots, \, \Re(v) > 0

Восходящую степень также можно записать через гамма-функцию:

vn=v(v+1)(v+n1)=Γ(v+n)Γ(v) v^{\overline{n}} = v (v+1) \dots (v+n-1) = \frac{\Gamma(v+n)}{\Gamma(v)}

А дзета-функция Гурвица определяется рядом

ζ(s,v)=m=01(m+v)sгде  Re(s)>1 Re(v)>0 \zeta(s, v) = \sum\limits_{m=0}^{\oo} \frac{1}{(m+v)^{s}} \quad{где} \ ~\Re(s) > 1 \ \Re(v) > 0

Из представления восходящей степени через гамма-функцию следует

1vn=Γ(v)Γ(v+n) \frac{1}{v^{\overline{n}}} = \frac{\Gamma(v)}{\Gamma(v+n)}

С другой стороны, бета-функция задаётся как

B(v,n)=01tv1(1t)n1dt=Γ(v)Γ(n)Γ(v+n) B(v, n) = \int\limits_{0}^{1} t^{v-1} (1 - t)^{n-1} dt = \frac{\Gamma(v) \cdot \Gamma(n)}{\Gamma(v+n)}

Отсюда получаем

Γ(v)Γ(v+n)=1(n1)!01tv1(1t)n1dt \frac{\Gamma(v)}{\Gamma(v+n)} = \frac{1}{(n-1)!} \int\limits_{0}^{1} t^{v-1} (1 - t)^{n-1} dt

Таким образом,

1vn=1(n1)!01tv1(1t)n1dtгде  Re(v)>0 n1 \frac{1}{v^{\overline{n}}} = \frac{1}{(n-1)!} \int\limits_{0}^{1} t^{v-1} (1 - t)^{n-1} dt \quad{где} \ ~\Re(v) > 0 \ n \ge 1

Рассмотрим обобщённую сумму

Si(v)=n=i[ni]1nvnS_i(v) = \sum\limits_{n=i}^{\oo} \stirlI{n}{i} \cdot \frac{1}{n \cdot v^{\overline{n}}}

Используя формулу выше, имеем

1nvn=1n!01tv1(1t)n1dt\frac{1}{n v^{\overline{n}}} = \frac{1}{n!} \int\limits_{0}^{1} t^{v-1} (1 - t)^{n-1} dt

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

[ni]1nvn=[ni]1n!01tv1(1t)n1dt \stirlI{n}{i} \frac{1}{n v^{\overline{n}}} = \stirlI{n}{i} \frac{1}{n!} \int\limits_{0}^{1} t^{v-1} (1 - t)^{n-1} dt

Суммируя по nin \ge i и меняя порядок суммирования и интегрирования, получаем

Si(v)=01tv1(n=i[ni](1t)n1n!)dt S_i(v) = \int\limits_{0}^{1} t^{v-1} \left( \sum\limits_{n=i}^{\oo} \stirlI{n}{i} \frac{(1 - t)^{n-1}}{n!} \right) dt

Внутренняя сумма связана с экспоненциальной производящей функцией чисел Стирлинга первого рода:

n=i[ni]znn!=(1)ii!lni(1z)где  z<1 \sum\limits_{n=i}^{\oo} \stirlI{n}{i} \frac{z^n}{n!} = \frac{(-1)^i}{i!} \ln^{i}(1 - z) \quad{где} \ ~|z| < 1

Подставляя z=1tz = 1 - t получаем

n=i[ni](1t)nn!=(1)ii!(lnt)i \sum\limits_{n=i}^{\oo} \stirlI{n}{i} \frac{(1 - t)^n}{n!} = \frac{(-1)^i}{i!} (\ln{t} )^{i}

Отделяя множитель (1t)1(1 - t)^{-1} приходим к

n=i[ni](1t)n1n!=(1)ii!(lnt)i1t \sum\limits_{n=i}^{\oo} \stirlI{n}{i} \frac{(1 - t)^{n-1}}{n!} = \frac{(-1)^i}{i!} \cdot \frac{(\ln{t} )^{i}}{1 - t}

Отсюда

Si(v)=(1)ii!01tv1lni(t)1tdt S_i(v) = \frac{(-1)^i}{i!} \int\limits_{0}^{1} t^{v-1} \frac{\ln^{i}(t)}{1 - t} dt

Так как на интервале (0,1)(0,1) выполнено (1)ilni(t)=(lnt)i(-1)^i \ln^{i}(t) = (-\ln t)^i, получаем

Si(v)=1i!01tv1(lnt)i1tdt S_i(v) = \frac{1}{i!} \int\limits_{0}^{1} t^{v-1} \frac{(-\ln t)^i}{1 - t} dt

Разложим 1/(1t)1 / (1 - t) в геометрический ряд и подставим его под знак интеграла

Si(v)=1i!m=001tv1+m(lnt)idt S_i(v) = \frac{1}{i!} \sum\limits_{m=0}^{\oo} \int\limits_{0}^{1} t^{v-1+m} (-\ln t)^i dt

Интеграл в правой части вычисляется заменой t=eut = e^{-u}:

01ta1(lnt)idt=i!ai+1,где  Re(a)>0 \int\limits_{0}^{1} t^{a-1} (-\ln t)^i dt = \frac{i!}{a^{i+1}}, \quad{где} \ ~\Re(a) > 0

В нашем случае a=v+ma = v + m, поэтому

Si(v)=m=01(v+m)i+1S_i(v) = \sum\limits_{m=0}^{\oo} \frac{1}{(v + m)^{i+1}}

По определению это и есть дзета-функция Гурвица:

m=01(v+m)i+1=ζ(i+1,v)\sum\limits_{m=0}^{\oo} \frac{1}{(v + m)^{i+1}} = \zeta(i+1, v)

Объединяя результаты, получаем окончательное тождество

n=i[ni]1nvn=ζ(i+1,v)где  i=1,2,3,, Re(v)>0 \sum\limits_{n=i}^{\oo} \stirlI{n}{i} \frac{1}{n \cdot v^{\overline{n}}} = \zeta(i+1, v) \quad{где} \ ~i = 1, 2, 3, \dots, \ \Re(v) > 0

При v=1v = 1 имеем 1n=n!1^{\overline{n}}= n!, и формула вырождается в то, что мы уже выводили:

n=i[ni]1nn!=ζ(i+1)\sum\limits_{n=i}^{\oo} \stirlI{n}{i} \frac{1}{n \cdot n!} = \zeta(i+1)

Дополнительные тождества

Используя две формулы: для обычных степеней xnx^n через восходящие степени xnx^{\overline{n}} и для нисходящих степеней xnx^{\underline{n}} через обычные степени xnx^n, можно получить следующее равенство:

xn=k{nk}(1)nkxk=k,m{nk}[nm](1)nkxm x^n = \sum\limits_k \stirlII{n}{k}(-1)^{n-k} \, x^{\overline{k}} = \sum\limits_{k, m} \stirlII{n}{k}\stirlI{n}{m}(-1)^{n-k} \, x^{m}

Это справедливо при всех xx, так что коэффициенты при x0,x1,x2,,xn1,xn+1,xn+2x^0, x^1, x^2, \dotsc , x^{n-1}, x^{n+1}, x^{n+2} должны быть равны нулю, и мы получаем тождество:

k{nk}[km](1)nk=[m=n]где  n,mN0 \sum\limits_{k} \stirlII{n}{k}\stirlI{k}{m}(-1)^{n-k} = [m=n] \quad{где} \ ~n, m \in \NN_0

Можно и наоборот. Для этого понадобятся формула для восходящих степеней xnx^{\overline{n}} через обычные степени xnx^{\overline{n}} и для обычных степеней xnx^n через восходящие xnx^{\overline{n}}:

xn=k   ⁣=   ⁣0n[nk]xk=k,m[nk]{nm}(1)nkxm x^{\overline{n}} = \sum\limits_{k \;\! = \;\! 0}^{n} \stirlI{n}{k} x^k = \sum\limits_{k, m} \stirlI{n}{k}\stirlII{n}{m}(-1)^{n-k} \, x^{\overline{m}}

Еще можно определить числа Стирлинга [nk]\stirlI{n}{k}, {nk}\stirlII{n}{k} для отрицательных nn. Сделать это не сложно, так как у нас уже есть базовые рекуррентные соотношения. Нам нужно ввести дополнительные соглашения:

[0k]={0k}=[k=0][n0]={n0}=[n=0]\align{ \stirlI{0}{k} &= \stirlII{0}{k} = [k = 0]\\[0.8em]\stirlI{n}{0} &= \stirlII{n}{0} = [n = 0] }

Теперь числа Стирлинга первого и второго рода связывает простой закон:

[nk]={nk}где  n,mN\stirlI{n}{k} = \stirlII{-n}{-k} \quad{где} \ ~n, m \in \NN

Числа Лаха