- •1. Элементы теории множеств
- •1.1 Множества. Основные понятия
- •1.2. Способы задания множеств
- •1.3. Операции над множествами. Диаграммы Венна
- •1.4. Свойства операций над множествами
- •1.5. Прямое (декартово) произведение множеств
- •1.6 Разбиения и покрытия
- •1.7. Замечание о мощности некоторых множеств
- •1.8 Представление множеств в эвм
- •1.9. Отношения
- •1.9.1.Определения
- •1.9.2 Бинарные отношения
- •1.9.3. Способы задания бинарных отношений
- •1.9.4 Свойства бинарных отношений
- •1.9.5. Отношение эквивалентности
- •1.9.5. Отношение порядка
- •1.9.6.1. Минимальные и максимальные элементы множества
- •1.9.6.2. Диаграммы Хассе
- •1.9.6.3. Принцип двойственности
- •1.9.7. Представление отношений в эвм
- •1.10. Соответствия. Функции. Операции. Отображения
- •1.10.1. Соответствия и их свойства
- •1.10.2 Функции и отображения
- •1.10.3. Инъекция, сюръекция и биекция
- •1.10.4. Композиция и суперпозиция функций. Способы задания функций
- •1.10.5. Представление функций в эвм
- •1.10.6. Операции
- •1.10.6.1. Способы задания операций
- •1.11. Алгебраические структуры
- •1.11.2. Замыкание и подалгебры
- •1.11.3. Гомоморфизм и изоморфизм
- •1.11.4. Алгебры с одной бинарной операцией
- •1.11.5. Алгебры с двумя бинарными операциями
- •1.11.6.Решетки
- •1.11.7. Булевы алгебры
- •2. Элементы математической логики и булевы функции
- •2.1. Операции над высказываниями
- •2.2. Логические операции (логические связки)
- •2.3. Элементарные булевы функции
- •2.3.1. Функции алгебры логики
- •2.3.2. Равносильность функций. Существенные и несущественные переменные
- •2.3.3. Реализация функций формулами. Суперпозиция функций
- •2.3.4. Подстановки и замены
- •2.3.5. Принцип двойственности
- •2.3.6. Нормальные формы в логике высказываний
- •2.3.6.1. Разложение булевых функций по переменным. Дизъюнктивно-нормалльная форма (днф)
- •2.3.6.2. Совершенная дизъюнктивная нормальная форма
- •2.3.7. Арифметические операции в алгебре логики. Полиномы Жегалкина
- •2.3.8. Монотонные функции алгебры логики
- •2.3.9. Функционально замкнутые классы
- •2.4. Полнота системы булевых функций. Теорема
- •2.5. Элементы логике предикатов
- •2.5.1. Определение предиката
- •2.5.2. Кванторы. Формулы логики предикатов
- •2.5.3. Равносильность формул
- •2.5.4. Предикаты на конечных областях. Логика одноместных предикатов
- •2.6. Операции над предикатами и кванторами
- •2.7. Построение доказательств в логике предикатов
- •1.6.2. Разбор решений задач по логике предикатов
- •1. Элементы теории множеств 3
- •1.1 Множества. Основные понятия 3
- •2.6. Операции над предикатами и кванторами 137
- •394026 Воронеж, Московский просп., 14
1.11.4. Алгебры с одной бинарной операцией
Естественно начать изучение алгебраических структур (алгебр) с наиболее простых. Самой простой алгеброй является алгебра с одной унарной операцией, но этот случай настолько тривиален, что про него нечего сказать. Поэтому начнем с алгебры с одной бинарной операцией .
1. Алгебра вида , где бинарная операция, называется группоидом.
Если – операция типа умножения, то группоид называется мультипликативным; если – операция типа сложения, группоид называется аддитивным.
2. Полугруппа – это группоид с одной ассоциативной бинарной операцией. Т.е. для всех элементов верно .
Пример 1. Всякое множество функций, замкнутое относительно суперпозиции, является полугруппой, (множество элементарных функций).
Пример 2. Множество слов W(X) алфавита X образует полугруппу относительно операции конкатенации.
Рассмотрим непустое множество символов X={x,y,z,...} независимое алфавитом. Конечные наборы написанных друг за другом символов из X называются словами. Например, x, y, xy, yx, zxx, xyyz и т.д. Элемент xi слова x1,x2, ...,xn называется его i-й координатой. Число n называется длиной слова. Считается, что множество W(X) слов алфавита содержит слово Λ, не имеющее символов и называемое пустым словом. Длина пустого слова Λ по определению равна 0.
Операция конкатенации на W(X) определяется следующим образом:
Если α,,β € W(X), то αˆβ = αβ, т.е. результатом является слово, полученное соединением слов α и β (например, xyzˆzx = xyzzx). Операция ассоциативна, т.е. для любых слов α,β,γ верно (αˆβ)ˆγ = αˆ(βˆγ). Следовательно, алгебра <W(X);ˆ > является полугруппой.
Теорема (Марков-Пост, совр. мат. 1903-1979, без доказательства):
Существует полугруппа, в которой проблемы распознавания равенства слов алгоритмически неразрешима.
3. Моноиды. Полугруппа, содержащая нейтральный элемент (единицу), называется моноидом.
Т.е. существует eєA такой, что e°a = aºe = a для всех aєA.
Пример Так как для всех слов αєW(X) верно
Λˆα = αˆΛ = α, где Λ – пустое слово, то Λ удовлетворяет свойству единицы. Таким образом, алгебра <W(X);ˆ > является моноидом.
Полугруппы и моноиды имеют особое значение в теории языков при обработке слов.
Теорема. Единица единственна.
Доказательство: Пусть существуют две единицы e1 и e2 для каждого a:
a°e1 = e1a = a и a°e2 = e2°a = a. Тогда
e1°e2 = e1 и e1°e2 = e2 => e1 = e2
4. Группы. Группа – это моноид, в котором для каждого элемента существует обратный:
для каждого a существует a-1: aºa-1 = a-1ºa = e
Пример 1. Множество невырожденных квадратных матриц порядка n и операций умножения матриц образует группу. Единицей является единичная матрица. Обратным элементом является обратная матрица.
Пример 2. Множество взаимно однозначных функций ƒ: М→М является группой относительно операции суперпозиции. Единицей группы является тождественная функция, а обратным элементом – обратная функция.
Группа , в которой - коммутативная операция, называется абелевой, т.е. .
В абелевых группах приняты следующие обозначения:
групповая операция обозначается + или ;
обратный элемент к а (а-1) обозначается – а;
единица группы обозначается 0 и называется нулем.
Пример 3. <Z ;+> - множество целых чисел образует абелеву группу относительно сложения. Нулем является число 0. Обратным элементом группы является число с противоположным знаком: a-1=-a
Пример 4.
Множество рациональных чисел, не содержащее 0, с операцией обычного умножения образует абелеву группу. Обратным элементом является обратное число .
На рисунке 12 представлена схема образований некоторых понятий на основе понятия группоида.
Теорема: Обратный элемент единственен.
Доказательство:
Пусть имеется два обратных элемента:
и
Тогда
Рис.12
Теорема: В группе выполняются следующие соотношения:
1.
2.
3.
4.
Доказательство:
1.
2.
3.
4.