Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Вывод в системах искусственного интеллекта с логическим представлением знаний




3.3.1. Правило резолюции.

В 1930 году Эрбран в своей докторской диссертации по математике предложил оригинальный метод доказательства теорем в формальных системах первого порядка. Этот метод основан на теореме «О Резолюции».

Теорема О Резолюции: Пусть имеется формула F1 в стандартной форме представления

F1 = C1 ^ C2 ^ …^ (P Li) ^…^ (ù P Lj) ^…^ Cm

(P Li) - Дизъюнкта Хорна

Из F1 может быть получена формула F2= C1 ^ C2 ^ …^ ^…^ Cm ^ (Li Lj), образующаяся из формулы F1 путем присоединения к ней резольвенты, оставшейся в ней от 2-х родительских предложений.

Теорема гласит: Если формула F2 противоречива, то F1 так же противоречива.

Предложения Сi = (P Li) и Сj =(ù P Lj) являются родительскими по отношению к предложению С = Li Lj (резольвенты).

Сi ^ Сj = (P Li) ^ (ù P Lj) = (P ù P) ^ (Li Ú Lj) = (Li Lj), Так как

Предположения:

F1 = C1 ^ C2 ^ …^ (P Li) ^ (ù P Lj) ^…^ Cm = F2= C1 ^ C2 ^ …^ …^ Cm ^ (Li Lj)

И если (Li Lj) = 0- пустая резольвента, то F2=0 и следовательно F1= 0.

Резольвента – результат выполнения операции конъюнкции двух родительских предложений, имеющих вид дизъюнкта Хорна. В одной операции стоит логическое предложение, а в другой - обязательно его отрицание.

Пустая резольвента – дизъюнкция, слагаемые которой являются 0.

Доказательство противоречивости F2 сводится к методической резолюции, заключающейся в поиске пустой резольвенты. Если это происходит, то и F1 тоже противоречиво.

Робинсон пришёл к заключению, что правила вывода, которые следует применять при автоматизации процесса доказательства, не обязательно должны совпадать с правилами вывода, используемыми человеком. Он обнаружил, что общепринятые правила вывода, например, правило modus ponens (раздел 2.2.2. таблица 1 правило 1), специально сделаны “слабыми”, чтобы человек мог интуитивно проследить за каждым шагом процедуры доказательства. Робинсон открыл более сильное правило вывода, которое он назвал резолюцией (или правилом резолюции).

Это правило трудно поддаётся восприятию человека, но эффективно реализуется на компьютере. Правило резолюции сходно с правилом modus tollendo ponens (раздел 2.2.2.,таблица 1, правило 4). Правило резолюции действует следующим образом. Две дизъюнкты Хорна могут быть резольвированы (сопоставимы) друг с другом, если одна из них содержит позитивную элементарную формулу а другая - соответствующую негативную элементарную формулу с одним и тем же обозначением предиката и одинаковым количеством аргументов, и если аргументы обоих элементарных формул могут быть унифицированы (согласованы) друг с другом. Такие два дизъюнкта называются родительскими дизъюнктами. Если в качестве аргумента предиката элементарной формулы выступает переменная, то она унифицируема с любой константой.

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

Примеры:

1. Рассмотрим теорию, состоящую из двух дизъюнкт:

R(a) Ú ù J(b,c) (1)

J(b,c) Ú T(b,c) (2)

Поскольку в дизъюнкте содержится негативная элементарная формула ù J(b, c), в дизъюнкте (2)- соответствующая позитивная элементарная формула J(b, c) и аргументы обоих предикатов могут быть унифицированы, то дизъюнкт (1) может быть резольвирован с дизъюнктом (2). Дизъюнкты (1) и (2) являются родительскими дизъюнктами. В результате этого получается дизъюнкт (3) - резольвента, который становится новой аксиомой теории:

R(a) Ú T(b,c) (3)

После выполнения данной резолюции при последующих резолюциях можно воспользоваться любой из дизъюнкт (1), (2) и (3).

2. Рассмотрим теорию, состоящую из двух дизъюнкт:

R(a) Ú ù J(b,c) (1)

J(с,c) Ú T(b,c) (2)

Дизъюнкты (1) и (2) не резольвируются друг с другом, т.к. аргументы предиката J не поддаются унификации.

3. Рассмотрим теорию, состоящую из двух дизъюнкт:

R(a) Ú ù J(c,b) (1)

J(x,y) Ú T(x,y) (2)

Для того, чтобы эти дизъюнкты резольвировали необходимо унифицировать переменные т.е. во всех предикатах “x” заменить на “c”, а “y” заменить на “b”. В результате этого получается новый дизъюнкт (3), в котором переменные, служившие аргументами в предикате T, теперь заменены на константы.

R(a) Ú T(c,b) (3)

4. Рассмотрим две элементарные формулы, которые после многократных резолюций вошли в теорию и приняли следующий вид:

ù J(b,c) (1)




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


Дата добавления: 2015-06-27; Просмотров: 619; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.