Engine-side commutative monomial monoid: variable names, ordering, multidegree machinery,...
void sort_list(s_pair *&p) const
s_pair_heap(const Monoid *M)
int compare(s_pair *f, s_pair *g) const
s_pair * merge(s_pair *f, s_pair *g) const
s_pair * grab_remaining_pairs()
void text_out(buffer &o) const
void put_back(s_pair *&p)
s_pair * debug_list(int i)
FreeModule — finite-rank free module R^n, the type-level anchor for every Matrix.
GBRing and gbvector — the GB-tuned polynomial-ring view used by classical Buchberger code.
PolynomialRing — abstract polynomial-ring base, the engine's most-reused class.
gb_elem(gbvector *f0, gbvector *fsyz0, int is_min0)