Attributes[symbol] gives the list of attributes for a symbol.
Definitions such as f[x_]=x^2 specify values for functions. Sometimes, however, you need to specify general properties of functions, without necessarily giving explicit ...
Any Mathematica symbol can have both a variety of types of values, and a variety of independently settable attributes that define overall aspects of its behavior.
ClearAttributes[s, attr] removes attr from the list of attributes of the symbol s.
SetAttributes[s, attr] adds attr to the list of attributes of the symbol s.
FullDefinition[symbol] prints as the definitions given for symbol, and all symbols on which these depend.
Definition[symbol] prints as the definitions given for a symbol.
Dynamic and Manipulate have holding attributes that are vital in making them work properly. However, those holding attributes can interfere with other structural operations ...
Information[symbol] prints information about a symbol.
Although Mathematica matches patterns in a purely structural fashion, its notion of structural equivalence is quite sophisticated. In particular, it takes account of ...