Hi Burcin,

On Wed, Aug 5, 2009 at 7:25 AM, Burcin Erocal<bur...@erocal.org> wrote:
>> (1) Breaks substitution:
>....
> We could either use the existing CallableSymbolicExpressionRing
> implementation and force the user to give names to the arguments, to
> get something like:


I would appreciate if you implement a solution for this issue.


>> Let me claim:  Integrating an expression involving new symbolic
>> derivative is at best EQUAL and often MORE computationally EXPENSIVE
>> than its "diff" counterpart.
>
> Are you saying that if we stop evaluating (partial) derivatives,
> integrating them would be easier? :)


I said that in bold, it would be EXPENSIVE means it requires more
computational steps.



>> (4) Causes Maxima interface to break:
>> http://trac.sagemath.org/sage_trac/ticket/6376
>
> This is a serious bug in the maxima interface. It has nothing to do
> with how we denote derivatives, if we use partial derivaties or
> unevaluated ones.


For the record, diff format derivative is NOT affected by this bug.



>> (4) Gives mathematically non-sensical results:
>> http://trac.sagemath.org/sage_trac/ticket/6465
>
> This is also an independent problem. With recent changes in pynac, you
> stated that you fixed this:


Yep, and it is because you are now asking for derivative to be carried
out w.r.t. a variable such as "x".

I guess, you might agree that by these changes you have pointed out
a deficiency in the pynac "D" derivative concept where derivative is specified
by paramaters such as 0,1 compared to the "diff" concept where
derivative is specified by variables such as "x", "y".


> IIRC, you wrote that your implementation can coexist with the current
> one in Sage. Why don't you submit your changes so people can try out
> both approaches?

Sure. I am waiting for the next Sage release as I want to avoid
re-basing again. I have implemented this using pynac-0.1.9.a1 and
sage-4.0.2. Given, you have now moved back to pynac-0.1.8.p2, I need
to backport pynac changes and forward-port Sage changes.


Cheers,
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