Module Single_value_abstraction.Ival

Our main bitvector abstraction: interval and congruence abstraction, for both the signed and unsigned interpretation of bitvectors.

type integer = Framac_ival.Ival.t
val name : string
type bitvector
module Bitvector_Backward : sig ... end
val integer_is_singleton : integer -> Z.t option