diff --git a/src/api/python/z3/z3.py b/src/api/python/z3/z3.py index a6f91a0a2..c54cd6091 100644 --- a/src/api/python/z3/z3.py +++ b/src/api/python/z3/z3.py @@ -2394,7 +2394,7 @@ def is_int_value(a): >>> is_int_value(RealVal(1)) False """ - return is_arith(a) and a.is_int() and _is_numeral(a.ctx, a.as_ast()) + return isinstance(a, IntNumRef) def is_rational_value(a): """Return `True` if `a` is rational value of sort Real.