a ** b ** c is a general associative, but non-commutative, form of multiplication.
SetAttributes[s, attr] adds attr to the list of attributes of the symbol s.
Mathematica uses various syntactic rules to interpret input that you give, and to convert strings and boxes into expressions. The version of these rules that is used for ...
TraceDialog[expr] initiates a dialog for every expression used in the evaluation of expr. TraceDialog[expr, form] initiates a dialog only for expressions which match form. ...
SpokenString[expr] gives a string of text corresponding to a spoken representation of the expression expr.
Inner
(Built-in Mathematica Symbol) Inner[f, list_1, list_2, g] is a generalization of Dot in which f plays the role of multiplication and g of addition.
The built-in functions in Mathematica operate in a wide variety of ways. But many of the mathematical functions share an important approach: they are set up so as to reduce ...
Apply
(Built-in Mathematica Symbol) Apply[f, expr] or f @@ expr replaces the head of expr by f. Apply[f, expr, {1}] or f @@@ expr replaces heads at level 1 of expr by f.Apply[f, expr, levelspec] replaces heads ...
Head
(Built-in Mathematica Symbol) Head[expr] gives the head of expr.
When you enter a piece of input such as 2+2, Mathematica first recognizes the + as an operator and constructs the expression Plus[2,2], then uses the built-in rules for Plus ...