Abordaré la versión más reciente de la pregunta, que se refiere a la relación entre las dos características siguientes de una lógica $L$ pero hay que tener en cuenta que una discusión cuidadosa de este tema debería primero definir claramente lo que cuenta como lógica.
(1) Exhaustividad abstracta de $L$ : El conjunto de $L$ -sentencias es recursivamente/computablemente enumerable [en adelante: r.e.].
(2) La compacidad de $L$ : Un conjunto $S$ de frases de $L$ tiene un modelo si cada subconjunto finito de $S$ tiene un modelo.
(1) no implica (2) .
Por ejemplo $Q$ sea el cuantificador que expresa "hay incontablemente muchos", es decir, $Qx\phi(x)$ se mantiene en una estructura $\cal{M}$ con el universo $M$ si el conjunto de $m\in M$ tal que $\phi(m)$ mantiene en $\cal{M}$ es incontable. Sea $L_{FO}(Q)$ ser el resultado de aumentar la lógica de primer orden $L_{FO}$ con el nuevo cuantificador $Q$ . Vaught demostró que el conjunto de sentencias válidas de $L_{FO}(Q)$ es r.e. Más tarde [1970] en un artículo seminal, Keisler dio una axiomatización elegante de $L_{FO}(Q)$ .
Por otra parte, es fácil ver que $L_{FO}(Q)$ no satisface la compacidad, por ejemplo, para $\alpha < \aleph_1$ introducir símbolos constantes $c_{\alpha}$ y considerar el conjunto $S$ de frases compuestas por $\lnot Qx (x=x)$ [que expresa "el universo no es incontable"] más frases de la forma $c_{\alpha}\neq c_\beta$ para $\alpha < \beta < \aleph_1$ . Es fácil ver que todo subconjunto de $S$ tiene un modelo, pero S no tiene un modelo.
Debo señalar que $L_{FO}(Q)$ tiene una forma limitada de compacidad conocida como compacidad contable : si $S$ es un contable conjunto de frases de $L_{FO}(Q)$ entonces S tiene un modelo si cada subconjunto finito de $S$ tiene un modelo [Vaught, ibid].
Todas estas características de $L_{FO}(Q)$ [abstractamente completo, contablemente pero no totalmente compacto] son compartidos por otros cuantificadores generalizados, incluido el cuantificador cuantificador estacionario [introducido a finales de los 70 y estudiado intensamente en los 80]. Sin embargo, como muestra Shelah, hay otros cuantificadores generalizados que generan lógicas totalmente compactas que también son abstractamente completas
(2) no implica (1) tampoco.
Consideremos, por ejemplo, la "lógica" cuyos símbolos no lógicos son los aritméticos, y cuyos axiomas son los axiomas habituales de la lógica de primer orden más todos los axiomas de aritmética verdadera es decir, sentencias aritméticas que se cumplen en $\Bbb{N}$ . La semántica de la lógica es la misma que la de la lógica de primer orden, por lo que la compacidad sigue siendo válida; pero la completitud abstracta falla claramente por Teorema de la indefinibilidad de la verdad de Tarski que dice que $Th(\Bbb{N})$ no es aritmética, y mucho menos r.e.
PS Una "lógica natural" que también sirve para demostrar que (2) no implica (1) es el fragmento existencial de la lógica de segundo orden su compacidad se deduce de las pruebas habituales de compacidad de la lógica de primer orden [incluida la prueba del ultraproducto], pero se sabe que su conjunto de sentencias válidas es co-r.e., pero no r.e..