![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Пусть B - множество высказываний с обычными логическими операциями конъюнкции, дизъюнкции и отрицания и равенство высказываний интерпретируется как их равносильность.
Во второй главе показано, что операции Ú и Ù ассоциативны, коммутативны, и каждая из них дистрибутивна относительно другой. Если мы обозначим любое противоречие через Л, а любую тавтологию через И, то мы можем считать, что И и Л являются элементами B (так как все тавтологии равносильны, и все противоречия также равносильны). Легко проверить, что множество B с логическими операциями является булевой алгеброй, а элементы И и Л будут нейтральными элементами.
Теоретико-множественная модель
Пусть A - непустое множество, тогда множество-степень P(A) является моделью булевой алгебры, если условиться о следующем.
Элементы этой булевой алгебры - это различные подмножества множества A.
Операция Ù определяется как пересечение множеств, операция Ú обозначает объединение множеств и операция Ø является абсолютным дополнением (до A). Нетрудно убедиться, что все аксиомы булевой алгебры при таких определениях выполнены и множества A и Æ являются соответственно единичным и нулевым элементом алгебры.
Кроме конъюнкции и дизъюнкции особенно важны с точки зрения технической реализации переключательных функций следующие операции:
f¯g = Ø(fÚg) (функция Пирса);
f | g = Ø(fÙg) (штрих Шеффера);
f É g = ØfÚg (импликация);
f \ g = fÙØg (разность, теоретико-множественная разность в P(A));
f~g = (fÙg)Ú(ØfÙØg) (эквивалентность);
f + g = (fÙØg)Ú(ØfÙg) (симметрическая разность, исключающее "или", неэквивалентность).
Для произвольного элемента f булевой алгебры имеем:
Î É f = Ë, Ë É f = f,
f É Ë = Ë, f É Î = Øf.
Кроме того, f \ g = Ø(f É g).
Для симметрической разности имеем также
f + g = (f\g)Ú(g\f)
f + g = Ø(f~g)
Î + Î = Î Î + Ë = Ë
Ë + Î = Ë Ë + Ë = Î
При отождествлении Î с 0, а Ë с 1, получаем операцию сложения по модулю 2:
0+0 = 0 1+0 = 1
1+1 = 0 0+1 = 1
Возможно, теперь стало понятным, почему основные равносильности логики высказываний и основные тождества алгебры множеств так похожи - они просто законы булевой алгебры.
На основании законов булевой алгебры можно доказывать утверждения о тождественности (эквивалентности) выражений с булевыми операциями. Например, (fÙg)Ú(ØfÙb)Ú(fÙØg) = gÚf. Действительно,
(fÙg)Ú(ØfÙb)Ú(fÙØg) =
((fÙg)Ú(ØfÙg))Ú(fÙØg) =
((f Ú Øf)Ùg)Ú(fÙØg) =
(Ë Ù g)Ú(fÙØg) =
gÚ(fÙØg) =
(gÚf)Ù(gÚØg) =
(gÚf)Ù Ë =
gÚf.
Докажем, что все булевы выражения можно выразить через функцию Пирса. Для этого достаточно показать представимость с помощью функции Пирса базисных операций Ù, Ú, Ø.
Имеем
Øf = Ø(fÚf) = f¯f.
Далее, по определению,
f¯g = Ø(fÚg) Þ f Úg = Ø(f¯g) Þ fÚg = (f¯g) ¯ (f¯g).
И, наконец,
fÙg = Ø(ØfÚØg) = (Øf)¯(Øg) =(f¯f)¯(g¯g).
Дата публикования: 2014-11-18; Прочитано: 392 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!