
- •Конкретная математика (Лекции 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…
всех перестановок.