Hace poco me di cuenta de que no entendía bien el teorema de completitud de Godel, y cómo interactúa con los teoremas de incompletitud.
Lo que entiendo ahora (¡y verás que mi entendimiento no es consistente!)
- Incompletitud significa que, mientras tenga algún tipo de potencia aritmética (digamos la multiplicación) en mis axiomas, mi teoría es incompleta : hay fórmulas (incluso de FOL) que no se pueden demostrar ni refutar.
- Completitud significa que para cualquier fórmula de lógica de primer orden (FOL), si esta fórmula es verdadera en todos los modelos de mi teoría, hay una prueba de esa fórmula en mi teoría.
Así que tomo una teoría (con aritmética potente) en la que los enteros son iguales en todos los modelos de la teoría (¿axioma del infinito?), y miro las fórmulas de FOL sobre esos enteros. Siento que hay una contradicción entre 1. y 2., porque mis fórmulas "viven" sólo en un modelo de $\mathbb N$ pero hay algunos sin pruebas.
Como me siento seguro con el teorema de incompletitud, creo que no entiendo el teorema de completitud.
He encontrado esa pregunta pero no entiendo la respuesta que dice que la teoría no es completa pero la lógica utilizada en el lenguaje sí. ¿Puede alguien explicarlo?
Muchas gracias.