- •Оглавление
- •Глава 1. Множества и отношения
- •§1.1. Способы задания множеств
- •§1.2. Операции
- •§1.3. Перечисление подмножеств
- •Замечание 1.
- •§1.4. Отношения и функции
- •Отношения и графы.
- •Операции над бинарными отношениями. Бинарным отношением между элементами множеств a и b называется произвольное подмножество r ab. Запись aRb (при a a, b b ) означает, что (a,b) r .
- •Обозначим IdA через Id.
- •Теорема 3. Пусть X – конечное множество. Множество отношений эквивалентности на X является решеткой относительно включения.
- •Функции. Функцией или отображением называется тройка, состоящая из множествA и b и подмножества fab (графика функции), удовлетворяющего следующим двум условиям
- •§1.5. Математическое моделирование баз данных
- •Определение 1. (1nf) Файл находится в первой нормальной форме, если для него задано некоторое положительное целое число n и последовательность множеств (a1, , An) таких, что
- •Определение 2.
- •Определение 3. (2nf) Файл с первичным ключом находится во второй нормальной форме, если он находится в первой нормальной форме, и для любого атрибут Ak функционально полно зависит от атрибутов .
- •Глава 2. Комбинаторика
- •§2.1. Размещения
- •§2.2. Сочетания
- •Треугольник Паскаля и бином Ньютона. Теорема 1. Число сочетаний удовлетворяет соотношениям:
- •Теорема 2. Число сочетаний из n по k равно .
- •Лемма 1. Пусть - число сочетаний с повторениями изn по k. Тогда равно числу неубывающих функций{1,2, , n-1} {0,1,2, , n}
- •Теорема 7. .
- •Следствие 1. Равно числу неубывающих функций {1,2, , k} {1,2, , n}.
- •§2.3. Формула включения и исключения Перечисление элементов объединения подмножеств Теорема 1. (Формула включения и исключения)
- •Теорема 2.
- •§2.4. Разбиения
- •Лемма 1.
- •Теорема 1.
- •Пример 2. Число s(4,2) равно 7, ибо все разбиения множества {1,2,3,4, 5, 6, 7} на два блока исчерпываются следующими:
- •Теорема 2. Имеют место следующие свойства чисел Стирлинга второго рода:
- •Теорема 3. ,n 0 .
- •§2.5. Упражнения
- •Упорядоченные разбиения
- •Формула включения и исключения
- •Неупорядоченные разбиения
- •Глава 3. Производящие функции
- •§3.1. Свойства производящих функций
- •Пример 1. Вычислим производящие функции некоторых последова-тельностей. С этой целью сначала вспомним формулу для суммы бесконечной геометрической прогрессии
- •§3.2. Разбиения чисел
- •Лемма 1. Число разбиений p(n) равно количеству решений
- •Замечание. Частное от деления любых двух многочленов является производящей функцией некоторой возвратной последовательности, порядок которой равен степени знаменателя.
- •§3.5. Упражнения Свойства производящих функций
- •Решение рекуррентных уравнений
- •Теорема 1. Граф является эйлеровым тогда и только тогда, когда нечетную степень имеют не более двух вершин.
- •Пример 1. Закрытое письмо (см. Рис. 4.2) невозможно нарисовать не отрывая карандаш и проходя каждую линию ровно один раз, а открытое – можно.
- •§4.2. Простые графы и их свойства
- •Замечание. Теорема Эйлера имеет место и для графов, не являющихся простыми. §4.3. Хроматическое число графа
- •Теорема 1. Следующие свойства графа равносильны
- •Пример 2. Вычислим хроматическую функцию графа, состоящего из двух имеющих общую сторону треугольников
- •Теорема 3. Хроматическая функция f(q) конечного графа с n вершинами является многочленом степени n.
- •Число последовательностей из n-2 чисел принадлежащих множеству {1, 2, ∙ ∙ ∙, n} равно nn-2, значит число нумерованных деревьев равно nn-2.
- •Теорема 1. Числа Каталана равны .
- •§4.6. Плоские графы
- •Графы Куратовского. Далее мы рассмотрим следующие две задачи.
- •Следствие 1. Граф k5 не плоский.
- •Следствие 2. Граф k3,3 не плоский.
- •Лемма 2. Пусть (V,e) – плоский конечный граф. Тогда существует вершина VV такая, что d(V)5. Здесь d(V) – степень вершины V.
- •Теорема 4. Для плоского связного графа существует правильная раскраска вершин в 5 цветов.
- •Теорема 5. Пусть p – число вершин, q – число ребер, r – число граней правильного многогранника. Тогда возможен один из следующих случаев:
- •§4.7. Упражнения Свойства графов
- •Хроматическое число и хроматическая функция графа
- •Деревья
- •Глава 5. Конечные частично упорядоченные множества §5.1. Диаграмма Хассе частично упорядоченного множества
- •Пример 1. На рис. 4. 8 показана диаграмма Хассе множества p({0,1,2}) подмножеств множества {0,1,2}, упорядоченное отношением .
- •§5.2. Функция Мебиуса
- •Определение 1. Функцией Мебиуса : XXz называется функция, определенная по формуле
- •§5.3. Формула обращения
- •§5.5. Упражения Диаграмма Хассе
- •Функция Мебиуса
- •Глава 6. Индивидуальные домашние задания
- •§6.1. Множества и отношения
- •§6.1. Комбинаторные объекты
- •Библиографический список
Замечание. Частное от деления любых двух многочленов является производящей функцией некоторой возвратной последовательности, порядок которой равен степени знаменателя.
Пример
4.
Применим доказанную теорему к решению
рекуррентного уравнения un+2
=
5 un+1
6 un
,
при начальных условиях u0
=
u1
=
1.
Здесь K(x)=1
5x
+ 6x2
. Вычислим D(x)
= K(x)u(x)
= (15x+6x2)(u0
+
u1x
+ ∙ ∙ ∙ ) = 14x
. Получаем
. Следующий шаг – разложение знаменателяK(x)
в произведение (1
1x)
(1
2x).
В данном случае это можно сделать с
помощью формулы Виета. Поскольку
1 + 2 = 5, 1 2 = 6,
то
1
и 2
корни квадратного уравнения 2
5
+6 =0, и
.
Приходим к формуле
.
Теперь
найдем разложение в сумму простых дробей
методом неопределенных коэффициентов
. Получим систему линейных уравненийA+B
=1, 3A+2B=4.
Ее решение A=2,
B=
1.
Отсюда
. Это приводит к ответуun
= 2n+13n
.
В
общем случае числа I
в разложении
K(x)
= (1
1x)
(1
2x)
∙ ∙ ∙ (1
rx)
являются корнями уравнения F()=r
c1r
1
∙ ∙ ∙
cr-1
cr
=0 , ибо K(x)=
.
Если все корни уравнения F()=0 действительны и различны, то получаем
,
откуда
.
Это
позволяет составить систему линейных
уравнений для нахождения Ai
с помощью известных значений u0
, u1
, ∙∙∙,
ur-1
. Если
существуют кратные корни, то, пользуясь
формулами для производных от геометрической
прогрессии, можно доказать, что решение
будет дополняться слагаемыми
, где k
– кратность корня I
.
§3.5. Упражнения Свойства производящих функций
Сколько делителей, включая само число и 1, имеет число 720?
2. Доказать, что n > 0 имеют место соотношения
(1)
;
(2)
;
Найти производящую функцию последовательности an = 10ncos(2n).
Найти производящую функцию последовательности an = 10nsin(2n).
Найти производящую функцию последовательности an = 10nn.
Найти производящую функцию последовательности an = 10nn.
Найти производящую функцию последовательности an = 10nn(n+1).
Найти производящую функцию последовательности an = 10nn2 .
Найти производящую функцию последовательности an = 10n/(n+1).
Найти производящую функцию последовательности an = 10n/(n+1)(n+2).
Доказать рекуррентное соотношение для производящих функций последовательностей nk
![]()
Найти производящие функции последовательностей an=nk , при k = 1,2,3,4.
Решение рекуррентных уравнений
un+2 = un+1 + 2un , u0 = 1, u1 = 1 ;
un+2 = un+1 + 2un , u0 = 0, u1 = 1 ;
un+2 = 3un+1 – 2un , u0 = 1, u1 = 1 ;
un+2 = un+1 + 6un , u0 = a, u1 = b ;
un+2 – 4un+1 – 5un = 0, u0 = 8, u1 = 10 ;
Ответ: un = 7+3n
un+3 – 3un+2 +un+1– 3un = 0, u0 = 1, u1 = 3, u2 = 8 ;
Ответ: u2n= (932n+(-1)n)/10, u2n+1= (932n+1+3(-1)n)/10, n≥0.
un+3 + un+2 – un+1– un = 0, u0 = 1, u1 = 2, u2 = 3 ;
Ответ: un=(-1)n(n-1)+2
un+2 – 4un+1 + 4un = 0, u0 = a, u1 = b ;
un+2 = 2un+1 – 2un , u0 = 1, u1 = 2 ;
Указание: Производящая функция последовательность un
u(x)=
Ответ:
![]()
un+3 = 3un+2 – 3un+1+ un , u0 = 1, u1 = 3, u2 = 3 ;
Указание: Искать решение в виде un=A+Bn+Cn2 .
un+3 = – 3un+2 – 3un+1– un , u0 = 0, u1 = 1, u2 = –2 ;
un+2 = un+1 – un , u0 = 1, u1 = 9 ;

