Hay muchos teoremas del álgebra homológica básica, como el lema de los cinco o el lema de la serpiente, que parecen más fáciles de demostrar por ordenador que a mano. Esto me llevó a plantearme la siguiente cuestión: ¿es decidible la teoría de las categorías?
Más concretamente, me preguntaba si las declaraciones sobre abeliano Las categorías pueden determinarse como verdaderas o falsas en un tiempo finito. Además, si se puede determinar que son falsas, ¿es posible describir explícitamente un contraejemplo? Si se sabe que es decidible, ¿se sabe algo sobre la complejidad? (Otras teorías decidibles suelen tener complejidades de tiempo multiexponencial). Si se sabe que es indecidible, digamos que al incrustar el problema de detención, ¿puedo cambiar un poco mis suposiciones y hacerlo decidible? (Por ejemplo, tal vez no debería buscar categorías abelianas después de todo).
Gracias de antemano.
Editar : Parece que se necesita una aclaración. Mi objetivo era considerar la teoría mínima que podría estado cosas como el lema de los cinco, pero no necesariamente demostrarlas. Por ejemplo, quiero decir:
Si en una categoría abeliana, tienes un montón de mapas $0\to A \to B \to C\to 0$ y $0\to A' \to B' \to C'\to 0$ que componen dos cortas secuencias exactas y algunos mapas más $a:A\to A'$ , $b:B\to B'$ , $c:C\to C'$ que conmutan con los mapas anteriores, y $a$ y $c$ son isomorfismos, entonces $b$ también es un isomorfismo.
Las frases de esta forma serían entradas para un programa, que decide si esta afirmación es de hecho verdadera en ZFC (o su otra axiomatización favorita de la teoría de categorías). La cuestión aquí es que estoy restringiendo la frases uno puede introducir en el programa, pero manteniendo ZFC o lo que sea como marco.
Esperaba (quizás ingenuamente) que si restringía la clase de oraciones, podría ser decidible si estas afirmaciones eran verdaderas o no. Por ejemplo, imaginé que cada uno de estos teoremas se demuestra mediante la búsqueda de diagramas, o bien es posible encontrar un ejemplo concreto de mapas entre, digamos, módulos R que contradigan el resultado.