Endofunctor
An endofunctor of a category C is a functor F: C → C, i.e., a mapping that assigns to each object X in C an object F(X) in C and to each morphism f: X → Y a morphism F(f): F(X) → F(Y), preserving identities and composition.
Endofunctors are defined for any category, not just familiar ones like Set. Common examples include the identity
Endofunctors can be composed: if F and G are endofunctors on C, their composition F ∘ G is
Natural transformations between endofunctors provide a way to compare functors. A natural transformation η: F ⇒ G consists
Endofunctors appear throughout category theory and its applications, including algebra, topology, and computer science, where they