Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 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; Нарушение авторских прав |