On Sep 8, 1:23 pm, Nils Bruin <nbr...@sfu.ca> wrote:
> However, it is done under an assumption (documented with examples)
> > that arguments of the function are independent for the purpose of
> > applying chain rule.
>
> > An example situation where above assumption is violated, is
> > --------
> > sage: f(x,x).diff(x)
> > --------
>
> Isn't f(x,x) an expression? I would think E.diff(x) would mean
> "the derivative of x:-> E" with respect to x. If not enough of f is
> known to further expand it, one should just leave it unevaluated.

Yes, that is the default behavior.

The issue is what to do when a user explicitly ask to apply chain rule
by over-riding default setting but provides f(x,x) as the function?


Thanks,
Golam




--~--~---------~--~----~------------~-------~--~----~
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to