Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Alg_4_kurs.doc
Скачиваний:
190
Добавлен:
21.03.2015
Размер:
334.34 Кб
Скачать

2. Наибольший общий делитель

Наибольший общий делитель нескольких многочленов – это такой их общий делитель, который кратен любому их общему делителю. Если

d= НОД(f1, … ,fn), то существуют такие многочленыu1, … ,un, что

d = u1 f1 +… + un fn.

Это выражение называется линейным представлением НОД.

Для нахождения НОД(f, g) и его линейного представления используется алгоритм Евклида. Он заключается в последовательном делении с остатком первого многочлена на второй, затем второго на остаток, и т.д. Последний ненулевой остаток есть НОД(f, g). С помощью получившейся цепочки делений находится линейное представление.

Пример2.1. Найти НОД(f, g) и его линейное представление:

f=х4 + 2х3 х2 +x + 1;

g= 2х3 х – 1.

Решение. Выполняем цепочку делений с остатком:

Результаты делений записываем в следующем виде:

f = g  (1/2 x + 1) – ½ r1, r1 = x2 – 5x + 4;

g = r1  (2x + 10) + 41r2, r2 = x – 1; (*)

r1= r2  (x – 4).

Последний ненулевой остаток r2=x– 1 и есть НОД(f, g). Его линейное представление находим с помощью формул (*):

r1 = 2f – 2g  (1/2 x + 1) = 2fg  (x + 2);

41r2 = gr1  (2x + 10) = g – (2fg  (x + 2))  (2x + 10) =

= g– 2(2x+ 10)f+ (x+ 2)(2x+ 10)g= (4x+ 20)f+ (2x2+ 14x+ 21)g;

НОД(f, g) = x – 1= r2 = f + g.

З а м е ч а н и е. Если не требуется находить линейное представление НОД, то при вычислениях числовые коэффициенты при получающихся остатках учитывать не требуется, и их можно отбрасывать. Чтобы в вычислениях избежать появления дробей, можно делимое перед выполнением деления умножить на подходящее целое число.

Упражнение 2.1. Найдите НОД(f, g) и его линейное представление:

а) f=х6 – 4х5+ 11х4 – 27х3+ 37х2 – 35x + 35;

g=х5 – 3х4+ 7х3 – 20х2+ 10x – 25.

б) f = 4х4 – 2х3 – 16х2 + 5x + 9;

g= 2х3 х2 – 5х + 4.

3. Кратные множители

Формальной производной многочлена f = a0 + a1x + … + anxnнад полемFназывается многочленf = a1 + 2a2x2 + … + nanxn-1, где дляkN,aFимеем.

Многочлены fиgназываются ассоциированными, если они кратны друг другу. Многочленfнад кольцом К называется приводимым над К, если он ненулевой и его можно представить в виде произведения двух необратимых многочленов. Многочленfназывается неприводимым над К, если он необратим над К и любой его делитель ассоциирован сfили 1. Над полем неприводимы только многочлены положительной степени. Многочлен над полем разлагается в произведение неприводимых, и это разложение единственно с точностью до порядка и ассоциированности.

Многочленfимеет неприводимый множительpкратностиk, еслиfpk,fpk+1. Множитель называется кратным, если его кратность больше 1.

Теорема 3.1.Если многочленfнад полем имеет неприводимый множительpкратностиk, тоp– неприводимый множитель кратностиk–1 дляf .

Эта теорема помогает решать задачу отделения кратных множителей многочлена f и разложения с помощью этого многочлена на множители. Для этого находим НОД(f, f ) =d. Многочленdсоставлен из кратных множителей многочленаf, каждый из которых входит вdс кратностью на 1 меньшей, чем вf. Если удается разложитьdна множители, то определяются все кратные множители многочленаf,и облегчается задача разложения его на множители. В противном случае можно рассмотреть многочлен. Он составлен из всех простых множителей многочленаf,взятых с кратностью 1. Если и этот многочлен не удается разложить, то можно, например, найти НОД(f1, d), или применить описанный алгоритм к многочленуd.

Пример3.1. Разложить на множители многочлен

f = x5– 15x3– 10x2+ 60x+ 72.

Решение. Вычисляемf = 5x4– 45x2– 20x+ 60 = 5(x4– 9x2– 4x+ 12). Так как нам не требуется искать линейное представление НОД, то ненулевые числовые коэффициенты, которые выносятся из коэффициентов многочлена, можно отбрасывать. Поэтому вместоf возьмемg =x4– 9x2– 4x+ 12. Выполнив цепочку делений с остаткомf на gсогласно алгоритму Евклида, получаем

f = xg – 6r1, r1 = x3 + x2 – 8x – 12;

g = (x – 1) r1.

Следовательно, d =НОД(f, f ) =r1 =x3+x2– 8x – 12. Так как степень НОД больше 2 и разложить его на множители достаточно затруднительно, то рассмотрим многочлен=x2x – 6 = (x– 3)(x+ 2). Так какf1имеет степень 2 и его удалось разложить на множители, то определены все неприводимые множители многочленаf, и осталось только определить их кратность. Сделаем это с помощью схемы Горнера.

1

0

–15

–10

60

72

–2

1

–2

–11

12

36

0

–2

1

–4

–3

18

0

–2

1

–6

9

0

–2

1

–8

25

3

1

–3

0

3

1

0

Ответ: f= (x+ 2)3(x– 3)2.

Замечание. Так как в процессе решения мы полностью определили все простые множители многочленаf,то определять кратность множителя (x– 3) по схеме Горнера было не обязательно: так как степень многочлена равна 5 и кратность первого множителя первой степени равна 3, то кратность второго множителя должна быть равна 2.

Упражнения.

3.1. Разложите на множители многочлен:

а) f = x6 – 6x4 – 4x3 + 9x2 + 12x + 4;

б) f = x5 – 6x4 + 16x3 – 24x2 + 20x – 4.

3.2. Докажите, что многочлен x2nnxn+1+nxn–11 имеет число 1 тройным корнем.

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