Введем обозначение

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

Пример 2 Найти СДНФ для формулы
.
1 способ (табличный). Данный способ основан на разложении (1). Суть его состоит в следующем:
1. составляется таблица истинности для данной формулы;
2. в таблице истинности выделяются наборы
, для которых значение формулы истинно;
3. для каждого такого набора составляются элементарные конъюнкции;
4. составляем дизъюнкции построенных элементарных конъюнкций.
|
|
|
|
|
|


2 способ (аналитический).

.
Формула вида
называется элементарной дизъюнкцией.
Всякая конъюнкция элементарных дизъюнкций называется конъюнктивной нормальной формой (КНФ).
Элементарная дизъюнкция называется правильной, если у нее каждая переменная входит не более одного раза (включая ее вхождение под знаком отрицания).
Правильная элементарная конъюнкция называется полной относительно переменных
, если каждая из этих переменных входит в нее один и только один раз (быть может, под знаком отрицания).
Совершенной конъюнктивной нормальной формой (СКНФ) относительно переменных
называется конъюнктивная нормальная форма, в которой нет одинаковых элементарных дизъюнкций и все элементарные дизъюнкции правильны и полны относительно переменных
.
Всякую функцию
отличную от тождественно истинной, можно представить совершенной конъюнктивной нормальной формой:
(2)
где символ
означает, что конъюнкция берется по тем наборам, которые указаны под ним.
Пример 3 Найти КНФ для формулы
.

.
Пример 4 Найти СКНФ для формулы
.
1 способ (табличный). Данный способ основан на разложении (2). Суть его состоит в следующем:
1. составляется таблица истинности для данной формулы;
2. в таблице истинности выделяются наборы
, для которых значение формулы ложно;
3. для каждого такого набора составляются элементарная дизъюнкция
;
4. составляем конъюнкцию элементарных дизъюнкций.
|
|
|
|
|
|
.
2 способ (аналитический).


.
Полиномом Жегалкина называется полином вида

причем в каждом наборе
все различны, а суммирование ведется по некоторому множеству таких не совпадающих наборов,
- константа 0 или 1.
Справедливы следующие равносильности:
1. 
2. 
3. 
4. 
5. 
Каждая булева функция может быть единственным образом выражена при помощи полинома Жегалкина.
Пример 5 Выразить формулу
в виде полинома Жегалкина.
1 способ (метод неопределенных коэффициентов).

При
имеем:
;
При
имеем:
;
При
имеем:
;
При
имеем:
, т.е.
.
Отсюда
.
2 способ.

Приведем полиномы Жегалкина элементарных булевых функций











