- •«Дискретная математика»
- •Множества и отношения Тема 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. Элементы теории кодирования
- •Проблема кодирования сообщений
- •Расстояние Хемминга
- •Групповые коды
- •Хемминговы коды
Фильтры и ультрафильтры
Другим обобщением понятия сходимости последовательности является понятие фильтра французского математика А. Картана. Теория А. Картана с точки зрения сходимости эквивалентна теории Мура и Смита. Но для математической информатики понятие фильтра — более важное.
Определение 7.10. Пусть X — произвольное множество. Тогда непустое семейство F подмножеств X называется фильтром в X , если:
1) пустое множество ∅ не принадлежит F ;
2) для всякого А ∈ F любое надмножество В ⊇ А принадлежит F ;
3) пересечение конечного числа множеств из F принадлежит F .
При этом говорят, что фильтр F фильтрует множество X .
Пример 7 .10 . Тривиальный фильтр. Семейство подмножеств F , состоящее лишь из самого множества X , представляет собой фильтр, называемый тривиальным .
Пример 7 .11 . Ультрафильтр. Рассмотрим точку x 0 ∈ X . Семейство всех подмножеств X , содержащих эту точку, является фильтром, который называют ультрафильтром . Ультрафильтр фильтрует множество X вплоть до одноточечного множества, состоящего из одной данной точки { x 0 }.
Пример 7 .12 . Элементарный фильтр. Если хп , п ∈ N , — бесконечная последовательность точек множества X , то семейство F всех подмножеств А ⊆ X , каждое их которых содержит все хп , кроме конечного их числа, является фильтром. Этот фильтр называется элементарным , ассоциированным с последовательностью хп , п ∈ N . Фильтрация множества X происходит путем отбрасывания все нового и нового конечного числа точек последовательности хп , п ∈ N . Например, если рассмотреть множество натуральных чисел X = N и последовательность натуральных чисел хп = п , п ∈ N , то получим так называемый элементарный фильтр Фреше .
Пример 7 .13 . Фильтр окрестностей точки. Пусть X — топологическое пространство, и x 0 ∈ X — точка пространства. Тогда семейство всех окрестностей точки x 0 образует фильтр F , называемый фильтром окрестностей этой точки . В случае решетчатой топологии фильтрация множества X этим фильтром происходит вплоть до того элемента разбиения множества X , который содержит точку x 0 .
Определение 7.11. Пусть во множестве X имеются два фильтра F 1 , F 2 . Говорят, что фильтр F 1 мажорирует фильтр F 2 и пишут F 2 ⊇ F 1 , если семейство F 1 является подсемейством семейства F 2 .
Пример 7 .14. Если X — топологическое пространство, то любой фильтр окрестностей точки x 0 ∈ X будет мажорировать тривиальный фильтр, а ультрафильтр для этой точки будет мажорировать любой фильтр окрестностей той же точки.
Определение 7.12. Пусть x 0 — произвольная точка топологического пространства X и F — фильтр множества X . Говорят, что фильтр F сходится (фильтрует X ) к точке x 0 ∈ X , если он мажорирует фильтр окрестностей этой точки. При этом точку x 0 называют предельной точкой фильтра F . Другими словами, всякая окрестность предельной точки должна входить в состав семейства F .
На практике часто вместо фильтра используют часть фильтра, по которому весь фильтр однозначно восстанавливается.
Определение 7.13. Пусть F — фильтр множествах. Система В подмножеств из F называется базисом (базой ) этого фильтра , если для каждого подмножества А ∈ F найдется подмножество β ∈ В , такое, что А ⊇ β.
Пример 7 .15 . Если F — фильтр всех окрестностей точки x 0 топологического пространства X , то всякая фундаментальная система окрестностей этой точки будет базисом этого фильтра. В случае решетчатой топологии одним из базисов фильтра всех окрестностей будет одноэлементное семейство, состоящее из того элемента разбиения множества X , которое содержит точку x 0 .
