Mathematica 9 is now available

Documentation / Mathematica / Built-in Functions / Programming / Attributes /

OneIdentity

FilledSmallSquare OneIdentity is an attribute that can be assigned to a symbol f to indicate that f[x], f[f[x]], etc. are all equivalent to x for the purpose of pattern matching.

FilledSmallSquare OneIdentity has an effect only if f has attribute Flat.

FilledSmallSquare Functions like Plus and Times have the attribute OneIdentity.

FilledSmallSquare The fact that Times has attribute OneIdentity allows a pattern like n_. x_ to match x.

FilledSmallSquare See Section 2.3.7 and Section 2.6.3.

FilledSmallSquare See also: Flat, Nest.

FilledSmallSquare New in Version 1.



Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.