Definition at line 27 of file frac.cpp.
28{
31
33
37
41 ||
43 0)
45 else
47#ifdef DEVELOPMENT
48#warning "frac simplify: doesn't handle towers of fracs"
49#endif
50
52 return true;
53}
virtual ring_elem from_long(long n) const
int numNonTermOrderVariables() const
virtual const Monoid * getMonoid() const
virtual const Ring * getCoefficients() const
void initialize_ring(long charac, const PolynomialRing *DR=nullptr, const std::vector< int > &heft_vec={})
long characteristic() const
const PolynomialRing * get_degree_ring() const
virtual const FractionField * cast_to_FractionField() const
const std::vector< int > & get_heft_vector() const
References Ring::cast_to_FractionField(), Ring::characteristic(), Ring::declare_field(), from_long(), Ring::get_degree_ring(), Ring::get_heft_vector(), PolynomialRing::getCoefficients(), PolynomialRing::getMonoid(), Ring::initialize_ring(), Ring::minus_oneV, PolynomialRing::n_quotients(), Monoid::numNonTermOrderVariables(), Ring::oneV, R_, use_gcd_simplify, and Ring::zeroV.