Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
4.4. Вывод на основе правила резолюцииПравило резолюции (или резолюция) уже рассматривалось во второй главе. Это правило гласит, что из истинности двух дизъюнкций, одна из которых содержит дизъюнкт, а другая — его отрицание, следует (выводима) формула, являющаяся дизъюнкцией исходных формул без упомянутого дизъюнкта и его отрицания. Резолюция записывалась в следующем виде:
В логике предикатов первого порядка она выглядит так же. Формулы а, Р, у в ней являются формулами этой логики. Введем по аналогии с обобщенным правилом модус поненс обобщенное правило резолюции, или обобщенную резолюцию:
Здесь
являющаяся дизъюнкцией литералов
также являющаяся дизъюнкцией литералов Обратим внимание, что исходные формулы в обобщенной резолюции и резольвента являются дизъюнкцией литералов. Обычно такие формулы называют клйузальными формами, или клаузами. Таким образом, использование резолюции для вывода требует клаузальной формы представления знаний. Это, в свою очередь, означает, что база знаний, вывод для которой осуществляется на основе обобщенной резолюции, должна представлять собой совокупность клауз, понимаемых в целом как формула, являющаяся конъюнкцией клауз. Формулы такого типа обычно называют конъюнктивными нормальными формулами. 4.4.1. Прямой вывод на основе резолюцииВернемся теперь к примеру с кубиками и повторим прямой вывод той же целевой формулы, но уже используя обобщенную резолюцию. Заметим, что формулы (4.130), (4.135) уже являются клаузами. Остальные формулы с помощью простейших преобразований на основе закона Формулы, определяющие условия дополнения действий:
Формулы, определяющие условия переходов состояний среды:
Целевая формула. Целевая формула в соответствии с рис. 4.1 является конъюнкцией литералов и при прямом выводе, как и в случае использования обобщенного правила модус поненс, будет выводиться для каждого литерала, входящего в ее состав, раздельно
Вывод. Используя унифицированные клаузы (4.130), (4.151), которые после унификации превращаются в клаузы (4.158), (4.159), получаем резольвенту (4.160):
Используя клаузы (4.134), (4.160), получаем резольвенту
Используя эту резольвенту и унифицированную клаузу (4.154), которая после унификации превратилась в клаузу (4.162), получаем резольвенту (4.163):
Затем, используя клаузы (4.130), (4.134) и унифицированный резольвент (4.163), получаем резольвенту
Аналогично можем получить следующие резольвенты:
Итак, кубики А и
Наконец, воспользовавшись клаузами (4.134), (4.135), (4.165), (4.170) и клаузой (4.155), которая после унификации превращается в клаузу (4.171), получим резольвенту (4.172):
Таким образом, снова имеем истинные атомы на Достоинством использования обобщенного правила резолюции для прямого вывода является способность выводить большее количество формул по сравнению с выводом на основе обобщенного правила модус поненс. В процессе вывода база знаний по-прежнему разрастается за счет занесения в нее вновь выводимых формул. Некоторые из этих формул могут оказаться ненужными для вывода целевой формулы. Как уже говорилось, Робинсон предложил использовать обобщенную резолюцию для создания стратегии вывода, в основе которой лежит опровержение, и Рассмотрим стратегию обратного вывода на основе опровержения для примера с кубиками. 4.4.2. Обратный вывод на основе опровержения и обобщенной резолюцииКак уже отмечалось, вывод истинности целевой формулы может осуществляться по очереди литерал за литералом. Поэтому рассмотрим его только для одного литерала на (см. скан) (см. скан)
|
1 |
Оглавление
|