Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

дзержинский и воронцов 2

.pdf
Скачиваний:
2
Добавлен:
23.06.2023
Размер:
1.06 Mб
Скачать

6){A1,…,Am, ┐B1,…,┐Be}

7)A1,…,Am← B1,…,Be

Каждый дизъюнкт является предложением, а вот обратное – неверно. Но каждое предложение можно привести к СНФ.

Следующие выражения являются дизъюнктами.

хyz(P(x,y) v ┐Q(y,z) v ┐R(x,y,z)

хy (P(x, f(y)) v (┐Q(x,y)

Определение: Предложение, полученное из дизъюнкта ƍ путём удаления кванторов и подстановки вместо всех переменных констант, называется основным примером ƍ.

Определение: Хорновским дизъюнктом называется дизъюнкт вида

х1,…,xk(A ← B1,…,Be)

Где А, В1,…,Be – атомы и e ≥ 1. Атомы Bi , i=1,…,e называются предпосылками хорновского дизъюнкта, а А – заключением

Определение: Целевым утверждением или целью называется хорновский дизъюнкт, не содержащий заключения:

x1,…,xk( ← B1,…,Be)

Тогда Bi называются подцелями данной цели

Определение Фактом называется хорновский дизъюнкт, не содержащий ни одной предпосылки,

x1,…,xk( А← )

Для каждой формулы ƍ логики предикатов с множеством свободных переменных х1,...,хk мы имеем ( т е справедливо выражение, что)

ⱶ ƍ ↔ ⱶ x1,…,xkƍ

Таким образом мы можем изучать предложение x1,…, xkƍ вместо формулы ƍ

Поскольку переменные во всех дизъюнктах считаются связанными кванторами всеобщности мы можем переименовать эти переменные, чтобы применять операцию резолюции для получения резольвенты двух дизъюнктов. Такое переименование называется нормализацией переменных.

Рассмотрим пример:

Пусть даны следующие дизъюнкты

43

C1 = { ┐P(x,y) , ┐ Q (y,z), R(x,z)} ≡ хyz (¬(P(x,y) v ¬(Q(y,z) v R(x,z) C2= { ┐R(U,ϑ, P(ϑ,U)} ≡ uϑ (¬(R(U,ϑ) v P(ϑ,U))

Чтобы привести операцию резолюции между этими дизъюнктами проведём нормализацию переменных, то есть переименование переменных в С2, применив к С2 подстановку {U/x, ϑ/z} получим дизъюнкт

С = {┐R(x,z), P(z,x)}

Резольвентой дизъюнкта С1 и С будет дизъюнкт

С3= {┐P(x,e), ┐Q(y,z), P(z,x)} который содержит все литералы, входящие в С1 и С кроме литералов R(x,z) и ┐ R(x,z)

Точно так же, как в логике высказываний, для множества дизъюнктов S в логике предикатов резолютивный вывод из S это конечная последовательность дизъюнктов C1,…,Cn, такая что для каждого

Ci (1≤i≤n) либо Ci ϵ S, либо Ci ϵ R ({Cj,Ck}) (1≤j , k≤i), где

R({Cj,Ck}) – множество резольвент Cj и Ck.

Справедливо следующее утверждение: Если предложение Ϭ логики предикатов выводимо методом резолюции из множества S предложений логики предикатов

S R Ϭ

То из множества {S} υ {┐Ϭ) выводим пустой дизъюнкт.

(Пустой дизъюнкт – это дизъюнкт, не содержащий ни одного литерала. Он никогда не выполним)

В логике предикатов также справедливо утверждение :

Пусть S-множество дизъюнктов и R*(S) – множество всех резольвент S. Если множество R*(S) содержит пустой дизъюнкт, то S- невыполнимо и наоборот, если s – невыполнимо, то множество R*(S) содержит пустой дизъюнкт.

44

Список литературы

1.Фамилия И.О. Название книги. – М.: Издательство, 2017. – 123 с.

2.Название книги / под ред. И.О. Фамилия. – М.: Издательство, 2017. – 123 с.

3.Фамилия И.О. Название статьи // Журнал. 2017. № 11. С. 51–57.

4.Фамилия И.О. Название диссертации: автореф. дис. ... канд. физ.-мат. наук.

Томск, 2017. – 20 с.

5.Фамилия И.О. Моделирование процесса сканирования // Современная техника и технология: труды VII Междунар. научно-практ. конф. молодых ученых. – Томск, 2017. – Т. 1. С. 225–229

6.Ланьков А. Япония: страна и люди // www.lankov.oriental.ru

45