En teoría de categorías , una categoría regular es una categoría con límites finitos y coecualizadores de un par de morfismos llamados pares de núcleos , que satisfacen ciertas condiciones de exactitud . De esa manera, las categorías regulares recuperan muchas propiedades de las categorías abelianas , como la existencia de imágenes , sin requerir aditividad. Al mismo tiempo, las categorías regulares proporcionan una base para el estudio de un fragmento de lógica de primer orden , conocido como lógica regular.
Una categoría C se denomina regular si satisface las tres propiedades siguientes: [1]
Algunos ejemplos de categorías regulares incluyen:
Las siguientes categorías no son regulares:
En una categoría regular, los epimorfismos regulares y los monomorfismos forman un sistema de factorización . Todo morfismo f:X→Y puede factorizarse en un epimorfismo regular e:X→E seguido de un monomorfismo m:E→Y , de modo que f=me . La factorización es única en el sentido de que si e':X→E' es otro epimorfismo regular y m':E'→Y es otro monomorfismo tal que f=m'e' , entonces existe un isomorfismo h:E→E' tal que he=e' y m'h=m . El monomorfismo m se llama imagen de f .
En una categoría regular, se dice que un diagrama de la forma es una secuencia exacta si es a la vez un coecualizador y un par de núcleos. La terminología es una generalización de las secuencias exactas en álgebra homológica : en una categoría abeliana , un diagrama
es exacto en este sentido si y sólo si es una secuencia exacta corta en el sentido habitual.
Un funtor entre categorías regulares se denomina regular si preserva los límites finitos y los coecualizadores de pares de núcleos. Un funtor es regular si y solo si preserva los límites finitos y las secuencias exactas. Por esta razón, los funtores regulares a veces se denominan funtores exactos . Los funtores que preservan los límites finitos a menudo se denominan exactos por la izquierda .
La lógica regular es el fragmento de la lógica de primer orden que puede expresar enunciados de la forma
donde y son fórmulas regulares , es decir, fórmulas construidas a partir de fórmulas atómicas , la constante de verdad, los encuentros binarios (conjunción) y la cuantificación existencial . Tales fórmulas pueden interpretarse en una categoría regular, y la interpretación es un modelo de un consecuente , si la interpretación de factores a través de la interpretación de . [2] Esto da para cada teoría (conjunto de consecuentes) T y para cada categoría regular C una categoría Mod ( T ,C) de modelos de T en C . Esta construcción da un funtor Mod ( T ,-): RegCat → Cat de la categoría RegCat de pequeñas categorías regulares y funtores regulares a pequeñas categorías. Es un resultado importante que para cada teoría T hay una categoría regular R(T) , tal que para cada categoría regular C hay una equivalencia
lo cual es natural en C . Aquí, R(T) se llama la categoría clasificatoria de la teoría regular T. Hasta la equivalencia, cualquier categoría regular pequeña surge de esta manera como la categoría clasificatoria de alguna teoría regular. [2]
La teoría de las relaciones de equivalencia es una teoría regular. Una relación de equivalencia sobre un objeto de una categoría regular es un monomorfismo que satisface las interpretaciones de las condiciones de reflexividad, simetría y transitividad.
Cada par de núcleos define una relación de equivalencia . A la inversa, se dice que una relación de equivalencia es efectiva si surge como un par de núcleos. [3] Una relación de equivalencia es efectiva si y solo si tiene un coecualizador y es el par de núcleos de este.
Se dice que una categoría regular es exacta , o exacta en el sentido de Barr , o regular efectiva , si cada relación de equivalencia es efectiva. [4] (Nótese que el término "categoría exacta" también se usa de manera diferente, para las categorías exactas en el sentido de Quillen ).