Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Практика по предикатному методу резолюции

Метод резолюции

Принцип резолюции логики предикатов может быть усилен использованием информации о резольвируемых атомах.

У порядоченным дизъюнктом называется дизъюнкт с заданной последовательностью атомов: атом Pj старше атома Pi в упорядоченном дизъюнкте тогда и только тогда, когда j>i. При наличии в упорядоченном дизъюнкте двух одинаковых атомов, по закону идемпотенции, следует удалить старший атом. При соединении дизъюнктов, содержащих контрарные атомы, и формировании резольвенты нужно удалить из пары старший контрарный атом, а младший сохранить в резольвенте, выделив его рамкой. При этом следует соблюдать правила:

a) если в резольвенте за обрамленным атомом справа не следует никакой другой атом, то обрамленный атом удаляют,

b) если в резольвенте за обрамленным атомом справа следует какой-либо атом без рамки, то обрамленный атом оставить для последующего анализа,

с) если резольвента представляет собой один обрамленный атом, который унифицируется с контрарным одноатомным дизъюнктом, то формируется пустая резольвента, что свидетельствует об истинности выводимого заключения.

1. Доказать истинность заключения в высказывании: «Существуют студенты, которые любят всех преподавателей. Ни один из студентов не любит невежд. Следовательно, ни один преподаватель не является невеждой».

Решение:

Пусть предметные переменные х и y определены на множестве индивидов. Введем предикаты:

P1(x):= «быть студентом»,

P2(y):= «быть преподавателем»,

P3(x, y):= «x любит y»,

P4(y):= «быть невеждой».

Тогда формула для записи исходного суждения имеет вид:

 

 


1. преобразуем посылки и отрицание заключения к виду ССФ и введем обозначения для формул:

F1=∃x(P1(x)&∀y(P2(y)→P3(x,y)))=∃x(P1(x)&∀y(ØP2(y)ÚP3(x,y)))Þправило П3 (и.п.)=

P1(a)&∀y (ØP2(y)∨P3(a,y))Þправило П5а (и.п.)=∀y(P1(a)&(ØP2(y)∨P3(a,y))),

F2=∀x(P1(x)→∀y(P4(y)→¬P3(x,y)))=∀x(ØP1(x)Ú∀y(ØP4(y)Ú¬P3(x,y)))Þшаг4 приведения к ПНФ=∀xy(ØP1(x)ÚØP4(y)Ú¬P3(x,y)),

F3=¬∀y(P2(y)→¬P4(y))=¬∀y(ØP2(y)Ú¬P4(y))Þшаг2 приведения к ПНФ= $y(Ø(ØP2(y)Ú¬P4(y)))= $y(P2(y)&P4(y))Þшаг2 приведения к ССФ=P2(b)&P4(b),

2. выпишем множество дизъюнктов посылок и отрицания заключения:

K={P1(a),(¬P2(y)∨P3(a,y)),(¬P1(x)∨¬P4(y)∨¬P3(x,y)),P2(b),P4(b)}.

3. выполним подстановку и унификацию дизъюнктов:

= ¬P2(b)∨P3(a,b)ÚP2(b)=¬P2(b)∨P3(a,b)- резольвента;

¬P2(b)∨P3(a,b)Ú =

¬P2(b)∨P3(a,b)Ú =

¬P2(b)∨P3(a,b)Ú¬P1(a)∨¬P4(b)∨¬P3(a,b)=¬P2(b)∨P3(a,b)Ú¬P1(a)∨¬P4(b) –резольвента;

¬P2(b)∨P3(a,b)Ú¬P1(a)∨¬P4(b)ÚP1(a)=¬P2(b)∨P3(a,b)Ú¬P1(a)∨¬P4(b) – резольвента;

¬P2(b)∨P3(a,b)Ú¬P1(a)∨¬P4(b)Ú P4(b)=¬P2(b)∨P3(a,b)Ú¬P1(a)∨¬P4(b) – резольвента;

Поскольку в полученной резольвенте за последним обрамленным атомом не следует справа никакой другой атом, последовательно, справа налево, удаляются все обрамленные атомы – получаем пустую резольвенту.

2. Доказать истинность заключения:

"x(P3(x)&ØP1(x)®$y(P5(y)&P4(x,y))), $x(P2(x)&P3(x)&"y(P4(x,y)®P2(y))), "x(P2(x)®ØP1(x))

