Унификация. Метод резолюций в логике предикатов

Перенесем метод резолюций в логику предикатов. Основная идея здесь принадлежит математику Эрбрану.

Определение 10.6.Две литеры l 1= Р ( x ), l 2= Р ( y ) называются унифицируемыми , если существуют такие подстановки свободных переменных, при которых литеры совпадут:

l 1= l 2= Р ( a ) при х = а , у = а .

Пример 10.10. Применим правило резолюции к резольвентной паре Тогда будем иметь резольвенту А (а , у ) ∨ В ( a , z ). Это записывают следующим образом:

Большое неудобство для применения метода резолюций в логике предикатов связано с наличием кванторов. Для преодоления этой трудности разработаны два приема. Один назван в честь математика Сколема — исключение по Сколему всех кванторов существования , другой — вынос всех кванторов общности за скобки .

Определение 10.7.Пусть имеются формулы с кванторами существования:

Тогда исключение по Сколему кванторов существования проводится следующим образом:

где a , f ( x ) — неизвестные постоянная и функция, называемые сколемовскими .

Вывод . Метод резолюций состоит в следующем:

1) задача — доказать общезначимость формулы F ;

2) перейти к формуле и сделать тесное отрицание в ней;

3) исключить все кванторы существования в G ;

4) вынести все кванторы общности за скобки, предварительно переобозначив связанные переменные с целью различия их от свободных переменных и между собой, получим G = ( ∀ x )( ∀ y ) ... ( ∀ z ) H ;

5) представить формулу H в КНФ, т. е. H = d 1∧ d 1∧ ... ∧ dn, и применить к H метод резолюций с унификацией.

Пример 10.11. Доказать общезначимость формулы логики предикатов

Перейдем к формуле сделаем тесное отрицание в G :

где

Сделаем тесное отрицание в H 3и исключим квантор существования:

Сделаем замену связанной переменной « x » в Н 2на « y », вынесем все кванторы общности в G за скобки и представим H в КНФ:

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

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

Цит. по: Дискретная математика: учебник для студ. вузов /
Т.С. Соболева, А.В. Чечкин; под ред. А.В. Чечкина.

М.: Издательский центр «Академия», 2006.
С. 136 149.
(Университетский учебник. Сер. Прикладная математика и информатика).

Тема 4. Алгоритмы








Дата добавления: 2016-02-24; просмотров: 2964;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.