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