MathGroup Archive 2012

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Derivatives Output as TraditionalForm

  • To: mathgroup at
  • Subject: [mg124502] Re: Derivatives Output as TraditionalForm
  • From: A Retey <awnl at>
  • Date: Sun, 22 Jan 2012 07:19:48 -0500 (EST)
  • Delivered-to:
  • References: <jfb2rl$hls$>


> I have 2 Questions....
> (1)  Why isnt this code standard within Mathematica rather then
> having to be  Coded by the user?....I used to do all this with Format
> which was a Royal Nightmare by comparison.........I have never seen
> what purpose  this output   f^(0,1)[x,y]   served.......or does
> it???

I don't want to start a discussion about whether it was a good decision 
to use that notation as the standard, but I think it probably is 
interesting to mention what the rational behind it might be:

A derivative can be seen as something that acts on a function rather 
than an expression, and that includes functions in a programming 
language sense. It then is natural to think about argument slots rather 
than named variables, and the StandardForm of Derivative reflects that.

When writing programs I find it very convenient to work with "function" 
objects compared to expressions since it avoids all kinds of 
complications with localizations and name spaces of those "artifical" 
symbols which actually implicitly are just used as named arguments for 
functions. If you wonder what I'm talking about, look at how this will 
work without ever defining names for the arguments:

f = #1^2*#2^3 &


It probably needs a programmers viewpoint more than a mathematicians to 
appreciate the "beauty" and usefulness of such a notation, but I think 
with some good will you might see it...



  • Prev by Date: Re: DynamicModule to set locations of 3D points from 2D LocatorPane?
  • Next by Date: Re: select 1st column element based on criteria in 2nd AND 3rd column
  • Previous by thread: Re: Derivatives Output as TraditionalForm
  • Next by thread: Re: Derivatives Output as TraditionalForm