
- •§ 1. Кольцо k[X] многочленов от одного переменного
- •Операции сложения и произведения многочленов
- •Второе из условий проверяется аналогично.
- •§ 2. Деление многочленов с остатком
- •Свойства степени
- •§ 3. Деление многочленов нацело
- •Свойства делимости нацело
- •§ 4. Многочлены как функции
- •§ 5. Формулы Виета
- •§ 6. Формальная производная многочлена
- •Простейшие свойства формальной производной
- •Формула Тейлора для многочленов
- •§ 7. Схема Горнера
- •I. Вычисление значения многочлена
- •II. Деление многочлена на двучлен
- •III. Разложение многочлена по степеням двучлена
- •Вычисление значений производных многочлена
- •§ 8. Сводка результатов для многочленов над полем
- •§ 9. Интерполяция многочленов над полем
- •§ 10. Наибольший общий делитель многочленов над полем
- •Простейшие свойства наибольшего общего делителя
- •§ 11. Алгоритм Евклида
- •§ 12. Линейное разложение наибольшего общего делителя
- •§ 13. Наименьшее общее кратное многочленов над полем
- •Простейшие свойства наибольшего общего делителя
- •§ 14. Основная теорема алгебры многочленов над полем
- •Некоторые свойства простых многочленов
- •§ 15. Факториальные кольца
§ 4. Многочлены как функции
Пусть f(x) = fnxn + … + f1x + f0 K[x] , K . Тогда элемент fnn + … + f1 + f0 K называется значением многочлена f(x) в точке (на элементе ) и обозначается через f(). Если f() = 0, то называется корнем многочлена f(x).
Таким образом, любой многочлен f(x) K[x] можно рассматривать как отображение f : K K, которое сопоставляет каждому K значение f(). Основной вопрос, который будет обсуждаться в этом параграфе формулируется так: какие многочлены представляют одну и ту же функцию ? Понятно, что равные многочлены будут определять и равные функции. Верно ли обратное: ( K f() = g()) (f(x) = g(x)) ?
Замечание. В общем случае это не верно: если K = Zp (p – простое число), f(x) = xp, g(x) = x , то K f() = g(), но f(x) g(x). Это – (малая) теорема Ферма, доказанная ранее в качестве приложения теории групп. Если Вы забыли доказательство, докажите сами сформулированное утверждение (по крайней мере) для p = 2, 3, 5, 7.
В дальнейшем для простоты будем рассматривать лишь коммутативные кольца, т.к. для них значения многочленов ведут себя более естественно:
Теорема (о значении многочлена в коммутативном кольце). Если K – коммутативное кольцо, f(x), g(x) K[x], s(x) = f(x) + g(x), p(x) = f(x)g(x) , то для любого K верны равенства s() = f() + g(), p() = f()g(). Таким образом, получаем гомоморфизм колец v : K[x] K , задаваемый правилом v(f(x)) = f().
Доказательство.
Если f(x)
=
,
g(x)
=
,
то s(x)
=
,
p(x)
=
.
Поэтому s()
=
f()+g()
(здесь
существенно, что суммы конечны: в
бесконечные степенные ряды подставлять
x
=
не всегда
возможно !!) и p()
=
= f()g()
. Теорема
доказана.
Теорема (Безу). Пусть K – коммутативное кольцо с единицей, K, f(x) K[x]. Тогда найдётся единственный многочлен q(x) K[x] со свойством f(x) = (x–)q(x) + f(). При этом q(x) = 0, если f(x) = const K , и d(q) = d(f) – 1, если d(f) 1 .
Доказательство. По теореме о делении многочлена на двучлен f(x) = (x–)q(x) + r. Подставляя x = , получим r = f(). Теорема доказана.
Следствие. Пусть K – коммутативное кольцо с единицей, K, f(x) K[x]. Тогда – корень многочлена f(x) тогда и только тогда, когда f(x) = (x–)q(x) для некоторого многочлена q(x) K[x]. При этом q(x) = 0, если f(x) = const K , и d(q(x)) = d(f(x)) – 1, если d(f(x)) 1 .
Доказательство. Если – корень многочлена f(x), то всё следует из теоремы Безу.
Обратно, если f(x) = (x–)q(x), то f() = (–)q() = 0, т.е. – корень многочлена f(x), что и требовалось доказать.
Теорема (о
выделении линейных множителей).
Пусть K – коммутативное кольцо с
единицей без делителей нуля, 1
, … , s
– попарно различные корни многочлена
f(x)
K[x] положительной степени. Тогда f(x)
=
q(x)
для некоторых натуральных чисел k1
, … , ks
и многочлена q(x)
K[x], для которого q(i)
0 (1
i
s),
а d(q(x))
= d(f(x))
–
.
Число ki
называется кратностью корня i
(1
i
s).
Доказательство.
По следствию из теоремы Безу, f(x)
= (x–1)1q1(x).
Выберем представление многочлена
f(x)
в виде f(x)
=
q1(x)
с наибольшим
возможным показателем k1
. Тогда
q1(1)
0: если бы
q1(1)
= 0, то q1(x)
= (x–1)q11(x),
а f(x)
= =
q11(x)
– вопреки
максимальности показателя k1
. При этом d(q1)
= d(f)–k1
.
С другой стороны,
0 = f(i)
=
q1(i)
(2
i
s),
и ввиду отсутствия делителей нуля в
K,
имеем q1(i)
= 0, т.е. 2
, … , s
– попарно
различные корни многочлена
q1(x)
K[x]. Поэтому
те же рассуждения, что и выше, применённые
к многочлену q1(x),
позволяют получить разложения q1(x)
=
q2(x)
=
q3(x)
= … … =
qs(x),
где qi(j)
0 при j
i
и d(qi)
= d(q1)–
.
Полагая q(x)
= qs(x),
получим искомое разложение f(x)
=
q(x).
Теорема доказана.
Следствие (о разложении многочлена в произведение линейных). Пусть K – коммутативное кольцо с единицей без делителей нуля, f(x) = fnxn + … + f1x + f0 – многочлен степени n > 0. Тогда f(x) можно представить в виде fn , где i j при i j, тогда и только тогда, когда 1 , … , s – его попарно различные корни, кратности k1 , … , ks которых удовлетворяют соотношению = n .
Доказательство.
Если f(x)
=
fn
, то,
подставляя x
= i
, получим
f(i)
=
fn
= 0, т.е. 1
, … , s
– попарно
различные корни многочлена f(x),
причём n
= d(f)
= d(
fn)
=
+
+d(fn)
=
.
Обратно, если 1 , … , s – различные корни многочлена f(x), кратности k1 , … , ks которых удовлетворяют соотношению = n, то теорема о выделении линейных множителей даёт разложение f(x) = q(x), где d(q) = d(f)– = 0, т.е. q(x) = = q K. Сравнивая коэффициенты при xn в обеих частях этого равенства, окончательно получим fn = q. Следствие доказано.
Теорема (о количестве корней многочлена). Пусть K – коммутативное кольцо с единицей без делителей нуля. Тогда многочлен положительной степени n над K имеет не более n корней (с учётом их кратностей).
Непосредственно следует из теоремы о выделении линейных множителей.
Теорема (о равенстве многочленов). Пусть K – бесконечное коммутативное кольцо с единицей без делителей нуля. Тогда два многочлена степени n над K равны тогда и только тогда, когда они в n+1 различных точках принимают равные значения.
Доказательство. Ясно, что равные многочлены принимают одинаковые значения в любых точках.
Обратно, если многочлены f(x), g(x) K[x] принимают равные значения в n+1 попарно различных точках 1 , … , n+1 K, то эти точки являются корнями многочлена f(x)–g(x), степень которого не превосходит n. По теореме о количестве корней многочлена это возможно только в случае f(x) = g(x). Теорема доказана.
Следствие (теорема о равенстве многочленов как функций). Пусть K – бесконечное коммутативное кольцо с единицей без делителей нуля. Тогда два многочлена над K равны тогда и только тогда, когда они равны как функции.
Следствие. Два многочлена над любым из колец Z , Q , R , C равны тогда и только тогда, когда они равны как функции.