The following commands:
var("x,y")
(incomplete_gamma(x,y).diff(x)).simplify()
Error in lines 2-2
Traceback (most recent call last):
File "/projects/367dddb5-9cc5-40f5-bd01-50bab618f735/.sagemathcloud/sage_server.py", line 736, in execute
exec compile(block+'\n', '', 'single') in namespace, locals
File "", line 1, in <module>
File "expression.pyx", line 7999, in sage.symbolic.expression.Expression.simplify (build/cythonized/sage/symbolic/expression.cpp:35401)
File "expression.pyx", line 585, in sage.symbolic.expression.Expression._maxima_ (build/cythonized/sage/symbolic/expression.cpp:5366)
File "sage_object.pyx", line 580, in sage.structure.sage_object.SageObject._interface_ (build/cythonized/sage/structure/sage_object.c:4781)
File "/usr/local/sage/sage-6.3.beta6/local/lib/python2.7/site-packages/sage/interfaces/interface.py", line 199, in __call__
return cls(self, x, name=name)
File "/usr/local/sage/sage-6.3.beta6/local/lib/python2.7/site-packages/sage/interfaces/interface.py", line 626, in __init__
raise TypeError(x)
TypeError: ECL says: Error executing code in Maxima: gamma: wrong number of arguments.
I suspect that the problem is that Sage (sometimes?) treats gamma and incomplete_gamma as the same function, but Maxima doesn't, and the interface doesn't take that into account.