Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Гашков С.В. Современная элементарная алгебра в задачах и решениях

.pdf
Скачиваний:
134
Добавлен:
27.03.2016
Размер:
1.97 Mб
Скачать

§ 3.2. Алгоритм Евклида и теорема Безу

141

§ 3.2. Алгоритм Евклида и теорема Безу

Для простоты далее будем считать, что кольцо коэффициентов K есть либо Z – кольцо целых чисел, либо F – поле.

Пусть многочлены f(x) и g(x) принадлежат кольцу K[x].

Определение 73. Многочлен f(x) делится на g(x), если существует такой многочлен a(x) K[x], что f(x) = g(x) · a(x) (обозначение g(x) | f(x)).

Другими словами, многочлен f(x) делится на g(x), если остаток от деления равен нулю.

Справедливы следующие очевидные свойства отношения делимости: 1) если f(x) делится на g(x), а g(x) делится на h(x), то f(x) делится

на h(x);

2) если f(x) и g(x) делятся на h(x), то u(x) f(x) + v(x) g(x) делится на h(x).

Определение 74. Многочлен d(x) называется наибольшим общим делителем (НОД) многочленов f(x) и g(x), если каждый из них делится на d(x) и любой их общий делитель делит d(x), причем будем считать для определенности старший коэффициент d(x) равным 1.

Для НОД будем использовать обозначение d(x) = (f(x), g(x)). Используя теорему о делении с остатком, можно для нахождения

НОД двух многочленов над заданным полем коэффициентов применить алгоритм Евклида аналогично тому, как это делалось для целых чисел:

f(x) = g(x) · q0 (x) + r1 (x), где 0 6 deg r1 (x) < deg g(x), (f(x), g(x)) = (g(x), r1 (x))

g(x) = r1 (x) · q1 (x) + r2 (x), где 0 6 deg r2 (x) < deg r1 (x), (f(x), g(x)) = (g(x), r1 (x)) = (r1 (x), r2 (x)),

r1 (x) = r2 (x) · q3 (x) + r3 (x), где 0 6 deg r3 (x) < deg r2 (x), (f(x), g(x)) = (r1 (x), r2 (x)) = (r2 (x), r3 (x)),

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

rn−2 (x) = rn−1 (x) · qn−1 (x) + rn (x), где 0 6 deg rn (x) < deg rn−1 (x), (f(x), g(x)) = (rn−2 (x), rn−1 (x)) = (rn−1 (x), rn (x)),

rn−1 (x) = rn (x) · qn (x),

(f(x), g(x)) = (rn−1 (x), rn (x)) = rn (x).

Осуществимость и однозначность этого процесса последовательного деления обосновывается теоремой о делении с остатком.

142

Глава III. Многочлены

Аналогично соответствующей теореме о НОД чисел доказывается следующая теорема о линейном представлении НОД многочленов.

Теорема 64. Для любых многочленов f(x), g(x) над произвольным полем F существуют такие многочлены a(x), b(x) F[x], что

d(x) = a(x) f(x) + h(x) g(x).

Д о к а з а т е л ь с т в о. Индукцией по i проверяем, что

ri (x) = ui (x) f(x) + vi (x) g(x).

Подобно числовому случаю, алгоритм Евклида для многочленов можно расширить так, чтобы он вычислял не только последовательность ri (x), но и последовательности ui (x), vi (x), а значит, и линейное представление НОД.

Определение 75. Каждому многочлену f(x) K[x] можно сопоставить реализуемую им полиномиальную функцию f˜ : K K , определяемую равенством

f˜ (x) = anxn + an−1xn−1 + . . . + a1x + a0,

где an, an−1, . . . , a1, a0 – его коэффициенты.

Легко проверить, что сумме многочленов соответствует сумма реализуемых ими полиномиальных функций, а произведению – произведение этих же функций.

Определение 76. Корнем многочлена f(x) K[x] называется любой такой элемент α K , что f(α) = 0.

Теорема 65 (Безу). Для любого f(x) K[x], deg f(x) > 1, и для лю-

