He estado intentando formalmente establecer los axiomas de la categoría en lógica de predicados. Parece que necesitaré predicados de un lugar para objetos y flechas, predicados de dos lugares para las cabezas y colas de flechas y un predicado de tres lugares para la composición. Estoy tratando de evitar el uso de la notación funcional que se encuentra en la mayoría de las definiciones de CT, notación que, según entiendo, pertenece más correctamente al dominio de la teoría de conjuntos.
EDICIÓN: La lógica de predicados por sí sola parece ser completamente inadecuada como lenguaje para expresar los axiomas de la teoría de categorías. No veo ninguna manera de evitar comenzar con 11 variables cuantificadas universalmente en lógica de predicados para el axioma de asociatividad, en comparación con solo 3 al usar la notación '$\circ$' para la composición de flechas. (Suspiro)