symbol can have both a variety of types of values, and a variety of independently settable attributes that define overall aspects of its behavior.
find the attributes of a symbol
automatically thread over lists appearing in arguments
, etc. (associativity)
, etc. (commutativity)
as equivalent to a
, etc. (idempotence)
Function Argument Evaluation
treat as a numeric function
treat as a constant in differentiation, etc.
stub created by DeclarePackage
temporary local variable from Module
keep protected against redefinition
keep all attributes locked (settable but not clearable)
a pure function, potentially with attributes