Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Глава 4. Метод резолюций в логике высказываний
Метод резолюций – это метод автоматического доказательства теорем – основы логического программирования. Это алгоритм, проверяющий отношение выводимости Вообще говоря, в построенном в главе 3 исчислении высказываний (благодаря полноте исчисления) проверка выводимости формулы состоит в проверке того, является ли формула тавтологией или нет. Это можно легко установить по таблицам истинности. Но этот метод не обеспечивает построения вывода формулы. Метод резолюций – классический алгоритм автоматического доказательства теорем. Для простоты изложения рассмотрим его для исчисления высказываний. Для любого множества формул
Теорема о доказательстве от противного. Если Доказательство. Доказательство проведем для частного случая, когда
Как правило, в качестве формулы Метод резолюций использует специальную форму формул, которая называется предложением.
Определение. Предложением называется дизъюнкция формул вида
Любая формула исчисления высказываний может быть преобразована в предложение следующей последовательностью действий: 1. Замена импликации по формуле: 2. Преобразование выражений с инверсиями по закону двойного отрицания: 3. Приведение формулы к конъюнктивной нормальной форме с помощью дистрибутивных законов:
4. Преобразование конъюнктивной нормальной формы во множество предложений:
Напомню, что связки
Определение. Множество формул называется невыполнимым, если оно не имеет модели, то есть интерпретации, в которой все формулы истинны.
Без доказательства приведем следующую теорему.
Теорема. Если из формулы
До сих пор мы пользовались только одним правилом вывода – Modus ponens. В других исчислениях высказываний имеют место и другие правила вывода.
Правило резолюций. Даны предложения:
Правило резолюций будем обозначать
Теорема. Резольвента логически следует из резольвируемых предложений. Доказательство. В вышеприведенных обозначениях, нам нужно доказать, что Предположим, что
Полученное противоречие доказывает утверждение теоремы.
Правило резолюций применяется в опровержении методом резолюций – алгоритме, устанавливающем выводимость Запишем · Среди множества предложений нет резольвируемых. Вывод: теорема опровергнута, и формула · Получено пустое предложение. Теорема доказана. Имеет место выводимость
Примеры. 1.Методом резолюций доказать теорему ├ Доказательство. Запишем инверсию исходной формулы:
Заменим все импликации по соответствующей формуле:
Применим закон двойного отрицания и закон де Моргана:
Получаем предложения: 1. 2. 3. 4. .
2. Методом резолюций доказать теорему ├ Доказательство. Запишем инверсию исходной формулы:
Заменим все импликации по соответствующей формуле:
Применим закон двойного отрицания и закон де Моргана:
Получаем предложения: 1. 2. 3. 4. 5. .
В Содержание.
Date: 2015-09-24; view: 2184; Нарушение авторских прав |