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