~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 0D77A5EF0528A42EE7D2736576A85883__1718049120 ✰
Заголовок документа оригинал.:
✰ Disjunctive normal form - Wikipedia ✰
Заголовок документа перевод.:
✰ Дизъюнктивная нормальная форма — Википедия, бесплатная энциклопедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Disjunctive_normal_form ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/0d/83/0d77a5ef0528a42ee7d2736576a85883.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/0d/83/0d77a5ef0528a42ee7d2736576a85883__translat.html ✰
Дата и время сохранения документа:
✰ 11.06.2024 10:15:32 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 10 June 2024, at 22:52 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Дизъюнктивная нормальная форма — Википедия, бесплатная энциклопедия Jump to content

Дизъюнктивная нормальная форма

Из Википедии, бесплатной энциклопедии

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

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

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

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

  1. ДНФ → ( Союз ) ДНФ
  2. ДНФ → ( Союз )
  3. Союз Буквальный Соединение
  4. Союз Буквальный
  5. Буквальный Переменная
  6. Литерал Переменная

Где Variable — любая переменная.

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

Формула находится в DNF, но не в полном DNF; эквивалентная версия с полным DNF: .

Следующие формулы отсутствуют в DNF: [5]

  • , поскольку оператор OR вложен в оператор NOT
  • , поскольку оператор AND вложен в оператор NOT
  • , поскольку оператор OR вложен в оператор AND

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

В классической логике каждую формулу высказывания можно преобразовать в ДНФ. [6] ...

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

... синтаксическими средствами [ править ]

Преобразование предполагает использование логических эквивалентностей , таких как устранение двойного отрицания , законы Де Моргана и распределительный закон . Формулы, построенные из примитивных связок [7] может быть преобразован в DNF с помощью следующей канонической системы переписывания терминов : [8]

... смысловыми средствами [ править ]

Полную ДНФ формулы можно прочитать по ее таблице истинности . [9] Например, рассмотрим формулу

. [10]

Соответствующая таблица истинности

Т Т Т Ф Т Ф Ф Т Ф
Т Т Ф Ф Т Ф Т Т Ф
Т Ф Т Т Ф Т Ф Т Т
Т Ф Ф Т Ф Ф Т Ф Т
Ф Т Т Т Ф Т Ф Т Т
Ф Т Ф Т Ф Ф Т Ф Т
Ф Ф Т Т Ф Т Ф Т Ф
Ф Ф Ф Т Ф Т Т Т Ф
  • Полный DNF-эквивалент является
  • Полный DNF-эквивалент является

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

Пропозициональная формула может быть представлена ​​одной и только одной полной ДНФ. [12] Напротив, несколько простых могут быть возможны ДНФ. Например, применяя правило три раза, полный ДНФ вышеперечисленного можно упростить до . Однако существуют и эквивалентные формулы ДНФ, которые не могут быть преобразованы одна в другую по этому правилу, пример см. на рисунках.

нормальной Теорема о форме дизъюнктивной

Это теорема, согласно которой все непротиворечивые формулы в логике высказываний могут быть преобразованы к дизъюнктивной нормальной форме. [13] [14] [15] [16] Это называется теоремой о дизъюнктивной нормальной форме . [13] [14] [15] [16] Официальное заявление выглядит следующим образом:

Теорема о дизъюнктивной нормальной форме: предположим, что это предложение на пропозициональном языке с буквы предложения, которые мы будем обозначать . Если не является противоречием, то оно функционально эквивалентно дизъюнкции конъюнкций вида , где , и . [14]

Доказательство следует из приведенной выше процедуры построения ДНФ по таблицам истинности . Формально доказательство выглядит следующим образом:

