Критерии сбалансированности функций
Есть сумма km~s чисел, равных kn~m, т. е. равна kn~s. Значит, ф имеет н.в.с. Ив определения весовых характеристик системы функций следует: А Сбалансированная m-булева функция имеет н.в.с., в частности, =. Y —>xn)} имеет нормальное весовое строение (н.в.с.), если JV*1'" «*? =. 1] Лидл Р., андеррайтер Г. Конечные поля. Т. 2. М.: Мир, 1988. Отсюда, используя предположение индукции, получаем. 2n~s… Читать ещё >
Критерии сбалансированности функций (реферат, курсовая, диплом, контрольная)
Исследуем сбалансированность функции ф е «при т<�п. Системой весовых характеристик системы функций [fx{хь …, х»), …, fm(xv …, х")} называется множество чисел.
где (rt, rs) e Xs, {it, i5} c {1, m}, 5 > 0. Система функций {f (xu …,.
xn)y —>xn)} имеет нормальное весовое строение (н.в.с.), если JV*1'" «*? =.
= ?'/-s для любых {/ф is} с {1,т) и (rt, r5) g X5.
Теорема 7.2. Функция ф сбалансирована имеет н.в.с.
^ Ив определения весовых характеристик системы функций следует:
где (/*!, .-yjm-s} = {С …"/w}{ii, у, и слагаемые в правой части представимы в виде с помощью одинаковых перестановок верхнего и нижнего на боров индексов, (Ь{, bm) G Хт. Если функция ф сбалансирована, то каждый элемент множества Хт имеет относительно ф ровно kn~m прообразов. Тогда Лг!''" '"? = kn~m для любого набора (bv •••" Ьт) е Хт и правая часть равенства (7.2).
есть сумма km~s чисел, равных kn~m, т. е. равна kn~s. Значит, ф имеет н.в.с.
Если ф имеет н.в.с., то из определения весовых характеристик при s = т имеем, что NX'"'m = kn~m для любого набора (г{, …, гт) е Хту т. е. каждый Ч '???' 'т
элемент множества Хт имеет ровно kn~m прообразов относительно ф.? Следствие 1. т-булева функция ф сбалансирована для любого непустого подмножества {/1?…, Q множества {1,…, т)
А Сбалансированная m-булева функция имеет н.в.с., в частности, =.
= 2n~s. Поскольку ДЛЯ т~булевой функ ции ф, то (7.3) верно.
Пусть равенство (7.3) верно для m-булевой функции ф. Докажем равенство для любого непустого подмножества {ц9 …, ij с {1, …, т) и любого.
(г^, Г5) G Vy
Если (Г, …, rs) = (1, 1), то (7.4) верно, оно совпадает с одним из ра венств (7.3). Пусть равенство (7.4) верно для любого подмножества {it,…, is} с (1, …, т) и любого набора (г]; …, rs) е Vs, имеющего менее d нулевых координат, <7 < s, s> 1.
Рассмотрим набор (rt,…, rs) из Vs, имеющий ровно d нулевых координат (без ущерба для общности считаем, что первые d координат нулевые и что {/, …, is) — {1, .1!_х})1_Для любых б.ф. / и V)/ верно: ||/ф | = ||v|/|| - ||/v|/||. В частности, для у = f2-fdfd+-fs и/ = /| имеем.
Отсюда, используя предположение индукции, получаем.
Иными словами, (7.4) верно для любого набора (гь …, г,) с d нулевыми координатами, и ф имеет н.в.с. ?
Доказанные критерии показывают, что распознавание сбалансированности функций в общем случае трудоемко уже при небольших п. Вместе с тем некоторые достаточные условия несбалансированности функций проверить несложно.
Следствие 2. Если функция ф е Fm « сбалансирована, то сбалансирована ее координатная функция /Хх1> х»)>г = 1″ —> т-
Л Сбалансированная функция имеет н.в.с., отсюда N'a = кп~{ для любого яеХи любого i е {1,…, т}. Значит, все координатные функции сбалансированы. ?
При шифровании над элементами текста часто выполняются вычислительные операции в различных алгебраических структурах. Для функции ф: Р" —> Рт, где Р — поле, справедлив следующий критерий сбалансированности[1].
Теорема 7.3. Функция ф сбалансирована сбалансирована любая нетривиальная линейная комбинация ее координатных функций. О.
- [1] Лидл Р., андеррайтер Г. Конечные поля. Т. 2. М.: Мир, 1988.