edit polyroots error to make it like the other in file
modify and move _nsort
modify solve_poly_inequality

o assert that the input is Poly
o raise an error if a Relational involving a number doesn't evaluate
modify solve_rational_inequalities

o watch for empty _eqs
modify reduce_rational_inequalities

o use solve_univariate_inequality if domain is not ZZ or QQ
o don't split solution into real and imaginary parts, otherwise
  a result involving a complex number could return False rather than
  raising an error because the relation is not defined for complex
  numbers.
modify reduce_abs_inequality

o only raise the error if the variable.is_real is False; let vanilla
  symbols be used
modify solve_univariate_inequality

o allow handling of rational functions; solve_rational_inequalities could
  handle this if root sorting worked for EX, but it doesn't so this
  routine is necessary
modify reduce_inequalities

o improved the dispatching of expressions so more inequalities are solved
modify tests
RootOf.is_number is True
allow general (incomplete) solving of inequalities
change assertion to ValueError
Interval._intersect handles (-oo, oo)

If the other Interval has a real or infinite value in it then
it will be contained within (-oo, oo).
test that solve/reduce_inequalities handles bare inequality

Although this worked in master,

>>> solve(sin(x)>S.Half,x)
And(pi/6 < x, x < 5*pi/6)

This did not:

>>> solve(sin(x)>S.Half)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "sympy\solvers\solvers.py", line 692, in solve
    return reduce_inequalities(f, symbols=symbols)
  File "sympy\solvers\inequalities.py", line 517, in reduce_inequalities
    raise NotImplementedError("can't reduce %s" % inequalities)

Now it does.
use private function instead of private keyword
Make diffgeom objects work with simplify( )
Modified the Euler-MacLaurin algorithm.

Prior to the commit, the algorithm would break in cases where the expression
was equivalent to 0. Now, the algorithm will continue to work until the
intended error. Fixes several issues, including issue #8054. Also gets
close to solving issue #8321.

This was done in collaboration with @Mitchell-McCann.
test to check exponential piecewise sum
Add cody-herbst to AUTHORS/aboutus/mailmap. Welcome to SymPy!
Merge pull request #8499 from smichr/improve_relational

Improvements to inequality solving