Нормальные формы для формул алгебры высказываний

Слайд 2

Нормальные формы для формул алгебры высказываний Одна и та же логическая

Нормальные формы для формул алгебры высказываний  

Одна и та же логическая

формула может быть записана различным образом. Например, функция F(A,B) может быть записана следующими эквивалентными выражениями:

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

Слайд 3

Если логическое выражение содержит большое число операций, то составлять для него

Если логическое выражение содержит большое число операций, то составлять для него

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

В элементарной конъюнкции нет двух одинаковых пропозициональных переменных, так как A∧A

В элементарной конъюнкции нет двух одинаковых пропозициональных переменных, так как A∧A

≡ A.

Определение. Дизъюнкция элементарных конъюнкций называется дизъюнктивной нормальной формой (ДНФ).
Например,

ДНФ

Определение. Высказывательная форма, состоящая из переменных или отрицаний переменных, с применением только одной операции конъюнкции, называется элементарной конъюнкцией (или конъюнктом).
Например,

Слайд 5

В элементарной дизъюнкции нет двух одинаковых пропозициональных переменных, так как А∨А

В элементарной дизъюнкции нет двух одинаковых пропозициональных переменных, так как А∨А

≡ А

Определение. Конъюнкция элементарных дизъюнкций называется конъюнктивной нормальной формой (КНФ).
Например,

КНФ

Определение. Высказывательная форма, состоящая из переменных или отрицания переменных, с применением только одной операции дизъюнкции, называется элементарной дизъюнкцией (или дизъюнктом).
Например,

Слайд 6

Алгоритм приведения к ДНФ Для приведения формулы к нормальной форме используют

Алгоритм приведения к ДНФ

Для приведения формулы к нормальной форме используют законы

логики и правила логических преобразований по следующему алгоритму:
Устранить «↔» и «→».
Применив законы де Моргана отнести отрицания к переменным.
Избавиться от двойных отрицаний.
Применив закон дистрибутивности, добиться того, чтобы все конъюнкции встречались раньше дизъюнкций.
Слайд 7

Алгоритм приведения к КНФ Для приведения формулы к нормальной форме используют

Алгоритм приведения к КНФ

Для приведения формулы к нормальной форме используют законы

логики и правила логических преобразований по следующему алгоритму:
Устранить «↔» и «→».
Применив законы де Моргана отнести отрицания к переменным.
Избавиться от двойных отрицаний.
Применив закон дистрибутивности, добиться того, чтобы все дизъюнкции встречались раньше конъюнкций.