Un functor $F$ se define como una asignación de la categoría de $\mathcal{C}$ $\mathcal{D}$tal forma que:
(1) $F(f\circ_{\mathcal{C}} g)=F(f)\circ_{\mathcal{D}} F(g)$ (decir, para un functor covariante).
(2) $F(id_{A})=id_{F(A)}$
Pregunta: ¿por qué (2) necesario?
Aquí es un intento de mostrar que (1) implica (2), yo agradecería que se le dijo que falla:
Tomar cualquier $f\in hom_{\mathcal{C}}(A,B)$, $g\in hom_{\mathcal{C}}(B,A)$ Entonces $$ F(f)\circ F(id_{A}) \stackrel{(1)}{=} F(f\circ id_A) = F(f) $$ and $$ F(id_A) \circ F(g) \stackrel{(1)}{=} F(id_A \circ g) = F(g) $$
De modo que $F(id_A)$ satisface los axiomas de una identidad (suponiendo que $F$ es surjective, aunque no estoy seguro de lo que significa para functors), y dado que las identidades son únicos (un fácil lema), a continuación,$id_{F(A)}=F(id_A)$.
Los dos problemas, como se señaló, son:
(a) $F$ podría no ser surjective.
(b) $hom_{\mathcal{C}}(A,B)$ o $hom_{\mathcal{C}}(B,A)$ puede estar vacía.
¿Alguien puede explicar más acerca de esto? Mostrar un no-estúpido ejemplo, cuando algo no podría ser un functor porque de esto?