ALG#05 (1085235), страница 4
Текст из файла (страница 4)
NOK(qk; k=)=u ]b(x)=ua(x) – с целыми коэффициентами, т.е. Z[x].
NOD=v ]c(x)=b(x)=a(x) a(x), c(x) – ассоциированные.
=1 c(x) – примитивный, т.е. a(x) ассоциативный с ним примитивный с(х).
2. Докажем единственность: ] два таких многочлена: a(x)==; c(x), c'(x) – примитивные многочлены с целыми коэффициентами c'(x)=
c'(x)=; c(x)= ck'=wck, wQ. w=, (α,β)=1; βck'=αck, k.
NOD(ck'β;k=)=β=β
¦ ¦
NOD(ckα; k=)=αNOD(ck; k=)=α
α=β, (α,β)=1 (α,β)=1=α=β w==1 c'(x)=c(x) ч.т.д.
Лемма: ]a(x), b(x) – примитивные многочлены с целыми коэффициентами (старший коэффициент >0) их произведение – примитивный многочлен, т.е. a(x), b(x) – примитивные многочлены a(x)b(x) – примитивный многочлен.
Доказательство: a(x)b(x)=. Покажем, сто для произвольного р – простого найдется ск : р†ск.
] p – простой, т.к. а(х) – примитивный ak : p†ak: s={k : ak не?0 (mod p)} p|a0,…,p|as-1,p†as; b(x) : t={k : bk не?0 (mod p)} p|b0,…,p|bt-1,p†bt cs+t=a0bs+t+a1bs+t-1+…+as-1bt+1+asbt+as+1bt-1+…+as+tb0, где только asbt не делится на p сs+t=asbt (mod p), а asbt не=0(mod p), т.е. p†asbt p†cs+tc(x) – примитивный. ч.т.д.
Теорема: a(x)?0 над полем Q – неприводим ассоциированный с ним многочлен над кольцом Z – неприводим.
Доказательство: от противного
"" ] a(x) – приводим a(x)=b(x)c(x) над Q примитивный. ] b*(x) – ассоциативный с b(x), c*(x) – примитивный ассоциативный с c(x); b*(x)c*(x) – примитивный многочлен (по лемме). b*(x)=ub(x); c*(x)=vc(x); u,vQ b*(x)c*(x)=uvb(x)c(x)= =uva(x), т.е. b*(x)c*(x) – ассоциативный с a(x) и примитивный b*(x)c*(x) – определен однозначно, т.е. b*(x)c*(x)=a*(x) – с целыми коэффициентами a*(x) – приводим над кольцом Z.
"" a*(x) – примитивный ассоциативный с a(x) – приводим. a*(x)=b(x)c(x) над Z.
a*(x)=ua(x), uQ. a(x)= c(x) a(x) – приводим. ч.т.д.
Теорема: ] a(x)?0 с целыми коэффициентами, примитивный р – простой, из приводимости а(х) в кольце Z его приводимость по mod p;
a(x)=; ZZp, если akak(mod p).
Доказательство: a(x)=b(x)c(x) над Z a(x)= b(x)c(x) (mod p), а примитивность, чтобы имело смысл, т.е. a(x) не?0 (mod p)
Следствие: ] a(x) – многочлен над Z. Если р – простое : многочлен a(x) по (mod p) неприводим, то он неприводим над кольцом Z (т.е. отрицание формулировки теоремы).
Пример: x1998+2x700+12x19+1999x+2001 – неприводим, т.к. (x1998+x+1)(mod 2) неприводим по таблице.
Теорема(Признак Эйзенштейна):]a(x) с целыми коэффициентами:a(x)= ] р – простое : p2†a0,p|a1,…,p|an-1,p†an a(x) – неприводим над Z.
Доказательство: от противного : пусть а(х) – приводим, т.е. a(x)=b(x)c(x), т.к. p†an s : p†cs, t : p†bt. b(x)=, c(x)=, т.к. an=bmcl. Выберем min m, min l с таким свойством : s': p|c0,…,p|cs'-1,p†cs'; t': p|b0,…,p|bt'-1,p†bt'. as'+t'=b0cs'+t'+b1cs'+t'-1+…+bt'-1cs'+1+bt'cs'+bt'+1cs'-1+…+bs'+t'c0 as'+t'=bt'cs' (mod p) не=0 (mod p) s'+t'=n, т.к. только р†an s'=l, t'=m, т.к. an=bmcl.
b(x) : p|b0,p|b1,…,p|bm-1,p†bm; c(x) : p|c0,p|c1,…,p|cl-1,p†cl. a0=b0c0 p2|a0.
Следствие: Над полем Q неприводимые многочлены -ой степени (их -ое число).
Доказательство: По "признаку Эйзенштейна": xn-p, n1, p – простое- неприводимое, т.к. a0=p, a1=…=an-1=0, an=1, а -ое, т.к. множество р – бесконечно. ч.т.д.
Доказательство (свойства производной многочлена): a(x)=, a'(x)=.
1. (a(x)+b(x))'=a'(x)+b'(x). Доказательство: (a(x)+b(x))'=ч.т.д.
2. (a(x)b(x))'=a(x)b'(x)+a'(x)b(x). Доказательство: (a(x)b(x))'=(). a(x)b'(x)+a'(x)b(x)=(j+1)aj+1, т.к. ] i-1=j ={ ] t=k+1}={ ] k=i-t t=i-k}
Задача: Обратный элемент в кольце многочленов: . -? a(x)-1(x+1)= 1 (mod (x3+x-1)) f(x)u+a(x)v=1;
=x2-x+2 с остатком –3. 1) x3+x-1=(x2-x+2)(x+1)-3 v1 - ?
v0=1, v1=-q1=-x2+x-2
Проверка: (-x2+x-2)(x+1)=-x3+x2-2x-x2+x-2=-x3-x-2
=-1 с остатком –3=2 в GF(5). f(x)u+a(x)v=-3.
(x2)-1 - ?
=x с остатком 11) x3+x-1=x.x2+x-1; =x+1 с ост. 1 2) (x+1)(x-1)+1 v2-? v0=1, v1=-q1=-x, v2=v0-q2v1=1+(x+1)x=x2+x+1x2= 1(mod(x3+x-1)) Проверка: (x2+x+1)x2=x4+x3+x2. =x+1 с остатком 1 (верно).
Задача: GF(3)[x], a(x)=(x4+x+2), b(x)=(x2-x-1). Представить их NOD в виде линейной комбинации.
Решение: =x2+x+2 с остатком 4x+4=x+1.
1) x4+x+2=(x2+x+2)(x2-x-1)+(x+1); 2) x2+x+1=(x-2)(x+1)+.
u0=0, u1=1, u2=u0-q2u1=0-(x-2)=2-x;
v0=1, v1=-q1=-(x2+x+2), v2=v0-q2v1=1+(x2+x+2)(x-2)=1+x3+x2+2x-2x2-2x-4=x3-x2-= =x3-x2
u(x)a(X)+v(x)b(x)=1
(2-x)(x4+x+2)+(x3-x)(x2-x-1)=1, 2x4-x5+2x-x2+4-2x+x5-x4-x4+x3-x3+x2=4=1 (mod 3). Верно.
Задача: Дан многочлен 15-ой степени над полем GF(3): a(x)=x15+2x9+x5+x+1. Могут ли быть у этого многочлена кратные корни?
Решение: 1. a'(x)=15x14+18x8+5x4+1=2x4+1
2. NOD(a(x),a'(x)) - ?
-
=0.5x11+0.5x7+x5+0.5x3 с остатком x3+x+1 (т.к. деление на 2 – это изменение знака).
-
=2x с остатком –2x2-2x+1=x2+x+1
-
=x-1 с остатком x+2
-
=x-1 с остатком 3=0
x+2 из 3) – NOD, его корень x=-2=1.
Задача: x66+x38+x14+x2+1; GF(2). Есть ли кратные корни?
66x65+38x37+14x13+2x=a'(x)=0 NOD(a(x),a'(x))=a(x)
?, но если есть корни, то они кратные, а в GF(2)={0,1}, где 0 – не корень, 1 – не корень
корней нет.
Задача: Являются ли многочлены над различными полями неприводимыми?
-
(x3+x+1) над GF(5). Многочлен deg<4 – неприводим, если нет корней
-
(x6+2x3+1) над GF(3). x0=-1
приводим.
!Если NOD(ax,a'x)=ax, то делитель многочлена является кратным.
(x6+3x2+15) над полем Q[x]. Признак Эйзенштейна: р=3 неприводим.
2) – противоречит тому, что Р – поле, следовательно наше предположение о том, что Р=n1 n2 – ошибочно, значит Р – простое число.
Опр.: Пусть Р – поле следовательно множество Q P – подполе Р, если Q
P и Q – поле.
Пример: Q < R < C
Опр.: Поле называется простым, если оно не содержит собственных подполей, т.е. если Q<P значит Q=P (более простых полей, чем Р в нем нет).
Теорема: В каждом поле существует, причем единственное, простое подполе.
Доказательство:
1) Пусть char P=0, e P
Пусть Q<P. Тогда рассмотрим множество Q*=Q\0 – множество ненулевых элементов подполя Q – это мультипликативная группа, а Q* P*. Тогда Q*<P*, а е – подгруппа Q* совпадает с е в Р*, т.к. ab-1
Q*; пусть a
Q*, b=a и е=аа-1
Q*, т.е. е
Q* - единица принадлежит подполю
Qэ{0,e}, а т.к. Qэe , то 2e, 3e, …
Q – в силу замкнутости по сложению.
а т.к. (Q,+) – группа, то -е, -2е, -3е, …
Q
n
\0, (ne)-1
Q – существование обратного по умножению
m
, n
\0, (me)(ne)-1=
e
Q – в силу замкнутости по умножению
Вывод: если char P=0, то { e
Q
P, m
, n
\0}=P0, т.е. если Q – подполе, то P0
Q, для
Q<P.
Теперь покажем, что Р0 – поле:
-
=
операции сложения и умножения замкнуты
-
ассоциативность, коммутативность следуют из ассоциативности, коммутативности Р
-
дистрибутивность
-
обратное по сложению
-
обратное по умножению
Р0 – поле.
Покажем, что Р0 – простое поле: Пусть существует Q'<P0, а по доказанному P0<Q' следовательно Q'=P0 ч.т.д.
Замечание: из доказательства следует, что простое подполе поля с характеристикой равной нулю изоморфно полю рациональных чисел, т.к. {
Q
P, m
, n
\0}=P0 (е – опускаем).
2) Пусть char P=Р
а) т.к. Q<P значит e Q (было доказано выше), следовательно е,2е,…,(р-1)е, ре=0, следовательно {0, e, 2e, …, (p-1)e}=P0
Рассмотрим Zp: пусть : P0
Zp
(a,e)=[a]p – взаимно однозначное отображение
(ae
be)=
(ae)
(be), где
следовательно P0 Zp (т.е. изоморфны), значит т.к. Р0 - поле, т.к. Zp – поле.
б) Р0 – простое, т.к. Q' P0 и P0
Q' следовательно Q'=P0 ч.т.д.
Теорема: Пусть P – конечное поле, тогда существует
Р : ord
=
-1; (ord
- по умножению в мультипликативной группе Р*).
Опр.: В конечном поле элемент
с таким свойством называется примитивным
Т.е. в конечном поле существует примитивный элемент, где 0,
1,
2, …,
|P|-1 – все различные элементы поля Р
{В абелевой группе существует
: ord
=expG}
expG=min{t :
G,
t=e}
1) expP*=|P|-1
expP*/|P*|=|P|-1
Пусть expP*<|P|-1 следовательно XexpP*-1=0 – это уравнение имеет в поле Р (|P|-1)-решений, т.е. ненулевой элемент в поле – решение.
противоречие: решений > степени уравнения (что противоречит теореме Безу)
expP*<|P|-1
2) P* - абелева группа, значит существует : ord
=expP*
Из 1) и 2) следует утверждение теоремы.
10