Interface for a meet semilattice that introduces the meet operation.
The type of elements in the semilattice.
Determines if one element in the semilattice is less than or equal to another element.
The element to compare.
The element to compare against.
true if a is less than or equal to b, otherwise false.
true
a
b
false
Meets two elements of the semilattice, returning the greatest lower bound (glb) of the two elements.
First element to meet.
Second element to meet.
The met value.
Represents the top element of the lattice.
The top element.
Interface for a meet semilattice that introduces the meet operation.