Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Аликин В.А. и др. Логика. Учеб. пос., 2008.doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
1.15 Mб
Скачать

5.1 Основные понятия алгебры логики

Математическая логика (теоретическая логика, символическая логика) — раздел математики, изучающий доказательства и вопросы оснований математики. Математическая логика – вторая, после традиционной логики, ступень в развитии формальной логики, применяющая математические методы и специальный аппарат символов и исследующая мышление с помощью исчислений (формализованных языков).

Математическая логика – это логика, развиваемая с помощью математических методов. Применение в логике математических методов становится возможным тогда, когда суждения формулируются на некотором точном языке. Такие точные языки имеют две стороны: синтаксис и семантику. Синтаксисом называется совокупность правил построения объектов языка (обычно называемых формулами). Семантикой называется совокупность соглашений, описывающих наше понимание формул (или некоторых из них) и позволяющих считать одни формулы верными, а другие — нет.

Когда интересуются только синтаксисом, часто используют термин «формальная система». Объектом формальных систем являются строки текста (последовательности символов), с помощью которых записываются формулы.

Формальная система определена, если:

  1. Задан алфавит (множество символов, используемых для построения формул).

  2. Определено, какие именно строки считать формулами (остальные строки считаются просто бессмысленными).

  3. Выделено множество формул, называемых аксиомами. Это – стартовые точки в выводах.

  4. Задано множество правил вывода, которые позволяют из некоторой формулы (или множества формул) получать новую формулу.

Алгебра логики — раздел математической логики, в котором изучаются логические операции над высказываниями (простыми и сложными суждениями). Алгебра логики возникла в середине ХIХ века в трудах английского математика Джорджа Буля. Ее создание представляло собой попытку решать традиционные логические задачи алгебраическими методами.

Алгебра логики рассматривает любое высказывание только с одной точки зрения – является ли оно истинным или ложным. Употребляемые в обычной речи слова и словосочетания "не", "и", "или", "если..., то", "тогда и только тогда" и другие позволяют из уже заданных высказываний строить новые высказывания. Чтобы обращаться к логическим высказываниям, им назначают имена. Пусть через А обозначено высказывание "Тимур поедет летом на море", а через В – высказывание "Тимур летом отправится в горы". Тогда составное высказывание "Тимур летом побывает и на море,  и в горах" можно кратко записать как А и В.  Здесь "и" – логическая связка, А, В – логические переменные, которые могут принимать только два значения – "истина" или "ложь", обозначаемые, соответственно, "1" и "0".

Каждая логическая связка рассматривается как операция над логическими высказываниями и имеет свое название и обозначение:

НЕ Операция, выражаемая словом "не", называется отрицанием и обозначается чертой над высказыванием. Высказывание Ā истинно, когда A ложно, и ложно, когда A истинно. Пример. «Луна – спутник Земли» (А); «Луна – не спутник Земли» (Ā).

И Операция, выражаемая связкой "и", называется конъюнкцией (лат. conjunctio — соединение) или логическим умножением и обозначается точкой « . » (может также обозначаться знаками ۸ или &). Высказывание А . В истинно тогда и только тогда, когда оба высказывания А и В истинны.

ИЛИ Операция, выражаемая связкой "или" (в неисключающем смысле этого слова), называется дизъюнкцией (лат. disjunctio – разделение) или логическим сложением и обозначается знаком v (или плюсом). Высказывание А v В ложно тогда и только тогда, когда оба высказывания А и В ложны.  

ЕСЛИ-ТО Операция, выражаемая связками   "если ..., то",  "из ... следует",  "... влечет ...",  называется импликацией (лат. implico – тесно связаны) и обозначается знаком →. Высказывание А → В ложно тогда и только тогда, когда А истинно, а В ложно.

РАВНОСИЛЬНО   Операция, выражаемая связками "тогда и только тогда", "необходимо и достаточно", "... равносильно ...", называется эквиваленцией или двойной импликацией и обозначается знаком  ↔  или  ~.   Высказывание А ↔В истинно тогда и только тогда, когда значения А и В совпадают

Итак, нами рассмотрены пять логических операций: отрицание, конъюнкция, дизъюнкция, импликация и эквиваленция.

Импликацию можно выразить через  дизъюнкцию  и  отрицание:

А→ В =Ā v В.

Эквиваленцию можно выразить через отрицание, дизъюнкцию и конъюнкцию:

А↔В = (Ā v В) . (В v А).

Таким образом, операций отрицания, дизъюнкции и конъюнкции достаточно, чтобы описывать и обрабатывать логические высказывания.

Порядок выполнения логических операций задается круглыми скобками. Но для уменьшения числа скобок договорились считать, что сначала выполняется операция отрицания ("не"), затем конъюнкция ("и"), после конъюнкции – дизъюнкция ("или") и в последнюю очередь – импликация.

С помощью логических переменных и символов логических операций любое высказывание можно формализовать, то есть заменить логической формулой.

Всякое сложное высказывание, которое может быть получено из элементарных высказываний посредством применения логических операций отрицания, конъюнкции, дизъюнкции, импликации и эквиваленции, называется формулой алгебры логики.