Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекции / 2-й семестр / ЛЕКЦИИ~1

.DOC
Скачиваний:
110
Добавлен:
26.05.2014
Размер:
349.18 Кб
Скачать

Лекция.

  1. Zp – поле.

  2. Если f(x) – непрерывен над Р, то - поле и

Покажем:

Утверждение: пусть Р – конечное поле, тогда ;

Доказательство: 1. РР0 = {0, e, 2e, …, (p-1)e}, где р – характеристика поля Р: р=char P;

2. 1P\{0};

2P\I1; I1={1C1\C1P0};

3P\I2; I2={1C1 + 2C2\C1C2P0};

…………………………………….….

k+1P\Ik;

Пусть t – последний, который удалось выбрать, то есть Р\It=   xP,

Для того, чтобы доказать: осталось доказать, что все такие суммы попарно различны.

От противного: пусть (С1, …, Сt)(С1, …, то есть отличаются хотя бы в одной координате.

Пусть Сt, Сt-1 - первое несовпадение.

- это противоречит выбору s  не существует две равные суммы  все такие суммы попарно различны и задают различные элементы поля. Число таких сумм равно числу элементов поля и равно рt;

Теорема: пусть Р – конечное поле, над которым раскладывается на линейные множители, тогда - поле из рt элементов.

Доказательство: f(x)=; f/(x)=-e;  (f(x), f/(x))=1  f(x) – не имеет кратных корней, то есть они все различны  корней f(x)=рt.

Пусть ,  - корни f(x)  - корень f(x).

+ - ? (+)р = р +

Ч.Т.Д.

Вывод: корни многочлена f(x) – образуют поле (ассоциативность, дистрибутивность выполняются).

Следствие: Q<P, где Q – подполе Р;

Доказательство: все элементы Р – корни многочлена , так как Q – подполе  характеристика та же  все элементы Q корни многочлена , а

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

{Лемма:х, bx) = (axcxbx, bx);}

; то есть алгоритм Евклида для показателей.

Теорема “О примитивном элементе”: пусть   Р: ord=pt–1;

Доказательство: Р=Р\{O}; P - комм. группа 

  1. expP=NOK{ord, P};

  2.  : ord=expP;

Пусть P все элементы Р - корни многочлена ;

Число элементов:

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

Следствие: пусть  - примитивный элемент поля   Р\О,  = k;

Доказательство: , 2, …, все элементы различны.

Теорема: пусть (q – простое число или его степень), f(x) – неприводимый над Р, degf(x)=n   Q>P:  Q: f()=0. При этом все различные корни f(x) в Q имеют вид:

Доказательство:

  1. Покажем, что такое поле Q существует:

пусть ;

пусть с1=…=сn-1  {с0с0Р}=Р  Р Q;

пусть хQ; f(x)0(modf(x)) – по определению  х – f(x);

  1. Q>P, Q, f()=0, пусть

корень корни.

Осталось доказать, что все они различны:

корни f(x);

пусть среди корней есть совпадения:

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

, а

kn; ;

Берём коэффициент (один). Надо доказать, что он из поля Р:

{(-1)k-s=-1, так как q – нечётное число};

если ik-s<k-1 то показатель увеличивается на 1

если ik-s=k-1 то , то есть слагаемые

,

а слагаемые то есть возведение в степень q приводит просто к перестановке слагаемых в сумме, то есть  коофициент многочлена остаётся на месте  g(x)P[x], а g(x)f(x), 0<degg(x)<n – противоречие с неприводимостью f(x)  k=n  . Ч.Т.Д.

Примечание:

пусть Р0=Zр; Р01; f1(x) – имеет корень в Р1 Р12; аналогично f2(x) – имеет корень и т.д.  за конечное число шагов мы разложим в произведении над каким-нибудь полем.

  1. Берём поле Р01 и многочлен f1(x) раскладываем на линейные множители в Р1.

  2. Берём Р12 и f2(x) ……………………

………………………………………………

  1. Рkk+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]:

  1. Degf(x)=n;

2. f(x) – неприводим.

Доказательство: qn=ptn; Q – поле из такого количества элементов, что  это поле из корней многочлена: , где Q>P;

Рассмотрим все поля Gk вида: Q> Gk, k – простое и kn  Gk - поле из элементов.

.{2p1p2…..pt>2t+1  число простых делителей натурального числа строго меньше чемlog2n}

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

Отображение “след”.

Определение: пусть есть поле Р из q элементов и поле Р/ из qm элементов. Отображение называется “следом” если:

Теорема: 1.

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

3. km

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

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

Докажем последний пункт теоремы:

[обозначим через q1=qk; ] =

  1. j2j1  j2-j10; j2-j1>0; k-1 j2-j1k – противоречие 1.

  2. 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,; yGF(q)0; 1-(x-)q-1=

Семинар.

  1. GF(2). Доказать, что неприводим: х5+х+1.

Корней нет в GF(2), то есть “0” или “1”  неприводим, так как deg(х) 3.

с01x+c2x2+c3x3+c4x4  с01+c22+c33+c44; [x]=; ci{0,1};  - класс элемента х;

0=5+2+1=[х]5+[х]2+1=[х52+1] класс многочлена х52+1 – это класс 0.

Пример: [х52+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. Подсчитаем “след” от элемента: +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.

  1. GF(s); -; 1-(x-)4 – выпишем многочлен:

 3(1-(х4))+4(1-(х-1)4)+2(1-(х-3)4)+2(1-(х-4)4);

  1. GF(s); ; докажем что х4 существует:

1-(х-)4  3(1-(х4))+4(1-(х-1)4)+2(1-(х-3)4)+1(1-(х-4)4);

В общем случае:

  1. Построить поле из 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, то прибавляем к результату;

если одна 1, то никуда не идёт.

Умножаем на  и всё сдвигаем:

(с01+с2233)(с0 с1 с2 с3)+ (с0…с3)=(0, с0, с1, с2)+с3(1, 1, 0, 0);

Как строим вектора:

0=1;

;m=(0, m-1);

m=cm-1m-1+….+c0;

  1. Построим векторы для поля:

GF(2): x4+x+1; 4=+1; 1=c0+c1+c22+c33;

5

Соседние файлы в папке 2-й семестр