Упрощение дизъюнктивных форм может показаться кропотливым делом, особенно запоминание многочисленных правил. Для тех, у кого развито пространственное образное мышление, может показаться более удобным использовать так называемые карты Карно, они же диаграммы Вейча. Речь идет о графическом представлении дизъюнктивной формы.
Вид карты Карно зависит от количества переменных в формуле. Существуют карты Карно для 2-6 переменных. Для двух переменных это - просто квадрат 2x2:
Для трех переменных это - прямоугольник 2x4, склеенный краями в форме цилиндра:
Для четырех переменных надо взять квадрат 4x4, и склеить уже две стороны, получив тор:
Поверхности, закрашенные серым, показывают фигуру, которая должна получиться после склеивания. Для 5 или 6 переменных понадобятся уже не поверхности, а объемные фигуры, например, для 6 переменных - куб со стороной в 4 клетки. Кстати, объемные фигуры можно применять и для меньшего числа переменных: для трех - куб 2x2x2, для четырех - брусок 2x2x4. Мы не будем приводить здесь все эти варианты, так как принцип везде примерно одинаковый.
Нельзя сказать, что карты Карно дают какой-то принципиально новый способ, нет. Геометрические приемы (которые мы ниже рассмотрим), строго соответствуют уже известным нам правилам приведения подобных членов. Однако человеческое мышление устроено так, что с наглядными образами оно работает быстрее и точнее. Рассмотрим принцип работа с картами Карно на примере дизъюнктивных форм с 4 переменными. Рассмотрим квадрат 4x4. Порядок склейки мы рисовать больше не станем, но будем о нем помнить.
Всего в карте Карно должно быть
По краям карты пишутся переменные участвующие в формуле или же их номера (1, 2, 3, 4). Условимся, что наша формула
содержит переменные
Константе
Теперь, когда мы знаем, как закрашивается карта для отдельных переменных и констант, поясним, что происходит с
отдельным слагаемым, которое может состоять из нескольких переменных и констант, соединенных операциями "
Из этого наглядного приема следуют правила поглощения для множителей. Например
В качестве упражнения попробуйте определить, какие ячейки надо закрасить для трех формул:
После того, как определены закрашенные области для каждого слагаемого, остается только "сложить" операциями
"
то получится такая карта:
Перечисленные действия ведут к получению закрашенной карты Карно и представляют собой первый этап упрощения дизъюнктивной формы. Вкратце перечислим шаги, которые надо сделать на этом этапе:
На втором этапе происходят обратные действия. Надо попытаться представить себе, сколько и каких прямоугольных "стекол" со сторонами 1,
2 или 4 ячейки нужно, чтобы покрыть закрашенную область и только ее. Тут то нам и понадобится хорошее пространственное воображение
(особенно, если учесть, что края карты могут быть склеены). После того, как будут определены нужные "стекла", нам останется только
выполнить обратные действия и выписать получившуюся формулу. В нашем примере хватит двух "стекол" (учтите, что "стекло" для
"
Этим двум стеклам соответствуют слагаемые