- •§ 1. Кольцо k[X] многочленов от одного переменного
- •Операции сложения и произведения многочленов
- •Второе из условий проверяется аналогично.
- •§ 2. Деление многочленов с остатком
- •Свойства степени
- •§ 3. Деление многочленов нацело
- •Свойства делимости нацело
- •§ 4. Многочлены как функции
- •§ 5. Формулы Виета
- •§ 6. Формальная производная многочлена
- •Простейшие свойства формальной производной
- •Формула Тейлора для многочленов
- •§ 7. Схема Горнера
- •I. Вычисление значения многочлена
- •II. Деление многочлена на двучлен
- •III. Разложение многочлена по степеням двучлена
- •Вычисление значений производных многочлена
- •§ 8. Сводка результатов для многочленов над полем
- •§ 9. Интерполяция многочленов над полем
- •§ 10. Наибольший общий делитель многочленов над полем
- •Простейшие свойства наибольшего общего делителя
- •§ 11. Алгоритм Евклида
- •§ 12. Линейное разложение наибольшего общего делителя
- •§ 13. Наименьшее общее кратное многочленов над полем
- •Простейшие свойства наибольшего общего делителя
- •§ 14. Основная теорема алгебры многочленов над полем
- •Некоторые свойства простых многочленов
- •§ 15. Факториальные кольца
Вычисление значений производных многочлена
Это применение схемы Горнера основано на формуле Тейлора:
f(x) = f() + (x–) + … + (x–)i + … + (x–)n ,
из которой следует, в частности, что найдя разложение f(x) = r0+r1(x–)+…+rn(x–) n по степеням двучлена x– , можно вычислить значения производных многочлена в точке x = по правилу: f (i)() = (i !)ri (0 i n).
Пример: Вычислить значение f(–2) для f(x) = x4 – 1 .
Согласно предыдущему примеру, r3 = –8. Значит, f(–2) = (3!)r3 = –48. Это можно проверить и непосредственно: f(x) = 4x3, f(x) = 12x2, f(x) = 24x, поэтому f(–2) = –48.
Упражнения: 1. Разложить многочлен f(x) = –x5+4x3–2x+7 по степеням x–3.
Найти f(4)(–2) для f(x) = x4–3x3+7.
Как применить схему Горнера для деления многочлена на двучлен вида ax+b ?
Разработайте алгоритм разложения многочлена по степеням двучлена ax+b.
§ 8. Сводка результатов для многочленов над полем
Начиная с этого параграфа, все рассматриваемые многочлены будут иметь коэффициенты из некоторого поля F. Поэтому для удобства читателя напомним некоторые доказанные факты о многочленах над полем.
Теорема (о кольце многочленов над полем). Пусть F – поле. Тогда F[x] является коммутативным кольцом с единицей без делителей нуля, причём U(F[x]) = U(F) = F \ {0}.
Теорема (о делении с остатком многочленов над полем). Пусть F – поле, f(x), g(x) – многочлены над F, причём g(x) 0. Тогда однозначно определены частное и остаток от деления f(x) на g(x).
Теорема (о разложении многочлена по степеням двучлена x – ). Любой ненулевой многочлен f(x) над полем F однозначно разлагается по степеням двучлена x – , где – любой элемент поля F.
Теорема (Безу). Пусть F – поле, F, f(x) F[x]. Тогда найдётся единственный многочлен q(x) F[x] со свойством f(x) = (x–)q(x) + f(). При этом q(x) = 0, если f(x) = const F , и d(q) = d(f) – 1, если d(f) 1 . В частности, – корень многочлена f(x) тогда и только тогда, когда f(x) = (x–)q(x).
Теорема (о выделении линейных множителей). Пусть F – поле, 1 , … , s – попарно различные корни многочлена f(x) F[x] положительной степени. Тогда
f(x) = q(x)
для некоторых натуральных чисел k1 , … , ks (кратностей корней 1 , … , s ) и многочлена q(x) F[x], для которого q(i) 0 (1 i s), а d(q(x)) = d(f) – .
Следствие (о разложении многочлена в произведение линейных). Пусть F – поле, f(x) = fnxn + … + f1x + f0 – многочлен степени n > 0. Тогда f(x) можно представить в виде fn , где i j при i j, тогда и только тогда, когда 1 , … , s – его попарно различные корни, кратности k1 , … , ks которых удовлетворяют соотношению = n .
Теорема (о количестве корней многочлена). Любой многочлен положительной степени n над полем имеет не более n корней (с учётом их кратностей).
Теорема (о равенстве многочленов). Пусть F – бесконечное поле. Тогда два многочлена степени n над K равны тогда и только тогда, когда они в n+1 различных точках принимают равные значения.
Теорема (формулы Виета для многочленов над полем). Пусть F – поле, а многочлен f(x)=fnxn+fn–1xn–1+…+f1x+f0 F[x] представим в виде fn , где 1 , … , n – его корни. Тогда имеют место следующие формулы Виета:
Теорема (формула Тейлора). Пусть f(x) – многочлен степени n над полем F, в котором обратимы все элементы i !1 (это верно, например для полей Q , R , C). Тогда для любого F имеют место формулы Тейлора:
f(x+) = f() + x + … + xi + … + xn или
f(x) = f() + (x–) + … + (x–)i + … + (x–)n .
