Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В булевой логике , А дизъюнктивная нормальная форма ( ДНФ ) является канонической нормальной формой логической формулы , состоящей из дизъюнкции конъюнкций; его также можно описать как ИЛИ для И , сумму продуктов или (в философской логике ) концепцию кластера . [ необходимая цитата ] Как нормальная форма , это полезно при автоматическом доказательстве теорем .

Определение [ править ]

Логическая формула считается находящейся в DNF, если она является дизъюнкцией одного или нескольких соединений одного или нескольких литералов . [1] : 153 Формула ДНФ имеет полную дизъюнктивную нормальную форму, если каждая из ее переменных встречается ровно один раз в каждой конъюнкции. Как и в конъюнктивной нормальной форме (CNF), единственными пропозициональными операторами в DNF являются and ( ) или ( ), а не ( ). Оператор not может использоваться только как часть литерала, что означает, что он может только предшествовать пропозициональной переменной .

Ниже приводится неконтекстная грамматика для DNF:

  1. дизъюнкция → ( конъюнкция дизъюнкция )
  2. дизъюнкцияконъюнкция
  3. соединение → ( буквальное соединение )
  4. союзбуквальный
  5. литералпеременная
  6. литералпеременная

Где переменная - это любая переменная.

Например, все следующие формулы находятся в DNF:

Однако следующих формул нет в DNF:

  • , поскольку ИЛИ вложено в НЕ
  • , поскольку И вложено в НЕ
  • , поскольку ИЛИ вложено в И

Формула в DNF, но не в полном DNF; эквивалентная версия с полной DNF - это .

Преобразование в DNF [ править ]

Отображение Карно дизъюнктивной нормальной формы A ∧¬ B ∧¬ D )ABC )( ABD )( A ∧¬ B ∧¬ C )
Отображение Карно дизъюнктивной нормальной формы AC ∧¬ D )( BCD )( A ∧¬ CD )B ∧¬ C ∧¬ D ) . Несмотря на разную группировку, те же поля содержат цифру «1», что и на предыдущей карте.

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

Все логические формулы можно преобразовать в эквивалентную дизъюнктивную нормальную форму. [1] : 152–153 Однако в некоторых случаях преобразование в DNF может привести к экспоненциальному взрыву формулы. Например, ДНФ логической формулы следующего вида имеет 2 n членов:

Любая конкретная логическая функция может быть представлена ​​одной и только одной [примечание 1] полной дизъюнктивной нормальной формой, одной из канонических форм . Напротив, две разные простые дизъюнктивные нормальные формы могут обозначать одну и ту же булеву функцию, см. Рисунки.

Вычислительная сложность [ править ]

Булева задача выполнимости на кнф формулах NP-трудная ; по принципу двойственности , то же самое и с проблемой опровержимости формул ДНФ. Следовательно, трудно решить, является ли формула ДНФ тавтологией .

Варианты [ править ]

Важным вариантом, используемым при изучении вычислительной сложности, является k-DNF . Формула находится в k-DNF, если она находится в DNF и каждая конъюнкция содержит не более k литералов.

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

  • Алгебраическая нормальная форма - другие нормальные формы для логических формул
  • Логика высказываний
  • Алгоритм Куайна – Маккласки - получает минимальную DNF для заданной логической функции.
  • Таблица истинности

Заметки [ править ]

  1. ^ Игнорирование вариаций, основанных на ассоциативности и коммутативности И и ИЛИ.

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

  1. ^ а б Б.А. Дэйви и Х.А. Пристли (1990). Введение в решетки и порядок . Кембриджские математические учебники. Издательство Кембриджского университета.
  • Дэвид Гильберт; Вильгельм Акерманн (1999). Принципы математической логики . American Mathematical Soc. ISBN 978-0-8218-2024-7.
  • Дж. Элдон Уайтситт (24 мая 2012 г.). Булева алгебра и ее приложения . Курьерская корпорация. ISBN 978-0-486-15816-7.
  • Колин Хоусон (11 октября 2005 г.). Логика с деревьями: введение в символическую логику . Рутледж. ISBN 978-1-134-78550-6.
  • Дэвид Грис; Фред Б. Шнайдер (22 октября 1993 г.). Логический подход к дискретной математике . Springer Science & Business Media. С. 67–. ISBN 978-0-387-94115-8.

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

  • "Дизъюнктивная нормальная форма" , Энциклопедия математики , EMS Press , 2001 [1994]