- •Дискретная математика. Теория и практика
- •Оглавление
- •Глава 1. Множества 6
- •Глава 2. Комбинаторика 24
- •Глава 3. Отношения. Отображения 34
- •Глава 4. Алгебраические структуры 55
- •Предисловие
- •Введение
- •Глава 1. Множества
- •1.1. Множества и их элементы. Способы задания множеств
- •1.2. Подмножества
- •1.3. Операции над множествами
- •1.4. Диаграммы Эйлера – Венна
- •1.5. Прямое произведение множеств
- •1.6. Метод математической индукции
- •1.7. Соответствия
- •1.8. Задачи, связанные с определением мощности конечного множества
- •Задачи и упражнения к главе 1
- •Глава 2. Комбинаторика
- •2.1. Правила суммы и произведения
- •2.2. Размещения и сочетания
- •2.3. Примеры решения задач
- •2.4. Бином Ньютона
- •2.5. Свойства биномиальных коэффициентов. Треугольник Паскаля
- •Задачи и упражнения к главе 2
- •Глава 3. Отношения. Отображения
- •3.1. Понятие отношения
- •3.2. Способы задания бинарных отношений
- •Характеристическим свойством.
- •3.3. Операции над бинарными отношениями
- •3.4. Свойства матриц бинарных отношений
- •3.5. Свойства бинарных отношений
- •3.6. Определение свойств бинарного отношения по его матрице
- •3.7. Отношение эквивалентности
- •3.8. Счетные и несчетные множества
- •3.9. Отношение порядка. Диаграммы Хассе
- •3.10. Функции
- •Задачи и упражнения к главе 3
- •Глава 4. Алгебраические структуры
- •4.1. Алгебраические операции и их свойства
- •4.2. Понятие алгебраической структуры
- •4.3. Алгебры с одной бинарной алгебраической операцией
- •4.4. Алгебры с двумя бинарными алгебраическими операциями
- •4.5. Конечные поля
- •4.6. Булевы алгебры
- •4.7. Гомоморфизмы алгебр
- •4.8. Алгебраические системы. Решетки
- •Задачи к главе 4
- •Список литературы
Глава 4. Алгебраические структуры
4.1. Алгебраические операции и их свойства
Бинарные и n-местные алгебраические операции
Пусть А – непустое множество.
Определение 4.1. Отображение множества А×А в А называется бинарной алгебраической операцией на множестве А.
Примерами бинарных алгебраических операций являются обычное сложение и умножение на множестве целых чисел, объединение и пересечение на булеане непустого множества.
Определение 4.2. Отображение множества Аn в А называется n-арной
(n-местной) алгебраической операцией на множестве А, а число n (n ³ 1) – рангом операции. Выделение (фиксация) некоторого элемента множества А называется нульарной (нульместной) операцией на множестве А, число 0 – рангом нульарной операции.
Определение 4.3. Частичная функция из множества Аn в А называется частичной n-арной алгебраической операцией на множестве А.
Пример 4.1. 1. Пусть А ¹ Æ. Отображение, ставящее в соответствие каждому подмножеству X Î Р(A) его дополнение , является унарной алгебраической операцией на Р(А).
2. Операция деления рациональных чисел является частичной бинарной алгебраической операцией на множестве рациональных чисел.
3. Операция, ставящая в соответствие каждому кортежу натуральных чисел длины n наибольший общий делитель этих чисел, является n-арной алгебраической операцией на множестве N.
Для обозначения n-арной алгебраической операции используется та же форма записи, что и для произвольных отображений. Если f есть n-арная алгебраическая операция на множестве А и ((x1, x2, …, xn), xn+1) Î f, то пишут
xn+1 = f (x1, x2, …, xn) и говорят, что xn+1 является значением операции f при значениях аргументов x1, x2, …, xn.
Свойства бинарных алгебраических операций
Пусть * и ◦ – произвольные бинарные алгебраические операции на непустом множестве А.
Определение 4.4. Бинарная алгебраическая операция * называется коммутативной, если ("a, bÎ А) a * b = b * a.
Определение 4.5. Бинарная алгебраическая операция называется ассоциативной, если ("a, b, c Î А) a * (b * c) = (a * b) * c.
Если операция * ассоциативна, то можно опускать скобки и писать
a * b * c вместо a * (b * c) или (a * b) * c.
Определение 4.6. Бинарная алгебраическая операция ◦ называется дистрибутивной относительно бинарной операции *, если
("a, b, c Î А) (a * b) ◦ c = (a ◦ c) * (b ◦ c) и c ◦ (a *b) = (c ◦ a) * (c ◦ b).
Пример 4.2. 1. Сложение и умножение действительных чисел являются коммутативными и ассоциативными бинарными алгебраическими операциями. Умножение действительных чисел дистрибутивно относительно сложения, но сложение не дистрибутивно относительно умножения, так как условие
("a, b, c Î А) a + b c = (a + b) (a + c) не выполняется.
2. Операции объединения и пересечения подмножеств непустого множества А коммутативны, ассоциативны и дистрибутивны относительно друг друга на булеане Р(А).
3. Композиция функций есть ассоциативная бинарная алгебраическая операция. Композиция функций не коммутативна, так как условие
(" f, g) f ◦ g = g ◦ f не выполняется.
Нейтральные элементы
Пусть * – бинарная алгебраическая операция на непустом множестве А.
Определение 4.7. Элемент е Î А называется нейтральным относительно операции *, если ("a Î А) a * e = e * a = a.
Теорема 4.1. Если нейтральный элемент относительно операции * существует, то он единственен.
Доказательство. Пусть e и e¢ – нейтральные элементы относительно операции *. Тогда e = e * e¢ = e¢, то есть e = e¢.
Пример 4.3. 1. Число 0 есть нейтральный элемент относительно сложения действительных чисел. Число 1 есть нейтральный элемент относительно умножения действительных чисел.
2. На булеане Р(А) пустое множество является нейтральным элементом относительно объединения подмножеств непустого множества А, а Р(А) – нейтральным элементом относительно пересечения подмножеств.
Симметричные элементы
Пусть * есть бинарная алгебраическая операция на непустом множестве А и элемент е Î А – нейтральный элемент относительно *.
Определение 4.8. Элемент а¢ Î А называется симметричным к элементу а Î А относительно операции *, если а * a' = a¢* a = е. В этом случае элемент а называется симметризуемым, а элементы а и а¢ – взаимно симметричными.
Пример 4.4. 1. Любое целое число имеет симметричный к нему элемент относительно сложения – то же число, взятое со знаком минус.
2. Любое ненулевое действительное число а имеет симметричный к нему элемент , число нуль не имеет симметричного элемента относительно умножения.
Теорема 4.2. Если операция * ассоциативна и элемент a симметризуем, то существует единственный элемент, симметричный к а.
Доказательство. Пусть a¢, a² есть элементы, симметричные к элементу a относительно *. Следовательно, a * a¢ = a¢ * a = e и a * a² = a² * a = e. Тогда в силу ассоциативности операции * получаем
a¢ = a¢ * e = a¢ * (a * a² ) = (a¢ * a) * a² = e * a² = a² , то есть a¢ = a² .
Подмножества, замкнутые относительно бинарной алгебраической операции
Пусть – бинарная алгебраическая операция на непустом множестве А.
Определение 4.9. Подмножество B множества А называется замкнутым относительно операции *, если (" a, b Î B) a * b Î B.
Пустое множество замкнуто относительно любой операции *.
Пример 4.5. Сложение и вычитание являются бинарными алгебраическими операциями на множестве всех действительных чисел. Множество всех положительных действительных чисел замкнуто относительно сложения, но не замкнуто относительно вычитания.
Аддитивная и мультипликативная форма записи бинарной алгебраической операции
Для обозначения бинарной алгебраической операции * наиболее часто используются аддитивная и мультипликативная формы записи. При аддитивной форме записи операцию * называют сложением, а ее результат a * b – суммой
а и b. При этом вместо a * b пишут а + b. Нейтральный элемент относительно сложения называют нулевым элементом (или нулем) и обозначают символом 0.
Элемент, симметричный к элементу а, называют противоположным к элементу а и обозначают через –а.
При мультипликативной форме записи операцию * называют умножением, а ее результат а * b – произведением а и b. При этом вместо а * b пишут
a × b. Нейтральный элемент относительно умножения называют единичным элементом (или единицей) и обозначают символом 1. Элемент, симметричный к элементу а, называют обратным к элементу а и обозначают через а-1.