un+2 = 2un+1 – 4un , u0 = 1, u1 = 2 ;

Глава 4. Теория графов
Основатель теории графов – Леонардо Эйлер (1707 – 1783), крупней-ший математик 18 века. Эйлер работал в Санкт-Петербурге в 1725-1741 годах и в 1766-1783. История теория графов хорошо описана в [11]. По теории графов рекомендуем книги [3], [4], [7], [9], [13].
§4.1. Эйлеровы графы
Эйлер (1736) : Задача о Кенигсбергских мостах . На рисунке 4.1 изобра-жена часть реки Прейгель, находящейся в Кенигсберге, ныне - Калининграде. Буква Л обозначает левый берег, П – правый, А и Б – острова.
Требуется найти маршрут пешехода, проходящий через все мосты, через каждый мост пешеход должен пройти ровно один раз. Эйлер доказал, что эта задача не имеет решений.


Рис. 4.1. Схема мостов и соответствующий ей граф
Обобщим определение простого графа.
Определение 1. Графом называется тройка (V, E, ), состоящая из множеств V, E и функции : E P2(V), сопоставляющей каждому eE неупорядоченную пару {u,v}. Элементы из E называются ребрами, элементы из V – вершинами. Если (e)={u,v} вершины u и v называются концами ребра e. В этом случае u и v называются смежными вершинами и инцидентными ребру e. Если концы ребра e равны, то ребро e называется петлей. Степенью вершины v называется число инцидентных ей ребер. Ребро, являющееся петлей, учитывается два раза. В частности, петля дает степень 2. Для графа, соответствующего схеме Кенигсбергских мостов, степени вершин равны 3, 3, 3 и 5. Путем в графе называется последовательность вершин и ребер v01v12v2 ∙∙∙ vn-1nvn , таких что vi и vi+1 инцидентны ребрам i+1 , для всех i{1,2, ∙ ∙ ∙ , n}. Граф, допускающий путь, не содержащий кратных ребер и содержащий все ребра, называется эйлеровым. Такой путь тоже называется эйлеровым.
На рис. 4.1 справа изображен граф, ребра которого соответствуют мостам, а вершины – частям суши.
