newf4::MonomialHashFunction and the new-F4 monomial-to-index hash table.
Hash-table-keyed polynomial storage for the new F4.
Coefficient-ring-erased arithmetic dispatcher used by F4, GB, and resolution code.
Runtime dispatcher that hides the concrete coefficient ring behind a std::variant of ConcreteVectorAr...
const VectorArithmetic & vectorArithmetic() const
Basis(const VectorArithmetic &VA, MonomialHashTable &monHashTable)
std::vector< GBPolyStatus > mGBStatusList
PolynomialList mPolynomialList
const PolynomialList & getPolynomialList() const
const std::vector< GBPolyStatus > & getGBStatusList() const
std::string toString(GBPolyStatus status)