бого корня α K данного многочлена f(x) справедливо равенство f(x) = (x − α) g(x).

Д о к а з а т е л ь с т в о. Выполняя деление с остатком, получаем, что для любого f(x) K[x], deg f(x) > 1, и для любого α K справедливо равенство f(x) = (x − α) g(x) + r, где r K . Подставляя в него x = α, имеем r = 0.

Теорема 66 (о числе корней). Любой многочлен f(x) степени n над областью целостности K имеет не более n корней.

Д о к а з а т е л ь с т в о. База индукции (n = 1) очевидна. Выполним шаг индукции.

Пусть теорема верна для многочленов степени n − 1. Если многочлен f(x) степени n не имеет корней в K , то утверждение очевидно верно.

§ 3.2. Алгоритм Евклида и теорема Безу

143

Если α1 – корень f(x), то f(x) = (x − α1)h(x) согласно

теореме

Безу. Пусть α2 – корень многочлена f(x) и α1 6= α2, тогда

f2) =

= (α2 − α1)h2) = 0 и α2 − α1 6= 0, но в области целостности нет делителей нуля, следовательно, h2) = 0, а h(x) имеет не более n − 1 корней по предположению индукции, значит, многочлен f(x) имеет не более n корней.

Следствие из теоремы 66. Если многочлен f(x) степени n с коэффициентами из области целостности K имеет в ней n корней, то его можно представить в виде произведения элемента из K на n линейных множителей с коэффициентами из K .

З а м е ч а н и е.

Утверждение теоремы неверно в том случае, если кольцо K не яв- ! ляется областью целостности.

Упражнение 59. Квадратный двучлен x2 − 1 имеет в кольце Z8 четыре корня (1,¯ 3,¯ 5,¯ 7)¯ .

Теорема 67 (о полиномиальных функциях). Пусть область целостности K бесконечна и два многочлена f1 (x) и f2 (x) над K принимают одинаковые значения при всех c K , т. е. равны как функции. Тогда эти многочлены совпадают друг с другом.

Д о к а з а т е л ь с т в о. Рассуждаем от противного. Пусть степень многочлена F(x) = f1 (x) − f2 (x) равна n. Из условия теоремы следует, что можно выбрать n + 1 элементов из K , которые являются корнями этого многочлена. Тем самым получено противоречие с теоремой 66.

Из доказанной теоремы вытекает, что по известным значениям многочлена степени n в n + 1 различных точках многочлен определяется однозначно.

Однако не сразу ясно, как его выразить в явном виде. Если область целостности является полем, то для этого можно использовать интерполяционный многочлен Лагранжа, о котором пойдет речь в следующем параграфе.

Задачи и упражнения к § 3.2

1. Многочлен x3 Z8 [x] имеет в Z8 четыре корня и четыре разныx разложения на неприводимые (т. е. неразложимые далее) множители

вZ8 [x].

2.Если f(x) и g(x) F[x], где F – поле, и степень f(x) не меньше сте-

пени g(x), то f(x) однозначно представим в виде f = f0 + f1 g + . . . + fd gd , где степени fi меньше степени g.

144

Глава III. Многочлены

3.Число корней многочлена f(x) F[x] в поле F не превосходит его степени, даже если каждый корень считать столько раз, какова его кратность.

4.Разложите на множители x5 + x3 + x + 1 над полем Z2.

5.Найдите (x5 + x4 + 1, x4 + x2 + 1) над полем Z2.

6.Найдите (x5 + x4 + 1, x4 + x2 + 1) над полем Q.

Далее все многочлены рассматриваются над полем Q.

7. Применяя алгоритм Евклида, найдите такие многочлены M1 и M2, что (x4 − 4x3 + 1)M1 (x) + (x3 − 3x2 + 1)M2 (x) = 1.

8*. Применяя алгоритм Евклида, найдите (xn + an, xm + am). 9. Применяя алгоритм Евклида, докажите, что

(xn − 1, xm − 1) = x(n,m) − 1.

10. Применяя алгоритм Евклида, докажите, что при k | (n, m)

