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

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

Шаблон:Не путать В комбинаторике числом Эйлера I рода из n по k, обозначаемым nk или E(n,k), называется количество перестановок порядка n с k подъёмами, то есть таких перестановок π=(π1,π2,,πn), что существует ровно k индексов j, для которых πj<πj+1.

Числа Эйлера I рода обладают также геометрической и вероятностной интерпретацией — число 1n!nk выражает:

Пример

Перестановки π четвертого порядка, имеющие ровно два подъёма, должны удовлетворять одному из трёх неравенств: π1<π2>π3<π4, π1<π2<π3>π4 или π1>π2<π3<π4. Таких перестановок ровно 11:

1324, 1423, 2314, 2413, 3412, 1243, 1342, 2341, 2134, 3124, 4123.

Поэтому 42=11.

Свойства

Для заданного натурального числа n существует единственная перестановка без подъёмов, то есть (n,n1,n2,,1). Также существует единственная перестановка, которая имеет n-1 подъёмов, то есть (1,2,3,,n1,n). Таким образом,

n0=nn1=1 для всех натуральных n.

Зеркальным отражением перестановки с m подъёмами является перестановка с n-m-1 подъёмами. Таким образом,

nm=nnm1.

Треугольник чисел Эйлера первого рода

Значение чисел Эйлера nk для малых значений n и k приведены в следующей таблице (Шаблон:OEIS):

n\k 0 1 2 3 4 5 6 7 8 9
0 1
1 1 0
2 1 1 0
3 1 4 1 0
4 1 11 11 1 0
5 1 26 66 26 1 0
6 1 57 302 302 57 1 0
7 1 120 1191 2416 1191 120 1 0
8 1 247 4293 15619 15619 4293 247 1 0
9 1 502 14608 88234 156190 88234 14608 502 1 0

Легко понять, что значения на главной диагонали матрицы задаются формулой: nn=[n=0].

Треугольник Эйлера, как и треугольник Паскаля, симметричен слева и справа. Но в этом случае закон симметрии несколько отличен:

nk=nn1k при n > 0.

То есть перестановка имеет n-1-k подъёмов тогда и только тогда, когда её «отражение» имеет k подъёмов.

Рекуррентная формула

Каждая перестановка ρ=ρ1ρn1 из набора {1,2,3,n1} приводит к n перестановкам из {1,2,3,n}, если мы вставляем новый элемент n всеми возможными способами. Вставляя n в j-ю позицию, получаем перестановку π=ρ1ρj1nρjρn1. Количество подъёмов в π равняется количеству подъёмов в ρ, если j=1 или если πj1<πj; и оно больше количества подъёмов в ρ, если j=n или если ρj1>ρj. Следовательно, π в сумме имеет (k+1)n1k способов построения перестановок из ρ, которые имеют k подъёмов, плюс ((n2)(k1)+1)n1k1 способов построения перестановок из ρ, которые имеют k1 подъёмов. Тогда искомая рекуррентная формула для целых n>0 имеет вид:

nk=(k+1)n1k+(nk)n1k1.

Положим также, что

0k=[k=0] (для целых k),

и при k<0:

nk=0.

Явные формулы

Явная формула для чисел Эйлера I рода:

nm=k=0m(n+1k)(m+1k)n(1)k

позволяет получить относительно простые выражения при малых значениях m:

n0=1;
n1=2nn1;
n2=3n(n+1)2n+(n+12).

Формулы суммирования

Из комбинаторного определения очевидно, что сумма чисел Эйлера I рода, расположенных в n-й строке, равна n!, так как она равна количеству всех перестановок порядка n:

m=0nnm=n!

Знакопеременные суммы чисел Эйлера I рода при фиксированном значении n связаны с числами Бернулли Bn+1:

m=0n(1)mnm=2n+1(2n+11)Bn+1n+1,
m=0n(1)mnm(nm)1=(n+1)Bn,
m=0n(1)mnm(n1m)1=0.

Также справедливы следующие тождества, связывающие числа Эйлера I рода с числами Стирлинга II рода:

k=nmnnk(knm)=m!{nm}
k=0n2knk=k=1kn2k=k=1nk!{nk}
k=0n3knk=2n+1k=1kn3k

Производящая функция

Производящая функция чисел Эйлера I рода имеет вид:

1we(w1)zw=m,n0nmwmznn!

Числа Эйлера I рода связаны также с производящей функцией последовательности n-х степеней (полилогарифм целого отрицательного порядка):

k=1knxk=m=0n1nmxm+1(1x)n+1.

Кроме того, Z-преобразование из

{nk}k=1N

является генератором первых N строк треугольник чисел Эйлера, когда знаменатель n-й элемента преобразования сокращается умножением на (z1)j+1:

Z[{nk}k=13={z(z1)2,z+z2(z1)3,z+4z2+z3(z1)4}]

Тождество Ворпицкого

Тождество Ворпицкого выражает степенную функцию в виде суммы произведений чисел Эйлера I рода и обобщённых биномиальных коэффициентов:

xn=m=0n1nm(x+mn).

В частности:

x2=(x2)+(x+12)
x3=(x3)+4(x+13)+(x+23)
x4=(x4)+11(x+14)+11(x+24)+(x+34)

и т. д. Эти тождества легко доказываются по индукции.

Тождество Ворпицкого даёт ещё один способ вычисления суммы первых n квадратов:

k=1nk2=k=1n20(k2)+21(k+12)=k=1n(k2)+(k+12)=
=((12)+(22)++(n2))+((22)+(32)++(n+12))=
=(n+13)+(n+23)=n(n+1)(2n+1)6.

Литература

Шаблон:Викиучебник