(%o1) true
(%i2) freeof (x, 'integrate (x^2, x, 0, 1));
(%o2) true
(%i3) freeof (x, 'integrate (x^2, x));
(%o3) false
Функция: genfact (x, y, z)
Returns the generalized factorial, defined as x (x-z)(x-2 z)...(x-(y-1)z). Thus-
так, for integral x, функция genfact(x,x,1)=x! and genfact(x,x/2,2)=x!!.
Функция: imagpart (expr)
Returns-возвращает the imaginary-мнимую part-часть of the expression expr.
Функция imagpart is a computational function, not a simplifying function.
See also abs, carg, polarform, rectform, and realpart.
Функция: infix (op)
Функция: infix (op, lbp, rbp)
Функция: infix (op, lbp, rbp, lpos, rpos, pos)
Declares op to be an infix operator. An infix operator is a function of two arguments, with
the name of the function written between the arguments. For example, the subtraction operator
- is an infix operator.
infix(op) declares op to be an infix operator with default binding-связывающий
powers-степени (left and right both equal to 180) and parts of speech-речи (left and right both
equal to any).
infix(op,lbp,rbp) declares op to be an infix operator with stated left and right
binding powers and default parts of speech (left and right both equal to any).
infix(op,lbp,rbp,lpos,rpos,pos) declares op to be an infix operator with stated
left and right binding powers and parts of speech.
The precedence-предшествование of op with respect to other operators derives from the
left and right binding powers of the operators in question. If the left and right binding powers of
op are both greater the left and right binding powers of some other operator, then op takes
precedence over the other operator. If the binding powers are not both greater or less, some
more complicated relation holds.
The associativity of op depends-зависящий on its binding powers. Greater left binding
power (lbp) implies-подразумевает an instance-случай of op is evaluated before other
operators to its left in an expression, while greater right binding power (rbp) implies an instance
of op is evaluated before other operators to its right in an expression. Thus greater lbp makes
op right-associative, while greater rbp makes op left-associative. If lbp is equal to rbp, op is
left-associative.
See also Syntax.
Примеры (в КОНСОЛИ):
If the left and right binding powers of op are both greater the left and right binding powers
of some other operator, then op takes precedence over the other operator:
(%i1) :lisp (get '$+ 'lbp);
Incorrect syntax: : is not a prefix operator
Space:l
^
(%i1) :lisp (get '$+ 'rbp);
56