Доказательство.
Необходимость: пусть f(a) = 0 докажем, что f(x)/(x - a). Разделим f(x) на (x-a) с остатком, получим f(x) = (x-a)h(x) + r, где rÎС. Подставим в данное равенство вместо х, a, получим:
f(a) = (a - a)h(a) + r, т.к. f(a)=0 по условию, то 0 = 0 + r => r = 0, т.е. f(x)/(x - a)
Достаточность: пусть f(x)/(x - a), докажем, что f(a) = 0. Разделим f(x) = (x - a)h(x) + 0, подставим a, получим:
f(a) = (a - a)h(a) + 0 => f(a) = 0.
Следствие 1 (теорема Безу). Остаток от деления f(x) на (х - a) равен f(a) Действительно : f(x) = (x - a)h(x) + r, тогда f(a)=r.
Следствие 2. Если cm f(x) = n, f(x)ÎC[x], то f(x) = (x - a1)× ×(x - a2)...(x - an), т.е. неприводимыми многочленами над полем С будут только многочлены первой степени. Все многочлены, степень которых больше 1, будут приводимыми. Действительно: по основной теореме алгебры многочлен f(x) имеет хотя бы один корень. Обозначим его через ai тогда по теореме 2: f(x)/(x - a) => f(x) = (x - a1)h(x), где cm(x - a) = l, cm h(x) = n - l. Многочлен h(x) над полем С также будет иметь хотя бы один корень - обозначим его через a2. Тогда, f(x) = (x - a2)(x - a2)q(x).
Продолжая рассуждения, на n – ом шаге мы получим: f(x)=(x - a1)(x - a2)...(x - an).
Замечание. Может случиться так, что
f(x)/(x-a) & f(x) /(x-a)2 &…& f(x)/(x-a)k; но f(x) не делится на
(x - a)k+1, тогда a называют корнем кратности (к).
Следствие 3. Если многочлен f(x)ÎC[x], cm f(x) = n, то он имеет ровно (n) корней с учетом их кратности. Существует алгоритм деления многочлена f(x) на (х - a), который называют схемой Горнера.
Пусть f(x)=anxn + an-1xn-1 +...+ a1x + a0, cm f(x) = n, an ¹ 0 разделим f(x) на (х-a), получим: (*) f(x) = (x-a)h(x) + r, где r Î Р,
cm h(x) = n – l.
Запишем h(x) в общем виде: h(x) = bn-1xn-1+bn-2xn-2.. +b1x + b0. Тогда, подставив в равенство (*)вместо f(x) и h(x) их выражения, получим:
anxn + an-1xn-1 +...+ a1x + a0 = (х-a)( bn-1xn-1+bn-2xn-2... b1x – b0) + r
Т.к. многочлены равны, то и коэффициенты при соответствующих степенях должны быть равны.
Вычисление коэффициентов многочлена h(x) удобнее осуществлять с помощью таблицы (схемы Горнера).
an | an-1 | … | a1 | a0 |
bn-1 = an | bn-2 = abn-1 + an-1 | … | b0 = ab1 + a1 | r = ab0 + a0 |
С помощью схемы Горнера можно решать такие типы задач:
1. Найти h(x) и r при делении f(x) на (х - a);
2. Вычислить значение многочлена f(x) при х = a ;
3. Выяснить будет ли (х = a) корнем многочлена f(x), a ÎР;
4. Определить кратность корня;
5. Разложить многочлен по степеням (х - a).
Пример 2.Пусть f(x) = x5 - 15x4 + 76x3 - 140x2 + 75x - 125 и a =5 Составим схему Горнера:
-15 | -140 | -125 | |||
-10 | -10 | ||||
-5 | -5 | ||||
Какие результаты мы получили:
Во 2-ой строке таблицы мы видим, что остаток от деления f(x)на (х - 5) равен 0, следовательно, f(5) = 0, 5 – корень.
Из 3-ей и 4-ой строки видим, что этот корень имеет кратность 3, т.е. f(x)/(x - 5)3, причём, из 4-ой строки видим, что f(x) = (x - 5)3(х2 + 1).
Чтобы разложить многочлен f(x) на неприводимые многочлены над полем С, остаётся найти корни многочлена h(x)=x2 +1 в поле С, для этого необходимо решить уравнение: х2 + 1 = 0 x1 = i x2 = -i.
Тогда, f(x) = (x - 5)3(x-i)(x+i) над полем С.
Для того, чтобы выяснить, многочлены какой степени приводимы и неприводимы над полем R, докажем теорему 3.
Теорема 3. Если z0 Î С является корнем многочлена с действительными коэффициентами, то есть сопряженное комплексное число , также является корнем этого многочлена.