$x(P5(x)&P2(x))

Решение:

1. преобразуем посылки и отрицание заключения в ССФ и введем обозначения для формул:

F1="x(P3(x)&ØP1(x)®$y(P5(y)&P4(x,y)))="x(Ø(P3(x)&ØP1(x))Ú$y(P5(y)&P4(x,y)))Þ

шаг4 приведения к ПНФ="x$y((ØP3(x)ÚP1(x))Ú(P5(y)&P4(x,y)))Þ

шаг2б приведения к ССФ="x((ØP3(x)ÚP1(x))Ú(P5(f(x))&P4(x,f(x))))=

"x((ØP3(x)ÚP1(x)ÚP5(f(x)))&(ØP3(x)ÚP1(x)ÚP4(x,f(x))))

F2=$x(P2(x)&P3(x)&"y(P4(x,y)®P2(y)))=$x(P2(x)&P3(x)&"y(ØP4(x,y)ÚP2(y)))Þ

шаг4 приведения к ПНФ=$x"y(P2(x)&P3(x)&(ØP4(x,y)ÚP2(y)))Þ

шаг2а приведения к ССФ="y(P2(а)&P3(а)&(ØP4(а,y)ÚP2(y)))

F3="x(P2(x)®ØP1(x))="x(ØP2(x)ÚØP1(x))

F4=Ø$x(P5(x)&P2(x))Þшаг2 приведения к ПНФ="x(Ø(P5(x)&P2(x)))="x(ØP5(x)ÚØP2(x))

2. выпишем множество дизъюнктов:

К={(ØP3(x)ÚP1(x)ÚP5(f(x))),(ØP3(x)ÚP1(x)ÚP4(x,f(x))),P2(а),P3(а),(ØP4(а,y)ÚP2(y)), (ØP2(x)ÚØP1(x)),(ØP5(x)ÚØP2(x))}

3. выполним подстановку и унификацию дизъюнктов:

=(ØP1(a)ÚØP2(a))ÚP2(a)= ØP1(a) – резольвента

ØP1(a)Ú =ØP1(a)ÚØP3(a)ÚP1(a)ÚP4(a,f(a))=

ØP1(a)ÚØP3(a)ÚP4(a,f(a)) – резольвента

ØP1(a)ÚØP3(a)ÚP4(a,f(a))Ú

ØP1(a)ÚØP3(a)ÚP4(a,f(a))Ú ØP4(a,f(a))Ú P2(f(a))=

ØP1(a)ÚØP3(a)ÚP4(a,f(a))Ú P2(f(a)) – резольвента

ØP1(a)ÚØP3(a)ÚP4(a,f(a))Ú P2(f(a))Ú

ØP1(a)ÚØP3(a)ÚP4(a,f(a))Ú P2(f(a))ÚØP5(f(a))ÚØP2(f(a))=

ØP1(a)ÚØP3(a)ÚP4(a,f(a))Ú P2(f(a))ÚØP5(f(a)) – резольвента

ØP1(a)ÚØP3(a)ÚP4(a,f(a))Ú P2(f(a))ÚØP5(f(a))Ú

ØP1(a)ÚØP3(a)ÚP4(a,f(a))Ú P2(f(a))ÚØP5(f(a))ÚØP3(a)ÚP1(a)ÚP5(f(a))Þ

по закону идемпотентности= ØP1(a)ÚØP3(a)ÚP4(a,f(a))ÚP2(f(a))ÚØP5(f(a))ÚP1(a) - резольвента

ØP1(a)ÚØP3(a)ÚP4(a,f(a))ÚP2(f(a))ÚØP5(f(a))ÚP1(a)ÚØP1(a)=

ØP1(a)ÚØP3(a)ÚP4(a,f(a))ÚP2(f(a))ÚØP5(f(a))ÚP1(a)= ØP1(a)ÚØP3(a) – резольвента

ØP1(a)ÚØP3(a)ÚP3(a) – пустая резольвента.

<== предыдущая лекция | следующая лекция ==>
Практика по предикатному дедуктивному выводу | Основные понятия. Этот раздел классической математической логики используется для формального представления и обработки множества высказываний с одинаковой структурой
Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 180; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.015 сек.