- •«Дискретная математика»
- •Множества и отношения Тема 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. Элементы теории кодирования
- •Проблема кодирования сообщений
- •Расстояние Хемминга
- •Групповые коды
- •Хемминговы коды
Группа подстановок Галуа
Рассмотрим знаменитую группу подстановок, которую исследовал выдающийся французский математик Э. Галуа (1811–1832).
Подстановкой n -й степени называется взаимно однозначное отображение множества из n элементов в себя.
Рассмотрим всего три элемента: х1 , х2 , х3 .
Существует шесть вариантов последовательностей из трех элементов:
х1 х2 х3 , х2 х3 х1 , х1 х3 х2 , х3 х1 х2 , х2 х1 х3 , х3 х2 х1 .
Запишем порождение этих вариантов следующим образом:
Эта запись означает, что х1 переходит (отображается) в х2 , х2 — в х3 , х3 — в x 1 .
Число таких возможных подстановок равно числу вариантов последовательностей из трех элементов. Обозначим возможные подстановки:
Произведением подстановок назовем последовательное выполнение сначала первой, а затем второй из перемножаемых подстановок.
Например,
Таким образом, имеем алгебру <П, ¤>, где П — множество подстановок {а, b , с, d , e , f }, ¤ — бинарная операция П2 ↦ П.
Соответствующая таблица Кэли для алгебры постановок Галуа имеет вид табл. 3.
Таблица 3
Таблица Кэли для алгебры подстановок Галуа
В такой алгебре выполняется закон ассоциативности, но не выполняется закон коммутативности.
Нейтральным элементом является подстановка а.
Группа — это полугруппа взаимно однозначных преобразований, причем именно однозначность гарантирует наличие обратного преобразования. Можно сказать, что в группе при любом числе умножений не теряется информация об исходном элементе: если известно, на что умножали, всегда можно узнать, что умножали. Для полугруппы это верно не всегда. Пусть дана дискретная система с конечным числом состояний S = { S 1 ..., Sn }, на вход которой может быть подано входное воздействие из множества х = {х1 ,..., х m }. Всякое входное воздействие однозначно переводит состояние системы в некоторое другое состояние, т. е. является преобразованием множества S . Последовательности воздействий — композиция преобразований, поэтому множество всех последовательностей — полугруппа с образующими {х1 ,..., х m }. Если такая полугруппа является группой, то по любой входной последовательности и заключительному состоянию системы можно однозначно определить ее начальное состояние.
Алгебра <М, ·, +>, которая по умножению (·) является мультипликативным группоидом, а по сложению (+) — абелевой группой, причем умножение связано со сложением законом дистрибутивности
называется кольцом. Например, числовыми кольцами являются множество целых чисел, множество рациональных чисел, множество действительных чисел, множество комплексных чисел.
Кольцо, в котором все отличные от нуля элементы составляют группу по умножению, называется телом (имеются обратные элементы по умножению). Тело, у которого мультипликативная группа абелева, называется полем. Таковы поля Галуа.
Алгебра множеств (алгебра Кантора)
Алгебра Кантора: < B ( I ), ∪ , ∩ , –>. Носителем ее является булеан универсального множества I , сигнатурой — операции объединения ∪ , пересечения ∩ и дополнения.
Для операций алгебры Кантора выполняются следующие законы:
1) коммутативности объединения и пересечения:
2) ассоциативности объединения и пересечения:
3) дистрибутивности пересечения относительно объединения и объединения относительно пересечения:
причем последнее соотношение не имеет аналога в обычной алгебре;
4) идемпотентности объединения и пересечения:
поэтому в алгебре Кантора нет ни степеней, ни коэффициентов;
5) де Моргана:
6) двойного дополнения:
Выполнимы также следующие действия с универсальным I и пустым ∅ множествами:
7 )
Все эти соотношения могут быть доказаны с использованием кругов Эйлера. Видна двойственность соотношений: они справедливы как относительно объединения, так и относительно пересечения.
Рассмотрим дополнительные законы:
8) склеивания:
9) поглощения:
10) Порецкого — по фамилии российского логика, математика и астронома, профессора Казанского университета Платона Сергеевича Порецкого (1846–1907 гг.):
Алгебра Кантора по аддитивной
операции объединения и мультипликативной
операции пересечения является абелевой
полугруппой, так как для этих операций
выполняются законы коммутативности и
ассоциативности, но она не является
группой, поскольку уравнения
не
имеют решения, например, для случая,
когда множества не пересекаются:
.
Поэтому алгебра Кантора по двухместным
операциям ∩ и ∪ не
является кольцом. Эта алгебра принадлежит
к другому классу фундаментальных алгебр
— к классу решеток.
