- •Едеральное агентство по образованию
- •Оглавление
- •Раздел 1. Элементы теории множеств 8
- •Раздел 2. Элементы комбинаторики 20
- •Раздел 3. Алгебра логики 36
- •Раздел 4. Синтез управляющих систем 62
- •Раздел 5. Теория графов 77
- •Введение
- •Раздел 1 элементы теории множеств
- •1.1. Множества и операции над ними
- •1.2. Алгебра множеств
- •1.3. Разбиение множества на подмножества
- •1.4. Кортежи и декартово произведение множеств
- •1.5. Отображение множеств
- •1.6. Отношения
- •1.7. Свойства бинарных отношений
- •1.8. Алгебра подмножеств
- •1.9. Задания для самостоятельной работы
- •Раздел 2 элементы комбинаторики
- •2.1. Комбинаторика
- •2.2. Различные комбинаторные соотношения
- •2.3. Свойства биномиальных коэффициентов. Биномиальная теорема. Полиномиальная теорема
- •2.4. Принцип включения и исключения
- •2.5. Формула решета
- •2.6. Производящие функции
- •2.7. Производящие функции числа основных комбинаторных объектов
- •2.8. Задания для самостоятельной работы
- •Раздел 3 алгебра логики
- •3.1. Булевы функции
- •3.2. Формулы
- •3.3. Сопоставление формулам над множеством функций
- •3.4. Свойства элементарных функций
- •3.5. Разложение булевых функций
- •3.6. Совершенная д. Н. Ф., совершенная к. Н. Ф.
- •3.7. Полные системы
- •3.8. Примеры полных систем
- •3.9. Полиномы Жегалкина
- •3.10. Единственность представления булевых функций полиномами Жегалкина
- •3.11. Методы построения полиномов
- •I. Метод построения с помощью таблицы.
- •II. Метод неопределенных коэффициентов.
- •III. Метод суперпозиции.
- •3.12. Замыкание. Свойства операции замыкания. Замкнутые классы
- •3.13. Классы и их свойства
- •3.14. Линейные функции и их свойства
- •3.15. Принцип двойственности
- •3.16. Самодвойственные функции, их свойства
- •3.17. Лемма о несамодвойственной функции
- •3.18. Монотонные функции, их свойства
- •3.19. Лемма о немонотонной функции
- •3.20. Теорема о полноте в р2
- •3.21. Предполные классы
- •3.22. Возможность выделить из любой полной системы полную подсистему, состоящую из не более чем 4-х функций
- •3.23. Представление о результатах Поста
- •3.24. Задания для самостоятельной работы
- •Раздел 4 синтез управляющих систем
- •4.1. Схемы из функциональных элементов
- •4.2. Определение схем из функциональных элементов
- •4.3. Основные понятия и определения
- •4.4. Возможность реализации любой функции алгебры логики сфэ
- •4.5. Простейшие методы синтеза
- •4.6. Метод Шеннона
- •4.7. Асимптотически наилучший метод (метод о.Б. Лупанова)
- •4.8. Задания для самостоятельной работы
- •Раздел 5 теория графов
- •5.1. Элементы теории графов
- •5.2. Основные понятия и определения
- •5.3. Способы задания графа
- •5.4. Некоторые соотношения в графе
- •5.5. Перечисление графов
- •5.6. Оценка числа неизоморфных графов с p вершинами
- •5.7. Оценка числа неизоморфных графов с q ребрами
- •5.8. Укладки графов. Укладка графов в трехмерном пространстве
- •5.9. Планарность. Формула Эйлера для плоских графов
- •5.10. Следствия из формулы Эйлера для плоских графов
- •5.11. Операция подразделения ребра
- •5.12. Гомеоморфность графов
- •5.13. Теорема Понтрягина-Куратовского
- •5.14. Деревья и их свойства
- •5.15. Деревья и операции над ними
- •5.16. Оценка числа неизоморфных корневых деревьев на p вершинах
- •5.17. Задания для самостоятельной работы
- •Литература Основная
- •Дополнительная
- •Михеева Елизавета Алексеевна
2.6. Производящие функции
В комбинаторных задачах на подсчет числа объектов при наличии некоторых ограничений искомым решением часто является последовательность вида
a0, a1, a2, …, ak, …, (4)
где ak (k=0, 1 …) – число искомых объектов «размерности» k. Например, если мы ищем число подмножеств n-элементного множества, то Удобным представлением этой последовательности является формальный ряд
(5)
Замечание. Фраза «формальный ряд» означает, что (5) рассматривается просто как вид (или форма) записи последовательности (4), и никакой другой смысл в эту запись не вкладывается.
Определение. Формальный ряд (5) называется производящей функцией последовательности (4).
Производящие функции получили широкое распространение в комбинаторике в силу следующих обстоятельств.
Во-первых, они позволяют, не вычисляя каждое из чисел a0, a1, a2, …., ak, … по отдельности, получить все эти решения в «собирательной» форме. В то же время для любого фиксированного k (k = 0, 1, …) число может быть вычислено аналитическими методами. Действительно, из курса математического анализа известно, что при выполнении определенных требований функция f(x) может быть разложена в ряд Маклорена (частный случай ряда Тейлора, соответствующий разложению в окрестности точки 0),
(6)
где аi = (i=0,1,...).
Сравнение (6) и (5) дает основание считать, что в записи (5) , и трактовать A(x) как значение функции A в точке x.
Во-вторых, производящие функции позволяют в явном виде находить функцию, определяющую последовательность (4), устанавливать соотношения между числами a0, a1, a2, …, ak, …, а также получать различные тождества. Это достигается с помощью использования ряда стандартных методов, использующих операции, определенные над производящими функциями. Рассмотрим некоторые из таких операций.
Пусть заданы производящие функции
=
и
.
Суммой производящих функций A(x) и B(x) называется производящая функция
A(x)+B(x)=(a0+b0)+(a1+b1)x+…+(ak+bk)xk+…=
Произведением производящей функции A(x) на число p называется производящая функция
Произведением производящих функций A(x) и B(x) (оно также называется произведением Коши) называется производящая функция
A(x)B(x) = с0+с1x+…+сkxk+…= ,
где ck = a0bk + a1bk-1 +…+ ak-1b1 + akb0 = для всех k=0, 1 … .
Производной от производящей функции A(x) называется производящая функция
Пример 15. Найти производящую функцию последовательности, определяемой функцией f(k) = 1 для всех k = 0, 1, ….
Решение: Заданная последовательность имеет вид
1, 1, … , 1, ….
Из (5) следует, что производящая функция A(x)=1+x+x2+…+xk+… .
При |x|<1 правая часть этого равенства представляет собой бесконечно убывающую геометрическую прогрессию. Считая, что условие |x|<1 выполняется и заменяя прогрессию ее суммой, получим, что
.
Пример 16. Найти производящую функцию последовательности, определяемой функцией для всех k = 0, 1, ….(n фиксировано).
Решение. Из (5) следует, что
Пример 17. Доказать тождество
. (*)
Решение: Дифференцируя равенство
получим .
Подставив в это равенство x = 1, получим (*).