Module type Bounded_meet_semilattice.API

The complete interface of a Bounded_meet_semillatice.

type t

The type hold by the Bounded_meet_semilattice

Functions

include WITH_TOP with type t := t
val top : t

the top value represent the greatest element of the meet semilattice

include Meet_semilattice.WITH_MEET with type t := t
val meet : t -> t -> t

meet x y is the greatest lower bound of {x, y}.

Infix operators

module Infix : INFIX with type t := t
val (&&) : t -> t -> t

Infix version of meet.