algfunc.spad line 257 [edit on github]
This package provides algebraic functions over an integral domain.
x ^ q
is x
raised to the rational power q
.
belong?(op)
is true
if op
is an algebraic operator, that is, an n
th root or implicit algebraic operator.
definingPolynomial(f)
returns the defining polynomial of f
as an element of F
. Error: if f
is not a kernel.
droot(l)
should be a non-exported function.
inrootof(p, x)
should be a non-exported function.
iroot(p, n)
should be a non-exported function.
minPoly(k)
returns the defining polynomial of k
.
operator(op)
returns a copy of op
with the domain-dependent properties appropriate for F
. Error: if op
is not an algebraic operator, that is, an n
th root or implicit algebraic operator.
rootOf(p, y)
returns y
such that p(y) = 0
. The object returned displays as 'y
.
rootSum(expr, p, s)