alg_structs

Interfaces and module combinators for algebraic structures
IN THIS PACKAGE
Module type Alg_structs . Semigroup . Seed1
type 'a t
val op : 'a t -> 'a t -> 'a t

op x y is an associative operation over all elements x and y of type t