xk − 1

 

xk − 1

 

xk − 1

 

 

xn − 1

,

xm − 1

=

x(n,m)

1

.

11. (Гаусс.) Докажите, что все рациональные корни многочлена

f(x) = anxn + . . . + a0

с целыми коэффициентами имеют вид ±p/q, где

p | a0, q | an, (p mq) | f(m).

§ 3.3. Интерполяция

Пусть дана таблица значений многочлена степени n над полем F

x

x0

x1

. . .

xk

. . .

xn−1

xn

f(x)

y0

y1

. . .

yk

. . .

yn−1

yn

где x1, . . . , xk – различные, а y1, . . . , yk – необязательно различные элементы поля F.

Определение 77. Многочлены

lnk (x) =

(x x0) (x x1) . . . (x xk−1) (x xk+1) . . . (x xn−1) (x xn)

,

(xk x0) (xk x1) . . . (xk xk−1) (xk xk+1) . . . (xk xn−1) (xk xn)

 

 

где k = 0, . . . , n, называются фундаментальными многочленами Лагранжа.

§ 3.3. Интерполяция

145

Справедлива следующая лемма.

 

 

Лемма 19. Для x = x0, . . . , xn

если x = xk.

 

lnk (x) = (0,

 

1,

если x = xk,

 

 

6

 

Д о к а з а т е л ь с т в о. Непосредственно проверяется, что при x =6 xk числитель дроби, определяющей многочлен, обращается в нуль, а при x = xk этот числитель не равен нулю и совпадает со знаменателем.

Определение 78. Многочлен степени n

f(x) = y0ln0 (x) + y1ln1 (x) + . . . + ynlnn (x)

называется интерполяционным многочленом Лагранжа *, соответствующим данной таблице значений.

Теорема 68 (интерполяционная формула). Интерполяционный многочлен Лагранжа f(x) принимает значения, указанные в данной таблице, т. е. решает задачу интерполяции.

Д о к а з а т е л ь с т в о. Из леммы следует, что при x = xk yklnk (x) = yk,

а все остальные слагаемые определяющей многочлен суммы обращаются в нуль. Поэтому вся сумма тогда равна yk, т. е. f(xk) = yk.

Упражнение 60. Проверьте, что вычисление коэффициентов интерполяционного многочлена по формуле Лагранжа–Варинга требует n сложений, 2n2 + 2n вычитаний, 2n2 + n − 1 умножений и n + 1 делений.

Для многочленов над конечными полями последняя теорема пре- ! дыдущего параграфа неверна.

Пусть Z p – поле вычетов по модулю p, где p – простое число, а мно-

гочлен f(x) Z p [x].

Тогда справедлива (предлагавшаяся в § 2.8 в виде задачи)

Теорема 69. Уравнение f(x) = 0, f(x) Z p [x], равносильно уравнению степени не выше p − 1, другими словами, для любого многочлена f(x) Z p [x] найдется многочлен степени не выше p − 1, значения которого для любого x Z p совпадают со значениями многочлена f(x).

Д о к а з а т е л ь с т в о. Согласно теореме о делении с остатком можно записать, что

f(x) = (x p x) g(x) + r(x), где deg r(x) 6 p − 1.

* Этот многочлен был открыт также английским математиком XVIII в. Э. Варингом (Eduard Waring, 1734–1798).

10 Гашков

146 Глава III. Многочлены

Но x p x = 0 для любого x Z p согласно малой теореме Ферма. Значит, уравнение f(x) = 0 равносильно уравнению r(x) = 0, и справедливо тождество f(x) = r(x).

Поэтому над полем Z p задача интерполяции осмыслена только для многочленов степени, меньшей p. Но для таких многочленов она решается точно так же, как и для бесконечных полей. В частности, из теоремы Лагранжа вытекает следующая теорема.

Теорема 70. Для любого отображения g : Z p → Z p найдется многочлен f(x) степени не выше p − 1, реализующий эту функцию, т. е. такой, что для любого x Z p справедливо равенство f(x) = g(x), причем этот многочлен определен однозначно среди многочленов степени не выше p − 1.

Д о к а з а т е л ь с т в о. Существование этого многочлена вытекает из теоремы Лагранжа, а единственность фактически была доказана в последней теореме предыдущего параграфа.

Предыдущую теорему можно обобщить и на функции нескольких переменных.

В частности, справедлива следующая теорема.

Теорема 71. Для любой функции g(x1, . . ., xn), переменные и значения которой принадлежат полю Z p , найдется многочлен f(x1, . . .

. . . , xn) от n переменных степени не выше p − 1, по каждой перемен-

ной реализующий эту функцию, т. е. такой, что для любого набора (x1, . . ., xn) Znp справедливо равенство f(x1, . . ., xn) = g(x1, . . ., xn), причем этот многочлен определен однозначно среди многочленов

указанного вида.

Д о к а з а т е л ь с т в о. Сначала реализуем указанными многочленами функции, которые всюду равны нулю, кроме одной точки. Пусть,

например, функция δk1, ..., kn (x1, . . . , xn) равна единице при (x1, . . . , xn) = = (k1, . . ., kn), а в остальных случаях равна нулю. Для каждого i = 1, . . ., n

возьмем многочлен fiki (xi) степени p − 1 от переменной xi , который равен единице при xi = ki и нулю в остальных случаях, существование которого доказано в предыдущей теореме. Тогда многочлен, равный их произведению

fk1, ..., kn (x1, . . . , xn) = f1k1 (x1) . . . fnkn (xn),

будет равен единице при (x1, . . . , xn) = (k1, . . . , kn) и нулю в остальных случаях, т. е.

fk1, ..., kn (x1, . . . , xn) = δk1, ..., kn (x1, . . . , xn).

§ 3.3. Интерполяция

147

Если же функция δk1, ..., kn (x1, . . ., xn) в точке (k1, . . ., kn) равна не единице, а некоторому значению a Z p , а в остальных точках равна нулю,

то многочлен fk1, ..., kn (x1, . . . , xn) после умножения на a опять будет реализовывать эту функцию.

Произвольная функция g(x1, . . . , xn) реализуется многочленом, рав-

ным сумме всех многочленов g(k1, . . . , kn) fk1, ..., kn (x1, . . . , xn). Действительно, для любого набора (k1, . . . , kn) Znp при (x1, . . . , xn),

равном набору

(k1, . . . , kn), в этой сумме все слагаемые

обращают-

ся в нуль, и

только слагаемое g(k1, . . . , kn) fk1, ..., kn (x1, . .

. , xn) равно

g(k1, . . . , kn), поэтому и вся сумма при (x1, . . . , xn) = (k1, . . . , kn) равна g(k1, . . . , kn). Указанная сумма является многочленом от перемен-

ных x1, . . . , xn степени не выше p − 1 по каждой из них. Тем самым существование реализующего функцию g(x1, . . . , xn) многочлена доказано.

Для доказательства единственности заметим, что каждый из многочленов от n переменных степени, меньшей p по каждой из них, однозначно определяется набором коэффициентов при своих одночленах x1k1 . . . xnkn , 0 6 ki 6 p − 1. Этих коэффициентов, как и одночленов, pn штук, каждый из них независимо от других принимает p значений, поэтому число всех таких многочленов равно p pn .

Число же различных реализуемых функций тоже равно p pn , так как каждая из них однозначно определяется набором своих pn значе-

ний при

(x1, . . . , xn) = (k1, . . . , kn), 0 6 ki 6 p − 1.

Поэтому согласно принципу Дирихле каждая из функций реализуется ровно одним многочленом, иначе многочленов не хватило бы для реализации всех функций.

Используя многочлены над полем Z p , можно дать другое доказательство теоремы Вильсона: если p простое число, то число (p − 1)! + 1

делится на p.

 

 

 

 

 

 

 

 

 

 

Д о к а з а т е л ь с т в о. Для

p = 2 эту

теорему можно

проверить

непосредственно. Пусть

p > 2. Согласно малой теореме Ферма много-

член x

p−1

¯

 

 

 

 

¯ ¯

 

 

 

 

− 1 над полем Z p имеет ровно

p − 1 корень 1, 2, . . . , p − 1,

поэтому этот многочлен можно разложить на линейные множители

 

 

 

p−1

¯

¯

¯

 

 

 

 

 

 

 

 

x

(x − (p − 1)).

 

 

 

 

 

 

− 1

= (x − 1) (x − 2) . . .

p−1

 

 

 

 

 

 

 

 

¯

¯

 

 

 

Подставим в полученное тождество 0 и получим, что −1= (−1)

(p −1)!,

а так как (p − 1) – число четное, то (p − 1)! + 1 делится на p. В некоторых случаях более удобной является интерполяционная

формула Ньютона.

10*

148

Глава III. Многочлены

Теорема 72. Для произвольного многочлена f(x) K[x] степени n и произвольных c0, . . . , cn K справедлива формула

f(x) = a0 + a1 (x c0) + a2 (x c0) (x c1) + . . . + an (x c0) . . . (x cn−1),

где ai = Fi (ci), i = 0, . . . , n, а последовательность функций

Fi : {c0, . . . , ci−2, ci , . . . , cn} → K

определяется формулами F0 (ci) = f(ci), i = 0, . . . , n,

Fi (x) =

Fi−1 (x) − Fi−1

(ci−1)

, x {c0

, . . . , ci−2, ci , . . . , cn}.

x

ci−1

 

 

 

 

 

 

 

Д о к а з а т е л ь с т в о. Существование

формулы указанного вида

можно доказать по индукции, при этом в качестве an берется старший коэффициент многочлена f(x).

Единственность коэффициентов ai также с помощью индукции выводится из формул

f(c0) = a0;

f(c1) = a0 + a1 (c1 c0);

f(c2) = a0 + a1 (c2 c0) + a2 (c2 c0) (c2 c1);

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

f(cn) = a0 + a1 (cn c0) + . . . + an (cn c0) . . . (cn cn−1),

которые получаются из формулы для f(x) подстановками констант ci , i = 0, . . . , n.

Из определения функций Fi , i = 0, . . ., n, также по индукции выводятся формулы

F0 (x) = a0 + F1 (x) (x c0),

F0 (x) = a0 + a1 (x c0) + F2 (x) (x c0) (x c1),

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

F0 (x) = a0 + a1 (x c0) + . . . + Fn (x) (x c0) . . . (x cn−1).

Подставляя в них константы c1, . . ., cn и пользуясь доказанной единственностью коэффициентов ai , i = 0, . . . , n, получаем формулы

ai = Fi (ci), i = 0, . . . , n.

Упражнение 61. Проверьте, что вычисление коэффициентов интерполяционного многочлена по формуле Ньютона требует n2 + n вычитаний, (n2 + n)/2 делений.

Если коэффициенты ai , i = 0, . . . , n, в формуле Ньютона уже вычислены и нам нужно найти значение интерполяционного многочлена

§ 3.3. Интерполяция

149

в заданной точке x, то для этого удобно использовать следующую формулу (обобщающую схему Горнера, которая появится у нас дальше)

f(x) = a0 + a1 (x c0) + a2 (x c0) (x c1) + . . . + an (x c0) . . . (x cn−1) =

= ((an (x cn−1) + an−1) (x cn−2) + . . .) (x c0) + a0.

Упражнение 62. Проверьте, что вычисление значения интерполяционного многочлена по этой формуле требует n умножений и 2n сложений.

Заметным преимуществом формулы Ньютона при обработке экспериментальных данных является то обстоятельство, что если мы решили добавить еще одну точку в формулу для интерполяции и соответственно увеличить на 1 степень интерполяционного многочлена, то не надо заново пересчитывать все ее коэффициенты, а нужно найти только последний (старший) коэффициент.

Но формула Ньютона не дает явно коэффициентов интерполяционного многочлена, как формула Лагранжа–Варинга.

Задачи и упражнения к § 3.3

Далее рассматриваем только многочлены над полем действительных чисел, если не оговорено противное.

1. Построить многочлен наименьшей степени по таблице значений

 

 

 

 

 

 

 

x

 

 

1

 

2

 

 

3

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

2

 

1

 

 

4

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а) над полем Q; б) над полем Z5.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

