Булева алгебра
- Эта статья об алгебраической системе. О разделе математической логики, изучающем высказывания и операции над ними, см. Алгебра логики.
Булевой алгеброй[1][2][3] называется непустое множество A с двумя бинарными операциями
(аналог конъюнкции),
(аналог дизъюнкции), унарной операцией
(аналог отрицания) и двумя выделенными элементами: 0 (или Ложь) и 1 (или Истина) такими, что для всех a, b и c из множества A верны следующие аксиомы:
![]() |
![]() |
ассоциативность |
![]() |
![]() |
коммутативность |
![]() |
![]() |
законы поглощения |
![]() |
![]() |
дистрибутивность |
![]() |
![]() |
дополнительность |

Первые три аксиомы означают, что (A,
,
) является решёткой. Таким образом, булева алгебра может быть определена как дистрибутивная решётка, в которой выполнены две последние аксиомы. Структура, в которой выполняются все аксиомы, кроме предпоследней, называется псевдобулевой алгеброй.
Содержание |
[править] Некоторые свойства
Из аксиом видно, что наименьшим элементом является 0, наибольшим является 1, а дополнение ¬a любого элемента a однозначно определено. Для всех a и b из A верны также следующие равенства:
; |
; |
|
; |
; |
|
; |
; |
|
; |
; |
дополнение 0 есть 1 и наоборот |
; |
; |
законы де Моргана |
. |
инволютивность отрицания |
[править] Основные тождества
В данном разделе повторяются свойства и аксиомы, описанные выше с добавлением ещё нескольких.
Сводная таблица свойств и аксиом, описанных выше:
; |
. |
1 коммутативность переместительность |
; |
. |
2 ассоциативность сочетательность |
3.1 конъюнкция относительно дизъюнкции ![]() |
3.2 дизъюнкция относительно конъюнкции ![]() |
3 дистрибутивность распределительность |
; |
. |
4 комплементность дополнительность (свойства отрицаний) |
; |
. |
5 законы де Моргана |
; |
. |
6 законы поглощения |
; |
. |
7 Блейка-Порецкого |
; |
. |
8 Идемпотентность |
. |
9 инволютивность отрицания | |
; |
. |
10 свойства констант |
; |
. |
|
дополнение 0 есть 1 ; |
дополнение 1 есть 0 . |
|
; |
. |
11 Склеивание |
См. также Алгебра логики
[править] Примеры
- Самая простая нетривиальная булева алгебра содержит всего два элемента, 0 и 1, а действия в ней определяются следующей таблицей:
|
|
|
- Эта булева алгебра наиболее часто используется в логике, так как является точной моделью классического исчисления высказываний. В этом случае 0 называют ложью, 1 — истиной. Выражения, содержащие булевы операции и переменные, представляют собой высказывательные формы.
- Алгебра Линденбаума — Тарского (фактормножество всех утверждений по отношению равносильности в данном исчислении с соответствующими операциями) какого-либо исчисления высказываний является булевой алгеброй. В этом случае истинностная оценка формул исчисления является гомоморфизмом алгебры Линденбаума — Тарского в двухэлементную булеву алгебру.
- Множество всех подмножеств данного множества S образует булеву алгебру относительно операций ∨ := ∪ (объединение), ∧ := ∩ (пересечение) и унарной операции дополнения. Наименьший элемент здесь — пустое множество, а наибольший — всё S.
- Если R — произвольное кольцо, то на нём можно определить множество центральных идемпотентов так:
A = { e ∈ R : e² = e, ex = xe, ∀x ∈ R },
тогда множество A будет булевой алгеброй с операциями e ∨ f := e + f − ef и e ∧ f := ef.
[править] Принцип двойственности
В булевых алгебрах существуют двойственные утверждения, они либо одновременно верны, либо одновременно неверны. Именно, если в формуле, которая верна в некоторой булевой алгебре, поменять все конъюнкции на дизъюнкции, 0 на 1, ≤ на ≥ и наоборот, то получится формула, также истинная в этой булевой алгебре. Это следует из симметричности аксиом относительно таких замен.
[править] Представления булевых алгебр
Можно доказать, что любая конечная булева алгебра изоморфна булевой алгебре всех подмножеств какого-то множества. Отсюда следует, что количество элементов в любой конечной булевой алгебре будет степенью двойки.
Знаменитая теорема Стоуна утверждает, что любая булева алгебра изоморфна булевой алгебре всех открыто-замкнутых множеств какого-то компактного вполне несвязного хаусдорфова топологического пространства.
[править] Аксиоматизация
В 1933 г. американский математик Хантингтон предложил следующую аксиоматизацию для булевых алгебр:
- Аксиома коммутативности: x + y = y + x.
- Аксиома ассоциативности: (x + y) + z = x + (y + z).
- Уравнение Хантингтона: n(n(x) + y) + n(n(x) + n(y)) = x.
Здесь использованы обозначения Хантингтона: + означает дизъюнкцию, n — отрицание.
Герберт Роббинс поставил следующий вопрос: можно ли сократить последнюю аксиому так, как написано ниже, то есть будет ли определённая выписанными ниже аксиомами структура булевой алгеброй?
Аксиоматизация алгебры Роббинса:
- Аксиома коммутативности: x + y = y + x.
- Аксиома ассоциативности: (x + y) + z = x + (y + z).
- Уравнение Роббинса: n(n(x + y') + n(x + n(y))) = x.
Этот вопрос оставался открытым с 30-х годов и был любимым вопросом Тарского и его учеников.
В 1996 г. Вильям МакКьюн, используя некоторые полученные до него результаты, дал утвердительный ответ на этот вопрос. Таким образом, любая алгебра Роббинса является булевой алгеброй.
[править] См. также
[править] Примечания
- ↑ D. A. Vladimirov Springer Online Reference Works - Boolean algebra (англ.). Springer-Verlag (2002). Архивировано из первоисточника 9 февраля 2012. Проверено 4 августа 2010.
- ↑ Владимиров Д. А. Булевы алгебры. — М.: «Наука», 1969. — С. 19.
- ↑ Кузнецов О. П., Адельсон-Вельский Г. М. Дискретная математика для инженера. — М.: Энергоатомиздат, 1988. — С. 58.
[править] Литература
- Владимиров Д. А. Булевы алгебры. — М.: «Наука», 1969. — 320 с.
- Иванов Б. Н. Дискретная математика. Алгоритмы и программы. Расширенный курс. — М.: «Известия», 2011. — 512 с. — ISBN 978-5-206-00824-1
- Кузнецов О. П., Адельсон-Вельский Г. М. Дискретная математика для инженера. — М.: Энергоатомиздат, 1988. — 480 с.
| Комбинаторика • Теория графов • Булева алгебра |












;
;
;
;
;
;
;
;
;
;
.
;
.
;
.