8.5. МОДУЛЬНАЯ АРИФМЕТИКА ПОЛИНОМОВ И ВЫЧИСЛЕНИЕ ИХ ЗНАЧЕНИЙ
Результаты, аналогичные результатам для целых чисел, справедливы и для полиномов. Пусть
полиномы и
Тогда каждый полином и можно представить последовательностью
остатков от деления и на каждый полином
Полином
это тот единственный полином, для которого
для некоторого полинома
. В такой ситуации мы будем писать
что совершенно аналогично модульной записи целых чисел.
По аналогии с леммой 8.1 можно показать, что соответствие
взаимно однозначно, если полиномы
попарно взаимно просты и степень полинома и меньше степени полинома
т. е.
Более того, алгоритм 8.4 для вычисления вычетов применим к полиномам, если в качестве
взять полиномы, а не целые числа. Вместо
(числа битов в каждом
) надо рассматривать наибольшую степень полиномов
Разумеется, сложность измеряется числом арифметических, а не битовых операций. Тогда справедлива теорема, аналогичная теореме 8.9.
Теорема 8.10. Перенеся алгоритм 8.4 на полиномы, можно найти вычеты полинома
относительно полиномов
за время
где
верхняя граница степеней полиномов
и степень полинома и меньше степени полинома
Доказательство. Аналогично теореме 8.9; оставим его в качестве упражнения.
Следствие 1. Для нахождения вычетов полинома и относительно полиномов
требуется не более