Definition at line 1410 of file res-a1.cpp.
1413{
1415
1416
1417 const resterm *tm;
1418
1419 for (
int i =
x - 1; i >= 0; i--)
1420 {
1421 res_pair *
p = elems[i];
1423 while ((tm =
R->component_occurs_in(
p->pivot_term->comp, f)) !=
nullptr)
1424 {
1425
1426
1427
1428 ring_elem c =
1429 K->divide(tm->
coeff,
p->pivot_term->coeff);
1430
1431 M->divide(tm->
monom,
p->pivot_term->monom, MINIMAL_mon);
1432 if (
p->stripped_syz ==
nullptr)
p->stripped_syz =
R->strip(
p->syz);
1433 R->subtract_multiple_to(f, c, MINIMAL_mon,
p->stripped_syz);
1434 }
1435 }
1436}
#define ALLOCATE_MONOMIAL(byte_len)
References ALLOCATE_MONOMIAL, resterm::coeff, K, M, resterm::monom, monom_size, monomial, p, R, SYZ_NOT_MINIMAL, and x.
Referenced by make_minimal().