13 #ifndef CF_GCD_ALGEXT_H 14 #define CF_GCD_ALGEXT_H 38 bool isLess(
int *
a,
int *
b,
int lower,
int upper);
39 bool isEqual(
int *
a,
int *
b,
int lower,
int upper);
bool isEqual(int *a, int *b, int lower, int upper)
const CanonicalForm int s
const CanonicalForm CFMap CFMap bool topLevel
CanonicalForm firstLC(const CanonicalForm &f)
void tryInvert(const CanonicalForm &, const CanonicalForm &, CanonicalForm &, bool &)
int * leadDeg(const CanonicalForm &f, int *degs)
void tryBrownGCD(const CanonicalForm &F, const CanonicalForm &G, const CanonicalForm &M, CanonicalForm &result, bool &fail, bool topLevel=true)
modular gcd over F_p[x]/(M) for not necessarily irreducible M. If a zero divisor is encountered fail ...
CanonicalForm QGCD(const CanonicalForm &, const CanonicalForm &)
gcd over Q(a)
bool isLess(int *a, int *b, int lower, int upper)