Главная страница  Алгебраическая теория кодирования 

[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [ 15 ] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78]

Найдем теперь порядок элемента а**, если а -элемент порядка п. Если {п, к) - наибольший общий делитель и и А;, то (а)"/*"-= = (а")<"= 1, так что порядок а делит число п = {п, к). С другой стороны, если а"" = 1, то km кратно п 1п/{п, к)] {п, к). Так как число п/(п, к) взаимно просто с к, то оно должно быть делителем т. Это доказывает следующую теорему:

4.23. Теорема. Если порядок элемента а равен п, то порядок элемента а равен п/{п, к).

Будем говорить, что элемент а является примитивным корнем п-й степени из единицы, если порядок а равен п. В поле порядка q элемент а называется примитивным элементом поля, если порядок а равен q - 1.

4.24. Теорема. Конечное поле порядка q содержит примитивный элемент {порядка q - i), степени которого пробегают все ненулевые элементы поля.

Доказательство. Пусть п - максимальный порядок ненулевых элементов поля, и пусть а - элемент порядка п. Так как п различных степеней а отличны от нуля, то ге g - 1. Пусть Р - некоторый другой ненулевой элемент поля, и пусть d - поря- i док-р. Если d 1 ге, то р("> имеет порядок dl{n, d), взаимно простой с п, так.что арс-) имеет порядок ?id/{n, d), превосходящий п. Так] как это противоречит выбору п, то заключаем, что d \ п. Следова-] тельно, каждый ненулевой элемент поля является корнем многочле-.] на X 1. Так как степень этого многочлена равна п, то в соответ- ствии с теоремой 2.15 он имеет в данном поле не более п корней*! Следовательно, q - i п. Так как мы уже показали, что п q - 1, то га = g - 1. щ

Эта теорема имеет следствие, обобщающее теорему Ферма:

4.25. Теорема. Каждый элемент поля порядка q удовлетво-i

- х = 0.

ряет уравнению

Доказательство. Все ненулевые элементы поля удовлет-! воряют условию а;" - 1=0; нуль поля удовлетворяет уравнении X = 0. Значит, все элементы поля удовлетворяют уравнениг X (а;«-1 - 1) = а:« - а; = 0. щ

4.3. Круговые многочлены

Каждое разложение многочлена х ~ х задает разбиение элемен- тов конечного поля порядка q. Если х - х = f {х) g {х), то каждыв элемент поля является или корнем многочлена / (х), или корпел

многочлена g {х). Мы уже рассматривали разложение а; - х - = X (а;" - 1), отделяющее нулевой элемент от ненулевых. Поставим теперь задачу разбиения множества ненулевых элементов поля на подмножества элементов одного и того же порядка с помощью разложения многочлена а;~ - 1. Если поле содержит элемент а порядка п, то элементы 1, а, а, . . ., а"" являются корнями многочлена х" - 1 степени п. Согласно теореме 2.15, ни в каком поле многочлен степени п не может иметь более, чем п корней. Следовательно, в любом поле, содержащем примитивный корень ге-й степени из единицы, справедлива следующая теорема о разложении:

4.31. Теорема.

Х"-1 = "П (а:-а)= fj (-«).

г=0 i=l

Аналогично, если п = kd, то а*

а" являются

корнями многочлена а;** - 1. Этот многочлен имеет степень d и, следовательно, не может иметь более d корней ни в одном поле. Значит, если порядок элемента а равен п и d делит п, то среди степеней а содержатся все корни степени d из единицы. Более того, каждый элемент поля, порядок которого делит п, должен быть степенью а, так как элемент порядка d является корнем d-й. степени из единицы.

Порядок каждой степени элемента а делит п, и каждый элемент поля, порядок которого делит п, является степенью а. Это доказывает следующее разбиение степеней элемента а в соответствии с их порядками:

"-1= ПП(-Р).

dn р-элемент порядка d

Многочлены, корни которых совпадают со всеми элементами поля порядка d, называются круговыми многочленами и обозначаются через Q<-) {х). Из этого определения и теоремы 4.31 как следствие сразу вытекает

4.32. Теорема.

ж"-1= П Q(<i){x).

d, d\n

Применение мультипликативной формы теоремы обращения Мёбиуса 3.42 дает

4.33. Теорема.

<?(п)(а;)= Y[(xd - i)Mn/d) [](a;»/<J-1)Д№,

d, d,

d\n dn



Используя свойства функции Мёбиуса, можно с помощью простых операций выяснить многие свойства круговых многочленов.

4.34. Свойства круговых много ч л е н о в.

4.341. Если р - простое число, не делящее т, то

4.342. Если р -простое число, не делящее т, то

4.343. Если n = Y{pl\ sde pi -простые числа, то

deg(?(")(x) = 9(re), где (р{п)-фи-функция Эйлера,

ф(„) = П/>Г(;>,-1).

4.344. Если п>2, то

(ж) = П (1 - "Т •

d, d\n

4.345. Если n>3 м п нечетно, тео

(?(2n)(x) = (?<")( -х).

4.346. Для п>2

а:Ф(п)(2(п)(х-1) = (?(") (х).

4.347.

О тогда и только тюгда, когда n = i, р тогда и только тогда, когда п - Q(n) (1) - степень простого числа,

1 тогда и только тогда, когда п имееп У не менее двух простых делителей.

4.348.

<2(")(-1) =

0 тогда и только тогда, когда п - 2, - 2 тогда и только тогда, когда n~i,

2 тогда и только тогда, когда п - степень 2, ?г>4,

р тогда и только тогда, когда п = 2р, к>0,

1 в остальных случаях.

= П [{XV~Y1-\]V-W QiPm) (х-). d, d\mp

4.342.

Q(Pm)(x) Д(Х"Р/ 1)Ц(<1) Д (a;pm/d l)n(d)

d. d,

d\m d\pm

d\tn

= [ П [{хп-"-1Г] [ П (х-/<-1)-»«)]=Щ-.

d, d\m

d, d\m

4.343. В силу свойства 4.31

ф(/7П) = /7-1ф (рт).

Согласно свойству 4.342,

Ф (рт) =р<р (т) ф (т) = -1) ф {т). Следовательно, используя индукцию, получаем, что

Ф(Др:о=л"(л-1)Ф(П:о=

г=1 1=1

=. д рГЧр.-1)ф(Др:о=ПрГ(р.-1).

4.344.

Qin) (х) = П (х"<* - = ( 1) dln П (1 - x)<У =

din djn

П (1 -x)i*W, если п = 1,

Ц (i a;n/d)ix«i) если ге>1.

Доказательства. 4.341.



= ]][(! + a;"/<i)t№ = Q"" (- x).

4.346. Если порядок a равен n, то и порядок а" равен га. Следовательно, (f") (а") =0 тогда и только тогда, когда (а) = 0. Таким образом, (х) и а;ф(")(2" (х~) имеют одинаковые корни. Степень обоих многочленов равна ф (га) и если га>2, то оба многочлена нормированы. Следовательно,

(?М(х)=хФ(")(?(")(х-1)

Ф(п) Ф(п)

<"(Х)= П <?1">Х* = ХФ(")(?<"(х-1)= 2 <?jl,) iX*.

i=0 i==0

Таким образом, Q =Qin)-i Для всех i.

4.347. Так как условия теоремы друг друга исключают, то надо проверить только достаточность утверждения.

(а) (1) = 1 -1 = 0.

(Ь) (!)=(?<»> (!»"") = (?<»>(!),

<?<>() = fEf = S

(2<Р)(1)= S Г =/7.

(с) Согласно свойству 4.342, 4.348.

(a) (?2)(а;) = а; + 1; (?<2.(-1) = 0,

(b) (?<1. (а;) = а; - 1; «?<i (-1) == - 2,

(c) «?(2 (д.) .г"-!!; (2") ( !)== 11 = 2,

(d) (?(2Р) (Х) = (?(Л (-Х); (?(2Р) (-1) = «?(Л (1)=J9,

(e) Если ге = / и га нечетно, то ( - 1) = ( - 1) = р-1

= 2 (-1)*=!.

.5. Круговые многочлены Если га = тр, р нечетно и {р, гаг) = 1,

С>™> [(-1)Р]

= 1..

(?"п)(-1)

Непосредственным следствием свойства 4.343 является

4.35. Теорема. Любое конечное поле порядка q содержит точно ц> {q - 1) примитивных элементов поля.

Используя свойство 4.343, можно сразу определить степень любого кругового многочлена. Если порядок а равен га, то порядок элемента а равен га тогда и только тогда, когда (к, га) = 1. Следовательно, если а - элемент порядка га, то

«?"()== П (-сс").

(п, ft) = l

ls;ft<n

Отсюда видно, что функция Эйлера ф (га) равна числу чисел, мень-1ПИХ га и взаимно простых с п.

Перечисленные свойства круговых многочленов оказываются очень полезными для упрощения вычислений. На основании свойства 4.341 вычисления могут быть сведены к случаю, когда га является произведением различных простых множителей. Для га > 1 имеем

(4.36) (х) = П (1 - x"*)tW mod хФ(")/2+1.

Вычисления по модулю х<р(")/+ позволяют с минимальными усилиями определить первую половину коэффициентов кругового многочлена. Вторая половина определяется затем согласно свойству 4.346 симметричным образом. Свойства 4.347 и 4.348 полезны для проверки результатов.

4.37. Пример. Определим Q() и (Х").

(х) =(?<в(х"), ф(6) = 2, (?<в = 1-х + х2.

((105, ? (р (105) = ф (3.5 • 7) = 2 • 4 • 6 = 48.

/)<105, /N (1-хЗ) (1-х6)(1-х7) (1-105)

(1 -х) (1-а;1б) (1-(1-х38) -- = (1 + X + х2) (1 - х8) (1 - х) (1 + х") (1 + х21) mod х = S (1 4- X + х2) (1 - х - х + 15 а.20 а.21 22) od xs.

-2х-х8-хМ

-х12Л-х" +

+ х" + х"--

-хе -

- х28 + а:31 +

32 33 34 35 36

д.39

-х"-2х"-

х*2 х« 4- х« + х« + х«

то ( - 1) =

4.345. Согласно свойствам 4.342 и 4.344,

Q(n) (х2) I 1-х"**




[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [ 15 ] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78]

0.0301