![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
C=c,CÎS’ S’¹ c S=S1ÚS2
S невыполнимо
Алгоритм конечный, хотя количество промежуточных дизъюнктов может возрастать.
Пример:
PÚùQ 1)PÚùQ
ùPÚQ 2)ùPÚQ Расщепление по P
QÚùT 3)QÚùT
Q&T 4)ùQÚùT
5)S1=ùQ
S2=Q
R=(QÚùT)&(ùQÚùT)
S=S1ÚS2=QÚùQ - тавтология
6)
QÚùT ùT – чистая литера
ùQÚùT
7) c (S выполнимо)
Теорема 4: Пусть L1,L2…,Lk- последовательность вычеркнутых литер по правилам 2),3) и Lk - последняя вычеркнутая литера, после которой S’= c => S – выполнима. Тогда условие L1&L2&…&Lk - это условие выполнимости и,соответственно, условие ù(L1&L2&…&Lk) – условие невыполнимости, которое можно добавить в множество гипотез для коррекции вывода.
Правило резолюций (предложено Робинсом)
Для любых дизъюнктов C1 и C2, для которых существует литера L в C1 и контрарная литера ùL в C2 вычеркиваются литеры L и ùL и формируется дизъюнкция из оставшихся дизъюнктов C1 и C2.
C1=
LÚa
C2=ùLÚb ®C=aÚb
Построенный дизъюнкт С называется резольвентой С1 и С2.
Теорема 5: Для дизъюнктов С1 и С2 с контрарными литерами C1=LÚa и C2=ùLÚb резольвента C=aÚb является логическим следствием C1 и C2.
Пример:
LÚa LÚa 1) LÚ
a 1)L =>c S невыполнимо и доказана выводимость
ùLÚb ùLÚb 2)ùLÚb 2)ùL aÚb
aÚb ù(aÚb) 3)ùa
4)ùb
Дата публикования: 2014-11-28; Прочитано: 285 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!