Funciones dadas $f : X \rightarrow Y$ y $g : Y \rightarrow X,$ decimos que $f$ y $g$ son inversos si se cumple lo siguiente.
$$fx = y \Leftrightarrow x=gy$$
Podemos repetir esta condición en términos de retrocesos. Dadas las funciones $p,q: A,B \rightarrow C,$ definen que su retroceso es $$p \times_C q = \{(a,b) \in A \times B \mid pa = qb\},$$
en cuyo caso se deduce que dos funciones cualesquiera $f : X \rightarrow Y$ y $g : Y \rightarrow X$ son inversos si $$(*)\quad f \times_Y \mathrm{id}_Y = \mathrm{id}_X \times_X g.$$
Ahora bien, como señala Berci, los pullbacks anteriores existen en cualquier categoría.
Pregunta: ¿Hay alguna forma de expresar $(*)$ para que tenga sentido en categorías arbitrarias?