Preface_make.Bounded_latticeBuilding 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.tmodule Infix
(Core : Preface_specs.Bounded_lattice.CORE) :
Preface_specs.Bounded_lattice.INFIX with type t = Core.t