Preface_make.Bounded_lattice
Building a Preface_specs
.Bounded_lettice
Build a Preface_specs.BOUNDED_LATTICE
using Preface_specs
.BOUNDED_LATTICE.WITH_BOUNDED_JOIN_AND_BOUNDED_MEET.
Produces a Preface_specs.BOUNDED_LATTICE
from a Preface_specs.BOUNDED_JOIN_SEMILATTICE
. and a Preface_specs.BOUNDED_MEET_SEMILATTICE
.
Advanced way to build a Preface_specs.BOUNDED_LATTICE
, constructing and assembling a component-by-component of Preface_specs.BOUNDED_LATTICE
. (In order to provide your own implementation for some features.)
module Via
(Core : Preface_specs.Bounded_lattice.CORE)
(Infix : Preface_specs.Bounded_lattice.INFIX with type t = Core.t) :
Preface_specs.BOUNDED_LATTICE with type t = Infix.t
module Infix
(Core : Preface_specs.Bounded_lattice.CORE) :
Preface_specs.Bounded_lattice.INFIX with type t = Core.t