package bastet

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module Medial_Magma (M : Interface.MEDIAL_MAGMA) (E : Interface.EQ with type t = M.t) (A : ARBITRARY with type t := M.t and type 'a arbitrary := 'a Q.arbitrary) : sig ... end
module Quasigroup (QG : Interface.QUASIGROUP) (E : Interface.EQ with type t = QG.t) (A : ARBITRARY with type t := QG.t and type 'a arbitrary := 'a Q.arbitrary) : sig ... end
module Semiring (S : Interface.SEMIRING) (E : Interface.EQ with type t = S.t) (A : ARBITRARY with type t := S.t and type 'a arbitrary := 'a Q.arbitrary) : sig ... end
module Division_Ring (D : Interface.DIVISION_RING) (E : Interface.EQ with type t = D.t) (A : ARBITRARY with type t := D.t and type 'a arbitrary := 'a Q.arbitrary) : sig ... end
module Euclidean_Ring (E : Interface.EUCLIDEAN_RING) (EQ : Interface.EQ with type t = E.t) (A : ARBITRARY with type t := E.t and type 'a arbitrary := 'a Q.arbitrary) : sig ... end