TOPICS
Search

Faithful Functor


A functor F:C->D is faithful if, for every pair of objects A,B, the induced function

 Hom_(C)(A,B)->Hom_(D)(F(A),F(B))

is an injection. Thus distinct morphisms between the same pair of objects remain distinct after applying F. A fully faithful functor requires each of these functions to be a bijection, so every fully faithful functor is faithful, but a faithful functor need not be full.

Faithfulness does not necessarily imply injectivity on objects. For example, the forgetful functor from the category of groups to the category of sets is faithful, but it identifies non-isomorphic groups having the same underlying set. Conversely, a functor injective on objects need not be faithful. For example, regard a nontrivial group as a category with one object and its group elements as morphisms. The functor to the category with one object and only its identity morphism is injective on objects but sends every group element to the same morphism.

A functor which is injective both on objects and maps is sometimes called an embedding.


See also

Forgetful Functor, Fully Faithful Functor, Functor

Portions of this entry contributed by Margherita Barile

Explore with Wolfram|Alpha

Cite this as:

Weisstein, Eric W., with contributions by Margherita Barile. "Faithful Functor." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/FaithfulFunctor.html

Subject classifications