
- •Решение задач по алгебре
- •Игнатов Юрий Александрович
- •Теория многочленов
- •1. Деление с остатком. Схема Горнера
- •2. Наибольший общий делитель
- •3. Кратные множители
- •4. Симметрические многочлены
- •5. Многочлены над полями комплексных и действительных чисел
- •6. Многочлены над полем рациональных чисел
- •7. Алгебраические числа
- •Задание для контрольной работы
- •Содержание
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) = 2f – g (x + 2);
41r2 = g – r1 (2x + 10) = g – (2f – g (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,aFимеем.
Многочлены 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 и
разложить его на множители достаточно
затруднительно, то рассмотрим многочлен=x2–x
– 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. Докажите, что многочлен x2n – nxn+1+nxn–1 –1 имеет число 1 тройным корнем.