id summary reporter owner description type status priority milestone component resolution keywords cc merged author reviewer upstream work_issues branch commit dependencies stopgaps
21645 Full symbolic sum function rws "`sum(ex,...)` always gets sent to `calculus.symbolic_sum()` where Maxima is called. If unevaluated an anonymous function `sum` is returned.
{{{
sage: ex=sum(gamma(n), n,1,a)
sage: ex.operator()
sum
sage: type(_)
}}}
This is unsatisfactory in many regards. Calls always go through Maxima, even if one wants just a sum expression held unevaluated. Also the anonymous function cannot be evaluated or substituted. For these reasons making a full symbolic sum function is a natural decision.
See also #17505" defect closed major sage-7.4 symbolics fixed Ralf Stephan Nils Bruin N/A 7e8d0d09e3e718144b88664d05d1680a64f7081d 7e8d0d09e3e718144b88664d05d1680a64f7081d