Преобразование Мёбиуса для получения коэффициентов полинома Жегалкина — различия между версиями
м |
м |
||
| Строка 23: | Строка 23: | ||
}} | }} | ||
<br/> | <br/> | ||
| − | Отображение <tex> f \ | + | Отображение <tex> f \rightarrow \alpha</tex> также называется '''преобразованием Мёбиуса'''. |
Видно, что <tex> (1) </tex> и <tex> (2) </tex> это одно и тоже преобразование. Значит, если применить '''преобразование Мёбиуса''' к функции, а затем вновь применить то же преобразование к получившейся функции, тогда вновь получим исходную функцию <tex>f</tex>. То есть '''преобразование Мёбиуса''' обратно самому себе (Иными словами: является инволюцией). | Видно, что <tex> (1) </tex> и <tex> (2) </tex> это одно и тоже преобразование. Значит, если применить '''преобразование Мёбиуса''' к функции, а затем вновь применить то же преобразование к получившейся функции, тогда вновь получим исходную функцию <tex>f</tex>. То есть '''преобразование Мёбиуса''' обратно самому себе (Иными словами: является инволюцией). | ||
Версия 05:45, 16 октября 2010
Пусть задана булева функция . Любая булева функция представима в виде полинома Жегалкина, притом единственным образом. Пусть , и введем обозначение . Тогда полином Жегалкина можно записать как: , где .
Множество коэффициентов можно рассматривать как функцию , заданной на множестве индексов , то есть .
Очевидно, функцию можно записать и следующим образом: если если если .
Тут запись если означает, что элелемент присутствует в соответствующем члене полинома только если . Тогда если для какого-то , ,то в слагаемом будет существовать хотя бы один множитель, равный нулю, и такое слагаемое на сумму не повлияет.
Отсюда ясно, что .
Найдем отображение (То есть такое, которое по заданной функции вычисляет значения всех коэффциентов).
| Теорема: |
Пусть задана функция . Тогда функцию можно найти по формуле: . |
| Доказательство: |
|
Докажем при помощи индукции по количеству единиц в векторе ( иначе говоря, по сумме ) и для удобства обозначим это количество единиц(сумму) . Рассмотрим сумму . Каждый элемент содержится в ней, только если , и для фиксированных элемент встречается ровно столько раз, сколько существует , таких, что . Несложно увидеть, что таких существует ровно , то есть нечетное количество раз. Тогда .
Но тогда . |
Отображение также называется преобразованием Мёбиуса.
Видно, что и это одно и тоже преобразование. Значит, если применить преобразование Мёбиуса к функции, а затем вновь применить то же преобразование к получившейся функции, тогда вновь получим исходную функцию . То есть преобразование Мёбиуса обратно самому себе (Иными словами: является инволюцией).
Литература
- Логачёв О.А, Сальников А.А., Ященко В.В. Булевы фунции в теории кодирования и криптологии — МЦНМО, 2004. - 470с. — ISBN 5-94057-117-4.