Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
0
Добавлен:
26.09.2025
Размер:
2.46 Mб
Скачать

Пример

Составить для импликации и сложения по модулю СДНФ и СКНФ.

Тогда СДНФ для этих функций

СКНФ для этих функций

71

Соверше́нная конъюнкти́вная норма́льная фо́рма (СКНФ) — это такая КНФ,

которая удовлетворяет трём условиям:

в ней нет одинаковых элементарных дизъюнкций

в каждой дизъюнкции нет одинаковых пропозициональных переменных

каждая элементарная дизъюнкция содержит каждую пропозициональную букву

из входящих в данную КНФ пропозициональных букв.

Любая булева формула, не являющаяся тождественно истинной, может быть приведена к СКНФ

72

Алгоритм перехода от ДНФ к КНФ

1.Ставим над ДНФ два отрицания

2.С помощью правил де Моргана (не трогая верхнее отрицание) приводим отрицание ДНФ снова к ДНФ. При этом приходится раскрывать скобки с использованием правила поглощения

3.Отрицание (верхнее) полученной ДНФ (снова по правилу де Моргана) сразу дает нам КНФ:

Заметим, что КНФ можно получить и из первоначального выражения, если вынести у за скобки

73

переход от КНФ к ДНФ

Этот переход осуществляется простым раскрытием скобок (при этом используется правило поглощения)

переход от ДНФ к СДНФ

Если в конъюнкции недостает переменной вставляем в нее

выражение

после чего раскрываем скобки

74

переход от КНФ к СКНФ

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

после чего раскрываем скобки с использованием распределительного закона

Таким образом, из КНФ получена СКНФ

75

Пример

Пусть задана таблица истинности для функции, зависящей от трех аргументов

Тогда СДНФ и СКНФ будут:

76

Исчисление высказываний

Каковы бы ни были формулы A, B, C, следующие формулы называют аксиомами исчисления высказываний:

1. A (B A);

2. (A

(B

C))

((A

B)

(A

C));

3.(A ^ B) A;

4.(A ^ B) B;

5.A (B (A ^ B));

6.A (A V B);

7.B (A V B);

8. (A

C)

((B

C)

(A V B C));

9. A

(A

B);

 

 

10. (A

B)

((A

B) A);

11. A V ⌐ A.