Module Micromega_plugin.Polynomial
module Mc = Micromegamodule Monomial : sig ... endmodule MonMap : sig ... endmodule Poly : sig ... endtype cstr={coeffs : Vect.t;op : op;cst : NumCompat.Q.t;}and op=|Eq|Ge|Gt
val eval_op : op -> NumCompat.Q.t -> NumCompat.Q.t -> boolval compare_op : op -> op -> intval opAdd : op -> op -> opval is_strict : cstr -> boolis_strict c- returns
whether the constraint is strict i.e. c.op = Gt
module LinPoly : sig ... endmodule ProofFormat : sig ... endval output_cstr : Stdlib.out_channel -> cstr -> unit
module WithProof : sig ... endmodule WithProofconstructs polynomials packed with the proof that their sign is correct.
module BoundWithProof : sig ... end