Projective object in a category (source code)

= Projective object in a category
{wiki=Projective_object}

An object $P$ is projective when every morphism $P\to B$ lifts through every <epimorphism> $A\twoheadrightarrow B$. Equivalently, the functor $\mathcal C(P,-)$ preserves epimorphisms.