- •Дискретная математика. Теория и практика
- •Оглавление
- •Глава 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.8. Алгебраические системы. Решетки
На непустом множестве А, наряду с алгебраическими операциями, можно рассматривать и множество отношений.
Определение 4.38. Алгебраической системой называется упорядоченная пара А = < A, S >, где A – непустое множество и S = W È W¢, W – множество алгебраических операций на A, W¢ – множество отношений на A.
Множество A называется основным множеством или носителем алгебраической системы, а множество операций и отношений S – сигнатурой алгебраической системы.
Если множество отношений W¢ пусто, то алгебраическая система
< A, S > = < A, W > является алгеброй. Следовательно, алгебры можно считать частным случаем алгебраических систем. Если множество алгебраических операций W пусто, то алгебраическая система < A, S > = < A, W¢ > называется моделью.
Рассмотрим пример алгебраической системы, который широко используется в математической информатике.
Определение 4.39. Решеткой называется алгебраическая система
А = , сигнатура которой состоит из одного бинарного отношения £ частичного порядка и двух бинарных алгебраических операций È (объединения) и Ç (пересечения), где бинарные операции определяются следующим образом: (" x, y Î A) x È y = sup{x, y}, x Ç y = inf{x, y}.
Другими словами, решеткой является частично упорядоченное множество < A, £ >, в котором определены две бинарные алгебраические операции È и Ç по вышеуказанным правилам.
Замечание 4.8. Операции È и Ç здесь понимаются как абстрактные операции алгебраической системы и отличаются от теоретико-множественных операций объединения и пересечения, определенных в параграфе 1.3, хотя в частных случаях могут с ними совпадать (см. пример 4.24).
Замечание 4.9. Операции È и Ç коммутативны и ассоциативны.
Замечание 4.10. Если в алгебраической системе А ведены операции È и Ç, то отношение £ можно по этим операциям восстановить следующим образом: x £ y x È y = y или x £ y x Ç y = x.
Наименьший элемент решетки (если он существует) называют нулем и обозначают через 0. Наибольший элемент решетки (если он существует) называют единицей и обозначают через 1. В конечных решетках всегда имеются 0 и 1.
П ример 4.24. Пусть A – непустое множество, а P(A) – его булеан. Алгебраическая система < P(A), Í, È, Ç > является решеткой. Здесь È и Ç являются обычными теоретико-множественными операциями объединения и пересечения.
Диаграмма Хассе частично упорядоченного множества А = {1, 2, 3} изображена на рис. 4.2. По диаграмме легко видеть, что в этом случае нулем решетки < P(A), Í, È, Ç > является Æ, а единицей – само множество
А = {1, 2, 3}.
Пример 4.25. Любое линейно упорядоченное множество < A, £ >, в частности < R, £ >, является решеткой, если в нем определить операции È и Ç по правилам:
(" x, y Î A) x È y = max{x, y}, x Ç y = min{x, y}.
Определение 4.40. Решетка А = называется дистрибутивной, если операции объединения и пересечения дистрибутивны относительно друг друга:
( ) , .
Пример 4.26. Рассмотрим решетку, диаграмма Хассе которой изображена на рис. 4.3. Она не является дистрибутивной, так как , тогда как .
Пример 4.27. Решетка < P(A), Í, È, Ç > из примера 4.24 является дистрибутивной, так как обычные теоретико-множественные операции объединения и пересечения дистрибутивны относительно друг друга.
Понятие булевой алгебры является частным случаем понятия решетки.
Определение 4.41. Булевой алгеброй называется дистрибутивная решетка А = , в которой имеются различные нуль и единица и . При этом элемент называется дополнением элемента x.
Пример 4.28. Решетка < P(A), Í, È, Ç > из примера 4.24 является булевой алгеброй, так как в ней имеются нуль Æ и единица A, Æ ¹ A и
(" X Î P(A)) $ Î P(A): X È= A, X Ç = Æ.