Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дискретная математика / ДМиМЛ-1 часть..doc
Скачиваний:
378
Добавлен:
06.02.2016
Размер:
4.81 Mб
Скачать

2.3. Алгебра множеств (алгебра Кантора)

Алгебра Кантора: <B(I),,,–>. Носителем ее является булеан универсального множества I, сигнатурой – операции объединения , пересечения  и дополнения –[9].

Для операций алгебры Кантора выполняются следующие законы:

1) коммутативности объединения и пересечения:

МаМbbМа, МаМbbМа;

2) ассоциативности объединения и пересечения:

Ма(Мb  Мс)=(МаМb)Мс, Ма(МbМс)=(МаМb)Мс;

3) дистрибутивности пересечения относительно объединения и объединения относительно пересечения:

Ма(МbМс)=(МаМb)(МаМс),

Ма(МbМс)=(МаМb)(МаМс),

причем последнее соотношение не имеет аналога в обычной алгебре;

4) идемпотентности объединения и пересечения:

МаМаа, МаМаа,

поэтому в алгебре Кантора нет ни степеней, ни коэффициентов;

5) де Моргана:

, ;

6) двойного дополнения:

.

Выполнимы также следующие действия с универсальным I и пустым  множествами:

7) М=М, М=, МI=I, МI=М, ,.

Все эти соотношения могут быть доказаны с использованием кругов Эйлера. Видны двойственность соотношений: они справедливы как относительно объединения, так и относительно пересечения.

Рассмотрим дополнительные законы:

8) склеивания:

9) поглощения:

М(МА)=М;

10) Порецкого – по фамилии российского логика, математика и астронома, профессора Казанского университета Платона Сергеевича Порецкого (1846-1907 гг.):

.

Алгебра Кантора по аддитивной операции объединения и мультипликативной операции пересечения является абелевой полугруппой, так как для этих операций выполняются законы коммутативности и ассоциативности, но она не является группой, поскольку уравнения МаХ=Мb, МаХ=Мb не имеют решения, например, для случая, когда множества не пересекаются: МаМb= [9]. Поэтому алгебра Кантора по двухместным операциям  и  не является кольцом. Эта алгебра принадлежит к другому классу фундаментальных алгебр – к классу решеток.

2.4. Алгебраические системы. Решетки

Выше рассматривались алгебры, т.е. множества, на которых заданы операции [19].

Множества, на которых кроме операций заданы отношения, называются алгебраическими системами [19]. Таким образом, алгебры можно считать частным случаем алгебраических систем. Другим частным случаем алгебраических систем являются модели – множества, на которых заданы только отношения.

Рассмотрим пример алгебраической системы, который наиболее часто встречается в теоретической алгебре и ее применениях [19]. Этот пример – решетка.

Рассмотрим алгебраическую систему из множества М, отношения порядка (будем обозначать ) и некоторых операций. Говорят, что множество М линейно упорядочено, если любые два элемента находятся в отношении упорядоченности, иначе – частично упорядочено. Для элементов а и b из М их верхней гранью (мажорантой) называется любой элемент сМ такой, что са, сb, а их нижней гранью (минорантой) – любой элемент dМ такой, что dа, db. В общем случае для некоторых элементов а и b верхняя или нижняя грань может не существовать или быть не единственной, причем различные верхние (или нижние) грани могут быть несравнимыми. Во множестве верхних и нижних границ вводится понятие точной верхней (нижней) границы множества.

Такая верхняя граница множества обозначается supМ («супремум»), такая нижняя граница – обозначается infМ («инфинум»).

Частично упорядоченное множество называется решеткой, если у каждой пары его элементов а,b необходимо имеются единственная точная верхняя граница sup(а,b) или пересечение аb и точная нижняя граница inf(а,b) или объединение аb. Здесь операции , пока понимаются как абстрактные операции алгебраической системы и отличаются от теоретико-множественных операций объединения и пересечения. Для алгебры множеств  соответствует ,  соответствует .

Рассмотрим пример частично упорядоченного множества – диаграмму (решетку) Хассе [9], известную с конца XIX века и применяемую в генеалогии для задания родства (рис. 8).

Рис. 8. Диаграмма (решетка) Хассэ для множества всех

подмножеств универсального множества I={y,x,z}

На рис. 8 множество всех подмножеств данного множества упорядочено по отношению включения, а операции объединения и пересечения элементов связаны дистрибутивными законами. Нулем и единицей частично упорядоченного множества называются, соответственно, его наименьший и наибольший элементы, обычно применяются традиционные обозначения 0,1.

Так, на рис. 8 нулем и единицей будут, соответственно, пустое множество  и данное множество (I).

На решетке Хассе обычно не изображаются линии транзитивности и рефлексивности.

В частично упорядоченных множествах с нулем и единицей, вводится операция дополнения элементов.

Элементы а и в частично упорядоченного множества с нулем 0 и единицей 1 называются дополнительными друг для друга, если их пересечение равно нулевому элементу 0, а объединение дает единичный элемент 1: аb=0, аb=1.

Так, {y}{x,z}=, {y}{x,z}=I на рис. 8.

Дистрибутивная решетка с отличными друг от друга нулем и единицей, в которой каждый элемент имеет дополнение, называется булевой алгеброй.

Пример булевой алгебры – совокупность множества всех подмножеств данного множества и теоретико-множественных операций объединения, пересечения и дополнения, т.е. алгебра Кантора (алгебра множеств), рассмотренная выше. Операции объединения и пересечения являются бинарными (двухместными), а операция дополнения – унарной (одноместной).

Далее мы рассмотрим другой пример булевой алгебры – булеву алгебру логических (переключательных) функций.

Соседние файлы в папке Дискретная математика