Разбиением натурального числа 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), × × × равна .