El teorema de compacidad para el cálculo proposicional afirma que un conjunto de oraciones proposicionales tiene un modelo (asignación satisfactoria) si y sólo si cada subconjunto finito del mismo tiene un modelo. Estoy buscando usos del teorema para algo fuera de la lógica que sean lo suficientemente simples como para presentarlos sin antecedentes adicionales.
Un ejemplo de ello son los mosaicos, por ejemplo, los mosaicos de $\mathbb{Z}^2$ utilizando Azulejos Wang . Dado un conjunto de baldosas Wang se pueden introducir variables $X_{i,j}^k$ que significa "Azulejo no. $k$ fue colocado en $(i,j)$ ". Ahora construimos un conjunto infinito de sentencias que dicen que la asignación a las variables define un mosaico legal (es decir, para cada $(i,j)$ exactamente uno $X_{i,j}^k$ es verdadera, y también comprobamos la compatibilidad de los bordes). Ahora se puede utilizar el teorema de la compacidad para demostrar que un conjunto de baldosas cubre todo el plano si y sólo si cubre cualquier zona finita del plano.
¿Hay más usos con el mismo espíritu?