package colibri2

  1. Overview
  2. Docs

Lattice(L) register a domain as a lattice. It returns useful function for setting and updating the domain

Parameters

module L : Lattice

Signature

val set_dom : Egraph.wt -> Node.t -> L.t -> unit

set_dom d n l Set the domain of n with l and set its value if it is a singleton

val upd_dom : Egraph.wt -> Node.t -> L.t -> unit

upd_dom d n l Same than set_dom but set with the intersection of l with the current value of the domain.

OCaml

Innovation. Community. Security.