- •Элементы математической логики Лекция 1. Основные понятия математической логики
- •Историческая справка
- •Высказывания
- •Основные операции над высказываниями
- •Формулы алгебры высказываний
- •Контрольные вопросы
- •Упражнения
- •7.Составьте таблицы истинности для следующих формул и укажите, какие из формул являются выполнимыми, какие – опровержимыми, какие – тождественно истинными, какие – тождественно ложными.
Формулы алгебры высказываний
Буквы, обозначающие высказывания, логические связки и скобки составляют алфавит языков логики высказываний: алгебры логики и исчисления высказываний.
Выражение, составленное из обозначений высказываний и связок, – логическая формула, если:
– любая переменная, обозначающая высказывание, – формула;
– если F1 и F2 – формулы, то выражения
также являются формулами;
– других формул, кроме построенных по правилам двух предыдущих пунктов, нет.
Пример. Представить логической формулой следующее сложное высказывание: С – « Если идет дождь, то крыши мокрые. Дождя нет, а крыши мокрые».
Решение.
Сложное высказывание C включает два простых высказывания: А – «Идет дождь», В – «Крыши мокрые». В первом предложении «Если идет дождь, то крыши мокрые» высказывания А и В соединены связкой «если…, то»: . Во втором предложении «Дождя нет, а крыши мокрые», союз «а» имеет смысл связки «и», кроме того, высказываниеА следует взять с отрицанием: . Для записи высказыванияС в виде формулы остается объединить представленные выше высказывания в одно связкой «и»: С= .
Подформулой формулы называется всякая ее часть, которая сама является формулой.
Формула называется выполнимой (опровержимой), если существует такой набор высказываний, который обращает эту формулу в истинное (ложное) высказывание.
Формула называется тождественно истинной, или тавтологией (тождественно ложной , или противоречием), если она обращается в истинное (ложное) высказывание при всех наборах значений переменных.
Пример. С помощью таблиц истинности установить, какими являются формулы и .
Решение.
Составим таблицы истинности для каждой формулы:
-
p
r
(pr)
И
И
Л
И
И
Л
И
И
Л
Л
Л
И
И
И
Л
И
И
Л
Л
И
И
Л
Л
И
Л
Л
И
И
Итак, формула выполнима, а формула– тавтология.
Тавтологии играют важную роль в логике, на некоторых из них основаны способы логических умозаключений. С другой стороны, свойства логических операций также выражаются через тавтологии.
Теорема (свойства операции конъюнкции и дизъюнкции).
Следующие формулы являются тавтологиями:
законы идемпотентности:
законы коммутативности:
законы ассоциативности:
законы поглощения:
Законы де Моргана:
Доказательство. Докажем, что формулы идемпотентности являются тавтологиями.
X | ||||
И |
И |
И |
И |
И |
Л |
Л |
Л |
И |
И |
По последним двум столбцам видим, что формулы обращаются в истинное высказывание при всех наборах значений переменных, т.е. являются тавтологиями.
Формулы Х и Y называются равносильными, или эквивалентными (обозначение ), если при любых значениях переменных логические значения получающихся из формулХ и Y высказываний совпадают.
Например, по таблице истинности легко установить, что .
Замечание. Нужно различать символы «=» и «». Символ «» является символом логической операции формального языка (это необходимо и достаточно). Символ «=» не принадлежит алфавиту языка логики высказываний и говорит о равносильности формул с точки зрения их оценивания на истинность.