El teorema de la compacidad es equivalente a la compacidad del Espacio de piedra de la Álgebra de Lindenbaum-Tarski del lenguaje de primer orden $L$ . (Este es también el espacio de $0$ -tipos sobre la teoría vacía).
Un punto en el espacio Stone $S_L$ es una teoría completa $T$ en la lengua $L$ . Es decir, $T$ es un conjunto de sentencias de $L$ que es cerrado bajo deducción lógica y contiene exactamente uno de $\sigma$ o $\lnot\sigma$ para cada frase $\sigma$ de la lengua. La topología sobre el conjunto de tipos tiene como base los conjuntos abiertos $U(\sigma) = \{T:\sigma\in T\}$ para cada frase $\sigma$ de $L$ . Obsérvese que todos ellos son conjuntos cerrados, ya que $U(\lnot\sigma)$ es complementario a $U(\sigma)$ .
Para ver cómo el Teorema de la compacidad implica la compacidad de $S_L$ Supongamos que los conjuntos abiertos básicos $U(\sigma_i)$ , $i\in I$ forman una cubierta de $S_L$ . Esto significa que toda teoría completa $T$ contiene al menos una de las frases $\sigma_i$ . Afirmo que esta cubierta tiene una subcubierta finita. Si no es así, entonces el conjunto $\{\lnot\sigma_i:i\in I\}$ es finitamente consistente. Por el Teorema de la Compactación, el conjunto es consistente y por tanto (por el Lemma de Zorn) está contenido en un conjunto máximamente consistente $T$ . Esta teoría $T$ es un punto del espacio de Stone que no está contenido en ningún $U(\sigma_i)$ lo que contradice nuestra hipótesis de que el $U(\sigma_i)$ , $i\in I$ , forman una cubierta del espacio.
Para ver cómo la compacidad de $S_L$ implica el Teorema de la compacidad, supongamos que $\{\sigma_i:i\in I\}$ es un conjunto incoherente de sentencias en $L$ . Entonces $U(\lnot\sigma_i),i\in I$ forma una cubierta de $S_L$ . Esta cubierta tiene una subcubierta finita, que corresponde a un subconjunto inconsistente finito de $\{\sigma_i:i\in I\}$ . Por lo tanto, todo conjunto inconsistente tiene un subconjunto inconsistente finito, lo cual es la contraposición del Teorema de la compacidad.