32 const unsigned long *spNoether_exp = spNoether->
exp;
34 omBin bin = ri->PolyBin;
35 DECLARE_LENGTH(
const unsigned long length = ri->ExpL_Size);
36 DECLARE_ORDSGN(
const long* ordsgn = ri->ordsgn);
37 const unsigned long* m_e =
m->exp;
38 pAssume(!n_IsZero__T(ln,ri->cf));
45 p_MemSum__T(r->exp,
p->exp, m_e,
length);
46 p_MemAddAdjust__T(r, ri);
48 p_MemCmp__T(r->exp, spNoether_exp,
length, ordsgn,
goto Continue,
goto Continue,
goto Break);
59 if(n_IsZero__T(n, ri->cf))
static BOOLEAN length(leftv result, leftv arg)
#define p_FreeBinAddr(p, r)
#define p_AllocBin(p, bin, r)
static number & pGetCoeff(poly p)
return an alias to the leading coefficient of p assumes that p != NULL NOTE: not copy
#define n_Delete__T(n, r)
static int pLength(poly a)
static long p_MaxComp(poly p, ring lmRing, ring tailRing)
LINKAGE poly pp_Mult_mm_Noether__T(poly p, const poly m, const poly spNoether, int &ll, const ring ri)