Правила приведения к СКНФ.


Из определения СКНФ следует, что СКНФ обладает следующими свойствами совершенства (иными словами, СКНФ формулы F называется её КНФ, удовлетворяющая следующим условиям):

а) в ней нет двух одинаковых множителей;

б) ни один множитель не содержит двух одинаковых слагаемых;

в) ни один множитель не содержит какую-нибудь переменную вместе с её отрицанием ;

г) каждый множитель содержит в качестве слагаемых все переменные или их отрицание , т.е. для каждого множителя.

Можно доказать, что каждая не тождественно истинная формула имеет единственную (с точностью до порядка расположения множителей и слагаемых в множителях) СКНФ.

Правила приведения произвольной формулы к СКНФ аналогичны тем, которые описаны выше для нахождения СДНФ, и выражаются в двойственных терминах.

Пусть дана произвольная формула F .

Проделаем несколько операций, которые приведут формулу к СКНФ.

1) Путем равносильных преобразований приведем формулу к КНФ.

2) Если в полученной КНФ какой-либо дизъюнктивный сомножитель В не содержит некоторую переменную (т.е. не удовлетворяет условию совершенства п. г)), то, используя равносильность , элементарную дизъюнкцию В заменяем на две элементарных дизъюнкции: , каждая из которых уже содержит переменную - удовлетворили условию совершенства п. г).

3) Если в КНФ входят две одинаковых элементарных дизъюнкции В, то лишнюю отбрасываем, поскольку - удовлетворили условию совершенства п. а).

 



Дата добавления: 2021-09-25; просмотров: 329;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.009 сек.