Sage incorrectly evaluates series
It incorrectly evaluates ∞∑n=01((2n+1)2−4)2=π264−112, but correct answer is π264
It incorrectly evaluates ∞∑n=01((2n+1)2−4)2=π264−112, but correct answer is π264
Indeed:
sage: n = var('n')
sage: sum(1/((2*n+1)^2-4)^2, n, 0, Infinity)
1/64*pi^2 - 1/12
See ticket #22005. Mathematica does it correctly:
sage: sum(1/((2*n+1)^2-4)^2, n, 0, Infinity, algorithm='mathematica')
1/64*pi^2
Giac gives this:
sage: sum(1/((2*n+1)^2-4)^2, n, 0, Infinity, algorithm='giac')
1/32*Psi(-1/2, 1) - 1/8
And SymPy seems to do it correctly:
sage: from sympy.abc import n
sage: from sympy import summation, oo
sage: A = summation(1/((2*n+1)^2-4)^2, (n, 0, oo))
sage: A._sage_()
1/64*pi^2
I created ticket #22004 so that one can do:
sage: sum(1/((2*n+1)^2-4)^2, n, 0, Infinity, algorithm='sympy')
1/64*pi^2
Thanks! We should also file an upstream bug report at Maxima - can you do that as well?
I do not not have a account on the sourgeforge of maxima. Also I do not have access to version latest version 5.38. If possible, I will let somebody else do the upstream bug report.
Thanks for the ticket !
This may actually be https://sourceforge.net/p/maxima/bugs... which is apparently fixed in upstream.
I've got ValueError: Mathematica cannot make sense of input sum(1/((2*x+1)^2-4)^2,x,0,Infinity, algorithm='mathematica')
Asked: 8 years ago
Seen: 886 times
Last updated: Dec 01 '16
Thanks for reporting !