Когда L есть list-список или set-установка, то функция lmin возвращает
apply('min,args (L)). Когда L не есть list-список или set-установка, то сигнализирует
error-ошибку.
Функция: max (x_1, ..., x_n)
Возвращает simplified-упрощенное значение для максимума выражений от x_1 до
x_n. Когда get(trylevel,maxmin), то есть 2 или больше, функция max использует
simplification-упрощение типа max (e, -e) --> |e|. Когда get(trylevel,maxmin)
есть 3 или больше, функция max пытается eliminate-устранить выражения, которые
находятся между двумя другими аргументами; например, max (x, 2*x, 3*x) --> max
(x,3*x). В функции set-устанавливается значение попыток 2, используется
put(trylevel,2,maxmin).
Функция: min (x_1, ..., x_n)
Возвращает simplified-упрощенное значение для максимума выражений от x_1 до
x_n. Когда get(trylevel,maxmin), то есть 2 или больше, функция min использует
simplification-упрощение типа min (e, -e) --> -|e|. Когда get(trylevel,maxmin)
есть 3 или больше, функция min пытается eliminate-устранить выражения, которые
находятся между двумя другими аргументами; например, min (x, 2*x, 3*x) --> min
(x,3*x). В функции set-устанавливается значение попыток 2, используется
put(trylevel,2,maxmin).
Функция: polymod (p)
Функция: polymod (p, m)
Конвертирует полином p в модульное представление. Функция polymod(p,m)
специфицирует модуль m быть использованым вместо текущего значения модуля p.
Смотри modulus.
Функция: mod (x, y)
Если x и y есть real числа и y не ноль, возвращает остаток от деления x-
y*floor(x/y). Далее для всех real x, мы имеем mod(x,0)=x. Для обсуждения
определения mod(x,0)=x, смотри главу 3.4 книги "Concrete Mathematics" авторов
Graham, Knuth и Patashnik («Конкретная математика», Грэхэм, Кнут, Паташник). Функция
mod(x,1) есть sawtooth-пилообразная функция с периодами 1 для mod(1,1)=0 и
mod(0,1)=0.
Чтобы найти основной аргумент (число в интервале (-%pi, %pi) комплексного
числа, используйте функцию |x|-> (%pi-mod %pi-x,2*%pi), где x есть аргумент.
Когда x и y константы выражения (10*%pi, например), функция mod использует
некоторую big float схему вычисления, которая примененяет floor and ceiling. В других
случаях mod может вернуть ошибочное значение.
Для нечисловых аргументов x или y, mod известно несколько правил simplification-
упрощений:
(%i1) mod (x, 0);
(%o1) x
(%i2) mod (a*x, a*y);
(%o2) a*mod(x,y)
(%i3) mod (0, x);
(%o3) 0
29