- •Конкретная математика (Лекции 2004, фрагменты)
- •Производящие функции для сочетаний.
- •Производящие функции для перестановок.
- •Определение и простейшие свойства производящих функций.1
- •Решение линейных рекуррентных уравнений.
- •Производные сложных функций (Формула Бруно)
- •Числа Стирлинга первого и второго рода.
- •Представление перестановок в циклической форме.
- •Цикловые классы (типы).
- •Перестановки без единичных циклов
- •Разбиение чисел.2
- •Композиции чисел.
- •Принцип включения и исключения.
- •Перечисление графов5
- •1.1 Число способов, которыми можно пометить граф.
- •1.2 Связные графы.
- •1.3 Эйлеровы графы
- •1.7 Деревья
- •Упражнение. Выполните приведенный алгоритм для деревьв
- •Теорема Пойа.
- •1. Пример: раскраска узлов бинарного дерева11
- •2. Цикловой индекс группы подстановок.12
- •3. Основная лемма.
- •4. Функции и классы.
- •5. Вес функции; вес класса эквивалентности
- •6. Запас и перечень
- •7. Перечень функции
- •8. Перечень классов эквивалентности, теорема Пойа
Композиции чисел.
Теорема 8. Пусть C(m,n) обозначает число композиций числа n точно с m частями, тогда C(m,n)=.
Доказательство 1.
Рассуждение, используемое в доказательстве теоремы 4, можно легко применить для доказательства того, что
= (t1+ t2+ t3+ t4+…)m==tm==.
Приравнивая коэффициенты при tn в крайних членах этой цепочки равенств, получаем требуемое.
Доказательство 2.
Введем графическое представление для композиций числа n. C композицией (a1a2…am) числа n связываем m сегментов интервала [0, n]; первый сегмент имеет длину а1, второй – длину а2 и т. д. Например, композиция (3 2 3 1 2) числа 11 представим в виде
0←1─2→3←4→5←6─7→8↔9←10→11
Заметим теперь, что можно построить каждую из С(m,n) композиций числа n c m частями, выбирая m-1 чисел из n-1 первых целых как конечные точки для таких m сегментов, разделяющих интервал [0, n]. Поскольку таких выборов может быть , видим, что C(m,n)=.
Простота теоремы 6 позволяет получать чисто асимптотические выражения для некоторых функций разбиений, связывая их с функциями композиций. Например,
Теорема 9. (Эрдеш – Ленер). Пусть РM(n) обозначает число разбиений числа n ровно с М частями, тогда при n→∞
РM(n)≈ , если M=o(n1/3).
Задачи
1.Пусть Fn – n-е число Фибоначчи F0=0, F1=1, Fn=Fn-1+Fn-2, n>1. Показать, что число композиций n, в которых нет единиц, равно Fn-1.
2. В более общем виде – Пусть kFn – определяется по правилу;
kF0=…=kFk-2, kFk-1=1, kFn=kFn-1+kFn-k.
Показать, что число композиций n, в которых все части ≥ k, равно kFn-1.
3. Из задачи 2 следует, имеется 2n-1 композиций числа n.
4. пусть Сk(m,n) обозначает число композиций n точно с m частями, каждая из которых не меньше k. Тогда
Сk(m,n)=
5. Из задач 2 и 4 следует, что
= kFn-1
Принцип включения и исключения.
Пусть A1,…,An некоторые подмножества (необязательно различные) конечного множества Х.
Теорема 1.(Принцип включения и исключения).
-+-…(-1)n-1||
Доказательство
Применим математическую индукцию по n.
Для n=1 терема очевидно справедлива!
Предположим, что для произвольных A1,…,An-1 выполняется
||=-+-…(-1)n-2||
Применяя эту формулу к сумме
,
получаем
||=-+…(-1)n-2||,
а отсюда
||==+|An|-||=
-+-…(-1)n-1||.
Покажем несколько применений принципа включения и исключения
Теорема 2. Пусть |X|=n, |Y|=k, то число всех функций f:XY и f(X)=Y, равно
Sn,k=
Доказательство
Пусть У={y1,…,yk} и Ai={f : f:XY & yif(X)}, тогда
f(X)Yf
Множество всех f:XY имеет мощность kn. Определим , пусть 1p1…pik пересечение есть множество всех функций f:XY таких, f(X), a, следовательно, мощность этого пересечения ровно (m-i)n. Согласно теоремы 1 имеем
Sn,k=kn-||=kn- =
Эта формула дает простое выражение для вычисления чисел Стирлинга 2го рода
S(n,k)= Sn,k=
Рассмотрим вопрос об определении числа “беспорядков” на множестве {1,…,n}
Определение. Под беспорядком на множестве {1,…,n} будем понимать произвольную перестановку f этого множества, такую что f(i)i для 1in.
Пусть Dn – множество всех беспорядков на {1,…,n} и
Ai={fSn: f(i)=i}, i=1,…,n.
Заметим, что fDn f Ai для i{1,…,n}, следовательно
|Dn|=|Sn|-+-+…(-1)n-1||
Для произвольной последовательности 1p1…pin пересечение является множеством таких перестановок f, для которых f(pj)=pj для 1jn, и значит, ||=(n-i)!. Заметив, что последовательность 1p1…pin можно выбрать способами, получаем в итоге
|Dn|== =n!( )
Отметим, что сумма в скобках является начальным членом ряда е-1=. Это означает, что беспорядки составляют е-1=0.36788… всех перестановок.