Module Bastet.Bool
module Conjunctive : sig ... endmodule Disjunctive : sig ... endmodule Eq : Interface.EQ with type t = boolmodule Ord : Interface.ORD with type t = boolmodule Bounded : Interface.BOUNDED with type t = boolmodule Join_Semilattice : Interface.JOIN_SEMILATTICE with type t = boolmodule Meet_Semilattice : Interface.MEET_SEMILATTICE with type t = boolmodule Bounded_Join_Semilattice : Interface.BOUNDED_JOIN_SEMILATTICE with type t = boolmodule Bounded_Meet_Semilattice : Interface.BOUNDED_MEET_SEMILATTICE with type t = boolmodule Lattice : Interface.LATTICE with type t = boolmodule Bounded_Lattice : Interface.BOUNDED_LATTICE with type t = boolmodule Distributive_Lattice : Interface.DISTRIBUTIVE_LATTICE with type t = boolmodule Bounded_Distributive_Lattice : Interface.BOUNDED_DISTRIBUTIVE_LATTICE with type t = boolmodule Heyting_Algebra : Interface.HEYTING_ALGEBRA with type t = boolmodule Involutive_Heyting_Algebra : Interface.INVOLUTIVE_HEYTING_ALGEBRA with type t = boolmodule Boolean_Algebra : Interface.BOOLEAN_ALGEBRA with type t = boolmodule Show : Interface.SHOW with type t = boolmodule Infix : sig ... end