code: def _eval_is_eq(lhs, rhs):  # noqa:F811
      if (lhs.rewrite(floor) == rhs) or (lhs.rewrite(ceiling) == rhs):
          return True
      # Check if other < 0
      if rhs.is_extended_negative:
          return False
      # Check if other >= 1
      res = lhs._value_one_or_more(rhs)
      if res is not None:
          return False
  
imports: from typing import Tuple
  from sympy.core.basic import Basic
  from sympy.core.expr import Expr
  from sympy.core import Add, S
  from sympy.core.evalf import get_integer_part, PrecisionExhausted
  from sympy.core.function import Function
  from sympy.core.logic import fuzzy_or
  from sympy.core.numbers import Integer, int_valued
  from sympy.core.relational import Gt, Lt, Ge, Le, Relational, is_eq
  from sympy.core.sympify import _sympify
  from sympy.functions.elementary.complexes import im, re
  from sympy.multipledispatch import dispatch
label_desc: Use image node_id 3 for calling a global function with example usage: _eval_is_eq(lhs, rhs) and returns: True, False, False