module A: Algebra.Free(K)(M)
Algebra.Free
(
K
)
M
include struct ... end
module Field: K
val one : t
t
val mul_monomial : t -> M.t -> t
t -> M.t -> t
val mul : t -> t -> t
t -> t -> t
val leading : (M.t -> M.t -> bool) -> t -> K.t * M.t
(M.t -> M.t -> bool) -> t -> K.t * M.t