ConstrSys.EqConstrSysFromGlobConstrSys
Translate a GlobConstrSys
into a EqConstrSys
module S : GlobConstrSys
type v = Var2(S.LVar)(S.GVar).t
type d = Lattice.Lift2(S.G)(S.D).t
module Var = Var2(S.LVar)(S.GVar)
Variables must be hashable, comparable, etc.
module Dom = Lattice.Lift2(S.G)(S.D)
Values must form a lattice.
val sys_change : (v -> d) -> v sys_change_info
Compute incremental constraint system change from old solution.