Via.Coreinclude Preface_specs.Bounded_join_semilattice.WITH_JOIN_AND_BOTTOMinclude Preface_specs.Bounded_join_semilattice.WITH_BOTTOMval bottom : tThe bottom value represent the least element of the join semilattice
include Preface_specs.Bounded_meet_semilattice.WITH_MEET_AND_TOP
with type t := tinclude Preface_specs.Bounded_meet_semilattice.WITH_TOP with type t := tval top : tthe top value represent the greatest element of the meet semilattice