I am trying to compute a limit with sage, and I get incorrect answers. 

Here is an example which should produce the result of 0 but does not. 

reset()
n = var('n')

assume(n>0)
series = -(3*n^2 + 1)*(-1)^n/sqrt(n^5 + 8*n^3 + 8)
working_series = -(7*n^2 + 8)*(-1)^n/sqrt(n^5 + 4*n^2 + 2)

print "Limit of series = "+str(limit(series, n=infinity))
print "Limit of working_series = "+str(limit(working_series, n=infinity))

This yields these results:

Limit of series = 38/25*pi^2*und
Limit of working_series = 0

Both Limits should be equal to zero. Removing the assumption of n>0 or 
adding assume(n,'integer') does not change the outcome. 

If someone is aware of why this is happening and/or knows a method to 
solving this; please let me know. 

Thank You,

Pavel Y.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" 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/sage-support.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to