Syntax call
IsConstructor[ c ]
Input
c : a Mathematica expression
Output
True if c is a constructor symbol
False otherwise
Implementation
Syntax call
IsDefinedFunctionSymbol[ f ]
Input
f : a Mathematica expression
Output
True if f is a defined function symbol
False otherwise
Implementation
Syntax call
IsExternal[ f ]
Input
f : a Mathematica expression
Output
True if f is an external function symbol
False otherwise
Implementation
Syntax call
IsDeclared[ f ]
Input
f : a Mathematica expression
Output
True if f is a defined function symbol or a constructor or an external function symbol
False otherwise
Side Efect
display a warning message if f is already defined
Implementation
Syntax call
IsFunctionSymbol[ f ]
Input
f : a Mathematica expression
Output
True if f is a defined function symbol or a constructor or an external function symbol
False otherwise
Implementation