prevent solve_radical from growing unboundedly
check for symbol in _has_rational_power