La construcción más general de una categoría coma utiliza dos funtores con el mismo codominio. Normalmente, uno de ellos tendrá dominio 1 (la categoría de un objeto con un solo morfismo) y en la teoría suele considerarse solo este caso, pero el término categoría coma hace referencia a la construcción general.
Supongamos que
,
, y
son categorías, y
y
(en referencia a source y target) son funtores de la forma
. Definimos entonces la categoría coma,
, como aquella que tiene:
- como objetos, todas las tuplas
, donde
es un objeto de
,
es un objeto de
, y
es un morfismo de
.
- como morfismos de
a
, los pares
donde
y
son morfismos de
y de
respectivamente, tales que el siguiente diagrama conmute:
![{\displaystyle {\begin{matrix}S(\alpha )&{\xrightarrow {S(g)}}&S(\alpha ')\\f{\Bigg \downarrow }&&{\Bigg \downarrow }f'\\T(\beta )&{\xrightarrow[{T(h)}]{}}&T(\beta ')\end{matrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b2071b8e1b080f0de284278bbe28bc8cbe23c2d0)
Los morfismos se componen definiendo
como
en aquellos casos en los que la expresión esté bien definida. El morfismo identidad en un objeto
será
.