- •Введение
- •Дискретная математика
- •Бинарная операция ассоциативна, если тождественно выполняется: ;
- •4.Классы булевых функций :
- •5. Теория полноты
- •I этап :
- •3 Случай :
- •II этап :
- •6. Полные системы в классах т0, т1, м, s, l.
- •Все полные системы для классов t0, t1, s, m, l в утверждениях выше являются базисами для этих систем.
- •1 Этап:
- •2 Этап:
- •7. Исчисления высказываний
- •8. Семь теорем
- •Доказательство полноты исчисления высказываний.
- •Представление графов
- •1. Задание графа с помощью матрицы смежности.
- •2. Задание графа с помощью матрицы инцидентности.
- •3. Задание графа с помощью списка смежности.
- •Связанность вершин графа
- •Алгоритмы нахождения компонент связности
- •1. Поиск в ширину
- •2. Поиск в глубину
- •Укладки графов
- •Теорема Эйлера
- •Критерий Понтрягина-Куратовского
- •Раскраски графов
- •Основные понятия комбинаторики.
- •1 1.2 Упорядоченные наборы элементов изn-данных
- •1.3 Неупорядоченные наборы элементов изданных без повторений.
- •1.4 Неупорядоченные наборы элементов изп данных с возможными повторениями.
- •2 Метод включения-исключения.
- •Упражнения.
- •3 Метод производящих функций
- •4 Основы теории перечисления Пойа. Лемма Бернсайда.
- •Упражнения.
- •Глава. Основы схем из функциональных элементов.
- •1) Мультиплексор порядка
- •2) Дешифратор порядка .
- •3) Универсальный многополюсник.
- •Глава. Введение в теорию конечных автоматов.
- •Глава. Введение в теорию кодирования.
- •Теория кодирования.
Критерий Понтрягина-Куратовского
Граф
является планарным тогда и только тогда,
когда он не содержит графов, гомеоморфных
графам
и ![]()
Определение. Пара графов называются гомеоморфными, если один граф можно получить из другого с помощью последовательности операций подразбиения и стягивания ребер.
Пример.
Следующие два графа гомеоморфны: первый
граф можно стянуть по вершине
.

Доказательство (необходимость):
Если
граф планарен, то все его подграфы
очевидно планарны. Операция стягивания
и подразбиении очевидно не меняет
планарности графа. Поэтому, если бы
планарный граф содержал подграф,
гомеоморфный
и
,
то рассмотренные графы
и
были бы планарными. А по доказанному
они такими не являются.
Что и требовалось доказать.
Раскраски графов
Рассмотрим
граф
и рассмотрим множество цветов на числах
.
Определение. Правильной раскраской графа называется приписание каждой вершине некоторого цвета, такого, что любая пара смежных вершин раскрашена в разные цвета.
Определение. Минимальное число красок, которое необходимо для окраски графа называется хроматическим числом графа.
Пример.
Полный граф на
вершинах имеет хроматическое число
.

Любой
полный граф на
вершинах имеет хроматическое число
.
Действительно, приписав к каждой вершине
свой цвет, получится правильная раскраска
графа. Если число цветов
,
то какая-то пара вершин будет окрашена
в один и тот же цвет. Но в полном графе
присутствуют все ребра.
Утверждение.
Каждый планарный граф можно раскрасить
не более чем
красками, т.е. хроматическое число
планарного графа
.
Будем считать, что рассматриваемый планарный граф является связанным. В противном случае достаточно рассмотреть связные компоненты графа.
Предварительное
утверждение: покажем, что в каждом
планарном графе существует вершина,
степень которой
(степень вершины – число ребер графа,
один из концов которых является данной
вершиной).

Доказательство:
Если
число вершин в рассматриваемом графе
не больше
(
),
то утверждение очевидно. Поэтому будем
считать, что число вершин в рассматриваемом
графе не меньше
(
).
Будем считать, что граф связный. Рассмотрим
какую-либо планарную укладку
рассматриваемого графа.
Число
вершин в графе будем обозначать
(
).
Число ребер в графе обозначим
(
).
Число граней графа обозначим
(
).

Введем
следующие обозначения:
– степень вершины
,
– число ребер, возникающих при обходе
грани
по ее периметру. Например,
.

