- •«Дискретная математика»
- •Множества и отношения Тема 1. Основные понятия теории множеств Множества и основные операции над ними
- •Кортеж. Декартово произведение
- •Мощность множества
- •Тема 2. Элементы комбинаторики Комбинаторные вычисления
- •Основные понятия комбинаторики
- •Размещения
- •Перестановки
- •Сочетания
- •Определение числа сочетаний с повторениями
- •Бином Ньютона
- •Решение комбинаторных уравнений
- •Метод включений и исключений
- •Рекуррентные соотношения. Возвратные последовательности
- •Тема 3. Отношения на множествах Отношения. Функции. Взаимно однозначные соответствия
- •Отношения эквивалентности и разбиения. Фактор-множества
- •Отношения порядка
- •Тема 4. Элементы теории графов
- •Определение и примеры графов
- •Связность графа
- •Обзор основных задач теории графов
- •Расчет сетевого графика
- •Резервы сетевого графика
- •Сети Петри
- •Маршруты
- •Степени вершин
- •Раскраски графов
- •Планарные графы
- •Изоморфизм графов
- •Алгебра и топология Тема 1. Элементы общей алгебры Операции на множествах
- •Унарные операции алгебры поворотов квадрата
- •Группа подстановок Галуа
- •Алгебра множеств (алгебра Кантора)
- •Алгебраические системы. Решетки
- •Задание множеств конституентами
- •Задание множества а двоичным числом
- •Пересечение множеств № 12 и № 5
- •Тема 2. Булевы функции
- •Табличное задание булевых функций
- •Задание булевой функции
- •Задание булевых функций одной переменной
- •Задание булевых функций двух переменных
- •Аналитическое задание булевых функций
- •Задание булевой функции голосования
- •Полные системы булевых функций
- •Тема 3. Алгебраические системы Определения и примеры
- •Подсистемы
- •Конгруэнции. Фактор-алгебры. Теорема о гомоморфизме
- •Тема 4. Элементы общей топологии
- •Топологические пространства, сходимость к точке и направленности
- •Фильтры и ультрафильтры
- •Булевы решетки подмножеств
- •Атомы и шкалы решеток подмножеств
- •Алгебра логики Тема 1. Алгебра логики высказываний Формулы алгебры логики
- •Функции алгебры логики
- •Эквивалентность формул
- •Дизъюнктивные и конъюнктивные нормальные формы
- •Минимизация булевых функций в классе днф
- •Карты Карно
- •Логические сети Определение и реализация булевых функций
- •Схемы из функциональных элементов
- •Мультиплексоры
- •Программируемые логические матрицы
- •Тема 2. Логика предикатов Предикаты. Кванторы
- •Формулы логики предикатов
- •Правила преобразования формул логики предикатов
- •Тема 3. Элементы теории доказательств Аксиоматическая (формальная) теория. Исчисление предикатов
- •Метод резолюций
- •Хорновские дизъюнкты
- •Унификация. Метод резолюций в логике предикатов
- •Тема 4. Алгоритмы Понятие об алгоритмах. Схемы алгоритмов Понятие об алгоритме и теории алгоритмов
- •Схемы алгоритмов
- •Описание символов, используемых в схемах алгоритмов
- •Неразрешимые алгоритмические проблемы
- •Конечные автоматы и регулярные языки Тема 1. Синтаксис языков Алфавит, слово, язык
- •Классификация грамматик и языков
- •Регулярные языки и регулярные выражения
- •Тема 2. Переключательные функции и способы их задания Понятие о переключательных функциях
- •Некоторая трехзначная переключательная функция двух переменных
- •Трехзначная пф «дизъюнкция а, b »
- •Трехзначная пф «сумма a, b по модулю 3»
- •Трехзначная пф «а плюс 1 по модулю 3 — циклический сдвиг а»
- •Двоичные переключательные функции и способы их задания
- •Одномерная таблица истинности некоторой функции
- •Двухмерная таблица истинности
- •Основные бинарные логические операции
- •Бинарная конъюнкция
- •Бинарная конъюнкция
- •Бинарная дизъюнкция
- •Бинарная инверсия
- •Импликация
- •Эквиваленция
- •Функциональная полнота систем переключательных функций
- •Линейные функции двух переменных
- •Базисы представления переключательных функций
- •Переключательные функции от трех аргументов
- •Векторы переключательных функций
- •Вектор свойств пф
- •Цель минимизации переключательных функций
- •Тема 3. Элементы теории конечных автоматов Основные определения теории конечных автоматов
- •Понятие о технической интерпретации конечных автоматов
- •Синтез комбинационных автоматов в заданном базисе Синтез комбинационных автоматов
- •Синтез переключательной схемы
- •Синтез в базисе и, или, не
- •Синтез методом каскадов
- •Синтез в базисах и-не, или-не
- •Элементарные автоматы памяти на основе комбинационного автомата и задержки
- •Первичная таблица переходов-выходов
- •Синтез автомата-распознавателя последовательности
- •Первичная таблица переходов-выходов распознавателя 0-1-3-2
- •Тема 4. Элементы теории кодирования
- •Проблема кодирования сообщений
- •Расстояние Хемминга
- •Групповые коды
- •Хемминговы коды
Тема 4. Элементы общей топологии
Наряду с порядковыми (отношения) и алгебраическими структурами на множествах в дискретной математике не менее важное значение имеет понятие сходимости, или предела. С этим понятием связано одно из фундаментальных свойств информации. Понятие сходимости является основным в математическом анализе, функциональном анализе, во всей непрерывной (высшей) математике и ее приложениях. Но для дискретной математики на первом месте в понятии сходимости выступают не бесконечно малые, не метрика и не близость точек, а семейства подмножеств, как их понимают в топологии.
Топологические пространства, сходимость к точке и направленности
Определение 7.1. Пусть X — произвольное множество, τ = { Ui : i ∈ I } — некоторое семейство его подмножеств. Множество индексов I может иметь произвольную мощность. Говорят, что семейство τ задает топологию во множестве X , если выполняются три условия:
1) все множество X и пустое множество ∅ принадлежат семейству τ;
2) объединение любого набора множеств из τ принадлежит семейству τ;
3) пересечение конечного числа множеств из τ принадлежит τ.
Множество X вместе с заданной на нем топологией τ называется топологическим пространством и обозначается X , или подробнее ( X , τ). При этом множества из семейства τ называются открытыми множествами из X .
Пример 7 .1 . Метрическая топология. Всякое метрическое пространство Х , ρ , где ρ: X × X → R + — метрика пространства, является топологическим пространством с метрической топологией . Открытыми множествами метрического пространства называются множества, которые содержат наряду с любой своей точкой x 0 некоторый шар радиусом r > 0 с центром в точке x 0 ,
Or ( x 0 ) = {х : ρ(х , х 0 ) < r }.
Пример 7 .2 . Тривиальная топология. Рассмотрим непустое множество X и топологию на нем τ, которая задается двумя множествами X и ∅ . Такая топология называется тривиальной .
Пример 7 .3 . Дискретная топология. Рассмотрим непустое множество X и зададим на нем топологию τ, которая содержит все одноточечные подмножества. Тогда любое подмножество X будет открытым множеством, т. е. τ содержит все подмножества X . Такая топология называется дискретной .
Пример 7 .4 . Решетчатая топология. Рассмотрим непустое множество X и разобьем его на непустые подмножества (части). Зададим топологию в X из подмножеств этого разбиения, всевозможных объединений этих подмножеств и пустого множества. Такая топология называется решетчатой . Частным случаем решетчатой топологии является тривиальная, когда разбиение состоит только из одной части X , и дискретная, когда разбиение состоит только из одноточечных подмножеств.
Определение 7.2. Пусть на одном и том же непустом множестве X заданы две топологии τ1 и τ2 . Если τ1 ⊆ τ2 , то говорят, что топология τ2 мажорирует топологию τ1 . При этом если τ1 ≠ τ2 , то говорят, что топология τ2 сильнее топологии τ1 или τ1 слабее τ2 .
Пример 7 .5 . Для любого непустого множества дискретная топология мажорирует любую другую топологию. В свою очередь любая топология мажорирует тривиальную топологию.
Определение 7.3. Подмножество О топологического пространства X называется окрестностью точки x 0 ∈ X и пишут O ( x 0 ), если оно содержит некоторое открытое подмножество X , содержащее точку x 0 .
Определение 7.4. Система
окрестностей
точки x
0
топологического
пространства X
называется фундаментальной
системой
окрестностей
этой точки, если для
каждой окрестности U
этой точки существует
окрестность V
∈
,
такая, что V
⊆ U
.
Пример 7
.6
. В евклидовом
пространстве Rn
совокупность
открытых шаров радиусами
содержащих
точку x
0
, образует
фундаментальную систему окрестностей
этой точки. Другую фундаментальную
систему окрестностей точки x
0
образуют открытые
шары радиусами —
содержащие эту точку.
Определение 7.5. Точка x 0 топологического пространства называется предельной точкой множества М ⊆ X , если любая окрестность точки x 0 содержит хотя бы одну точку из М , отличную от x 0 .
Определение 7.6.
Последовательность
точек хп
, п
= 1, 2,
..., топологического пространства X
называют сходящейся
к
точке
x
0
∈ X
и пишут
если любая окрестность O
( x
0
) этой точки содержит
все точки последовательности, за
исключением некоторого конечного их
числа. Иногда говорят по-другому, что
любая окрестность содержит все точки
последовательности, начиная с некоторого
номера.
Определение 7.7. Частично упорядоченное множество S называется направленным , если для любых двух элементов s 1 , s 2 ∈ S существует s ∈ S , такое, что s ≥ s 1 и s ≥ s 2 .
Направленное множество — обобщение множества натуральных чисел, которое является частным случаем направленного множества. В свою очередь это понятие позволило американским математикам Муру и Смиту обобщить понятие последовательности, к которому переходим.
Определение 7.8. Пусть X — топологическое пространство, S — направленное множество. Тогда отображение f : S → X называется обобщенной последовательностью , или направленностью . Часто пишут xs , s ∈ S . При этом множество S называется множеством индексов направленности .
Очевидно, что любая последовательность точек из X есть направленность в X .
Пример 7 .7 . Рассмотрим в топологическом пространстве X точку x 0 . Пусть — фундаментальная система окрестностей точки x 0 , например все окрестности точки x 0 . Выбирая по одной точке xs из каждой окрестности s ( x 0 ) ∈ , получим направленность xs , s ∈ S , в которой множество индексов S упорядочение по обратному включению, т. е. s 1 ≤ s 2 , если s 1 ( x 0 ) ⊇ s 2 ( x 0 ).
Теперь перейдем к обобщению понятия предела последовательности.
Определение 7.9. Направленность
xs
, s
∈ S
, в топологическом
пространстве X
называется сходящейся
к
точке
x
0
∈ X
, если для каждой окрестности
U
этой точки найдется
элемент sU
∈ S
, такой, что при всех s
≥ sU
выполняется xs
∈ U
. При этом точку x
0
называют пределом
, направленности
xs
, s
∈ S
, и пишут
Пример 7 .8 . Пусть xs , s ∈ S , — направленность из предыдущего примера. Тогда она будет сходящейся к точке x 0 . В самом деле, для любой окрестности U точки x 0 найдется окрестность sU ∈ S (из фундаментальной системы окрестностей S ), такая, что sU ∈ U . Тогда для всех окрестностей s ∈ S , s ≥ sU будет выполняться s ⊆ U и, следовательно, xs ∈ U .
Пример 7 .9 . Всякая сходящаяся в топологическом пространстве последовательность является сходящейся направленностью в том же пространстве и к тому же пределу.
