Deje $\mathcal{C}$ ser un local pequeño) categoría y deje $X$ $X'$ ser objetos en $\mathcal{C}$.
(Definición de $1$) decimos que $f\colon X\to X'$ es un monomorphism si por cualquier objeto,$Y$$\mathcal{C}$, el mapa $$\operatorname{Hom}(Y, X)\to \operatorname{Hom}(Y, X')$$ dado por $g\mapsto f\circ g$ es un uno-a-uno de la función.
(Definición de $1'$) decimos que $f\colon X\to X'$ es un monomorphism si existe $g\colon X'\to X$ tal que $g\circ f=\operatorname{Id}_X$.
Por supuesto, ambas definiciones generalizar uno a uno las funciones de la categoría de conjuntos, pero la Definición de $1$ es el que se utiliza en la literatura. Sin embargo me gustaría saber por qué mi definición, es decir, la Definición de $1'$, no es tan útil como el primero en ser adoptado como el estándar de la forma de definir monomorphisms. Como un interrogante, ¿hay alguna relación entre las dos versiones? Hace una definición implica que el otro?
Supongo Definición $1$ es elegido por Yoneda del lexema.
Del mismo modo se pueden dar las siguientes definiciones para un epimorphism:
(Definición de $1$) decimos que $f\colon X\to X'$ es un epimorphism si por cualquier objeto,$Y$$\mathcal{C}$, el mapa $$\operatorname{Hom}(X',Y)\to \operatorname{Hom}(X, Y)$$ dado por $g\mapsto g\circ f$ es un uno-a-uno de la función.
(Definición de $1'$) decimos que $f\colon X\to X'$ es un epimorphism si existe $g\colon X'\to X$ tal que $f\circ g=\operatorname{Id}_{X'}$.
(Definición de $1''$) decimos que $f\colon X\to X'$ es un epimorphism si por cualquier objeto,$Y$$\mathcal{C}$, el mapa $$\operatorname{Hom}(Y, X)\to \operatorname{Hom}(Y, X')$$ dado por $g\mapsto f\circ g$ es un a función.
Mis preguntas son similares para el caso de monomorphism de categorías. Mi conjetura es que una razón para la elección de la Definición de $1$ como el "derecho" de la definición de un epimorphism es "dualidad".
Cualquier respuesta o comentarios son muy apreciados.
Editar pensé que podría ser una buena idea para incluir dos posibles maneras de definir un isomorfismo con el fin de compararlos.
(Definición de $1$) decimos que $f\colon X\to X'$ es un isomorfismo si existe $g\colon X'\to X$ tal que $f\circ g=\operatorname{Id}_{X'}$$g\circ f=\operatorname{Id}_X$.
(Definición de $1'$) decimos que $f\colon X\to X'$ es un isomorfismo si es tanto un monomorphism (en el sentido de la Definición de $1$) y un epimorphism (como en la Definición de $1$).