Философия логики
- 1 year ago
- 0
- 0
Алгебра логики ( алгебра высказываний ) — раздел математической логики , в котором изучаются логические операции над высказываниями . Чаще всего предполагается, что высказывания могут быть только истинными или ложными, то есть используется так называемая бинарная или двоичная логика, в отличие от, например, троичной логики .
Основоположником её является Дж. Буль , английский математик и логик , положивший в основу своего логического учения аналогию между алгеброй и логикой. Алгебра логики стала первой системой математической логики, в которой алгебраическая символика стала применяться к логическим выводам в операциях с понятиями, рассматриваемыми со стороны их объёмов. Буль ставил перед собой задачу решить логические задачи с помощью методов, применяемых в алгебре . Любое суждение он пытался выразить в виде уравнений с символами, в которых действуют логические законы, подобные законам алгебры.
Впоследствии усовершенствованием алгебры логики занимались У. С. Джевонс , Э. Шрёдер , П. С. Порецкий , Ч. Пирс , Г. Фреге , разработавший теорию исчисления высказываний, Д. Гильберт , добившийся успехов в области применения метода формализации в операциях с логическими высказываниями. Внесли свой вклад Б. Рассел , придавший вместе с А. Уайтхедом , математической логике современный вид; И. И. Жегалкин , заслугой которого явилась дальнейшая разработка исчисления классов и значительное упрощение теории операций логического сложения; В. И. Гливенко вынес предмет алгебры логики далеко за рамки изучения объёмных операций с понятиями.
Алгебра логики в её современном изложении занимается исследованием операций с высказываниями, то есть с предложениями, которые характеризуются только одним качеством — истинностным значением (истина, ложь). В классической алгебре логики высказывание одновременно может иметь только одно из двух истинностных значений: «истина» или «ложь». Алгебра логики исследует также высказывания — функции, которые могут принимать значения «истина» и «ложь» в зависимости от того, какое значение будет придано переменной, входящей в высказывание — функцию.
Базовыми элементами, которыми оперирует алгебра логики, являются высказывания .
Высказывания строятся над множеством { , , , , , }, где — непустое множество, над элементами которого определены три операции :
а логический ноль 0 и логическая единица 1 — константы .
Также используются названия:
Унарная операция отрицания в тексте формул оформляется либо в виде значка перед операндом ( ) либо в виде черты над операндом ( ), что компактнее, но в целом менее заметно.
Простейший и наиболее широко применяемый пример такой алгебраической системы строится с использованием множества B, состоящего всего из двух элементов:
Как правило, в математических выражениях Ложь отождествляется с логическим нулём, а Истина — с логической единицей, а операции отрицания (НЕ), конъюнкции (И) и дизъюнкции (ИЛИ) определяются в привычном нам понимании. Легко показать, что на данном множестве B можно задать четыре унарные и шестнадцать бинарных отношений и все они могут быть получены через суперпозицию трёх выбранных операций.
Опираясь на этот математический инструментарий, логика высказываний изучает высказывания и предикаты . Также вводятся дополнительные операции, такие как эквиваленция («тогда и только тогда, когда»), импликация («следовательно»), сложение по модулю два (« исключающее или »), штрих Шеффера , стрелка Пирса и другие.
Логика высказываний послужила основным математическим инструментом при создании компьютеров. Она легко преобразуется в битовую логику: истинность высказывания обозначается одним битом (0 — ЛОЖЬ, 1 — ИСТИНА); тогда операция приобретает смысл вычитания из единицы; — немодульного сложения; & — умножения; — равенства; — в буквальном смысле сложения по модулю 2 (исключающее Или — XOR); — не превосходства суммы над 1 (то есть = ).
Впоследствии булева алгебра была обобщена от логики высказываний путём введения характерных для логики высказываний аксиом. Это позволило рассматривать, например, логику кубитов , тройственную логику (когда есть три варианта истинности высказывания: «истина», «ложь» и «не определено»), комплексную логику и др.
Существуют методы упрощения логической функции: например, Карта Карно , метод Куайна - Мак-Класки
Своим существованием наука «алгебра логики» обязана английскому математику Джорджу Булю , который исследовал логику высказываний . Первый в России курс по алгебре логики был прочитан П. С. Порецким в Казанском государственном университете .