 ##  [Functor](/functor-1) 

 Definition

A mapping F between categories C and D that assigns to each object X of C an object F(X) of D and to each morphism f: X→Y in C a morphism F(f): F(X)→F(Y) in D, preserving identities (F(id_X)=id_{F(X)}) and composition (F(g◦f)=F(g)◦F(f)).

 

 

 

 

 

 





## Principle

Principle

A functor translates objects and morphisms from one categorical context to another in a way that respects compositional structure, enabling comparison and transport of constructions.

 

 

 

 

 





## Demonstration

Demonstration

The power set functor P: Set → Set assigns to each set X its power set P(X) and to each function f: X→Y the function P(f): P(X)→P(Y) given by image mapping S ↦ f(S); identities and composition are preserved.

 

 

 

 

## Misapplication

Misapplication

Defining a map on objects and morphisms that fails to preserve composition (e.g., sending composites to non-composites) or identities invalidates functoriality and breaks induced structure like naturality conditions.

 

 

 

 

 





## Consequence

Consequence

Functors allow one to transport limits, colimits, algebraic structure, and properties between categories and to form categories of functors; they are the morphisms in the 'category of categories'.

 

 

 

 

## Reversal

Reversal

A contravariant functor reverses arrow direction (assigns f: X→Y to F(f): F(Y)→F(X)); forgetting variance equivalently changes which structures are preserved versus reversed and affects adjunctions.

 

 

 

 

 





## Boundary

Boundary

Excludes mappings that are only object-level or only morphism-level; enriched or lax functors relax preservation conditions and lie outside the strict functor definition unless specified.

 

 

 

 

 





## Semantic Tension

Semantic Tension

Tension between viewing functors as mere object mappings versus structure-preserving transformations; the crucial aspect is preservation of identities and composition, not just correspondence of objects.

 

 

 

 

 





## Synthesis

Synthesis

A functor F: C→D is a structure-preserving translator between categories assigning objects to objects and morphisms to morphisms while respecting identities and composition, enabling coherent transfer of categorical constructions.