Изменения

Перейти к: навигация, поиск

Числа Эйлера I и II рода

26 931 байт добавлено, 19:35, 4 сентября 2022
м
rollbackEdits.php mass rollback
'''''Числа Эйлера I рода''''' (''Eulerian numbers'') — количество [[Комбинаторные объекты|перестановок]] чисел от 1 до ''n'' таких, что в каждой из них существует ровно ''m'' подъемов. ==Числа Эйлера I рода обозначают как <tex dpi = "160">\langle{n\atop m}\rangle </tex> или же <tex dpi = "160">A(n, m)</tex>.{{Определение
|definition=
Пусть <tex dpi = "130">a</tex> и <tex dpi = "130">b</tex> - — соседние элементы некоторой перестановки порядка <tex dpi = "130">n</tex> причем <tex dpi = "130">a > < b</tex>. Тогда пара <tex dpi = "130">(a, b)</tex> называется '''подъемом''' (англ. ''ascent'') данной перестановки.
}}
'''''Числа Эйлера I рода''''' (англ. ''Eulerian numbers'') — количество [[Комбинаторные объекты|перестановок]] чисел от <tex>1</tex> до <tex>n</tex> таких, что в каждой из них существует ровно <tex>m</tex> подъемов. Числа Эйлера I рода обозначают как <tex dpi=190>\langle{n\atop m}\rangle </tex> или же <tex>A(n, m)</tex>.
===Вывод рекуррентной формулы===Пусть у нас есть некая перестановка <tex dpi = "160"> \pi = \pi_1, \pi_2...\ldots \pi_{n-1} </tex>. Тогда операцией вставки элемента с номером <tex>n </tex> в какую-либо из позиций мы получим <tex dpi = "160">n</tex> перестановок вида <tex dpi = "160">\theta = \theta_1, \theta_2...\ldots \theta_p, n, \theta_q...\ldots \theta_{n-1}</tex>. Далее рассмотрим два случая:
1. # Количество подъемов в перестановке <tex dpi = "130">\theta</tex> равно количеству подъемов в <tex dpi = "130">\pi</tex>. Этого можно добиться, вставляя элемент <tex dpi = "130">n</tex> на самое первое место в <tex dpi = "130">\theta</tex> (всего <tex dpi = "160"190>\langle{n- 1\atop m}\rangle </tex> возможностей) или перед последним последним элементом каждого подъема(еще <tex dpi = "130">k m \times </tex><tex dpi = "160"190> \langle{n- 1\atop m}\rangle </tex> раз).# Количество подъемов в новой перестановке на один больше предыдущего количества. Этого эффекта добиваемся вставкой элемента <tex>n</tex> во все места, не подходящие по критерию первого пункта. Таких вставок, как не трудно догадаться, можно совершить <tex>(n - m)</tex><tex dpi=190>\langle{n - 1\atop m - 1}\rangle</tex>.
2. Количество подъемов в новой перестановке на один больше предыдущего количества. Этого эффекта добиваемся вставкой элемента <tex dpi = "130">n</tex> в конце каждой перестановки или после элемента перестановки со значением <tex dpi = "130">n-1</tex>. Таких элементов, как не трудно догадаться, будет <tex dpi = "130">(n - k)</tex><tex dpi = "160">\langle{n\atop m}\rangle</tex>.Тогда рекуррентная формула имеет вид:
Тогда рекуррентная формула имеет вид: <tex dpi=190>\left\langle{n\atop m}\right\rangle</tex> <tex> = (m + 1)</tex> <tex dpi=190>\left\langle{n - 1\atop m}\right\rangle</tex> <tex> + (n - m)</tex> <tex dpi=180>\left\langle{n - 1\atop m - 1}\right\rangle</tex>
Примем также следующее начальное значение::<tex dpi = "180"190>\left\langle{n0\atop m}\right\rangle </tex> <tex> = ([m + 1)\left\langle{n - 1\atop m}\right\rangle + (n - m)\left\langle{n - 1\atop m - 1}\right\rangle= 0]</tex><ref>http://ru.wikipedia.org/wiki/%D0%9D%D0%BE%D1%82%D0%B0%D1%86%D0%B8%D1%8F_%D0%90%D0%B9%D0%B2%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0 нотация Айверсона</ref>.
Примем также ===Пример===Рассмотрим все перестановки порядка <tex>4</tex>, в которых есть ровно <tex>2</tex> подъема (в квадратных скобках один или больше подъемов подряд)::<tex dpi=190> \left\langle{4\atop 2}\right\rangle</tex> <tex> = 11:[124]3,[13][24],[134]2,[14][23],2[134],[23][14],[23][41],[24][13],3[124],[34][12],4[123],</tex> Согласно алгоритму вывода рекуррентной формулы мы можем добавить <tex>4</tex> в следующие начальные значенияпозиции всех перестановок порядка <tex>3</tex> с двумя подъемами, не увеличив количество подъемов: :<tex dpi=190>\left\langle{3\atop 2}\right\rangle</tex> <tex> = 1:[123] \Rightarrow (4)[123], [1(4)][23], [12(4)]3</tex> Далее рассмотрим все перестановки порядка <tex>3</tex> с одним подъемом, причем операцией вставки <tex>4</tex> мы будем увеличивать количество подъемов на <tex>1</tex>: :<tex dpi=190> \left\langle{3\atop 1}\right\rangle</tex> <tex> = 4:</tex> :<tex>[13]2 \Rightarrow [13(4)]2, [13][2(4)];</tex> :<tex>2[13] \Rightarrow [2(4)][13], 2[13(4)];</tex> :<tex>[23]1 \Rightarrow [23(4)]1, [23][1(4)];</tex> :<tex>3[12] \Rightarrow [3(4)][12], 3[12(4)];</tex> Таким образом мы убеждаемся в верности формулы: :<tex dpi=190> \left\langle{4\atop 2}\right\rangle</tex> <tex> = (2 + 1)</tex> <tex dpi=190>\left\langle{3\atop 2}\right\rangle</tex> <tex> + (4 - 2)</tex> <tex dpi=190>\left\langle{3\atop 1}\right\rangle</tex> <tex> = 11;</tex>  ===Треугольник чисел Эйлера I рода===На значениях <tex>n = m</tex> чисел Эйлера I рода можно построить массив <tex>n \times m</tex>, нижнедиагональная часть которого названа треугольником чисел Эйлера I рода. ::{| class="number_triangle"
<tex dpi |- align= "180center">\langle{| style="background:white; color:black; width:50px;" || style="background:white; color:black; width:50px;" | '''''m = 0'''''| style="background:white; color:black; width:50px;" | '''''1'''''| style="background:white; color:black; width:50px;" | '''''2'''''| style="background:white; color:black; width:50px;" | '''''3'''''| style="background:white; color:black; width:50px;" | '''''4'''''| style="background:white; color:black; width:50px;" | '''''5'''''| style="background:white; color:black; width:50px;" | '''''6'''''| style="background:white; color:black; width:50px;" | '''''7'''''| style="background:white; color:black; width:50px;" | '''''8'''''| style="background:white; color:black; width:50px;" | '''''9'''''|- align="center"| style="background:white; color:black;" | '''''n\atop m}\rangle = 0</tex>, если <tex dpi '''''| style="background:#FFDEAD; color:black;" | '''1'''| style="background:#FFDEAD; color:red;" | '''0'''| style="background:#FFDEAD; color:red;" | '''0'''| style="background:#FFDEAD; color:red;" | '''0'''| style="background:#FFDEAD; color:red;" | '''0'''| style="background:#FFDEAD; color:red;" | '''0'''| style= "130background:#FFDEAD; color:red;">m < | '''0</tex> или если <tex dpi '''| style= "130background:#FFDEAD; color:red;">n | '''0'''| style= "background:#FFDEAD; color:red;" | '''0</tex>'''| style="background:#FFDEAD; color:red;" | '''0'''
|- align="center"
| style="background:white; color:black;" | '''''1'''''
| style="background:#FFDEAD; color:black;" | '''1'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
|- align="center"
| style="background:white; color:black;" | '''''2'''''
| style="background:#FFDEAD; color:black;" | '''1'''
| style="background:#FFDEAD; color:black;" | '''1'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
|- align="center"
| style="background:white; color:black;" | '''''3'''''
| style="background:#FFDEAD; color:black;" | '''1'''
| style="background:#FFDEAD; color:black;" | '''4'''
| style="background:#FFDEAD; color:black;" | '''1'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
|- align="center"
| style="background:white; color:black;" | '''''4'''''
| style="background:#FFDEAD; color:black;" | '''1'''
| style="background:#FFDEAD; color:black;" | '''11'''
| style="background:#FFDEAD; color:black;" | '''11'''
| style="background:#FFDEAD; color:black;" | '''1'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
|- align="center"
| style="background:white; color:black;" | '''''5'''''
| style="background:#FFDEAD; color:black;" | '''1'''
| style="background:#FFDEAD; color:black;" | '''26'''
| style="background:#FFDEAD; color:black;" | '''66'''
| style="background:#FFDEAD; color:black;" | '''26'''
| style="background:#FFDEAD; color:black;" | '''1'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
|- align="center"
| style="background:white; color:black;" | '''''6'''''
| style="background:#FFDEAD; color:black;" | '''1'''
| style="background:#FFDEAD; color:black;" | '''57'''
| style="background:#FFDEAD; color:black;" | '''302'''
| style="background:#FFDEAD; color:black;" | '''302'''
| style="background:#FFDEAD; color:black;" | '''57'''
| style="background:#FFDEAD; color:black;" | '''1'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
|- align="center"
| style="background:white; color:black;" | '''''7'''''
| style="background:#FFDEAD; color:black;" | '''1'''
| style="background:#FFDEAD; color:black;" | '''120'''
| style="background:#FFDEAD; color:black;" | '''1191'''
| style="background:#FFDEAD; color:black;" | '''2416'''
| style="background:#FFDEAD; color:black;" | '''1191'''
| style="background:#FFDEAD; color:black;" | '''120'''
| style="background:#FFDEAD; color:black;" | '''1'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
|- align="center"
| style="background:white; color:black;" | '''''8'''''
| style="background:#FFDEAD; color:black;" | '''1'''
| style="background:#FFDEAD; color:black;" | '''247'''
| style="background:#FFDEAD; color:black;" | '''4293'''
| style="background:#FFDEAD; color:black;" | '''15619'''
| style="background:#FFDEAD; color:black;" | '''15619'''
| style="background:#FFDEAD; color:black;" | '''4293'''
| style="background:#FFDEAD; color:black;" | '''247'''
| style="background:#FFDEAD; color:black;" | '''1'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
|- align="center"
| style="background:white; color:black;" | '''''9'''''
| style="background:#FFDEAD; color:black;" | '''1'''
| style="background:#FFDEAD; color:black;" | '''502'''
| style="background:#FFDEAD; color:black;" | '''14608'''
| style="background:#FFDEAD; color:black;" | '''88234'''
| style="background:#FFDEAD; color:black;" | '''156190'''
| style="background:#FFDEAD; color:black;" | '''88234'''
| style="background:#FFDEAD; color:black;" | '''14608'''
| style="background:#FFDEAD; color:black;" | '''502'''
| style="background:#FFDEAD; color:black;" | '''1'''
| style="background:#FFDEAD; color:red;" | '''0'''
|}
===ПримерЯвные формулы===Рассмотрим все перестановки порядка :<tex dpi = "130"190>4\left\langle{n\atop m}\right\rangle</tex>, в которых есть ровно 2 подъема <tex> = \sum\limits_{j=1}^{m+1} (в квадратных скобках один или больше подъемов подряд-1)^{m-j+1} {n+1\choose m-j+1}j^{n}</tex>:<tex dpi=190>\left\langle{n\atop m}\right\rangle</tex> <tex> = \sum\limits_{j=0}^{m}(-1)^j {n+1\choose j} (m+1-j)^n</tex> ===Связь чисел Эйлера I рода с сечениями гиперкубов==={{Теорема|statement=Число <tex>\dfrac{1}{n!}</tex> <tex dpi = "130"190> \left\langle{4n\atop 2m}\right\rangle </tex> выражает объем части <tex>n</tex>-мерного единичного гиперкуба, ограниченного гиперплоскостями <tex>x_1+x_2+\dots+x_n=m</tex> и <tex>x_1+x_2+\dots+x_n= 11: m-1</tex>.[124]3, |proof=[13][24], Для доказательства этого факта нам потребуется следующая теорема: [134]2, {{Теорема[14][23], |about=Об объемах сечений <tex>n</tex>-мерных гиперкубов полупространствами2[134], |statement=[23][14], [23][41]Пусть <tex>w \in \mathbb{R}</tex> — вектор с ненулевыми компонентами (<tex>w = {w_1, [24][13]w_2 \ldots w_n}</tex>), а <tex>z \in \mathbb{R}_+</tex>. Тогда верно следующее равенство:3[124], [34][12]<tex>\mathrm{Vol}_{n}(G^n_{w, 4z} \cap I^{n}) = \dfrac{1}{n! \prod\limits_{i=1}^{n}w_i} \sum\limits_{K \subseteq [123n], } (-1)^{|K|}(z-w \cdot 1_K)^n_+</tex>
Согласно алгоритму вывода рекуррентной формулы мы можем добавить '4' в следующие позиции всех перестановок порядка *<tex dpi >G_{w, z}^{n} := "130"\{x \in \mathbb{R}^{n} : (w \cdot x) \leqslant z \}</tex> — полупространство;*<tex>I^n := [0,1]^n</tex>;*<tex>[n] := \{1,2\ldots n\}</tex>;*<tex>1_K</tex>, где <tex>K</tex> — подмножество <tex>3\{1,2\ldots n\}</tex> , {{---}} вектор, где значения координат с двумя подъемаминомерами, не увеличив количество подъемоввходящими в <tex>K</tex>, равны <tex>1</tex>, а остальные {{---}} нули; *Для <tex>r \in \mathbb{R}</tex> и <tex>n \in \mathbb{N}</tex> : <tex>r^n_+ := (\max{\{r, 0\}})^n</tex>.
|proof=С доказательством можно ознакомиться по ссылке <tex dpi = "130"ref> \left\langle{3\atop 2}\right\rangle = 1http:[123] => (4)[123], [1(4)][23], [12(4)]3//arxiv.org/pdf/math/0607715.pdf</texref>.}}
Далее рассмотрим [[Файл:HypercubeEuler2_2.png|200px|thumb|m = 2, n = 1. V = 1/2]][[Файл:HypercubeEuler3.png|200px|thumb|m = 3, n = 2. V = 1/6]]Рассмотрим пересечение гиперкуба полупространством <tex>G^n_{1_{[n]},m}</tex>. Вектор <tex>1_{[n]}</tex> (все перестановки порядка координаты которого равны единицы) появляется здесь ввиду того, как мы определили в формулировке секущие гиперплоскости (<tex dpi >x_1+x_2+\ldots +x_n = "130"m | m+1</tex>3) {{---}} это вектор нормали к <tex>\mathrm{G}</tex> с одним подъемом. Очевидно, причем операцией вставки что при данном значении вектора произведение <tex dpi >\prod\limits_{i= "130"1}^{n}w_i</tex> равно единице (вектор <tex>w_i</tex> тут {{---}} единичный вектор <tex>1_{[n]}</tex>, то есть рассматривается произведение всех его координат {{---}} единиц). Рассмотрим выражение, стоящее под знаком суммы. При итерации по подмножествам <tex>[n]</tex> равной мощности будут получаться одинаковые слагаемые, так как выражение <tex>(-1)^{|K|}(z-w \cdot 1_K)^n_+</tex> зависит лишь от мощности итерируемого в сумме подмножества <tex>K</tex> {{---}} скалярное произведение <tex>w \cdot 1_K</tex> одинаково за счет того лишь факта, что оно вычисляется как сумма произведений соответствующих координат, где ровно <tex>n - |K|</tex>4их обращаются в ноль. Такое скалярное произведение будет равно мощности <tex>K</tex> мы будем увеличивать количество перестановок на . Заменим итератор суммы значением мощности множества <tex>K</tex>. Также ограничим верхний индекс суммирования значением <tex>m+1:</tex>, так как при больших значениях <tex>j</tex> слагаемое будет обращаться в ноль (<tex>r^n_+</tex>). Отсюда имеем <tex>{n \choose j}</tex> таких одинаковых слагаемых, где <tex>j = |K|</tex>.
Тогда перейдем от первоначальной формулировки теоремы к следующей::<tex dpi = "130"> \leftmathrm{Vol}_{n}(G^n_{1_{[n]},m} \langlecap I^{3n}) = \atop dfrac{1}{n!}\rightsum\rangle limits_{j = 4:0}^{m + 1} (-1)^{j}{n \choose j}(m-j)^n</tex>
Положим <tex>W_n^m</tex> — фигура, образованная сечением гиперкуба <tex dpi = "130">[130,1]2 ^{n}</tex> плоскостями <tex>\sum\limits_{i=1}^{n} x_{i} =m</tex> и <tex>\sum\limits_{i=1}^{n} x_{i} = m+1</tex>. :<tex>W_n^m := \{ x \in \mathbb{R} : m \leqslant x \cdot 1_{[13(4)]2, [13][2(4)n];} \leqslant m+1 \} \cap I^{n}</tex>
<tex dpi = "130">2[13] => [2(4)][13], 2[13(4)];</tex>Тогда перейдем к следующему равенству:
:<tex dpi >\mathrm{Vol}_{n}(W_n^m) = "130"\mathrm{Vol}_n(G_{1_{[n]},m+1}^{n} \cap I^n) - \mathrm{Vol}_n(G_{1_{[n]},m}^{n} \cap I^n)</tex>:<tex>= \dfrac{1}{n!}[23\sum\limits_{j=0}^{m+1}(-1)^{j}{n \choose j}(m+1-j)^{n} - \sum\limits_{j=0}^{m}(-1)^{j}{n \choose j}(m-j)^{n}]</tex>:<tex> = \dfrac{1 }{n!}\sum\limits_{j=0}^{m+1}(-1)^j{n+1 \choose j}(m+1-j)^n</tex> [23:<tex> = \dfrac{1}{n!}\sum\limits_{j=0}^{m}(4-1)]^j{n+1, [23][\choose j}(m+1-j)^n</tex> (4элемент суммы с номером <tex>j=m+1</tex> обращается в ноль)];:<tex> = </tex> <tex>\dfrac{1}{n!}</tex> <tex dpi=190>\left\langle{n\atop m}\right\rangle</tex>(вторая явная формула)
<tex dpi = "130">3[12] => [3(4)][12], 3[12(4)];</tex>}}
===Свойства===
# Нетрудно увидеть, что каждый ряд ненулевых значений симметричен относительно своей середины, то есть:#:<tex dpi=190>\left\langle{n\atop m}\right\rangle =Треугольник \left\langle{n\atop (n-1) - k}\right\rangle</tex><tex>,\ n \geqslant 1,\ 0 \leqslant k \leqslant n-1. \, </tex># Сумма всех значений каждого ряда равна <tex> n! </tex>:#:<tex>\sum\limits_{m=0}^{n}</tex><tex dpi=190> \left\langle{n\atop m}\right\rangle</tex> <tex> = n!,\ n \geqslant 0, \,</tex># Связь чисел Эйлера I рода и явная формулас числом сочетаний:#:<tex>\sum\limits_{m=0}^n (-1)^m </tex><tex dpi=190>{\left\langle{n\atop m}\right\rangle}</tex> <tex>{n-1\choose m}^{-1}=0.</tex># Вероятность того, что сумма <tex>n</tex> независимых равномерно распределённых в отрезке <tex>[0,1]</tex> переменных лежит между <tex>m-1</tex> и <tex>m</tex> равна <tex>\dfrac{1}{n!}\left\langle{n\atop m}\right\rangle</tex>.
==Числа Эйлера II рода==
'''''Числа Эйлера II рода''''' (англ. ''Eulerian numbers of the second kind'') — количество перестановок мультимножества от <tex>1</tex> до <tex>n</tex> вида <tex>\{1,1,2,2\ldots n,n\}</tex>, обладающих свойством "все элементы перестановки, встречающиеся между двумя вхождниями <tex>z</tex> для любого <tex>z</tex>, больше, чем <tex>z</tex>", таких, что в каждой из них существует ровно <tex>m</tex> подъемов. Числа Эйлера II рода обозначаются как <tex dpi = "190"> \scriptstyle \left\langle \!\! \left\langle {n \atop m} \right\rangle \!\! \right\rangle </tex>
 
 
'''Пример'''
 
Рассмотрим <tex> n = 3</tex>. Тогда существует <tex>15</tex> перестановок такого вида, среди которых одна не имеет подъемов, <tex>8</tex> штук имеют всего <tex>1</tex> подъем, и <tex>6</tex> перестановок имеют <tex>2</tex> подъема:
 
:<tex> 332211,\; </tex>
:<tex> 221[13]3,\; 22[13]31,\; 2[23]311,\; [23]3211,\; 1[13]322,\; [13]3221,\; 331[12]2,\; 33[12]21, </tex>
:<tex>1[12][23]3,\; [12]2[13]3,\; 1[123]32,\; [123]321,\; [13]3[12]2,\; [12][23]31. </tex>
 
{{Лемма
|statement=Количество перестановок мультимножества <tex>\{1,1,2,2\ldots n,n\}</tex> со свойством "все элементы перестановки, встречающиеся между двумя вхождниями <tex>z</tex> для любого <tex>z</tex>, больше, чем
<tex dpi="130">z</tex>" равно двойному факториалу <tex dpi="130">(2n-1)!!</tex>.
|proof = Докажем лемму методом математической индукции.
*'''База'''. Для <tex>n=1</tex> очевидно, что существует только одна такая перестановка.
*'''Переход'''. Рассмотрим какую-нибудь перестановку длины <tex>2n</tex>. Таких перестановок <tex>(2n-1)!!</tex>. Теперь докажем, что перестановок длины <tex>2(n+1)</tex> будет <tex>(2(n+1)-1)!!</tex>. Попробуем вставить два числа <tex>n + 1</tex>. Очевидно, что их нельзя вставить не на соседние места, так как в таком случае между ними точно будут меньшие элементы. Но их можно вставить в любые два соседних места, так как они больше всех чисел в перестановке, а значит они не нарушат свойства для других элементов. Таким образом два новых элемента можно вставить в <tex>2n+1</tex> место. В итоге перестановок длины <tex>2(n+1)</tex> будет <tex>(2n-1)!!\cdot (2n+1)=(2n+1)!!=(2(n+1)-1)!!</tex>.
}}
 
===Рекуррентная формула===
Числа Эйлера II рода можно выразить рекурсивно следующим образом:
:<tex dpi=190> \left\langle \!\! \left\langle {n \atop m} \right\rangle \!\! \right\rangle</tex> <tex> = (2n-m-1) </tex> <tex dpi=180>\left\langle \!\! \left\langle {n-1 \atop m-1} \right\rangle \!\! \right\rangle</tex> <tex> + (m+1) </tex> <tex dpi=190>\left\langle \!\! \left\langle {n-1 \atop m} \right\rangle \!\! \right\rangle, </tex>
 
С начальным условием для <tex>n = 0</tex>:
:<tex dpi=190> \left\langle \!\! \left\langle {0 \atop m} \right\rangle \!\! \right\rangle</tex> <tex> = [m=0]. </tex>
 
===Треугольник чисел Эйлера II рода===
Значения чисел Эйлера II рода для <tex>0 \leqslant n \leqslant m \leqslant 9</tex> представлены в данном массиве. Нижнедиагональная его часть называется треугольником чисел Эйлера II рода.
 
:::{| class="number_triangle"
 
|- align="center"
| style="background:white; color:black; width:50px;" |
| style="background:white; color:black; width:50px;" | '''''m = 0'''''
| style="background:white; color:black; width:50px;" | '''''1'''''
| style="background:white; color:black; width:50px;" | '''''2'''''
| style="background:white; color:black; width:50px;" | '''''3'''''
| style="background:white; color:black; width:50px;" | '''''4'''''
| style="background:white; color:black; width:50px;" | '''''5'''''
| style="background:white; color:black; width:50px;" | '''''6'''''
| style="background:white; color:black; width:50px;" | '''''7'''''
| style="background:white; color:black; width:50px;" | '''''8'''''
| style="background:white; color:black; width:50px;" | '''''9'''''
 
|- align="center"
| style="background:white; color:black;" | '''''n = 0'''''
| style="background:#FFDEAD; color:black;" | '''1'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
 
|- align="center"
| style="background:white; color:black;" | '''''1'''''
| style="background:#FFDEAD; color:black;" | '''1'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
|- align="center"
| style="background:white; color:black;" | '''''2'''''
| style="background:#FFDEAD; color:black;" | '''1'''
| style="background:#FFDEAD; color:black;" | '''2'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
|- align="center"
| style="background:white; color:black;" | '''''3'''''
| style="background:#FFDEAD; color:black;" | '''1'''
| style="background:#FFDEAD; color:black;" | '''8'''
| style="background:#FFDEAD; color:black;" | '''6'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
|- align="center"
| style="background:white; color:black;" | '''''4'''''
| style="background:#FFDEAD; color:black;" | '''1'''
| style="background:#FFDEAD; color:black;" | '''22'''
| style="background:#FFDEAD; color:black;" | '''58'''
| style="background:#FFDEAD; color:black;" | '''24'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
|- align="center"
| style="background:white; color:black;" | '''''5'''''
| style="background:#FFDEAD; color:black;" | '''1'''
| style="background:#FFDEAD; color:black;" | '''52'''
| style="background:#FFDEAD; color:black;" | '''328'''
| style="background:#FFDEAD; color:black;" | '''444'''
| style="background:#FFDEAD; color:black;" | '''120'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
|- align="center"
| style="background:white; color:black;" | '''''6'''''
| style="background:#FFDEAD; color:black;" | '''1'''
| style="background:#FFDEAD; color:black;" | '''114'''
| style="background:#FFDEAD; color:black;" | '''1452'''
| style="background:#FFDEAD; color:black;" | '''4400'''
| style="background:#FFDEAD; color:black;" | '''3708'''
| style="background:#FFDEAD; color:black;" | '''720'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
|- align="center"
| style="background:white; color:black;" | '''''7'''''
| style="background:#FFDEAD; color:black;" | '''1'''
| style="background:#FFDEAD; color:black;" | '''240'''
| style="background:#FFDEAD; color:black;" | '''5610'''
| style="background:#FFDEAD; color:black;" | '''32120'''
| style="background:#FFDEAD; color:black;" | '''58140'''
| style="background:#FFDEAD; color:black;" | '''33984'''
| style="background:#FFDEAD; color:black;" | '''5040'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
|- align="center"
| style="background:white; color:black;" | '''''8'''''
| style="background:#FFDEAD; color:black;" | '''1'''
| style="background:#FFDEAD; color:black;" | '''494'''
| style="background:#FFDEAD; color:black;" | '''19950'''
| style="background:#FFDEAD; color:black;" | '''195800'''
| style="background:#FFDEAD; color:black;" | '''644020'''
| style="background:#FFDEAD; color:black;" | '''785304'''
| style="background:#FFDEAD; color:black;" | '''341136'''
| style="background:#FFDEAD; color:black;" | '''40320'''
| style="background:#FFDEAD; color:red;" | '''0'''
| style="background:#FFDEAD; color:red;" | '''0'''
|- align="center"
| style="background:white; color:black;" | '''''9'''''
| style="background:#FFDEAD; color:black;" | '''1'''
| style="background:#FFDEAD; color:black;" | '''1004'''
| style="background:#FFDEAD; color:black;" | '''67260'''
| style="background:#FFDEAD; color:black;" | '''1062500'''
| style="background:#FFDEAD; color:black;" | '''5765500'''
| style="background:#FFDEAD; color:black;" | '''12440064'''
| style="background:#FFDEAD; color:black;" | '''11026296'''
| style="background:#FFDEAD; color:black;" | '''3733920'''
| style="background:#FFDEAD; color:black;" | '''362880'''
| style="background:#FFDEAD; color:red;" | '''0'''
|}
 
== См. также ==
* [[Комбинаторные_объекты#.D0.9F.D0.B5.D1.80.D0.B5.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B8|Перестановки]]
* [[Числа_Стирлинга_первого_рода|Числа Стирлинга первого рода]]
* [[Числа_Стирлинга_второго_рода|Числа Стирлинга второго рода]]
* [[Числа_Каталана|Числа Каталана]]
 
==Примечания==
<references/>
 
==Источники информации==
<references/>
*[http://en.wikipedia.org/wiki/Eulerian_number Eulerian number — Wikipedia]
*[http://oeis.org/wiki/Eulerian_numbers Треугольник чисел Эйлера I рода — OEIS Wiki]
*[http://www.mathpages.com/home/kmath012/kmath012.htm Eulerian number — Math Pages]
*[http://mathworld.wolfram.com/EulerianNumber.html Числа Эйлера — Wolfram Mathworld]
*[http://www-personal.umich.edu/~mconger/andkpaper.pdf A Refinement of the Eulerian numbers]
*[http://arxiv.org/pdf/math/0607715.pdf Доказательство свойства о взаимосвязи чисел Эйлера I рода и объема сечений гиперкуба]
 
[[Категория: Дискретная математика и алгоритмы]]
 
[[Категория: Комбинаторика ]]
1632
правки

Навигация