Map_lattice.Lattice_with_cardinalityComplete lattice as above, plus a notion of cardinality on the values.
include Lattice_type.With_Enumeration with type t := tFold on the elements of the value one by one if possible. Raises Abstract_interp.Not_less_than when there is an infinite number of elements to enumerate.
val cardinal_less_than : t -> int -> intRaises Abstract_interp.Not_less_than whenever the cardinal of the given lattice is strictly higher than the given integer.