val show_group : group -> 'aval to_group : 'a -> 'b optionval pretty : unit -> 'a -> Goblint_lib__Printable.Pretty.docval name : unit -> stringval to_yojson : unit -> [> `String of string ]val arbitrary : unit -> unit QCheck.arbitraryval leq : 'a -> 'b -> boolval join : 'a -> 'b -> unitval widen : 'a -> 'b -> unitval meet : 'a -> 'b -> unitval narrow : 'a -> 'b -> unitval pretty_diff : unit -> 'a -> Pretty.doc