category_theory.full

A functor F : C ⥤ D is full if for each X Y : C, F.map is surjective. In fact, we use a constructive definition, so the full F typeclass contains data, specifying a particular preimage of each f : F.obj X ⟶ F.obj Y.

category_theory.faithful

A functor F : C ⥤ D is faithful if for each X Y : C, F.map is injective.

category_theory.functor.preimage

The specified preimage of a morphism under a full functor.

category_theory.preimage_iso

If F : C ⥤ D is fully faithful, every isomorphism F.obj X ≅ F.obj Y has a preimage.

eq.faithful_of_comp

Alias of faithful.of_comp_eq.

category_theory.faithful.div

“Divide” a functor by a faithful functor.