КАТЕГОРИИ: Архитектура-(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) |
Логике предикатов
Особенности метода резолюций при доказательстве теорем в Идея Робинсона – автора метода резолюций, - состоит в том, чтобы в логике предикатов можно было, работать, непосредственно, с дизъюнктами, содержащими переменные, не прибегая к предварительной замене переменных константами из области определения Понятие «выражение». Под выражением понимается терм, множество термов, множество атомов, литера, дизъюнкт, множество дизъюнктов. Когда в выражении не встречаются никакие переменные, оно называется основным выражением: основной атом, основная литера, основной дизъюнкт, основной терм, что говорит об отсутствии в них переменных. Понятие «подстановка». Предварительно на примере выясним, в чем состоит проблема поиска контрарных пар в логике предикатов. Рассмотрим следующие дизъюнкты:
Пока нет никакой литеры в
Теперь литера Следовательно, можно получить резольвенту из
Определение 1: подстановка – это конечное множество вида
Понятие «композиция подстановок». Пусть даны подстановки Понятие «унификатор для множества выражений». Подстановка Унификатор Опишем по шагам алгоритм унификации, который находит НОУ, если множество 1) Установить 2) Если 3) Каждая из литер в 4) Пусть 5) Установить Рассмотрим работу алгоритма нахождения НОУ для множества 1) 2) Так как 3) Множество рассогласований 4) 5) Так как множество 6) 7) Имеем 8) Так как получено одноэлементное множество, то искомый наиболее общий унификатор Можно показать, что алгоритм унификации всегда завершается на шаге 2, если множество
Понятие «резольвента логики первого порядка». Резольвентой дизъюнктов-посылок 1) бинарная резольвента 2) бинарная резольвента 3) бинарная резольвента 4) бинарная резольвента склейки
Дата добавления: 2014-01-04; Просмотров: 447; Нарушение авторских прав?; Мы поможем в написании вашей работы! |