
- •§ 1. Кольцо k[X] многочленов от одного переменного
- •Операции сложения и произведения многочленов
- •Второе из условий проверяется аналогично.
- •§ 2. Деление многочленов с остатком
- •Свойства степени
- •§ 3. Деление многочленов нацело
- •Свойства делимости нацело
- •§ 4. Многочлены как функции
- •§ 5. Формулы Виета
- •§ 6. Формальная производная многочлена
- •Простейшие свойства формальной производной
- •Формула Тейлора для многочленов
- •§ 7. Схема Горнера
- •I. Вычисление значения многочлена
- •II. Деление многочлена на двучлен
- •III. Разложение многочлена по степеням двучлена
- •Вычисление значений производных многочлена
- •§ 8. Сводка результатов для многочленов над полем
- •§ 9. Интерполяция многочленов над полем
- •§ 10. Наибольший общий делитель многочленов над полем
- •Простейшие свойства наибольшего общего делителя
- •§ 11. Алгоритм Евклида
- •§ 12. Линейное разложение наибольшего общего делителя
- •§ 13. Наименьшее общее кратное многочленов над полем
- •Простейшие свойства наибольшего общего делителя
- •§ 14. Основная теорема алгебры многочленов над полем
- •Некоторые свойства простых многочленов
- •§ 15. Факториальные кольца
Министерство образования и науки Российской Федерации
Федеральное агентство по образованию
Государственное образовательное учреждение
высшего профессионального образования
“Тобольский государственный педагогический институт
имени Д.И. Менделеева”
Кафедра алгебры и геометрии
Валицкас А.И.
КОНСПЕКТ ЛЕКЦИЙ ПО АЛГЕБРЕ:
МНОГОЧЛЕНЫ ОТ ОДНОГО
ПЕРЕМЕННОГО
Тобольск 2005
С О Д Е Р Ж А Н И Е
|
§ 1. Кольцо K[x] многочленов от одного переменного . . |
4 |
|
|
|
|
§ 2. Деление многочленов с остатком . . . . . |
8 |
|
|
|
|
§ 3. Деление многочленов нацело . . . . |
11 |
|
|
|
|
§ 4. Многочлены как функции . . . . . . |
13 |
|
|
|
|
§ 5. Формулы Виета . . . . . . . . |
15 |
|
|
|
|
§ 6. Формальная производная многочлена . . . . |
18 |
|
|
|
|
§ 7. Схема Горнера . . . . . . . . |
20 |
|
|
|
|
§ 8. Сводка результатов для многочленов над полем . . |
24 |
|
|
|
|
§ 9. Интерполяция многочленов над полем . . . . |
25 |
|
|
|
|
§ 10. Наибольший общий делитель многочленов над полем |
29 |
|
|
|
|
§ 11. Алгоритм Евклида . . . . . . . |
32 |
|
|
|
|
§ 12. Линейное разложение наибольшего общего делителя . |
34 |
|
|
|
|
§ 13. Наименьшее общее кратное многочленов над полем . |
36 |
|
|
|
|
§ 14. Основная теорема алгебры многочленов над полем . |
39 |
|
|
|
|
§ 15. Факториальные кольца . . . . . . |
42 |
|
|
|
§ 1. Кольцо k[X] многочленов от одного переменного
Пусть K – ассоциативное кольцо, x – переменная, a0 , a1 , …, an K, n N {0}. Выражение вида anxn + …+ a1x + a0 называется многочленом над K с коэффициентами a0 , a1 , …, an и мономами aixi (0 i n). Обычно многочлены от переменного x с коэффициентами из K обозначаются символами f(x), g(x), h(x), и т.д., а множество всех таких многочленов – символом K[x]. Два многочлена называются равными, если они имеют одинаковые коэффициенты при всех степенях переменной x, т.е. если множества их мономов равны между собой.
Для краткости
будем опускать в многочленах нулевые
мономы вида
0xi
с нулевыми
коэффициентами, а в случае, когда K
– кольцо с единицей 1,
будем писать вместо 1xi
просто xi.
Многочлен,
в котором все мономы нулевые, называется
нулевым и
обозначается через 0.
Удобно коэффициенты многочлена f(x)
обозначать
через fi
, а сам
многочлен f(x)
= = fnxn
+ …+ f1x
+ f0
записывать
в виде бесконечного ряда: f(x)
=
,
предполагая при этом, что fi
= 0 для i
> n.
Любой элемент a K можно рассматривать в виде ряда a+0x+0x2+…, являющегося, конечно, многочленом. Таким образом, можно считать, что K K[x].
Операции сложения и произведения многочленов
На множестве рядов
введём следующие операции: суммой
двух рядов f(x)
=
,
g(x)
=
назовём ряд f(x)+g(x)
=
,
а их произведением – ряд
f(x)g(x)
= =
.
Эти формулы однозначно определены
для любых двух рядов f(x)
и g(x),
которые даже не обязаны быть многочленами.
Оказывается, что
если f(x),
g(x)
K[x],
то сумма f(x)+g(x)
и произведение f(x)g(x)
будут многочленами. Действительно,
пусть fi
= 0 при i > n,
а gj
= 0 при j > m.
Тогда fi
+ gi
= 0 при i > max{n,
m}, т.е. сумма
многочленов имеет лишь конечное число
ненулевых мономов, и потому сама является
многочленом. Аналогично доказывается,
что коэффициенты
произведения равны нулю при i
> n+m.
В самом деле, если i
> n+m
, то для любого k
{0, …, i}
либо k > n
и тогда fk
= 0, либо k
n, но i
– k > n
+ m – n
= m и поэтому
gi–k
= 0. Таким образом, при i
> n+m
каждое слагаемое суммы
обращается в ноль, так что вся сумма
нулевая. Итак, введённые операции
сложения и умножения являются
алгебраическими операциями на множестве
многочленов K[x].
Эти операции согласуются с обычными школьными определениями суммы и произведения многочленов. Для сложения это очевидно. Для того чтобы убедиться в согласованности определений умножения, рассмотрим пример.
Пример: Вычислим произведение двух многочленов f(x) = f2x2+f1x+f0 и g(x) = = g3x3+g2x2+g1x+g0 с произвольными коэффициентами по школьным правилам:
f(x)g(x) = (f2x2+f1x+f0)(g3x3+g2x2+g1x+g0 ) =
= f2g3x5+f2g2x4+f2g1x3+f2g0x2+
+f1g3x4+f1g2x3+f1g1x2+ f1g0x+
+ f0g3x3+f0g2x2+f0g1x+f0g0 =
= f2g3x5+(f2g2+f1g3)x4+(f2g1+f1g2+f0g3)x3+(f2g0+f1g1+f0g2)x2+(f1g0+f0g1)x+f0g0 .
С другой стороны,
по правилу умножения рядов, коэффициент
при xi
в f(x)g(x)
равен
.
Например, при x4
он равен
=
f0g4+f1g3+f2g2+f3g1+f4g0
. На самом
же деле это выражение совпадает с
f2g2+f1g3
, т.к.
f4
= f3
= 0 и g4
= 0 .
Те же соображения, применённые в общем случае, показывают, что вычисление произведения двух многочленов по школьным правилам и по формуле перемножения рядов даёт одинаковые результаты.
Теорема (о кольце многочленов от одного переменного).
Алгебра (K[x], + , ) является ассоциативным кольцом относительно введённых операций сложения и умножения.
Кольцо коэффициентов K является подкольцом в K[x].
Кольцо K[x] коммутативно тогда и только тогда, когда коммутативно кольцо K.
Кольцо K[x] содержит единицу тогда и только тогда, когда K – кольцо c единицей.
Кольцо K[x] не содержит делителей нуля тогда и только тогда, когда K не содержит делителей нуля.
Доказательство. (1) Ясно, что K[x] (0 K[x]) и, как было замечено выше, операции сложения и умножения являются бинарными алгебраическими операциями на K[x]. Остаётся только проверить аксиомы кольца.
(A+): f(x), g(x), h(x) K[x] (f(x)+g(x))+h(x) = f(x)+(g(x)+h(x))
В самом деле, если
f(x)
=
,
g(x)
=
,
h(x)
=
,
то (f(x)+g(x))+h(x)
= =
+
=
=
= =
+
= f(x)+(g(x)+h(x)).
(K+): f(x), g(x) K[x] f(x)+g(x) = g(x)+f(x)
Действительно,
если f(x)
=
,
g(x)
=
,
то f(x)+g(x)
=
=
=
=
g(x)+f(x).
(N+): 0 K[x] f(x) K[x] 0+f(x) = f(x)+0 = f(x)
Читателю
предоставляется возможность убедиться
самостоятельно в том, что нулевой
многочлен 0
=
является
нейтральным по сложению.
(O+):
f(x)=
K[x]
–f(x)=
K[x] f(x)+(–f(x)) = 0 = (–f(x))+f(x)
Проверьте это самостоятельно.
Итак, (K[x], +) – абелева группа.
(А): f(x), g(x), h(x) K[x] (f(x)g(x))h(x) = f(x)(g(x)h(x))
В самом деле, если f(x) = , g(x) = , h(x) = , то
Т
аким
образом, для проверки аксиомы (А)
нужно доказать, что
p
0
.
Для этого поменяем порядок и пределы
суммирования аналогично тому, как это
делается при замене переменных в
интегралах. Чтобы не запутаться, уместно
ввести другие обозначения для переменных:
,
что и требовалось.
(D+,) f(x), g(x), h(x) K[x] (f(x)+g(x))h(x) = f(x)h(x)+g(x)h(x)
f(x), g(x), h(x) K[x] f(x)(g(x)+h(x)) = f(x)g(x)+f(x)h(x)
Действительно,
если f(x)
=
,
g(x)
=
,
h(x)
=
,
то