1

n

 

 

 

 

 

 

Qn

 

 

 

 

 

 

 

 

 

 

 

 

 

 

iP

li (x)

 

 

Пусть P(x) = i=1

(x ai), li (x) =

P(x)

 

 

 

 

 

 

2.

x

 

ai

. Докажите, что =1

li (ai)

= 1.

3*. Пусть P(x) = i=1

(x ai). Докажите, что i=1

 

 

= 0, при n > 1.

P(ai)

 

 

Лагранжа можно придать следующий более элегант

 

4*. Формуле

 

 

Q

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P

 

 

 

 

 

-

ный вид

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

f(xk)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f(x)

 

 

 

 

=

X

 

 

 

 

,

 

 

 

 

 

 

(x

x ) . . . (x

x )

 

f (x ) (x

x )

 

 

 

 

 

 

 

 

 

1

 

 

 

 

n

 

k=1

 

 

 

k

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где стоящая слева дробь – правильная.

 

 

 

 

 

 

 

 

 

 

 

 

5.

Многочлен P(x)

при делении на x a дает остаток a для всех

a = 1, 2, 3, 4. Найдите остаток от деления его на (x −1) (x −2) (x −3) (x −4). 6. Докажите, что если p(x) – многочлен степени n со старшим коэффициентом 1, то при некотором целом m [0, n] его модуль не меньше

