Documentation

Mathlib.CategoryTheory.Preadditive.Projective.Preserves

Preservation of projective objects #

We define a typeclass Functor.PreservesProjectiveObjects.

We restate the existing result that if F ⊣ G is an adjunction and G preserves monomorphisms, then F preserves projective objects. We show that the converse is true if the domain of F has enough projectives.

A functor preserves projective objects if it maps projective objects to projective objects.

Instances

    See Functor.projective_obj_of_projective for a variant taking Projective X as an explicit argument.

    See Functor.projective_obj for a variant taking Projective X as a typeclass argument.