Помогите пожалуйста доказать истинность заключения методом дедукции и резолюции
Предполагаю, что методом дедукции доказывается так:
1)
- посылка
2)
- посылка
3)
- заключение по формулам F1 и F2
4)
- заключение по формулам F1 и F3
Примерно так. Только не знаю, правильное ли это доказательство. И еще не знаю, по каким аксиомам или теоремам доказать пункты 3 и 4
Теперь про метод резолюций. Алгоритм такой:
Шаг 1. принять отрицание заключения, т.е.
;
Шаг 2. привести все формулы посылок и отрицания заключения к конъюнктивной нормальной форме;
Шаг 3. выписать множество дизъюнктов всех посылок и отрицания заключения:
;
Шаг 4. выполнить анализ пар множества
по правилу:
“если существуют дизъюнкты
и
, один из которых (
) содержит литеру
, а другой (
) - контрарную литеру
, то соединить эту пару логической связкой дизъюнкции
и сформировать новый дизъюнкт - резольвенту, исключив контрарные литеры
и
;
Шаг5. если в результате соединения дизъюнктов, содержащих контрарные литеры, будет получена пустая резольвента - , то конец (доказательство подтвердило противоречие), в противном случае включить резольвенту в множество дизъюнктов
и перейти к шагу 4.
Алгоритм приведения к нормальной форме
Шаг 1. Устранить логические связки “
” и “
” всюду по правилам:
;
.
Шаг 2. Продвинуть отрицание до элементарной формулы (пропозициональной переменной) по правилам:
;
;
.
Шаг 3. Применить закон дистрибутивности:
a) для КНФ:
;
b) для ДНФ:
.
Проблема возникает на втором шаге. Формулы посылок никак не приводятся к КНФ, а только к ДНФ:
- ДНФ
- ДНФ
- КНФ
Поэтому дальше не получается(((