Числа Ейлера I роду

Матеріал з testwiki
Перейти до навігації Перейти до пошуку

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

Числа Ейлера I роду мають також геометричну і імовірнісну інтерпретацію: число 1n!nk виражає n-мірний об'єм частини n-мірного гіперкуба, обмеженого (n1)-мірними гіперплощинами x1+x2++xn=k і x1+x2++xn=k1; воно виражає імовірність того, що сума n незалежних змінних з рівномірним розподілом на відрізку [0,1] лежить між k1 k.

Приклад

Перестановки π четвертого порядку, повинні задовільняти одній із двох нерівностей: π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). Також існує єдина перестановка, яка має n1 тобто (1,2,3,,n1). Таким чином,

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

Дзеркальним відображенням перестановки з m є перестановка з nm1. Таким чином,

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. Тобто перестановка має n1k тоді і тільки тоді, коли її «відображення» має 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.

Зв'язок з біноміальними коефіцієнтами і степеневими формулами

Зв'язок між звичайними степенями та узагальненими біноміальними коефіцієнтами:

xn=knk(x+kn)

для цілих n0.

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.

Явні формули для чисел Ейлера

Оскільки рекурентність для чисел Ейлера достатньо складна, вони задовільняють лише небагатьом властивостям:

nm=k=0m(n+1k)(m+1k)n(1)k
m!{nm}=knk(knm)

домножуючи першу тотожність на znm і сумуючи по m, отримуємо:

m{nm}m!znm=knk(z+1)k.

Заміняючи z на z+1 і прирівнюючи коефіцієнти при zk, отримуємо другу тотожність. Таким чином, ці дві тотожності еквівалентні. Перша тотожність застосовується при малих значеннях m:

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

Сумування чисел Ейлера I роду

Із комбінаторного визначення очевидно, що сума чисел Ейлера 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.

Також справедливі такі тотожності:

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}]

Тотожність Ворпицького виражає xn як суму узагальнених біноміальних коефіцієнтів:

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

Програми на PARI/GP для обчислення чисел Ейлера

\\ рекурентна формула{ E(n, k) = if(k<1|k>n, 0, if(n==1, 1, k*E(n-1,k) + (n-k+1)*E(n-1,k-1) ) ) } \\ явна формула { E(n, k) = sum(j=0, k, (-1)^j * (k-j)^n * binomial(n+1,j) ) }

Література