 
        
        Лекции / 2-й семестр / ЛЕКЦИИ~1
.DOCЛекция.
- 
Zp – поле. 
- 
Если f(x) – непрерывен над Р, то  - поле и - поле и 
Покажем:
Утверждение:
пусть Р –
конечное поле, тогда 
 ;
;
Доказательство: 1. РР0 = {0, e, 2e, …, (p-1)e}, где р – характеристика поля Р: р=char P;
2. 1P\{0};
2P\I1; I1={1C1\C1P0};
3P\I2; I2={1C1 + 2C2\C1C2P0};
…………………………………….….
k+1P\Ik;
           

Пусть t
– последний,
который удалось выбрать, то есть Р\It=
xP,

Для того, чтобы
доказать: 
 осталось доказать, что все такие суммы
попарно различны.
осталось доказать, что все такие суммы
попарно различны.
От противного:
пусть (С1,
…, Сt)(С1,
…, то есть
отличаются хотя бы в одной координате.
то есть
отличаются хотя бы в одной координате.
Пусть Сt ,
Сt-1
,
Сt-1 - первое несовпадение.
- первое несовпадение.
 
 
 - это противоречит
выбору s
не существует две равные суммы 
все такие суммы попарно различны и
задают различные элементы поля. Число
таких сумм равно числу элементов поля
и равно рt;
- это противоречит
выбору s
не существует две равные суммы 
все такие суммы попарно различны и
задают различные элементы поля. Число
таких сумм равно числу элементов поля
и равно рt;
Теорема:
пусть Р – конечное поле, над которым 
 раскладывается
на линейные множители, тогда
раскладывается
на линейные множители, тогда 
 - поле из рt
элементов.
- поле из рt
элементов.
Доказательство:
f(x)= ;
f/(x)=-e;
(f(x), f/(x))=1
f(x) – не
имеет кратных корней, то есть они все
различны 
корней f(x)=рt.
;
f/(x)=-e;
(f(x), f/(x))=1
f(x) – не
имеет кратных корней, то есть они все
различны 
корней f(x)=рt.
Пусть ,
- корни f(x)
 - корень
f(x).
- корень
f(x).
+
- ?        
(+)р
= р
+ 
 

 Ч.Т.Д.
                                                   Ч.Т.Д.
 Вывод: корни многочлена f(x) – образуют поле (ассоциативность, дистрибутивность выполняются).
Следствие:
Q<P,
 где Q
– подполе Р;
где Q
– подполе Р;
Доказательство:
все элементы
Р – корни многочлена 
 ,
так как Q
– подполе
характеристика та же 
все элементы Q
корни
многочлена
,
так как Q
– подполе
характеристика та же 
все элементы Q
корни
многочлена 
 ,
а
,
а 



d=(t, d) 
d/t;  так как
корни НОДа совпадают с корнями 
 ,
так как:
,
так как: 

 {Лемма:
(ах,
bx)
= (axcxbx,
bx);}
{Лемма:
(ах,
bx)
= (axcxbx,
bx);}
 ;
то есть
алгоритм Евклида для показателей.
;
то есть
алгоритм Евклида для показателей.
Теорема
“О
примитивном элементе”:
пусть 
 
Р:
ord=pt–1;
Р:
ord=pt–1;
Доказательство: Р=Р\{O}; P - комм. группа 
- 
expP=NOK{ord, P}; 
- 
 : ord=expP; 
Пусть P
 
 все
элементы Р -
корни многочлена
все
элементы Р -
корни многочлена 
 ;
;
Число элементов:
 

Определение:
элемент порядок которого равен мощности
поля без единицы называется примитивным
элементом поля: 

Следствие: пусть  - примитивный элемент поля   Р\О,  = k;
Доказательство:
,
2,
…, 
 все элементы различны.
все элементы различны.
Теорема:
пусть 
 (q
– простое число или его степень), f(x)
– неприводимый
над Р, degf(x)=n
Q>P: 
Q:
f()=0.
При этом
все различные корни f(x)
в Q имеют вид:
(q
– простое число или его степень), f(x)
– неприводимый
над Р, degf(x)=n
Q>P: 
Q:
f()=0.
При этом
все различные корни f(x)
в Q имеют вид: 

Доказательство:
- 
Покажем, что такое поле Q существует: 
пусть 
 ;
;
пусть с1=…=сn-1  {с0с0Р}=Р  Р Q;
пусть хQ; f(x)0(modf(x)) – по определению  х – f(x);
- 
Q>P, Q, f()=0, пусть  
 корень
корень 
 корни.
корни.
Осталось доказать, что все они различны:
 корни
f(x);
корни
f(x);
пусть среди корней
есть совпадения: 
 

 (- то
есть минимальное k
с таким свойством)
(- то
есть минимальное k
с таким свойством)
 , а
  , а 

kn;

 ;
;

Берём коэффициент (один). Надо доказать, что он из поля Р:
 {(-1)k-s=-1,
так как q
– нечётное
число};
{(-1)k-s=-1,
так как q
– нечётное
число};
если ik-s<k-1 то показатель увеличивается на 1
если ik-s=k-1
то 
 ,
то есть слагаемые
,
то есть слагаемые 
 ,
,
 а слагаемые 
 то есть возведение в степень q
приводит просто к перестановке слагаемых
в сумме, то есть 
коофициент многочлена
то есть возведение в степень q
приводит просто к перестановке слагаемых
в сумме, то есть 
коофициент многочлена 
 остаётся
на месте 
g(x)P[x],
а g(x)f(x),
0<degg(x)<n – противоречие
с неприводимостью f(x)
k=n 
остаётся
на месте 
g(x)P[x],
а g(x)f(x),
0<degg(x)<n – противоречие
с неприводимостью f(x)
k=n 
 .
    Ч.Т.Д.
.
    Ч.Т.Д.
Примечание:
 пусть
Р0=Zр;
Р0<Р1;
f1(x)
– имеет
корень в Р1
пусть
Р0=Zр;
Р0<Р1;
f1(x)
– имеет
корень в Р1
 
 Р1<Р2;
аналогично f2(x)
– имеет корень и т.д. 
за конечное число шагов мы разложим в
произведении над каким-нибудь полем.
Р1<Р2;
аналогично f2(x)
– имеет корень и т.д. 
за конечное число шагов мы разложим в
произведении над каким-нибудь полем.
- 
Берём поле Р0<Р1 и многочлен f1(x) раскладываем на линейные множители в Р1. 
- 
Берём Р1<Р2 и f2(x) …………………… 
………………………………………………
- 
Рk<Рk+1 и fk+1(x) ………………………... 
На S-ом шаге получим поле, над которым многочлен раскладывается на линейные множители.
Определение: пусть Q>P; унитарный многочлен f(x) наименьшей степени с коэффициентами из Р , такой что для  Q, f()=0 – минимальный многочлен элемента  над полем Р: m,P(x);
Утверждение: пусть Q>P, Q,  m,P(x) – неприводимый.
Доказательство: пусть m,P(x)=f(x)g(x); 0<degf(x)<degm,P(x); m,P()=f()g()=0; либо f() либо g() равны 0, но degf и degg < m,P – противоречие с определением линейного многочлена  предположение о разложении неверно.
Ч.Т.Д.
Теорема: пусть Р – конечное поле Р=q=pt   n  f(x)P[x]:
- 
Degf(x)=n; 
2. f(x) – неприводим.
Доказательство:
qn=ptn;
Q – поле
из такого количества элементов, что 
это поле из корней многочлена: 
 ,
где Q>P;
,
где Q>P;
Рассмотрим все
поля Gk
вида: Q>
Gk,
k
– простое и kn
Gk
- поле из 
 элементов.
элементов.
 .{2p1p2…..pt>2t+1
число
простых делителей натурального числа
строго меньше чемlog2n}
.{2p1p2…..pt>2t+1
число
простых делителей натурального числа
строго меньше чемlog2n}

 Q\ m,P(x)
– неприводим.
Все его корни имеют вид: ,
q,
…,
m,P(x)
– неприводим.
Все его корни имеют вид: ,
q,
…, 
 
если k<n
то
если k<n
то 
 m,P(x)
– имеет
корень в поле из qk
элементов,
то есть этот корень лежит в каком-то
собственном подполе
Q, то есть
в одном из Gk
– противоречие
k=n,
то есть получили неприводимый многочлен
deg=n 
m,P(x).
m,P(x)
– имеет
корень в поле из qk
элементов,
то есть этот корень лежит в каком-то
собственном подполе
Q, то есть
в одном из Gk
– противоречие
k=n,
то есть получили неприводимый многочлен
deg=n 
m,P(x).
Отображение “след”.
Определение:
пусть есть поле Р из q
элементов
и поле Р/
из qm
элементов.
Отображение называется “следом” если:

Теорема: 1.

2. 
 - минимальное отображение над GF(q);
пусть a,b
GF(q);
- минимальное отображение над GF(q);
пусть a,b
GF(q); 

3. km
  

Доказательство:
чтобы доказать, что 
 надо доказать, что
надо доказать, что 


Проверим свойство линейности:


Докажем последний пункт теоремы:
 [обозначим
через q1=qk;
[обозначим
через q1=qk;
 ]
=
]
= 
 



- 
j2j1  j2-j10; j2-j1>0; k-1 j2-j1k – противоречие 1. 
- 
j2=j1;  s1=s2; мы доказали, что в множестве нет одинаковых элементов. 
k-1+k(m/k –1)=m-1; 0, 1, 2, 3, ….., m-1
Теорема:  отображение конечного поля в себя может быть задано многочленом.
Доказательство: GF(q)={0, 1, …, q-1}
f: GF(q)  GF(q); f(i)=i;
Свойство:
(x-)q-1;
yq=y;
y(yq-1-1)=0;
yq-1=1,;
yGF(q)0;
1-(x-)q-1=
 
Семинар.
- 
GF(2). Доказать, что неприводим: х5+х+1. 
Корней нет в GF(2), то есть “0” или “1”  неприводим, так как deg(х) 3.
с0+с1x+c2x2+c3x3+c4x4  с0+с1+c22+c33+c44; [x]=; ci{0,1};  - класс элемента х;
0=5+2+1=[х]5+[х]2+1=[х5+х2+1] класс многочлена х5+х2+1 – это класс 0.
Пример: [х5+х2+1]=[0]
х4+х+1; GF(2); 4=+1; (1++2)+(+3)=?; (1++2)(+3)=?;
(1+Q+Q2)+(Q+Q3)=Q3+Q2+1 (в GF(2)); (1+Q+Q2)(Q+Q3)=Q+1;
Q5=QQ4=Q(Q+1);
- 
Подсчитаем “след” от элемента: +1; 


- 
Берём любой элемент, возводим в степень 15. Ответ должен равняться 1, проверим это: 
I: (Q2+Q3)15=Q30(Q+1)15; Q30=Q2Q47=Q2(Q+1)7;
II: (Q+1)q=(Q+1)8+1=(Q+1)(Q+1)8=(Q+1)(Q8+1)=(Q+1)((Q+1)2+1)=Q2(Q+1);
(Q+1)15=(Q+1)(Q+1)2(Q+1)4(Q+1)8=(Q+1)(Q2+1)(Q4+1)(Q8+1)=(Q+1)(Q2+1)(Q+1+1)((Q+1)2+1)= =(Q+1)(Q2+1)(Q)(Q2)=(Q3+Q+Q2+1)Q3=Q6+Q5+Q4+Q3=Q2(Q+1)+(Q+1)+Q(Q+1)+Q3=Q3+Q2+Q+ +1+Q2+Q+Q3=1.
- 
GF(s);  -;
	1-(x-)4
	– выпишем
	многочлен: -;
	1-(x-)4
	– выпишем
	многочлен:
 3(1-(х4))+4(1-(х-1)4)+2(1-(х-3)4)+2(1-(х-4)4);
- 
GF(s);  ;
	докажем что х4
	существует: ;
	докажем что х4
	существует:
1-(х-)4  3(1-(х4))+4(1-(х-1)4)+2(1-(х-3)4)+1(1-(х-4)4);
В общем случае: 

- 
Построить поле из q элементов: 
GF(3), x2+ax+b; x2+x+2;
[x]=; 2=--2; 2++2=0;
перемножим элементы: =2=--2;
c0+c1+c22+c33(c0 c1 c2 c3);
b0+b1+b22+b33,
раскрываем
скобки: cjbji+j;
i+j=k=

 (b0
b1
b2
b3):
bjcji+j;
если две
1, то прибавляем к результату;
(b0
b1
b2
b3):
bjcji+j;
если две
1, то прибавляем к результату;
если одна 1, то никуда не идёт.
Умножаем на  и всё сдвигаем:
(с0+с1+с22+с33)(с0 с1 с2 с3)+ (с0…с3)=(0, с0, с1, с2)+с3(1, 1, 0, 0);
Как строим вектора:
0=1;

 ;m=(0,
m-1);
;m=(0,
m-1);
m=cm-1m-1+….+c0;

- 
Построим векторы для поля: 
GF(2): x4+x+1; 4=+1; 1=c0+c1+c22+c33;
 
          

	
		 
		

