Перестановки
[предыдущая глава]  [оглавление]  [следующая глава]

В обычной алгебре очень важной оказывается возможность переставлять местами слагаемые или множители, а также менять порядок вычисления одинаковых операций. Докажем, что то же самое можно делать в булевой алгебре и до какой степени.

В любом фрагменте формулы можно поменять местами операнды операций &, , , , получая формулу, равноистинную исходной.

Заметим, что для операции перестановка не допустима. Например, при A = true, B = false формула A B = false, но B A = true.

В любом фрагменте формулы изменение порядка вычисления двух идущих подряд одинаковых операций &, , , , не влияет на результат.

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

A & ~B & ~C & D

При вычислении этой формулы три операции "&" вычисляются друг за другом после двух операций "~", так что условие следования подряд соблюдено.

Итак, запомним: четыре операции булевой алгебры: &, , , ведут себя как сложение и умножение в обычной алгебре в том смысле, что повсюду можно переставлять их операнды, не меняя результата.