Endfunktion
Endfunktion, in mathematics often referred to as an endofunction in English, is a function whose domain and codomain are the same set. Formally, an Endfunktion on a set X is any map f: X → X. The collection of all endofunctions on X is denoted End(X).
Endofunctions form a monoid under composition: the operation is function composition, the neutral element is the
A common way to study endofunctions is via their functional graph: represent X as vertices and draw
Endofunctions are a special case of endomorphisms in a more general sense: for a given mathematical structure,
Applications appear in computer science and mathematics, including modeling state updates in deterministic automata and analyzing