#17445: Missing documentation of derivative operator/notation
-------------------------------+------------------------
       Reporter:  schymans     |        Owner:
           Type:  enhancement  |       Status:  new
       Priority:  major        |    Milestone:  sage-6.5
      Component:  symbolics    |   Resolution:
       Keywords:               |    Merged in:
        Authors:  schymans     |    Reviewers:
Report Upstream:  N/A          |  Work issues:
         Branch:               |       Commit:
   Dependencies:               |     Stopgaps:
-------------------------------+------------------------

Comment (by schymans):

 Wow, I think the description of this ticket should be changed. It is not
 any more about the documentation of the D[] notation, but about a
 meaningful way of using and displaying symbolic differentials.

 One thing I learned from this post:
 http://trac.sagemath.org/ticket/17447#comment:3 is:
 The example I used in the description of the ticket, and most of the
 examples following, should not be used!
 If we avoid this, then we are stuck with the problem that the diff()
 method is not defined for symbolic functions:

 {{{
 sage: var('x')
 sage: function('f', x)
 sage: print type(g)
 sage: p = f.diff()
 <class 'sage.symbolic.function_factory.NewSymbolicFunction'>
 Traceback (click to the left of this block for traceback)
 ...
 AttributeError: 'NewSymbolicFunction' object has no attribute 'diff'
 }}}

 What is the point of having a notation for differentials of symbolic
 functions, then? Should the first step not be to actually implement
 differentiation of symbolic functions and then explain the notation in the
 documentation of function?

--
Ticket URL: <http://trac.sagemath.org/ticket/17445#comment:18>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to