35 #define idealSize(I) IDELEMS(I) 42 int gcd(
int a,
int b);
int64vec * leadExp64(poly p)
BOOLEAN noPolysWithMoreThanTwoTerms(ideal Gw)
int64 getInvEps64(ideal G, intvec *targm, int pertdeg)
ideal idInterRed(ideal G)
intvec * int64VecToIntVec(int64vec *source)
poly getNthPolyOfId(ideal I, int n)
int64vec * rGetGlobalOrderWeightVec(ring r)
void setPosOfIM(intvec *im, int i, int j, int val)
void nextt64(ideal G, int64vec *currw, int64vec *targw, int64 &t1, int64 &t2)
matrix matIdLift(ideal Gomega, ideal M)
int iv64Size(int64vec *v)
void getTaun64(ideal G, intvec *targm, int pertdeg, int64vec **v64, int64 &i64)
int64 gcd64(int64 a, int64 b)
const Variable & v
< [in] a sqrfree bivariate poly
ideal init64(ideal G, int64vec *currw)
void gett64(int64vec *listw, int64vec *currw, int64vec *targw, int64 &t1, int64 &t2)
int getMaxPosOfNthRow(intvec *v, int n)
int64vec * rGetGlobalOrderMatrix(ring r)
int64vec * nextw64(int64vec *currw, int64vec *targw, int64 nexttvec0, int64 nexttvec1)
BOOLEAN currwOnBorder64(ideal I, int64vec *currw64)
void rCopyAndChangeA(int64vec *w)
int invEpsOk64(ideal I, intvec *targm, int pertdeg, int64 inveps64)
intvec * getNthRow(intvec *v, int n)
int64vec * getNthRow64(intvec *v, int n)