Основные операции с полиномами
С полиномами могут выполняться различные операции. Прежде всего отметим некоторые функции, которые относятся к одному полиному:
- psqrt(p) – возвращает квадрат полинома;
 - proot(p.n) – возвращает n – ю степень полинома;
 - realroot(p) – возвращает интервал, в котором находятся действительные корни полинома;
 - randpoly(vans, eqns) – возвращает случайный полином по переменным vans (список) с максимальной степенью eqns;
 - discrim(p,var) – вычисление дискриминанта полинома по переменной var;
 - Primitive(a) mod p – проверка полинома на примитивность (возвращает true, если полином примитивен).
 
Действие этих функций достаточно очевидно, поэтому ограничимся приведением примеров их использования:


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