module Algebra: sig .. end
sig
end
Algebras.
module type T = sig .. end
An algebra.
module Free: functor (K : Field.T) -> functor (M : Monoid.T) -> sig .. end
functor (
K
:
Field.T
) ->
M
Monoid.T
Free algebra of a monoid over a ring.
module FreeAlgebra: functor (K : Field.T) -> functor (M : Monoid.T) -> Free(K)(M)
Free
(
)
module Presentation: functor (K : Field.T) -> functor (X : Alphabet.T) -> sig .. end
X
Alphabet.T
Presentation of an algebra.
module Generate: functor (K : Field.T) -> functor (X : Alphabet.T with type t = int) -> sig .. end
with type t = int