Mathematica allows you to define transformation rules for any expression. You can define such rules not only for functions that you add to Mathematica, but also for intrinsic ...
The symbolic language paradigm of Mathematica takes the concept of variables and functions to a new level. In Mathematica a variable can not only stand for a value, but can ...
Patterns stand for classes of expressions. They contain pattern objects that represent sets of possible expressions. Pattern objects. When several pattern objects with the ...
Editable is an option for displayed objects, cells, and notebooks that specifies whether their contents can be edited interactively using the front end.
The names of built-in functions follow some general guidelines. The main expression or object on which a built-in function acts is usually given as the first argument to the ...
SetAttributes[s, attr] adds attr to the list of attributes of the symbol s.
PreemptProtect[expr] evaluates expr, without any interruption from preemptive evaluations.
You can use files on your computer system to store definitions and results from Mathematica. The most general approach is to store everything as plain text that is ...
While most built-in Mathematica functions follow the standard evaluation procedure, some important ones do not. For example, most of the Mathematica functions associated with ...
Attributes[symbol] gives the list of attributes for a symbol.