Научная статья на тему 'К определению степени нелинейности дискретной функции на циклической группе'

К определению степени нелинейности дискретной функции на циклической группе Текст научной статьи по специальности «Математика»

CC BY
226
25
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ДИСКРЕТНЫЕ ФУНКЦИИ / СТЕПЕНЬ НЕЛИНЕЙНОСТИ / NONLINEARITY DEGREE / DISCRETE FUNCTIONS

Аннотация научной статьи по математике, автор научной работы — Черемушкин Александр Васильевич

Предлагается аддитивный подход к определению степени нелинейности дискретных функций, заданных на циклической группе. Показано, что степень нелинейности конечна, если и только если порядок группы есть степень простого числа; найдены верхние оценки степени нелинейности. Показано, что для полиномиальных функций над кольцом Z pn степень нелинейности функции совпадает с минимальной степенью многочлена, задающего эту функцию.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

On a nonlinearity degree definition for a discrete function on a cyclic group

An additive approach is proposed to the definition of the nonlinearity degree of a discrete function on a cyclic group. For elementary abelian groups, this notion is equivalent to ordinary "multiplicative" one. For polynomial functions on a ring of integers mod p n, this notion is equivalent to minimal degree of a polynomial. It is shown that the nonlinearity degree is a finite number if and only if the order of the group is a power of a prime. An upper bound for the nonlinearity degree of functions on a cyclic group of order p n is given.

Текст научной работы на тему «К определению степени нелинейности дискретной функции на циклической группе»

УДК 519.719.325

К ОПРЕДЕЛЕНИЮ СТЕПЕНИ НЕЛИНЕЙНОСТИ ДИСКРЕТНОЙ ФУНКЦИИ НА ЦИКЛИЧЕСКОЙ ГРУППЕ1

А. В. Черемушкин

Предлагается аддитивный подход к определению степени нелинейности дискретных функций, заданных на циклической группе. Показано, что степень нелинейности конечна, если и только если порядок группы есть степень простого числа; найдены верхние оценки степени нелинейности. Показано, что для полиномиальных функций над кольцом Ърп степень нелинейности функции совпадает с минимальной степенью многочлена, задающего эту функцию.

Ключевые слова: дискретные функции, степень нелинейности.

В работе [1] предложен аддитивный подход к определению степени нелинейности функции на основе свойств конечных производных. Его суть заключается в следующем. Для функций ^ : О ^ Н, у которых на множествах О и Н заданы структуры абелевых групп, производная по направлению ДaF, а € О, функции ^ определяется равенствами

Д«^ (х) = ^ (х + а) — ^ (х),

где х € О. Степенью нелинейности функции ^ : О ^ Н (обозначается ^ ^) называется минимальное натуральное число т, такое, что

Д«1 ... Дат+1 ^(х) = О

при всех а1,... , ат+1, х € О. Если такого числа т не существует, то полагаем й ^ = то.

В случае элементарных абелевых р-групп степень нелинейности функции рп-знач-ной логики полностью определяется свойствами операции сложения. Поэтому при любом способе задания на этой группе операции умножения так, чтобы в результате получилось поле из рп элементов, степень нелинейности функций инвариантна по отношению к выбору операции умножения.

В случае произвольных абелевых групп вопрос о свойствах параметра й ^ остается открытым. В данной работе изучается случай циклических групп.

Показано, что параметр й ^ в случае, когда на множестве аргументов и значений заданы структуры циклических групп, может принимать конечные значения, только когда порядки групп являются примарными числами.

Теорема 1. Если ^ : От ^ Н, где О и Н — циклические группы порядков д ^ 2 и к ^ 2 соответственно, причем й ^ < то, то при некотором простом р ^ 2 выполнены равенства д = рп и к = рк при некоторых п ^ 1 и к ^ 1.

Следующая теорема показывает, что введенное выше «аддитивное» определение степени нелинейности корректно и параметр й ^ принимает конечное значение для любой функции, заданной на циклических группах примарного порядка.

Теорема 2. Если ^ : От ^ Н*, О = Zpn, Н = Zрк, р > 2, п ^ 1, к ^ 1, т ^ 1, £ ^ 1, и ^ = (^1,... , ^*), где Fi : От ^ Н, 1 ^ г ^ £, — соответствующие координатные функции, то

й F = max{dl Fi : 1 ^ г ^ £} ^ т(рп — (к — 1)(р — 1)рп-1 — 1).

1 Работа выполнена при поддержке гранта Президента РФ НШ №6260.2012.10.

Преимущество данного подхода к определению степени нелинейности заключается в том, что он полостью определяется свойствами только операции сложения. Вместе с тем в случае циклических групп, в отличие от элементарных абелевых групп, вопрос о способе выбора операции умножения представляется не таким однозначным. Если естественным образом рассматривать циклические группы примарного порядка как аддитивные группы колец вычетов с имеющимися в них операциями умножения, то определение степени нелинейности через степень многочлена является неудобным, так как не всякая функция F может быть задана многочленом (или набором многочленов координатных функций). Полиномиальные функции над кольцом вычетов, то есть функции, которые могут быть заданы многочленом над этим кольцом, составляют относительно малую долю функций [2, 3]. Следует отметить, что для полиномиальных функций над кольцом Zpn степень нелинейности функции совпадает с минимальной степенью многочлена, задающего эту функцию.

Теорема 3. Если F : Gm ^ G — полиномиальная функция над кольцом G = Zpn, р > 2, n ^ 1, m ^ 1, и P (xi,... xn) Е Zpn [#1,... xn] —многочлен минимальной степени, задающий эту функцию, то степень нелинейности совпадает со степенью многочлена P(#i,. . .#n):

dl F = deg P.

Из определения степени нелинейности с очевидностью вытекает Теорема 4. Если G и H — циклические р-группы примарного порядка и R — подгруппа в G, то для степеней нелинейности функции F : G ^ H и её ограничения на подгруппу R, F|r : R ^ H, выполнено неравенство dl (F|R) ^ dl F.

Подробное изложение представленных результатов можно найти в [4].

ЛИТЕРАТУРА

1. Черемушкин А. В. Аддитивный подход к определению степени нелинейности дискретной функции // Прикладная дискретная математика. 2010. №2(8). С. 22-33.

2. Keller G. and Olson F. Counting polynomial functions (mod pn) // Duke Math. J. 1968. V. 35. P. 835-838.

3. Chen Z. On polynomial functions from Zni x Zn2 x ... Znr to Zm // Discrete Math. 1996. V.162. P. 67-76.

4. Черемушкин А. В. Аддитивный подход к определению степени нелинейности дискретной функции на циклической группе примарного порядка // Прикладная дискретная математика. 2013. №2(20). С. 26-38.

УДК 621.391: 519.728

ЭКОНОМНОЕ ПРЕДСТАВЛЕНИЕ НЕДООПРЕДЕЛЁННЫХ ДАННЫХ

И ДИЗЪЮНКТИВНЫЕ КОДЫ1

Л. А. Шоломов

Предложены экономные представления недоопределённых данных, позволяющие полностью восстанавливать исходные данные. Установлена их связь с дизъюнктивными кодами, получены оценки длины представлений.

Ключевые слова: представление недоопределённых данных, дизъюнктивный код, свободная от покрытий матрица.

1 Работа поддержана ОНИТ РАН по программе фундаментальных исследований.

i Надоели баннеры? Вы всегда можете отключить рекламу.