Hi,

> And unfortunately, it works with SymPy 0.7.1, but fails in the current
> master. Git bisect shows that it was broken by this commit:
> 
> https://github.com/sympy/sympy/commit/0f914e7b29573a82f7267352cfd80089460242ad

This was my effort to get more symbolic
orthogonal polynomials for abstract manipulation.

> I am not quite sure what's happening. But if you run my script at this
> commit, it will hand at the line:
> 
> f = (2*l+1) / (2*t) * integrate(legendre(l, (1-R**2+t**2) / (2*t)) \
>         * exp(-alpha*R), (R, 1-t, 1+t))
> 
> Is this a supported way of constructing symbolic integrals?

I suppose that in older versions the "integrate" returned
an unevaluated noun form of the integral. And it evaluated
later after substitution of concrete values.

With the new code, the integrator tries to do the
full symbolic integral, which it can not do yet.
(I plan to support this via Meijer-G someday.)

This is just a rough guess, I should look
more carefully at the problem.

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" 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?hl=en.

Reply via email to