Module M.Compare
module Medial_Magma : functor (M : Interface.MEDIAL_MAGMA) -> functor (E : sig ... end) -> functor (A : sig ... end) -> sig ... endmodule Quasigroup : functor (QG : Interface.QUASIGROUP) -> functor (E : sig ... end) -> functor (A : sig ... end) -> sig ... endmodule Semiring : functor (S : Interface.SEMIRING) -> functor (E : sig ... end) -> functor (A : sig ... end) -> sig ... endmodule Division_Ring : functor (D : Interface.DIVISION_RING) -> functor (E : sig ... end) -> functor (A : sig ... end) -> sig ... endmodule Euclidean_Ring : functor (E : Interface.EUCLIDEAN_RING) -> functor (EQ : sig ... end) -> functor (A : sig ... end) -> sig ... end