int-operator-specific type rules
For SMT-LIBv2: to_real support; to_int and is_int support for constant expressions