Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Алгоритм приведения формул к СДНФ и СКНФ.



1. Все логические операции в формуле выражаются через операции отрицания, конъюнкции и дизъюнкции.

2. С помощью закона де Моргана формула преображается к такому виду, чтобы знак операции отрицания встречался только перед переменными, то есть вносят знак отрицания в скобки.

3. На основе закона дистрибутивности конъюнкции относительно дизъюнкции (дистрибутивность дизъюнкции относительно конъюнкции) формула сводится к нормальной форме.

4. Полученные формы упрощаются с использованием основных формул равносильности.

5. Для преобразования ДНФ (КНФ) к совершенной форме недостающие переменные вводятся в элементарные конъюнкции (дизъюнкции) с помощью следующих правил:

Á eq ( Á & x i ) Ú ( Á & ù x i )

Á eq ( Á Ú x i ) & ( Á Ú ù x i )

Существует еще один метод получения КНФ, использующий понятие двойственности.

Для некоторой формулы Á находится двойственная формула Á*.

Á ® Á*.

Для Á* находится ДНФ: ДНФ(Á*)=Â.

Двойственная к найденной ДНФ формула является КНФ исходной формулы: Â* eq КНФ(Á).

Пример 1: Привести к СДНФ формулу ù ( x Ú y ) « x & y.

ù( x Ú y) « x & y eq ( ù( ù( x Ú y)) & ù ( x & y ) Ú ( ù ( x Ú y ) & ( x & y)) eq (( x Ú y) & ( ù x Ú ù y )) Ú (( ù x & ù y ) & ( x & y )) eq ( x & ù x Ú y & ù x Ú x & ù y Ú y & ù y) Ú ( ù x & ù y & x & y ) eq ( y & ù x) Ú ( x & ù y)- ДНФ и СДНФ.

Пример 2: Преобразовать к СКНФ формулу ( x & y Ú ù y & z ) & ( y ® x )

( x & y Ú ù y & z ) & ( y ® x ) eq ( x & y Ú ù y & z) & ( ù y Ú x ) eq (( x Ú ù y) &( y Ú ù y) & ( x Ú z) &( y Ú z ) & ( ù y Ú x) eq (( x Ú ù y) &( x Ú z) & ( y Ú z )) &( ù y Ú x) eq ( x Ú ù y) &( x Ú z) & ( y Ú z ) &( ù y Ú x) eq ( x Ú ù y) &( x Ú z) & ( y Ú z )- КНФ.

Преобразуем к СКНФ.

(x & y Ú ù y & z ) & ( y ® x ) eq (x Ú ù y) & (x Ú z) & ( y Ú z ) eq

(x Ú ù y Ú z) & (x Ú ù y Ú ù z) & (x Ú y Ú z) & (x Ú ù y Ú z) & (x Ú y Ú z) & ( ù x Ú y Ú z) eq (x Ú ù y Ú z) & (x Ú ù y Ú ù z) & (x Ú y Ú z) & ( ù x Ú y Ú z).

1.7 Логическое следование

Одна из основных задач логики - дать принципы рассуждения, которые могут быть общепризнанны правильными. Другими словами, необходимо иметь критерий для решения формальным путем вопроса о том, можно ли некоторую последовательность (цель) рассуждений считать правильной, основываясь на ее формальной структуре.

Цель рассуждений представляет собой конечную последовательность высказываний (составных, но, может быть, и простых предложений), приводимых в обоснование некоторого утверждения. Мы должны понять, действительно ли предлагаемый вывод (заключительной утверждение - заключение) можно сделать из указанных предпосылок начальных высказываний. Их называют посылками. Посылки считаются истинными. И, исходя из истинности посылок, мы должны вывести заключение.

Исчисление высказываний дает критерий вместе с практическими формами его использования для ответа на вопрос: «Правильно ли делается вывод о том, что заключение будет выполняться (иметь значение «истина»), если все посылки имеют значение «истина»»?

Высказывание B есть логическое следствие высказываний A 1,…, A n, что символически записывается в виде A 1, …, A n ᅣ В, если для всякого распределения истинностных значений, приписываемых каждой из простых формул P 1 , …, P m, входящих в одну или несколько формул A 1, …, A n, и В, формула В получает значение «истина» всякий раз, когда значение «истина» получают все формулы A 1, …, A n.

1а) ( AB)↔(A→ B)

1 б ) (A 1 , A 2 , … , A nB)↔( ( A 1 &A 2 & … &A n →B))

2 а ) (A 1 , A 2 , … , A n-1 , A nB)↔ (A 1 , A 2 , … , A n-1A n ® B)

2 б ) (A 1 , A 2 , … ,A n-1 , A nB)↔ (A 1 ® (A 2 ® ( … (A n-1 ® (A n ® B))))


Поделиться:



Последнее изменение этой страницы: 2019-03-22; Просмотров: 264; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.008 с.)
Главная | Случайная страница | Обратная связь