- •Часть 5
- •Булевы функции §1.Основные понятия и определения.
- •§2.Представление функций формулами. Равносильные формулы.
- •§3. Принцип двойственности
- •§4. Дизъюнктивные и конъюнктивные нормальные формы.
- •§5. Совершенные днф и кнф.
- •§6. Минимизция булевых функций в классе днф
- •§7. Замыкание множества булевых функций.
- •§8. Полнота множества булевых функций.
- •§9. Многочлены Жегалкина
§2.Представление функций формулами. Равносильные формулы.
Определение формулы
Определение равносильности формул
Основные эквивалентности между формулами:
|
Пусть
F={
f1,
f2,…,
fm}
-
множество булевых функций. Формулой
над F
называется выражение вида f(t1,t2,…,tn),
где
Всякой формуле однозначно соответствует некоторая булева функция. Зная таблицы истинности для функций множества F можно вычислить таблицу истинности той функции, которую реализует данная формула.
Пример 2.1.
Пример 2.2.
Различные формулы могут иметь одинаковые таблицы истинности, т.е. одна и та же формула может иметь множество реализаций над одним и тем же базисом. Так возникает понятие эквивалентности (равносильности) формул.
Формулы
Пример
2.3.
Построив таблицы истинности формул
x
y
0 0 1 1
0 1 0 1
1 1 0 0
1 0 1 0
1 1 0 1
1 1 0 1
Легко
видеть, что отношение ~
является отношением эквивалентности,
т. е. оно рефлексивно
,
симметрично
Основные эквивалентности между формулами:
Замечание. Знак в формулах обычно опускают, т.к. конъюнкцию называют еще логическим умножением.
Формула
Пример
2.3.
Формула
Формула называется тождественно истинной, общезначимой или тавтологией (тождественно ложной или противоречием), если эта формула принимает значение 1 (соответственно 0) при всех наборах значений переменных, т. е. функция f является константой 1 (константой 0).
Пример
2.4.
Формула
Если
Очевидно, что:
Тождественно истинные (соответственно тождественно ложные) формулы образуют класс эквивалентности по отношению ~.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
