AbstractDomain.InvertedMapMap domain ordered by intersection over the set of bindings, so the top element is the empty map. Every element implictly maps to top unless it is explicitly bound to something else
module ValueDomain : Sinclude IStdlib.PrettyPrintable.PPMonoMap
with type key = Key.t
with type value = ValueDomain.tinclude IStdlib.PrettyPrintable.MonoMap
with type key = Key.t
with type value = ValueDomain.ttype key = Key.ttype value = ValueDomain.tval empty : tval is_empty : t -> boolval cardinal : t -> intval is_singleton_or_more :
t ->
(key * value) IStdlib.IContainer.singleton_or_moreinclude IStdlib.PrettyPrintable.PrintableType with type t := tval pp_key : IStdlib.PrettyPrintable.F.formatter -> key -> unit