Las categorías de modelos con incrustaciones elementales son categorías accesibles . (El cardinal κ está relacionado con el tamaño del lenguaje a través de Löwenheim-Skolem; los objetos κ-presentables, también conocidos como κ-compactos, son modelos de tamaño inferior a κ). Michael Makkai y Bob Paré describieron originalmente esta idea en Categorías accesibles: los fundamentos de la teoría de modelos categoriales (Matemáticas contemporáneas 104, AMS, 1989). Sin embargo, aún se pueden encontrar más en obras posteriores como las de Adámek y Rosický, Categorías localmente presentables y accesibles (LMS Lecture Notes 189, CUP, 1994).
En términos más generales, las clases elementales abstractas también pueden considerarse categorías accesibles. Así, las categorías accesibles incluyen categorías de modelos de teorías infinitas, teorías con cuantificadores generalizados, etc. De hecho, siempre se pueden adjuntar categorías accesibles a tales estructuras, pero no conozco la caracterización exacta de las categorías que surgen de modelos de teorías de la lógica de primer orden. La incrustación de Yoneda puede utilizarse a veces para adjuntar modelos de primer orden a categorías accesibles, como cuando la categoría accesible es fuertemente categórica (Rosický, Categorías accesibles, saturación y categoricidad JSL 62, 1997). Por otra parte, se pueden reformular muchos conceptos de la teoría de modelos en categorías generales accesibles. Hay más de un problema por el camino y no se ha hecho todo, pero cuanto más aprendo, más me doy cuenta de que se trata de una forma muy interesante y poderosa de abordar la teoría de modelos.
Intentaré explicar la situación con más detalle. Supongo que las correspondencias se explican mejor en términos de bocetos . (Esta página de nLab necesita ampliarse; Adámek y Rosický ofrecen una buena descripción de los bocetos; puede encontrarse otra descripción en Barr y Wells .) Un esbozo afirma la existencia de ciertos límites y colímites, o sólo límites en el caso de un esbozo de límite, en conjunto estas afirmaciones pueden formularse como una sentencia en L ∞,∞ (detalles incompletos a continuación). Al igual que las oraciones, cada esbozo S tiene una categoría Mod(S) de modelos. Los esbozos y las categorías accesibles van de la mano.
-
Si S es un esbozo, entonces Mod(S) es un categoría accesible y toda categoría accesible es equivalente a la categoría de modelos de un esbozo.
-
Si S es un esbozo límite, entonces Mod(S) es una categoría localmente presentable y la categoría muy localmente presentable es equivalente a la categoría de modelos de un esbozo límite.
Cuando se traduce a L ∞,∞ un esbozo de límite se convierte en una teoría con axiomas de la forma
$\forall\bar{x}(\phi(\bar{x})\to\exists!\bar{y}\psi(\bar{x},\bar{y})),$
donde $\phi$ y $\psi$ son conjunciones de fórmulas atómicas (y las listas de variables $\bar{x}$ y $\bar{y}$ puede ser infinita). Cuando la categoría es localmente finitamente presentable, entonces estos axiomas pueden enunciarse en L ω,ω . Las teorías con axiomas de este tipo se caracterizan esencialmente por el hecho de que Mod(T) tiene límites finitos.
-
Si T es una teoría en L ω,ω y Mod(T) que es cerrada bajo límites finitos (computados en Mod(∅)), entonces Mod(T) es categoría localmente finitamente presentable (y por tanto finitamente admisible).
-
Toda categoría localmente finitamente presentable es equivalente a una categoría Mod(T) donde T es una teoría límite en L ω,ω (es decir, con axiomas como los descritos anteriormente).
Es natural conjeturar que esta equivalencia continúa cuando ω se sustituye por ∞. Adámek y Rosický han demostrado en Una observación sobre las teorías accesibles y axiomatizables (Comment. Math. Univ. Carolin. 37, 1996) es que para una completa siendo equivalente a una categoría (completa) de modelos de una frase en L ∞,∞ y ser accesible son equivalentes siempre que se cumpla el Principio de Vopenka. De hecho, esta equivalencia es a su vez equivalente al Principio de Vopenka. (Aparentemente se desconoce si accesible puede reforzarse a localmente presentable).
Ahora bien, si T es una frase en L ∞,∞ entonces la categoría Elem(T) (modelos de T bajo incrustaciones elementales) es siempre una categoría accesible. Lamentablemente, la categoría Mod(T) no es necesariamente accesible. Cuando se traduce a L ∞,∞ los esbozos se convierten en frases de una forma especial. Una fórmula en L ∞,∞ es existencial positiva si tiene la forma
$\bigvee_{i \in I} \exists\bar{y}_i \phi_i(\bar{x},\bar{y}_i)$
donde cada $\phi_i$ es una conjunción de fórmulas atómicas. Una oración básica en L ∞,∞ es la conjunción de frases de la forma
$\forall\bar{x}(\phi(\bar{x})\to\psi(\bar{x}))$
donde $\phi$ y $\psi$ son fórmulas existenciales positivas.
- Una categoría es accesible si y sólo si es equivalente a una categoría Mod(T) donde T es una sentencia básica en L ∞,∞ .
Sería estupendo poder sustituir simplemente accesible por finitamente accesible y sentencia en L ∞,∞ por teoría en L ω,ω como en el caso localmente presentable anterior. Por desgracia, esto no es cierto. La categoría de modelos de la oración básica $\forall x\exists y(x \mathrel{E} y)$ en el lenguaje de grafos es accesible pero no finitamente accesible. Un contraejemplo en la otra dirección es la categoría de modelos de $\bigvee_{n<\omega} f^{n+1}(a) = f^n(a)$ que es finitamente accesible pero no axiomatizable en L ω,ω .