On 9/13/11 8:36 PM, kcrisman wrote:
3. That is a really weird error for Sage:
sage: var('t,x')
sage: assume(x>0)
sage: integrate(e^(-t^3),(t,0,x))
1/6*(I*sqrt(3) - 1)*(gamma(1/3) - gamma(1/3, x^3))
sage: integrate(e^(-t^3),(t,0,x)).diff(x)
-1/2*(I*sqrt(3) - 1)*x^2*D[1](gamma)(1/3, x^3)
Note that this derivative apparently has a derivative of the gamma
function, with respect to the second input, evaluated at 1/3 and x^3.
Then when we try to simplify the above, we get the error:
Yeah, and this is connected to the changes in how we print "symbolic
derivatives" from a year or two ago. I don't want to touch this code
because of the potential to mess up how theoretical physics folks need
this, but I think it should look more like Maxima or something that
just leaves these unevaluated. I don't know that this will get fixed
anytime soon, though.
Sounds like there probably is plenty of work for a largish grant to have
someone work on Sage symbolics (and how it uses maxima/pynac/etc.) for a
while full-time.
Of course, RJF and Tim Daly and Robert Dodier and others would say that
yes, there is multiple lifetimes of work that could be done on
symbolics, and many lifetimes of work that already has been done!
Jason
--
You received this message because you are subscribed to the Google Groups
"sage-edu" group.
To post to this group, send email to sage-edu@googlegroups.com.
To unsubscribe from this group, send email to
sage-edu+unsubscr...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/sage-edu?hl=en.