nsatz_plugin
Ideal.Make
btauto_plugin
cc_plugin
coq-core.boot
coq-core.clib
coq-core.config
coq-core.engine
coq-core.gramlib
coq-core.interp
coq-core.kernel
coq-core.lib
coq-core.library
coq-core.parsing
coq-core.plugins
coq-core.pretyping
coq-core.printing
coq-core.proofs
coq-core.stm
coq-core.sysinit
coq-core.tactics
coq-core.top_printers
coq-core.toplevel
coq-core.vernac
coq-core.vm
coqide-server.core
coqide-server.protocol
derive_plugin
extraction_plugin
firstorder_plugin
funind_plugin
ltac2_plugin
ltac_plugin
micromega_plugin
number_string_notation_plugin
ring_plugin
rtauto_plugin
ssreflect_plugin
ssrmatching_plugin
tauto_plugin
tuto0_plugin
tuto1_plugin
tuto2_plugin
tuto3_plugin
zify_plugin
module P : Polynom.S
type deg = int
type coef = P.t
type poly
val repr : poly -> (coef * Monomial.t) list
val polconst : int -> coef -> poly
val zeroP : poly
val gen : int -> int -> poly
val equal : poly -> poly -> bool
val plusP : poly -> poly -> poly
val oppP : poly -> poly
val multP : poly -> poly -> poly
val puisP : poly -> int -> poly
type certificate = {
coef : coef;
power : int;
gb_comb : poly list list;
last_comb : poly list;
}
val in_ideal : metadata -> deg -> poly list -> poly -> certificate
module Hashpol : Stdlib.Hashtbl.S with type key = poly