Transformation (function)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
A composition of four mappings coded in SVG,
which transforms a rectangular repetitive pattern
into a rhombic pattern. The four transformations are linear.

In mathematics, a transformation, transform, or self-map[1] is a function f, usually with some geometrical underpinning, that maps a set X to itself, i.e. f: XX.[2][3][4] Examples include linear transformations of vector spaces and geometric transformations, which include projective transformations, affine transformations, and specific affine transformations, such as rotations, reflections and translations.[5][6]

Partial transformations

[edit | edit source]

While it is common to use the term transformation for any function of a set into itself (especially in terms like "transformation semigroup" and similar), there exists an alternative form of terminological convention in which the term "transformation" is reserved only for bijections. When such a narrow notion of transformation is generalized to partial functions, then a partial transformation is a function f: AB, where both A and B are subsets of some set X.[7]

Algebraic structures

[edit | edit source]

The set of all transformations on a given base set, together with function composition, forms a regular semigroup.

Combinatorics

[edit | edit source]

For a finite set of cardinality n, there are nn transformations and (n+1)n partial transformations.[8]

See also

[edit | edit source]

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]
  • Error creating thumbnail: File missing Media related to Lua error in Module:Commons_link at line 62: attempt to index field 'wikibase' (a nil value). at Wikimedia Commons

Lua error in Module:Authority_control at line 153: attempt to index field 'wikibase' (a nil value).