Графический метод.
Формулу, в которую входит одна переменная, можно изобразить отрезком прямой, один конец которого будет соответствовать значению 0, другой – значению 1.
Ф ормула с двумя переменными изображаются квадратом, вершины которого соответствуют членам совершенной дизъюнктивной нормальной формы.
В дальнейшем договоримся операцию в членах СДНФ не писать, то есть XY будем записывать как XY.
На рисунке эти члены расположены так, что при переходе от одной вершины к любой соседней меняется только одна переменная.
При логическом сложении (дизъюнкции) двух членов, находящихся на концах какой-либо одной стороны квадрата, одна переменная будет исключаться. Так, при сложении XY и XY переменная Y будет исключена и вместо суммы двух членов останется одна переменная X:
XYXYX(YY) X.
Аналогично суммы любых двух других членов, расположенных на концах того или иного отрезка заменяются одной буквой:
XYXYY; XYXYX; XYXYY.
Это обстоятельство позволяет минимизировать формулы с двумя переменными, которые предварительно должны быть приведены к СДНФ.
Пусть нам дана такая СДНФ:
XYXYXY.
П остроим квадрат, и вершины его, соответствующие членам СДНФ, отметим жирными точками. Сплошными линиями отметим отрезки, соединяющие их, а остальные стороны квадрата отметим пунктиром.
Имея в виду изложенное выше, мы можем по чертежу сразу написать минимальную форму:
XYXYXYXY.
Пусть дана СДНФ:
X
Все вершины квадрата отмечены жирными точками, стороны сплошными линиями.
Для замены этой формулы достаточно брать две любые противоположные стороны квадрата, т. к. ими охватываются все четыре вершины его. Получаем XX или YY. Любая сумма равна 1, следовательно формула тождественно истинна.
Формулы с тремя переменными удобно изображать кубом. Такое графическое выражение представляет собой весьма эффективное средство минимизации формул с тремя переменными.
Пусть дана следующая СДНФ:
XYZXYZXYZXYZ.
Н
Сумма любой пары членов, находящихся на смежных вершинах, заменяется двухчленной конъюнкцией, так как исключается одна переменная:
XYZXYZXY(ZZ)ZY;
XYZXYZXZ(YY)XZ;
XYZXYZYZ(XX)YZ.
Следовательно, ребра куба соответствуют двухчленным конъюнкциям. Как видно из чертежа, все слагаемые данной формулы (все вершины куба, отмеченные жирными точками) охватываются двумя ребрами: XY и YZ. Таким образом, XYZXYZXYZXYZXYYZ.
Данная формула реализуется минимальной контактной схемой, содержащей четыре контакта:
- Хакасский государственный университет им. Н.Ф.Катанова математическая логика
- Содержание
- Литература.
- Введение.
- Алгебра высказываний.
- §1. Высказывания и операции над ними.
- Упражнения.
- §2. Формулы алгебры высказываний. Виды формул.
- Упражнения.
- §3 Логическое следствие
- Основные методы установления верности логического следствия:
- Упражнения
- §4 Равносильность формул алгебры высказываний.
- Упражнения
- §5 Нормальные формы для формул алгебры высказываний.
- Отыскание нормальных форм Упражнения.
- Применение нормальных форм.
- Нахождение следствий из посылок.
- Нахождение посылок для данных следствий.
- § 6. Булевы функции (функции алгебры логики).
- Классы булевых функций.
- Упражнения.
- §7. Алгебра логики и релейно-контактные схемы.
- Анализ релейно-контактных схем. Упражнения.
- Синтез релейно-контактных схем.
- §8. Особые методы минимизации.
- Графический метод.
- М атрица Карно.
- Метод неопределенных коэффициентов.
- М етод минимизирующих карт.
- М етод Квайна.
- Упражнения.
- Примерные варианты контрольных работ.