Su argumento no es correcto. De hecho, $F$ es totalmente fiel.
Definir un functor $G : \mathsf{Set} \times \mathsf{Set} \to \mathsf{Set} / \{a,b\}$ mediante la asignación de dos conjuntos $A,B$ a la función $G(A,B) : A \coprod B \to \{a,b\}$ que mapea los elmenets de $A$ a $a$ y los elementos de $B$ a $b$ . Aquí, $A \coprod B= A \times \{1\} \cup B \times \{2\}$ es la construcción estándar de la unión disjunta. Entonces tenemos $FG \cong \mathrm{id}$ y $GF \cong \mathrm{id}$ . Por lo tanto, $F$ es una equivalencia de categorías.
Pero $F$ no es un isomorfismo. De hecho, $F$ no es sobreyectiva en los objetos. Si $A,B$ son dos conjuntos que no son disjuntos, entonces $(A,B)$ no se encuentra en la imagen de $F$ . (Sin embargo, hay que tener en cuenta que $F$ radica en la imagen esencial de $F$ .)
Esto es lo que pienso sobre esto: La noción de "isomorfismo de categorías" pertenece a $0$ -teoría de las categorías $\approx$ teoría de conjuntos. Es demasiado fuerte para explicar varias "igualdades estructurales de categorías". Una noción que se comporta mucho mejor es la de "equivalencia de categorías". Sólo que ésta pertenece a $1$ -teoría de las categorías. Si $A,B$ son dos conjuntos, entonces la propiedad de que $A,B$ son disjuntos no puede formularse en términos de teoría de las categorías, ya que esta propiedad no es invariable bajo autoequivalencias de $\mathsf{Set} \times \mathsf{Set}$ . De hecho, podemos hacer $A,B$ disjuntos sustituyéndolos por $A^* = A \times \{1\}$ y $B^* = B \times \{2\}$ . Entonces $(A,B) \cong (A^*,B^*)$ en $\mathsf{Set} \times \mathsf{Set}$ . En la teoría de categorías, para afirmar que dos objetos $A,B$ son disjuntos, necesitamos un objeto mayor $S$ que contiene ambos. Entonces su intersección viene dada por el pullback $A \times_S B$ y $A,B$ se llaman disjuntos cuando este pullback es un objeto inicial. En la teoría de conjuntos, a menudo se imagina el universo $V$ para ser una especie de objeto universal que contiene todos los demás objetos de consideración. Cada conjunto tiene entonces una incrustación única en $V$ . En la teoría de las categorías, sin embargo, hay que recordar realmente todas las incrustaciones. En particular, hay un punto de vista completamente diferente sobre los subconjuntos. Para más información, véase SE/704593 y SE/295800 . En mi opinión, la teoría de las categorías es el mejor lenguaje para explicar la matemática estructural.