20 #define SM_MULT(A,B,C, R) sm_Mult(A,B,R) 21 #define SM_DIV sm_PolyDiv 23 #define SM_MULT sm_MultDiv 24 #define SM_DIV sm_SpecialPolyDiv const CanonicalForm int const CFList const Variable & y
void sm_KillModifiedRing(ring r)
BOOLEAN sm_CheckDet(ideal, int, BOOLEAN, const ring)
void sm_SpecialPolyDiv(poly, poly, const ring)
ring sm_RingChange(const ring, long)
long sm_ExpBound(ideal, int, int, int, const ring)
void sm_CallBareiss(ideal smat, int x, int y, ideal &M, intvec **iv, const ring)
ideal sm_CallSolv(ideal I, const ring)
poly sm_CallDet(ideal I, const ring)
poly sm_MultDiv(poly, poly, const poly, const ring)
void sm_PolyDiv(poly, poly, const ring)
poly sm_Mult(poly, poly, const ring)