Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
учебное_пособие_флп.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
675.84 Кб
Скачать

Метод резолюции в исчислении предикатов – это пра-

вило вывода новой логической формулы из двух посылок (похоже на решение системы уравнений. Предполагается, что уравнение истинно при некоторых значениях неизвестных, и делаются подстановки, сохраняющие эту истинность и дающие новые уравнения).

Метод резолюции является более общим по отношению к модус поненс и цепному правилу. Модус поненс является частным случаем правила резолюции для случая ложного А. Правило резолюции можно рассматривать как аналог цепного правила в применении к формулам, находящимся в конъюнктивной нормальной форме. (Любое выражение в ИП1П можно привести к КНФ - по сути похоже на упрощение алгебраических выражений).

Резолюция – это метод доказательства того, что ложное высказывание – ложно, а не того, что истинное высказывание - истинно. Необходимо понимать, что такое логическое следствие и логический вывод.

Предложения программы сами по себе не являются true или false .Значения true или false для предложения определяются их конкретной интерпретацией. Решая задачу мы всегда выбираем определенную область интерпретации (предметную область), которая представляет собой произвольное множество объектов (D).{На основе теоретико-множественной модели}. Эти объекты сопоставляются именам, входящим в наши предложения (S1).

Наши предложения (S1) Область интерпретации(D)

сonst -------------------------------объект

функтор -------------------------------функция

предикат -------------------------------отношение

{true,false}

Используем интерпретацию множества предложений S1 для оценки каждого предложения из S1 с помощью истинностных значений true и false.

Каждое предложение из S1 будет принимать в данной интерпретации true или false. Сказать, что некоторое предложение из S1 истинно или ложно относительно выбранной интерпретации, значит сказать, что истинно или ложно соответствующее высказывание о D.

Таким образом, посредством установления связи с внешним миром объектов предложения S1 приобретают истинностно - функциональное значение.

4.1.Логическое следствие

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

S1 |-- F -(логически следует)

Смысл отношения |-- заключается в том, что если

S1 |-- F (S влечет за собой F ) имеет место, то это происходит благодаря внутреннему устройству самих предложений, независимо от того, что могут означать составляющие их части в соответствии с той или иной интерпретацией. Использование интерпретации приписывающей значения – это всего лишь один из способов образования понятия логического следствия, которое в конечном счете от этих интерпретаций не зависит.

На практике не требуется исследовать различные области интерпретации для установления отношения S1|-- Fn+1 ,так как существуют более простые методы, основанные на логическом выводе. Наиболее простой метод для установления отношения логического следствия S1|--F основан на логическом выводе.