He tenido que demostrar que la categoría de álgebras booleanas y la categoría de anillos conmutativos con unidad son regulares. El ejercicio también requiere que demuestre que Set es regular, así que tenía la impresión de que debería ser capaz de usar eso para ayudarme en la prueba de que BoolAlg y CRing son regulares. De hecho, he conseguido demostrar la completitud finita de estas dos categorías utilizando la existencia de objetos terminales, igualadores y productos binarios (todos los cuales se pueden construir utilizando sus homólogos en Set ) junto con un teorema del libro de Mac Lane.
Sin embargo, me cuesta demostrar que todos los pares de núcleos tienen coigualadores. Y no tengo ni idea de cómo demostrar que los epimorfismos regulares son estables bajo pullbacks, aparte de intentar hacerlo a mano. Por ejemplo, intentando demostrar que todo epimorfismo coiguala su par de núcleos. Que conste que no he tenido mucha suerte en ese frente, ya sea por falta de experiencia o por mi incapacidad de ver lo dolorosamente obvio.
Otra idea que se me ocurrió y que sólo funcionaría para BoolAlg es demostrar que todo epimorfismo es suryectivo como función entre conjuntos, y luego esperamos utilizar la regularidad de los epimorfismos en la categoría de conjuntos. He investigado un poco y, al parecer, los epimorfismos de las álgebras booleanas son efectivamente suryentes, pero no sé realmente cómo demostrarlo. Soy consciente de que esto no va a funcionar para CRing porque hay ejemplos de epimorfismos de anillos que no son suryentes.
Espero sus sugerencias y puntos de vista.
PD: ya que estamos, ¿cómo se define exactamente una categoría de álgebras en general? Conozco muchos ejemplos, pero no recuerdo haber visto nunca una definición general. Irónicamente, el término se utiliza mucho en libros y cursos de teoría de categorías.