Алгебра Жегалкина

Материал из testwiki
Перейти к навигации Перейти к поиску

Алгебра Жегалкина — множество булевых функций, на котором определены нульарная операция взятия единицы 1, бинарная операция конъюнкции и бинарная операция суммы по модулю два . Константа ноль вводится как 11=0. Операция отрицания вводится соотношением ¬x=x1. Операция дизъюнкции следует из тождества xy=xyxy[1].

При помощи алгебры Жегалкина всякую совершенную дизъюнктивную нормальную форму можно единственным образом преобразовать в полином Жегалкина (теорема Жегалкина).

Основные тождества

  • x(yz)=(xy)z, xy=yx
  • x(yz)=(xy)z, xy=yx
  • xx=0
  • x0=x
  • x(yz)=xyxz

Таким образом, базис булевых функций ,,1 является функционально-полным логическим базисом.

Также функционально полным является и его инверсный логический базис ,,0, где - инверсия операции XOR (эквиваленция). Для этого базиса тождества также инверсные: 00=1 — вывод константной единицы, ¬x=x0 — вывод операции отрицания, xy=xyxy- операция конъюнкции.

Функциональная полнота этих двух базисов следует из полноты базиса {¬,,}.

См. также

Примечания

Шаблон:Примечания

  1. Капитонова Ю. В., Кривой С. Л., Летичевский А. А. Лекции по дискретной математике. — СПб., БХВ-Петербург, 2004. — isbn 5-94157-546-7, с 110-111