Рассмотрим следующую сумму:

Доказательство:
Действительно,
каждое ребро при обходе по всем граням
будет учитываться дважды. Если это ребро
является границей
различных граней, то для каждой из
граней ребро будет учитываться по одному
разу, как ребро
.

Если
же ребро входит в древесную часть какой
либо из граней, как ребро
,
то это ребро будет пройдено по периметру
данной грани.
В
силу того, что число вершин в графе не
меньше
,
то
(по крайней мере
ребра нужно, чтобы окружить некоторую
грань). Число граней будем обозначать
(
).
Получим:
|
|
(*) |
.
Применим формулу Эйлера для планарного
связного графа.
![]()
Тогда
.
Подставим данное значение в (*):
![]()
|
|
(**) |
Покажем справедливость следующего равенства:

Действительно,
в сумме слева каждое ребро учитывается
дважды: как ребро, смежное двум своим
концам. Предположим противное: степень
каждой вершины
.
Получим следующее неравенство:
![]()
![]()
Оно противоречит неравенству (**). Что и требовалось доказать.
Доказательство
основного утверждения (хроматическое
число планарного графа
):
Доказательство
проводится по индукции по числу вершин
в планарном графе. Для графа с одной
вершиной утверждение очевидно. Допустим,
что утверждение доказано для любого
планарного графа с числом вершин
.
Рассмотрим планарный граф
с числом вершин
.
В планарном графе обязательно найдется
вершина со степенью
.
Обозначим эту вершину
и рассмотрим какую-либо планарную
укладку графа.

Если
,
то удаляем вершину и ребра инцидентные
ей и поулчаем планарный граф с
вершинами. По предположению индукции,
такой граф можно раскрасить
красками. Тогда вершину
закрасим незадействованной краской ,
т.к. число смежных вершин с
.
Поэтому будем предполагать, что
смежна с
вершинами. Обозначим вершины, смежные
с ней:
.
Удалим вершину
и инцидентные ей ребра. В результате
получим планарный граф
с
вершинами.

По
предположению индукции, такой граф
модно окрасить
красками. Будем считать, что вершины
окрашены в цвета
соответственно (если какой-либо цвет
отсутствует, то вершину окрашиваем в
незадействованный цвет). Рассмотрим
граф
– подграф
,
который порожден вершинами, окрашенными
в цвета
(т.е. подграф с вершинами, окрашенными
в цвета
и всеми ребрами, оба конца которых
принадлежат рассматриваемому множеству
вершин).

Если
вершины
находятся в различных компонентах
связности данного подграфа, то поменяем
цвета (
на
)
в той компоненте связности, которой
принадлежит вершина
.
В результате получим правильную окраску.
При этом вершина
будет окрашена в
цвет. Тогда вершину
в первоначальном графе
можно окрасить в освободившийся
цвет. Поэтому будем считать, что
и
находятся в одной компоненте связности
подграфа
.
Следовательно, существует цепь из
вершин, которые окрашены в цвета
.

Рассмотрим
аналогичный подграф
,
который порожден вершинами, окрашенными
в цвета
.
При этом вершины
находятся в различных компонентах
связности (так как вершина
окружена циклом, состоящем из вершин,
окрашенных в цвета
а также вершины
.
Рассмотрим компоненту связности, которой
принадлежит вершина
.
Поменяем в данной компоненте цвет
на
,
а
на
.
Получаем правильную окраску
,
в которой вершина
окрашена в
цвет. Тогда вершину
окрасим в
цвет.
Что и требовалось доказать.
Утверждение.
Хроматическое число любого планарного
графа не превышает
.
![]()
Утверждение.
Любой граф можно уложить в
-х
мерном пространстве без пересечения
ребер.

Доказательство.
Рассмотрим
прямолинейный отрезок и расположенные
на нем вершины графа
.
Для каждого ребра отведем плоскость.
для
,
для
и т.д. расположим эти плоскости в книгу,
как изображено на рисунке. Каждое ребро
графа расположено в соответствующей
ему плоскости. Так как ребра проведены
через различные плоскости, то они не
пересекаются.
Что и требовалось доказать.
