Skip to content

Document derivative operator and notations #17445

@sagetrac-schymans

Description

@sagetrac-schymans

Taking the derivative of a symbolic function returns the D-notation:

sage: var('x y z')
sage: f(x) = function('f',x,y,z);
sage: f(x).diff(x,y)
D[0, 1](f)(x, y, z)

Unfortunately, the meaning of this notation is not documented anywhere, neither in diff(), nor in derivative() nor in function(). There is a ton of tickets about improving ambiguities and malfunctions related to this notation, but it would be very helpful to at least document how it is supposed to work and what it means if a user sees output as above.

See here for related tickets:

and these discussions:

CC: @kcrisman @eviatarbach @slel

Component: symbolics

Issue created by migration from https://trac.sagemath.org/ticket/17445

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions