Топ питань
Часова шкала
Чат
Перспективи

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

З Вікіпедії, вільної енциклопедії

Remove ads

Диз'юнкти́вна норма́льна фо́рма (ДНФ) в булевій логіцінормальна форма в якій булева формула має вид диз'юнкції декількох кон'юнктів (де кон'юнктами називаються кон'юнкції декількох пропозиційних символів або їх заперечень).

Приклади

Узагальнити
Перспектива

Наступні формули записані в ДНФ:

Наступні формули не є в ДНФ:

Проте ці формули еквівалентні наступним формулам записаним у диз'юнктивній нормальній формі:

Remove ads

Приведення булевої формули до ДНФ

Узагальнити
Перспектива

Довільна булева формула може бути приведена до ДНФ за допомогою наступного алгоритму:

Крок 1 : Усі логічні зв'язки виразити через кон'юнкцію, диз'юнкцію і заперечення.
Крок 2 : Скасувати всі подвійні заперечення і використати, де можливо, закони де Моргана. Тобто замінити:
на
на
на
Крок 3 : Використати де можливо дистрибутивність кон'юнкції, тобто замінити:
на

Втім, при цьому розмір булевої формули може зрости експоненціально. Так, наприклад, щоб записати наступну формулу буде потрібно 2n кон'юнктів:

КНФ цієї формули має вигляд:

Remove ads

Формальна граматика, що описує ДНФ

Наступна формальна граматика описує всі формули, приведені до ДНФ:

<ДНФ> <кон'юнкт>
<ДНФ> <ДНФ> <кон'юнкт>
<кон'юнкт> <літерал>
<кон'юнкт> (<кон'юнкт> <літерал>)
<літерал> <терм>
<літерал> ¬<терм>

де <терм> позначає довільну булеву змінну.

Див. також

Джерела

  • Г. Цейтлін. Елементи теорії булевих функцій. — Київ : Техніка, 1967. — 76 с.(укр.)
  • Вітенько І. В. Математична логіка: Курс лекцій. — Ужгород : УжДУ, 1971. — 224 с.(укр.)
  • Хромой В. Я. Збірник вправ і задач з математичної логіки. — Київ : Вища школа, 1978. — 160 с.(укр.)
  • Дрозд Ю. А. (2005). Основи математичної логіки (PDF). Київ: ВПЦ "Київський університет". с. 96. (укр.)
  • Безущак О. О., Ганюшкін О. Г. Математична логіка: Навчальний посібник. — Київ : ВПЦ "Київський університет", 2023. — 143 с.(укр.)
Remove ads
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads