Для упрощения логической формулы можно следовать таким рекомендациям: 5
- Заменить все «небазовые» операции (исключающее ИЛИ, импликацию, эквивалентность и др.) на их выражения через базовые операции «НЕ», «И» и «ИЛИ». 5
- Раскрыть отрицания сложных выражений по законам де Моргана так, чтобы операции отрицания остались только у отдельных переменных. 5
- Использовать вынесение общих множителей за скобки, раскрытие скобок и другие законы алгебры логики для упрощения выражения. 5
Некоторые законы, которые помогают упростить логические формулы:
- Закон двойного отрицания. 45 Операция «НЕ» обратима: если применить её два раза, логическое значение не изменится. 5
- Закон исключённого третьего. 45 Любое логическое выражение либо истинно, либо ложно («третьего не дано»). 5
- Правила де Моргана. 45 Общее отрицание не только распространяется на отдельные выражения, но и дизъюнкция заменяется конъюнкцией (и наоборот). 4
Нет одинакового для всех выражений способа упрощения, навыки приходят с опытом. 2