[Next] [Prev] [_____] [Left] [Up] [Index] [Root]
Element Operations

Element Operations

Subsections

Arithmetic

+ a : FldFunElt -> FldFunElt
- a : FldFunElt -> FldFunElt
a + b : FldFunElt, FldFunElt -> FldFunElt
a - b : FldFunElt, FldFunElt -> FldFunElt
a * b : FldFunElt, FldFunElt -> FldFunElt
a / b : FldFunElt, FldFunElt -> FldFunElt
a ^ k : FldFunElt, RngIntElt -> FldFunElt
a +:= b : RngPolElt, RngPolElt -> RngPolElt
a -:= b : RngPolElt, RngPolElt -> RngPolElt
a *:= b : RngPolElt, RngPolElt -> RngPolElt

Equality and Membership

a eq b : FldFunElt, FldFunElt -> BoolElt
a ne b : FldFunElt, FldFunElt -> BoolElt
a in F : FldFunElt, FldFun -> BoolElt
a notin F : FldFunElt, FldFun -> BoolElt

Numerator and Denominator

Numerator(f) : FldFunElt -> AlgPolElt
Given a rational function f in K, the field of fractions of R, this function returns the numerator P of f=P/Q as an element of the polynomial ring R.
Denominator(f) : FldFunElt -> AlgPolElt
Given a rational function f in K, the field of fractions of R, this function returns the denominator Q of f=P/Q as an element of the polynomial ring R.

Predicates on Ring Elements

IsZero(a) : FldFunElt -> BoolElt
IsOne(a) : FldFunElt -> BoolElt
IsMinusOne(a) : FldFunElt -> BoolElt
IsNilpotent(a) : FldFunElt -> BoolElt
IsIdempotent(a) : FldFunElt -> BoolElt
IsUnit(a) : FldFunElt -> BoolElt
IsZeroDivisor(a) : FldFunElt -> BoolElt
IsRegular(a) : FldFunElt -> BoolElt

Evaluation

Evaluate(f, r) : FldFunElt, RngElt -> FldFunElt
Given a univariate rational function f in F, return the rational function in F obtained by evaluating the indeterminate in r, which must be from (or coercible into) the coefficient ring of the integers of F.
Evaluate(f, v, r) : FldFunElt, RngIntElt, RngElt -> FldFunElt
Given a rational function f in F, return the rational function in F obtained by evaluating the v-th principal indeterminate in r, which must be from (or coercible into) the coefficient ring of the integers of F.
[Next] [Prev] [_____] [Left] [Up] [Index] [Root]