Status: Valid
Owner: ----
CC: [email protected]
Labels: Type-Defect Priority-Medium Simplify

New issue 3807 by [email protected]: simplify(tan(zoo) + oo) throws an exception
http://code.google.com/p/sympy/issues/detail?id=3807

I get the following traceback:

from sympy import *
simplify(tan(zoo) + oo)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "sympy/simplify/simplify.py", line 3680, in simplify
    expr = trigsimp(expr, deep=True)
  File "sympy/simplify/simplify.py", line 1426, in trigsimp
    return trigsimpfunc(expr)
  File "sympy/simplify/simplify.py", line 1419, in <lambda>
    'matching': (lambda x: futrig(x)),
  File "sympy/simplify/simplify.py", line 4173, in futrig
    e = bottom_up(e, lambda x: _futrig(x, **kwargs))
  File "sympy/simplify/simplify.py", line 4020, in bottom_up
    rv = F(rv)
  File "sympy/simplify/simplify.py", line 4173, in <lambda>
    e = bottom_up(e, lambda x: _futrig(x, **kwargs))
  File "sympy/simplify/simplify.py", line 4242, in _futrig
    e = greedy(tree, objective=Lops)(e)
  File "sympy/strategies/core.py", line 115, in minrule
    return min([rule(expr) for rule in rules], key=objective)
  File "sympy/strategies/core.py", line 42, in chain_rl
    expr = rule(expr)
  File "sympy/simplify/fu.py", line 933, in TR10i
    return bottom_up(rv, f)
  File "sympy/simplify/simplify.py", line 4020, in bottom_up
    rv = F(rv)
  File "sympy/simplify/fu.py", line 928, in f
    rv = do(rv)  # final pass to resolve any new unduceable pairs
  File "sympy/simplify/fu.py", line 869, in do
    split = trig_split(*args, **dict(two=True))
  File "sympy/simplify/fu.py", line 1830, in trig_split
    a, b = [Factors(i) for i in (a, b)]
  File "sympy/core/exprtools.py", line 138, in __init__
    raise ValueError('Expected Float|Rational|Integer, not %s' % n)
ValueError: Expected Float|Rational|Integer, not oo

Bisected to https://github.com/sympy/sympy/pull/1982


--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
"sympy-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sympy-issues?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to