
Метод дедуктивного вывода
Пример: суждение: ”Дан не треугольник (B). Если сумма внутренних углов многоугольника равна 180о (А), то многоугольник есть треугольник (В). Следовательно, сумма внутренних углов многоугольника не равна 180о(A)”.
Формула этого суждения (m.t.) имеет вид:
B;
AB
A.
Пример. доказать истинность заключения:
(AB);
(AC);
(BD)
(CD).
F1=(AC) - посылка;
F2=(AB)(CB) - заключение по F1 и или правилу 12;
F3=(BD) - посылка;
F4=(CB)(CD) - заключение по F3 и правилу 12;
F5=(AB)(CD) заключение по F2 и F4 и правилу5;
F6=(AВ) - посылка;
F7=(CD) - заключение по F5 и F6 и правилу m. p..
Так доказана истинность (CD).
Процесс дедуктивного вывода удобно проследить на графе, вершинами которого являются формулы, а дугами – отношения
Пример: доказать истинность заключения:
(AB)(CD);
( DBE
);
E
C A.
Ниже показан процесс дедуктивного вывода заключения.
F1=(DBE) - посылка;
F2=E - посылка;
F3=(DB) - заключение по F1 и F2 и правилу m. t.;
F4=(АВ)(СD) - посылка;
F5=(AВ) - заключение по F4 и правилу 7;
F6=(СD) - заключение по F4 и правилу 7;
F7=(BA) - заключение по F5 и правилу 7;
F8=(DB) - заключение по F3 и закону де Моргана;
F9=(DB) - заключение по F8;
F10=(D A) - заключение по F7 и F9 и правилу 5;
F11=(С A) - заключение по F6 и F10 и правилу 5;
F12=(С A) - заключение по FII .
Метод Вонга
Пусть дана клауза в своей наиболее общей форме:
В1, В2, …, Вn А1, А2, …,An
Шаг 1. Снятие отрицаний с посылок и заключений. С этой целью нужно опустить знак отрицаний у Ai и Bj и перенести их в противоположные стороны относительно символа .
Шаг 2. Если слева от символа встречается конъюнкция, а справа дизъюнкция, то их следует заменить на запятые.
Шаг 3. Если после предыдущих шагов оказалось, что связкой, расположенной слева от , является дизъюнкция, а справа – конъюнкция, то образуются две новые клаузы, каждая из которых содержит одну из двух подформул, заменяющих исходную клаузу.
Шаг 4. Если одна и та же буква находится с обеих сторон символа, то такая строка считается доказанной. Исходная клауза является теоремой, если все ветви оканчиваются истинными клаузами. В противном случае переходим к шагу 3.
Пример.
Выяснить, является ли клауза теоремой:
.
Решение.
Шаг 1. .
Избавляемся
от отрицаний. В результате получаем:
.
Шаг 2. Поскольку слева от символа не встречается конъюнкция, а справа не встречается дизъюнкция, то шаг 2 как таковой отсутствует.
Ш
аг
3.
Построим дерево доказательств (рис.
11):
Так как есть не доказанные строки, то исходная клауза теоремой не является.
Пример.
Выяснить, является ли клауза теоремой:
.
Решение.
Представим ход доказательства в виде дерева (рис. 12). Поскольку все строки доказаны, то исходная клауза является теоремой.