УДК 519.719.325 Б01 10.17223/2226308Х/9/15
О РАСПРЕДЕЛЕНИИ РАНГА И ОЦЕНКЕ УРОВНЯ АФФИННОСТИ
КВАДРАТИЧНЫХ ФОРМ
А. В. Черемушкин
Уровень аффинности двоичной функции определяется как минимальное число переменных, произвольная фиксация значений которых делает функцию аффинной. Обобщённый уровень аффинности определяется как минимальное число фиксаций линейных комбинаций переменных, некоторая фиксация значений которых делает функцию аффинной. Для квадратичной формы ранга 2г обобщённый уровень аффинности совпадает с г. Приводятся свойства распределения ранга случайной квадратичной формы и, как следствие, получается асимптотическая оценка обобщённого уровня аффинности квадратичных форм.
Ключевые слова: двоичные функции, квадратичные формы, уровень аффинности.
1. Распределение ранга квадратичных форм
Под квадратичной формой здесь понимается двоичная функция, степень нелинейности которой не превосходит двух. Каждую квадратичную форму от п переменных ранга 2г, 1 ^ г ^ |_п/2_|, можно линейным преобразованием аргументов привести к виду
Х\Х2 Ф Х3Х4 ф ■ ■ ■ ф Х2г-1Х2г Ф 1(Х1, . . . , Х,п),
где I — некоторая аффинная функция. Так как вид линейной функции I не влияет на значение ранга, то вероятность того, что квадратичная форма от п переменных имеет ранг 2г, определяемую как относительную долю таких форм, можно записать в виде р2г (п) = Qr (п)/2га(га-1)/2, где Qr (п) — число квадратичных форм от п переменных ранга 2г. Из описания групп автоморфизмов квадратичных форм [1-3] следует, что
(2П - 1)... (2П - 22г-1) (п) = |Яр(2г, 2)| ,
2 Г
где Яр(2г, 2) —симплектическая группа, имеющая прядок |Яр(2г, 2)| = 2Г П (22г — 1).
При 1 ^ г ^ п/2 — 1 справедливо соотношение
Qr (п) _ 4 (х_ 1
г=1
Qr+l(n) (2п-2г — 1)(2п-2г-1 — 1) V 22г+2
Поэтому числа Qr(п), 1 ^ г ^ п/2, образуют монотонно возрастающую последовательность.
Оценим вероятность максимальности ранга. При п = 2 к имеем
Р2к(2к)= — 7^) I1 — т^А ...(1 — 1
22к—1 / I 22к-3 I ''' \ 2 Аналогично при п = 2 к + 1 имеем
Р2к(2к + 1) = (1 — ^¿т) (1 — ¿г) .. ^1 — 23
Дискретные функции
37
В частности, р2к-2(2к — 1) = 2р2к(2к) при к ^ 2.
Верхнюю оценку вероятности р2к (2к) с наперёд заданной точностью можно получить путём перемножения только части сомножителей в произведении (1):
Р2к(2к) = Д (1 — ^г) < .11 (1 — я—) < О,4194224428.
Нижнюю оценку вероятности р2к(2к) можно получить, используя подход из работы [4]:
к / 1\ к 1 / 1 ■ -1п р2к (2к) = !> 1 — — = — Е Е -
I 02г-1 / т \ 02г-1
г=1 \ 2 / г=1 т=1 т \2
2т к / 1 у _ 2-т 1 — 1/(22т)к
___ I п2т I ___ 1 1 /о2т '
т=1 т-=Л 22 / т=1 т 1 — 1/2
При к > 5 можно воспользоваться приближённой формулой
22т 5-1 2-т / 1
1п Р2к (2к) > — —— 1п2 — Е
22т — 1 т=1 т \ч22т — 1 22г-1
В частности, полагая в = 8, получаем, что при к > 8 имеет место нижняя оценка р2к(2к) > 0,41942244. Поэтому при больших чётных п = 2к
0,4194224428 > р2к(2к) > 0,41942244.
При больших нечетных п = 2 к + 1 получаем
0,8388448856 > р2к(2к + 1) = 2р2к+2(2к + 2) > 0,83884488.
Теорема 1. Пусть к = [п/2], п = 2к + е и 0 ^ с ^ 1. При п ^ то доля квадратичных форм от п переменных ранга меньшего, чем 2к — 2 \/(^2 к)/2 + (с + (—1)£)/2 , стремится к нулю. Поэтому для ранга почти всех квадратичных форм д от п переменных при п ^ то справедлива нижняя оценка:
г(д) ^ 2к — 2
^ , с +(—1)£
о 1°§2 к + 1 '
2 2 2
+ 2.
Для математического ожидания ранга случайной квадратичной формы от п переменных можно привести следующую оценку.
Теорема 2. Пусть к = [п/2]. При п ^ то математическое ожидание ранга случайной квадратичной формы д от п переменных оценивается следующим образом:
1) при п = 2к имеем
2к — 0,60196883564 < Е г(д) < 2к — 0,6019688356 (1 — 1/2п);
2) при п = 2к + 1 имеем
2к — 0,1625309417 < Е г(д) < 2к — 0,1625309415 (1 — 1/2п).
1
2. Оценка уровня аффинности квадратичной формы
Уровень аффинности 1а(/) двоичной функции / определяется как минимальное число переменных, произвольная фиксация значений которых делает функцию аффинной. Обобщённый уровень аффинности £а(/) двоичной функции / определяется как минимальное число линейных комбинаций переменных, некоторая фиксация значений которых делает функцию аффинной. Эти параметры связаны неравенством [5] £а(/) ^ 1а(/). Квадратичную форму от п переменных ранга 2г можно линейным преобразованием аргументов привести к виду
д(ХЬ . . . , Хп) = Х1Х2 Ф Х3Х4 ф ■ ■ ■ ф Х2г-1Х2г Ф 1(Х1, . . . ,Хп),
где /(х1, ... , Хп) —некоторая аффинная функция.
Поскольку обобщенный уровень аффинности квадратичной формы ранга 2г равен г, то из приведённых выше асимптотических оценок ранга вытекает
Следствие 1. Пусть 0 ^ с ^ 1. При п ^ то, п = 2к + е, 0 ^ е ^ 1, доля квадратичных форм от п переменных, имеющих обобщённый уровень аффинности меньший, чем к — у/(1с^2 к)/2 + (с +(—1)£)/2 , стремится к нулю. Для обобщённого уровня аффинности почти всех квадратичных форм от п переменных при п ^ то справедлива нижняя оценка:
la(/) > La(/) » k -
1 log2 k + C +(-1)<
2 02 2
+ 1.
Отсюда следует, что оценки уровня аффинности почти всех квадратичных форм из работы [5] не являются точными.
Следствие 2. Пусть k = [n/2]. При n ^ то математическое ожидание обобщённого уровня аффинности La(q) случайной квадратичной формы q от n переменных оценивается следующим образом:
1) при чётных n
k - 0,30098441782 < E La(q) < k - 0,3009844178 (1 - 1/2n);
2) при нечётных n
k - 0,8126547085 < E La(q) < k - 0,8126547075 (1 - 1/2n). ЛИТЕРАТУРА
1. Dixon L. E. Linear Groups with an Expositions to the Galois Field Theory. Leipzig: Publ. by B.G. Teubner, 1901.
2. Дьедонне Ж. Геометрия классических групп. M.: Мир, 1974.
3. Мак-Вильямс Ф. Дж., СлоэнН.Дж.А. Теория кодов, исправляющих ошибки. М.: Связь, 1979.
4. Рязанов Б. В., Чечета С. И. О приближении булевой функции множеством случайных квадратичных форм // Дискретная математика. 1995. Т. 7. Вып.3. С. 129-145.
5. Буряков М. Л. Асимптотические оценки уровня аффинности для почти всех булевых функций // Дискретная математика. 2008. Т. 20. Вып.3. С. 73-79.