57poly
p_ExtGcd(poly
p, poly &pFactor, poly q, poly &qFactor, ring r);
poly p_ExtGcd(poly p, poly &pFactor, poly q, poly &qFactor, ring r)
assumes that p and q are univariate polynomials in r, mentioning the same variable; assumes a global ...
int naIsParam(number, const coeffs)
if m == var(i)/1 => return i,
char * naCoeffName(const coeffs r)
nMapFunc naSetMap(const coeffs src, const coeffs dst)
Get a mapping function from src into the domain of this type (n_algExt)
BOOLEAN naInitChar(coeffs cf, void *infoStruct)
Initialize the coeffs object.
BOOLEAN n2pInitChar(coeffs cf, void *infoStruct)
struct for passing initialization parameters to naInitChar
Coefficient rings, fields and other domains suitable for Singular polynomials.
number(* nMapFunc)(number a, const coeffs src, const coeffs dst)
maps "a", which lives in src, into dst
The main handler for Singular numbers which are suitable for Singular polynomials.