Разбиения чисел

Разбиением натурального числа n на k слагаемых называется класс эквивалентности последовательностей таких положительных натуральных чисел (b1, b2, × × ×, bk), что

n = b1 + b2 + × × × + bk, k>0, b1, b2, × × ×, bk > 0.

Две последовательности считаются эквивалентными, если они отличаются перестановкой элементов bi. Каждый класс эквивалентности можно представить единственным образом как такую невозрастающую последовательность

a1 ³ a2 ³ × × × ³ ak,

что a1+ a2, + × × × + ak = n. Пусть P(n,k) – число разбиений n на k слагаемых. Тогда число всех разбиений равно , n>0.

Полагаем по определению P(0)=P(0,0)=1.

Пример 1. P(5)=7:

5 = 5,

5 = 4+1,

5 = 3+2,

5 = 3+1+1,

5 = 2+2+1,

5 = 2+1+1+1,

5 = 1+1+1+1+1.

Диаграмма Ферреса для n = a1 + a2 + × × × + ak состоит из k строк, в i -строке содержащих ai точек. Например для Например, для 5 = 2 + 2 + 1 диаграмма Ферреса показана на рисунке 3.1. На этом рисунке показана также сопряженная диаграмма Ферреса.

· · · · · · · · · ·

Рис. 3.1. Диаграммы Ферреса

Лемма 1. Число разбиений P(n) равно количеству решений

(l1, l2, × × ×, ln)

уравнения l1 ×1 + l2 ×2 + × × ×+ ln ×n = n.

Доказательство. Если среди чисел a1³ a2 ³ × × × ³ ak разбиения числа n имеется l1 - единиц, l2 - двоек, × × ×, ln - n -ок, то получаем решение уравнения. Ясно, что это соответствие взаимно однозначно.

Обозначим через Ph(n) количество разбиений числа n на слагаемые, не большие чем h.

Теорема 1. Производящая функция последовательности чисел разбиений Ph(0), Ph (1), Ph (2), × × × равна .

Доказательство. Произведение равно

(1+x+x2+× × ×)(1+x2+x4+× × ×)(1+ x3+ x6+ × × ×)× × ×(1+ xh + x2h + × × ×)

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

. Отсюда коэффициент при xn равен числу последовательностей (l1, l2, × × ×, lh),

для которых l1 ×1 + l2 ×2 + × × ×+ lh ×h = n. Он будет равен числу разбиений n на слагаемые, не большие чем h.

Следствие 1. Производящая функция последовательности чисел разбиений P(0), P(1), P(2), × × × равна .


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: