No. Pero la respuesta en detalle depende de las bases que están utilizando. Por ejemplo, en ZFC podemos interpretar las clases de la utilización de fórmulas (hasta equivalencia). Entonces, una categoría C tiene una fórmula Ob(C) con una variable tal que "x es un objeto de C" significa que Ob(C)(x) mantiene. También, tenemos fórmulas Mor(C), dom(C), cod(C), Comp(C), Id(C) tal que la categoría de axiomas están satisfechos. Ahora, un functor F:C→D se compone de dos fórmulas de FO FM tal que
- ∀x(Ob(C)(x)⇒∃!y(Ob(D)(y)∧FO(x,y))
es decir, cada objeto de C está asignado a algún objeto especificado de D; por lo general uno escribe F(x)=y en lugar de FO(x,y). De la misma manera por morfismos:
∀f(Mor(C)(f)⇒∃!g(Mor(D)(g)∧FM(f,g))
∀f,g,x,x′,y,y′(FM(f,g)∧dom(C)(f,x)∧cod(C)(f,x′)∧FO(x,y)∧FO(x′,y′)⇒dom(D)(g,y)∧cod(D)(g,y′))
es decir, si f es una de morfismos en Cxx′, F(f) es una de morfismos en DF(x)F(x′),
- compabilities con respecto a las identidades y la composición (que no voy a escribir aquí).
La composición de dos functors F:C→D, G:D→E es el functor G∘F:C→E definido por (G∘F)O(x,z):⇔∃y(FO(x,y)∧GO(y,z)), igualmente para (G∘F)M.
Ahora, F es un isomorfismo iff FO FM son bijective, es decir,
- ∀y(Ob(D)(y)⇒∃!x(Ob(C)(x)∧FO(x,y))
- ∀g(Mor(D)(g)⇒∃!f(Mor(C)(f)∧FM(f,g))
En este caso, la inversa de la functor F−1 está definido por F−1O(y,x):⇔FO(x,y)F−1M(g,f):⇔FM(f,g).