logo
Конспект лекций ДМ

2.3.4 Приведение логических функций

Приведение к ДНФ

Дизъюнктивной нормальной формой называется формула, состоящая из дизъюнкции элементарных конъюнкций.

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

Примечание: у одной и той же функции может быть несколько ДНФ.

Приведение к ДНФ производится по следующему алгоритму:

{Пример: Привести к ДНФ следующую логическую функцию двух переменных F (x1, x2) = (x1 x2) ( x1 x2).

F (x1, x2) = (x1 x2) ( x1 x2) = x1 x2 ( x1 x2) =

= x1 x2 x1   x1 x2 x2 = x1 x2   x1 x2 = x1 x2.}

Приведение к КНФ

КНФ – конъюнктивная нормальная форма – конъюнкция элементарных дизъюнкций.

Привести функцию к КНФ можно по аналогичному алгоритму как и к ДНФ. Кроме того, любую ДНФ можно привести к КНФ по правилу де Моргана.