88 votos

¿Por qué se llama compacidad a la lógica?

En lógica, se dice que una semántica es compacta si cada subconjunto finito de un conjunto de oraciones tiene un modelo, entonces también lo tiene todo el conjunto.

La mayoría de los textos de lógica o bien no explican la terminología, o bien aluden a la propiedad topológica de la compacidad. Veo una analogía como, dado un espacio topológico X y un subconjunto de él S, S es compacto si para cada cubierta abierta de S, hay una subcubierta finita de S. Pero, no parece lo suficientemente fuerte como para justificar la terminología.

¿Hay algo más en la elección de la terminología en la lógica que esta analogía?

76voto

CodingWithoutComments Puntos 9412

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 LL . (Este es también el espacio de 00 -tipos sobre la teoría vacía).

Un punto en el espacio Stone SLSL es una teoría completa TT en la lengua LL . Es decir, TT es un conjunto de sentencias de LL que es cerrado bajo deducción lógica y contiene exactamente uno de σσ o ¬σ¬σ para cada frase σσ de la lengua. La topología sobre el conjunto de tipos tiene como base los conjuntos abiertos U(σ)={T:σT}U(σ)={T:σT} para cada frase σσ de LL . Obsérvese que todos ellos son conjuntos cerrados, ya que U(¬σ)U(¬σ) es complementario a U(σ)U(σ) .

Para ver cómo el Teorema de la compacidad implica la compacidad de SLSL Supongamos que los conjuntos abiertos básicos U(σi)U(σi) , iIiI forman una cubierta de SLSL . Esto significa que toda teoría completa TT contiene al menos una de las frases σiσi . Afirmo que esta cubierta tiene una subcubierta finita. Si no es así, entonces el conjunto {¬σi:iI}{¬σi:iI} 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 TT . Esta teoría TT es un punto del espacio de Stone que no está contenido en ningún U(σi)U(σi) lo que contradice nuestra hipótesis de que el U(σi)U(σi) , iIiI , forman una cubierta del espacio.

Para ver cómo la compacidad de SLSL implica el Teorema de la compacidad, supongamos que {σi:iI}{σi:iI} es un conjunto incoherente de sentencias en LL . Entonces U(¬σi),iIU(¬σi),iI forma una cubierta de SLSL . Esta cubierta tiene una subcubierta finita, que corresponde a un subconjunto inconsistente finito de {σi:iI}{σi:iI} . Por lo tanto, todo conjunto inconsistente tiene un subconjunto inconsistente finito, lo cual es la contraposición del Teorema de la compacidad.

16voto

Judah Himango Puntos 27365

La analogía para el teorema de la compacidad del cálculo proposicional es la siguiente. Sea pipi son variables proposicionales; juntas, toman valores en el espacio del producto 2N . Supongamos que tenemos una colección de declaraciones St en estas variables booleanas tales que cada subconjunto finito es satisfacible. Entonces afirmo que podemos demostrar que todos ellos son simultáneamente satisfacibles utilizando un argumento de compacidad.

Dejemos que F sea un conjunto finito. Entonces el conjunto de todas las asignaciones de verdad (es un subconjunto de 2N ) que satisfacen St para tF es un conjunto cerrado VF de asignaciones que satisfacen las sentencias en F . La intersección de cualquier número finito de VF es no vacía, por lo que por la propiedad de intersección finita, la intersección de todas ellas es no vacía (ya que el espacio producto es compacto), por lo que cualquier verdad en esta intersección satisface todas las afirmaciones.

No sé cómo funciona esto en la lógica de predicados.

12voto

Dour High Arch Puntos 11896

Lema: Un espacio topológico X es compacto si y sólo si para cada colección C de conjuntos cerrados con la propiedad de intersección finita tiene intersección no vacía sobre la colección.

Propuesta: M(L) es compacta si y sólo si cada uno de los elementos finitos satisfechos L -La teoría es satisfacible.

Prueba: Considere el espacio M(L)={Φ|Φis a maximalL-theory} . Para cada L -sentencia φ dejar [(φ)]={ΦM(L)|φΦ} . Una subbase B para una topología en M(L) viene dada por los conjuntos [(φ)] . Es decir, los subconjuntos abiertos de M(L) son la unión de las intersecciones finitas de los elementos de B . Para ver que B define una topología en nota que [(x(xx))]= y [(x(x=x))]=M(L) . Además, las uniones arbitrarias ya están definidas para estar en la topología y las intersecciones finitas están en la topología ya que [(φ)][(θ)]=[(φθ)] que se define como abierto.

Asumir la compacidad lógica. Obsérvese que iI[(φi)]= si y sólo si no es satisfacible. Sea C sea una subcolección de la subbase de la topología de M(L) con la propiedad de intersección finita. Entonces todo subconjunto finito de C es satisfacible y por el teorema de la compacidad esto implica [(φ)] que abarca todos los elementos de C es satisfacible, por lo que [(φ)]B[(φ)]. Así, M(L) es compacto.

Supongamos que M(L) es compacto. Sea Φ ser un L -en la que es finitamente satisfacible. Sea CΦ={[(φ)]|φΦ} . Cada elemento de CΦ es cerrado y todo subconjunto finito de CΦ tiene una intersección no vacía ya que Φ es finitamente satisfacible. Dado que M(L) es compacto, φΦ[(φ)] por lo que es satisfacible.

9voto

sickgemini Puntos 2001

Un lema relacionado (y a veces verdadero) es "las pruebas son finitas". En la mayoría de los sistemas de lógica considerados, el enunciado y una prueba del mismo son cadenas finitas de símbolos. Se puede pensar en ellos como una representación "compacta". Qué bien entonces que ciertos sistemas permitan siempre encontrar una prueba si la hay. Si bien esto no ofrece una conexión estrecha con la topología, sugiere (y hay que trabajar esto por su cuenta para convencerse) que ciertas anormalidades infinitas (como una prueba infinita) no ocurrirán. Una afirmación topológica similar es que, para conjuntos compactos, una cadena inclusiva infinita de ciertos subconjuntos tendrá una intersección no vacía, afirmación que se ve fácilmente que es falsa para algunos conjuntos no compactos, como la colección { C_n | C_n = {x | x >= n y x es un número real } para n un número entero no negativo } .

7voto

Ray Puntos 22127

Por lo que sé, el vínculo proviene de la teoría sintáctica. Se le da un conjunto de símbolos de la oración F = {f_i} y se le permite formar enunciados complejos con ellos. Puedes combinar las sentencias elementales con los operadores AND, OR, NOT y paréntesis, de la forma habitual.

Así se obtiene un conjunto X de frases compuestas, como

(f Y g) O (NO h)

o algo así.

Una versión sintáctica del teorema de la compacidad dice lo siguiente.

Supongamos que para cada subconjunto finito Y de X se pueden asignar valores de verdad a las f_i de forma que todas las sentencias de Y sean verdaderas. Entonces puedes hacer lo mismo para X.

Prueba

Consideremos el espacio topológico A obtenido tomando el producto de {0, 1} sobre el conjunto F. La topología sobre A es la topología del producto. Por el teorema de Tychonoff, A es compacto. Para todo enunciado compuesto s, el conjunto de valores de verdad que hacen que s sea verdadero es una intersección finita de cilindros, por lo que es un conjunto cerrado de A. La hipótesis dice que toda intersección finita de tales conjuntos cerrados, para s que varían en X, no es vacía. Por lo tanto, la intersección de todos esos conjuntos cerrados no es vacía, lo que significa que se pueden hacer verdaderas todas las afirmaciones de X.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X