PolyBoRi
|
Classes | |
class | CacheManager |
class | ChainCriterion |
assumes that divisibility condition is fullfilled More... | |
class | ChainVariableCriterion |
class | HasTRepOrExtendedProductCriterion |
class | SetBitUInt |
class | ZeroFunction |
class | ShorterEliminationLength |
class | ShorterEliminationLengthModified |
class | PairStatusSet |
class | PairManager |
class | MonomialHasher |
class | GroebnerStrategy |
class | LessWeightedLengthInStrat |
class | LessWeightedLengthInStratModified |
class | LessEcartThenLessWeightedLengthInStrat |
class | LessUsedTailVariablesThenLessWeightedLengthInStrat |
class | LessCombinedManySizesInStrat |
class | PolynomialSugar |
class | LMLessComparePS |
class | PSCompareByEl |
class | IsEcart0Predicate |
class | LexHelper |
class | DegOrderHelper |
class | BlockOrderHelper |
class | LexOrderGreaterComparer |
class | LMLessCompare |
class | SlimgbReduction |
Typedefs | |
typedef polybori::CacheManager < CCacheTypes::divisorsof > | fixed_divisors_cache_type |
typedef Monomial::idx_map_type | lm2Index_map_type |
typedef Exponent::idx_map_type | exp2Index_map_type |
typedef LessWeightedLengthInStratModified | StratComparerForSelect |
typedef SlimgbReduction < SLIMGB_SIMPLEST > | slimgb_reduction_type |
Functions | |
template<class idx_type1 , class idx_type2 > | |
void | set_up_translation_vectors (std::vector< idx_type1 > &ring_2_0123, std::vector< idx_type2 > &back_2_ring, const Exponent &used_variables) |
Polynomial | translate_indices (const Polynomial &p, const std::vector< idx_type > &table) |
template<class CacheMgr > | |
MonomialSet | mod_var_set (const CacheMgr &cache_mgr, MonomialSet::navigator a, MonomialSet::navigator v) |
MonomialSet | mod_var_set (const MonomialSet &as, const MonomialSet &vs) |
MonomialSet | mod_deg2_set (const MonomialSet &as, const MonomialSet &vs) |
template<class CacheMgr > | |
MonomialSet | mod_deg2_set (const CacheMgr &cache_mgr, MonomialSet::navigator a, MonomialSet::navigator v) |
MonomialSet | contained_variables_cudd_style (const MonomialSet &m) |
MonomialSet | contained_deg2_cudd_style (const MonomialSet &m) |
Polynomial | reduce_by_monom (const Polynomial &p, const Monomial &m) |
Polynomial | reduce_by_binom (const Polynomial &p, const Polynomial &binom) |
Polynomial | reduce_complete (const Polynomial &p, const Polynomial &reductor) |
Polynomial | reduce_complete (const Polynomial &p, const PolyEntry &reductor, wlen_type &len) |
bool | should_propagate (const PolyEntry &e) |
MonomialSet | minimal_elements_internal (const MonomialSet &s) |
MonomialSet | minimal_elements_internal2 (MonomialSet s) |
std::vector< Exponent > | minimal_elements_internal3 (MonomialSet s) |
MonomialSet | minimal_elements (const MonomialSet &s) |
template<class value_type , class initializer , class set_bit > | |
value_type | p2code (Polynomial p, const std::vector< char > &ring_2_0123, int max_vars) |
bool | polynomial_in_one_block (const Polynomial p) |
MonomialSet | minimal_elements_cudd_style_unary (MonomialSet m) |
MonomialSet | minimal_elements_cudd_style (MonomialSet m) |
template<class MgrType > | |
MonomialSet | recursively_insert (const MgrType &mgr, MonomialSet::navigator p, idx_type idx, MonomialSet::navigator m) |
MonomialSet | recursively_insert (MonomialSet::navigator p, idx_type idx, MonomialSet mset) |
void | addPolynomialToReductor (Polynomial &p, MonomialSet &m) |
template<class CacheMgr > | |
Polynomial | map_every_x_to_x_plus_one (const CacheMgr &cache_mgr, MonomialSet::navigator nav) |
Polynomial | map_every_x_to_x_plus_one (Polynomial p) |
Polynomial | red_tail_in_last_block (const GroebnerStrategy &strat, Polynomial p) |
Polynomial | mult_fast_sim (const std::vector< Polynomial > &vec) |
std::vector< Polynomial > | full_implication_gb (const Polynomial &p, CacheManager &cache, GroebnerStrategy &strat_param) |
void | groebner (GroebnerStrategy &strat) |
wlen_type | wlen_literal_exceptioned (const PolyEntry &e) |
std::vector< Polynomial > | variety_lex_groebner_basis (const MonomialSet &points, const Monomial &variables) |
MonomialSet | nf_lex_points (const Polynomial &f, const MonomialSet &p) |
MonomialSet | gen_random_subset (const std::vector< Monomial > &vec, bool_gen_type &bit_gen) |
MonomialSet | random_interpolation (const MonomialSet &as_set, const std::vector< Monomial > &as_vector, bool_gen_type &bit_gen) |
MonomialSet | variety_lex_leading_terms (const MonomialSet &points, const Monomial &variables) |
MonomialSet | zeros (Polynomial p, MonomialSet candidates) |
Polynomial | interpolate (MonomialSet to_zero, MonomialSet to_one) |
Polynomial | interpolate_smallest_lex (MonomialSet to_zero, MonomialSet to_one) |
MonomialSet | include_divisors (const MonomialSet &m) |
template<class T > | |
Polynomial | add_up_generic (const std::vector< T > &res_vec, Polynomial init) |
Polynomial | nf1 (GroebnerStrategy &strat, Polynomial p) |
Polynomial | nf2 (GroebnerStrategy &strat, Polynomial p) |
Polynomial | nf2_short (GroebnerStrategy &strat, Polynomial p) |
Polynomial | nf3 (const GroebnerStrategy &strat, Polynomial p, Monomial rest_lead) |
Polynomial | nf3_lexbuckets (const GroebnerStrategy &strat, Polynomial p, Monomial rest_lead) |
Polynomial | nf3_no_deg_growth (const GroebnerStrategy &strat, Polynomial p, Monomial rest_lead) |
Polynomial | nf3_degree_order (const GroebnerStrategy &strat, Polynomial p, Monomial lead) |
Polynomial | nf3_db (GroebnerStrategy &strat, Polynomial p, int deg_bound) |
Polynomial | nf3_short (const GroebnerStrategy &strat, Polynomial p) |
Polynomial | nf_delaying (GroebnerStrategy &strat, Polynomial p) |
Polynomial | nf_delaying_exchanging (GroebnerStrategy &strat, Polynomial p) |
int | sum_size (const MonomialSet &s1, const MonomialSet &s2) |
std::vector< Polynomial > | parallel_reduce (std::vector< Polynomial > inp, GroebnerStrategy &strat, int average_steps, double delay_f) |
int | select_short (const GroebnerStrategy &strat, const Polynomial &p) |
int | select_short (const GroebnerStrategy &strat, const Monomial &m) |
int | select1 (const GroebnerStrategy &strat, const Polynomial &p) |
int | select1 (const GroebnerStrategy &strat, const Monomial &m) |
int | select_no_deg_growth (const GroebnerStrategy &strat, const Monomial &m) |
template<class T > | |
Polynomial | add_up_generic (const std::vector< T > &res_vec, int start, int end, Polynomial init) |
Polynomial | add_up_monomials (const std::vector< Monomial > &vec) |
Polynomial | add_up_polynomials (const std::vector< Polynomial > &vec) |
Polynomial | add_up_exponents (const std::vector< Exponent > &vec) |
Polynomial | red_tail_general (const GroebnerStrategy &strat, Polynomial p) |
template<class Helper > | |
Polynomial | red_tail_generic (const GroebnerStrategy &strat, Polynomial p) |
Polynomial | red_tail (const GroebnerStrategy &strat, Polynomial p) |
Polynomial | red_tail_short (const GroebnerStrategy &strat, Polynomial p) |
Polynomial | red_tail_self_tuning (const GroebnerStrategy &strat, Polynomial p) |
template<bool have_redsb> | |
Polynomial | ll_red_nf_generic (const Polynomial &, const BooleSet &) |
template<bool have_redsb> | |
Polynomial | ll_red_nf_generic (const Polynomial &p, const BooleSet::navigator navi) |
Polynomial | ll_red_nf (const Polynomial &p, const BooleSet &reductors) |
Polynomial | ll_red_nf_noredsb (const Polynomial &p, const BooleSet &reductors) |
Polynomial | do_plug_1 (const Polynomial &p, const MonomialSet &m_plus_ones) |
Polynomial | plug_1_top (const Polynomial &p, const MonomialSet &m_plus_ones) |
Polynomial | plug_1 (const Polynomial &p, const MonomialSet &m_plus_ones) |
MonomialSet | mod_mon_set (const MonomialSet &as, const MonomialSet &vs) |
MonomialSet | random_set_using_generator (const Monomial &variables, unsigned int len, bool_gen_type &bit_gen) |
MonomialSet | random_set (const Monomial &variables, unsigned int len) |
Variables | |
const int | FARE_WORSE = 10 |
const int | SLIMGB_SIMPLEST = 0 |
typedef Exponent::idx_map_type polybori::groebner::exp2Index_map_type |
typedef polybori ::CacheManager<CCacheTypes::divisorsof> polybori::groebner::fixed_divisors_cache_type |
typedef Monomial::idx_map_type polybori::groebner::lm2Index_map_type |
Polynomial polybori::groebner::add_up_exponents | ( | const std::vector< Exponent > & | vec | ) |
Referenced by random_set_using_generator().
Polynomial polybori::groebner::add_up_generic | ( | const std::vector< T > & | res_vec, |
Polynomial | init | ||
) |
Polynomial polybori::groebner::add_up_generic | ( | const std::vector< T > & | res_vec, |
int | start, | ||
int | end, | ||
Polynomial | init | ||
) |
References add_up_generic().
Polynomial polybori::groebner::add_up_monomials | ( | const std::vector< Monomial > & | vec | ) |
References add_up_generic().
Polynomial polybori::groebner::add_up_polynomials | ( | const std::vector< Polynomial > & | vec | ) |
References add_up_generic().
Referenced by red_tail_general(), and red_tail_generic().
void polybori::groebner::addPolynomialToReductor | ( | Polynomial & | p, |
MonomialSet & | m | ||
) |
MonomialSet polybori::groebner::contained_deg2_cudd_style | ( | const MonomialSet & | m | ) |
References contained_variables_cudd_style().
MonomialSet polybori::groebner::contained_variables_cudd_style | ( | const MonomialSet & | m | ) |
References polybori::CDDInterface< CuddLikeZDD >::navigation().
Referenced by contained_deg2_cudd_style().
Polynomial polybori::groebner::do_plug_1 | ( | const Polynomial & | p, |
const MonomialSet & | m_plus_ones | ||
) |
References polybori::BooleSet::diff(), and mod_mon_set().
Referenced by plug_1_top().
std::vector< Polynomial > polybori::groebner::full_implication_gb | ( | const Polynomial & | p, |
CacheManager & | cache, | ||
GroebnerStrategy & | strat_param | ||
) |
References polybori::groebner::GroebnerStrategy::addGenerator(), polybori::groebner::GroebnerStrategy::cache, polybori::groebner::GroebnerStrategy::minimalizeAndTailReduce(), polybori::groebner::GroebnerStrategy::optAllowRecursion, and polybori::groebner::GroebnerStrategy::symmGB_F2().
Referenced by polybori::groebner::GroebnerStrategy::addGeneratorTrySplit().
MonomialSet polybori::groebner::gen_random_subset | ( | const std::vector< Monomial > & | vec, |
bool_gen_type & | bit_gen | ||
) |
void polybori::groebner::groebner | ( | GroebnerStrategy & | strat | ) |
MonomialSet polybori::groebner::include_divisors | ( | const MonomialSet & | m | ) |
Polynomial polybori::groebner::interpolate | ( | MonomialSet | to_zero, |
MonomialSet | to_one | ||
) |
Polynomial polybori::groebner::interpolate_smallest_lex | ( | MonomialSet | to_zero, |
MonomialSet | to_one | ||
) |
Polynomial polybori::groebner::ll_red_nf | ( | const Polynomial & | p, |
const BooleSet & | reductors | ||
) |
Referenced by polybori::groebner::GroebnerStrategy::llReduceAll(), and red_tail_generic().
Polynomial polybori::groebner::ll_red_nf_generic | ( | const Polynomial & | p, |
const BooleSet::navigator | navi | ||
) |
Polynomial polybori::groebner::ll_red_nf_generic | ( | const Polynomial & | p, |
const BooleSet & | reductors | ||
) |
Polynomial polybori::groebner::ll_red_nf_noredsb | ( | const Polynomial & | p, |
const BooleSet & | reductors | ||
) |
Polynomial polybori::groebner::map_every_x_to_x_plus_one | ( | const CacheMgr & | cache_mgr, |
MonomialSet::navigator | nav | ||
) |
Polynomial polybori::groebner::map_every_x_to_x_plus_one | ( | Polynomial | p | ) |
MonomialSet polybori::groebner::minimal_elements | ( | const MonomialSet & | s | ) |
MonomialSet polybori::groebner::minimal_elements_cudd_style | ( | MonomialSet | m | ) |
MonomialSet polybori::groebner::minimal_elements_cudd_style_unary | ( | MonomialSet | m | ) |
MonomialSet polybori::groebner::minimal_elements_internal | ( | const MonomialSet & | s | ) |
MonomialSet polybori::groebner::minimal_elements_internal2 | ( | MonomialSet | s | ) |
std::vector<Exponent> polybori::groebner::minimal_elements_internal3 | ( | MonomialSet | s | ) |
MonomialSet polybori::groebner::mod_deg2_set | ( | const MonomialSet & | as, |
const MonomialSet & | vs | ||
) |
Referenced by mod_deg2_set().
MonomialSet polybori::groebner::mod_deg2_set | ( | const CacheMgr & | cache_mgr, |
MonomialSet::navigator | a, | ||
MonomialSet::navigator | v | ||
) |
References mod_deg2_set(), and mod_var_set().
MonomialSet polybori::groebner::mod_mon_set | ( | const MonomialSet & | as, |
const MonomialSet & | vs | ||
) |
References polybori::CDDInterface< CuddLikeZDD >::navigation().
Referenced by do_plug_1(), plug_1_top(), and red_tail_generic().
MonomialSet polybori::groebner::mod_var_set | ( | const CacheMgr & | cache_mgr, |
MonomialSet::navigator | a, | ||
MonomialSet::navigator | v | ||
) |
Referenced by mod_deg2_set().
MonomialSet polybori::groebner::mod_var_set | ( | const MonomialSet & | as, |
const MonomialSet & | vs | ||
) |
Polynomial polybori::groebner::mult_fast_sim | ( | const std::vector< Polynomial > & | vec | ) |
Polynomial polybori::groebner::nf1 | ( | GroebnerStrategy & | strat, |
Polynomial | p | ||
) |
References polybori::groebner::GroebnerStrategy::generators, select1(), and polybori::spoly().
Polynomial polybori::groebner::nf2 | ( | GroebnerStrategy & | strat, |
Polynomial | p | ||
) |
Polynomial polybori::groebner::nf2_short | ( | GroebnerStrategy & | strat, |
Polynomial | p | ||
) |
Polynomial polybori::groebner::nf3 | ( | const GroebnerStrategy & | strat, |
Polynomial | p, | ||
Monomial | rest_lead | ||
) |
References polybori::groebner::GroebnerStrategy::generators, polybori::groebner::GroebnerStrategy::optBrutalReductions, reduce_complete(), and select1().
Referenced by polybori::groebner::GroebnerStrategy::nf(), polybori::groebner::BlockOrderHelper::nf(), polybori::groebner::LexHelper::nf(), red_tail_general(), and red_tail_self_tuning().
Polynomial polybori::groebner::nf3_db | ( | GroebnerStrategy & | strat, |
Polynomial | p, | ||
int | deg_bound | ||
) |
Polynomial polybori::groebner::nf3_degree_order | ( | const GroebnerStrategy & | strat, |
Polynomial | p, | ||
Monomial | lead | ||
) |
References polybori::groebner::GroebnerStrategy::generators, polybori::BoolePolynomial::gradedPart(), polybori::groebner::GroebnerStrategy::optBrutalReductions, reduce_complete(), and select1().
Referenced by polybori::groebner::GroebnerStrategy::nf(), polybori::groebner::DegOrderHelper::nf(), and red_tail_general().
Polynomial polybori::groebner::nf3_lexbuckets | ( | const GroebnerStrategy & | strat, |
Polynomial | p, | ||
Monomial | rest_lead | ||
) |
Polynomial polybori::groebner::nf3_no_deg_growth | ( | const GroebnerStrategy & | strat, |
Polynomial | p, | ||
Monomial | rest_lead | ||
) |
Polynomial polybori::groebner::nf3_short | ( | const GroebnerStrategy & | strat, |
Polynomial | p | ||
) |
References polybori::groebner::GroebnerStrategy::generators, reduce_complete(), select_short(), and polybori::spoly().
Referenced by red_tail_self_tuning(), and red_tail_short().
Polynomial polybori::groebner::nf_delaying | ( | GroebnerStrategy & | strat, |
Polynomial | p | ||
) |
Polynomial polybori::groebner::nf_delaying_exchanging | ( | GroebnerStrategy & | strat, |
Polynomial | p | ||
) |
MonomialSet polybori::groebner::nf_lex_points | ( | const Polynomial & | f, |
const MonomialSet & | p | ||
) |
Referenced by variety_lex_groebner_basis().
value_type polybori::groebner::p2code | ( | Polynomial | p, |
const std::vector< char > & | ring_2_0123, | ||
int | max_vars | ||
) |
std::vector< Polynomial > polybori::groebner::parallel_reduce | ( | std::vector< Polynomial > | inp, |
GroebnerStrategy & | strat, | ||
int | average_steps, | ||
double | delay_f | ||
) |
References polybori::groebner::GroebnerStrategy::addGeneratorDelayed(), polybori::groebner::GroebnerStrategy::faugereStepDense(), polybori::groebner::GroebnerStrategy::generators, polybori::groebner::PolynomialSugar::getSugar(), polybori::groebner::GroebnerStrategy::log(), polybori::groebner::GroebnerStrategy::optExchange, polybori::groebner::GroebnerStrategy::optLazy, polybori::groebner::GroebnerStrategy::optLinearAlgebraInLastBlock, polybori::groebner::GroebnerStrategy::optStepBounded, and select1().
Referenced by polybori::groebner::GroebnerStrategy::symmGB_F2().
Polynomial polybori::groebner::plug_1 | ( | const Polynomial & | p, |
const MonomialSet & | m_plus_ones | ||
) |
References plug_1_top().
Polynomial polybori::groebner::plug_1_top | ( | const Polynomial & | p, |
const MonomialSet & | m_plus_ones | ||
) |
References polybori::BoolePolynomial::diagram(), do_plug_1(), and mod_mon_set().
Referenced by plug_1().
bool polybori::groebner::polynomial_in_one_block | ( | const Polynomial | p | ) |
MonomialSet polybori::groebner::random_interpolation | ( | const MonomialSet & | as_set, |
const std::vector< Monomial > & | as_vector, | ||
bool_gen_type & | bit_gen | ||
) |
MonomialSet polybori::groebner::random_set | ( | const Monomial & | variables, |
unsigned int | len | ||
) |
References random_set_using_generator().
MonomialSet polybori::groebner::random_set_using_generator | ( | const Monomial & | variables, |
unsigned int | len, | ||
bool_gen_type & | bit_gen | ||
) |
References add_up_exponents(), and polybori::BooleExponent::begin().
Referenced by random_set().
MonomialSet polybori::groebner::recursively_insert | ( | MonomialSet::navigator | p, |
idx_type | idx, | ||
MonomialSet | mset | ||
) |
MonomialSet polybori::groebner::recursively_insert | ( | const MgrType & | mgr, |
MonomialSet::navigator | p, | ||
idx_type | idx, | ||
MonomialSet::navigator | m | ||
) |
Polynomial polybori::groebner::red_tail | ( | const GroebnerStrategy & | strat, |
Polynomial | p | ||
) |
References red_tail_general().
Referenced by polybori::groebner::GroebnerStrategy::nf().
Polynomial polybori::groebner::red_tail_general | ( | const GroebnerStrategy & | strat, |
Polynomial | p | ||
) |
References add_up_generic(), add_up_polynomials(), polybori::BoolePolynomial::deg(), nf3(), and nf3_degree_order().
Referenced by red_tail().
Polynomial polybori::groebner::red_tail_generic | ( | const GroebnerStrategy & | strat, |
Polynomial | p | ||
) |
References add_up_polynomials(), polybori::groebner::GroebnerStrategy::canRewrite(), polybori::BoolePolynomial::deg(), ll_red_nf(), polybori::groebner::GroebnerStrategy::llReductor, polybori::groebner::GroebnerStrategy::minimalLeadingTerms, mod_mon_set(), polybori::groebner::GroebnerStrategy::monomials, and polybori::groebner::GroebnerStrategy::optLL.
Polynomial polybori::groebner::red_tail_in_last_block | ( | const GroebnerStrategy & | strat, |
Polynomial | p | ||
) |
Polynomial polybori::groebner::red_tail_self_tuning | ( | const GroebnerStrategy & | strat, |
Polynomial | p | ||
) |
References polybori::BoolePolynomial::lead(), polybori::BoolePolynomial::length(), nf3(), and nf3_short().
Polynomial polybori::groebner::red_tail_short | ( | const GroebnerStrategy & | strat, |
Polynomial | p | ||
) |
References polybori::BoolePolynomial::lead(), and nf3_short().
Polynomial polybori::groebner::reduce_by_binom | ( | const Polynomial & | p, |
const Polynomial & | binom | ||
) |
Referenced by nf2_short(), and reduce_complete().
Polynomial polybori::groebner::reduce_by_monom | ( | const Polynomial & | p, |
const Monomial & | m | ||
) |
References polybori::BooleMonomial::begin().
Referenced by nf2(), and nf2_short().
Polynomial polybori::groebner::reduce_complete | ( | const Polynomial & | p, |
const Polynomial & | reductor | ||
) |
Referenced by nf2(), nf2_short(), nf3(), nf3_db(), nf3_degree_order(), nf3_no_deg_growth(), and nf3_short().
Polynomial polybori::groebner::reduce_complete | ( | const Polynomial & | p, |
const PolyEntry & | reductor, | ||
wlen_type & | len | ||
) |
References reduce_by_binom().
int polybori::groebner::select1 | ( | const GroebnerStrategy & | strat, |
const Monomial & | m | ||
) |
int polybori::groebner::select1 | ( | const GroebnerStrategy & | strat, |
const Polynomial & | p | ||
) |
References polybori::groebner::GroebnerStrategy::exp2Index, and polybori::groebner::GroebnerStrategy::leadingTerms.
Referenced by nf1(), nf2(), nf3(), nf3_db(), nf3_degree_order(), nf3_lexbuckets(), nf_delaying(), nf_delaying_exchanging(), parallel_reduce(), and polybori::groebner::SlimgbReduction< variant >::reduce().
int polybori::groebner::select_no_deg_growth | ( | const GroebnerStrategy & | strat, |
const Monomial & | m | ||
) |
static int polybori::groebner::select_short | ( | const GroebnerStrategy & | strat, |
const Monomial & | m | ||
) |
static int polybori::groebner::select_short | ( | const GroebnerStrategy & | strat, |
const Polynomial & | p | ||
) |
References polybori::groebner::GroebnerStrategy::generators, polybori::groebner::GroebnerStrategy::leadingTerms, and polybori::groebner::GroebnerStrategy::lm2Index.
Referenced by nf2_short(), and nf3_short().
void polybori::groebner::set_up_translation_vectors | ( | std::vector< idx_type1 > & | ring_2_0123, |
std::vector< idx_type2 > & | back_2_ring, | ||
const Exponent & | used_variables | ||
) |
Referenced by polybori::groebner::CacheManager::insert(), and polybori::groebner::CacheManager::lookup().
bool polybori::groebner::should_propagate | ( | const PolyEntry & | e | ) |
int polybori::groebner::sum_size | ( | const MonomialSet & | s1, |
const MonomialSet & | s2 | ||
) |
References polybori::BoolePolynomial::lead().
Polynomial polybori::groebner::translate_indices | ( | const Polynomial & | p, |
const std::vector< idx_type > & | table | ||
) |
Referenced by polybori::groebner::CacheManager::insert(), and polybori::groebner::CacheManager::lookup().
std::vector<Polynomial> polybori::groebner::variety_lex_groebner_basis | ( | const MonomialSet & | points, |
const Monomial & | variables | ||
) |
References nf_lex_points().
MonomialSet polybori::groebner::variety_lex_leading_terms | ( | const MonomialSet & | points, |
const Monomial & | variables | ||
) |
wlen_type polybori::groebner::wlen_literal_exceptioned | ( | const PolyEntry & | e | ) | [inline] |
MonomialSet polybori::groebner::zeros | ( | Polynomial | p, |
MonomialSet | candidates | ||
) |
const int polybori::groebner::FARE_WORSE = 10 |
const int polybori::groebner::SLIMGB_SIMPLEST = 0 |