Курсовая работа: Многочлены над кольцом классов вычетов
Для удобства умножим полученный остаток на . При этом последующие остатки также умножатся на некоторые числа, отличные от нуля, что несущественно при нахождении наибольшего общего делителя, так как он находится с точностью до константы. Выполним второе деление:
Полученный остаток разделим на 9 и выполним третье деление:
0
Поскольку остаток равен нулю, то .
Наибольший общий делитель нескольких многочленов f1, f2, ..., fm может быть найден индуктивным способом на основании следующей формулы:
. (10)
Для того чтобы найти наибольший общий делитель многочленов , следует, согласно этой формуле, найти сначала
, затем
и т.д.;
и будет искомым наибольшим делителем.
Докажем формулу (10). Согласно определению наибольшего общего делителя, делители многочлена - это в точности общие делители многочленов
. Поэтому совокупность всех общих делителей многочленов
и fm совпадает с совокупностью всех общих делителей многочленов
и fm; отсюда и следует формула (10).
Наибольший общий делитель d двух многочленов над полем R, а также всякий многочлен, кратный d, может быть представлен в виде
, где
. Такое представление мы называем линейным выражением данного многочлена через многочлены f и g.
Для нахождения линейного выражения наибольшего общего делителя d можно воспользоваться алгоритмом Евклида. В самом деле, первое из равенств (9) дает следующее линейное выражение многочлена r1 через f и g: . Подставляя его во второе равенство, получаем линейное выражение многочлена r2:
. Продолжая так дальше, получаем, в конце концов, линейное выражение наибольшего общего делителя
.
Пример. Найдем линейное выражение наибольшего общего делителя d многочленов f и g из примера 14.
Результаты делений с остатком, выполненных при решении предыдущего примера, показывают, что ,
. Отсюда находим:
,
. Таким образом,
,
.
Линейное выражение любого многочлена h, кратного d, может быть найдено, исходя из линейного выражения d. А именно: пусть и
. Тогда
.
На практике линейное выражение многочлена h удобнее искать не с помощью алгоритма Евклида, а методом неопределенных коэффициентов. Запишем искомые многочлены u и v в общем виде с неопределенными (неизвестными) коэффициентами. Приравнивая коэффициенты при одинаковых степенях x в равенстве , получим систему уравнений для коэффициентов многочленов u и v. Легко видеть, что эти уравнения будут линейными.
7. Наименьшее общее кратное.
Наименьшим общим кратным многочленов над полем R называется многочлен h, обладающий следующими свойствами: 1) h делится на каждый из многочленов
, т.е. является их общим кратным; 2) h делит любое общее кратное многочленов
.
Теорема Для двух многочленов f и g наименьшее общее кратное [f, g] связано с наибольшим общим делителем (f, g) соотношением
(11)