Según el wikilibro de Haskell sobre la teoría de las categorías la categoría siguiente no es una categoría válida debido a la adición del morfismo h . La sugerencia dice que "piense en la asociatividad de la operación de composición". Pero no veo por qué falla.
$$ f \circ (g \circ h) = (f \circ g) \circ h\\ f \circ (\mathit{id}_B) = (\mathit{id}_A) \circ h\\ $$
¿Se reduce entonces a $f = h$ ?
¿Y no es cierto porque f y h ¿a pesar de que ambos van de B a A, no son equivalentes?
(fuente: <a href="https://upload.wikimedia.org/wikibooks/en/6/65/Not-a-cat.png" rel="noreferrer">wikimedia.org </a>)
3 votos
Está implícito en la imagen que $f \ne h$ .
1 votos
Creo que se supone que cada morfismo en la categoría es una de las flechas mostradas en el diagrama, así que $fg$ , $gf$ , $gh$ , $hg$ son todas flechas de identidad, y las flechas con diferentes etiquetas son distintas (como dijo Zhen Lin)