Тема 3. Основы математической логики
3. Законы логики и правила преобразования логических выражений
А = . для логического сложения: А Ú B = B Ú A; для логического умножения: A & B = B & A. Результат операции над высказываниями не зависит от того, в каком порядке
берутся эти высказывания.
для логического сложения: (А Ú B) Ú C = A Ú (B Ú C); для логического умножения: (A & B) & C = A & (B & C).
При одинаковых знаках скобки можно ставить произвольно или вообще опускать.
для логического сложения: (А Ú B) & C = (A & C) Ú (B & C); для логического умножения: (A & B) Ú C = (A Ú C) & (B Ú C).
Закон определяет правило выноса общего высказывания за скобку.
для логического сложения: =
&; для логического умножения:
=
Ú
для логического сложения: А Ú A = A; для логического умножения: A & A = A .
Закон означает отсутствие показателей степени.
для логического сложения: А Ú 1 = 1,
А Ú 0 = A; для логического умножения: A & 1 = A,
A & 0 = 0.
A & = 0.
Невозможно, чтобы противоречащие высказывания были одновременно истинными.
A Ú =
1.
Из двух противоречащих высказываний об одном и том же предмете одно
всегда истинно, а второе — ложно, третьего не дано.
для логического сложения: А Ú (A & B) = A; для логического умножения: A & (A Ú B) = A.
Знание законов логики позволяет проверять правильность рассуждений и доказательств.
Основываясь на законах, можно выполнять упрощение сложных логических выражений.
Такой процесс замены сложной логической функции более простой, но равносильной ей, называется
минимизацией функции.
Некоторые преобразования логических формул похожи на преобразования формул
в обычной алгебре (вынесение общего множителя за скобки, использование переместительного
и сочетательного законов и т.п.), другие - основаны на свойствах, которыми не
обладают операции обычной алгебры (использование распределительного закона для конъюнкции,
законов поглощения, склеивания, де Моргана и др.).
Нарушения законов логики приводят к логическим ошибкам и вытекающим из них
противоречиям.
Упрощение формул.
Пример 1. Упростить формулу (А Ú В) & (А Ú С).
Решение:
Таким образом, мы доказали закон дистрибутивности.
Всякую формулу можно преобразовать так, что в ней не будет отрицаний сложных
высказываний - все отрицания будут применяться только к простым высказываниям.
Пример 2. Упростить выражения
так, чтобы в полученных формулах
не содержалось отрицания сложных высказываний.
Решение:
A & A Ú A & C Ú B & A Ú B & C = A Ú A & C Ú B & A Ú B & C;
A Ú A & C Ú B & A Ú B & C = A & (1 Ú C) Ú
B & A Ú B & C = A Ú
B & A Ú B & C;
A Ú
B & A Ú B & C = A & (1 Ú B) Ú B & C = A Ú B & C.