Module Polynomial.Monomial
val fold : (var -> int -> 'a -> 'a) -> t -> 'a -> 'afold f m accfolds over the variables with multiplicities
val degree : t -> intdegree mis the sum of the degrees of each variable
val const : tconst- returns
the empty monomial i.e. without any variable
val is_var : t -> boolis_var m- returns
trueiff m = x^1 for some variable x
val div : t -> t -> t * intdiv m1 m2- returns
a pair
mr,nsuch that mr * (m2)^n = m1 where n is maximum
val variables : t -> Micromega_plugin.Mutils.ISet.tvariables m- returns
the set of variables with (strictly) positive multiplicities