| 1 | initial version |
The default algorithm for integration is Maxima, and it is known to have issues with the branches of exponential integrals: here's one Trac ticket with a related integration error. I've opened a new ticket for this error.
As pointed out by @mforets, you can use Sympy to get an answer valid for any n without the assumption:
var('n')
integral(x^n*sin(x),x,algorithm='sympy').full_simplify()
Here's a live example of the resulting hypergeometric function.
And in answer to your final question, reporting the bug here is sufficient. Thanks!
Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.