Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Konspekt_lektsy_kursa_Algebra_i_teoria_chisel_d....doc
Скачиваний:
55
Добавлен:
15.11.2018
Размер:
1.26 Mб
Скачать

Алгоритм Евклида: Пусть f(X) и g(X) — два многочлена над полем р.

f(x) , g(x) P[x] ; g(x)0. Тогда можно разделить с остатком f(x) на g(x).

f(x)=g(x)q(x)+r(x) , если r(x) 0, степень r(x)<степени g(x).

Разделим g(x) на r(x) с остатком g(x)=r(x)q1(x)+r1(x), если r1(x) 0 степень r1 < степени r.

Разделим r(x) на r1(x) и т.д.

Так как степени остатков все время убывают, то на каком-то шаге остаток rk+1(x)=0.

f(x)=g(x)q(x)+r(x) ; r(x) 0

g(x)=r(x)q1(x)+r1(x) ; r1(x) 0 ; cт. r1 < ст. r

(4) r(x)=r1(x)q2(x)+r2(x)

…………………..

rk-1(x)=rk(x)qk+1(x)+rk+1(x), rk+1(x)=0.

Процесс последовательного получения равенств (4) называют алгоритмом Евклида для многочленов f(x) и g(x). Последний отличный от нуля остаток — rk.

§ 3. Наибольший общий делитель многочленов (нод)

Определение 1. Пусть f1(x), … , fk(x)P[x] и fi(x)0 (ненулевой набор многочленов). Если многочлен d(x) P[x] такой, что:

1) старший коэффициент d(x) равен 1.

2) d(x) / fi(x) i=1,…,k

3) если h(x) P[x] обладает свойством h(x) / fi(x) i , то h(x) / d(x), тогда d(x) называют НОД многочленов f1 ,…, fk

Обозначим НОД многочленов f1 ,…, fk через ( f1 ,…, fk).

Выясним вопрос существования, однозначности и нахождения Н.О.Д.

Лемма 1: Пусть f1(x), … , fk(x)P[x],

М={ f11+…+ fkk | 1,…,k P[x] } — подмножество P[x]. f, g M ; u, v P[x] => fu+gv M.

◄ f=f11+…+ fkk

g = f1+… +fk

fu+gv= f1(1u+v)+…+ fk(ku+v) очевидно из М.►

Теорема 1. ( о существовании нод)

Пусть f1(x), … , fk(x)P[x] — некоторые многочлены, среди них есть ненулевой. Тогда многочлен наименьшей степени из М, взятый со старшим коэффициентом 1, является наибольшим общим делителем этих многочленов.

◄Сразу же заметим, что в М есть ненулевой многочлен — fi(x). Докажем, что все fi(x) r=1,…,k в множестве М. По определению М

f11+…+ fkkМ, если

1=1 ; 2=…=k=0 ; => f1M и т.д.

Очевидно также, что в М есть многочлены со старшим коэффициентом 1 (см. Лемму1):

, если .

Среди многочленов со старшим коэффициентом 1 выберем многочлен наименьшей степени. Обозначим его через d(x) и докажем, что это НОД. Во-первых, он со старшим коэффициентом 1 (мы его так выбрали). Во-вторых, d(x) / fi(x) i. (1)

Докажем (1). Допустим, что i d(x) ∤ fi(x) , т.е d(x) не делит fi(x). Разделим с остатком fi (x) на d (x): fi(x)=d(x)q(x)+r(x). Выразим r(x):

M r(x)= fi(x)+d(x)(-q(x)). Согласно Лемме о делении с остатком ст.r < ст.d(x).

Если старший коэффициент r(x) равен 1, то сразу же имеем противоречие с выбором d, если же старший коэффициент не равен 1, сделаем, чтобы он стал равен 1:

(согласно Лемме 1)

Опять пришли к противоречию.

Докажем условие 3) в определении НОД.

Пусть h(x) | fi(x) i d(x)= f11+…+ fkk M h(x) | d(x) (h(x) делит каждое из слагаемых, значит он делит сумму).►

!Следствие (основное свойство НОД):

Наибольший общий делитель ненулевого набора многочленов представляется в виде: ,где .

Это следует из способа доказательства теоремы о существовании НОД, ибо НОД –элемент из М.

Упражнение: Пусть такие, что deg u<deg g, deg v<deg f.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]