Status: Valid
Owner: ----
Labels: Type-Defect Priority-Medium Concrete Evalf

New issue 3273 by [email protected]: Sum(0, (k, 1, oo)).evalf() problem
http://code.google.com/p/sympy/issues/detail?id=3273

In [65]: Sum(0, (k, 1, oo)).evalf()
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
/Users/aaronmeurer/Documents/Python/sympy/sympy/<ipython-input-65-1f26e6d7d054> in <module>()
----> 1 Sum(0, (k, 1, oo)).evalf()

/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/evalf.pyc in evalf(self, n, subs, maxn, chop, strict, quad, verbose)
   1190             options['quad'] = quad
   1191         try:
-> 1192             result = evalf(self, prec+4, options)
   1193         except NotImplementedError:
   1194             # Fall back to the ordinary evalf

/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/evalf.pyc in evalf(x, prec, options)
   1098     try:
   1099         rf = evalf_table[x.func]
-> 1100         r = rf(x, prec, options)
   1101     except KeyError:
   1102         try:

/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/evalf.pyc in evalf_sum(expr, prec, options)
    999             raise NotImplementedError
   1000         # Use fast hypergeometric summation if possible
-> 1001         v = hypsum(func, n, int(a), prec2)
   1002         delta = prec - fastlog(v)
   1003         if fastlog(v) < -10:

/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/evalf.pyc in hypsum(expr, n, start, prec)
    964             raise ValueError("Sum diverges like (%i)^n" % abs(1/g))
    965         if p < 1 or (p == 1 and not alt):
--> 966             raise ValueError("Sum diverges like n^%i" % (-p))
967 # We have polynomial convergence: use Richardson extrapolation 968 # Need to use at least quad precision because a lot of cancellation

TypeError: bad operand type for unary -: 'NoneType'

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

Reply via email to