Предполагать Это предложение на пропозициональном языке, буквы которого . Для каждого ряда таблицу истинности, выпишите соответствующий союз , где определяется как если принимает значение в этом ряду и если принимает значение в этом ряду; аналогично для , и т. д. ( алфавитном порядке в в союзах совершенно произволен; вместо него можно выбрать любой другой). Теперь сформируйте дизъюнкцию всех этих союзов, которые соответствуют ряды таблица истинности. Это дизъюнкция представляет собой предложение в , [17] что, согласно приведенным выше рассуждениям, функционально эквивалентно истинности . Эта конструкция, очевидно, предполагает, что принимает значение хотя бы в одной строке таблицы истинности; если нет, то есть, если противоречие , то эквивалентно , что, конечно, также является предложением в . [14]

Эта теорема — удобный способ вывести множество полезных металогических результатов в логике высказываний, например, тривиальный результат о том, что множество связок является функционально полным . [14]

Максимальное количество союзов [ править ]

Любая формула высказывания строится из переменные, где .

Есть возможные литералы: .

имеет непустые подмножества. [18]

Это максимальное количество союзов, которое может иметь ДНФ. [12]

Полный DNF может иметь до союзы, по одному на каждую строку таблицы истинности.

Пример 1

Рассмотрим формулу с двумя переменными и .

Самая длинная DNF имеет союзы: [12]

Самая длинная полная ДНФ имеет 4 союза: они подчеркнуты.

Эта формула является тавтологией .

Пример 2

Каждая ДНФ, например, формулы имеет союзы.

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

Проблема булевой выполнимости формул конъюнктивной нормальной формы является NP-полной . По принципу двойственности существует и проблема фальсифицируемости формул ДНФ. Следовательно, совместно NP-трудно решить, является ли формула ДНФ тавтологией .

И наоборот, формула ДНФ выполнима тогда и только тогда, когда выполнима одна из ее конъюнкций. Это можно решить за полиномиальное время , просто проверив, что хотя бы одно соединение не содержит конфликтующих литералов.

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

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

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

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

  1. ^ Сообщение 1921 года .
  2. ^ Дэйви и Пристли 1990 , с. 153.
  3. ^ Грис и Шнайдер 1993 , с. 67.
  4. ^ Уайтситт 2012 , стр. 33–37.
  5. ^ Однако они находятся в отрицательной нормальной форме .
  6. ^ Дэйви и Пристли 1990 , с. 152-153.
  7. ^ Формулы с другими связками можно сначала привести к нормальной форме отрицания .
  8. ^ Дершовиц и Жуанно 1990 , с. 270, п.5.1.
  9. ^ Sobolev 2020 .
  10. ^ = (( NOT (p AND q)) IFF (( NOT r) NAND (p XOR q)))
  11. ^ лайк
  12. ^ Перейти обратно: а б с Предполагается, что повторы и вариации [11] основе коммутативности и ассоциативности на и не происходят.
  13. ^ Перейти обратно: а б Хальбайзен, Лоренц; Краф, Регула (2020). Теоремы Гёделя и аксиомы Цермело: прочный фундамент математики . Чам: Биркхойзер. п. 27. ISBN  978-3-030-52279-7 .
  14. ^ Перейти обратно: а б с д Это Хаусон, Колин (1997). Логика с деревьями: введение в символическую логику . Лондон; Нью-Йорк: Рутледж. п. 41. ИСБН  978-0-415-13342-5 .
  15. ^ Перейти обратно: а б Цензер, Дуглас; Ларсон, Джин; Портер, Кристофер; Заплетал, Йиндржих (2020). Теория множеств и основы математики: введение в математическую логику . Нью-Джерси: World Scientific. стр. 19–21. ISBN  978-981-12-0192-9 .
  16. ^ Перейти обратно: а б Халворсон, Ганс (2020). Как работает логика: руководство пользователя . Принстон Оксфорд: Издательство Принстонского университета. п. 195. ИСБН  978-0-691-18222-3 .
  17. ^ То есть язык с пропозициональными переменными и связи .
  18. ^
  19. ^ Арора и Барак 2009 .

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

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 0D77A5EF0528A42EE7D2736576A85883__1718049120
URL1:https://en.wikipedia.org/wiki/Disjunctive_normal_form
Заголовок, (Title) документа по адресу, URL1:
Disjunctive normal form - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)