n!/2n.

150

Глава III. Многочлены

7. Докажите, что если p(x) – многочлен степени 2n и при каждом целом k [−n, n] справедливо неравенство |p(k)| 6 1, то при любом

x[−n, n] справедливо неравенство |p(x)| 6 22n.

8.Построить многочлен наименьшей степени по таблице значений

а)

x

0

1

2

. . .

9

;

б)

 

x

1

2

3

. . .

99

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

1

2

4

. . .

512

 

y

1

1/2

1/3

. . .

1/99

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

,

9*. Многочлен p(x) степени n удовлетворяет равенству p(k) =

k + 1

k = 0, . . . , n. Найдите p(n + 1).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

10*. Многочлен p(x) степени n удовлетворяет равенству p(k) =

,

Cnk+1

k = 0, . . . , n. Найдите p(n + 1).

 

 

 

 

 

 

 

 

 

 

Многочлен называется целозначным,

если он принимает во всех

целых точках только целые значения.

 

 

 

 

 

 

 

 

11*. Докажите, что целозначный многочлен имеет вид

 

 

 

 

 

 

a0 + a1x + . . . + an

x(x − 1) . . . (x n + 1)

,

 

 

 

где ai Z.

 

 

 

 

 

 

 

n!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

У к а з а н и е. Применить формулу Ньютона.

 

 

 

 

 

12. Докажите, что операция

P(x) = P(x + 1) − P(x) переводит цело-

значный многочлен в целозначный.

13*. Докажите, что многочлен степени n, принимающий в n + 1 подряд идущих целых точках только целые значения, является целозначным.

14*. Докажите, что многочлен степени n, принимающий в точках 0, 1, 4, . . ., n2 только целые значения, принимает целые значения в любой целой точке вида m2, m Z.

15*. Многочлен степени n со старшим коэффициентом 1 при целых значениях аргумента принимает целые значения, делящиеся на m. Докажите, что m | n!.

16**. Многочлен степени n в любой целой точке равен n-й степени целого числа. Докажите, что он равен n-й степени линейного многочлена с целыми коэффициентами.

§ 3.4. Производные и кратные корни

Рассмотрим кольцо многочленов над произвольным полем F.

Определение 79. Производной многочлена

f(x) = a0xn + a1xn−1 + . . . + an−1x + an

называется многочлен f(x) = na0xn−1 + (n − 1)a1xn−2 + . . . + an−1.