Преобразование Мёбиуса для получения коэффициентов полинома Жегалкина — различия между версиями
(final) |
|||
| Строка 1: | Строка 1: | ||
| − | |||
Пусть задана булева функция <tex>f: B^n \rightarrow B, \;\; B=\{ 0; 1 \}</tex>. Любая булева функция представима в виде полинома Жегалкина, притом единственным образом. Пусть <tex> i = (i _{1}, i _{2}, .. i _{n}), \;\; i _{k} = \{0 ; 1\}</tex>, и введем обозначение <tex> x ^{i _{k}} \sim \left\{\begin{matrix} x, \;\; i _{k}=1 | Пусть задана булева функция <tex>f: B^n \rightarrow B, \;\; B=\{ 0; 1 \}</tex>. Любая булева функция представима в виде полинома Жегалкина, притом единственным образом. Пусть <tex> i = (i _{1}, i _{2}, .. i _{n}), \;\; i _{k} = \{0 ; 1\}</tex>, и введем обозначение <tex> x ^{i _{k}} \sim \left\{\begin{matrix} x, \;\; i _{k}=1 | ||
\\ 1, \;\; i _{k}=0 | \\ 1, \;\; i _{k}=0 | ||
Версия 20:53, 7 октября 2010
Пусть задана булева функция . Любая булева функция представима в виде полинома Жегалкина, притом единственным образом. Пусть , и введем обозначение Тогда полином Жегалкина можно записать как:
- ,
- где
Тогда отображение (то есть такое, которое по заданной функции определяет ее коэффициенты при членах полинома Жегалкина) является:
Такое отображение также называется преобразованием Мёбиуса.
Очевидно, функцию можно записать и следующим образом:
Запись означает, что элелемент присутствует в соответствующем члене полинома только если . Отсюда ясно, что
- .
Таким образом, если применить преобразование Мёбиуса к функции, а затем вновь применить то же преобразование к получившейся функции, тогда вновь получим исходную функцию . То есть преобразование Мёбиуса обратно самому себе.