- •Математическая логика
- •Раздел I. Алгебра высказываний
- •1. Высказывания и операции над ними. Формулы
- •2. Следование, эквивалентность и преобразование формул
- •3. Использование законов логики в доказательстве теорем и построении схем
- •Преобразуем эту формулу, используя соответствующие эквивалентности u
- •4. Булевы функции
- •5. Нормальные формы
- •5. Полные системы операций. Алгебра Жегалкина
- •6. Выводимость
- •Раздел II. Алгебра предикатов
- •1. Предикат. Операции над предикатами.
- •2. Модель. Формула алгебры предикатов сигнатуры .
- •3. Формулы алгебры предикатов
- •Основные общезначимости алгебры предикатов
- •Раздел 3. Логические исчисления
- •1. Определение формального исчисления
- •2. Исчисление высказываний ив.
- •3. Отношение эквивалентности в ив
- •4. Исчисление секвенций ис.
- •Исчисления предикатов ип (ипс).
- •Прикладные исчисления предикатов.
- •Автоматическое доказательство теорем
- •Теория алгоритмов
- •Машины Тьюринга
- •2. Рекурсивные функции
- •3. Временная сложность алгоритма. Классы p и np.
- •4. Полиномиальная сводимость. Np-полные языки и задачи.
3. Отношение эквивалентности в ив
Определим эквивалентность формул в исчислении высказываний.
Определение 1. Формулы U и B называются эквивалентными, что обозначается |, если
|(1)
Рассмотрим некоторые простые свойства отношения эквивалентности.
Рефлексивность: |.
Симметричность: если |, то |.
Транзитивность: если |и |, то |.
Задание 1. Доказать свойство симметричности отношения эквивалентности.
Решение.
|
|
|
Из свойств отношения эквивалентности следует, что множество формул исчисления высказываний разбивается на непересекающиеся классы эквивалентных друг другу формул (классы эквивалентности). Следовательно, все теоремы исчисления высказываний образуют один класс эквивалентных формул.
В исчислении высказываний имеют место следующие эквивалентности, которые соответствуют аналогичным свойствам отношения эквивалентности алгебры высказываний.
|.
|
|
|
|
|
|
|
|
|
|
|
Для того чтобы доказать эквивалентность |в исчислении высказываний достаточно построить выводы|и|. Покажем, что если|и |, то |.
1. | |
по условию |
2. | |
по условию |
3. | |
5 (1) |
4. | |
5 (2) |
5. ,| |
7 |
6. | |
4 (3, 4, 5) |
Последняя формула, в силу определения, означает .
Теорема эквивалентности. Если и- формулы, полученные заменой некоторых (одних и тех же) вхождений какой-либо высказывательной переменной в формулеU соответственно формулами и, то
|.
Следствие. Если есть некоторая подформула формулыU и эквивалентна формуле, то формула, полученная заменойв формулеU на , эквивалентнаU. Иными словами, если , то.
Свойства 2, 4, 10 и теорема эквивалентности позволяют формулу, составленную из высказывательных переменных лишь с помощью операции дизъюнкции, преобразовать к виду
.
Аналогично формула, составленная из с помощью операции конъюнкции эквивалентна формуле
.
Это позволяет дать определение понятиям нормальных форм исчисления высказываний, которые совпадают с соответствующими определениями алгебры высказываний.
Теорема 3.1. Для каждой формулы исчисления высказываний существуют эквивалентные ей дизъюнктивная и конъюнктивная нормальные формы.
4. Исчисление секвенций ис.
Исчисление высказываний генценовского типа называется исчислением секвенций ИС.
Алфавит ИС состоит из символов алфавита ИВ, дополненных символом |. Допустимые последовательности символов – формулы определяются также как и в ИВ, кроме того, в ИС вводится понятие секвенция.
Пусть U1, U2, . . . ,Un, V – формулы ИС. Секвенциями называются конечные последовательности следующих двух видов:
U1, U2, . . . ,Un | V (из истинности U1, U2, . . . ,Un следует истинность V);
U1, U2, . . . ,Un |- (система формул U1, U2, . . . ,Un противоречива).
Множество аксиом ИС определяется единственной схемой секвенций U |- U. Правила вывода ИС определяются следующими записями, где T, T1 – конечное множество формул (возможно пустое).
(введение ).
(удаление ).
(удаление ).
(введение ).
(введение ).
(удаление или правило разбора двух случаев).
(введение ).
(удаление ).
(удаление или доказательство от противного).
(выведение противоречия).
(перестановка посылок).
(уточнение или правило лишней посылки).
Исчисления ИВ и ИС эквивалентны.