Файл: Контрольная работа Математические методы теории сетей связи.pdf

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

 

3) если многочлен f(x) неприводим, то f(x) и f

 

*

(x) принадлежат к одно-

му и тому же показателю. 

Порядок  корней  неприводимого  многочлена  называется  пока-

зателем,  которому  этот  многочлен  принадлежит.  Если  неприво-
димый многочлен принадлежит показателю е, то он является де-
лителем  многочлена  х

е

1,  но  не  является  делителем  никакого 

многочлена х

n

1 при n < e. 

Показатель,  которому  принадлежит  многочлен,  находится 

следующим образом. Пусть α – примитивный элемент GF(2

m

)

то-

гда прядок e элемента α

j

: 

e = (2

m

 

1)/HOД(2

m

 

1, j)

с другой стороны, порядок e элемента α

j

 

указывает минимальную 

степень  многочлена  х

e

1,  делителем  которого  является  непри-

водимый многочлен, для которого

 

α

j

 

есть корень (НОД – наиболь-

ший общий делитель); 

4) многочлен f

 

*

(x) примитивен тогда и только тогда, когда примитивен 

f(x). 

Возвращаясь к многочленам f(x) = x

4

+x+1 и f

 

*

(x) = x

4

+x

3

+1, отмечаем, 

что  все  сказанное  относительно  двойственных  многочленов  справедливо 
для этих многочленов:

 

- корни  f(x)  –  α

1

,  α

2

,  α

4

,  α

8

  и  корни  f

 

*

(x)  –  α

7

,  α

11

,  α

13

,  α

14

  являются 

элементами поля GF(2

4

), при этом α

1

 α

14

 = α

15

 = 1; α

2

 α

13

 = α

15

 = 1; α

4

 α

11

 = 

α

15

 = 1; α

8

 α

7

 = α

15

 

= 1; 

f(x) и f

 

*

(x) – неприводимые многочлены, при этом  

f

7

(x) = x

4

f

1

(1/x) = x

4

(1+

4

3

4

1

1

)

1

x

x

x

x

f

1

(x) и f

7

(x) принадлежат одному показателю 15, так как не являются 

делителями никакого двучлена меньшей степени. 

Проверить этот факт можно непосредственным делением  х

5

+1, х

6

+1 и 

т. д. на многочлены f

1

(x) и f

7

(x).  

Найдем двучлен минимальной степени, делителем которого является 

f

1

(x)f

7

(x) = f

17

(x) = (x

4

+x+1)(x

4

+

x

3

+1) = x

8

+x

7

+

x

5

+x

4

+x

3

+x+1. 

Воспользуемся  приемом  [5],  который  эффективнее,  чем  последова-

тельное деление х

9

+1, х

10

+1 и т. д. на f

17

(x). Будем искать одночлен х

n

, оста-

ток от деления которого на f

17

(x) равен 1. 

Остаток от деления х

8

 на f

17

(x): 

х

8

 = x

7

+x

5

+x

4

+x

3

+x+1 (mod f

17

(x)); 

х

9

 = x

8

+x

6

+x

5

+x

4

+x

2

+x = 


background image

 

x

7

+x

5

+x

4

+x

3

+x+1+x

6

+x

5

+x

4

+x

2

+x = 

= x

7

+x

6

+x

3

+x

2

+1 (mod f

17

(x)); 

х

10

 = x

8

+x

7

+x

4

+x

3

+x = 

x

7

+x

5

+x

4

+x

3

+x+1+x

7

+x

4

+x

3

+x = 

x

5

+1 (mod f

17

(x)); 

х

11

 = x

6

+x (mod f

17

(x)); 

х

12

 = x

7

+x

2

 (mod f

17

(x)); 

х

1

3

 = x

8

+x

3

 

x

7

+x

5

+x

4

+x

3

+x+1+x

3

 = 

x

7

+x

5

+x

4

+x+1 (mod f

17

(x)); 

х

14

 = x

8

+x

6

+x

5

+x

2

+x = 

x

7

+x

5

+x

4

+x

3

+x+1+x

6

+x

5

+x

2

+x =

 

x

7

+x

6

+x

4

+x

3

+x

2

+1 (mod f

17

(x)); 

х

1

5

 = x

8

+x

7

+x

5

+x

4

+x

3

+x = 

=x

7

+x

