Comment #21 on issue 2205 by pr...@goodok.ru: Name for "Undefined functions"
http://code.google.com/p/sympy/issues/detail?id=2205
"UndefinedFunction" is somthing ambiguous. First of all, it imply that
exist so called "DefinedFunction" (which remains by "Function" now?).
But it is not so. E.g. "sin(x)" can be considered as defined function. But
not only. It realize not only definition of function, but contain
realization of numeric computation, diff calculation and implementation
other algorithms. So it is rather implemented function.
AbstarctFunction is means that we do not know about definition and
implementation too. We know only how to manipulate with it as a pure
abstract function (analytical or not).
Also in other CAS for this abstract function the Function short name-token
can be used.
So I see two variants (sets):
1) name-token
"Function" - for implemented functions.
"AbstractFunction" - for abstract functions.
2)
"ImplementedFunction" - for implemented functions,
"Function" - abstract function.
How about FunctionSymbol, since they are kind of the function analogues
of Symbols?
I don't see analogues exactly. Symbols are something more isolated in the
expressions or notations. With abstract function the expressions and
notations are more complicated.
--
You received this message because you are subscribed to the Google Groups
"sympy-issues" group.
To post to this group, send email to sympy-issues@googlegroups.com.
To unsubscribe from this group, send email to
sympy-issues+unsubscr...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/sympy-issues?hl=en.