Comprendo Teoremas de Incompletitud de Godel para ser declaraciones sobre generado efectivamente sistemas formales , lo que básicamente los convierte en teoremas sobre algoritmos. Esto es genial, porque a pesar de ser muy abstractos, realmente limitan mis expectativas sobre cómo pueden comportarse los ordenadores y los seres humanos. Pero, siendo teoremas, ¿qué sistema formal son los teoremas en ? Es decir, ¿qué lenguaje formal se utiliza para expresarlos, ¿cómo interpretar ese lenguaje como si se tratara de algoritmos, ¿qué axiomas se asumen y qué reglas de inferencia se utilizan para derivar los teoremas de incompletitud?
Lo pregunto porque estoy buscando una respuesta mejor que " ZFC ", que me han dado en persona unas cuantas veces. ZFC se refiere a todo tipo de cosas que no creo que existan (por ejemplo, conjuntos no recursivamente enumerables, funciones de elección para familias incontables...), al menos no de la misma manera que creo en cosas concretas como ordenadores y algoritmos. Veo, al hojear las pruebas, que probablemente podría inventar un sistema formal en el que se pudieran expresar y demostrar los teoremas, que no hiciera referencia a todas las monstruosidades de ZFC. Sólo quiero saber qué sistema(s) formal(es) estándar y "más simple(s)" se puede(n) utilizar para este propósito.