5

+x

4

+x

3

+x+1+x

7

+x

5

+x

4

+x

3

+= 1(mod f

17

(x)). 

Итак, х

15

+1 –  двучлен  минимальной  степени,  сомножителем которого 

является (х

4

+х+1)(х

4

+х

3

+1). 

2.2. Минимальные многочлены и их свойства 

Выше было показано, что между корнями х

q

х и элементами GF(q), где 

q=p

m

 существует однозначное соответствие, заключающееся в том, что ка-

ждый элемент β из GF(q) является корнем х

q

х.

 

При этом коэффициенты многочлена х

q

x и его неприводимых сомно-

жителей являются элементами поля GF(q). Элемент β, являясь корнем

 

х

q

х

является корнем одного из его сомножителей. 

Минимальным  многочленом  элемента  β  из  поля  GF(p

m

) 

назы-

вают  нормированный  многочлен  минимальной  степени  m(x)  с  ко-
эффициентами из поля 
GF(p), такой, что m(β)=0. 

Пример 2.2.1. Минимальные многочлены для элементов поля GF(2

4

): 

Элемент 

Минимальный многочлен 



α 

α

1

 = α

1

4

 

α

3

 

α

5

 

х 

х+1 

х

4

+х+1 

х

4

+х

3

+1 

х

4

+х

3

+

х

2

+х+1 

х

2

+х+1 

Процесс нахождения минимальных многочленов будет обобщен в п. 2.4. 


background image

 

