КАТЕГОРИИ: Архитектура-(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) |
Процедура вывода Эрбрана
Метод семантических таблиц Для доказательства правильности умозаключения в исчислении предикатов можно пользоваться методом семантических таблиц. Как и в исчислении высказываний с помощью семантической таблицы можно доказать общезначимость формулы. Основой для построения семантических таблиц является атомарная семантическая таблица. На основании атомарной семантической таблицы докажем общезначимость формулы
|
|
|
|
|
Формула Таблица 4
Продолжение табл. 4
Построим семантическую таблицу для формулы
|
|
|
|
Данная семантическая таблица не является противоречивой, поскольку функция Далее приведены семантические таблицы для двух общезначимых формул.
|
|
|
|
|
|
|
| |
| |
| |
| |
| ½
| |
Å Å Å Å
Раннее было установлено, что множество дизъюнктов
Такая специальная область интерпретации существует и называется универсумом Эрбрана. Универсум Эрбрана определяется так: Шаг 1. Пусть
где Шаг
И, наконец, полагаем Множество Проиллюстрируем получение универсума Эрбрана на следующих примерах. Пример 1. Пусть Тогда
…………………………………….
Пример 2. Пусть Так как не существует никаких констант в Пример 3. Пусть Тогда
Пример 4. Пусть
……………………………………………………… Если под выражением понимать терм, множество термов, атом, множество атомов, литеру, множество литер, дизъюнкт или множество дизъюнктов, то под фундаментальным выражением будем понимать выражение, в котором все переменные заменены элементами универсума Эрбрана. Так, фундаментальным примером дизъюнкта будем называть дизъюнкт, полученный заменой всех переменных в этом дизъюнкте элементами универсума Эрбрана таким образом, что все вхождения одной и той же переменной в дизъюнкт заменяются одним и тем же элементом универсума.
Множество фундаментальных атомов вида Пример 5. Пусть Тогда
Фундаментальные примеры: Определим теперь интерпретацию на универсуме Эрбрана и назовем ее - каждому предикатному символу - каждому функциональному символу - каждой предметной константе Пусть Пример 6. Пусть Тогда Примеры
В случае если интерпретация задана не на универсуме Эрбрана, а на произвольной области Теорема Множество дизъюнктов Доказательство «тогда» очевидно, а «только тогда» легко доказывается от противного введением соответствия между
интерпретацией. В дальнейшем будем рассматривать только
Таким образом, для установления невыполнимости множества дизъюнктов необходимо и достаточно рассмотреть только Процедура вывода Эрбрана основывается на его теореме. Теорема Эрбрана. Множество дизъюнктов Таким образом, для установления невыполнимости множества дизъюнктов необходимо образовать множества Процедура вывода Эрбрана состоит из двух этапов: сначала находится множество всех фундаментальных примеров дизъюнктов и затем, используя мультипликативный метод, из КНФ получают ДНФ. Пример. Пусть Находим и фундаментальные примеры дизъюнктов:
Затем с помощью мультипликативного метода убеждаемся в невыполнимости
Недостаток процедуры вывода Эрбрана состоит в экспоненциальном росте множества фундаментальных примеров Иной поход предложил Дж. Робинсон, который ввел принцип резолюции, являющийся теоретической базой для построения большинства методов автоматического доказательства теорем.
Дата добавления: 2015-06-27; Просмотров: 2742; Нарушение авторских прав?; Мы поможем в написании вашей работы! |