Documente Academic
Documente Profesional
Documente Cultură
n
i=1
de d
v
, puede cubrir a X (pues en caso contrario X =
n
i=1
d
i
y entonces = X X = X
n
i=1
d
i
=
n
i=1
(X d
i
) =
n
i=1
c
i
,= !) por
ello y dado que X es compacto, d
v
no puede ser una cubierta de X,
es decir
v
d
v
,= X, de donde X
v
d
v
=
v
(X d
v
) =
v
c
v
,= .
) Supongamos que toda clase de cerrados basicos de X que cumple
la pif, posee ella misma una intersecci on no vaca. Sea G
v
una cubierta
de abiertos para X. Veamos que existe una subcubierta nita de G
v
para X. Tomando c
v
= X G
v
, tenemos una familia de cerrados c
v
donde
v
c
v
=
v
(X G
v
) = X
v
G
v
= X X = .
Consideremos ahora F una base para los cerrados de X. Para cada
v existe F
v
F tal que c
v
= F
v
. Sea G =
v
F
v
entonces como
G =
v
c
v
= , G no cumple la pif por lo que hay una colecci on nita
de cerrados basicos d
1
, . . . , d
n
G tal que
n
i=1
d
i
= . Para cada i
1, . . . , n existe v
i
tal que d
i
F
v
i
. Entonces
n
i=1
c
v
i
n
i=1
d
i
= . As,
n
i=1
G
v
i
=
n
i=1
(X c
v
i
) = X
n
i=1
c
v
i
= X = X, entonces G
v
i
n
i=1
es una subcubierta nita de G
v
para X y X es compacto.
Teorema 2 (de compacidad). Para cualquier lenguaje de primer orden
L y para cualquier conjunto de enunciados de L, si todos los subcon-
5
N. E.: Para las deniciones de los conceptos contenidos en las proposiciones que
siguen, consulte el apendice.
Relaciones entre l ogica y topologa: 5
juntos nitos de son satisfacibles (tienen un modelo), entonces es
satisfacible (tiene un modelo)
6
.
En su versi on sint actica, este resultado es conocido como lema de
nitud
7
.
El espacio de Stone para L
Sea un lenguaje formal de primer orden L y sea o el conjunto de todas
las teoras completas y satisfacibles de L. Es decir:
o = Teo(A) [ A estructura de L.
Llamamos a los elementos Teo(A) o, los puntos de o y o P(L)
donde P(L) denota el conjunto potencia del conjunto de todos los enun-
ciados del lenguaje L.
Para cada enunciado L, consideramos el conjunto [] de todas
las teoras Teo(A) tales que es verdadero en A o equivalentemente,
que pertenece a Teo(A). Es decir:
[] = Teo(A) o [ Teo(A).
Observese que si T = Teo(A), entonces: T [] sii T. Esto es
inmediato a partir de la denici on de [], pues si Teo(A) o, entonces
Teo(A) [] sii Teo(A).
Lema 3. Para todo enunciado del lenguaje L, o [] = [].
Demostracion. Sea Teo(A) o. Entonces se cumple que: Teo(A) , []
sii , Teo(A) sii Teo(A) sii Teo(A) [].
Proposicion 4. El conjunto D = [] [ es enunciado de L es una
base para cerrados y una base para abiertos de una topologa sobre o.
Demostracion. Usando la proposicion 6, vemos que D es base de cerra-
dos, porque:
i) D = , pues D [] [] = [ ] = .
ii) Dados cualesquiera [], [] D, [] [] = [] = [].
6
Para formulaciones equivalentes, su demostracion y aplicaciones del teorema de
compacidad, vease [3, cap. 1 y 2].
7
N. E.: Lema de nitud:
S
si y solo si hay , nito, tal que
S
,
donde S es un sistema axiom atico y es un conjunto de formulas.
6 Jos e Alfredo Amor
iii) o D, pues o = [ ] para cualquier enunciado .
Por otro lado, usando la proposici on 7 vemos que D es base de abiertos,
porque:
i) D = o, pues o = [ ] = [] [] D y obviamente
D o.
ii) Si [], [] D, [] [] = [ ] = [ ].
N otese que de hecho todos los [] son cerriabiertos (tanto abiertos
como cerrados), pues o [] = []. El conjunto o con la topologa
dada por esta proposici on, se llama el espacio de Stone para el lenguaje
L.
N. E.: Este artculo puede verse como un magnco e importante
ejemplo de construccion de un espacio de Stone, en este caso para el
lenguaje de primer orden con igualdad. Con mas frecuencia, sin embar-
go, encontramos este concepto asociado a las algebras booleanas
8
.
Proposicion 5. o, es un espacio Hausdor y totalmente discone-
xo
9
.
Demostracion. Si T, Q o, con T ,= Q, entonces hay un enunciado
T Q, tal que T [] y Q , [], de donde T [], Q o [] y
[] y o [] son abiertos.
3. Teorema de compacidad y espacio de
Stone compacto: equivalencia
Teorema. El teorema de compacidad para L es equivalente a que el
espacio de Stone o, para L, sea compacto.
8
N. E.: De acuerdo a la Wikipedia (en su entrada: Stones representation theo-
rem for Boolean algebras (mi traduccion)): ((Una de las versiones mas simples
del teorema de representacion de Stone (para algebras Booleanas) arma que toda
algebra Booleana es isomorfa al algebra de subconjuntos cerriabiertos (clopen,
aquellos que son tanto cerrados como abiertos) de su espacio de Stone S(B).))
((Toda algebra Booleana B tiene asociado un espacio topologico, denotado por
S(B) y al que llamamos su espacio de Stone. Los puntos en S(B) son los ultral-
tros sobre B o de manera equivalente, los homomorsmos que van de B al algebra
Booleana de dos elementos.)) Mas adelante, veremos cuales son los conceptos corres-
pondientes en la logica de primer orden.
9
Ver nota 4.
Relaciones entre l ogica y topologa: 7
Demostracion. ) Usaremos la proposici on 1: Sea C = []
v
una
colecci on de cerrados b asicos de o, que posea la pif (cf. def. A.6).
Considero T = /[] C. Entonces para cualquier subcolecci on
nita
1
, . . . ,
k
de T, [
1
] [
k
] ,= . Es decir, existe Teo(A)
[
1
] [
k
], de donde existe A tal que A es modelo de
i
para
toda i = 1, . . . , k. Esto signica que cualquier subconjunto nito de T
es satisfacible (tiene modelo). Entonces por el teorema de compacidad
para L, T es satisfacible, digamos por un modelo B. Es decir, B es
modelo de para toda T, de donde Teo(B) [] para toda T,
es decir, para toda tal que [] C, o sea que Teo(B)
v
[]
v
,= .
) Suponemos que o, es compacto en el sentido de la proposi-
ci on 1. Sea un conjunto de enunciados de L tal que todo subconjunto
nito es satisfacible. Considero C = []/ .
Entonces para cualquier subcoleccion nita [
1
], . . . , [
k
] de C,
1
,
. . . ,
k
tiene un modelo, digamos A. Es decir, A es modelo de
i
para
toda i = 1, . . . , k de donde Teo(A) [
i
] para toda i = 1, . . . , k, o sea
Teo(A) [
1
] [
k
] ,= . As pues, C cumple la pif (cf. def. A.6),
por lo que C ,= y hay una Teo(B) C de modo que Teo(B) []
para todo o sea que B es modelo de para todo , de
donde B es un modelo de .
Corolario. El espacio de Stone o, para L es compacto, Hausdor
y totalmente disconexo
10
.
El espacio de Stone o, t es compacto por el teorema anterior y es
de Hausdor y totalmente disconexo por la proposicion 5.
A. Apendice
A.1. Preliminares de topologa
Denici on A.1 (Espacio topologico (X, )). Sea X un conjunto no
vaco. Una clase de subconjuntos de X es una topologa para X sii
i) La uni on de cualquier n umero de elementos de , pertenece a .
ii) La interseccion de cualquier n umero nito de elementos de ,
pertenece a .
iii) X y .
Al par (X, ) se le denomina espacio topologico.
10
Ver nota 4.
8 Jos e Alfredo Amor
A los elementos de , se les denomina (conjuntos) abiertos. Un sub-
conjunto C de X es cerrado si su complemento X C es abierto. Sin
embargo, n otese que un conjunto que no es abierto no es necesariamente
cerrado y viceversa, un conjunto que no es cerrado no es necesariamen-
te abierto. De esta manera, hay algunos conjuntos que son abiertos y
cerrados a la vez (e.g. ) y otros que no son ni uno ni lo otro.
Denici on A.2 (Cubiertas). Sea (X, ) un espacio topologico. Sea
Y X y sea G = G
v
un conjunto de subconjuntos de X, tal que
Y
v
G
v
.
i) G es una cubierta de Y .
ii) Si todos los G
v
son abiertos de , entonces G es una cubierta
abierta de Y .
iii) Si adem as alg un subconjunto nito de G es tambien una cubierta
de Y , es decir, si G
1
, . . . , G
n
G, con n nito y tal que Y
G
1
G
n
, entonces se dice que G es reductible a una cubierta
nita.
Denici on A.3 (Conjunto compacto). Un conjunto Y X de un
espacio topologico (X, ) es compacto si toda cubierta abierta de Y es
reductible a una cubierta nita.
Denici on A.4 (Base para los cerrados). Sea F el conjunto de los
cerrados de un espacio topologico (X, ). Decimos que un conjunto
D F es una base para los cerrados de X sii todo cerrado C de X es
intersecci on de elementos de D.
Proposicion 6. Sea D P(X), con X ,= . D es una base para el
conjunto de los cerrados de alguna topologa de X sii
i)
D = .
ii) Dados cualesquiera b, c D, b c es interseccion de elementos de
D. Es decir, hay B ,= , B D, tal que b c =
B.
iii) X D.
Denici on A.5 (Base para los abiertos). Si (X, ) es un espacio to-
pologico, un conjunto B , es una base para los abiertos de X, sii
todo abierto G es union de elementos de B.
Proposicion 7. Sea D P(X). D es base para alguna topologa de X
sii
Relaciones entre l ogica y topologa: 9
i)
D = X.
ii) Dados cualesquiera b, c D, b c es la union de elementos de D.
Es decir, hay H D, tal que b c =
H.
Denici on A.6 (Propiedad de intersecci on nita (pif)). Una clase
G
v
de conjuntos, posee la propiedad de interseccion nita (pif ) sii
toda subclase nita G
v
1
, . . . , G
vn
de G
v
tiene interseccion no vaca.
Es decir G
v
1
G
vn
,= .
Denici on A.7 (Espacio de Hausdor). Un espacio topologico (X, )
es Hausdor sii para cada par de puntos p, q X, hay G, H abiertos
ajenos, tales que p G y q H.
Denici on A.8 (Espacio totalmente disconexo). Un espacio topol ogi-
co (X, ) es totalmente disconexo
11
sii para cada par de puntos p, q X,
hay G, H abiertos ajenos cuya uni on es X y tales que p G y q H.
A.2. Preliminares de l ogica
Denici on A.9 (Lenguaje formal). Un lenguaje formal
12
de primer
orden con igualdad, denotado por L, esta denido recursivamente a
partir de dos tipos de smbolos.
1. Los smbolos l ogicos que incluyen los conectivos: no (), y (), o
(), si . . . entonces . . . (), si y solo si (); los cuanticadores:
para todo () y existe (); as como el smbolo de igualdad (=).
2. Los smbolos propios de cada lenguaje: smbolos de constante,
smbolos de predicado y smbolos de funci on.
Un enunciado de L es una formula tal que todas sus variables (si
las hay) est an cuanticadas. Con denotamos conjuntos de enunciados
de un lenguaje L.
La semantica relaciona a los lenguajes formales con una interpre-
taci on para ellos. En nuestro caso, esta interpretacion es un sistema
constituido por un conjunto no vaco llamado universo de interpre-
taci on, adem as de las relaciones, operaciones y objetos distinguidos
del conjunto
13
. El sistema completo se denomina estructura conjuntis-
11
Ver nota 4.
12
Esta denicion puede verse en cualquier texto basico de logica (e. g., [5, 9]).
Tambien en estos textos puede verse la denicion recursiva de formula.
13
Los objetos se denominan distinguidos porque juegan un papel especial en la
interpretacion. Por ejemplo, el n umero cero juega el papel de elemento neutro de la
suma en el universo de los n umeros enteros.
10 Jos e Alfredo Amor
ta algebraico-relacional o simplemente estructura
14
. Cada lenguaje de
primer orden L determina a la clase de todas las estructuras que son in-
terpretaciones para ese lenguaje. Cada smbolo del lenguaje debe tener
un signicado preciso en la estructura.
Denici on A.10 (Interpretaciones). Cada constante individual se in-
terpreta como un elemento del conjunto universo. Cada predicado de
aridad n
15
se interpreta como una relaci on naria entre elementos del
universo. Cada smbolo funcional de aridad m se interpreta como una
operaci on maria sobre el universo. Los smbolos logicos: conectivos,
cuanticadores e igualdad, tienen la interpretaci on clasica
16
.
Denici on A.11 (Verdad y modelo). Cuando un enunciado es ver-
dadero en una interpretacion para su lenguaje, decimos que la inter-
pretaci on es un modelo del enunciado. Un modelo para un conjunto
de enunciados es una interpretaci on para el lenguaje, respecto a la cual
todos los enunciados del conjunto son verdaderos
17
.
N. E.: Antes de proseguir, consideramos necesaria una aclaraci on
terminol ogica. Los terminos interpretaci on, estructura y modelo se usan
de manera mas o menos indistinta en la l ogica de primer orden. Da-
do un lenguaje L, los modelos son estructuras (conjuntistas algebraico-
relacionales), mismas que a su vez representan interpretaciones de un
lenguaje L.
Denici on A.12 (F ormula l ogicamente valida). Una f ormula es
logicamente valida (universalmente v alida) sii es verdadera en to-
das las interpretaciones del lenguaje L o lo que es lo mismo: Una
f ormula es logicamente valida sii toda estructura en el lenguaje L es
modelo suyo.
Por ejemplo, en el lenguaje de la teora de grupos, los enunciados que
son los axiomas de grupo, tienen como modelo a cualquier estructura
que sea un grupo. En el lenguaje de la aritmetica, los axiomas de Peano
tienen como modelo a la estructura de los n umeros naturales (N, 0, s, <
, +, )
18
.
14
Una estructura algebraico-relacional es una cuarteta A = A, R, O, C donde A
es un conjunto no vaco, R es un conjunto de relaciones sobre A, O es un conjunto
de operaciones sobre A y C es un conjunto de elementos (distinguidos) de A.
15
La aridad es un n umero entero positivo asociado al smbolo de predicado en el
lenguaje y que indica el n umero de argumentos de la relacion que lo interpreta.
16
Por ejemplo, La interpretacion clasica y natural para el smbolo de igualdad
es la de relacion identidad (cf. [6, p. 103]). Para una presentacion detallada de la
interpretacion de los lenguajes de primer orden, referimos al autor a [6, p. 87].
17
Las deniciones de verdad y modelo, pueden consultarse en [5] o en [9, cap. 2].
18
Para mas detalles, vease [5, p. 202].
Relaciones entre l ogica y topologa: 11
En la logica, se presenta la nocion fundamental de consecuencia
logica deductiva: una f ormula es consecuencia l ogica de un conjunto
de formulas , si para cualquier interpretacion, en caso de que todas
las formulas del conjunto sean verdaderas, entonces la formula es
verdadera. Esta relaci on sem antica se denota como [= y se lee:
es consecuencia de o implica logicamente a . Observese que
esto signica que es imposible que haya una interpretaci on respecto a
la cual todas las f ormulas del conjunto de f ormulas sean verdaderas
y la formula sea falsa; o bien, es imposible que haya un modelo de
que no sea modelo de
19
.
Denici on A.13 (Consecuencia logica). Si es un conjunto de enun-
ciados y es un enunciado, decimos que es consecuencia de sii
todos los modelos de son modelos de . Esto lo denotamos como
[= .
Denici on A.14 (Teora). Una teora en un lenguaje L es un conjunto
de enunciados de ese lenguaje, cerrado bajo consecuencia logica. Es
decir: Si [= entonces .
Proposicion 8. Los siguientes conjuntos de enunciados son teoras:
a) Si A es una estructura del lenguaje L, entonces la teora de A,
denotada por Teo(A) = [ es un enunciado verdadero en A,
es una teora.
b) Si es un conjunto de enunciados del lenguaje L, entonces el
conjunto de consecuencias de , denotado por
Cn() = [ es un enunciado y [= ,
es una teora. Observese que Cn().
Demostracion.
a) Supongamos que Teo(A) [= . Entonces todo modelo de Teo(A)
es modelo de . Como es obvio que A es modelo de Teo(A),
entonces A es modelo de por lo que Teo(A) y Teo(A) es
una teora.
19
N. E.: En el artculo original, el autor denota la nocion de consecuencia logi-
ca deductiva como . Esta notacion la contin ua usando en las deniciones
y proposiciones subsiguientes. En esta version sin embargo, he preferido utilizar
el smbolo semantico de consecuencia logica [= en lugar de porque este ultimo
smbolo usualmente se identica con la nocion sintactica de derivabilidad formal, lo
cual se presta a confusiones. Ademas, queda la posibilidad de que la notacion del
artculo original fuera simplemente un error tipograco.
12 Jos e Alfredo Amor
b) Supongamos que Cn() [= . Sea A un modelo de , entonces A
es modelo de Cn() (por denici on de consecuencia). De aqu por
la suposici on, A es modelo de y entonces [= , de donde
Cn() y Cn() es una teora.
Denici on A.15 (Teora satisfacible y completa).
a) Una teora T es satisfacible sii T tiene un modelo. Es decir, una
interpretaci on para su lenguaje L donde todos los enunciados de
T son verdaderos.
b) Una teora T es completa sii para cualquier enunciado de su
lenguaje L : T o T. Equivalentemente, para cualquier
enunciado de su lenguaje L : T [= o T [= .
Proposicion 9.
1. Para cualquier estructura A, la teora Teo(A) es satisfacible y
completa.
Es satisfacible pues por denicion de Teo(A), la estructura A es
modelo suyo. Es completa pues cualquier enunciado del lenguaje
para hablar de A, es verdadero en A o su negacion es verdadera
en A.
2. Para cualquier conjunto de enunciados , la teora Cn() es sa-
tisfacible sii es satisfacible.
Esto es inmediato de las deniciones de satisfacible, Cn() y de
consecuencia.
3. Si es el conjunto de los axiomas de orden total denso sin extre-
mos, un modelo de es (Q, <) y Cn() es una teora completa
20
.
4. Si es el conjunto de los axiomas de la aritmetica, entonces
Cn() es satisfacible pero incompleta
21
.
5. Si T es una teora satisfacible y completa, entonces T = Teo(A)
para alg un A modelo de T.
Esto es facil de ver pues si A es modelo de T, claramente T
Teo(A). Por otro lado, si Teo(A) y , T entonces T
por ser completa y entonces Teo(A) de donde tanto como
seran verdaderas en A contradiccion!
20
En este caso, el unico smbolo particular del lenguaje es <. Para una demostra-
cion, vease [5, p. 159].
21
En este otro caso, los smbolos particulares del lenguaje son 0, s, <, +, . Esta
es una version del teorema de incompletud de la aritmetica de Godel. Para una
demostracion, vease [5, cap. 3].
Relaciones entre l ogica y topologa: 13
Bibliografa
1. A. Aliseda, Rese na del libro: J. A. Amor Los Teoremas de Compacidad
y de Completud, CRITICA, Vol. XXXI. No. 93, Facultad de Ciencias,
UNAM, 1999.
2. J. A. Amor, Compacidad en la Logica de Primer Orden y su Relacion con
el Teorema de Completud, 1.
a
ed., Coordinacion de Servicios Editoriales,
Facultad de Ciencias, UNAM, 1999.
3. , Compacidad en la Logica de Primer Orden y su Relacion con
el Teorema de Completud, 2.
a
ed., Coordinacion de Servicios Editoriales,
Facultad de Ciencias, UNAM, 2006.
4. J. Bell y A. Slomson, Models and ultraproducts, Dover, 2006.
5. H. Enderton, Una introduccion Matematica a la logica, 2.
a
ed., Ed. IIF-
UNAM, 2004.
6. L. T. F. Gamut, Introducci on a la logica, Editorial Eudeba, Argentina,
2002.
7. M. Manzano, Teora de modelos, Alianza Universidad Textos, Madrid,
Espa na, 1989.
8. E. Mendelson, General Topology, Addison-Wesley, 1970.
9. , Introduction to mathematical logic, 3.
a
ed., Wadsworth &
Brooks/Cole Advanced Books & Software, 1987.