Резолюция в логике высказываний

Пусть А,В,С...- атомарные формулы логики высказываний. Фор­мулу вида (AÚBÚ...ÚD), где А, В,…, D- атомарные формулы, назовем дизъюнктом. Говорят, что два дизъюнкта С1 и С2 содержат контрарную пару литер X и , если они имеют следующее представление:

C1 = RÚ...ÚX,

C2 = QÚ...Ú .

Пусть, например С1 = А Ú X и С2 = В Ú .

Тогда дизъюнкт (АÚВ)является резолюцией дизъюнктов С1 и С2.

Лемма. Пусть С1 и С2 - два дизъюнкта и I - атомарная формула. Если IÎC1 и , то дизъюнкт 1\{I}) является логичес­ким следствием дизъюнктов С1 и С2.

Доказательство. Пусть СR - резольвента дизъюнктов С1 и С2.

Лемма утверждает, чтоC1, C2 |¾ CR, что равносильно тождественной истинности формулыC1ÙC2 ® CR.

Последняя ложна, если С1 Ù С2 истинно и СR ложно.

Пусть С1 = СR Ú I и C2 = СR Ú .

Имеем C1 Ù C2 = (CR Ú I) Ù (CR Ú ) = CR.

Следовательно, в силу преобразований логики высказываний С1 Ù C2 эквивалентна СR, а это значит что С1ÙC2 ®CR тождественно истинная формула.

На основании метода резолюций устанавливается невыполнимость некоторого множества дизъюнктов. Пусть требуется доказать, что фор­мула j выводима из формул e1, e2, ..., en, т.е. установить, что формула

e1 Ù e2 Ù...Ù en ® j (7.2)

тождественно истинна.

Это эквивалентно доказательству того, что формула

e1 Ù e2 Ù...Ù en Ù (7.3)

является тождественно ложной.

Обозначим через  - логическую константу "ложь" (пустой дизъ­юнкт). Считается, что множество формул f1, f2, ..., ft противоречиво (не­выполнимо), если

f1 Ù f2 Ù...Ù ft ®  (7.4)

является тождественно истинной. Таким образом, если доказывается форму­ла (7.3), то тем самым устанавливается невыполнимость множества формул f1, f2, ..., ft.

Из всех этих рассуждений логически следует, что невыполнимость (7.3) эквивалентна выводимости из множества формул

e1, e2, ..., en,

пустого дизъюнкта. Очевидно, что пустой дизъюнкт () является ре­зольвентой дизъюнктов С1 = I и С2 = , т.е. I, |¾ .

В качестве примера установим невыполнимость множества дизъ­юнктов:

C1 = p Ú q;

C2 = p Ú r;

C3 = Ú ;

C4 = .

1. Резольвентой С2 и С4 является С5 = r.

2. Резольвентой С5 и С3 является дизъюнкт С6 =

3. Резольвентой С6 и С1 является дизъюнкт С7 = p.

4. Резольвентой С4 и С7 является пустой дизъюнкт .

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

 








Дата добавления: 2016-03-05; просмотров: 511;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.009 сек.