Recordemos los dos teoremas fundamentales siguientes de la lógica matemática:
Teorema de completitud: Una teoría T es sintácticamente consistente -- es decir, para ningún enunciado P puede deducirse formalmente de T el enunciado "P y (no P)" -- si y sólo si es semánticamente consistente: es decir, existe un modelo de T.
Teorema de la compacidad: Una teoría T es semánticamente consistente si todo subconjunto finito de T es semánticamente consistente.
Es bien sabido que el Teorema de la compacidad es una consecuencia casi inmediata del Teorema de la completitud: suponiendo la completitud, si T es inconsistente, entonces se puede deducir "P y (no P)" en un número finito de pasos, por lo tanto utilizando sólo finitamente muchas sentencias de T.
La demostración tradicional del teorema de completitud es bastante larga y tediosa: por ejemplo, el libro Modelos y ultraproductos de Bell y Slomson tarda dos capítulos en establecerse, y la de Marker Teoría de modelos: Una introducción omite por completo la prueba. Hay una prueba más rápida debida a Henkin (aparece, por ejemplo, en el blog de Terry Tao), pero sigue siendo relativamente complicada.
Por otro lado, existe una prueba breve y elegante del teorema de compacidad mediante ultraproductos (de nuevo en Bell y Slomson).
Así que me pregunto: ¿se puede deducir la completitud a partir de la compacidad mediante algún argumento que sea más fácil que la prueba de Henkin de la completitud?
Como observación, creo que estos dos teoremas son equivalentes en un sentido formal: es decir, cada uno de ellos es equivalente en ZF al Teorema del Ideal Primo Booleano. Yo pregunto por una noción más informal de equivalencia.
ACTUALIZACIÓN: He aceptado la respuesta de Joel David Hamkins porque era interesante e informativa. No obstante, sigo abierto a la posibilidad de que (alguna versión particular razonable de) el teorema de la completitud pueda deducirse fácilmente de la compacidad.