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