AlgebraicFunction(R, F)ΒΆ
algfunc.spad line 257 [edit on github]
R: Join(Comparable, IntegralDomain)
F: FunctionSpace R
This package provides algebraic functions over an integral domain.
- ^: (F, Fraction Integer) -> F if R has RetractableTo Integer
x ^ q
isx
raised to the rational powerq
.
- belong?: BasicOperator -> Boolean
belong?(op)
istrue
ifop
is an algebraic operator, that is, ann
th root or implicit algebraic operator.
- definingPolynomial: F -> F if R has RetractableTo Integer
definingPolynomial(f)
returns the defining polynomial off
as an element ofF
. Error: iff
is not a kernel.
- droot: List F -> OutputForm
droot(l)
should be a non-exported function.
- inrootof: (SparseUnivariatePolynomial F, F) -> F
inrootof(p, x)
should be a non-exported function.
- iroot: (R, Integer) -> F if R has RetractableTo Integer
iroot(p, n)
should be a non-exported function.
- minPoly: Kernel F -> SparseUnivariatePolynomial F if R has RetractableTo Integer
minPoly(k)
returns the defining polynomial ofk
.
- operator: BasicOperator -> BasicOperator
operator(op)
returns a copy ofop
with the domain-dependent properties appropriate forF
. Error: ifop
is not an algebraic operator, that is, ann
th root or implicit algebraic operator.
- rootOf: (SparseUnivariatePolynomial F, Symbol) -> F
rootOf(p, y)
returnsy
such thatp(y) = 0
. The object returned displays as'y
.
- rootSum: (F, SparseUnivariatePolynomial F, Symbol) -> F
rootSum(expr, p, s)