Сравните значения логических функций в третьем, шестом, девятом и одиннадцатом столбцах. То есть исполнение операции эквиваленции всегда можно заместить исполнением операций импликации и конъюнкции или дизьюнкции и отрицания.
Сравните значения логических функций в третьем, четвертом и пятом столбцах. То есть операцию импликации всегда можно заместить исполнением операций дизьюнкции и отрицания или коньюнкции и отрицания.
Знание законов алгебры высказываний позволяет выполнять эквивалентные преобразования любых логических формул, сохраняя их значения для любых наборов пропозициональных переменных. Ниже на примерах рассмотрены эквивалентные преобразования основных логических операций.
Таким образом, всякую формулу алгебры логики можно заместить равносильной ей формулой, содержащей вместо импликации или эквиваленции только две логических операции: дизьюнкцию и отрицание или коньюнкцию и отрицание. Этот факт показывает, что множество логических связок дизъюнкции и отрицания, конъюнкции и отрицания формируют функционально полные алгебраические системы. Они достаточны для выражения любой логической функции, любой таблицы истинности.
Правила замены и подстановки расширяют возможности эквивалентных преобразований формул сложных высказываний.
Пример: Дано F=(F1®F2) ®((F2®F3) ®(F1ÚF2 ®F3).
1) Удалить всюду логическую связку :
F= ù (ù F1ÚF2)Ú(ù ( ù F2ÚF3)Ú(ù (F1ÚF2) ÚF3);
2) Опустить отрицание на элементарные формулы по закону де Моргана:
F=F1&ù F2ÚF2&ù F3Úù F1&ù F2ÚF3;
3) Выполнить преобразование по закону дистрибутивности:
F=( F1Úù F1) &ù F2ÚF2&ù F3Ú F3;
4) Удалить член ( F1Úù F1), так как ( F1Úù F1)=и:
F=ù F2ÚF2&ù F3Ú F3;
5) Выполнить преобразование по закону дистрибутивности: