2017 Теоретические основы прикладной дискретной математики №36
УДК 621.391:519.7+621.391.1:004.7
ПРИМЕНЕНИЕ СУММ ГАУССА ДЛЯ ВЫЧИСЛЕНИЯ ТОЧНЫХ ЗНАЧЕНИЙ ЧИСЛА ПОЯВЛЕНИЙ ЭЛЕМЕНТОВ ПОЛЯ НА ЦИКЛАХ ЛИНЕЙНЫХ РЕКУРРЕНТНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ
М. М. Глухов*, О. В. Камловский**
* Московский технологический университет (МИРЭА), г. Москва, Россия **OOO «Центр сертификационных исследований», г. Москва, Россия
Рассматривается задача получения точных значений для числа появлений элементов на циклах линейных рекуррентных последовательностей немаксимального периода над произвольными конечными полями. Для решения данной задачи применяется аппарат сумм Гаусса.
Ключевые слова: линейные рекуррентные последовательности, суммы Гаусса, число появлений элементов на циклах.
DOI 10.17223/20710410/36/3
APPLICATION OF GAUSS SUMS TO CALCULATE THE EXACT VALUES OF THE NUMBER OF APPEARANCES OF ELEMENTS ON CYCLES OF LINEAR RECURRENCES
M.M. Glukhov*, O.V. Kamlovskii**
* Moscow Technological University (MIREA), Moscow, Russia ** Certification Research Center, Moscow, Russia
E-mail: [email protected]
Using Gauss sums, we solve the problem of obtaining the formulas for the exact values N(z,u) of appearances of z among the elements u(0), u(1), ..., u(T — 1) of a linear recurrence sequence (LRS) u generated by an irreducible polynomial of a degree m over a field P = GF(q) in the case, when the period of u is equal to T = (qm — 1)/d, where d| (pj + 1) for some natural number j and p = char P, that is, p is a semiprimitive number modulo d. Such a sequence u is obtained from a LRS of the maximal period qm — 1 by regular sampling with step d.
The results of the article generalize the formulas for N(z,u) which are well-known in the case of prime q or z = 0. In fact, we give some formulas for N(z, u) in the following cases: 1) d = 2; 2) d > 2 and z = 0; 3) d > 2, z = 0, and d = di or di = 1, where di = ((qm — 1)/(q — 1), d); 4) d > 2, z = 0, di =2, and d/2 is odd or (p11 + 1)/(d/2) is even, where l1 is the least positive integer such that (d/2) | (p11 + 1). Thus, as a corollary, we have a complete solution of the problem in the situation when d is a prime number.
Keywords: linear recurrent sequences, Gauss sum.
Введение
Решается задача получения точных значений частот N(z,u) появлений элемента z поля P = GF(q) среди элементов u(0), u(1), ..., u(T — 1) линейной рекуррентной последовательности (ЛРП) u = (u(i))°=о над полем P с неприводимым характеристическим многочленом f (x) G P[x] степени m и периода T = (qm — 1)/d [1, 2]. На число d накладывается следующее условие: d делит pj + 1 для некоторого натурального числа j, где p — характеристика поля. В этом случае говорят, что число p полупримитивно по модулю d [3]. Такие последовательности u получаются в результате регулярной выборки с шагом d из ЛРП максимального периода qm — 1 [4, 5].
В [6, теоремы 6, 7] с использованием сумм Гаусса данная задача решена для случая, когда P — простое поле, т. е. q = p. При этом выписаны только типы распределений, но не указано значение N(z, u) при каждой конкретной ЛРП u. Позже, в работе [3], задача была решена для случая, когда z = 0, а P — произвольное поле. Полное решение рассматриваемой задачи приводится в [7, теорема 1.1], однако при доказательстве в самом начале работы автор использовал ошибочное равенство (2.3) для суммы Гаусса, которое привело к ошибочным формулам. Отметим также, что случай, когда d = 2, а P — произвольное поле, рассмотрен в [1, теорема23, с. 359], где выписаны только возможные типы распределений.
Цель данной работы — обобщить известные факты о частотах N(z,u) и изложить доказательства в рамках одной статьи. Основными результатами являются теоремы 4, 5, 7, 8, 9, в частности, позволяющие получить полное решение поставленной задачи в ситуации, когда d — простое число.
1. Некоторые свойства характеров конечных полей
Укажем некоторые свойства характеров конечных полей и дадим необходимые определения. Доказательства приведённых результатов подробно изложены в [2].
Пусть (G, •) — конечная абелева группа с нейтральным элементом е. Характером группы G называется любой гомоморфизм х группы G в мультипликативную группу C* поля комплексных чисел. Обозначим G множество всех характеров группы G. Множество G не пусто, так как там содержится, например, характер хо, определённый равенствами Xo(g) = 1 для всех g G G. Характер х0 называется тривиальным, а все остальные характеры из множества G называются нетривиальными.
Зададим операцию произведения характеров, положив для любых Xi,X2 G G
Xi • Х2 = X, где X : G ^ C и X(g) = Xi(g)X2(g) для всех g G G. Тогда (G, •) —конечная абелева группа, изоморфная группе G. Обратным к характеру х G G является характер X (сопряжённый к характеру х), определённый равенством X(g) = X(g) для всех g G G, где черта означает комплексное сопряжение.
Пусть х — произвольный нетривиальный характер конечной абелевой группы G, тогда справедливо соотношение
Е х(9) = (G если х = хо' (1)
деа [ 0, если х = хо.
Пусть H — подгруппа конечной абелевой группы G. Обозначим через A множество всех характеров х группы G, которые удовлетворяют условию х(^) = 1 для всех h G H. В этом случае говорят, что характер х аннулирует подгруппу H. Тогда A является подгруппой группы G и имеет место равенство
IA = |H|. (2)
Рассмотрим конечное поле Р = СЕ(д) из д элементов, где д = р5, р — простое число. С полем Р связаны две абелевы группы: (Р*, •) —мультипликативная группа поля Р и (Р, +) — аддитивная группа поля Р. Рассмотрим характеры аддитивной группы поля Р. Такие характеры будем называть аддитивными характерами поля Р. Для каждого элемента Ь Е Р рассмотрим отображение хь : Р ^ С*, осуществляемое по правилу
Хь(х) = е
для всех х Е Р, где ^ — функция следа из поля Р в простое подполе. Тогда группа аддитивных характеров поля Р имеет вид {хь : Ь Е Р}. При Ь = 0 получим тривиальный характер хо, а при Ь = е — характер Хе, который называется каноническим аддитивным характером поля Р.
В дальнейшем будет полезна конструкция поднятия аддитивного характера х поля Р = СЕ(д). Пусть х = хЬ, где Ь Е Р, Ь = 0; Q = ОЕ(дт) —расширение степени т поля Р. Зададим отображение х' : Q ^ С*, осуществляемое для всех г Е Q по правилу
х'(^) = х« (г)). (3)
Тогда
II \ 2т—^--_
х (г) = е р , г Е Q,
а значит, х' является нетривиальным аддитивным характером поля Q. Характер х' называется поднятием характера х до поля Q. Если х — канонический аддитивный характер поля Р, то его поднятие до поля Q также будет каноническим аддитивным характером поля Q.
Рассмотрим теперь группу мультипликативных характеров поля Р = СЕ(д). Группа Р* циклическая, поэтому группа мультипликативных характеров — циклическая группа, порождённая характером ф^ который задаётся по правилу
ф1 (дк) = е2п А, к = 0,1,...,д - 2,
где д — некоторый примитивный элемент поля Р. Для всех ] Е {0,1,... , д — 2} обозначим через ф^- характер ф {, тогда группа мультипликативных характеров поля Р имеет вид {ф0,ф1,... , фд-2} = (ф1). Характер фо является тривиальным.
Пусть Р = ОЕ(д), ф — мультипликативный характер поля Р, а х — аддитивный характер поля Р. Сумма Гаусса С(ф,х) определяется следующим равенством:
С(ф,х)= Е ф(с)х(с).
сер *
Теорема 1. Для сумм Гаусса справедливы следующие соотношения:
{д — ^ если ф = фо, х = Хо, — 1, если ф = фо, х = хо, ° если ф = фо, х = хо;
если ф = фо, х = хо, то
|С(ф,х)| =
если х — произвольный аддитивный характер поля Р = ОЕ(д), то для всех с Е Р*
х(с) = ^Е С(ф,х)ф(с), (4)
д — 1 ф
где суммирование осуществляется по всем мультипликативным характерам ф поля Р.
я"
2. Сведение задачи к исследованию сумм Гаусса
Пусть и = (и(г))°=0 —произвольная чисто периодическая последовательность элементов поля Р = СР(ч) периода Т(и). Для каждого элемента г Е Р обозначим через N (г, и) число появлений г среди элементов и(0), и(1), ..., и(Т (и) — 1).
Покажем, что исследование частоты N (г, и) сводится к исследованию суммы
т (и)-1
а(и) = Е Х(—) Е Х(си(г))
сер* г=0
где х — нетривиальный аддитивный характер поля Р. С использованием равенства (1) и описания всех аддитивных характеров поля Р получим
Т (и) 1 1
N(г,и) = Е "Е Х(с(и(г) — г)),
г=0 4 сер
откуда
N (г,и) = ТМ + ОМ. (5)
Ч Ч
Для каждого элемента г Е Р обозначим А^ — отображение из поля Р в множество С*, задаваемое по правилу Аг(х) = х(—гх) для всех х Е Р. Очевидно, что Аг является аддитивным характером поля Р.
Обозначим через Ьр(/) множество всех ЛРП над полем Р с характеристическим многочленом /(х). Приведём результаты работы [3] (см. также [2, теорема 8.84]). С целью полноты изложения дадим их доказательство в удобных для нас обозначениях. Часть фрагментов доказательства будет использоваться в дальнейшем.
Теорема 2. Пусть /(х) —неприводимый многочлен степени т над полем Р = = вЕ(ч), /(х) = х, Ь = Т(/) = (чт — 1)М а — корень /(х) в поле Я = ОЕ(дт), и — ненулевая ЛРП из множества Ьр(/), имеющая представление и(г) = (ааг), г ^ 0, а Е Я. Тогда
(и) = — ^ + ^ Е —'(а)С(—', х'), (6)
и а ф/еВ\{ф/о}
а при г = 0
а (и) = а — а Е ^/(а)С(^/',х/) + а Е -'(а^^хОС^А*), (7)
а а } а ф'еА\в
где — — ограничение характера —' на поле Р; А — группа мультипликативных характеров поля Я, аннулирующих элемент а; -00 — её нейтральный элемент; В — её подгруппа, состоящая из характеров, аннулирующих группу Р*, причём
Чт - 1 Чт- 1
|А| = , |В| Ч
Ь [Ь, Ч — 1]
Доказательство. Заметим, что элемент а в представлении элементов ЛРП и с использованием функции след из условия теоремы — однозначно определённый ненулевой элемент поля Я. Тогда если х' — поднятие характера х до поля Я, определённое равенством (3), то
г-1
а(и) = Е Х(—1сг)Е Х'(саа^).
сер* г=0
С использованием соотношения (4) представим аг (и) в виде
а («)= Е х(—сг)Е| -^Ц" Е^(ф',х')ф'(саа*)
сер * г=о уд — 1 ф'
где суммирование ведётся по всем мультипликативным характерам ф' поля Q. Изменив порядок суммирования, получим
1
а(и) = -т—7 Е х(—сг^ С(ф', х')ф'(са) - ф'(аг). (8)
д — 1 сер * ф' г=о
Заметим, что если ф'(а) = 1, то так как огё. а = справедливы равенства
Е ф'(а') = Е (ф'(«))' = (ф'(а))'— 1 = ф'(а' >— 1 = ф'(е) — 1 = 0.
¿=о ¿=о ф'(а) — 1 ф'(а) — 1 ф'(а) — 1
Таким образом, в правой части равенства (8) достаточно ограничиться суммированием по всем мультипликативным характерам ф', для которых ф'(а) = 1. Значит,
а(и) = Е х(—сг) Е С(ф',х')ф'(са).
- — 1 сер * Ф'еА
Тогда
а(и) = ^ Е ф'(«Мф',х') Е ф'(с)А*(с) = ^ Е ф'(а)С$',х')С(ф,А*), (9)
а Ф'еА сер * а Ф'еА
где ф — ограничение характера ф' на поле Р.
Пусть г = 0, тогда характер Аг тривиален и, согласно теореме 1,
с(фА) = (- — 1, если ф = фо,
I 0, если ф = фо.
Множество В состоит из всех мультипликативных характеров ф' поля Q, для которых выполнены соотношения ф'(а) = 1, ф'(с) = 1 для всех с Е Р*. Тогда, согласно равенству (9), получим
ао(и) = 1 Е ф'(а)С(ф',х'). (10)
а Ф'ев
Найдём |В |. Пусть 9 — примитивный элемент поля Р, тогда множество В состоит из всех мультипликативных характеров ф' поля Q, для которых ф'(а) = 1 и ф'(9) = 1, т. е. таких характеров, которые аннулируют группу Н = (а, 9), порождённую элементами а и 9. Порядок Л группы Н равен [огё. а, - — 1] = [¿, - — 1], поэтому, согласно равенству (2),
В = -т — 1 -т — 1
л м — 1]'
Выделив в равенстве (10) отдельно слагаемое, соответствующее тривиальному характеру фо' Е В, и воспользовавшись теоремой 1, будем иметь
ао (и) + ^^1 = Е ф'(а)С(ф' ,х').
а а ф'ев\{ф0}
Пусть теперь г = 0, тогда Аг является нетривиальным аддитивным характером поля Р и, согласно теореме 1, , Аг) = —1 для всех —' Е В. Тогда из равенства (9) получим
а (и) = —1 £ —''(а)С(—' ,х') + ^ Е -'(аМ—Лх'М—а). а ф'ев а ф'еА\в
Выделяя отдельно слагаемое, соответствующее тривиальному характеру —0, согласно теореме 1, получим
** (и) — а = — а Е -,(а)С(—',х/) + а Е -'(аМ—'^'М— А).
а а ^'ев\{^0} а ф'еА\в
Осталось заметить, что множество А состоит из всех мультипликативных характеров, которые аннулируют группу (а), поэтому, согласно равенству (2),
Чт 1 Чт 1
| А| = = Ч-1.
ога а Ь
Теорема доказана. ■
3. Линейные рекурренты максимального периода
Приведём первый простейший случай, когда теорема 2 позволяет найти точные значения частот появлений элементов на циклах ЛРП.
Пусть Р = ое(ч), /(х) Е Р[х] —многочлен максимального периода Т(/) = чт — 1. Каждая ненулевая ЛРП и Е Ьр (/) является ЛРП максимального периода Т(и) = = чт — 1. Как показано в теореме 2, в этом случае |А| = |В| = 1, а0(и) = ч — 1, а при г = 0 выполнено ох(и) = 1. Таким образом, из равенства (5) получим хорошо известный результат [4, 5] для числа N (г, и) появлений элемента г Е Р среди элементов и(0), и(1), ..., и(Т(/) — 1):
N (г, и) ,
т1
Чт 1 — 1, если г = 0, Чт-1, если г = 0.
Отметим, что в работах [4, 5] для доказательства этих формул используется комбинаторный метод.
4. Линейные рекурренты периода (чт — 1)/2
Пусть Р = ое(ч), где ч — нечётное число, /(х) —неприводимый многочлен степени т над полем Р, имеющий период Т(/) = (чт — 1)/2. Получим точные значения для числа N (г, и) появлений элемента г Е Р среди элементов и(0), и(1), ..., и(Т (/) — 1) для всех ЛРП и Е Ьр(/).
Нам понадобятся некоторые дополнительные сведения о суммах Гаусса над конечными полями. Рассмотрим отображение п : Р* ^ С*, определённое для всех а Е Р* по правилу
1 , если а является квадратом в поле Р,
П(а) = \ 1 р
— 1, если а не является квадратом в поле Р.
Отображение п является мультипликативным характером поля Р, имеющим порядок 2. Характер п называется квадратичным мультипликативным характером поля Р. Если 7 — примитивный элемент поля Р, то п(а) = 1 тогда и только тогда, когда
a G (72), где (72) = H — группа порядка (q — 1)/2, порождённая элементом 72. Согласно равенству (2), п является единственным нетривиальным характером, аннулирующим группу H. Для суммы Гаусса С(ф,х), где ф = п, а х — канонический аддитивный характер поля P, можно точно вычислить её значение.
Теорема 3 [2, теорема 5.15]. Пусть P = GF(q), где q = ps, p — простое число, s G N. Тогда
(—1)s-1^q, если p = 1 (mod 4), (—1)s-1is^q, если p = 3 (mod 4).
Нам понадобится несколько вспомогательных результатов.
Лемма 1. Пусть п — квадратичный характер поля P = GF(q), q = ps, p — простое число, s G N, e — единица поля P. Тогда
1 , если p = 1 (mod 4) , !(—1)s, если p = 3 (mod 4).
Доказательство. Пусть 7 — примитивный элемент поля P, тогда элемент Y(q-1)/2 отличен от e и является решением уравнения x2 = e. Значит, 7(q-1)/2 = —e и п(—e) = п(7(q-1)/2) = (n(Y))(q-1)/2 = (— 1)(q-1)/2, так как 7 не является квадратом в поле P. Таким образом, п(—e) = 1 тогда и только тогда, когда (q — 1)/2 — чётное число. Это равносильно тому, что 4 | (ps — 1) = (p — 1)(1 + p + ... + ps-1). Если p = 1 (mod 4), то данное соотношение верно для всех s G N. Если p = 3 (mod 4), то p—1 = 2 (mod 4), и рассматриваемое соотношение выполнено, если 2 | (1+p+.. .+ps-1), т. е. если s — чётное число. ■
Лемма 2. Пусть п' — квадратичный характер поля Q = GF(qm), где q — нечётное число, ф — ограничение характера п' на поле P = GF(q). Тогда
1) если m — нечётное число, то ф = п — квадратичный характер поля P;
2) если m — чётное число, то ф = ф0 — тривиальный характер поля P.
Доказательство. Пусть 7' и 7 — примитивные элементы полей Q и P соответственно. Так как ф аннулирует группу H = (72), то из равенства (2) либо ф = п, либо ф = ф0. Характер п' аннулирует группу H' = ((7')2), поэтому ф = ф0 тогда и только тогда, когда P* —подгруппа группы H'. Это выполнено, только если q — 1 делит (qm — 1)/2 = (q — 1)(1 + q + ... + qm-1)/2, т.е. если m — чётное число. ■
Докажем теорему, обобщающую на случай произвольного q результаты из [6, теорема 7], где рассматривается ситуация, когда q = p — простое число.
Теорема 4. Пусть f (x) — неприводимый многочлен степени m = 2А +1 над полем P = GF(q), где q = ps, p — нечётное простое число, s G N. Тогда если T(f) = (qm — 1)/2 и ненулевая ЛРП u G Lp(f) имеет представление
u(i) = trQ(aa*), i ^ 0,
то
N (0, u) = ^-,
а если z = 0, то
qm-1 + n'(az)q
N (z,u) = <
2
qm-1 + n'(az)(-1)AsqA
если p = 1 (mod 4), , если p = 3 (mod 4),
2
где п' — квадратичный характер поля Q = ОЕ(дт).
Доказательство. Согласно соотношению (5), справедливо равенство
N (г, и) = + 1 а (и),
где
Т (и)-1
а(и) = Е х(-сг) Е хМО^ (и)
сеР* г=0
X — канонический аддитивный характер поля Р. Изучим величину ах(и).
1) Пусть г = 0. Тогда из равенства (6) получим
ао(и) = - ^ +^ Е ф'^Мф^х'), (12)
2 2 }
где х' и ф0 — канонический аддитивный и тривиальный мультипликативный характеры поля Q соответственно; В — множество всех мультипликативных характеров ф' поля Q, аннулирующих группу (а, 7), порождённую корнем а многочлена f (ж) и примитивным элементом 7 поля Р. Так как ф'(а) = 1 для каждого характера ф' Е В и |(а)| = Т^) = (дт — 1)/2, то из (2) либо ф' = п', либо ф' = ф0. Согласно доказательству леммы 2, число д — 1 не делит (дт — 1)/2, а значит, (а) = (а, 7). Таким образом, (а, 7) = Q*, В = {ф0} и из равенства (12) получим
() 5 — 1 /\г (0 ) Т (и) + а0(и) дт-1 — 1 а0 (и) = — ~, N (0,и) = ~ + — = .
2) Пусть г = 0. Тогда из равенства (7) и соотношения В = {ф0} будем иметь
а («) = 1 + 1 Е ф'(а)С($/,х')С(ф,Л*), 2 2 }
где А — множество всех мультипликативных характеров ф' поля Q, аннулирующих группу (а); ф — ограничение характера ф' на поле Р; Л^ — аддитивный характер поля Р, определённый равенством Л^(ж) = х(—гж), ж Е Р. Как отмечалось при доказательстве п. 1, элемент а аннулируется только характерами ф0, п'. Значит, А = {ф0, п'}. Поэтому с использованием леммы 2 и равенства п' = п' получим
а (и) = 1 + 1 п'(«Мп',х'МпА).
Для суммы Гаусса С(п, Лг) имеем
^(пА)= Е п(с)Л^(с) = Е п(с)х(—1сг) = Е п(—-1)х(ь) =
сер * сер * ьеР*
= п(—г-1)^(п,х) = п(—е)п(г-1)^(п,х) = п(—е)п(г)^(п,х).
л
Таким образом,
а(u) = 1 + 2п'Мп(—e)Gfa, хМп', x'). (13)
Согласно теореме 3 и лемме 1,
п(—e^xH^1Г-1^' если p = 1 (mod4),
|—i^v^q, если p = 3 (mod 4),
' ' i(—1)ms-1qm/2, если p = 1 (mod 4),
(п ,X ) |(—1)ms-1imsqm/2, если p = 3 (mod 4). Тогда из равенства (13) получим
1 + п'(аф(т+1)/2
(u) = <
2
1 + (—1)тУ(аг )i(m+1)sq(m+1)/2 2 , а значит, согласно (11),
qm-1 + п'(аг^Л
если p = 1 (mod 4), если p = 3 (mod 4),
n (z,u) = +
2
qm-1 + п'М(—1)Л^Л 2
если p = 1 (mod 4), , если p = 3 (mod 4).
Теорема доказана. ■
Следствие 1. В условиях теоремы 4 имеют место соотношения
«т-1 _ 1 пт-1 -I- дА
N(0,и) = д 1, N(г,и) = д-^^, г е Р*,
причём у каждой ЛРП и для половины элементов г е Р* в последней формуле надо взять знак «<+», а для другой половины — знак « —».
Рассмотрим теперь случай, когда т — чётное число. Следующая теорема обобщает на случай произвольного д результаты из [6, теорема 7].
Теорема 5. Пусть f (ж) —неприводимый многочлен степени т = 2А над полем Р = СЕ(д), где д = р5, р — нечётное простое число, 5 е N. Тогда если Т(f) = (дт — 1)/2 и ненулевая ЛРП и е Ьр(f) имеет представление и(г) = ^(ааг), г ^ 0, то
дт-1 — (д — 1)п'(а)дА-1 — 1
N (0, u) = < а если z = 0, то
2
qm-1 — (q — 1)п'(а)(—1)ЛУ-1 — 1 2
если p = 1 (mod 4), если p = 3 (mod 4),
qm-1 + п'(a)qЛ-1 _1 ( A
-, если p = 1 (mod 4),
N (z,u) = <
2
qm-1 + п'(а)(—1)ЛsqЛ-1
2
где п' — квадратичный характер поля Q = GF(qm)
если p = 3 (mod 4),
Доказательство. С использованием доказательства леммы 2 при чётном т имеем Р* —подгруппа группы (а), поэтому в обозначениях доказательства теоремы 4
В = {ф0 ,п'} = А.
1) Пусть г = 0. Из равенства (12) получим
*0(и) = — ^ + ^ п'(«Мп',х'),
а значит, согласно теореме 3,
' — (q - 1)(1 + П(a)qm/2)
ao(u) = <
— (q - 1)(1 + n'(a)imsqm/2)
если p = 1 (mod 4),
если p = 3 (mod 4).
Тогда будем иметь
N (0,u) = +
qm-1 — (q — 1)n'(«)q — 1
qm-1 — (q — 1)П (a)(—1)AsqA-1 — 1 2
если p = 1 (mod 4),
если p = 3 (mod 4).
2) Пусть z = 0. Из равенства (7) получим
^ (u) = 1 — 1 n'(a)G(n' ,*'),
а значит, согласно теореме 3,
' 1 + n'(a)qm/2
(u) = <
2
1 + n'(a)imsqm/2
если p = 1 (mod 4),
, если p = 3 (mod 4).
Тогда будем иметь
N (z,u) = + ^M qq
qm-1 + n'(a)qA-1
2
если p = 1 (mod 4),
qm-1 + n'(a)(—1) q
As^A— 1
-, если p = 3 (mod 4).
Теорема доказана. ■
Следствие 2. В условиях теоремы 5 имеют место соотношения
м^ ^ qm-1 ± (q — 1)qA-1 — 1 Л„ , qm-1 т qA-1 с р*
N(0,u) =---, N(z,u) =---, z G P ,
причём у каждой ЛРП и все элементы г Е Р* появляются одинаково часто.
2
2
2
2
2
5. Суммы Гаусса в полупримитивном случае
Пусть Р = СГ(д) —поле порядка д = р5, где р — простое число, 5 € N f (х) — неприводимый многочлен степени т над полем Р, f (х) = х. Рассмотрим ситуацию, когда Т^) = (дт — 1)/^, где d — делитель числа — 1, причём найдётся натуральное число ], такое, что d | (р-7 + 1).
Так как ранее был изучен случай d = 1 и 2, далее будем рассматривать случай d > 2. Найдём точные значения для числа N (г, и) появлений элемента г € Р среди элементов и(0), и(1), ..., и(Т^) — 1) в каждой ненулевой ЛРП и € ^). Отметим, что в этом случае Т(и) = Т^). Нам понадобится ряд вспомогательных результатов.
Лемма 3. Пусть число р полупримитивно по модулю d, д = р5, d | (дт — 1), d > 2 и / = шт{^' € N : d | (р7 + 1)}. Тогда 2/1 5т.
Доказательство. Рассмотрим кольцо Z/d классов вычетов по модулю d. Из условия следует, что для класса в = [р]^ справедливы равенства в™"5 = [1]^, в1 = [—1]^, в21 = [1]^. Пусть к = огё. в — мультипликативный порядок элемента в. Покажем, что к = 2/, тогда отсюда будет следовать, что 2/1 зт. Ясно, что к | 2/. Допустим, что к < 2/, тогда к ^ / и из равенств вк = [1]^, в1 = [—1]^ получим вк + в1 = вк([1]^ + в1-к) = [0]^. В силу обратимости элемента в отсюда будем иметь
в1-к = [-1к (14)
Так как d > 2, то [1]^ = [— 1]^, а значит, / — к = 0. Покажем, что к = 0. В случае к = 0 имеем в = [1]^, d | (р — 1), d | (р1 + 1), следовательно, d | (р1 + р), d | р(р1-1 + 1) и, значит, d | (р1-1 + 1). Чтобы не получить противоречие с выбором / в условии, имеем / = 1, что приводит к противоречию с условием на d. Таким образом, к = 0, и в равенстве (14) получаем 0 < / — к < /, что противоречит выбору /. ■
Доказательство следующего результата подробно изложено в [2, теорема 5.16].
Лемма 4 (теорема Штикельбергера). Пусть в условиях леммы 3 ф — мультипликативный характер порядка d в поле Т = ОЕ(р21), х — канонический аддитивный характер поля Т, тогда
( I Й - р1 + 1 ••
—р , если а чётно, а --— нечётно,
С(*Х>=Г , .. <*р + !
р1, если d нечётно или --— чётно.
V d
Следствие 3. В условиях леммы 4 для каждого г = 1, 2,... , d — 1
Г/ Пг I А ■■ р1 + 1 (—1)'р', если d чётно, а --— нечётно,
С(ф<-х) = Г , „ - *р + 1 ..
р , если d нечётно или - чётно.
V d
Доказательство. Пусть = С(фг, х), di = огё.фг, где г =1, 2,..., d — 1. Тогда
^ = р1 + 1 = (р1 + 1)(d, г) (15)
г (d, г)' di d
Рассмотрим несколько случаев.
1) Если d — нечётное число, то из равенств (15) получим di — нечётное число,
dг | (р1 + 1). Тогда по лемме 4 = р'
2) Если d — чётное число и (р1 + 1)/^ — чётное число, то, согласно (15), (р1 + 1)/^ — чётное число, и по лемме 4 = р1.
3) Если d — чётное число, а (р1 + 1)/d — нечётное число, то рассмотрим два случая:
За) если г — чётное число, то, согласно (15), (р1 + 1)^ — чётное число, и по лемме 4 С = р1;
Зб) если г — нечётное число, то, согласно (15), (р1 + 1)^ — нечётное число, и по лемме 4 С = —р1. Следствие доказано. ■
Нам понадобится конструкция поднятия мультипликативного характера. Пусть Т = СЕ^) и Q = ОР(д2) —расширение степени г поля Т, т.е. = ?!. Определим норму элемента а Е Q * над полем Т следующим равенством:
2 г-1 41-1 Ч2-1
(а) = а ■ а91 ■ а«2 ■ ■ ■ а«1 = а <?1-1 = а <?1-1.
Так как (Л«2(а))91-1 = е, таким образом определено отображение Л«2 : Q * ^ Т *, которое обладает следующими свойствами:
1) Ж92 (аЬ) = Л«2 (а)Ж«2 (6) для всех а, Ь Е Q*;
2) Л«2 сюръективно.
Пусть ф — мультипликативный характер поля Т. Рассмотрим отображение ф' : Q * ^ С *, осуществляемое по правилу
ф'(а) = ф(Л«2(а)), а Е Q*.
Из свойства 1 для нормы получим, что ф' является мультипликативным характером поля Q. Его называют поднятием мультипликативного характера ф до поля Q. Обозначим ф0 и ф0 тривиальные мультипликативные характеры полей Т и Q соответственно. Заметим, что для каждого к Е N справедливы равенства
(ф')к(а) = (ф'(а))к = (ф(Л«12(а)))к = фк(Л««2(а)), а Е Q*. (16)
Отсюда с учётом сюръективности отображения Л«2 получим, что (ф')к = ф0 тогда и только тогда, когда фк = ф0. Таким образом, для порядков характеров ф и ф' имеем
оЫ ф = ord ф'. (17)
Следующий результат подробно доказан в [2, теорема 5.14].
Лемма 5 (теорема Дэвенпорта — Хассе). Пусть х — аддитивный, а ф — мультипликативный характеры поля Т = ОЕ(д1), не являющиеся одновременно тривиальными. Тогда если Q = ОР(д2) —расширение степени г поля Т и х',ф' — поднятия характеров х и ф соответственно до поля Q, то
С(ф',х') = (—1)г-1С(ф,х)г.
Теорема 6. Пусть простое число р полупримитивно по модулю d, d > 2, d | — 1), ? = р5 и число / выбрано так, как в лемме 3. Тогда если ф' — мультипликативный характер поля Q = ОЕ(дт), имеющий порядок d, а х' — канонический аддитивный характер поля Q, то для всех г = 1, 2,...^ — 1
{(—1)(г+1)г-1от/2, если d чётно, а р-+— нечётно,
+ 1
(—1)г 1?т/2, если d нечётно или --— чётно,
d
где г = (те)/(2/).
Доказательство. Из леммы 3 следует, что поле Т = СР(р21) является подполем поля Так как d | (р21 — 1), в циклической группе всех мультипликативных характеров поля Т есть подгруппа порядка d. Разные характеры из этой подгруппы имеют разные поднятия до поля Q, которые, согласно (17), имеют такие же порядки. Таким образом, найдётся мультипликативный характер ф поля Т, такой, что огё. ф = d и его поднятие до поля Q совпадает с ф'. Кроме того, согласно (16), поднятие характера фг до поля Q будет совпадать с характером (ф')г для всех г = 1, 2,..., d — 1. Для завершения доказательства остаётся воспользоваться следствием 3 и леммой 5. ■
Лемма 6. Пусть в условиях теоремы 6 d1 —натуральный делитель числа d, ф' = = (ф')^1, 7 — примитивный элемент поля Q. Тогда для каждого а € Q*:
1) ф' (а) = 1 тогда и только тогда, когда а € (7й1);
2) ф' (а) = —1 тогда и только тогда, когда d1 — чётное число, а € (т^1) и а € (7^1/2);
3) ф' (а-1) = (—1)£ для некоторого е € N0 тогда и только тогда, когда ф' (а) = = (—1)£.
Доказательство.
1) Рассмотрим группу всех мультипликативных характеров поля Q, аннулирующих подгруппу (7й1) группы Q*. Из равенства (2) следует, что её порядок равен d1. Таким образом, группа (ф'), имеющая порядок d1, совпадает с группой всех характеров, аннулирующих группу (7й1). Так как ф' —её образующий, то ф' (а) = 1 тогда и только тогда, когда а € (7й1).
2) Равенство ф'(а) = —1 равносильно тому, что (ф'(а))2 = ф'(а2) = 1, а ф'(а) = 1, т. е. по п. 1 а2 € (7й1) и а € (т^1). Если d1 — нечётное число, то соотношение (ф'(а))^1 = = (—1)й1 = —1 противоречит условию огё. ф' = d. Пусть d1 —чётное число. Опишем все элементы а € Q*, такие, что а2 € (7). Используя представление а = 7^, где з = 0,1,... , дт — 2, получим, что 725 € (7й1) тогда и только тогда, когда d1 | 2з, т. е. ^/2) | з. Таким образом, а = 7^/2, где Ь = 0,1,..., (2(дт — 1)^1) — 1, или а € (7^1/2).
3) Доказательство непосредственно следует из п. 1 и 2. ■
6. Полупримитивный случай. Нулевые элементы на циклах
Рассмотрим вопрос о распределении нулей на циклах ЛРП. Следующая теорема обобщает результаты [3, формулы (3.2)], где указаны только типы распределений, но не получены условия, при которых каждая конкретная ЛРП и имеет данный тип.
Теорема 7. Пусть f (х) — неприводимый многочлен степени т над полем СЕ(д), д = р5, р — простое число, з € N Т^) = (дт — 1)^, d > 2, число р полупримитивно по модулю d, d1 = ((дт — 1)/(д — 1),d), г = (тз)/(2/), где / определено в лемме 3. Тогда для каждой ненулевой ЛРП и € ^), имеющей представление и(г) = ^(ааг), г ^ 0, справедливо:
1) если dr/d1 —чётное, или d — нечётное, или (р1 + 1)^ — чётное, то
N (0, и)
дт-1 + (—1)г (д — 1)дт/2-1 — 1 , ^
-:-, если а € (7 ),
d
+ (—1)г-1 (д — — 1)дт/2-1 — 1
дт— 1
если а € (7й1);
d
2) если dr/d1 —нечётное, d — чётное, (р1 + 1)^ — нечётное, то d1 —чётное и
-, если а Е (7й1) или а Е
С?™-1 + (—1)г(? — 1)?т/2-1 — 1 ______^ ^
N (0, и)
d
-1 + (—1)!-1(? — 1)(dl — 1)?т/2-1 — 1 , . , */2\
-------г^-—-, если а Е (т ) и а Е (7^1/2).
d
Доказательство. С использованием равенства (5) получим
N (0, и) = ТМ + ^М,
о ?
т (/)-1
где а0(и) = ^ ^ х(си(г)); х — канонический аддитивный характер поля Р. Из ра-
с€Р* *=0
венства (6) будем иметь
Ы«) = — ^ + Е ф'(а)С(ф', х'),
а а }
где х' и ф0 — канонический аддитивный и тривиальный мультипликативный характеры поля Q соответственно; В — множество всех мультипликативных характеров ф' поля Q, аннулирующих группу (а, 7), порождённую корнем а многочлена f (ж) и примитивным элементом 7 поля Р. Порядок группы (а, 7) делится на (?т — 1)^, а значит, он равен (?т — 1)^', где d' —делитель d. Как показано при доказательстве теоремы 2,
о™ — 1 d(qm — 1)
^ = В = 77--77 = 7- -, ^ ^^ — 1)М 9 — 1) =
1 1 [(о™ — 1)Мо — 1] (о™ — 1)(9 — 1)иу " )Ч }
d -((о™ — l)/d,о — 1) = (?т — ^ — 1)) = ((о™ — 1)/(? — 1),^ = dl.
о — 1 о — 1
Тогда группа В является циклической группой, порождённой характером (ф')й/й1 = ф', где ф' — мультипликативный характер порядка d поля Q = GF(qm). Заметим, что если характеры пробегают всю группу В, то характеры, сопряжённые к ним, также пробегают всю группу В, поэтому
о — 1 о — 1
*0(и) = — ^ + ^ Е (ф1 )г(а)С((ф')*,х') = d d ¿=1
о — 1 о — 1 Й1-1 = — - + - Е (ф1 )*(а-1 )С((ф')*, х') = (18)
п — 1 о — 1 Й1-1
У + £ (ф')^М (а-1)С((ф')Л/^, х').
d d *=1
Рассмотрим два случая.
Случай 1. Пусть d — нечётное число или (р1 + 1)/d — чётное число. Тогда по теореме 6
1 1 ¿1-1 1 / ; -1 ^
^(и) = — ^ + ^ Е (ф')г(а-1)(—1)г-^ = ^ ( —1 + (—^о^2 Е (ф'(а-1))*
а значит,
ао(и) = ^ 1 + (—1)гдт/2 + (—1)г-1дт/2(ф'(а-1))^ . (19)
Заметим, что
^1-1 ( (ф1 (а-1))Д1 — 1 если ф' (а-1) = 1
Е(ф1(а-1))г = { ф'(а-1) — 1 , если ф1 (а ) = 1, г=0 ^1, если ф' (а-1) = 1,
а так как огё. ф' = d1, то
-1
Е (ф1 (а-1))г =
й1-1 - - 10, если ф'(а-1) = 1,
г=о Ы', если ф'(а-1) = 1.
Тогда из равенства (19) и леммы 6 получим
(^ (—1 + (—1)гдт/2) , если а € (Т^1),
00 (и) = < д Г 1
( д-—- (—1 + (—^^ — 1)дт/2) , если а € (У1). Подставляя найденные значения 00(и) в равенство для частот N(0,и), получим
. дт-1 — 1 + (—1)г (д — 1)дт/2-1 й N (0 и) = ^+«м = \-d-' если а € (7)
'(0,и)= dд + д = ( дт-1 — 1 + (—1)г-1(д — — 1)дт/2-1
---, если а € (7И1).
V d
Случай 2. Пусть d — чётное число, (р1 + 1)/d — нечётное число. Из равенства (18) с использованием теоремы 6 будем иметь
00(и) = ^^ 1 + Е1 (ф1 (а-1))г(—1)(кг+1)г-1дт/^ , где к = d/d1. Тогда
00(и) = ^ 1 + (—1)г-1дт/2 е' (ф'(а-1)(—1)кг,
и значит,
00(и) = ^ 1 + (—1)гдт/2 + (—1)г-1дт/2(ф'(а-1)(—1)кг.
Заметим, что
(ф' (а-1)(—1)кг )'1 — 1 Е (ф'(а-1)(—1)кг)г = I ф'(а-1)(—1)кг — 1
г=0 ^1, если ф'(а-1) = (—1)кг.
^„к,. ) {В,' — 1, если ф'(а-О/ЫГ
Так как d — чётное число и о^ ф' = d1, то
(ф1 (а-1)(—1)кг )Й1 = (ф1 )Й1 (а-1)(—1)кгй1 = (—1)йг = 1,
поэтому
И (ф1 'а-1«—!)* ^:: ф1 £ )?<£:
Если теперь кг = 0г/01 —чётное число, то ответ совпадает с ответом, полученным для случая 1. Пусть кг — нечётное число. Тогда к = 0/01 —нечётное, и так как 0 — чётное, то 01 —чётное число. В итоге по аналогии с доказательством случая 1 и с учётом леммы 6 получим
1 — 1 + (—1)г (о — ^о^2-1
N (0, и) = <
о 1 + ( 1) ^ если а Е (т*) или а Е (т^2),
если а Е (т^1 ),а Е (7^1/2).
а
о™-1 — 1 + (—1)г-1(о — 1)(01 — ^о^2-1
а
Теорема доказана. ■
7. Полупримитивный случай, 0 = 01. Ненулевые элементы на циклах
Исследование частот появлений ненулевых элементов разобьём на несколько случаев. Сначала рассмотрим ситуацию, когда 0 = 01.
Теорема 8. Пусть в условиях теоремы 7 0 = 01, тогда все ненулевые элементы г Е Р появляются в ЛРП и одинаково часто и справедливы следующие равенства:
л •• л •• р1 + 1 ••
1) если г — чётное число, или а — нечётное число, или--чётное число, то
0
N (г, и)
о-+ ( V о-, если а Е (7,
а
о--1 + (—1)г(а— ^о^2-1 . ----^-—-, если а Е (7й);
а
9, .. , .. р1 + 1 ..
2) если г — нечётное число, а — чётное число, ----нечётное число, то
0
N (г, и) = <
п--п-, если а Е (7й) или а Е (т^/2),
а
о™-1 + (—1)г(а— ^о^2-1 , ¿/2Х
----^-—-, если а Е (т / и а Е (7^/2).
а
В частности, если о = р, то 0 = 01 и число N (г, и) появлений каждого ненулевого элемента г Е Р удовлетворяет указанным формулам.
Доказательство. Пусть г Е Р, г = 0, тогда из равенства (5) получим
N (г,и) = Т(и) + ,
Т (и)-1
где аг(и) = Е х(—сг) Е х(см(г))- С использованием формулы (7) получим
с€Р* г=0
а^ (и) = 1 ( 1 - Е ф/(а)С(ф',Х')+ Е ф/(а)С(ф',х/)С(ф,Лг)
где В (А)—множество всех мультипликативных характеров поля ф, аннулирующих группу (а, Р*) ((а))- Как показано при доказательстве теоремы 7, |В| = а по доказательству теоремы2 |А| = (дт — 1)/|(а)| = й. По условию й = поэтому А = В и
а^ (и) = 1 ( 1 — Е ф/(а)С(ф/,х/)
Таким образом, а^ (и), а значит, N (г, и) не зависят от элемента г Е Р * и справедливо равенство
N (г,и) = (Т (и) — N (0,и))/(д — 1).
Подставляя в полученную формулу значения N(0,и), подсчитанные в теореме 7, получим искомые равенства-
Заметим, что если д = р, то из соотношений
й | (р1 + 1), й | (р1 + 1)(рг — 1), (р1 + 1)(рг — 1) | (рт — 1), (р — 1) | (р1 — 1)
получим (р — 1) | (рт — 1)/й, а значит,
й((рт — 1)/й,р — 1)
й1 =-= а.
р — 1
Теорема доказана. ■
Отметим, что типы распределений, указанные в теореме 8, ранее были получены в [6, теорема 6] для случая д = р.
Рассмотрим наиболее интересный случай р = 2.
Следствие 4. Пусть f (ж) —неприводимый многочлен степени т над полем Р = = ОЕ(2), Т^) = (2т — 1)/3, тогда т = 2Л и для каждой ненулевой ЛРП и, имеющей представление и(г) = ^(ааг), г ^ 0, где ф = ОЕ(2т), а, а € ф, справедливы равенства
г 2т-1 + (—1)Л2Л-1 — 1
если а не является кубом в ф,
N (0, и) = <
3
2т-1 + (_ -1)Л-12Л — 1
3
2т-1 + (■ _1)л-12л-1
N (1,и) = <
3
2т-1 + (—1)Л2Л
если а является кубом в если а не является кубом в ф, если а является кубом в ф.
3
Доказательство. Достаточно заметить, что в условиях теорем 7 и 8 I = 1,
в = 1, а = а1 = з. ■
Следствие 5. Пусть f (ж) —неприводимый многочлен степени т над полем Р = = СЕ(2), Т(f) = (2т — 1)/5, тогда т = 2Л, Л — чётное число и для каждой ненулевой ЛРП и, имеющей представление и(г) = ^(ааг), г ^ 0, где Q = ОЕ(2т), а, а €
справедливы равенства
' 2т-1 + (—1)л/22л-1 — 1
N (0, и) = <
2т-1 + (—1)л/2-12л+1 — 1
если не существует ^а в поле Q,
если существует ^а в поле Q;
' 2т-1 + (—1)л/2-12
-1о л- 1
N (1,и) = <
2т-1 + (—1)л/22л+1 5 ;
-, если не существует в поле Q,
если существует в поле Q.
Доказательство. Достаточно заметить, что в условиях теорем 7 и 8 I = 2, 5 = 1, d = = 5. ■
По аналогии со следствиями 4 и 5 нетрудно получить точные значения для числа элементов на цикле любой двоичной ЛРП и с неприводимым характеристическим многочленом f(ж) € СЕ(2)[ж] степени т и периода (2т — 1)^, где d = 9, 11, 13, 17, а также для других чисел d, при которых число 2 полупримитивно по модулю d (см. таблицу таких чисел на с. 47).
8. Полупримитивный случай, d = d1, d1 = 1. Ненулевые элементы на циклах
Рассмотрим теперь частный случай, когда d > 2 и
' дт — 1
d1
д — 1
Л = 1.
Согласно доказательству теоремы 7, в этой ситуации имеют место соотношения
дт — 1 Л ^(д — 1) д — 1 д — 1 1 — —
d
d
d
В дальнейшем нам понадобятся несколько вспомогательных результатов. Лемма 7. Пусть ф1 — мультипликативный характер порядка d поля Q = ОЕ(дт), d1 = ((дт — 1)/(д — 1), d). Тогда ограничение ф характера ф1 на поле Р = СЕ(д) является мультипликативным характером порядка d/d1.
Доказательство. Пусть ф1 — мультипликативный характер поля Q порядка огё. ф1 = дт — 1, определённый равенствами
Ф1 (У) = е2пг(7/(?т-1)), з = 0,1,..., дт — 2,
где 7 — примитивный элемент поля Q. Характер ф1 в силу равенства огё. ф1 = d принадлежит циклической группе, порождённой характером (ф1 )(<?т-1)/й. Найдётся натуральное число к, такое, что ф1 = (ф1 )(^т-1)к/й, причём к) = 1. Пусть 70 = 7(9т-1)/(9-1). Ясно, что 70 является примитивным элементом поля Р = СЕ(д). Справедливы равенства
ф(т0 )= ф1(т0 )=(ф1)
4 ) = (ф1 )(9т-1)к/^ (о4 ) = (ф1 )(9т-
(То ) = (ф1 )(?т-1)к/^(7 («"-1)4/(9-1))= е2пг((дт-1)/^4/(4-1)= ф(70)4.
5
5
5
Отсюда получим
оЫ ф = шт <> 3 е N : (д — 1)
д — 1
шт <з еN:
дт — 1, (дт — 1)/й
((д — 1), (дт — 1)/й) ((д — 1), (дт — 1)/й)
д — 1
шт < 3 е N :
((д — 1), (дт — 1)/й)
а так как (д — 1, (дт — 1)/й) = ^(д — 1)/й, то, учитывая (к, й) = 1, будем иметь
й
й
ord ф = ш1п ^ 3 е N : —
к3 ^ = ш1п ^ 3 е N :
3 1
Лемма доказана. ■
Лемма 8. Пусть в условиях леммы 7 й1 = 1, тогда для каждого г = 1, 2,... , й — 1
{(—1)(г+1)г/т-1,/д, если й чётно, а Р-+— нечётно,
+ 1
(—1)г/т 1^д, если й нечётно или —-— чётно,
где х — канонический аддитивный характер поля Р; параметры / и г определены в теореме 6.
Доказательство. Согласно лемме 7, характер ф имеет порядок й. Число / — наименьшее из натуральных 3, таких, что й | (р + 1). Из равенства ((дт — 1)/й,д — 1) = = (д — 1)/й следует, что число й делит д — 1 = р5 — 1. Отсюда с использованием леммы 3 (подставляя т =1) получим 2/ | 5. Для завершения доказательства остаётся воспользоваться теоремой 6 (применённой к случаю т = 1). ■
Следующая лемма доказывается аналогично лемме 6.
Лемма 9. Пусть ф' — мультипликативный характер поля Q порядка й, 7 — примитивный элемент поля Q. Тогда для каждого а е Q*:
1) ф'(а) = 1 тогда и только тогда, когда а е (7®);
2) ф'(а) = —1 тогда и только тогда, когда й — чётное число, а е (т®) и а е (7®/2).
Теорема 9. Пусть в условиях теоремы 7 й1 = 1, г = 0. Тогда:
1) если г(т + 1)/т — чётное, или й — нечётное, или (р1 + 1)/й — чётное, то
( дт-1 + (—1)г(т+1)/т(й — 1)д(т-1)/2 _____ __1
N (г, и)
й
дт-1 — (_1)г(т+1)/тд(т-1)/2
, если —г 1а е (7®), если —г-1а е (7®);
й
2) если г(т + 1)/т — нечётное, й — чётное, (р1 + 1)/й — нечётное, то дт-1 — (й — 1)д(т-1)/2
N (г, и) = <
й
дт-1 + д(т-1)/2
й ;
если —аг 1 е (т®) и —аг 1 е (7®/2), если —аг-1 е (7®) или —аг-1 е (7®/2).
Доказательство. С использованием равенства (5) и теоремы 2 получим
1^1 , ч Т (и) 0 (и)
|В | = dl = 1, N = + ,
дд
где
1 1 ^ , „^ 1 1
0 (и) = -, + ^ Е ф1(а)С(ф1,Х1)С(ф,Лг ) = + ^ Е ф1(а)С(ф1,Х1)С(ф^,Лг). а а ф>} а а ф>}
Рассмотрим два случая.
Случай 1. Пусть d — нечётное число или (р1 + 1)/а — чётное число. Тогда по теореме 6
11 <*-1 _ . ^(и) = ^ + ^ Е (ф/'1)г(а)С((ф1)г, х1 )С(ф*, Лг) =
11 ^-1 _ 11 ¿-1
= 1 + 1 Е (фОг(а)(—1)г-1дт/2С(ф\Лг) = 1 + 1)г-1дт/2 £ (фОг(а)С(ф\ Лг), а а ¿=1 а а ¿=1
где ф1 — мультипликативный характер порядка а поля Q. Для суммы Гаусса С(фг, Л^) имеем
С(ф4,Л*) = £ ф*(ж)х(—гж)= £ ф*(—г-1у)х(у) = ф*(—г-1)С(ф\ х).
жеР* уеР*
Поэтому с использованием леммы 8 получим
1 1 ¿-1 ^ (и) = а + а (—1)г-1дт/2(—1)г/т-1 ^ е (фОШЧ—г-1)
1 1 ¿-1
= 1 + 1(—1)г(т+1)/тд(т+1)/2 £ (ф1)г(—г-1а).
а а ¿=1
Остаётся вычислить сумму
Е (ф1)г(—г-1а) = —1 + £ (ф1)*(—г-1а)
¿=1 ¿=0
которая, согласно лемме 9, принимает вид Е (ф1)*(—г-1а)
Таким образом,
®-1 ®-1 'а — 1, если ф1(—г-1а) = 1,
¿=1 *=0 1—1, если ф1(—г-1а) = 1,
®-1 'а — 1, если —г 1а € (7®),
¿=1 1 — 1, если —г-1а € (7®).
0 (и) = <
11
1 + 1(—1)г(т+1)/тд(т+1)/2(а — 1), если —г-1а € (У),
а а
1 — !(—1)г(т+1)/тд(т+1)/2, если —г-1а € (У),
а а
и значит,
С дт-1 + (—1)г(т+1)/т(а — 1)д(т-1)/2 _____ __1 ®
N (г, и) = <
а
-, если —г 1а € (7®),
дт-1 _ (_ 1)г(т+1)/тд(т-1)/2
д--д-, если —г-1а € (7®).
Случай 2. Пусть й — чётное число, (р1 + 1)/й — нечётное число. С использованием теоремы 6 получим
11 <*-!-. ^(и) = 1 + 1 Е (Ф')ЧаМ(ф')*, х'МФ*, ) =
1 1 ®-1 _ 1 дт/2 ®-1
= 1 + 1 Е (Ф')г(а)(—1)(*+1)г-1дт/2С(ф\Лг) = 1 + V Е (Ф')г(а)(—1)(*+1)г-1С(ф\Лг).
й й ¿=1 й й ¿=1
По аналогии с доказательством случая 1, используя лемму 8, будем иметь
1 д(т+1)/2 ®-1
(и) = 1 + ^-Е (Ф')г(а)(—1)(г+1)г-1фг(—г-1)(—1)(г+1)г/т-1 =
й й ¿=1
1 д(т+1)/2
й й ¿=1
(т+1)г/тд(т+1)/2 ®-1
1 + ^-Е (ф')г(—г-1а)(—1)(г+1)(т+1)г/т
1 (_1)(т+1)г/тд(т+1)/2 ®-1
= 1 + ^-—д-Е (Ф')г(—г-1а)(—1)г(т+1)г/т.
й й ¿=1
Рассмотрим два подслучая:
(т + 1)г (т + 1)5 ..
2а) Если число -=--- чётно, то по аналогии со случаем 1 получим
т 2/
Г дт-1 + (й — 1)д(т-1)/2
N (г,и) = ^ + ^М
й
если — г 1а е (7®),
дт-1 — д(т-1)/2
—, если — г-1а е (7®).
й
„ (т + 1)г (т +1)5
2б) Если число-=---нечётно, то по аналогии со случаем 1 получим
т 2/
1 д(т+1)/2 ®-1
(и) = й — Е (ф')4(—г-1а)(—1)< =
а а ¿=1
_1 д(т+1)/2 Г й — 1, если ф'(—г-1а) = —1,
й й \ —1, если ф'(—г 1а) = —1
Г 1 д(т+1)/2(й — 1)
если —аг 1 е (7®) и —аг 1 е (7®/2)
1 д(т+1)/2
- +----, если —аг-1 е (7®) или —аг-1 е (т ).
а а
Таким образом,
дт-1 — (й — 1)д(т-1)/2
N (г, и) = <
сI
дт-1 + д(т-1)/2
если —аг 1 е (т®) и —аг 1 е (7®/2),
если —аг 1 е (7®) или —аг 1 е (7®/2).
&
Теорема доказана. ■
Заметим, что теоремы 8 и 9 позволяют найти точные значения частот N (г, и), г = 0, в каждой ЛРП и периода Т(и) = (дт — 1)/й, где й > 2, й — произвольное простое число,
такое, что р полупримитивно по модулю d (в этом случае = 1 или = Кроме того, напомним, что теорема 7 описывает частоты N(0,и) при каждом не обязательно простом числе d.
Приведём несколько наиболее интересных следствий из полученных результатов. Пусть и — ЛРП порядка т периода Т(и) = (28т — 1)/3 над полем ОЕ(28). Нетрудно видеть, что 3 делит 28т — 1 при всех т Е N при этом
d = /28т — 1 \ = Г 3, если 3 делит т, 1 у 28 — 1 , ) \ 1, если 3 не делит т.
Каждая регулярная выборка из ЛРП максимального периода 28т — 1 с шагом выбора 3 приведёт к рассматриваемой последовательности и [4].
Следствие 6. Пусть f (ж) —неприводимый многочлен степени т над полем Р = = СЕ(д) = ОЕ(28), Т^) = (28т — 1)/3, тогда для каждой ненулевой ЛРП и, имеющей представление и(г) = ^(ааг), г ^ 0, где Q = ОЕ(28т), а, а € справедливы следующие равенства:
1) если т кратно 3, то
дт-1 + (д — 1)дт/2-1 — 1 N(0, и) = ^ дт-1 — 2(д —31)дт/2-1 — 1
если а не является кубом в Q, если а является кубом в Q;
для г = 0
„т-1 _ ^т/2—1
-, если а не является кубом в Q,
N (г,и)= ^ „т-1 +32дт/2-1
---, если а является кубом в Q;
дт-1 — 1
2) если т не кратно 3, то N(0, и) =---; для г = 0
3
дт-1 + 2д(т-1)/2 _1
N (г,и)={ „т-1_ 3п(т-1)/2
д — д _1
- если г 1
3
если г а является кубом в Q, если г-1 а не является кубом в Q.
Доказательство. Достаточно заметить, что в условиях теорем 7-9 d =3, I = 1, 5 = 8, г = 4т. ■
Пусть и — ЛРП порядка т периода Т(и) = (28т — 1)/5 над полем ОЕ(28). Нетрудно видеть, что 5 делит 28т — 1 при всех т Е N при этом
d = /28т — 1 \ = ( 5, если 5 делит т, 1 \ 28 — 1 , ) \ 1, если 5 не делит т.
Каждая регулярная выборка из ЛРП максимального периода 28т — 1 с шагом выбора 5 приведёт к рассматриваемой последовательности и [4].
Следствие 7. Пусть f (ж) —неприводимый многочлен степени т над полем Р = = СЕ(д) = ОЕ(28), Т^) = (28т — 1)/5, тогда для каждой ненулевой ЛРП и, имеющей
представление и(г) = 1г^(ааг), г ^ 0, где Q = ОЕ(28т), а, а е Q, справедливы следующие равенства:
1) если т кратно 5, то
дт-1 + (д — 1)дт/2-1 — 1
N (0,и) = ^ - 5
дт 1 — 4(д — 1)дт/2-1 — 1
5
для г = 0
если а не является корнем пятой степени в Q, если а является корнем пятой степени в Q;
N (г,и) = ^ дт-1 +54д™/2-1
дт-1 _ „т/2-1
—, если а не является корнем пятой степени в Q,
5
если а является корнем пятой степени в Q;
дт-1 — 1
2) если т не кратно 5, то N(0, и) =-; для г = 0
5
дт-1 + 4д(т-1)/2
если г 1а является корнем пятой степени в Q,
N (г,и)= <{ дт-1 — 5д(т-1)/2
—, если г-1а не является корнем пятой степени в Q.
5
Доказательство. Достаточно заметить, что в условиях теорем 7-9 й = 5, / = 2, 5 = 8, г = 2т. ■
Приведём таблицы небольших модулей, по которым полупримитивны простые числа 2, 3, 5, 7. При этом будем использовать введённые в лемме 3 обозначения й и /.
_р = 2_
3 5 9 11 13 17 19 25 27 29 33 37 41 43 53 57
1 1 2 3 5 6 4 9 10 9 14 5 18 10 7 26 9
р = 3
а 4 5 7 10 14 17 19 25 28 29 31 34 37 38 41 43
1 1 2 3 2 3 8 9 10 3 14 15 8 9 9 4 21
р = 5
а 3 6 7 9 13 14 17 18 21 23 26 27 29 34 37 41
1 1 1 3 3 2 3 8 3 3 11 2 9 7 8 18 10
р = 7
а 4 5 8 10 11 13 17 22 23 25 26 34 41 43 44 46
1 1 2 1 2 5 6 8 5 11 2 6 8 20 3 5 11
9. Полупримитивный случай, й = й1, й1 = 1. Ненулевые элементы на циклах
Сначала рассмотрим частный случай, когда й > 2 и
- = (^ •') =2-
В этом случае, очевидно, подразумевается, что й чётно, д = р5 нечётно и т чётно.
( дт — 1 )
Лемма 10. В условиях теоремы 7 при й > 2 и й1 = -, й =2 для любого
V д — 1 )
ненулевого элемента г е СЕ(д) справедливо равенство
11 ®-1 - .
^^(и) = ^ + й Е ф^'г(а)С(ф'г,х')С(ф^г,Лг).
Доказательство. Для доказательства рассмотрим отдельно каждую из сумм равенства (7):
a(u) = d - d Е ^(«M^xO + d £ ^(«MV^xOG^Az).
а а } a
В рассматриваемом случае группа B есть группа (V'd/2), где V' — мультипликативный характер порядка d поля Q = GF(qm). Тогда первую сумму можно переписать следующим образом:
W = £ V"(a)G(V", x') = V'd/2(a)G(V'd/2, x') = n'(«)G(n', x'),
где n' — квадратичный характер поля Q. Теперь по теореме 3 имеем
. — n'(a)qm/2, если p = 1 (mod 4),
= —n'(«)(—1)sm/2qm/2, если p = 3 (mod 4).
Вторую сумму равенства (7) перепишем следующим образом:
V = £ V»G(V'', x')G(V, Az) = £ V'^MV'*, x')G(v^i, Az) — W ■ G(Vd/2, Az),
где V — ограничение характера V' на поле P.
^о и, значит, G(Vd, Az
По лемме 2 Vd/2 = V0 и, значит, G(V2, Az) = —1. Таким образом,
и
V = £ v/)'i(a)G(V'i, x')G(v/'i, Az) + W i=1
1 1 1 Л-1 _ . N
^(и) = й — ^" + Л £ , Х'м^, Az) + "и =
11 ^-1 _ . d d *=1
Лемма доказана. ■
Далее, воспользуемся идеей доказательства теоремы 9, в которой подсчитано значение суммы (и) при условии, что порядок характера ф есть d (а в нашем случае, согласно лемме 7, d/2), и докажем справедливость следующей теоремы.
( — 1 \
Теорема 10. Пусть в условиях теоремы 7 d > 2, d1 = -, ^ =2, /1 —
V д— 1 /
d
наименьшее натуральное число, такое, что —
/ 7 1 \ ms
(p'1 + 1), r1 = -—. Тогда:
Л Р7 + 1 •• I) если --— четно, то
a
21i
1 1 d—1 p'i + 1 1 ■ ^ i)rq(m+1)/^ (_1)(i+1)ri/m,/,'i(_ z— 1« ------i/n -Р +1
az (u) =
- + -(—1)rq(m+1)/2 V(—1)(i+1)riV'*(—z—1a),если d/2 четно, а нечетно,
a a i=1 a/2
11 d—1 p'i + 1 1 + -(—1)r+ri/mq(m+1)/2 £ V'*(—z—1a),если a/2 нечетно или четно;
a a i=1 a/2
р11 + 1
2) если й/2 нечётно или ——— чётно, то ' ' й/2
^ (и) ={ й 1й 1
1 + !(—1)г+Г1/тд(т+1)/2(й — 1), если ф'(—г-1а) = 1,
_ — _(—1)г+г1/тд(т+1)/2, если ф'(—г-1а) = 1.
дт — 1
Доказательство. Напомним, что С(фг, Лг) = ф*(—г-1)С(фг, х) и ( -, й ) =2.
V д— 1 )
й
Из последнего равенства следует, что либо й|(д — 1), либо, если это не так, то — (д — 1) и, значит, й|(д2 — 1).
Рассмотрим случай й|(д — 1). Согласно теореме 6, для каждого г =1, 2,... , й — 1 (—1)(г+1)г1/т-1^д, если й/2 чётно, а р + 1 нечётно,
£(Ф* ,х)Н й/2р11 + 1
(—1)Г1/т если й/2 нечётно или ^ чётно;
(—1)(г+1)г-1дт/2, если нечётно,
£(Ф'\х'Ы р1 + 1
(—1)г-1дт/2, если рчётно.
й
^ р1 + 1 ••
Тогда если - чётно, то
й
11 ®-1 - - 11 ®-1
^(и) = 1 + 1 £ ф'*(а)(—1)г-1дт/2С(ф\ Лг) = 1 + 1)г-1дт/2 £ ф'*(а)С(ф\ Лг) =
й й ¿=1 й й ¿=1
1 1 ®-1
= 1 + 1)Г-1дт/^ ф'г(а)фг(—г-1)С(ф\ х) =
й й ¿=1
1 1 ®-1 рг1 + 1
1 + 1)гд(т+1)/2 V(—1)(т)г1/тф'*(—г-1а), если й/2 чётно, а нечётно,
й й ¿=1 й/2 1 1 ®-1 р11 + 1
1 + -(—1Г+Г1/тд(т+1)/2 V ф'*(—г-1а), если й/2 нечётно или - чётно. й й ¿=1 й/2
^ л/о - р11 + 1 ••
Во втором случае, когда й/2 нечётно или ——— чётно, получим
й/2
1 + !(—1)г+Г1/тд(т+1)/2(й — 1), если ф'(—г-1а) = 1,
^ (и) =< й 1й 1
_ — _(—1)г+г1/тд(т+1)/2, если ф'(—г-1а) = 1. йй
Теорема доказана. ■
р11 + 1
Следствие 8. В условиях теоремы 10 при нечётном й/2 или чётном ——— для
й/2
любого ненулевого элемента поля г справедливо
дт-1 + (—1)г+Г1/тд(т-1)/2(й — 1)
если —г 1а е (7®),
N(г>и)= ^ ^т-1 _ [_Пгй+_......
если —г 1а е (7®).
дт-1 — (—1)г+г1/тд(т-1)/2
ЛИТЕРАТУРА
1. Глухов М. М., Елизаров В. П., Нечаев А. А. Алгебра: учебник. Т. 2. М.: Гелиос АРВ, 2003. 416c.
2. Лидл Р., Нидеррайтер Г. Конечные поля. М.: Мир, 1988.
3. McEliece R. J. Irreducible cyclic codes and Gauss sums // Combinatorics. 1975. P. 185-202.
4. Цирлер Н. Линейные возвратные последовательности // Кибернетический сборник. 1963. №6. C. 55-79.
5. Лаксов Д. Линейные рекуррентные последовательности над конечными полями // Математика. Сборник переводов. 1967. Т. 11. №6. С. 145-158.
6. Baumert L. D. and McEliece R. J. Weights of irreducible cyclic codes // Information and Control. 1972. V. 20. P. 158-175.
7. Nelubin A. S. Distribution of elements on cycles of linear recurrences over Galois fields // Formal Power Series and Algebraic Combinatorics. 12-th Intern. Conf. FPSAC. Moscow, 2000. P. 534-542.
REFERENCES
1. Glukhov M. M., Elizarov V. P., and Nechaev A. A. Algebra [Algebra], vol.2. Moscow, Gelios ARV Publ., 2003. 416p. (in Russian)
2. Lidl R. and Niederreiter H. Finite Fields. Addison-Wesley Publ., 1983.
3. McEliece R. J. Irreducible cyclic codes and Gauss sums. Combinatorics, 1975, pp. 185-202.
4. Tsirler N. Lineynye vozvratnye posledovatel'nosti [Linear recurrence sequences]. Kiberneticheskiy Sbornik, 1963, no. 6, pp. 55-79. (in Russian)
5. Laksov D. Lineynye rekurrentnye posledovatel'nosti nad konechnymi polyami [Linear recurring sequences over finite fields]. Matematika. Sbornik perevodov, 1967, vol.11, no. 6, pp. 145-158. (in Russian)
6. Baumert L. D. and McEliece R. J. Weights of irreducible cyclic codes. Information and Control, 1972, vol.20, pp. 158-175.
7. Nelubin A. S. Distribution of elements on cycles of linear recurrences over Galois fields. Formal Power Series and Algebraic Combinatorics. 12-th Intern. Conf. FPSAC, Moscow, 2000, pp. 534-542.