@staticmethod
    def _number(expr, assumptions):
        # let as_real_imag() work first since the expression may
        # be simpler to evaluate
        i = expr.as_real_imag()[1].evalf(2)
        if i._prec is 1:
            return not i
        # allow None to be returned if we couldn't show for sure
        # that i was 0
dataset/ETHPy150Open sympy/sympy/sympy/assumptions/handlers/sets.py/AskRealHandler._number/operator `!=` -> `is`