Aquí es una forma de demostrar la compacidad para la lógica proposicional en términos de los árboles. Como Andreas menciona en los comentarios, el árbol de la propiedad para $\omega$ no es suficiente. En su lugar, podemos utilizar una de dos cardenal variación del árbol de la propiedad.
Si $\kappa$ es regular el cardenal y $\lambda \ge \kappa$ $(\kappa,\lambda)$ árbol de $T$ es un conjunto de $2$valores de las funciones cuyos dominios son elementos de $\mathcal{P}_\kappa(\lambda)$ (es decir, subconjuntos de a $\lambda$ del tamaño de la $<\kappa$) tales que
- la restricción de cada función en $T$$T$, y
- cada elemento de a $\mathcal{P}_\kappa(\lambda)$ es el dominio de alguna función en $T$.
Un cofinal rama de $T$ es una función de $f:\lambda \to 2$ tal que $f \restriction s \in T$ por cada $s \in \mathcal{P}_\kappa(\lambda)$. Hay un principio TP$(\kappa,\lambda)$, aislado por Weiss, que dice que cada delgadas $(\kappa,\lambda)$ árbol tiene una rama. No necesitamos utilizar la definición de "fino", porque es automática si $\kappa = \omega$ o más en general, si $\kappa$ es un fuerte límite de cardenal.
Si $\kappa$ es fuertemente inaccesible cardenal, entonces TP$(\kappa,\lambda)$ mantiene si y sólo si $\kappa$ $\lambda$- compacto, por lo que es una gran cardenal de la propiedad. Sin embargo, TP$(\omega,\lambda)$ puede ser probado a mantener en ZFC: Tomar un ultrafilter $U$ $\mathcal{P}_\omega(\lambda)$ que es buena, lo que significa que contiene el conjunto de $\{s \in \mathcal{P}_\omega(\lambda) : \alpha \in s\}$ por cada $\alpha < \lambda$. Porque no estamos requiriendo cualquier cantidad de exhaustividad, una ultrafilter existe por el lema de Zorn. Dado un $(\omega,\lambda)$-árbol de $T$, seleccione para cada conjunto $s \in \mathcal{P}_\kappa(\lambda)$ alguna función $f_s \in T$ dominio $s$. Entonces podemos definir una rama de $f$ $T$ $f(\alpha) = 1$ si y sólo si $f_s(\alpha) = 1$ $U$- casi todos los $s \in \mathcal{P}_\omega(\lambda)$.
Ahora podemos utilizar este árbol de la propiedad de encontrar una verdad de la asignación de un conjunto $S$ de fórmulas proposicionales. Mediante la ampliación de las $S$ podemos asumir que es cerrado bajo subformulas y, en particular, que cada variable proposicional que aparecen en una fórmula en la $S$ es en sí mismo en $S$. Definir un $(\omega, S)$-árbol de $T$ que consta de
todo en consonancia verdad tareas definidas en subconjuntos finitos $s$$S$. (Estrictamente hablando, debemos fijar un bijection entre el $S$ $|S|$ aquí). Por consecuente me refiero, por ejemplo, que si las fórmulas $\varphi$, $\psi$, y $\varphi \wedge \psi$ son todos en $s$, $\varphi \wedge \psi$ se asigna el valor de 1 si y sólo si ambas $\varphi$$\psi$.
Suponiendo TP$(\omega,|S|)$, este árbol tiene una rama, una rama es una verdad de asignación que satisface todas las fórmulas en la $S$.