2.3. Свойства минимальных многочленов над полем GF(p

1. 

Минимальный многочлен неприводим. 

Действительно,  если  m(x)  =  m

1

(x)m

2

(x),  то  m(β)  = 

m

1

(β)  m

2

(β)  =  0,  то 

либо m

1

(β) = 0, либо m

2

(β) = 0, что противоречит определению. 

2. 

Если  некоторый  многочлен  f(x)  с  коэффициентами  из  GF(p

такой, что f(β) = 0, то минимальный многочлен m(x) для β делит f(x)

Из свойства 2 имеем: 

3. 

Минимальный многочлен m(x) степени m является делите-

лем 

m

p

x

x . 

Из свойства 3 следует: 

4. 

Степени минимальных многочленов m(x) для элементов по-

ля GF(p

m

) 

не превышают m. 

С учетом сказанного, справедливо 

5. 

Если  корень  β  является  примитивным  элементом  GF(p

m

)

то m(x) для β имеет степень, равную m. 

Как найти 

( )

( )

i

m

x  минимальный многочлен для β = α

i

 из GF(p

m

)? 

Если i лежит в циклотомическом классе 

(

1)

,

m

s p

C

 то  

6. 

(

1)

( )

( )

(

).

m

s p

i

j

j C

m

x

x

 

 

Из свойства 3 непосредственно вытекает: 

7.

 

1

( )

1

( )

m

p

s

s

x

m

x

 

где s пробегает все множество представителей циклотомических классов по 
модулю p

m

–1. 

Полученный результат конкретизирует свойство 5. 

Пример 2.3.1.  В  соответствии с  данными  примера  2.2.1 произведение 

всех минимальных многочленов для элементов поля GF(2

4

) равно 

х(х+1)(х

4

+х+1)(х

4

+х

3

+1)(х

4

+х

3

+х

2

+х+1)(х

2

+х+1)=х

16

+х, откуда 

(х+1)(х

4

+х+1)(х

4

+х

3

+1)(х

4

+х

3

+х

2

+х+1)(х

2

+х+1)=х

15

+1. 

2.4. Разложение х

n

–1 на неприводимые сомножители 

 

Ранее циклотомические  классы были  определены по  модулю  p

m

–1.  В 

более общем случае можно определить циклотомический класс по модулю 
над GF(р) как множество 

( )

s n

C

{s, sp, sp

2

, sp

1

s

m

}, 

где sp

s

m

s(mod n).  


background image

 

При этом множество всех чисел по модулю разбивается на циклото-

мические классы 

{0}, {1}, {l}, …, {n–1} 

(

1)

.

m

s p

s

C

 

Значение числа m

s

 

было определено выше. Cвязь между циклотомиче-

скими  классами  по  модулю  p

m

–1  и  n  определяется  следующим  образом: 

число чисел m

1

 

в классе C

1(n)

 

равно степени расширения поля, для 

которого  многочлен  степени  m

1

является  примитивным,  т. е

( )

,

s n

s

C

 является составной частью 

(

1)

,

m

s p

s

C

 

где 

 

m = m

1

 

 

Например, для n = 9 и p = 2 имеем 3 циклотомических класса: 

С

0(9) 

= {0}, C

1(9) 

= {1, 2, 3, 4, 8, 7, 5}, C

3(9)

 = {3, 6}. 

Это значит, что х

9

+1 над двоичным полем разлагается на 3 неприводи-

мых сомножителя: 1-й степени (х+1), 2-й степени (х

2

+х+1) и многочлен 6-й 

степени. При этом порядок корней многочлена 2-й степени равен 3,так как 
х

2

+х+1  принадлежит  показателю  3,  а  порядок  корней  неприводимого  мно-

гочлена 6-й степени равен 9 (принадлежит показателю 9). 

В соответствии с сформулированными выше правилами х

9

 + 1 являет-

ся  сомножителем 

6

2

1

1

x

,  так  как  класс  С

1(9) 

содержит 6  чисел,  и  корни 

х

9

+1  могут  быть  выражены  в  виде  степеней  примитивного  элемента  поля 

GF(2

6

). 

Определим порядок пересчета корней 

1

j

n

x

 в элементы поля GF(p

m

), 

т. е. найдем, какие корни 

1

1

m

n p

x

 являются корнями 

1

j

n

x

, при усло-

вии, конечно, что n

j  

меньше n и является его сомножителем . 

Если порядок корней 

1

n

x

  есть  е,  а  порядок  корней  его  сомножите-

лей,  принадлежащих  показателю  n

j

,  т. е.  входящих  в  разложение 

1

j

n

x

где  n

j

 

<  n,  равен 

/

j

e

n n

,  то,  очевидно,  образующий  циклотомического 

класса неприводимого многочлена f(x) по модулю n=p

m

1, большего 

n

j

 

и  делящегося  на  него,  в  j  =  /

j

n n  

раз  больше  образующего  цик-

лотомического класса того же неприводимого многочлена. 

Следовательно, 

циклотомическому 

классу 

по 

модулю 

9  

С

1(9)

 

= {1, 2, 4, 8, 7, 5} соответствует по модулю 63 циклотомический класс 


background image

 

С

7(63)

 

=  {7,14,28,56,  49,  35},  так  как  

63

9

  =  7,  а  циклотомичекому  классу 

С

3(9)

 

= {3,6} соответствует циклотомический класс С

21(63)

 

= {21, 42}. 

Как и ранее, подстрочный индекс в скобках в обозначении циклотоми-

ческого  класса  указывает  модуль  n

≤  n,  по  которому  найдены  последова-

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

Минимальное число n

j

 в обозначении циклотомического класса данно-

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

Заметим, что неприводимый многочлен, соответствующий некоторому 

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

Таким  образом,  разложение 

1

n

x

  на  неприводимые  сомножители 

сводится к поиску минимальных многочленов для корней 

1

n

x

Число корней, имеющих порядок е, определяется функцией Эйлера φ(е). 
Если s − число, указывающее первый подстрочный индекс в обозначе-

нии циклотомического класса, то при модуле n=2

m

–1 порядок корней цик-

лотомического класса определяется следующим выражением: 

2

1

HOÄ(2

1, )

m

m

e

s

Проиллюстрируем все отмеченное рассмотрением следующего примера. 

Пример  2.4.1.  Разложим  х

63

+1  на  неприводимые  сомножители  над 

двоичным полем. 

В соответствии с теоремой Ферма над полем GF(2) 

х

63

+1=

63

0

(

)

i

i

x

 

, где α

i

GF(2

6

). 

Таким образом, поиск неприводимых сомножителей  х

63

+1 сводится к 

распределению элементов поля GF(2

6

) α

i

 по неприводимым сомножителям 

х

63

+1 в соответствии с циклотомическими классами по модулю 63 и синте-

зу  минимальных  многочленов,  соответствующих  каждому  циклотомиче-
скому классу. 

Распределение  элементов  поля  GF(2

6

)  α

i

  по  неприводимым  сомножи-

телям  х

63

+1  в  соответствии  с  циклотомическими  классами  по  модулю  63 

имеет вид: