Make_value.Vval top : Witnesses.t -> tProperty may not hold on some paths.
val safe : tProperty holds on all paths.
val bot : tNot reachable.
Use compare for structural comparison of terms, for example to store them in a set. Use lessequal for checking fixed point of the abstract domain.
val print : witnesses:bool -> Format.formatter -> t -> unit