1. Кольцо многочленов над полем. Наибольший общий делитель. Алгоритм Евклида, линейное выражение НОД
Разложение в кольце многочленов
K – целостное кольцо (кольцо без делителей 0).
Z,F[X],A[X] над целостным кольцом A.
Обратимые элементы – регулярные.
f∈F – обратим ⇒degf=0
a делится на b, если a=bc b|a
a|b и b|a⇒a,b – ассоциированы.
p – простой, если p нельзя представить в виде p=ab, где a,b – необратимые.
Простой элемент F[X] – неприводимый многочлен.
Свойства делимости
1) a|b,b|c⇒a|c
2) c|a,c|b⇒c|(a±b)
3) a|b⇒a|bc
4) b1,...,bm делится на a⇒b1c1+...+bmcm делится на a
Определение. K – факториальное кольцо, если любой элемент a∈K можно представить в виде
a=up1...pk (u – обратим, pi – простой) единственным образом.
a=vq1...qm⇒m=k (qi=uipi,ui – обратимый элемент).
Теорема. Пусть K – произвольное целостное кольцо с разложением на множители. Тогда факториальность K
эквивалентна утверждению: любой p – простой, делящий ab, делит по крайней мере один из множителей.
НОД и НОК в кольцах
a,b∈K
d= НОД(a,b), если:
1) d|a и d|b
2) c|a и c|b⇒c|d
НОД(a,b) определен с точностью до ассоциированных элементов.
a,b – ассоциированные, если a=ub,u – обратимый.
Свойства
1) НОД(a,b)=a⇒a|b
2) НОД(a,0)=a
3) НОД(ta,tb)=tНОД(a,b)
4) НОД(НОД(a,b),c) = НОД(a, НОД(b,c))
m= НОК(a,b), если
1) a|m и b|m
2) a|c и b|c⇒m|c
Теорема
а) НОК(a,b)=0⇒a=0 или b=0
б) ab≠0, m= НОК(a,b), ab=dm⇒d= НОД(a,b)
Признак делимости
a,b – элементы факториального кольца.
a=u1pk11...pkmm
b=u2pl11...plmm
1) a|b⇔ki⩽li
2) НОД(a,b)=ps11...psmm, si=min(ki,li)
3) НОК(a,b)=pt11...ptmm, ti=max(ki,li)
Факториальность евклидовых колец
K – целостное кольцо.
δ:K∖{0}→N∪{0}
E1) δ(ab)⩾δ(a) для любых a,b∈K∖{0}
E2) каковы бы ни были a,b (b≠0), найдутся такие q,r:
a=qb+r, δ(r)<δ(b)
Пример. K=Z, δ(a)=|a|
K=F[X], δ(a)=dega
Алгоритм Евклида нахождения НОД(a,b)
a=q1b+r1, δ(r1)<δ(b)
b=q2r1+r2, δ(r2)<δ(r1)
...
rk−2=qkrk−1=rk, δ(rk)<δ(rk−1)
rk−1=qk+1rk⇒rk= НОД(a,b)
▴ rk|rk−1⇒rk|rk−2⇒...⇒rk|r2, rk|r1⇒rk|a, rk|b.
c|a, c|b⇒c|rk
⇓
c|r1⇒c|r2⇒...⇒c|rk
⇒rk= НОД(a,b) ◼
Теорема (линейное выражение НОД). В евклидовом кольце K любые два элемента a,b имеют НОД и НОК. При помощи алгоритма Евклида можно найти u,v∈K: НОД(a,b)=ua+vb
▴ r1=a−q1b⇒r1=u1a+v1b⇒...⇒rk=ua+vb ◼
Следствие. a,b – взаимно простые ⇔∃u,v∈K:au+bv=1
1) НОД(a,b)=1, НОД(a,c)=1⇒ НОД(a,bc)=1
2) a|bc, НОД(a,b)=1⇒a|c
3) b|a, c|a, НОД(b,c)=1⇒bc|a
▴
1) au1+bv1=1, au2+cv2=1
a2u1u2+bav1u2+acu1v2+bcv1v2=1
a(au1u2+bv1u2+cu1v2)+bcv1v2=1⇒a⋅u+bc⋅v=1
2) au+bv=1
ac⋅u+bc⋅v=c
bc=aw
a(cu+wv)=c⇒a|c
3) b|a, c|a⇒ НОК(b,c)|a⇒bc|a (т.к. НОД(b,c)=1) ◼
Лемма. Любое евклидово кольцо является кольцом с разложением.
▴ a=bc; b,c – необратимые.
δ(b)<δ(a)
δ(b)⩽δ(bc)=δ(a)
b=qa+r, δ(r)<δ(a)
r=0: b=qa⇒δ(b)=δ(a)
b и a – ассоциированы, b=ua – противоречие.
a=bc
Докажем, что 1−qc≠0.
Пусть 1−qc=0⇒c обратим – противоречие.
Допустим, δ(a)=δ(b)⩽δ(b(1−qc))=δ(b−qa)=δ(r)<δ(a)⇒δ(b)<δ(a)
a=a1...am, ai – необратимые.
a1...ak−1 – делитель a1...ak
δ(a)=δ(a1...am)>δ(a1...am−1)>δ(a1...am−2)>...>δ(a1)>δ(1)
m⩽δ(a)
Разложение с максимальным количеством множителей – разложение a. ◼
Теорема. Всякое евклидово кольцо факториально.
▴ p – простой элемент кольца K
p|bc⇒p|b или p|c
b=0 или c=0 – очевидно.
b,c≠0; d= НОД(b,p)
d=p⇒p|b
d=1⇒(a|bc, НОД(a,b)=1⇒a|c)
p|c ◼
Следствие. Кольца Z и F[X] факториальны.
F[x1...xn] – неевклидово, тем не менее F[x1...xn] – факториально.
δ(a)=|a| в случае Z. δ(a)=dega в случае F[X].
Неприводимые многочлены
Неприводимые многочлены – простые элементы в F[X]
Над любым конечным полем существуют неприводимые многочлены сколь угодно высокой степени.
f – неприводимый многочлен над Z[X]⇒f – неприводимый многочлен над Q[X]
Критерий неприводимости Эйзенштейна
f(x)=xn+a1xn−1+...+an
a1,..,an делятся на простое p, при этом an не делится на p2⇒f – неприводим над Q.
▴ f – приводим ⇒f=(xs+b1xs−1+...+bs)(xt+...+ct) над Zp, f∈Zp[X]=xn
xn=(xs+b1ss−1+...+bs)(xt+...+ct)=xs⋅xt
bs делится на p, ct делится на p.
an=bsct⇒an делится на p2 – противоречие. ◼