Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Приведение к нормальным формам





Как, анализируя формулу в нормальной форме, можно сделать вывод о ее обще­значимости или невыполнимости? Возьмем ДНФ, то есть представление форму­лы в виде дизъюнкции конъюнкций К, vK2 v...vKn. Для того чтобы сделать вы­вод о ее общезначимости, нужно анализировать всю формулу целиком: каждая конъюнкция общезначимой формулы может быть истинной только на нескольких интерпретациях. В то же время вывод о невыполнимости дизъюнкции конъюнк­ций можно сделать легко: каждая конъюнкция ДНФ невыполнимой функции должна быть невыполнима, а это очень легко проверить: конъюнкция литер невыполнима тогда и только тогда, когда она содержит хотя бы одну пару противопо­ложных литер. Полностью аналогично можно использовать представление в виде КНФ, но для определения общезначимости функции. Очевидными следствиями предыдущих теорем являются:

Теорема 2.4. Для того, чтобы формула R была логическим следствием формул F1, F2,..., Fk, необходимо и достаточно, чтобы каждый конъюнкт дизъюнктивной нор­мальной формы представления формулы F1,F2...Fk R содержал пару противополож­ных литер.

Теорема 2.5. Для того, чтобы формула R была логическим следствием формул F1, F2,..., Fk, необходимо и достаточно, чтобы каждый дизъюнкт конъюнктивной нормальной формы представления формулы F1,F2...Fk => R содержал пару противо­положных литер.

Пример 2.7

Докажем правильность схемы рассуждения «Узнала — спросила» примера 2.4 при­ведением к ДНФ:

(Ск => У)(Сп => Ск)УСп =

= (Ск v У)(Сп v Ск)УСп = (СкСпУСп)v(СкСкУСп)v

v (УСпУСп) v (УСкУСп).

Поскольку каждый конъюнкт содержит пару противоположных литер, эта форму­ла невыполнима и, следовательно, схема рассуждения «Узнала — спросила» пра­вильна. Заметим, что это доказательство много проще построения и анализа таб­лиц истинности (см. табл. 2.6).

Источник: Ерош И.Л. Дискретная математика

 







Date: 2016-05-25; view: 469; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию