Пусть j - универсальное предложение и S={С1,…,Сn} – соответствующее j множество дизъюнктов.
· Пусть P1(),…,Pk() – атомы (предикаты), входящие в дизъюнкты множества S.
· H={a1, a2, … } – эрбрановский универсум для S.
Семантическим деревом для S называется дерево T со следующими свойствами:
1. Корнем T является произвольная точка.
2. Вершиной T является основной пример атома Pl(ai, … , ak) или его отрицание ØPl(ai, … , ak)
3. Потомки.Каждая вершина имеет в точности двух потомков: Pl(ai, … , ak) и ØPl(ai, … , ak)
4. Построение дерева. Дерево T строится, начиная от корня. К каждой вершине, не имеющей потомков, добавляется два новых узла, в которых размещается очередной основной пример атома Pl(ai, … , ak) и его отрицание ØPl(ai, … , ak).
5. Ветвь, содержащая в вершинах основные примеры атомов или отрицаний атомов, трактуется как конъюнкция основных примеров атомов вершин.
6. Если вершина дерева сдержит основной пример атома Pl(ai, … , ak), то ни одна ветвь, проходящая через эту вершину, не может содержать узел ØPl(ai, … , ak).
7. Противоречивая ветвь (a). Если в процессе построения дерева T получена вершина k (основной пример атома), которая противоречит какому-либо основному примеру одного из дизъюнктов С1,…,Сn, тогда k является заключительной вершиной и текущая ветвь является противоречивой Ä.
8. Противоречивая ветвь (b). Если конъюнкция основных примеров атомов на некоторой ветви противоречит какому-либо основному примеру одного из дизъюнктов С1,…,Сn, то текущая ветвь также является противоречивой Ä
9. Непротиворечивая ветвь.Каждой непротиворечивой ветви дерева T соответствует эрбрановская интерпретация, подтверждающая исходное множество дизъюнктов.
10. Все ветви противоречивы. Если для множества дизъюнктов S существует семантическое дерево T, все ветви которого противоречивы, то множество дизъюнктов S является противоречивым.
11. Трактовка дерева T. Совокупность всех ветвей дерева T трактуется как их дизъюнкция. Каждая ветвь содержит все основные примеры атомов или их отрицаний и трактуется как их конъюнкция. Таким образом, дерево T содержит все возможные сочетания основных примеров атомов и их отрицаний, и является общезначимой формулой.
Пример 1 (продолжение). Требуется проверить выполнимость следующего предложения:
Выводы. Все ветви дерева T противоречивы, следовательно, не существует эрбрановской интерпретации, подтверждающей множество дизъюнктов
S={{P(x)},{ØP(x),Q(f(x))},{ØQ(f(x)}}
Невыполнимое множество основных примеров дизъюнктов (в это множество включаются только те основные примеры дизъюнктов, которые были использованы для объявления некоторой ветви противоречивой) имеет вид:
Выводы. Левая крайняя ветвь содержит только основные примеры атомов, а правая – только их отрицания и являются непротиворечивыми. Каждой из этих ветвей соответствует эрбрановская интерпретация. Следовательно, исходное предложение является выполнимым.
Задание 6. Методом семантических таблиц требуется проверить выполнимость следующего предложения:
Здесь b – константа, f(), g() – функциональные символы, P(), Q() - предикаты. Если предложение j невыполнимо, нужно построить невыполнимое множество основных примеров дизъюнктов.