include Ppx_compare_lib.Comparable.S with type t := t
val compare : t Base__Ppx_compare_lib.compareinclude Ppx_compare_lib.Equal.S with type t := t
val equal : t Base__Ppx_compare_lib.equalval pp : F.formatter -> t -> unitval pp_mark : markup:bool -> F.formatter -> t -> unitval is_finite : t -> boolval is_invalid : t -> boolval is_lb_infty : t -> boolval is_symbolic : t -> boolval is_ge_zero : t -> boolval is_le_zero : t -> boolval is_le_mone : t -> boolval leq : lhs:t -> rhs:t -> boolval have_similar_bounds : t -> t -> boolval has_infty : t -> boolval has_void_ptr_symb : t -> boolval make_non_negative : t -> tval widen : prev:t -> next:t -> num_iters:int -> tval xcompare :
lhs:t ->
rhs:t ->
[ `Equal
| `LeftSmallerThanRight
| `RightSmallerThanLeft
| `NotComparable
| `LeftSubsumesRight
| `RightSubsumesLeft ]val exists_str : f:(string -> bool) -> t -> bool