Преобразование Мёбиуса для получения коэффициентов полинома Жегалкина — различия между версиями
Строка 2: | Строка 2: | ||
\\ 1, \;\; i _{k}=0 | \\ 1, \;\; i _{k}=0 | ||
\end{matrix}\right. </tex> Тогда полином Жегалкина можно записать как: | \end{matrix}\right. </tex> Тогда полином Жегалкина можно записать как: | ||
− | :< | + | :<tex> f(x) = \bigoplus\limits_{i} \alpha _{i} \cdot x_{1}^{i_{1}} \cdot x_{2}^{i_{2}} \cdot ... \cdot x_{n}^{i_{n}}</tex>, |
:где <tex>\alpha _{i} \in \{ 0; 1 \}</tex> | :где <tex>\alpha _{i} \in \{ 0; 1 \}</tex> | ||
Версия 00:39, 9 октября 2010
Пусть задана булева функция
. Любая булева функция представима в виде полинома Жегалкина, притом единственным образом. Пусть , и введем обозначение Тогда полином Жегалкина можно записать как:- ,
- где
Тогда отображение
(то есть такое, которое по заданной функции определяет ее коэффициенты при членах полинома Жегалкина) является:Такое отображение также называется преобразованием Мёбиуса.
Очевидно, функцию можно записать и следующим образом:
Запись
означает, что элелемент присутствует в соответствующем члене полинома только если . Отсюда ясно, что- .
Таким образом, если применить преобразование Мёбиуса к функции, а затем вновь применить то же преобразование к получившейся функции, тогда вновь получим исходную функцию
. То есть преобразование Мёбиуса обратно самому себе.