Алгебра логики
Алгебра логики (алгебра высказываний) в раздел математической логики, в котором изучаются логические операции над высказываниями[1]. Чаще всего предполагается (т. н. бинарная или двоичная логика, в отличие от, например, троичной логики), что высказывания могут быть только истинными или ложными.
Содержание |
[править] Определение
Базовыми элементами, которыми оперирует алгебра логики, являются высказывания. Высказывания строятся над множеством {B,
,
,
, 0, 1}, где B в непустое множество, над элементами которого определены три операции:
а также константы в логический ноль 0 и логическая единица 1.
Дизъю́нкт в пропозициональная формула, являющаяся дизъюнкцией одного или более литералов (например
). Конъюнкт в пропозициональная формула, являющаяся конъюнкцией одного или более литералов (например
).
[править] Аксиомы
[править] Логические операции
Простейшим и наиболее широко применяемым примером такой алгебраической системы является множество B, состоящее всего из двух элементов:
- B = { Ложь, Истина }
Как правило, в математических выражениях Ложь отождествляется с логическим нулём, а Истина в с логической единицей, а операции отрицания (НЕ), конъюнкции (И) и дизъюнкции (ИЛИ) определяются в привычном нам понимании. Легко показать, что на данном множестве B можно задать четыре унарные и шестнадцать бинарных отношений и все они могут быть получены через суперпозицию трёх выбранных операций.
Опираясь на этот математический инструментарий, логика высказываний изучает высказывания и предикаты. Также вводятся дополнительные операции, такие как эквивалентность
(«тогда и только тогда, когда»), импликация
(«следовательно»), сложение по модулю два
(«исключающее или»), штрих Шеффера
, стрелка Пирса
и другие.
Логика высказываний послужила основным математическим инструментом при создании компьютеров. Она легко преобразуется в битовую логику: истинность высказывания обозначается одним битом (0 в ЛОЖЬ, 1 в ИСТИНА); тогда операция
приобретает смысл вычитания из единицы;
в немодульного сложения; & в умножения;
в равенства;
в в буквальном смысле сложения по модулю 2 (исключающее Или в XOR);
в непревосходства суммы над 1 (то есть A
B = (A + B) <= 1).
Впоследствии булева алгебра была обобщена от логики высказываний путём введения характерных для логики высказываний аксиом. Это позволило рассматривать, например, логику кубитов, тройственную логику (когда есть три варианта истинности высказывания: «истина», «ложь» и «не определено») и др.
[править] Свойства логических операций
- Коммутативность: x
y = y
x,
{&,
}. - Идемпотентность: x
x = x,
{&,
}. - Ассоциативность: (x
y)
z = x
(y
z),
{&,
}. - Дистрибутивность конъюнкций и дизъюнкции относительно дизъюнкции, конъюнкции и суммы по модулю два соответственно:
,
,
.
- Законы де Мо́ргана:
,
.
- Законы поглощения:
,
.
- Другие (1):
.
.
.
.
.
- Другие (2):
.
.
.
- Другие (3) (Дополнение законов де Мо́ргана):
.
.
Существуют методы упрощения логической функции: например, Карта Карно, метод Куайна - Мак-Класки
[править] История
Своим существованием наука «алгебра логики» обязана английскому математику Джорджу Булю, который исследовал логику высказываний. Первый в России курс по алгебре логики был прочитан П. С. Порецким в Казанском государственном университете. В ПГУ им. С.Торайгырова лекции по дискретной математике и математической логике ведет чудак на букву"М" по фамилии Дроботун.
[править] См. также
[править] Примечания
- в‘ Алгебра логики в статья из Большой советской энциклопедии
Для улучшения этой статьи желательно?:
|
| Логика | |
|---|---|
| Формальная |
Логические операции с понятиями Изменение содержания понятия: отрицание ограничение обобщение деление |
| Математическая (теоретическая, символическая) |
Логические связки (операции) над высказываниями Высказывание - построение над множеством {B, |
| См. также | импликация ( ) Круги Эйлера/Диаграмма Венна Теория множеств |











y = y
{&,
}.
}.
,
,
.
,
.
,
.
.
.
.
.
.
.
.
.
.
)