
- •Оглавление
- •Глава 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. Комбинаторные объекты
- •Библиографический список
Теорема 1. Числа Каталана равны .
Доказательство. Имеют место соотношения для чисел классов бинарных деревьев:
ck = c0ck-1 + c1ck-2 + ∙ ∙ ∙ +ck-1c0 , для всех k>0.
Пусть
C(x)
=
производящая функция последовательности
чисел Каталана.
Получаем
C(x)
= xC2(x)+1,
откуда
.
§4.6. Плоские графы
Эйлерова характеристика. Односвязной двумерной клеткой мы будем называть часть поверхности, гомеоморфную единичному кругу D={(x,y): x2+y2 1}.
Теорема 1. Пусть граф, разбивающий замкнутую поверхность S на односвязные двумерные клетки. Пусть p число вершин графа, q – число ребер, r – число клеток. Тогда число p – q + r не зависит от разбивающего графа и называется эйлеровой характеристикой поверхности.
Теорема 2. Пусть связный граф, разбивающий сферу на односвяз-ные клетки. Тогда p – q + r = 2.
Доказательство. С помощью индукции по q. Если q=0, то p=1 и r=1. Пусть теорема верна для графа с q ребрами. Докажем ее для q+1 ребер. Рассмотрим два случая добавления ребра:
В первом случае добавляется ребро, вершины не добавляются. Во втором добавляется ребро и вершина. Если обозначить новые числа вершин, ребер и граней через p’, q’, r’, то в первом случае получим p’–q’+r’ = p – (q+1)+(r+1) = p–q+r =2, во втором ─ p’–q’+r’ = (p+1) – (q+1)+r = p–q+r =2.
Графы Куратовского. Далее мы рассмотрим следующие две задачи.
Первая задача принадлежит Мебиусу. Речь идет о короле, завещавшем своим пяти сыновьям разделить между собой его владения так, чтобы каждая из частей имела общие границы с каждой из остальных частей.
Рассматривая граф, вершины которого соответствуют пяти частям, а ребра – общим границам, приходим к вопросу, является ли он плоским?
Вторая задача – задача о трех домах и трех колодцах. На поверхности сферы заданы 3 точки, называющиеся домами, и 3 точки, называющиеся колодцами. Нужно соединить не пересекающимися кривыми (играющими роль тропинок) каждый дом со всеми колодцами.
Докажем неразрешимость этих двух задач.
Лемма 1. Для связного плоского графа с p>3 вершинами и q ребрами справедливо неравенство q 3p-6. Если существует вложение в сферу, при котром каждая грань имеет ≥ 4 ребер, то справедливо неравенство q 2p – 4.
Доказательство. Рассмотрим множество пар (ребро, грань), где ребро содержится в грани. Число таких пар равно 2q , ибо каждое ребро принадлежит двум граням. С другой стороны, оно не меньше 3r , ибо грань содержит не меньше трех ребер. Отсюда 2q ≥ 3r. Если грань содержит не меньше четырех ребер, то получаем 2q ≥ 4r . Подставляя в эти неравенства r = 2 – p +q, получим доказываемые неравенства.
Следствие 1. Граф k5 не плоский.
Доказательство. Граф K5 имеет 5 вершин и 10 ребер. Неравенство 10 3∙5 – 6 неверно, значит он не плоский.
K5 K3,3
Следствие 2. Граф k3,3 не плоский.
Доказательство. В графе K3,3 нет циклов длины 3. Отсюда в случае существования вложения в сферу каждая грань будет иметь 4 ребер. По лемме, в этом случае имеет место неравенство q 2p –4. Так как неравенство 9 2∙6 – 4 неверно, то граф K3,3 не плоский.
Следовательно, обе задачи неразрешимы.
Следующая теорема Куратовского характеризует плоские графы.
Теорема 3. Граф плоский тогда и только тогда, когда он не содержит ни графа гомеоморфного K5 , ни графа гомемоморфного K3, 3 .
Раскраска плоского графа. Следующий вопрос – о раскраске плоских графов. В 1878 году эта проблема была поставлена Кэли на заседании Лондонского математического общества. Задана карта, состоящая из областей на сфере, которые можно интерпретировать как страны, расположенные на земной поверхности. Можно ли произвольную такую карту раскрасить в четыре цвета так, чтобы любые две имеющие общую границу страны были окрашены в различный цвет?
Положительное решение этой проблемы было опубликовано в 1977 году Аппелем и Хакеном.
Мы докажем, что пять цветов достаточно для раскраски любой карты. Метод доказактельства был предложен А.В. Кэмпе, и долгое время считалось, что этот метод годится и для четырех красок. Но это мнение было опровергнуто в 1890 году Хивудом.
Задача сводится к правильной раскраске вершин плоского графа, вершины которого соответствуют странам, а соединение вершин ребром осуществляется при наличии общей границы у стран.