1.11. Булевы алгебры

Бинарной операцией на множестве A называется произвольное отображение  Значения a(a, b) на (a,b) Î A ´ A обычно записываются в инфиксной форме: a a b.

Пример 1

Операция сложения +: w ´ w ® w является бинарной операцией на множестве натуральных чисел.

Унарной операцией на множестве  A  называется произвольное отображение A ® A.

Булевой алгеброй называется непустое множество A, на котором определены две бинарные  операции  È,  Ç  и  одна  унарная операция  Ø , удовлетворяющие  для всех  a, b, c Î A следующим аксиомам:

1) a È b = b È a,    a Ç b = b Ç a;

2) a È (b È c) = (a È b) È c,    a Ç (b Ç c) = (a Ç b) Ç c;

3) (a Ç b) È b = b,    (a È b) Ç b = b;

4) a Ç (b È c) = (a Ç b) È (a Ç c),    a È (b Ç c) = (a È b) Ç (a È c);

5) (a Ç Ø a) È b=b,    (a È Ø a) Ç b = b.

Таким образом, булева алгебра – это непустое множество и операции, обладающие теми же свойствами, что и операции пересечения, объединения и дополнения подмножеств фиксированного множества.

Пример 2

Под полем множеств понимается непустое множество U подмножеств фиксированного множества X, содержащее вместе с любыми A, B Î U их объединение A È B и пересечение A Ç B, и вместе с любым A Î U – его дополнение XA. Легко видеть, что U будет булевой алгеброй относительно операций: A È B, A Ç B и ØA = XA.

Пусть (A, È, Ç, Ø) – булева алгебра. Можно доказать, что для любых a, b Î A верно a È Øa = b È Øb и a Ç Øa = b Ç Øb, и, значит, элементы x  È Øx, x  Ç Øx не зависят от x. Обозначим x  È Øx через 1, а x  Ç Øx через 0. Имеют место тождества:

6) a È a = a,  a Ç a = a;

7) a È 1 = 1,  a Ç 0 = 0;

8) a È 0 = a, a Ç 1 = a;

9) Ø (Ø a) = a;

10) Ø (a Ç b) = (Ø a) È (Ø b),   Ø (a È b) = (Ø a) Ç (Ø b).

Докажем, например, свойство 6.

В силу симметричности определения булевой алгебры относительно операций È и Ç, достаточно доказать: a È a = a. Применим аксиомы булевой алгебры:

a   = (b Ç a) È a                                    (по аксиоме 3)

     = a È (b Ç a)                                    (по аксиоме 1)

     = a È (a Ç b)                                    (по аксиоме 1)

     = (a È a) Ç (a È a)                           (по аксиоме 4)

     = (a Ç (a È b)) È (a Ç (a È b))        (по аксиоме 4)

     = ((b È a) Ç a) È ((b È a) Ç a)        (по аксиоме 1)

     = a È a, что и требовалось доказать.

Для каждой булевой алгебры существует поле подмножеств некоторого множества и сохраняющая операции объединения, пересечения и дополнения биекция между элементами булевой алгебры и элементами поля подмножеств. Поэтому операции бу

левой алгебры обладают свойствами, аналогичными свойствам теоретико-множест­венных операций.