Jump to content

Нормальная форма отрицания

В математической логике формула находится в нормальной форме отрицания (NNF), если оператор отрицания ( , not ) применяется только к переменным, а единственными разрешенными логическими операторами являются конъюнкция ( , и ) и дизъюнкцию ( , или ).

Нормальная форма отрицания не является канонической формой : например, и эквивалентны и оба находятся в отрицательной нормальной форме.

В классической логике и во многих модальных логиках каждую формулу можно привести к этой форме, заменив импликации и эквивалентности их определениями, используя законы Де Моргана для продвижения отрицания внутрь и устранения двойных отрицаний. Этот процесс можно представить с помощью следующих правил перезаписи : [1]

(В настоящих правилах символ указывает на логическое значение переписываемой формулы, а это операция перезаписи.)

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

Формулу в нормальной форме отрицания можно привести к более сильной конъюнктивной нормальной форме или дизъюнктивной нормальной форме, применив дистрибутивность . Повторное применение распределительности может экспоненциально увеличить размер формулы. В классической логике высказываний преобразование к нормальной форме отрицания не влияет на вычислительные свойства: проблема выполнимости продолжает оставаться NP-полной , а проблема достоверности продолжает быть ко-NP-полной . Для формул в конъюнктивной нормальной форме проблема применимости разрешима за полиномиальное время, а для формул в дизъюнктивной нормальной форме проблема выполнимости разрешима за полиномиальное время.

Примеры и контрпримеры [ править ]

Все следующие формулы имеют отрицательную нормальную форму:

Первый пример также находится в конъюнктивной нормальной форме , а два последних — как в конъюнктивной нормальной форме , так и в дизъюнктивной нормальной форме , но второй пример не находится ни в одной из них.

Следующие формулы не находятся в отрицательной нормальной форме:

Однако они соответственно эквивалентны следующим формулам в нормальной форме отрицания:

См. также [ править ]

Примечания [ править ]

Ссылки [ править ]

  • Робинсон, Джон Алан ; Воронков, Андрей , ред. (2001). Справочник по автоматизированному рассуждению . Том. 1. Пресс-центр Массачусетского технологического института . стр. 203 и далее. ISBN  0444829490 .

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: dda392b5250d70095bdc0572e63e1ccf__1713191700
URL1:https://arc.ask3.ru/arc/aa/dd/cf/dda392b5250d70095bdc0572e63e1ccf.html
Заголовок, (Title) документа по адресу, URL1:
Negation normal form - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)