Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DE MXICO
FACULTAD DE CIENCIAS
REPORTE DE ACTIVIDAD
DOCENTE
QUE PARA OBTENER EL TTULO DE:
Matemtico
PRESENTA:
TUTOR
M. en C. Rafael Rojas Barbachano
La nica gente que me interesa es la que est loca, la gente que est loca por vivir,
loca por hablar, loca por salvarse, con ganas de todo al mismo tiempo, la gente que
nunca bosteza ni habla de lugares comunes, sino que arde, arde como fabulosos
cohetes amarillos explotando igual que araas entre las estrellas.
Jack Kerouac
iii
ndice general
ndice general
Agradecimientos
vii
Introduccin
1. Inicios
1.1. Lenguajes . . . . . . . . . .
1.2. Subestructuras . . . . . . .
1.3. Morfismos entre estructuras.
1.4. Ejercicios del captulo . . .
ix
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2. Tcnicas bsicas
2.1. Ms teoremas de Lwenheim-Skolem
2.2. Extensiones Elementales . . . . . . .
2.3. Cadenas de Estructuras. . . . . . . .
2.4. Skolemnizacin . . . . . . . . . . . .
2.5. Lmite de Frass . . . . . . . . . . .
2.6. Definibilidad en Estructuras . . . . .
2.7. Ejercicios del capitulo . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
6
8
13
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
15
15
18
25
28
29
33
36
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
39
39
43
46
51
.
.
.
.
.
53
53
57
62
65
68
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4. lgebras de Boole
4.1. lgebras de Boole . . . . . . . . . . . . . . .
4.2. Filtros y Ultrafiltros . . . . . . . . . . . . . .
4.3. Otros teoremas importantes sobre lgebras de
4.4. lgebras de Boole y modelos . . . . . . . . .
4.5. Ejercicios del Captulo . . . . . . . . . . . . .
v
. . . .
. . . .
Boole
. . . .
. . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
vi
5. Ultraproductos y Clases
5.1. Ultraproductos . . . .
5.2. Clases Elementales . .
5.3. Ejercicios del captulo
NDICE GENERAL
Elementales
69
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
81
81
86
90
96
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
A. El clculo de predicados
A.1. El clculo formal . . . . . . . . . . . . . . . .
A.2. Caracterizacin Semntica de la Consistencia
A.3. El Teorema de Compacidad Semntico . . . .
A.4. Ejercicios . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
97
. 97
. 99
. 103
. 105
115
Agradecimientos
Este es, sin duda alguna, un trabajo colectivo, ya que hay muchas personas que influyeron y
aportaron de varias maneras a este trabajo. Creo injusto llevarme el crdito de el yo solo.
En primer lugar debo agradecer a Rafael que no solo es EL Profesor, sino que tambin es una
grandisima persona que se preocupa por sus alumnos y en mi caso, por eso es que lo aprecio y estimo
demasiado, me ayudo a salir de un gran agujero en mi vida y me alent a crecer de manera integral,
compartiendo sus mltiples experiencias de vida y brindndome grandes consejos cuando lo nico
que se vea en mi camino eran las sombras. Me siento sumamente contento de que alguien como el
este en mi vida. Sin duda, es una persona sumamente importante en mi vida como matemtico y en
mi vida diaria. Muchisimas gracias.
A mi familia sangunea con principal nfasis en mi mam, que siempre se ha esmerado en darle
lo mejor a sus hijos y que lucho por que jamas nos faltara nada necesario, que nos dio confianza y
nos enseo a volar. Que siempre se ha opuesto a la tormenta y es una gran mujer.
A Luis (Turcio-man) y Carlos Torres (el Santo de la sintaxis), que me tuvieron la confianza e
hicieron posible realizar el sueo de dar clases en la facultad. A Luis le agradezco la paciencia y
complicidad, cuando ideas locas brotaban de mi mente el me ayudaba a dilucidarlas y afinarlas. A
Carlos por darme el puesto de su ayudante y ensearme los hermosos mundos de la Teora de la
Demostracin y Teora de la Recursin.
A Alan Mauricio, que es un ejemplo de la frase que inicia este texto, mi Dean Moriarthy. Lo
suficientemente loco para entrar a un seminario en plenas vacaciones administrativas, lo suficiente
loco para muchas cosas. No hace falta decir una palabra ms.
A Adriana Armendarez que ha trado alegra y felicidad a mi vida. Es otra persona que realiza la
frase de Kerouac y tenerla a lado es maravilloso. Aire... rbol de la inspiracin robo mi voz.
A mis alumnos, a ellos debo todo lo que se. Si no aprendieron lgica, por lo menos aprendieron a
leer una psima manuscrita. Gracias por todo, muchisimas gracias.
A Lucio Gerardo Chavez, por ayudarme a corregir este trabajo, redaccin y ortografa, por la
sabidura heredada y por ayudarme siempre que pudo.
A mis amigos de la fac, los cuales eran muy diversos: Gustavo Adolfo (con el cual compart
departamento, fue una experiencia chistoza pero importante, fue cuando dej de vivir con mis
padres), Javier Martinez (risas inmensas con l), Ricardo Castaeda, Armando Ramirez, El Mario,
Daniel El actuario, Juvenal, Barcenas, El Conde, Yolanda, Dr. Armando, Anita,. . .
vii
viii
AGRADECIMIENTOS
A la banda del Colectivo Ciencia y Sociedad, al Paco (que me ha mudado dos veces de casa),
al Misfits (polemico personaje), al Chesco (sonar el Tannhuser Overture de Wagner cuando las
tropas mutantes marchen cubiertas de victoria, al triunfar la guerra, donde la evolucin mostrar
sus resultados), al Vampiro que deb rifarse esa misin, al Neigger, a David, a Jatib, a Gerardo, a
Karla, a Rona, a Pedro, a Lulu, a Jeronimo, etc.
Al Jefe, a Barbara, a Frijo, a Hojue, a Jaime, al Pachon. Banda son!
A la banda de carrera con especial nfasis a Carlos Crispin, otro loco en este mundo.
A mis profesores y ayudantes que suportaron mis impaciencia y mi impertinencia: Hector Mendez,
Javier Fernandez, Elie, Osvaldo Guzman, Alberto, etc.
A Jose Del Rey (Pepe) y a su madre.
Santo Rafael
Santo David
Santo Luis
Santo Carlos
Santo Osvaldo
Santo Tarski
Santo Vaught
Santo Robinson
Santo s
Santo Gdel
Santo Cantor
Santo Chang
Santo Keisler
Santo Kunen
Santo Smullyan
Santa Tent
Santo Frasse
Santo Kerouac
Santo Cortazar
Santo Ginsberg
Introduccin
Desde mi punto de vista la teora de modelos es una de las reas ms hermosas de la matemtica,
con capacidades muy grandes, con las cuales se pueden atacar problemas de otras ramas, como lo
son: geometra algebraica, lgebra y anlisis. A pesar de esto la cantidad de textos en espaol es muy
poca y a veces difcil de conseguir para el alumno interesado en el tema, por otro lado la literatura
en ingles suele tener un alto grado de dificultad, por lo que, para el estudiante puede representar un
gran reto ir de los textos de lgica matemtica a los mencionados. Otro inconveniente en la literatura
es el acuerdo de la definicin de estructura, ya que algunos como Bell y Slomson solo contemplan
estructuras relacionales, con el argumento que cualquier otra se puede llevar a estas, lo cual es cierto
pero modifica el estudio de las relaciones entre ellas.
De lo anterior ha surgido la motivacin de escribir este trabajo, lo cual no pretende que sea mejor
o sea el punto de vista indicado, sino que, adecuado a planes y programas de estudio de la Facultad
de Ciencias de la UNAM creeo que puede dotar de material suficiente al estudiante para cubrir
este vaco de material intermedio entre los textos de lgica matemtica y teora de modelos. Como
el objetivo de este texto es de carcter pedaggico, no emplear la escritura en primera persona,
iniciando desde el siguiente prrafo.
Este texto aglutina material que concuerda con la teora de modelos clsica y moderna. Otro de
los objetivos ha sido tratar de acercar al lector al teorema de categoricidad de Morley, para el cual
solo hace falta estudiar O-minimalidad.
Para empezar la descripcin de los contenidos de este documento, advertimos al lector que este
trabajo va dirigido sobre todo a estudiantes que han cursado las materias de Lgica Matemtica I
y II de la licenciatura, donde se estudia la lgica de conectivos (lgica proposicional), y lgica de
primer orden (teora de la cuantificacin), sus respectivos teoremas de compacidad, los enfoques
semntico y sintctico, y donde se da tambin una introduccin a la teora de modelos, la cual
contempla: la semntica de los lenguajes de primer orden y las relaciones entre las interpretaciones
entre otros tpicos. Tambin es deseable que el lector haya tomado el curso de Lgica matemtica
III donde comnmente se estudia el primer teorema de incompletud de Gdel, el cual consideramos
como uno de los resultados ms hermosos de la matemtica por su carcter limitativo en la teora de
la demostracin. Tambin es preferible que se tengan conocimientos de la teora de los conjuntos, ya
que sin definicin ni explicacin emplearemos lenguaje de esta, como para referirnos al conjunto
inductivo ms pequeo, es decir, el conjunto de los naturales, as como los conceptos de equipotencia,
cardinalidad, el manejo de nmeros transfinitos y el axioma de eleccin entre otros.
ix
INTRODUCCIN
Antes de iniciar con la descripcin de cada captulo es importante hacer una observacin
sobre algunos conceptos, la cual abarca todo el texto, que se van definiendo a secas pero que
son completamente relativos, como lo son: la consistencia y la completud, por ejemplo, conceptos
que deberan de ser definidos puntualmente dependiendo del tipo de semejanza en el que se esta
trabajando (verbigracia> -completud). Esta observacin es de suma importancia ya que en algunos
captulos se extiende el lenguaje para obtener algunos resultados y ah puede ser que las teoras
ya no tengan dicha propiedad, como se hace en el captulo 6. Se ha hecho de esta manera por que
esperamos que el lector estar pendiente de este detalle tcnico.
Este trabajo est dividido en 6 captulos:
En el primero, titulado Inicios, la primera seccin es meramente un desfile de definiciones, algunos
lemas y uno que otro teorema que se mencionan sin prueba, los cuales se plasman con la intencin
de establecer una base de conocimiento mnima, como punto de partida. En lo posterior de este
captulo tenemos resultados bsicos sobre las consecuencias que se tienen en cuanto a satisfacibilidad,
provenientes de ciertas relaciones bsicas que se definen y estudian en ese lugar.
En el segundo capitulo se estudian tcnicas bsicas de la teora modelos; a algunas de ellas
el estudiante de lgica tiene un acercamiento pero en versiones numerables, aqu se extienden.
Algunos de los resultados ms importantes que se exhiben en este capitulo son, los teoremas de
Lowenheim-Skolem, de Lowenheim-Skolem-Tarski, el test de Tarski-Vaught y algunos teoremas de
preservacin e invarianza. Adems se introducen conceptos que se utilizan ms adelante, como el de
cadenas, extensiones elementales, encajes elementales, entre otros.
En el Captulo III (teoras completas y modelo-completud), se estudian conceptos que nacen de
concepciones muy bsicas como la completud de una teora y a partir de este nacen nuevos conceptos
y una variedad de herramientas para verificar relaciones entre modelos de varias teoras, que adems
con base en ciertas relaciones que se tienen entre los modelos de algunas teoras, stas derivan con
propiedades sintcticas muy interesantes.
Por otra parte, en este apartado se presenta la eliminacin de cuantificadores, la cual es una
herramienta extremadamente poderosa en reas como el lgebra. Creemos que este captulo puede
interesar ampliamente a los interesados en lgebra y ms en especfico, en la teora de campos.
El cuarto captulo esta dedicado fuertemente a las lgebras de Boole: primero se exhibe un
panorama general de ellas y algunas pruebas de propiedades internas, luego extendemos el anlisis
para llegar a cuestiones sobre filtros y ultrafiltros. Con estas herramientas, analizaremos cuestiones
sobre modelos de teoras, herramientas que sern de amplia utilidad en el captulo posterior.
En el captulo siguiente, de ultraproductos, se construye esta estructura y se discuten los requerimientos lgicos dentro de ella, es decir, se hace explcito porque debe ser el universo de estas
estructuras, un conjunto de clases de equivalencia modulo el ultrafiltro, en lugar de solo dejar el
producto directo. Se presentan algunos resultados bsicos y se llega a la caracterizacin de lo que son
las clases elementales. Hemos tocado someramente estos temas, a pesar de que son profundamente
xi
ricos y de gran utilidad, para no exceder los objetivos planteados, ni extender el texto en demasa.
En el ultimo apartado, titulado realizacin y omisin de tipos, se introducen los conceptos de
tipos, tanto de estructuras como de teoras. A partir de lo anterior se analiza la creacin de nuevos
objetos en extensiones de estructuras y condiciones necesarias para asegurar que en las extensiones
de una estructura no existan elementos con determinadas propiedades. Intuitivamente podemos
pensar a los tipos como una frmula abierta que describe propiedades mediante sus variables libres.
Con base en este concepto, comienzan a surgir otros como el de modelo atmico. En este capitulo
brindamos una caracterizacin de l y posteriormente establecemos, a travs de las lgebras de Boole,
condiciones necesarias y suficientes para la existencia del modelo.
Por ultimo, ofrecemos un apndice donde hay una prueba del teorema de compacidad para la
lgica de primer orden en lenguajes de cardinalidad arbitraria solo para enunciados, despus una
mejora de este, la cual consiste en una versin para frmulas con variables libres.
Al lector que se pregunte qu sigue?, le recomendamos que contine sus estudios sobre los
conceptos de saturacin, estabilidad y homogeneidad, los cuales podrn llevarle a la construccin
del modelo monstruo de Tarski (M), de una teora y por otro lado, iniciarse en la teora de la
clasificacin1 . Ya con esta herramienta a la mano, solo faltara el tema de O-minimalidad para poder
estudiar el teorema de categoricidad de Morley.
Por ultimo, esperamos que este texto sea ameno y til al lector.
1 El lector interesado en el tema puede consultar el libro de Shelah, en el cual adems los prerrequisitos inician en
saturacin.
Captulo 1
Inicios
1.1.
Lenguajes
En la literatura, comunmente hay dos formas de abordar la cuestin del lenguaje de primer
orden, una de ellas parte de asumir que se tiene definido y claro lo que es una estructura elemental y
a partir de ellas se consideran smbolos con los cuales se forma el lenguaje (como lo hacen [Mar02] y
[VSRRMP00] ). Otra forma es presentar una construccin del lenguaje y apartir de el construir las
estructuras. Se puede ir de una definicin a otra sin menor problema, pero para este texto se ocupa
la segunda, ya que, como se analiza a lo largo del texto, la semntica no siempre queda totalmente
determinada.
Como se mencion en la introduccin de este trabajo, se considera que el lector ya tiene conocimiento de los conceptos bsicos de la lgica, por lo que, solo para ponernos de acuerdo en aspectos
como la notacin, entre otros, mencionamos sin explicacin ni ejemplos, las siguientes definiciones
y algunos resultados. El lector que no ha llevado cursos de lgica matemtica puede consultar los
detalles y el desarrollo de la teora expuesta en esta seccin en los siguientes libros:[Men97] y [ST95]
.
Definicin 1.1.
1. Un tipo de semejanza , o tipo, es un conjunto de smbolos de tres categoras: relacionales,
funcionales y constantes.
`
Rn Y
Fn Y C
nPZ`
nPZ`
CAPTULO 1. INICIOS
c) tu la igualdad;
d) t, u conectivos lgicos;
e) t@u Cuantificadores y
f) tq, , , pu smbolos auxiliares
3. Se define el conjunto de -expresiones, E , como el conjunto de todas las sucesiones fintas de
smbolos de L .
4. De ahora en adelante se fijar un tipo de semejanza . Se define el conjunto
T RM E
el conjunto de los -trminos, como el conjunto generado1 en E sobre V AR Y p X C q por la
aplicacin de letras funcionales, es decir:
a) 1) C T RM ;
2) V AR T RM ;
b) Y es cerrado bajo la aplicacin de letras funcionales, es decir: Si f P X Fm y t1 , . . . , tm P
T RM , entonces
f pt1 , . . . , tm q P T RM
5. Se define el conjunto de las frmulas atmicas de tipo , y se denota por AT M como:
AT M tpt rq : t, r P T RM u
YtRpt1 , . . . , tm q : R P X Rm y t1 , . . . , tm P T RM u
6. Se define el conjunto de -frmulas, al cual se denota con L , como el -menor subconjunto
de E que cumple con:
a) AT M L ;
b) Si , P L y x P V AR entonces
p q, p@xq, P L
Es decir, L es el generado sobre E con base en AT M por la cuantificacin sobre variables,
la aplicacin de la implicacin y la negacin.
7. Dadas , P L y x P V AR se definen las siguientes abreviaturas:
a) p & q
q;
b) p _ q p q;
c) p q pp q & p qq y
d) pDxq
1 Vase
p@x q.
1.1. LENGUAJES
El lector se dar cuenta que se est empleando que algunos conjuntos de conectivos son completos
y en este trabajo, segn sea conveniente, se usa sin aviso previo el que permita hacer y escribir las
pruebas con mayor facilidad.
Por otro lado, la definicin que hemos dado de frmulas y trminos permite emplear induccin
sobre la formacin de dichas expresiones2 . Adems se deja al lector verificar que T RM y F RM
son libremente generados, por lo cual gozan de recursin. En las siguientes definiciones se explota
esta propiedad y el teorema B.6 nos garantiza la existencia y unicidad de las funciones en cuestin.
Definicin 1.2. Sea un tipo de semejanza. Se definen las siguientes funciones:
1. El conjunto de variables que ocurren en un termino con la funcin
V : T RM pV ARq
de la siguiente forma:
Paso base:
Si x P V AR, entonces V pxq txu;
Si c P C X , entonces V pcq H y
Paso recursivo: Si f P Fn y t1 , . . . , tn P T RM , entonces
V pf pt1 , . . . , tn qq
V pti q
i1
el Apndice B, donde se exhibe las herramientas necesarias y se justifican los hechos que estamos mencionando.
CAPTULO 1. INICIOS
Para cada smbolo relacional R de aridad m, IpRq Am ;
Para cada smbolo funcional f de aridad n, Ipf q : An A y
Para cada c constante, Ipcq P A.
Ahora que se puede interpretar a los trminos se ver como establecer la verdad de una frmula;
al igual que en el caso de los trminos, las variables libres de una frmula no permiten determinar
esto de manera nica, slo contando con la estructura.
Definicin 1.5. Sea A P V y s : V AR A. Dado a P A definimos spx{aq : A de la
siguiente forma
"
a
xy
spx{aqpyq
spyq En otro caso
Definicin 1.6 (Satisfaccin de Tarski). Sean A P V y s P A (Donde A denota las funciones de
los naturales en A, usando los indices de las variables se hace la asignacin para ellas). Se define
por recursin para L , la satisfaccin de una frmula por la estructura A con la asignacin s, en
smbolos
A | rss
.
1.1. LENGUAJES
1. Paso base:
A
Si t1 , t2 P T RM , entonces A | pt1 t2 qrss syss tA
1 rss t2 rss;
Si R P Rm y t1 , . . . , tm P T RM , entones
A
A
A | Rpt1 , . . . , tm qrss syss xtA
1 rss, . . . , tm rssy P R
2. Paso inductivo:
Si P L , entonces A |
rss o A | rss y
CAPTULO 1. INICIOS
Claramente tiene lugar la siguiente expresin:
| L || | `0
1.2.
Subestructuras
Dado un lenguaje de tipo se puede definir una serie de relaciones entre dos o ms estructuras
que sean interpretacin de este.
Definicin 1.13. Sean A, B P V . Decimos que A es subestructura de B, en smbolos A B syss
1. A B;
2. Para toda letra funcional f de aridad n se tiene que f A f B An ;
3. Para toda letra relacional R de aridad m tenemos que RA RB X Am y
4. Para cada constante c se cumple lo siguiente cA cB .
Pasemos a algunos ejemplos bsicos para comprender mejor esta definicin.
Ejemplo 1.14. Sean A xN, `N , N , 0N y y B xZ, `Z , Z , 0Z y as tenemos que A B
Ejemplo 1.15. xR, `R , R , 0R , 1R y xC, `C , C , 0C , 1C y
Ejemplo 1.16. Tomemos xX, y un espacio mtrico, CpX, Xq el conjunto de funciones continuas
de X en si mismo, la operacin de composicin entre funciones y 1X la funcin identidad, as
X
, 1X y
Ejemplo 1.17. Al considerar a los grupos como ternas ordenadas (conjunto, operacin y elemento
neutro), todos los subgrupos de un grupo dado son subestructuras.
Ejemplo 1.18. xN, `N , 0N y xQ, `Q , 0Q y. Lo cual muestra, adems que la proposicin inversa del
ejemplo anterior no es cierta.
`
1.2. SUBESTRUCTURAS
Del ultimo ejemplo, uno puede pensar que dado un subconjunto del universo de una estructura
este es el universo de una subestructura, lo cual es falso, pues al tomar x, sy tenemos que t0u y
este subconjunto no es cerrado bajo la funcin sucesor. Se dar entonces una condicin para que un
subconjunto sea el universo de una subestructura.
Tambin por cuestiones prcticas se omitir en adelante, cuando sean claros los superindices que
indican el dominio de la operacin en una estructura.
Definicin 1.22. Sea A P V y X A. Decimos que X es -cerrado syss para toda c P constante
se tiene que cA P X y para cualquier smbolo de funcin f P de aridad m, f A rX m s X.
Con la definicin anterior es evidente que un subconjunto -cerrado es el universo de una subestructura, puesto que las relaciones solo deben restringirse a este.
Las nociones de subanillo, subgrupo, subespacio vectorial son de gran importancia en lgebra,
en nuestro caso tenemos que son subestructuras que siguen siendo modelos de los axiomas de dichas
teoras, pero no hemos tocado el asunto de las menores subestructuras que contienen un conjunto o
como en lgebra se dice: el subgrupo generado, el subespacio generado, etc...
Los algebristas se caracterizan por construcciones tipo Dedekind3 , pero tenemos la herramienta
de los B-F -Inductivos, tema que se encuentra en el Apndice B.
Definicin 1.23. Sea A P V y S A. Se define la subestructura generada por S en A, en smbolos,
xSyA como la siguiente interpretacin, C del lenguaje:
1. El universo de la estructura es
C rS Y tcA : c P C usF
donde F tf A : f P u4 ;
2. Si f P es un smbolo funcional de aridad m, entonces
f C f A C m
3. Si R es un smbolo relacional de aridad n, RC RA X C n y
4. Si c es un smbolo de constante. cA cC
De la definicin anterior tenemos que
rS Y tcA : c P C usF
tB A : B A y S Bu
Al intersecar universos de subestructuras estamos garantizando la presencia de los elementos distinguidos. Por otro lado la construccin tipo Cantor5 nos permite rescatar la propiedad general de las bases.
Ilustremos esta definicin con algunos ejemplos.
3 Construcciones
de arriba a abajo.
operacin rsF se encuentra definida en el apndice B
5 Construcciones de abajo para arriba.
4 La
CAPTULO 1. INICIOS
1.3.
En buena parte de la matemtica, como en el lgebra, el estudio de funciones que cumplen con la
propiedad de preservar las operaciones o relaciones es de amplio inters. Desde la teora de modelos
se puede capturar esta nocin.
Definicin 1.29. Sean A, B P V y h : A B.
1. Decimos que h es un Morfismo6 de A y B, en smbolos h : A B syss
Si f es una letra funcional de aridad n y a1 , . . . , an P A, entonces
hpf A pa1 , . . . , an qq f B phpa1 q, . . . , hpan qq
Si R es una letra relacional de aridad m y xa1 , . . . , am y P RA entonces
xhpa1 q, . . . , hpam qy P RB
Si c es una constante entonces hpcA q cB .
2. h es un Morfismo Fuerte de A en B syss
h es un morfismo y
Si R es una letra relacional de aridad m y xhpa1 q, . . . , hpam qy P RB , entonces xa1 , . . . , am y P
RA .
6 En la mayoria de textos se le llama homomorfismo, pero algunos algebristas tambin le llaman morfismo, para
que el nombre sea ms corto y en favor de la memoria, usaremos morfismo.
10
CAPTULO 1. INICIOS
xA ras a, as hpxA rasq hpaq xB rhpaqs
Paso inductivo: Sea f una letra funcional de aridad n y t1 , . . . , tn P T RM los cuales
cumplen con la propiedad que es la hiptesis de induccin. En primer lugar tenemos que
hppf pt1 , . . . , tn qqA ra1 , . . . , am sq
A
hpf A ptA
1 ra1 , . . . , am s, . . . , tn ra1 , . . . , an sqq
Interpretacin de trminos
A
f B phptA
1 ra1 , . . . , am sq, . . . , hptn ra1 , . . . , an sqq
h es morfismo
B
f B ptB
1 rhpa1 q, . . . , hpam qs, . . . , tn rhpa1 q, . . . , hpam qsqq
Hiptesis inductiva
Interpretacin
:
Teorema 1.34 (El teorema del morfismo.). Sean A, B P V y h : A B. As tienen lugar las
siguientes afirmaciones:
1. Si h es un morfismo fuerte, entonces para toda P L donde no ocurre ni el smbolo de
igualdad ni cuantificadores
Para todas a1 , . . . , an P A A | ra1 , . . . , an s syss B | rhpa1 q, . . . , hpan qs
A
A
xtA
1 ra1 , . . . , am s, . . . , tn ra1 , . . . , am sy P R
A
xhptA
1 ra1 , . . . , am sq, . . . , hptn ra1 , . . . , am sqy
B
syssxtB
1 rhpa1 q, . . . , hpam qs, . . . , tn rhpa1 q, . . . , hpam qsy
syss
Tarski
RB
P
h es morfismo fuerte.
RB
Lema anterior
Tarski
11
syss
syss
hptA
0 ra1 , . . . , am sq
sysstB
0 rhpa1 q, . . . , hpam qs
hptA
1 ra1 , . . . , am sq
tB
1 rhpa1 q, . . . , hpam qs
B | t0 t1 rhpa1 q, . . . , hpam qs
syss
Tarski
h es encaje
Lema
Tarski
Paso inductivo: Sean , P L tales que cumplen con las hipotesis del inciso pertinente y
A | ra1 , . . . , am s
syss
B | rhpa1 q, . . . , hpam qs
anlogamente para .
A |
ra1 , . . . , am s
rhpa1 q, . . . , hpam qs
A | & ra1 , . . . , am s
syss A | ra1 , . . . am s y A | ra1 , . . . , am s
syss B | rhpa1 q, . . . hpam qs y B | rhpa1 q, . . . , hpam qs
syss B | & rhpa1 q, . . . , hpam qs
(Para 3 y 4) Supongamos como hiptesis inductiva que
A | px, y1 , . . . , yn qra1 . . . . , an , an`1 s
Ahora
A | Dxpx, y1 , . . . , yn qra1 . . . . , an s
syss hay a P A tal que
A | px, y1 , . . . , yn qra, a1 , . . . , an s
syss hay a P A tal que
B | px, y1 , . . . , yn qrhpaq, hpa1 q, . . . , hpan qs
12
CAPTULO 1. INICIOS
usando la hiptesis de induccin
syss (para esta equivalencia es necesaria la suprayectividad de h, de lo contrario no
podriamos asegurar el regreso, puesto que tomamos hpaq b),hay b P B tal que
B | px, y1 , . . . , yn qrb, hpa1 q, . . . , hpan qs
syss
B | Dxpx, y1 , . . . , yn qrhpa1 q, . . . , hpan qs
Con lo que concluimos el resultado.
Corolario 1.35. Dos estructuras isomorfas hacen verdad a los mismos enunciados.
La lgica se caracteriza por hacer un estudio a partir del lenguaje, de lo cual el que dos estructuras
hagan verdad a los mismos enunciados es una propiedad interesante, as la definimos formalmente.
Definicin 1.36. Sean A, B P V .
1. La Teora de una estructura A, denotado por T eopAq , es el conjunto de enunciados verdaderos
en A. En smbolos
T eopAq t P L0 : A | u
2. Dos estructuras son elementalmente equivalentes si hacen verdad los mismos enunciados. En
smbolos A es elementalmente equivalente a B, denotado por A B syss para todo P L0 ,
A | B | .
Observemos que dos estructuras son elementalmente equivalentes syss sus teorias coinciden.
El ultimo resultado, con la nueva definicin queda as.
Corolario 1.37. Sean A, B P V . Si A B entonces A B.
La pregunta natural es si el recproco del corolario anterior es cierto, lo cual tiene una respuesta
negativa, en este momento no exhibiremos el resultado que respalda el contra-ejemplo7 , pero si este.
Ejemplo 1.38. Sean A xQ, y y B xR, y, claramente estas estructuras no son isomorfas,
pero si son elementalmente equivalentes.
Ahora veamos un teorema bastante inocente pero que permitir ms adelante fabricar algunas
estructuras con caractersticas deseadas. El inconveniente, para algunos, es que usaremos el axioma
de eleccin.
Teorema 1.39. Dada A P V existe C P V tal que | C |P CAR y A C.
Prueba. Usando el axioma de eleccin podemos asignarle a cada conjunto un cardinal, sea P CAR
tal que A sea h la funcin biyectiva testigo de la equipotencia, por lo que h : A , ahora
definamos la interpretacin de los smbolos de empleando como soporte para una estrcutura. Se
define:
7 El teorema que respalta este contra-ejemplo es el Test de Tarski-Vaught, el cual se encuentra en el captulo de
Teorias Completas
13
As C P V y queda como ejercicio al lector probar la isomorfia y que la definicin de las relaciones y
las funciones estan bien definidas, con lo cual concluimos la prueba.
:
El lector debe notar que en realidad estamos probando que si tenemos una estructura y un
conjunto equipotente con su universo podemos a partir de esto construir una estructura con universo
el conjunto dado e isomorfa a la original.
1.4.
1. Encuentre dos estructuras no isomorfas pero tales que entre ellas haya un morfismo biyetivo.
2. Pruebe que la relacin de ser subestructura es un orden parcial en V .
3. Pruebe que la relacin de equivalencia elemental es una relacin de equivalencia en V .
4. Pruebe que la relacin de isomorfa es una relacin de equivalencia en V .
5. Sean A, B P V . Si A | T eopBq entonces A B.
6. Pruebe que dos estructuras A, B P V son elementalmente equivalentes syss al tomar sus
1 -reductos a cualquier 1 finito tambin lo son.
7. Pruebe que, A B syss la inclusin i : A B es un encaje.
8. Sean A, B P V . Si A es encajable en B entonces hay C isomorfa a B tal que A C.
9. Sean A, B P V . Si A B, a1 , . . . , an P A, px, x1 , . . . , xn q P L1`n sin cuantificadores y
B | @xpx, a1 , . . . , an q, entonces A | @xpx, a1 , . . . , an q.
10. Sean A, B P V . Si A B, a1 , . . . , an P A, px, x1 , . . . , xn q P L1`n sin cuantificadores y
A | Dxpx, a1 , . . . , an q, entonces B | Dxpx, a1 , . . . , an q.
11. Sean A, B P V . Si h : A B es un morfismo entonces hrAs es un conjunto -cerrado en B.
12. Sea A P V y X A. Pruebe que:
Si
C
tB A : B A y X Bu
Captulo 2
Tcnicas bsicas
2.1.
Ms teoremas de Lwenheim-Skolem
Como se coment en la introduccin se supone que el lector ya conoce los resultados de un segundo
curso de lgica; en particular aqu se dan algunas versiones del teorema de Lwenheim-Skolem para
estructuras.
Teorema 2.1 (LS para estructuras.). Sea A P V una estructura con universo infinito. Para cada
cardinal , si | L | | A | entonces hay B P V tal que | B | y A B.
Prueba. Tomemos T eopAq, as este conjunto de -enunciados tiene un modelo infinito. Sea
como en las hiptesis del teorema, claramente y cumplen las hiptesis del teorema de LwnheimSkolem para conjuntos de enunciados ( ver teorema A.18 ). As hay B P V tal que | B | y
B | , por lo tanto, usando el ejercicio 5 de la pagina 13 se tiene que B A.
:
Como ejemplo consideremos el campo ordenado de los reales, R xR, , `, , 0, 1y, as el tipo ,
necesario para el lenguaje de esta estructura es finito, por lo tanto L es numerable, por LS para
estructuras, hay A P V numerable, tal que R A, es decir, hay una estructura numerable que
hace verdaderos los mismos enunciados. A este hecho se le llama la paradoja de Skolem , y es
verdaderamente impactante, puesto que desde cursos bsicos de la licenciatura se exhibe una prueba
de la innumerabilidad de los reales. Que es lo que ocurre?
Teorema 2.2 (LST para estructuras). Sea A P V y P CAR. Si | A | ` | L |, entonces hay
B P V tal que B tiene cardinalidad y A B.
Prueba. Sea T eopAq, as nuevamente estamos en condiciones del teorema A.18, por lo tanto
obtenemos una estructura de cardinalidad , a saber, B P V que es elementalmente equivalente a A.
:
Consideremos otro ejemplo que de nuevo contravenga nuestra intuicin, esta vez tomemos
xN, s, `, , 0y
15
16
Esta estructura representa lo que siempre se ha manejado como nmeros naturales con su suma,
producto y la funcin sucesor. Para dicha estructura se requiere un lenguaje numerable, y el cardinal
de la estructura tambin lo es, por lo tanto, para todo cardinal infinito hay un modelo de T eopq con
esta cardinalidad, sin importar que el cardinal sea tan grande como queramos aunque por ejemplo
un inaccesible, o un compacto o un medible o un Mahlo, o si se prefiere que desde ZF C se pueda
probar la existencia de este cardinal, podra tomarse
0
22
22
As por el teorema 1.39 de la pagina 12, es el universo de una estructura elementalmente equivalente
a .
En el fondo se ve una limitacin de los lenguajes de primer orden, pues los teoremas de LwenheimSkolem dejan ver que hay propiedades de las estructuras elementales que no son capturadas por
estos, lo que se dejar ms en claro en los siguientes teoremas, haciendo notar que hasta el momento
no habamos tocado un tema de capital importancia: Cmo probar que cierta propiedad de una
estructura no es expresable en el lenguaje de primer orden.
A lo largo de este trabajo se encontrarn algunas maneras de probar lo anterior, ya que estamos
jugando constantemente a viajar del lenguaje a las interpretaciones y de las interpretaciones al
lenguaje y a veces nos encontramos con interpretaciones no esperadas para un conjunto de frmulas.
A continuacin enunciaremos y probaremos lo mencionado en el prrafo anterior.
Proposicin 2.3. No hay un enunciado en un lenguaje de primer orden de algn tipo que exprese
la propiedad de que una estructura sea finita.
Antes de presentar la prueba de este teorema se describe ms en claro lo que establece. Por
ejemplo es posible encontrar un enunciado en un tipo algebraico que capture la nocin de ser campo,
ya que los axiomas de campo son un numero finito1 y totalmente expresables en primer orden, por lo
que la conjuncin de ellos es el enunciado buscado. En resumen buscamos un tipo y un enunciado
en ese lenguaje tal que:
A | A P F IN
o visto desde otro punto de vista M odpq es la clase de todas las estructuras finitas. A continuacin
veamos que no existe tal enunciado.
Prueba. Por reduccin al absurdo. Supongamos que hay y P L0 tal que
A | A P F IN
Encontraremos un modelo infinito de . Definamos las siguientes frmulas:
17
Este enunciado no contiene smbolos no lgicos, por lo que est en cualquier lenguaje. Ademas,
la frmula se interpreta como: Por lo menos hay n individuos en la estructura. Considrese:
tDn : n P Nzt0, 1uu
Veamos que tu Y tiene un modelo, por el teorema de compacidad basta ver que cada subconjunto
finito lo tiene, sea 0 uno de estos, as hay un numero finito de frmulas de que ocurren en el, por
lo tanto, al contemplar el conjunto de naturales que aparecen en los supraindices, hay un maximo,
supongamos que es m0 . Sea una -estructura con esta cardinalidad, M0 , la cual es obviamente finita.
Sea P 0 , tenemos dos casos.
Si tenemos que M0 | , por ser finita.
Si P ,tenemos que hay n m0 tal que Dn , al ser m0 el mximo de los supraindices de
las frmulas de 0 X tenemos que M0 | Dn , de lo cual 0 tiene modelo.
.
Se concluye que tu Y tiene modelo, digamos A. Pero A debe ser infinita al ser modelo de
:
El resultado anterior demuestra que no es posible, con una frmula, clasificar las estructuras
finitas, de hecho se tiene algo ms fuerte: tampoco se puede con un conjunto de frmulas, basta
hacer una modificacin en la prueba anterior y se tiene el resultado. As la propiedad de que las
estructuras sean finitas queda fuera de los lenguajes de primer orden.
Se puede rescatar de la prueba anterior que la propiedad de infinitud para las estructuras si es
expresable en primer orden, puesto que si una estructura hace verdad a los enunciados del conjunto
no puede ser finita.
Teniendo esto en cuenta, la pregunta siguiente es saber si es posible fijar la cardinalidad de las
estructuras infinitas con una frmula, lo cual tendr una respuesta negativa como es de esperar para
los lectores, para tal efecto se usaran los teoremas de LS o LST. Por otro lado, el lector tambin puede
preguntarse por que el teorema anterior no se present en la seccin de compacidad, y claro que es
una duda razonable. Intencionalmente se plasmo de esta forma para exhibir ciertas limitaciones del
LPO2 en un mismo lugar en el texto.
Teorema 2.4. No hay una frmula de primer orden cuyos modelos sean todos de una cardinalidad
infinita fija.
Prueba. Supongamos lo contrario, es decir, que hay P CAR3 , un tipo de semejanza y P L0
tales que si A P V
A | syss | A |
Ahora, sin perdida de generalidad se puede suponer que es finito, puesto que lo smbolos no
lgicos que aparecen en son un numero finito, por lo tanto el lenguaje es numerable. Se puede
encontrar una -estructura de cardinalidad , sea A. Por LST para estructuras para todo hay
B P V tal que |B| y B A, de lo cual B | . Lo cual es una contradiccin.
:
2 Lenguaje
3 CAR
de Primer Orden.
es la clase de los cardinales transfinitos.
18
El lector se puede preguntar, ya que una frmula no fue suficiente, si un conjunto de frmulas lo
es, pero con un razonamiento anlogo al anterior y con LS o LST segn corresponda, se llegar a una
contradiccin. En forma anloga a los comentarios anteriores, la propiedad de tener una cardinalidad
infinita dada, no se puede capturar en LPO.
A primera vista esto puede parecer una desventaja de los LPO, pero esta limitacin puede ser
de ayuda en algunos casos. Por ejemplo si ZFC tiene un modelo, lo cual no podemos probar desde
ZFC por la gracia del segundo teorema de incompletud de Gdel, entonces se tendra un modelo
numerable de esta teora ya que el tipo de semejanza para la teora de conjuntos consta de un solo
smbolo lo cual es muy til para las tcnicas de forcing.
2.2.
Extensiones Elementales
Considerese los nmeros racioanles como campo, es decir A xQ, `, , 0, 1y, ah la ecuacin
x2 2 0 no tiene solucin, en trminos de la lgica se puede decir que A | pDxpx x yqqr2s. Por
otro lado, si se considera B xR, `, , 0, 1y tienen lugar las siguientes afirmaciones, B | Dxpx x
yqr2s, A B y 2 P Q R. Lo cual quiere decir que en B el nmero 2 satisface una frmula que en
A no, es decir, hay una propiedad que en una superestructura si tiene.
Ahora se estudiara una relacin entre estructuras donde, una es extensin de la otra y en la
extensin, los elementos no ganan o pierden propiedades.
Definicin 2.5. Sean A, B P V . A es Subestructura Elemental de B o B es una Extensin
Elemental de A, en smbolos A B, syss A B y para toda frmula P Lm se tiene que
para todos a1 , . . . , am P A A | pa1 , . . . am q B | pa1 , . . . am q
19
20
en 1 ; supongamos que son s1 , . . . , sm . De lo anterior se puede encontrar pxi1 , . . . , xin , xl1 , . . . , xlm q P
Ln`m tal que si en esta se reemplazn xlr por sr resultara 1 pxi1 , . . . , xin q. En smbolos
px1 , . . . , xn , c1 , . . . , cm q P LnpSq
se est haciendo explcito el resultado de sustituir en , P Ln`m , todas las ocurrencias libres de
21
finitas basta tomar una frmula de cada uno. Sean pc1 , . . . , cs q P DC y pb1 , . . . , br q P DB . La
conjuncin de estas tendr modelo, en efecto, como
xB, By | pb1 , . . . , br q
se puede asegurar que
B | Dx1 . . . Dxr px1 , . . . , xr q
Por otro lado, como A h B, se tiene que A | Dx1 . . . Dxr px1 , . . . , xr q y debido a que A g C se
tiene que C | Dx1 . . . Dxr px1 , . . . , xr q. Por lo que hay como interpretar b1 , . . . , br en alguna expasin
de C, digamos C1 P V Ytb1 ,...,br u , de lo cual se sigue que
xC1 , Cy | pb1 , . . . , br q
Tambin se tiene que
xC1 , Cy | pc1 , . . . , cs q
22
universales bajan. Lo cual sugiere una relacin en la organizacin de los cuantificadores y dichas
propiedades. Lo a anterior es cierto.
Por ejemplo, en los cursos de lgebra moderna se prueba que cualquier campo tiene cerradura
algebraica, ms adelante probaremos que estos es gracia de la forma de los axiomas de campo. As
entonces se clasifican las frmulas por como se encuentran en ellas organizados los cuantificadores
para despus iniciar el anlisis de sus propiedades.
Definicin 2.13 (Clasificacin de frmulas nm nm ). Dado un lenguaje L . Se definen por recursin
para los siguientes conjuntos de frmulas.
l0 l0 t P Ll : no tiene cuantif icadoresu
in`1 t@x1 . . . @xs P Li : P jn y j i y s 0u
in`1 tDx1 . . . Dxr P Li : P jn y j i y r 0u
En las secciones anteriores se defini la equivalencia elemental entre dos estructuras, lo cual es
una condicin muy fuerte, pero si se debilita se pueden obtener resultados interesantes.
Definicin 2.14. Sean L0 y A, B P V . Se dice que A -implica a B, en smbolos A V B
syss para toda P , si A | , entonces B | .
As esta claro que si A B es lo mismo a que A VL0 B y B VL0 A.
Para fcilitar las cosas se introduce una abreviatura para las frmulas. Si xi1 , . . . , xim P V AR,
Q P t@, Du y P L establecemos que
Qx Qxi1 . . . Qxin
Lo mismo podemos hacer para constantes en un lenguaje ampliado
23
r3 2s Para probar esto, slo hace falta recordar que los enunciados 1 suben de una estructura
a una extensin. As, si P 01 y B | se tiene que que si C es la extensin brindada por 3 entonces
C | , por el encaje elemental se tiene que A | .
r2 4s Esta es la prueba ms interesante, se toma
diagpBq Y diagel pAq
Veremos que es satisfacible, se usa el teorema de compacidad:
Como diagel pAq es cerrado bajo conjunciones, solo necesitamos tomar una frmula P diagel pAq
y 1 pb1 q, . . . , n pbn q P diagpBq, por lo cual para cada 1 i n , xB, By | i pbi q de donde para
cada 1 i n, xB, By | Dxi pxq, as B | Dxi pxq por 2, A | Dxi pxq. Por Tarski, se tiene como
interpretar la n-ada de constantes bi en una expansin de A, por otro lado xA, Ay | as se puede
asegurar que una expansin de xA, Ay es modelo del conjunto finito de frmulas que se tomaron en
diagpBq Y diagel pAq, por lo que hay C P V tal que una pA Y Bq-expansin de esta, digamos C1 es
tal que
C1 | diagpBq Y diagel pAq
De lo anterior se tiene que A se encaja elementalmente en C y B se encaja en C, de lo cual se sigue
4.
:
Hasta el momento hemos abordado pocas veces la relacin que hay entre la conducta de los
modelos de una teora y esta, pero a continuacin, trabajaremos un poco ms en ello.
Definicin 2.16.
1. Sean T, L . Se dice que T es Consistente con syss T Y es satisfacible.
2. Sean T Y L0 . Se dice que T es -axiomatizable syss hay tal que
M odpT q M odpq
3. Se dice que una teora T se preserva bajo subestructuras syss para cada A P M odpT q, si B A
entonces B | T .
Ahora se iniciara el estudio de la relacin que hay entre la conducta de los modelos de una teora
y la forma de los enunciados de ella.
Lema 2.17. Sean T una -teora, L0 consistente con T , y L0 cerrado bajo disyuncin5 .
Supongase tambin que tiene la siguiente propiedad: Dados A, B P M odpT q tales que A V B. Si
A | , entonces B | . As hay tal que
M odpT Y q M odpT Y q
5 Es
24
Corolario 2.19. Sean T una -teora, P L0 consistente con T y L0 cerrado bajo conjuncin
y disyuncin. Supongase tambin que dados A, B P M odpT q con la propiedad de que A V B, si
A | T , entonces B | T . As hay P tal que T $
Prueba. Por el lema anterior, tomando tu, hay tal que
M odpT Y tuq M odpT Y q
Lo cual implica que T Y $ , empleando el teorema de compacidad, el teorema de la deduccin
y que es cerrado bajo conjuncin, pues lo es, hay P tal que T $ .
:
Corolario 2.20. Sean T L una teora, p
xq Ln cerrado bajo conjuncin y disyuncin y
n
pxq P L consistente con T . Supongamos que para cada A, B P M odpT q hay a P An y b P B n con
la propiedad de que
xA, ay Vpxq xB, by
y cada vez que A | paq se tiene que B | pbq. Luego hay una frmula pxq P pxq tal que
`
T $ @x pxq pxq
Prueba. Tomemos un c una n-ada de contantes que no aparecen en , as yendo a pcq interpretando
a c en A como a, tomemos tpcqu con lo cual se puede aplicar el lema anterior y por compacidad y
al ser cerrada bajo conjunciones, hay una frmula P tal que M odpT Y tpcquq M odptpcquq
con lo cual
T $ pcq pcq, por el metateorema de generalizacin sobre constantes se tiene que
`
T $ @x pxq pxq .
:
Proposicin 2.21. Sea T L0 una teora. T se preserva bajo subestructuras syss T es 01 axiomatizable.
Prueba. rs Es trivial pues los 01 -enunciados bajan.
rs Se empleara la proposicin 2.18 . Considrense A, B P V tales que A | T y A V1 B, de
esto por la proposicin 2.15 se tiene que hay C extensin de B y h : A C tales que A h C.
Como A | T y A h C, C | T y al preservarse T bajo subestructuras se tiene que B | T . Por la
proposicin mencionada al principio de la prueba hay 1 tal que M odpq M odpT q.
:
25
2.3.
Cadenas de Estructuras.
En este capitulo se han revisado tcnicas que proporcionan maneras de construir nuevas estructuras
dadas algunas, y enseguida se prosigue en esta direccin.
Definicin 2.22. Sean xI, y P COT O6 y tAi : i P Iu V . Decimos que:
1. tAi : i P Iu es una cadena de estructuras syss para cada i, j P I si i j entonces Ai Aj .
2. tAi : i P Iu es una cadena elemental syss para cada i, j P I si i j entonces Ai Aj .
Con las definiciones anteriores, se construir una nueva estructura.
Definicin 2.23. Sea tAi : i P Iu V una cadena de estructuras. Se define A
siguiente forma:
iPI
Ai De la
2. Para cada smbolo de constante c P , cA cAi Para toda i P I. Se debe notar que al ser una
cadena de subestructuras c se interpreta igual en todas las Ai ;
Ai
Aj
jPI
Definicin 2.25.
Se dice que una teora T se preserva bajo uniones de cadenas syss dada xAi : i P Iy una cadena
de estructuras tal que para toda i P I, Ai | T entonces
Ai | T
iPI
Una clase de estructuras K V es inductiva syss dada xAi : i P Iy una cadena de estructuras
de K, se tiene que
Ai P K
iPI
Enseguida veremos que si una teora es 2 -axiomatizable, entonces la clase de sus modelos es
inductiva y viceversa.
6 COT O
es la clase de estructuras relacionales que son modelos de los axiomas de rdenes totales.
26
Proposicin 2.26. Sea T L0 una teora. T se preserva bajo uniones de cadenas syss T es
2 -axiomatizable.
Prueba. rs Aqu se trata de probar que los 02 se preservan bajo uniones de cadenas. Sea
xAi : i P Iy una cadena de modelos de @xDypx, yq, sea
Ai
A
iPI
Sea a P An , as hay j P I tal que a P Anj , como Aj | @xDypx, yq, entonces Aj | Dypa, yq, al
ser Aj A se tiene que A | Dypa, yq, como a es arbitrario se tiene que A hace verdad a la
generalizacin, con lo cual se termina esta parte.
rs Sea t P 02 : T $ u, veamos que M odpT q M odpq, claramente se tiene una
contencin por el teorema de correctud-completud para el clculo de predicados, ahora sea B P
M odpq, tomemos T Y t P T eopxB, Byq : P 01 u, se quiere ver que este conjunto tiene modelo.
Supongamos lo contrario, as por compacidad hay un subconjunto finito insatisfacible, por lo que
podemos tomar T Y t@x1 , . . . , @xn : i P L pBq X 0 u inconsistente, ms aun esto es equivalente
a que
n
T $ @x
i
i1
por el teorema de generalizacin sobre constantes, ya que en T no aparecen las constantes que
distinguen los elemento de B, tenemos que
T $ @yDx
i1
Donde i resulta de sustituir en i las ocurrencias de dichas contantes por variables, por lo cual
n
@yDx
i P
i1
y por lo tanto B es modelo de dicho enunciado, lo cual es una contradiccin, brindando la existencia
de A P M odpT q tal que B V02 A, as por la Proposicin 2.15 se puede asegurar que hay una
extensin de B, a saber A1 , tal que A A1 , de hecho por la misma proposicin hay B1 B tal
que A1 B1 .
Ntese que ahora es posible hacer las observaciones de las frmulas sobre las nuevas estructuras,
de lo cual, hay xBn : n P y una cadena elemental y xAi : i P y cadena de estructuras tal que cada
Ai | T por lo que
Bn
Ai | T
B
nP
iP
:
Definicin 2.27. Sea L0 . Se dice que A es un Modelo Existencialmente Cerrado de syss
para cualquier B P M odpq, si A B y B | Dxpx, aq entonces A | Dxpx, aq, para toda a P An
con n P zt0u y toda P L X 0 .
27
Ahora se exhibirn algunos resultados que vinculan varios de los conceptos anteriormente
expuestos.
Proposicin 2.28. Si una teora T es 2 -axiomatizable, entonces tiene un modelo existencialmente
cerrado.
Prueba. Para esta prueba tendremos que construir dos cadenas, la primera ayudar a cerrar bajo
frmulas existenciales y la segunda, para construir el modelo directamente.
Sea A P M odpT q y tomamos p , a qP una enumeracin de los pares ordenados donde la primera
entrada cuenta de una frmula existencial y la segunda de una n-ada de elementos de A. Se define
por recursin sobre la siguiente funcin:
A0 A
"
A `
C
A
para alg u
n C P M odpT q tal que A C y C | pa q, si talC existe
en otro caso
Si es un ordinal lmite.
A
As se define A A . Ntese que dicha estructura satisface todas las frmulas existenciales
con parmetros en A que son consistentes con T , pues estas se encuentran dentro de la enumeracin,
y adems es modelo de T , pues esta es 2 -axiomatizable.
Se prosigue a definir una nueva cadena por recursin para
B0 A ; Bn`1 pBn q
Sea C la unin de esta cadena, que por cierto es modelo de T . Se afirma que este modelo es
existencialmente cerrado. Sean D C, c P C n y pyq una frmula existencial tal que D | pcq. As
n
y por la construccin Bm`1 | pcq, con lo que C | pcq.
hay m P tal que c P Bm
:
Corolario 2.29. Todo campo tiene cerradura algebraica.
Prueba. Primero ntese que los axiomas de campo son frmulas 2 . Luego, se sabe que dado un
polinomio, si no tiene raices en el campo dado se puede hacer la extensin de ste, (lo cual concuerda
con la construccin de la cadena sobre las frmulas existenciales), as el modelo existencialmente
cerrado, que es extensin del campo dado, es el que se busca.
:
En seguida se presentan dos resultados que emplean el teorema de Lwenheim-Skolem, del cual se
exhibe una prueba en la seccin siguiente, dicha prueba no depende de los resultados mencionados.
Corolario 2.30. Si T es una -teora 2 -axiomatizable entonces para cada modelo de T de cardinal
| L | hay una extensin de ste modelo de T , existencialmente cerrado y de cardinalidad .
Prueba. Basta observar la construccin en la prueba de proposicin anterior y pedir que cada
estructura que se va tomando tenga cardinalidad , lo cual se puede por el teorema de LwenheimSkolem.
:
28
Lema 2.31. Sea L0 . Si tiene un modelo infinito que no es existencialmente cerrado, entonces
para cada cardinal | L | hay un modelo no existencialmente cerrado.
Prueba. Sea A P M odpq tal que A no es existencialmente cerrado; por lo tanto hay B expansin
de A, Dxpx, yq P L y a P A tales que B | Dxpx, aq y A | Dxpx, aq. Si tomamos un cardinal
| A | por el teorema de Lwenheim-Skolem-Tarski hay C extensin elemental de A de cardinalidad
, claramente C B as hay D extensin de C y donde B es inmersible elementalmente y, A queda
fijo bajo dicha inmersin, por lo cual D | Dxpx, aq y C | Dxpx, aq. Para un menor la tcnica
es similar.
:
2.4.
Skolemnizacin
Ha llegado el turno de analizar una parte del trabajo de Skolem, que en pocas palabras consiste
en poder quitar el existencial de una frmula poniendo un trmino que al interpretarse sea aquel
que verifica la existencia. Sabemos que en un enunciado en espaol que diga: para todo. . . para
todo. . . hay. . . que cumplen alguna propiedad. . . ese individuo del cual se afirma su existencia depende
de los elegidos. Por ejemplo en la definicin de lmite de una funcin, la delta esta en funcin de la
epsilon. Esta idea se rescata con las funciones de Skolem.
Definicin 2.32. Sea A P V . Se dice que A1 P L 1 es la expansin de Skolem de A syss A1 es una
expansin de A y para cada px, yq P L1`m hay f P 1 tal que
A1 | @y Dxpx, yq pf pyq, yq
La expansin de Skolem de una estructura sirve ahora, a la luz del Test de Tarski-Vaught, para
construir subestructuras elementales, como se hace en el siguiente teorema.
Lema 2.33. Sean A, B P V , B A y A1 , B1 sus respectivas expansiones de Skolem. Si B1 A1
entonces B A.
Prueba. Como B A, se puede usar el Test de Tarski-Vaught. As, sea px, yq P L y b P B,
supongamos que
A | Dxpx, bq
entonces A1 | Dxpx, bq pf pbq, bq, como A1 es expansin de A se tiene que A1 | Dxpx, bq
1
por lo que A1 | pf pbq, bq y como B1 A1 se tiene que fA pbq P B, de lo cual hay c P B tal que
A1 | pc, bq, entonces hay c P B tal que A | pc, bq. Por el Test se tiene que B A.
:
Con este resultado enunciamos en seguida uno de los teoremas ms hermosos de la teora de
modelos.
Teorema 2.34 (Teorema de Lwenheim-Skolem). Sea A P V . Si X A entonces hay B A tal
que X B.
Prueba. Se toma la expansin de Skolem A1 de A y sea B1 xXyA1 , por lo que B1 A1 sea B el
reducto de B1 al tipo , por lo que B A del lema 2.33 se tiene que B A y por construccin se
tiene lo siguiente: X B y | B || X | ` | L |.
:
2.5.
29
Lmite de Frass
Se recomienda al lector haber ledo la seccin de subestructuras generadas para poder abordar la
siguiente parte del texto.
La idea del lmite es construir una estructura con muchisimas pequeas, ahora se formalizara
esto.
Definicin 2.35.
Se dice que B es Finitamente Generada en A syss hay C A finito tal que xCyA B;
Se dice que A es Finitamente Generada syss A es finitamente generada en A y
Se dice que A V es un Age de A syss para cada B A finitamente generada, hay C P A tal
que
BC
A cada estructura no le corresponde un nico age, pues se pueden intercambiarse elementos
de este por algunos isomorfos. Tambin se puede escoger el age que consta solo de la coleccin de
subestructuras finitamente generadas de A, por lo cual puede que se mencione el age de la estructura
en lugar de un age de la estructura. Tampoco es cierto que un age determine completamente una
nica estructura. Por ejemplo, si la estructura es relacional y tiene un numero finito de elementos
distinguidos, las subestructuras finitamente generadas de esta son estructuras finitas, as xR, y y
xQ, y, comparten algunos ages.
Lema 2.36. Sean A, B, C P V . Si C A finitamente generada y B C entonces hay A1 P V tal
que B A1 finitamente generada. As mismo si A es finitamente generada y A B entonces B
tambin lo es.
Prueba. Ejercicio.
30
los libros, inclusive los traducidos al espaol, esto se conoce como JEP por sus siglas en ingls.
31
A
C
0
1
Se afirma que K es un age de A. En efecto,
si A A finitamente generada, entonces hay
ta1 , . . . , am u A generadores de A1 , como A 0 A , entonces hay n P 0 tal que ta1 , . . . , am u
An , as A1 An . Como K tiene PH, entonces hay una estructura isomorfa a A1 en K, por lo tanto
para cada subestructura finitamente generada de A hay una estructura isomorfa en K. Para ver
que son todas, tomamos C P K, como tB : 0 u es un conjunto de representantes de las clases
de isomorfa, hay n P 0 tal que C Bn , por lo que C Cn , de lo cual C es isomorfa a una
subestructura finitamente generada de A. Con lo anterior queda probado que K es una age de A. :
Ntese que por la construccin, si el conjunto de constantes y smbolos funcionales del tipo de
semejanza es contable, entonces tambin lo la estructura resultante, pues al ser finitamente generada
la construccin del B-F-Inductivo nos garantiza que cada estructura es numerable y al ser A unin
numerable de numerables, tambin es numerable.
Se tiene una ambicin an, se pretende que al tomar la clase de estructuras finitamente generadas,
la cual tenga PH y PEC, la estructura que resulte tenga propiedades interesantes, pues a veces
bastara tomar la unin ajena de muchas cosas. De hecho, la propiedad que buscamos para la
estructura, que tenga por un age a K, es que sea ultrahomogenea, a continuacin se presenta al
lector lo que esto significa.
Definicin 2.41. Sea A P V . Decimos que A es ultrahomogenea syss para cualesquiera B, C A
finitamente generadas y h : B C isomorfismo, hay h : A A isomorfismo tal que h B h
Pero interesa saber como esto repercute en el age, por lo que se presenta el siguiente lema.
Lema 2.42. Si A P V y A un age de ella, entonces las siguientes condiciones son equivalentes:
1. A es ultrahomogenea.
2. Para toda C P A y f, g : C A encajes hay h : A A tal que f h g.
Prueba. [2 1] Sean B, C A finitamente generadas y f : B C un isomorfismo entre ellas,
sin prdida de generalidad se puede suponer que B, C P A, si no lo estn, se toman sus retratos
isomrficos en el age y se hace el trabajo con ellos. Sean iB la inclusin de B en A, anlogamente iC ,
ahora hacemos notar que iC f y iB son encajes de B en A, por lo cual, estas funciones cumplen
las hiptesis de 2, por lo que hay h : A A tal que iC f h iB . Se afirma que h B f . En
efecto, sea b P B, as hpbq hpiB pbqq iC pf pbqq f pbq, ya que b P B y f pbq P C.
[1 2] Se toma C P A, sin perdida de generalidad suponemos que C A, y sean g, f : B A,
por lo que grBs A finitamente generada y g es un isomorfismo entre B y grBs, de lo cual hay
32
Y por ultimo se vera el resultado que hace falta, hacer la prueba de manera estricta es tarea del
lector, ya que solo se presenta un esbozo de esta.
Proposicin 2.45. Sea A P V . Si A es ultrahomogenea, B, C A finitamente generadas y
g : B C y h : B A encajes, entonces hay g : C A tal que h g g
Prueba. Se toma la funcin inclusin, i : C A, con lo cual se tiene que i g, h : B A son
encajes y basta usar el lema 2.42, lo cual brindar un encaje f . As f i sera la funcin buscada. :
Corolario 2.46. Sean A, B, C P V , con A ultrahomogenea y B, C A finitamente generadas. Si
g : B A es un encaje y B C, entonces hay g : C A encaje que extiende a g.
Prueba. Usando la proposicin anterior, basta hacer h la funcin inclusin de B en C.
Ahora, con estas herramientas se puede enunciar el teorema de Frasse. Slo se presenta la
prueba de la unicidad, la prueba de la existencia se puede revisar en [Hod93].
Teorema 2.47 (Lmite de Frass). Sean un tipo de semejanza contable, K V una clase de
estructuras finitamente generadas. Si K P P EC X P H X P A y | K{ | 0 , entonces hay una nica
(salvo isomorfa) A P V tal que:
1. K es un age de A;
2. A es ultrahomogenea y
3. A es contable.
Prueba. [Unicidad] Para esto se toman B, C P V ultrahomogeneas y contables tal que K es un age
en comn. Sean xbi : i P y y xci : i P y enumeraciones de B y C respectivamente. Se construir
un isomorfismo con stas, para lo cual se toma xtb0 uyB , as hay D0 P K tal que hay un encaje
j : xtb0 uyB D0 , por ser K un age de C hay un encaje g0 : D0 C, de lo cual se toma
h0 tpb0 , g0 pjpb0 qqqu.
9 La definicin puede ser brindada para otro tipo de funciones, si no es explicito cuales, se asumir de ahora en
adelante que se esta hablando de encajes.
33
Siendo K una age de B y C se pueden escoger estructuras ah, isomorfas a las anteriores que tengan
dicho encaje, para con ellas y la propiedad de la Proposicin 2.45 se escoje bln`1 P B y se hace
hn`1 hn Y tpbln`1 , ckn`1 qu. En el caso de que n sea impar slo hay que tomar bln`1 P B con el
menor ndice de la numeracin de forma que dicho elemento no est en el generado por tbl1 , . . . , bln u.
2.6.
Definibilidad en Estructuras
Una pregunta en cuanto al lenguaje que se emplea para una estructura, es saber sus lmites
de expresabilidad en ella. Por ejemplo, saber si es posible omitir ciertos smbolos ya que podran
derivarse de otros que ya se tienen. Adems dada una estructura con universo A hay
n
2|A |
nP
relaciones posibles, algunas ya tomadas en cuenta en el lenguaje y otras no. Claramente la primer
limitante es el cardinal del lenguaje, pues los subconjuntos ya mencionados pueden ser demasiados.
Por otra parte, se sabe que no es posible sujetar la cardinalidad de los modelos con frmulas del
lenguaje, por lo cual el nmero de relaciones posibles se escapa de una manera exorbitante. Esto es
de gran inters en la teora de modelos, a continuacin se desarrollar teora que permita abordar el
tema.
Definicin 2.48. Sean A P V y px1 , . . . , xm q P Lm . Se define la valuacin de la frmula en la
estructura ,Apq, como
Apq txa1 , . . . , am y P Am : A | pa1 , . . . , am qu
Por lo anterior se obtiene que cada frmula con n variables libres define un subconjunto de An ,
lo que hace natural la siguiente definicin:
Definicin 2.49. Sean A P V , P A y D An .
1. Se dice que D es es definible en A syss hay
px1 , . . . , xn q P Ln
tal que
Apq D
34
35
As se puede, desde la contrapositiva del teorema anterior, extraer un mtodo para decir cuando
una relacin no es definible. Sin embargo esta solo es una condicin suficiente.
El otro resultado es el siguiente:
Teorema 2.51. Si C, D An son definibles entonces:
1. AzD es definible;
2. C X D es definible;
3. C Y D es definible
4. Si k n y kn : An A es la proyeccin al k-esimo factor entonces
tkn pxa1 , . . . , an yq : xa1 , . . . , an y P Du
es definible.
5. Si es una permutacin de n` z1 entonces
txap1q . . . , apnq y P An : xa1 , . . . , an y P Du
es definible.
Prueba. Slo se brindarn las frmulas para cada caso. Ser tarea del lector probar que las
valuacines de stas en A son el conjunto indicado para cada inciso.
Como C y D son definibles se tiene que hay px1 , . . . xn q, px1 , . . . xn q P Ln , tal que sus
valuaciones son C y D, respectivamente. As las frmulas buscadas son, para cada inciso.
1.
px1 , . . . xn q;
2. p & qpx1 , . . . xn q;
3. p _ qpx1 , . . . xn q;
4. Dx1 Dx2 . . . Dxk1 Dxk`1 . . . Dxn px1 , . . . xn q;
5. Dado el resultado anterior se sabe que es posible cambiar las variables libres cuantificadas,
es decir, al ser las frmulas sucesiones finitas se smbolos, se pueden encontrar un natural m
tal que xm no ocurre en la frmula es del ndice menor. Y al sustituir las variables acotadas
con variables con ndices mayores a m, como xk era la nica variable libre, ahora se puede
sustituirla por xpkq . Llamemos pxpkq q a la resultante de estas modificaciones, entonces la
frmula buscada es
n
pxpkq q
k1
36
Trataremos de ver desde otra perspectiva el concepto de definibilidad. Para lo cual se introduce
la nocin de sistema de Tarski, con el cual se puede redefinir el concepto que estamos trabajando,
solo se plasmar la definicin y el lector tendr que desarrollar un poco ms de teora.
Definicin 2.52 (Sistema de Tarski). Sea X un conjunto no vaci. Un sistema de Tarski D sobre
X es una sucesin D xDn : n P y tal que para cada m P :
1. Dm es cerrada bajo intersecciones uniones y complementos;
2. Si Y P Dm entonces tpx1 , . . . , xm , xm`1 q : px1 , . . . , xm q P Y y xm`1 P Xu P Dm`1 y
tpx1 , . . . , xm , xm`1 q : x1 P X y px2 , . . . , xm`1 q P Y u P Dm`1 ;
3. tpx1 , . . . , xm q P X m : x1 xm u P Dm ;
4. Si Y P Dm`1 , entonces
tpx1 , . . . xm q : hay xm`1 P X tal que px1 , . . . , xm , xm`1 q P Y u P Dm
Decimos que Z P D syss hay n P tal que Z P Dn . Una funcin est en el sistema syss su
grfica lo est.
Con lo anterior se puede nombrar un sistema de Tarski DpA, Bq conformado por todos los
subconjuntos B-definibles en A. La prueba de que efectivamente es un sistema de Tarski se deja al
lector.
2.7.
1. Pruebe que si hay una inmersin elemental entre A y B entonces hay una estructura isomorfa
a B tal que es extensin elemental de A.
2. Sea x, y y xzt0u, y. Diga si una es extensin elemental de la otra o no. Justifique su
respuesta.
3. Muestre un encaje entre estructuras que no es un encaje elemental.
4. Pruebe que dos estructuras finitas y elementalmente equivalentes son isomorfas.
5. Pruebe la proposicin 2.44 de la pagina 32.
6. Se puede encontrar un Test como el de Tarski-Vaught para la inmersin elemental? De ser as
enncielo y prubelo.
7. Termine la prueba del teorema 2.51.
8. Pruebe el lema 2.36.
9. Pruebe la proposicin 2.9 la cual se encuentra en la pagina 20.
10. Pruebe los regresos de 2 y 3 en la proposicin 2.9.
11. Pruebe que una teora se conserva bajo extensiones syss es 1 -axiomatizable.
37
38
25. Sea A P V . Si se hace A1 una expansin de A, donde se agrega a la signatura las funciones,
relaciones y elementos definibles entonces, D es definible en A syss D es definible en A1 .
26. Se puede hacer lo mismo que en el ejercicio anterior para conjuntos X-definibles?
27. Se define el conjunto de frmulas positivas, F RM P , como el conjunto ms pequeo de frmulas
que contiene a las atmicas y es cerrado bajo conjuncin, disyuncin , cuantificacin existencial
y universal. Pruebe que Si T es una -teora entonces M odpT q es cerrada bajo epimorfismos
fuertes syss T es axiomatizable con enunciados positivos.
28. Sea AP los enunciados, que son axiomas de la aritmtica de Peano, sea el modelo estandar
de ellos y B P M odpAP q no isomorfo a . Diga si se da alguna de las siguientes relaciones o
no, justifique su respuesta:
a) B;
b) h B;
c) B y
d) B
29. Pruebe que A B syss A B y para toda a1 , . . . , an P A, xA, a1 , . . . , an y xB, a1 , . . . , an y.
30. Prueba que M odpT q es cerrado bajo extensiones syss T es 1 -axiomatizable.
31. Sea A P V . Pruebe que
tB P V : Hay C A tal que C B y C es finitamente generadau
es un age de A.
Captulo 3
Teoras Completas y
Modelo-Completud
3.1.
Teoras Completas
Solo se han considerado una teora como un conjunto de frmulas de un lenguaje con tipo fijo,
algunos autores piden que una teora sea un conjunto T L , cerrado bajo consecuencia lgica, es
decir, T ( T , por el teorema de Completud-Correctud Extendido, tenemos que T $ T .
En este capitulo se estudiar lo ms a fondo posible la completud (sintctica), de una teora.
Consideremos la definicin.
Definicin 3.1. Sea T L . Se dice que T es completa o sintcticamente completa syss para todo
P L se tiene que T $ o T $ .
Histricamente la preocupacin sobre la completud de una teora ha sido de gran importancia,
inclusive un ejemplo de esto es la Aritmtica de Peano,que se crea era completa, y fue Kurt Gdel,
el que con una tcnica innovadora y para el autor completamente hermosa prob lo contrario,
por lo cual ya hay un ejemplo de teora incompleta. Otra puede ser la teora de los grupos, en la cual
no se puede probar la conmutatividad de la operacin. Consideremos el siguiente esquema basado en
el teorema de completud-correctud extendido.
T & T * T Y t u es satisfacible.
Esta tcnica es muy usada para probar la indemostrabilidad de un enunciado desde ciertas
hiptesis o axiomas. Por ejemplo en la teora de conjuntos, aunque la tcnica varia un poco puesto
que no es posible emplear estructuras como modelos debido al segundo teorema de incompletud
de Gdel, as que este planteamiento se tiene que modificar. El tema de modelos de la teora de
conjuntos es demasiado extenso como para abordarlo en este escrito, sin embargo, algunas de las
tcnicas aqu expuestas son muy similares a las empleadas en el area de modelos de la teora de
conjuntos.
Continuando con el tema de las teoras completas, surgen ciertas dudas, por ejemplo:
39
40
Cmo saber cuando una lo es? Que repercusiones semnticas tiene la completud de una
teora? Hay algn algoritmo para determinar si una teora es completa? Podemos emplear mucho
tiempo en formular preguntas sobre esto, y es que la propiedad de completud es bastante fuerte.
As que se continuara exhibiendo resultados y mostrando ejemplos acerca de condiciones suficientes
o a veces suficientes y necesarias para que una teora sea completa.
Teorema 3.2. Sea T L0 consistente. T es completa si y solo si para toda L0 consistente,
si T , entonces
T $ $
Prueba. [] Sea L0 consistente tal que extiende a T , claramente
T $ $
Luego considrese P L0 tal que $ , as T $ o T $
que T $ , de lo cual T $ .
[] Sea la completacin de T , cuya existencia es asegurada por el ejercicio uno de este captulo.
As T y es consistente, de lo cual
T $ $
La ltima igualdad es por las propiedades de y de la definicin de deduccin, as T es completa. :
La propiedad anterior se denomina que T es mximo-consistente, en otras palabras se prueba
que: Una teora completa es mximo-consistente.
Lema 3.3. Sea T L0 y A P M odpT q. Si T es completa entonces para todo P L0 tenemos que
A | T $
Prueba. Mostrar la necesidad de la proposicin es fcil ya que por el teorema de completudcorrectud la deduccin preserva la verdad en una estructura.
Sobre la suficiencia, supngase que A | y que T & , al ser T completa se asegura que T $ ,
por el argumento del prrafo anterior se tiene que A | , por lo tanto A | & , lo cual es
una contradiccin. Con lo que queda probado el lema.
:
Teorema 3.4. Sea T L0 . T es completa syss para cualesquiera
A, B P M odpT q se tiene que
AB
Prueba. [] Sea P L0 . Supngase que A | , como T es completa y A P M odpT q. Empleando el
lema anterior se tiene que T $ , con lo que se concluye que B | . Se debe notar que el argumento
para ver que T eopBq T eopAq es completamente anlogo.
[] Supngase que T no es completa, por lo que hay un enunciado P L tal que T & y
T & , por lo que T Y tu y T Y t u son consistentes. Por el resultado expuesto en el apndice
A se tiene que ambos conjuntos tienen modelos. Sean A y B respectivamente, por lo que A | y
B | , por lo cual estos no son elementalmente equivalentes.
:
41
Este resultado brinda una repercusin en la semntica bastante fuerte, pues al emplear el teorema
de LS o LST, se puede ver que la completud no es una propiedad que haga que los modelos de una
teora con esta caracteristica, teniendo sta un modelo infinito, sean isomorfos. El lector deber
comprobarlo haciendo la prueba con el mayor rigor posible y sera este el primer ejercicio de este
captulo.
Se tiene ahora una condicin suficiente por el teorema y por el lema se sabe que una teora
completa captura exactamente las verdades sus modelos.
Ahora se abordar uno de los resultados mas famosos en la teora de modelos, el cual dar
condiciones para saber si una teora es completa; tal es as que recibe el nombre de Test de o-Vaught
(algunos autores lo llaman prueba). Tal resultado tiene varias versiones dependiendo del modo con
el que se aborde. Sobre todo por cuestiones pedaggicas se enuncia para lenguajes numerables, y
aqu se probar la version mas general, de la cual sera un caso particular. Antes de exhibir la prueba
del test de o-Vaught es necesario plasmar una definicin.
Definicin 3.5 (Categorizidad). Sea T L0 una teora.
1. Se dice que T es -categrica syss para cualesquiera dos A, B P M odpT q, si A B
entonces A B.
2. Se dice que T es categrica syss T es -categrica para cada P CAR.
Teorema 3.6 (Test de o-Vaught.). Sea T L0 . Si para todo A P M odpT q, ||A|| 0 y T es
-categrica para algn |L | entonces T es completa.
Prueba. Es difcil ver de manera directa que, dado un enunciado, se tiene que se puede deducir
dicho enunciado o su negacin desde T , por lo que se recurre al teorema 3.1 que se encuentra en la
pagina 39.
Sean A, B P M odpT q, por el teorema de LS o LST para estructuras, debido a que T no tiene
modelos finitos se puede emplear con A y B, hay A1 y B1 con A A1 y B B1 y A1 B 1 , al
ser T una teora -categrica se tiene que A1 B1 por el teorema 4 (pag. 10), se tiene que A1 B1 .
Como la relacin de equivalencia lgica es de transitiva, se sabe que A B, con lo que se obtiene
que T es completa.
:
Es necesario recalcar la importancia de que la teora sea -categrica en un cardinal mayor al del
lenguaje, ya que sin esto no se podra usar LS o LST para estructuras, ya que el teorema descendente
tiene como lmite la cardinalidad del lenguaje.
Se continuara con algunos ejemplos de teoras cuya completud se puede asegurar utilizando el
Test de o-Vaught.
Ejemplo 3.7. Considrese tf, gu Y H Y tc0 , c1 u, y T 1 L con los siguientes enunciados:
@x@yDzpf xy zq
@x@yDzpgxy zq
@x@y@zpf xf yz f f xyzq
@x@y@zpgxgyz ggxyzq
42
Claramente esta no es una teora completa ya que los reales como campo y los complejos como campo, son modelos de ella y no son elementalmente equivalentes, ya que el enunciado Dxpf gxxc1 c0 q
es falso en el primero y verdadero en el segundo.
Pero si agregamos enunciados acerca de la cerradura algebraica, es decir, encontrar axiomas
para la teora de los campos algebraicamente cerrados descartamos ejemplos como los anteriores, sin
embargo, todava no tenemos una teora completa.
Los siguientes son los axiomas de la cerradura algebraica, llamemos T 2 , al conjunto de estos y
que contiene a T 1 .
@x1 @x2 p px2 c0 q Dx0 pf x1 gx2 x0 c0 qq
@x1 @x2 @x3 p px3 c0 q Dx0 pf f x1 gx2 x0 gx3 gx0 x0 c0 qq
@x1 @x2 @x3 p px4 c0 q Dx0 pf f f x1 gx2 x0 gx3 gx0 x0 gx4 gx0 gx0 x0 c0 qq
...
Ahora si a T 2 agregamos enunciados que descarten la posibilidad de que la caracteristica sea distinta
de cero, a saber:
pc1 c0 q
pf c1 c1 c0 q
pf f c1 c1 c1 c0 q
...
y al conjunto de los 3 grupos le llamamos T , obtenemos que esta es una teora completa, ya
que un resultado, bastante citado, pero del cual no hemos encontrado prueba es que dos campos
algebraicamente cerrados de caracterstica fija con la misma cardinalidad son isomorfos, al ser L
numerable, podemos aplicar el Test de o-Vaught, con lo que se respalda lo antes dicho.
Ejemplo 3.8. Sea tRu. Sea T el conjunto de los siguientes -enunciados:
@x@ypRpx, yq _ Rpy, xq _ x yq
@x Rpx, xq
@xDyRpx, yq
43
@xDyRpy, xq
@x@ypRpx, yq
Rpy, xqq
3.2.
Eliminacin de Cuantificadores
T $ @
x p
xq p
xq
44
Enseguida se presenta un resultado que ayudar a resolver el problema de cuando una teora
acepta eliminacin de cuantificadores.
Proposicin 3.14. Sea T L0 . Si dada
Dx
i1
1i ^ . . . ^ ni i
con rs P LIT
i1
m `
py xqq
L5 @x@y@zppx y & y zq x zq
45
Ahora se enlistan algunos resultados donde se mezclan propiedades modelo tericas con la EDC.
Definicin 3.18. Sean y 1 tipos de semejanza tales que 1 y T L0 y T 1 una 1 -teora. Se
dice que T 1 es una extensin conservativa de T syss T T 1 y para todo P L0 se tiene que T $
syss T 1 $ .
Con la definicin anterior se puede enunciar la siguiente proposicin.
Proposicin 3.19. Cualquier teora T L0 tiene una extensin conservativa T 1 L01 tal que T 1
es 2 -axiomatizable y admite eliminacin de cuantificadores.
Prueba. Para cada frmula px1 , . . . xm q P L se agrega a un smbolo R px1 , . . . xm q y se hace
T 1 T Y tR : P L u claramente es una extensin conservativa. Para ver que admite eliminacin
de cuantificadores es suficiente notar que las siguientes frmulas se deducen de T 1
`
1. @
x R p
xq R p
xq ;
`
2. @
x R & p
xq R p
xq & R p
xq y
3. @
x RDy p
xq DyR p
x, yq
Con lo cual adems se verifica que dicha teora es 2 -axiomatizable.
Ms adelante se vern algunas repercusiones de que una teora admita EDC, pero la forma que se
tiene para verificar si un conjunto de enunciados tiene dicha propiedad es un poco arcaica. Adems
no se ha abordado desde el punto de vista del comportamiento de sus modelos.
Sabemos que las frmulas sin cuantificadores px1 , . . . , xn q tienen la propiedad siguiente. Si
A, B P V tales que A B y para cualquier a1 , . . . , an P A ocurre que
A | pa1 , . . . , an q syss B | pa1 , . . . , an q
As no es descabellado pensar que si dados dos modelos de una teora y una subestructura comun,
podemos hacer que una frmula cualquiera con una signacin de elementos de la subestructura
comn baje y suba a la otra, entonces esta frmula sea equivalente a una sin cuantificadores. De
hecho se probara la formalizacin de este hecho despus del siguiente lema.
Lema 3.20. Sean A, B P V , a1 , . . . , an P A, b1 , . . . , bn P B y px1 , . . . , xn q el conjunto de frmulas
sin cuantificadores. Si
xA, a1 , . . . , an y Vpx1 ,...,xn q xB, b1 , . . . , bn y
entonces hay C A y h : C B tal que h es un encaje entre C y B.
Prueba. Sea C xta1 , . . . , an uyA , por lo que para cada c P C hay tpx1 , . . . , xn q P T RM tal que
tC pa1 , . . . , an q c luego para cada 1 P diagpCq podemos encontrar una frmula pa1 , . . . , an q P
L0pAq tal que
46
3.3.
Modelo-Completud
47
3.3. MODELO-COMPLETUD
Proposicin 3.23. Sea T L0 . Las siguientes proposiciones son equivalentes1
1. T es modelo-completa
2. Si A, B P M odpT q y A B entonces A B
que al considerar las constantes ai , f y al considerar que D es -reducto de D1 que es una pAq
A0 A1 , tenemos que xA1 , A0 y | diagpA0 q, por otro lado se tiene que pb1 , . . . , bn q P L0pA0 q , por
lo que
pb1 , . . . , bn q
Aj
Ai
iPI
por lo cual
Ai | T
iPI
48
Ejemplo 3.26. Ms adelante se prueba que las teoras modelo-completas solo tienen modelos
existencialmente cerrados. La teora de campos es -axiomatizable y Si tomamos un campo sus
extensiones no son necesariamente elementales.
Proposicin 3.27. Sea T una -teora. T es modelo-completa syss todo modelo de ella es existencialmente cerrado.
Prueba. rsEs trivial.
rs Sean A, B P M odpT q, con A B sean a1 , . . . , an P A, veamos que para toda px1 , . . . , xn q,
A | pa1 , . . . , an q B | pa1 , . . . , an q.
Como A es existencialmente cerrado, por hiptesis B V1 A por lo que hay A1 B tal que
A A1 , anlogamente al ser B existencialmente cerrado se tiene que hay B1 A1 , con B B1 ,
claramente cada estructura nueva es modelo de T existencialmente cerrado, por lo cual, procediendo
por induccin, hay xAi : i P y y xBj : j P y cadenas elementales, tomando A0 A lo mismo para
B, tales que
Ai
Bj
iP
jP
A
Ai
Bj B
iP
jP
49
3.3. MODELO-COMPLETUD
tal que T $ @
x p
xq p
xq
Prueba. rs Sean p
xq P Lm , A, B P M odpT q, a
P Am y b P B m tales que
xA, a
y Vm
xB, by
1
y A | p
aq. Por el lema 2.17 basta probar que B | pbq. En efecto, como xA, a
y Vm
xB, by
1
1
50
Prueba. Sea A0 P M odpT 1 q. As hay A1 P M odpT q tal que A0 A1 , por la misma definicin hay
B0 modelo de T 2 tal que B0 A1 A0 ; por el argumento en otra direccin hay A1 modelo de T 1
tal que B0 A1 . Claramente el argumento se puede repetir de manera recursiva sobre y con
ello construir dos cadenas xAi : i P y de modelos de T 1 y xBi : j P y de modelos de T 2 , donde
adems Bi Ai`1 . As se tiene que la unin de las cadenas es el mismo modelo y por ser T 1 y T 2
modelo-completas, dicha unin es modelo de ambas y no slo eso, sino que las cadenas son cadenas
elementales por lo cual
A0
Ai
Bj
iP
jP
Por lo que A0 | T 2 .
La otra contencin es completamente anloga.
Ejemplo 3.35. La teora de los rdenes lineales densos sin extremos es una modelo-compaia de la
de los discretos.
La prueba de este hecho se deja a lector.
Para unir unir los conceptos de modelo compaia y de modelo existencialmente cerrado se plasma
la siguiente proposicin.
Proposicin 3.36. Si una -teora T es 2 -axiomatizable y T 1 es una modelo compaia de esta,
entonces M odpT 1 q es la clase de los modelos existencialmente cerrados de T .
Prueba. Se toma un modelo de T 1 y se ver que hace verdad a T y que adems este es existencialmente cerrado.
Sea A0 modelo de T 1 , se har una cadena de modelos, uno de T y uno de T 1 , lo cual es posible
por la definicin de modelo-compaia.
Sean xAi : i P y de modelos de T 1 y xBi : j P y de modelos de T , donde ademas Bi Ai`1 , de
nuevo
A0
Ai
Bj
iP
jP
Bj | T
jP
Por lo que A | T . Para verificar que es existencialmente cerrado en T , sea C P M odpT q tal que
A0 C y C | pa1 , . . . , an q, con a1 , . . . , an P A0 y px1 , . . . , xn q P n1 ; as hay C1 modelo de
T 1 y extensin de C, de lo cual C1 | pa1 , . . . , an q pero ademas A0 es modelo de T 1 , la cual es
modelo-completa y por lo tanto todos sus modelos son existencialmente cerrados y como C1 A0 , se
tiene que A0 | pa1 , . . . , an q, por lo que A0 es existencialmente cerrado en T .
:
3.4.
51
52
14. Encuentre una teora cerrada bajo uniones de cadenas que no sea modelo-completa.
15. Pruebe que si T es una -teora con modelos infinitos, cerrada bajo uniones de cadenas y
-categrica para algn | L |, entonces T es modelo completa. Indicacin: Recuerde los
teoremas de categoricidad para modelos existencialmente cerrados.
Captulo 4
lgebras de Boole
Las lgebras de Boole son de capital importancia en el estudio de la lgica matemtica, ya que
con ellas se puede caracterizar la lgica clsica y se pueden usar como herramientas para desarrollar
tcnicas en la teora de los conjuntos para abordar la indecibilidad de enunciados como la Hiptesis
del Continuo y el Problema de Malikhin.
Las lgbras de Boole seran una herramienta importante en este texto, y aunque no se har
un tratado sobre el tema, si se explicar lo necesario para seguir la teora de modelos, ya que se
emplearn para construir objetos sumamente interesantes, como los ultrafiltros, para poder llegar
al ultraproducto (en el siguiente captulo). Ms adelante se dar una prueba de los teoremas de
omisin de tipos y se caracterizara la existencoa de los modelos atmicos para algunas teoras.
4.1.
lgebras de Boole
Como se acostumbra realizar en lgebra, se iniciar por llevar a cabo un anlisis interno de
las lgebras de Boole, propiedades de las operaciones y del orden. Despus se expondrn algunos
resultados de relaciones que se dan entre lgebras de Boole.
Definicin 4.1. Consideremos t`, ,, 0, 1u, donde ` y son smbolos funcionales binarios,es
un smbolo funcional unitario y 0 y 1 son constantes. Un lgebra de Boole sera una interpretacin
A P V , que hace verdaderos los siguientes enunciados:1
5. @x x ` x 1 & x x 0 Complementacin.
1 Se
53
p1 0q
54
4. @x@y x y & y x x y
Prueba:Como x y se tiene que y x ` y, de manera anloga x x ` y. Por lo anterior y
la conmutatividad de ` se tiene que x y.
5. @x@y@z x y & y z x z
Prueba: Se recurre a la definicin del orden y se calcula x ` z. As x ` z x ` py ` zq, ya que
y z y por lo tanto y ` z z. Por la otra hiptesis y por la asociatividad x ` z x ` py ` zq
px ` yq ` z y ` z z.
6. x y x y x
Prueba: rs Si x y se tiene que x ` y y, as x y x px ` yq x empleando la
absorcin.
rs x ` y px yq ` y y. Ntese que la sustitucin de x tiene lugar por la hiptesis y
despus, la igualdad se obtiene por absorcin.
7. x 0 0
Prueba: x 0 x px xq px xq x
por el inciso 2 de esta lista, se tiene que px xq x x x 0, llegando as a lo que se quera.
8. x 1 x
Prueba: x 1 x px ` xq x por absorcin.
55
9. x ` 0 x
Prueba: x ` 0 x ` px xq x empleando absorcin.
10. x ` 1 1
Prueba: x ` 1 x ` px ` xq px ` xq ` x x ` x 1
11. x y syss x y 0
Prueba: rs Por hiptesis x ` y y
As x y px yq y x py yq x 0 0.
rs veamos cuanto vale x y, de hiptesis se tiene que x y 0,
por lo que x x 1 x py ` yq px yq ` px yq px yq ` 0 x y.
12. Los complementos son nicos.
Prueba: Sean x, y, z P A. Supngase que x y 0, x ` y 1 y x z 0, x ` z 1. Se ver
que z y, en efecto z z 1 z px ` yq pz xq ` pz yq
0 ` pz yq z y, con lo que hemos probado que z y. Anlogamente se puede probar que
y z con lo cual se obtiene la igualdad.
13. @xpx xq.
Prueba: Ahora que se sabe que los complementos son nicos basta probar que x y x son
complementos de x. As, solo hace falta observar que x ` x 1 y x ` x 1 ya que uno es el
complemento del otro, anlogamente x x x x 0. Por el resultado anterior se tiene que
x x.
14. px ` yq x y.
Prueba: Basta observar que el trmino que se encuentra a la derecha de la igualdad, sirve de
complemento a x ` y. As px ` yq ` px yq ppx ` yq ` xq ppx ` yq ` yq
ppx ` xq ` yq ppy ` yq ` xq p1 ` yq p1 ` xq 1 1 1
Con un clculo similar se obtiene que px ` yq px yq 0, con lo cual queda probado el
resultado.
15. @xp0 x 1q.
Prueba: Es inmediato de los resultados anteriores pues x 0 0 y x 1 x.
18. @x@y px yq x y
Prueba: Se sabe que x x y que y y. Como x y, se tiene que x y, y con las primeras
dos igualdades y la anterior, x y.
19. 0 1 & 1 0.
Prueba: Con todos los resultados que ya se tienen esto es inmediato, pues 0 1 0 y 0 ` 1 1.
Con la unicidad de los complementos se ha terminado.
56
21. @x@y@z z x y x z ` y .
Prueba: rs Computndose x x 1 x pz ` zq px zq ` px zq. Por resultados anteriores
y tomando en cuenta la hiptesis, se tiene que x z z y x z y, con el cmputo anterior
se tiene que x y ` z.
rs Se tiene que z x z pz ` yq ya que z z y x z ` y ya que es la hiptesis. Por otro
lado z pz ` yq pz zq ` pz yq 0 ` pz yq z y, por lo que z x y.
57
4.2.
Filtros y Ultrafiltros
Se puede hablar de filtros y ultrafiltros en cualquier orden parcial, pero hay caracterizaciones
para los segundos en las lgebras de Boole que no se tendran en los ordenes parciales.
De esta forma debe quedar claro que con el orden definido para lgebras de Boole, estas tienen estructura de orden parcial, pero la estructura planteada es ms rica con los axiomas que se tienen.
Ahora se define formalmente un filtro en un lgebra de Boole.
Definicin 4.7. Sea A P B y F A. Decimos que F es un filtro en A syss se cumplen las siguientes
condiciones:
1. 0 R F 2 y 1 P F 3 ;
2. Para todo x, y P A si x, y P F entonces x y P F y
3. Para todo x, y P A si x P F y x y entonces y P F.
Cuando el lgebra de Boole es un lgebra potencia sobre D, se dir que es un filtro sobre D.
Tambin existe la nocin dual a los filtros, la cual se conoce como ideal4 . Ahora se presentan
algunos ejemplos que ilustren la definicin de filtro:
Ejemplo 4.8. Para cualquier lgebra de Boole se tiene que t1u es un filtro.
Ejemplo 4.9. Si se considera el lgebra potencia de los naturales y se hace
F tC N : NzC es finitou
se tiene que F es un filtro, al cual se le conoce como Filtro de los Cofinitos o Filtro de Frchet.
2 Algunos autores permiten el hecho contrario, distinguiendo entre filtro propio (cuando 0 R F ), e impropio (en el
otro caso). Como a nosotros solo nos interesan los filtros propios, es por ello que brindamos esta definicin.
3 En algunos textos en lugar de pedir esta condicin se pide que F H, lo cual a la luz de 2 son equivalentes.
4
Definicin : Sea A P B y I A. Se dice que I es un ideal en A syss se cumplen las siguientes condiciones:
1. 0 P I y 1 R I;
2. Para todo x, y P A si x, y P I entonces x ` y P I y
3. Para todo x, y P A si x P I y y x entonces y P I.
58
ai 0
iPm`1
g0
gPF
6
Es necesario hacer una aclaracin sobre la definicin anterior, puesto que el nombre que parecera
ms apropiado es propiedad de producto finito, ya que bsicamente, es lo que se est haciendo.
Una forma de justificar el nombre es el teorema de representacin de Stone. Otra son las analogas
con topologa, ya que en ella aparecen teoremas como: Si X es un espacio topolgico compacto,
entonces cualquier familia de cerrados que tiene la P IF , tiene interseccin no vaca.. De hecho no es
para sorprenderse, pues ya se tiene un teorema cuyo nombre parece ms topolgico. Adems varios
conceptos pueden llevarse a sus equivalencias topolgicas y probarse all.
Despus de la definicin y de lo mencionado en el prrafo precedente a ella, surge de manera
natural la siguiente pregunta: Si un subconjunto del universo de un lgebra de Boole tiene la P IF
es un filtro? Esta tiene respuesta negativa y dar el ejemplo es fcil.
Sea A un conjunto y B, C A, considrese tB, C, C X Bu: este es un subconjunto del conjunto
potencia de A con la P IF y no es un filtro. Lo anterior no debe desanimarnos, ya que se arreglar de
alguna manera. As como se trat la subestructura generada por un conjunto, se ver a continuacin
un mtodo para construir un filtro a partir de un conjunto con la P IF .
5 Si G es un conjunto y un cardinal, rGs denota el conjunto de los subconjuntos de G de tamao y rGs
denota el conjunto
de los subconjuntos de tamao menor que de G
6 Donde
significa el producto de los elementos que se indican, en este caso especifico es el producto de todos los
elementos de F , lo cual es posible debido a que F es finito y la operacin es asociativa y conmutativa.
7 Para el caso cuando estamos hablando en el contexto de ideales, seria propiedad de la unin finita.
59
y : F P rCs ztHuu
yPF
X0
lo cual no es posible, ya que por hiptesis se tiene que C P P IF . Para establecer que S cumple la
tercer propiedad de un filtro basta recordar que el orden es transitivo y por lo tanto: Si w P A, v P S
y v w entonces w P S.
:
As se tiene que S es el filtro buscado, pero no slo eso, es el ms pequeo como lo establece el
siguiente resultado.
Proposicin 4.14. Sea A P B y C A. Si C P P IF entonces S, construido como en el teorema
anterior, es el filtro mas pequeo que contiene a C.
Prueba. Sean F A un filtro tal que C F y x P S. Como x P S se tiene que hay K P rCs ztHu
tal que K x, por otro lado, al ser C F y K P rCs ztHu se tiene que K F, por ser F filtro
K P F y de aqu x P F, con lo que concluimos que S F.
:
Un morfismo entre lgebras de Boole, ser un morfismo entre estructuras elementales. Es fcil
probar que, debido a que se ha definido la relacin de orden en funcin de las operaciones, h resulta
un morfismo dbil para el orden. Esto obliga a hacer una nota importante, en otros textos se define
a las lgbras de Boole como estructuras relacionales, a las cuales se les pide ser una red distributiva
complementada con mximo y mnimo. De manera curiosa, para el estudio global no es equivalente
y el comentario anterior nos deja ver por que.
60
S1 Y tyu 0
S2 Y tyu
Se consideran y y y ya que C P P IF . Por otro lado
`
S2 Y tyu
S2 y
Por lo cual S2 y y de manera anloga S1 y, por lo tanto pS1 Y S2 q 0 y como
S1 , S2 P rCs ztHu concluimos que C R P IF .
:
Teorema 4.18. Sean A P B y U un filtro en A. Las siguientes condiciones son equivalentes:
1. U es un ultrafiltro en A;
2. Para todo x P A, x P U o x P U y
3. Para cualesquiera x, y P A. Si x ` y P U entonces x P U o y P U .
Prueba. r1 2s Supngase que hay x P A tal que x R U y x R U . Por el lema anterior
U Y txu P P IF o U Y txu P P IF , as que hay F1 y F2 que extienden a U Y txu P P IF y
U Y txu P P IF respectivamente. Claramente esto lleva a una contradiccin en cualquiera de los
casos, ya que los filtros obtenidos extienden a U de manera propia.
8 En
61
U U
62
4.3.
A continuacin se desarrollar ms teora sobre las lgebras de Boole con dos objetivos, el primero
es emplear algunos de los resultados que se han obtenido y la segunda desarrollar tcnicas para la
teora de modelos.
Teorema 4.21 (Teorema de representacin de Stone). Toda lgebra de Boole es encajable en un
lgebra potencia.
Prueba. Sean A P B, se define
U ltpAq tU A : U es un ultrafiltro en Au
y se toma B el lgebra potencia de U ltpAq. Se hace s : A U ltpAq tal que para cada a P A,
spaq tU P U ltpAq : a P U u.
Se afirma que s es un encaje.
En efecto, sp0A q H, pues ningn ultrafiltro tiene al 0, sp1A q U ltpAq, pues todo ultrafiltro
tiene al 1.
Para a, b P A, spa ` bq spaq Y spbq ya que para un ultrafiltro se tiene que a ` b P U syss a P U
obPU.
63
Si a, b P A se tiene que spa bq spaq X spbq ya que para filtros se tiene que a b es un elemento
syss a y b lo son.
Para cada a P A, un ultrafiltro en A tiene a a o a su complemento y slo a uno de ellos, con lo
que spaq U ltpAqzspaq.
As solo falta verificar la inyectividad: si a b, por la antisimetra se puede suponer, sin perdida
de generalidad que b a. As se tiene que a b 0, por lo que ta bu P P IF y empleando el teorema
del ultrafiltro de Tarski, hay U un ultrafiltro en A que lo extiende, por lo que a P U y b R U , con
lo que spaq spbq. Con esto se llega a que s es un encaje.
:
Corolario 4.22. Toda lgebra de Boole es isomorfa a una lgebra de conjuntos.
En esta parte se desva un poco el hilo que se ha llevado y se ir en direccin a probar el teorema
de Rasiowa-Sikorski y tambin se caracterizarn algunos modelos de teoras completas.
Definicin 4.23. Sea A P B y C Azt0u. Se dice que C es Denso en A syss para todo a P Azt0u
hay c P C tal que c a.
Ejemplo 4.24. En un lgebra de Boole atmica, cualquier denso es un supraconjunto del conjunto
de tomos.
Lema 4.25. Sea A P B. Si para cada n P , Dn A es denso en A, entonces hay un ultrafiltro
U A tal que para toda i P , Di X U H
Prueba. Por recursin para se define taj : j P u A de la siguiente manera:
a0 P D0
an`1 P tx P Dn`1 : x an u
Para la construccin anterior, se emplea el axioma de eleccin y el hecho de que cada Dj es denso
en el lgebra. Por construccin, si m n, an am y de la definicin de denso se obtiene que todos
los an son distintos de cero. De lo anterior
tan : n P u P P IF
Y por el teorema del ultrafiltro de Tarski, hay U A ultrafiltro en A, que lo extiende y por
construccin aj P Dj X U .
:
Definicin 4.26. Sean A P B, X A y a, b P A. Se dice que:
1. a es una cota superior de X syss para toda x P X, x a.
2. b es una cota inferior de X syss para toda y P X, y b.
3. El infimo de X como la -mayor de las cotas inferiores de X en A.
4. El supremo de X como la -menor de las cotas superiores de X en A.
En caso de que exista el infimo (o supremo) de un conjunto X, se denotar por Inf X (SupX).
De la definicin anterior se tienen resultados inmediatos como:
64
Teorema 4.27 (Teorema de Rasiowa-Sikorski). Sean A P B y b P Azt0u. Supngase que tXi uiP
es una familia de subconjuntos de A cuyos supremos existen en A. Bajo estas suposiciones hay un
ultrafiltro U A tal, que b P U y para cada n P si SupXn P U , entonces U X Xn H.
Prueba. Defnase una sucesin xai : i P y por recursin sobre los nmeros naturales. Sea a0 b.
Ahora, supngase an ya definido y se define an`1 como sigue. Si an SupXn 0, se toma an`1 an .
Si an SupXn 0, entonces
Suptan z : z P Xn u 0
se elge un x P Xn tal que an x 0, y se pone an`1 x an . De la construccin, para todo n P ,
an 0 y an an`1 . De aqu que
tai : i P u P P IF
As, por el teorema del ultrafiltro de Tarski, hay U A tal que
tai : i P u U
U cumple con lo requerido. Para esto, se tiene que b P U pues b a0 . Ahora supngase que
SupXn P U , as an SupXn 0 por lo que an`1 x an para algn x P Xn . As que se tiene que
x an P U y como x an x entonces x P U por lo que U X Xn H.
:
Definicin 4.28. Sean A P B, U un ultrafiltro en A y Z A con infimo. Se dice que U respeta
el infimo de Z syss Z U o Inf Z P U .
Obsrvese que en l caso que tuviramos un ultrafiltro que respeta infimos, si el infimo de un
conjunto no se encuentra en el, entonces este no es subconjunto del ultrafiltro, es decir, hay elementos
que escapan al filtro. O equivalentemente: U respeta el infimo de Z syss si Z U , entonces
Inf Z P U .
Lema 4.29. Sean A P B, Z A y U A un ultrafiltro tal que si Suptz : z P Zu P U , entonces
tz : z P Zu X U H. As U respeta el infimo de Z.
Prueba. Supngase que Z U . As
U X tz : z P Zu H
ya que U es ultrafiltro tal que si Suptz : z P Zu P U , entonces
tz : z P Zu X U H
se tiene que Suptz : z P Zu R U , pero como U es ultrafiltro
Suptz : z P Zu P U
pero Suptz : z P Zu Inf Z.
65
4.4.
El lector tiene como tarea probar el teorema de compacidad para la lgica de proposiciones con
el teorema del ultrafiltro de Tarski, es decir, mostrar que, un ultrafiltro en el lgebra de Lindenbaum
de la lgica proposicional induce un conjunto de frmulas, que es cerrado bajo deduccin y ademas
es completo, con el ultrafiltro se define la asignacin que satisface a dicho conjunto. Se desea hacer
algo similar en la lgica de primer orden, por lo cual se tendr que definir un lgebra de Boole sobre
los enunciados, con la cual es posible construir un conjunto que ser cerrado bajo consecuencia
lgica, consistente y completo, pero el modelo no estar determinado.
Se sabe que una teora de Henkin9 determina un modelo cannico, entonces se ver que tipo de
ultrafiltros determinan teoras de Henkin.
En el prrafo anterior se menciona al modelo cannico. Continuamos con su definicin y con la
herramienta sobre lo que se quiere hacer.
Definicin 4.31. Sea T L0 . A es un modelo cannico de T syss hay un tipo de semejanza 1 tal
que 1 , A P V 1 , A | T y cada elemento de A es la interpretacin de una constante de 1 .
Ahora queda ms claro que la prueba del teorema de compacidad brinda un modelo cannico de
la teora en una expansin del lenguaje.
Definicin 4.32. Sean T L0 . Se define la relacin T entre frmulas con exactamente
x1 , . . . , xn como variables libres como sigue, para px1 , . . . , xn q, px1 , . . . , xn q P Ln , T syss
T $ @x1 . . . @xn ppx1 , . . . , xn q px1 , . . . , xn qq
9 Recordemos que una teora es solo un conjunto de enunciados y adems para ser de Henkin tiene que cumplir con
ser cerrada bajo deduccin, tener testigos existenciales y ser completa y consistente.
66
Trivialmente sta es una relacin de equivalencia. As, de tener que T se dir que y
son equivalentes modulo T . Se denotara por tuT la clase de equivalencia de modulo T y se hace
Bn pT q ttuT : px1 , . . . , xn q P Ln u
Ahora se dotara a Bn pT q de operaciones para conseguir una estructura algebraica.
Definicin 4.33. Sea T una -teora. Se definen las siguientes operaciones y elementos distinguidos
en Bn pT q:
1. tuT tuT t & uT
2. tuT ` tuT t _ uT
3. tuT t uT
4. 1 tx1 x1 & . . . & xn xn uT
5. 0 t px1 x1 & . . . & xn xn quT
Queda como ejercicio al lector probar que dichas operaciones no dependen del representante de
la clase. Surge naturalmente la siguiente proposicin, cuya prueba se deja como ejercicio al lector.
Proposicin 4.34. Sea T una -teora. As
xBn pT q, , `,, 0, 1y
es un lgebra de Boole.
Obsrvese que con T L0 , B0 pT q es el lgebra de Boole de los enunciados, conocida como
lgebra de Lindenbaum-Tarski para T . Claramente si T con consistente, cerrado bajo
deduccin y completa entonces
U ttuT P B0 pT q : P u
es un ultrafiltro en B0 pT q.
La inversa tambin es cierta, dado un ultrafiltro U que extienda a T , mdulo la relacin de
equivalencia, es decir,
ttuT : P T u U
ste inducir una teora completa, cerrada bajo deduccin y consistente, a saber, el conjunto de
todos los enunciados cuyas clases pertenecen a U , es decir, t P L0 : tuT P U u.
Ahora se contina con la bsqueda de los ultrafiltros que determinan la existencia de modelos
cannicos.
Lema 4.35. Sean T L0 consistente, P L0 , pxq P L1 y c es una constante que no aparece ni
en T , ni en o . Si T $ pcq , entonces T $ Dxpxq .
67
Proposicin 4.37. Sean 1 como en el resultado anterior, T una -teora consistente y una
1
1 -teora P-completa y consistente que extiende a T . Si U ttuT : P u es un ultrafiltro en B0
entonces las siguientes condiciones son equivalentes:
1. es una teora de Henkin con testigos existenciales en C
2. Si tDxpxquT P U entonces hay c P C tal que tpcquT P U
Prueba. Esta prueba se deja como ejercicio al lector, y se sugiere basarse en el lema 6.2
Apndice A
68
4.5.
Captulo 5
Ultraproductos
Gi tf : I
Gi | @i P Ipf piq P Gi qu
iPI
iPI
donde el elemento neutro del nuevo grupo es fe tal que para toda i P I se tiene que fe piq ei
con ei el elemento neutro de Gi .
La operacin entre dos elementos f, g P iPI Gi se define entrada por entrada pf gqpiq
f piq gpiq.
Precisamente la idea anterior es un concepto que se pretende generalizar, para despus hacer
algunas modificaciones.
La estructura anterior se llama producto directo de la familia de grupos as, se presenta la
siguiente definicin.
Definicin 5.1 (Producto Directo
de una familia de estructuras.). Sea un tipo de semejanza y
iPI
Ai
para cada i P I
69
70
iPI
Ai
piq cAi
Al definir las interpretaciones como no vacas con el axioma de eleccin, se asegura que esta
nueva no lo es.
Ahora, estamos interesados en la satistacibilidad de las frmulas. Se plantea que si por lo menos
todas las estructuras que se multiplican son modelos de algo, el producto directo de ellas tambin
lo fuera. Lo anterior no ocurre y para comprobarlo no tenemos que ir tan lejos sea I t0, 1u y
Ai xZ, y, cada uno es un orden total, sin embargo el producto no lo es
iPI
Ai
iPI
Ai
Ahorase ver que condiciones se deberan tener. Para empezar si para cada i P I, Ai |
entonces iPI Ai | . Tampoco se desea que haya verdades en la nueva estructura que sean falsas
en cada uno de los factores. Al emplear el conjunto de ndices como referente se puede poner en la
siguiente forma: Se quiere que una frmula sea verdadera en el producto si ti P I : Ai | u I, y
que si ti P I : Ai | u H entonces que sea falsa. Sea como sea el nuevo objeto que estamos
buscando no puede evadir la definicin de satisfacibilidad de Tarski, as que si dos frmulas son
verdad en el nuevo objeto, la conjuncin tendr que serlo y as con cada uno de los conectivos lgicos.
Esto tendra que repercutir en los conjuntos que se estan considerando. Este hecho de manera formal
se define de la siguiente forma:
pa1 , . . . , an q k Iz k pa1 , . . . , an q k
4. k Dxpx, a1 , . . . , an q kk pb, a1 , . . . , an q k
Prueba. Solo se abordarn dos incisos y el lector deber terminar los otros.
71
5.1. ULTRAPRODUCTOS
r1s Tmese i Pk p & qpa1 , . . . , an q k, de esto se tiene que Ai | p & qpa1 piq, . . . , an piqq
syss Ai | pa1 piq, . . . , an piqq y Ai | pa1 piq, . . . , an piqq syss i Pk pa1 , . . . , an q k y i Pk pa1 , . . . , an q k
r4s Sea j Pk pb, a1 , . . . , an q k entonces Aj | pbpjq, a1 pjq, . . . , an pjqq por lo cual Aj |
Dxpx, a1 pjq, . . . , an pjqq, por lo que
j Pk Dxpx, a1 , . . . , an q k
:
Con lo anterior se puede ir avanzando en la construccin buscada, pero se necesita ms.
Definicin 5.4. Sean tAi : i P Iu V , F pIq un filtro y a, b P iPI Ai . Se dice que a y b estn
relacionados modulo F en smbolos, a F b , syss
ti P I : apiq bpiqu P F
La relacin anterior se puede establecer para cualquier familia de subconjuntus de I, y se ha
especificado como filtro para poder probar la siguiente proposicin.
De hecho, retomando el comentario anterior a la proposicin, se puede ver que pedir a la familia
de subconjuntos la propiedad de ser filtro, es necesario para que la relacin sea de equivalencia. El
lector podr encontrar esto como un ejercicio en la seccin pertinente.
Ahora veamos otra definicin que nos servir para la definicin de la estructura llamada ultraproducto.
Lema 5.6. Sean a1 , . . . , an , b1 , . . . , bn P iPI Ai . Si para cada j P n` zt0u se tiene que aj F bj ,
entonces
1. Para cada smbolo funcional f , f A pa1 , . . . , an q F f A pb1 , . . . , bn q y
2. Para cada smbolo relacional R, pa1 , . . . , an q P RA syss pb1 , . . . , bn q P RA
Con lo anterior se est en condiciones de definir una nueva estructura, la cual de hecho se esta
construyendo.
72
A
Ai {F
iPI
Donde el universo de la estructura es iPI Ai {F, es decir, las clases de equivalencia del universo
del producto directo con la relacin F , donde la interpretacin es como sigue:
Ai {F
iPI
Entonces
Ai {F
iPI
Se define
xa1 , . . . , an y P RA k Rpa1 , . . . , an q kP F
73
5.1. ULTRAPRODUCTOS
a) A |
pa1 {U , . . . , an {U q syss k
pa1 , . . . , an q kP U
k & pa1 , . . . , an q kP U
iPD
Ei q Y p
Ai q
jPIzD
74
Lo anterior quiere decir que el ultrafiltro es el que decide la verdad en el ultraproducto, recordado
que intuitivamente se puede pensar a un filtro como aquel que escoge los conjuntos grandes de
ndices, el teorema de os dice que se decide por mayora de votos.
Corolario 5.9. Si P L0 entonces
Ai {U | k kP U
iPI
El siguiente resultado nos dice que puede haber dictaduras en los ultraproductos.
Se afirma que p est bien definida. Para esto, sean b, d P iPI Ai tal que b U d, veamos que
bpjq dpjq, como b U d entonces k b d kP U al ser U generado por tju se tiene que j Pk b d k
de lo cual se obtiene lo que se deseaba, con lo que la funcin esta bien definida y es fcil observar
que es biyectiva.
obtuvo un resultado muy fuerte, el cual en estos momentos conviene mencionar as: Si b, c P iPI Ai
entonces b U d syss bpjq dpjq. Con lo cual se tiene que para un smbolo de constante c P
ppcA q cAj . Con lo cual se finaliza la prueba ya que p es el isomorfismo buscado.
:
El resultado anterior dice que si se quieren hacer ultraproductos que arrojen algo nuevo, el
ultrafiltro debe ser libre.
Proposicin 5.11. Sea B una ultrapotencia de B. Si
d : B | B |
tal que a cada b P B le asocia la clase de la funcin constante b, entonces d es un encaje elemental.
Prueba. Sean b, c P B tal que b c, denotamos pbq{U , pcq{U la clase de las funciones constantes
en la ultrapotencia, as ti P I : pbqpiq pcqpiqu H por lo cual dpbq dpcq, con lo cual d es inyectiva.
Para probar que d preserva la satisfacin considerese
px1 , . . . , xn q P L
y
b1 , . . . bn P B
75
B | pdpb1 q, . . . , dpbn qq
As se ha probado que
Para todo b1 , . . . , bn P B si B | pb1 , . . . bn q, entonces B | pdpb1 q, . . . , dpbn qq
Para la otra direccin, si B | pdpb1 q, . . . , dpbn qq entonces B | ppb1 q{U , . . . , pbn q{U q, as
k ppb1 q{U , . . . , pbn q{U q kP U , por lo cual
ti P I : B | pb1 , . . . , bn qu H
por lo tanto B | pb1 , . . . , bn q.
Quedando as probado que B d B
5.2.
Clases Elementales
En este captulo se trabajar con todo lo que se ha aprendido antes, ya que el concepto de clases
elementales cobra su importancia en saber cuando se puede dar una serie de axiomas para una
clase de estructuras. Por ejemplo la de grupos aunque ya se sabe que con un solo axioma basta. En
mbitos de este ejemplo se contemplan las siguientes definiciones.
Definicin 5.12. Sea K V . Se dice que K es una clase elemental syss hay P L0 tal que
K M odpq
Definicin 5.13. Sea K V . Se dice que K es -elemental syss hay L0 tal que
M odpq K
De las definiciones anteriores, se tienen de inmediato los siguientes resultados:
1. Toda clase elemental es -elemental.1
2. Si una clase es -elemental para algn finito, entonces es elemental.
3. Si K, K1 son -elementales entonces K X K1 tambin es -elemental
4. Si K es -elemental entonces K es cerrada bajo equivalencia elemental y ultraproductos, es
decir, que siA P K y B A entonces B P K y si tAi : i P Iu K y U es un ultrafiltro sobre
I entonces iPI Ai {U P K.
1 Por este hecho, se puede encontrar en la literatura que solo se habla de clases elementales, las cuales son definidas
como se han definido las -elementales.
76
El ltimo resultado dice como saber si una clase no es -elemental, pues ms adelante se mostrar
que el regreso tambin se tiene, inclusive con el ejercicio 8j de este captulo se tendr como saber si
se puede con una frmula caracterizar a toda una clase.
Ahora se presentan una serie de ejemplos de clases elementales y -elementales:
Ejemplo 5.14. La clase de los grupos, la de los grupos abelianos, la de los campos y la de los anillos
son clases elementales.
Ejemplo 5.15. COT O y COP O son clases elementales.
Ejemplo 5.16. COBO no es una clase elemental. Sea N xN, y y considrese N usando I y
U un ultrafiltro que extiende los cofinitos, la cual no es un COBO. Tmense las siguientes funciones
de eleccin: a0 p0, 1, 2, 3, 4, . . .q, a1 p0, 0, 1, 2, 3, 4q, a2 p0, 0, 0, 1, 2, 3, 4, . . .q ... Claramente cada
una pertenece a clases distintas en el ultraproducto ya que son distintas en todas las entradas, y
adems an`1 {U N an {U y solo son iguales a lo ms en una cantidad finta de entradas, por lo
tanto tai {U : i P u no tiene elemento mnimo. Con lo que COBO no es cerrada bajo ultraproductos.
Ejemplo 5.17. La clase de los campos algebraicamente cerrados de caracterstica fija es -elemental,
pero no elemental.
Ejemplo 5.18. La clase de los conjuntos con una relacin de equivalencia es elemental.
Ejemplo 5.19. B (la clase de las lgebras de Boole), es elemental .
Nuestro objetivo ahora es dar la caracterizacin de que una clase sea -elemental, para lo cual
se necesita la siguiente definicin y algunos lemas.
Definicin 5.20. Sea K V una clase de estructuras. Se define la teora de K de la siguiente
forma:
T eopKq t P L0 : Para toda A P K A | u
Ahora se abordar la caracterizacin de las clases elementales.
Lema 5.21. Sean K V y B P V . Si B | T eopKq, entonces hay un ultraproducto de elementos
de K que es elementalmente equivalente a B.
Prueba. Sea P rT eopBqs , se probar que hay A P K tal que A | .
Supngase lo contrario,
para cada A P K, A * , de lo cual si t1 , . . . , n u, se tiene que
as
n
para cada A P K, A | p i1 i q, de lo cual,
n
p
i q P T eopKq
i1
n
i1
i q &
n
p i1 i q, lo cual es un absurdo.
Denomnese A a la estructura en K la cual satisface a P rT eopBqs . Para hacer el ultraproducto se toma a rT eopBqs como conjunto de indices y se hace
H t P rT eopBqs : A | u : P T eopBq
77
De lo anterior y por el teorema del ultrafiltro de Tarski se tiene que hay U prT eopBqs q
ultrafiltro que extiende a H. Se define
D
A {U
PrT eopBqs
F
Fp {U
pPI
78
Se denota con n c1 c0 la expresin que dice que sumar n-veces la constante c1 , resulta en la
constante c0 , as dicha expresin es verdadera a lo ms en un nmero finito de factores y como los
ultrafiltros libres no contienen subconjuntos finitos, entonces para cada n P la frmula es falsa, por
lo que F tiene caracterstica 0.
5.3.
1. Sea I in conjunto
y xAi : i P Iy una familia de conjuntos.
Fp {U C
pPI
iPI
Ai {U
Ai {U pGq
iPG
79
d ) Pruebe que la clase de los grupos abelianos divisibles no es una clase elemental.
e) Pruebe que la clase de los grupos finitos no es -elemental.
f ) Pruebe que la clase de los grupos de torsin no es -elemental.
g) Pruebe que la clase de los grupos infinitos es -elemental.
h) Pruebe que la clase de los grupos infinitos no es elemental.
i ) Defnase CEpAq tB : B Au. Demuestre que para toda A, CEpAq es una clase
-elemental.
j ) Demuestre que una clase de estructuras K V es elemental syss K y su complemento
(K tA P V : A R Ku), son -elementales. Indicacin: Use el teorema de compacidad.
Captulo 6
81
82
Ahora se define la situacin inversa, es decir dado un n-tipo, qu sucede si existen estos elementos.
Definicin 6.6. Sea A P V . Si px1 , . . . , xn q es un n-tipo sobre X, se dice que:
a1 , . . . , an P A realiza px1 , . . . , xn q syss A | pa1 , . . . , an q para cada px1 , . . . , xn q P px1 , . . . , xn q.
En este caso se dice que px1 , . . . , xn q es realizable en A.
Si px1 , . . . , xn q no es realizable en A decimos que A omite px1 , . . . , xn q.
As de los ejemplos anteriores se tiene que y 1 no son realizables, en A y respectivamente,
mientras que 2 si lo es en B.
Otro bonito ejemplo de la omisin de tipos seria tomar D xQ, y y tomar
3 t0 x0 & x0 q : q P Q y q 0u L1pQq
Claramente 3 no es realizable, pero rememora la idea de los infinetesimales, donde ademas se sabe
que los reales estandar son una subestructura elemental. Todo esto lleva a una proposicin, la cual
es generalizacin de est razonamiento.
Proposicin 6.7. Si A P V , X A y un n-tipo sobre X, entonces hay B P V tal que A B y
B realiza .
Prueba. Para emplear el teorema de compacidad, sea Y Diagel pAq. Si se tiene un modelo de
esto ya se ha terminado, pues supngase que B1 | Y Diagel pAq entonces hay h : A B 1 tal
que A h B1 y B1 | rb1 , . . . , bn s para algunos b1 , . . . , bn P B. Por lo anterior hay B P V tal que
B1 B, A B y B | rb1 , . . . , bn s.
83
Como es un n-tipo sobre X se tiene que Y T eopxA, Xyq es satisfacible. Sea D testigo de este
hecho; ahora tomando h pah1 , . . . ahrh , dh1 , . . . dhlh q P 0 se tiene entonces que
As hay una forma de interpretar ah1 , . . . ahrh en D, por lo que 0 tiene modelo, as Y Diagel pAq es
satisfacible, y por la explicacin con la que se inicio, la proposicin probada.
:
Es necesario hacer nfasis en que se esta empleando el teorema de compacidad semntico para
frmulas y no para enunciados, el cual rara vez se haya en la literatura, pero que se puede encontrar
en el Apndice A. Por otro lado, ntese que si A B y X A, entonces xA, Xy xB, Xy por lo
cual T eopxA, Xyq T eopxB, Xyq, de esta manera SnA pXq SnB pXq, con lo que se arriba al siguiente:
Corolario 6.8. px1 , . . . , xn q P SnA pXq syss hay B P V tal que A B y hay b1 , . . . , bn P B tal que
tpB pb1 , . . . , bn {Xq px1 , . . . , xn q
Adems se pueden empezar a mezclar ramas de la matemtica y topologizar SnA pXq, de la
siguiente manera: para cada px1 , . . . , xn q P LnpXq se define
rpx1 , . . . , xn qs tpx1 , . . . , xn q P SnA pXq : P u
Se pide al lector recordar las tcnicas empleadas en su clase de lgica cuando se prob el teorema
de compacidad semntico o lo que se hace en este documento en su apndice y probar lo siguiente:
1. r & s rs X rs
2. r _ s rs Y rs
3. r s SnA pXqzrs
4. rs SnA pXq syss xA, Xy | @x1 . . . @xn px1 , . . . , xn q
5. rs rs syss xA, Xy | @x1 . . . @xn p q
6. rs rs syss xA, Xy | @x1 . . . @xn p q
As, se tiene que B trs : px1 , . . . , xn q P LnpXq u es base para una topologa de SnA pXq, ya que
dado un n-tipo P SnA pXq al ser completo, no es vaco, por lo cual hay px1 , . . . , xn q P , por lo que
P rs, con lo cual B cubre a SnA pXq y dado que rs X rs r & s se tiene lo necesario. Con
esto SnA pXq tiene estructura de espacio topolgico, el cual adems tiene propiedades sumamente
interesantes.
84
ri s
iPI
iPI ri s
de donde F
iPI r
i s. Tmese
px1 , . . . , xn q t i : i P Iu
por lo que px1 , . . . , xn q LnpXq y px1 , . . . , xn q px1 , . . . , xn q para todo px1 , . . . , xn q P F .
Dicho px1 , . . . , xn q parece ser muy grande, pero si F H, se toma 0 px1 , . . . , xn q P F , as
px1 , . . . , xn q 0 px1 , . . . , xn q, al ser 0 px1 , . . . , xn q un n-tipo sobre X asegura que
px1 , . . . , xn q es consistente con T eopxA, Xyq.
Si existe este conjunto de frmulas entonces el cerrado no es vaco, como px1 , . . . , xn q LnpXq ,
entonces se puede expandir4 a un conjunto px1 , . . . , xn q LnpXq P-completo y consistente con
T eopxA, Xyq, como tenemos que px1 , . . . , xn q px1 , . . . , xn q, entonces para cada i P I tenemos
que px1 , . . . , xn q P r i s. As:
px1 , . . . , xn q P r i s F
iPI
Sea
una familia de cerrados con la PIF; por la observacin anterior hay para cada P ,
px1 , . . . , xn q LnpXq
tal que px1 , . . . , xn q es el respectivo a F . As para ver que la interseccin detoda la familia de
cerrados es no vaca, basta ver por las observaciones del prrafo pasado, que es consistente
3 Un espacio topogico que cumple estas propiedades lleva el nombre de espacio booleano. Esto se analiza ms a
fondo, cuando se estudian las repercusiones del teorema de representacin de Stone.
4 La tcnica es la misma que en la prueba del teorema de Compacidad que se encuentra en el Apndice A. Otra
forma de probar la existencia de este conjunto sera empleando el lema de Zorn, se considera
85
con T eopxA, Xyq, para lo cual con el teorema de compacidad ya se tiene lo que se buscaba, puesto
que si se toma un subconjunto finito H de Y T eopxA, Xyq habr un subconjunto finito J de
para el cual,
H
Y T eopxA, Xyq
PJ
rs tpx1 , . . . , xn qu
P
Prueba. Una contencin es obvia, veamos que la otra se cumple. Sea 1 P P rs, por lo cual
se tiene que px1 , . . . , xn q 1 ; as se toma P 1 y supngase que R px1 , . . . , xn q, de lo
cual P px1 , . . . , xn q y por lo tanto, , P 1 , lo cual es una contradiccin, por lo que
1 px1 , . . . , xn q.
:
Lema 6.12. Si px1 , . . . , xn q P SnA pXq entonces px1 , . . . , xn q es aislado syss tpx1 , . . . , xn qu es
abierto.
Prueba. rs Para ver que tpx1 , . . . , xn qu es abierto, como px1 , . . . , xn q es aislado entonces hay
px1 , . . . , xn q tal que para toda px1 , . . . , xn q P px1 , . . . , xn q
`
tpx1 , . . . , xn qu ri s
iPI
al ser
Hausdorff y compacto se tiene
n que tpx1 , . . . , xn qu es cerrado y compacto, por lo que
hay ti1 , . . . in u ti : i P Iu tal que j1 rij s tpx1 , . . . , xn qu. Se afirma que i1 _ . . . _ in
asla a px1 , . . . , xn q. En efecto, si se hace
SnA pXq
i1 _ . . . _ in
86
se tiene que rs tpx1 , . . . , xn qu, lo que dice que rs H; por las observaciones que se tienen
sobre el comportamiento de los abiertos, esto es que T eopxA, Xyq Y tu es satisfacible. Por otro lado
se sabe que
rs tpx1 , . . . , xn qu
P
de lo cual
rs
rs
P
As para toda P se tiene que rs rs, y de nuevo por el argumento sobre los abiertos, se tiene
que para toda P se cumple que
6.2.
Ahora, como costumbre matemtica, se tiene el vicio de generalizar las cosas. Se defini la
cuestin de tipos para estructuras, pero se puede generalizar esto para conjuntos de enunciados, es
decir, teoras.
Definicin 6.13. Sean T una -teora y px1 , . . . , xn q Ln . px1 , . . . , xn q es un n-tipo de T
syss T Y px1 , . . . , xn q es satisfacible. Las cuestiones de completud y parcialidad son anlogas a las
anteriores.
Esto es una generalizacin en el siguiente sentido: se puede tomar T T eopxA, Xyq y
px1 , . . . , xn q LnpXq , as un n-tipo de T es un n-tipo de A sobre X.
Por otro lado se puede definir anlogamente Sn pT q el conjunto de los n-tipos completos de T .
Si T es una teora completa y A | T entonces SnA pHq Sn pT q. Tambin se puede dotar al nuevo
conjunto de una topologa, para cada px1 , . . . , xn q P Ln , se define rs tpx1 , . . . , xn q P Sn pT q :
P px1 , . . . , xn qu. Estos conjuntos cumplen las mismas propiedades booleanas que las definidas
para SnA pXq. Esto de nuevo se suma al trabajo para l lector, respecto a las otras propiedades se
tiene que:
1. rs Sn pT q syss T $
2. rs rs syss T $
De nuevo han salido a flote propiedades que se heredan desde la teora de la demostracin y el gran
vnculo que establece el teorema de completud-correctud.
Y por lo cual, el nuevo objeto Sn pT q es un espacio topolgico booleano. De manera anloga se
tiene que un n-tipo, px1 , . . . , xn q, de T es aislado si hay una frmula px1 , . . . , xn q P Ln tal que
T $ para toda P px1 , . . . , xn q. Y a estas alturas no debe de sorprender que un n-tipo es
aislado, si como elemento del espacio topolgico es un punto aislado (Ver lema 6.12).
87
88
de
(
Inf tpc1 , . . . , cn quT : P 0
1 pc1 , . . . , cn q, con lo
:
89
para el lector.
que 1 P U
90
6.3.
Modelos Atmicos
Ahora se estn asentando los prerrequisitos para el tema de saturacin. Se necesita introducir
aqu ms conceptos, debido a la gran cantidad de literatura.
Definicin 6.21 (Modelo e-primo.). Sea T una -teora. A P M odpT q es un modelo e-primo syss
para todo B P M odpT q, hay h : A B tal que
A h B
En varios textos sobre la teora de modelos se encontrar la definicin anterior como la del modelo
primo, inclusive en [Hod93] hay una nota donde se dice: No debe confundirse con la de modelo
primo de Robinson. Como el modelo primo de Robinson solo se refiere a encajes y la nueva a encaje
elemental, es por ello que se ha nombrado e-primo.
As es inmediato que si una teora tiene modelo e-primo entonces la teora es completa, sintcticamente.
Definicin 6.22. Sean T L0 y A P M odpT q. Se dice que A es un modelo atmico de T si
se tiene claro de qu teora se est hablando solo se escribir modelo atmico syss para toda
a1 , . . . , an P A, el n-tipo tpA pa1 , . . . , an q es aislado.
De la definicin anterior se tiene que dadas a1 , . . . , an P A
UtpA pa1 ,...,an q ttpx1 , . . . , xn quT P Bn pT q : A | pa1 , . . . , an qu
es un ultrafiltro, pero al ser aislado, hay px1 , . . . , xn q P Ln tal que para toda P tpA pa1 , . . . , an q
91
Prueba. Supngase lo contrario, as hay una cantidad infinita de n-tipos de T , por lo cual hay una
cantidad infinita de ultrafiltros en Bn pT q. As Bn pT q es infinita, por lo que se puede encontrar un
ultrafiltro no principal, es decir, un n-tipo no aislado, a saber px1 , . . . , xn q y por el teorema de
omisin de un tipo, se tiene que hay un modelo numerable, A de T que omite a px1 , . . . , xn q.
Como T es 0 -categrica, se tiene que T es completa, como T Y px1 , . . . , xn q es satisfacible, por
el teorema de compacidad, hay un modelo de T , B numerable que realiza a px1 , . . . , xn q. Como T es
0 -categrica se tiene que A B, pero por los teoremas de isomorfismo esto es una contradiccin. :
Para el siguiente resultado se necesita una definicin previa.
Definicin 6.24. Sean A, B P V , X A y h : X B. Se dice que h es un encaje elemental
parcial syss para toda a1 , . . . , an P X y para toda px1 , . . . , xn q,
A | pa1 , . . . , an q B | phpa1 q, . . . , hpan qq
Teorema 6.25. Sea T una -teora en un lenguaje numerable. Si T es completa y A | T , entonces
A es un modelo atmico y numerable syss A es un modelo e-primo.
Prueba. rs Supngase que A es un modelo e-primo, al ser numerable el lenguaje de la teora se
tiene que A es numerable, pues sta tiene modelos de ese cardinal. Supngase que no es atmico, por
lo que hay a1 , . . . , an P A, tal que tpA pa1 , . . . , an q es no alisado. As, por el teorema de omisin de
tipos hay B | T tal que B omite a tpA pa1 , . . . , an q, pero A es el modelo e-primo de T , por lo que
hay h : A B tal que A h B y por lo anterior hpa1 q, . . . , hpan q P B realiza a tpA pa1 , . . . , an q en
B, lo cual es una contradiccin.
rs Sea A un modelo atmico y numerable de T , y sea xam : m P zt0uy una enumeracin de A
y xi px1 , . . . , xi q : i P zt0uy una lista de frmulas que aslan al tpA pa1 , . . . , ai q.
Se va a construir por recursin sobre , una familia de encajes parciales. Sea h0 H, como T es
completa se tiene que A B por lo que h0 es un encaje parcial. Supngase que
hn : ta1 , . . . , an u B
ya esta definido, se tiene que A | n`1 pa1 , . . . , an , an`1 q, de lo cual
A | Dxn`1 n`1 pa1 , . . . , an , xn`1 q
Como hn es un encaje parcial entonces
B | Dxn`1 n`1 phn pa1 q, . . . , hn pan q, xn`1 q
sea bn`1 P B tal que B | n`1 phn pa1 q, . . . , hn pan q, bn`1 q, con lo cual se hace hn`1 hn Y
tpan`1 , bn qu, es decir hn`1 pas q hn pas q si s n ` 1 y hn`1 pan`1 q bn`1 . Se define el encaje
h
hn
nP
92
Del resultado anterior se tiene una condicin suficiente para que una teora sea 0 categrica.
7 El lector debera de preocuparse en este momento por la inyectividad de la funcin que se esta construyendo, pero
en la seccin de ejercicios de este capitulo, uno de ellos es justo el que justifica que todo esta bien hecho.
93
Proposicin 6.28. Sean un tipo de semejanza contable y T una -teora completa. Si para cada
n P zt0u se cumple que Sn pT q es finito, entonces T es 0 -categrica.
Prueba. Como para cada n P zt0u se sabe que Sn pT q es finito, entonces Bn pT q es atmica8 , ya
que es finita, pues Sn pT q es el espacio de ultrafiltros de sta, por lo cual todos los n-tipos son aislados
y si A, B P M odpT q son numerables, slo realizan n-tipos aislados. Por lo tanto son atmicos y por
el resultado anterior, estos son isomorfos.
:
Ahora la existencia de los modelos atmicos ha sido muy importante, pero no se ha establecido
una condicin suficiente para su existencia. Lo anterior recuerda el problema que surge para calcular
grupos fundamentales empleando cubrientes universales, el teorema que afirma la existencia de estos
es una verdadera monserga y en el caso de la existencia del modelo atmico no ser el caso, aunque
antes se plantearn algunos lemas.
Lema 6.29. Sean T una -teora completa en un lenguaje numerable, px1 , . . . , xn q un n-tipo de T ,
C un conjunto numerable de constantes ajeno a y 1 YC. Si px1 , . . . , xn q asla a px1 , . . . , xn q
1
en T , entonces para cualesquiera c1 , . . . , cn elementos de C se tiene que en B0 pT q
Inf ttpc1 , . . . , cn quT : P u tpc1 , . . . , cn quT
Prueba. Ya se ha visto que en Bn pT q
Inf ttpx1 , . . . , xn quT : P u tpx1 , . . . , xn quT
con lo que la prueba de este lema es completamente anloga a la del lema 6.14.
94
y que T $
y
B |
pc1 , . . . , cn q
como B | Dxm`1 . . . Dxm`n pc1 , . . . , cn , xn`1 , . . . , xn`m q hay a11 , . . . , a1m P B tal que
B | pc1 , . . . , cn , a11 , . . . , a1m q
Tambin se tiene que px1 , . . . , xn , xn`1 , . . . , xn`m q asla a
tpB pa1 , . . . , an , b1 , . . . , bm q
en T y por otro lado
px1 , . . . , xn q & xn`1 xn`1 & . . . & xn`m xn`m
es un elemento de tpB pa1 , . . . , an , b1 , . . . , bm q
De lo anterior se puede concluir que B | pc1 , . . . , cn q, pero tambin B |
lo que se ha llegado a una contradiccin.
pc1 , . . . , cn q, con
:
95
Caso I: Para toda n P zt0u, se tiene que Bn pT q es finita. Por lo anterior se tiene que todas las
son algebras de ultrafiltros principales, con lo que hemos terminado.
Bn pT q
!
)
X tpcquT : c P C
Por el corolario 6.20, se tiene que hay un modelo de T A1 P V 1 numerable que omite a los elementos
Y y respeta los supremos de cada X .
Se afirma que siendo A el -reducto de A1 , A es modelo atmico de T . Por el lema 6.30 basta
1
A1
probar que tpA pcA
1 , . . . , cn q es aislado para toda n P zt0u.
Se sabe que
A
ttpx1 , . . . , xn quT : P tpA pcA
1 , . . . , cn q
es un ulrafiltro en Bn pT q y por lo tanto, basta ver que es principal, por lo que, si Bn pT q es finita se
termina.
Si Bn pT q es infinita, es suficiente probar que hay un tomo de ella en
1
A
ttpx1 , . . . , xn quT : P tpA pcA
1 , . . . , cn qu
A
a P ttpx1 , . . . , xn quT : P tpA pcA
1 , . . . , cn qu
por lo que
1
A
ta P Bn pT q : a es un atomou ttpx1 , . . . , xn quT : P tpA pcA
1 , . . . , cn qu
:
Paf y se acabo. . .
96
6.4.
1
B
0 pT q
tambin es aislado.
6. Pruebe que si T es la teora de los rdenes densos sin extremos, entonces todo n-tipo es aislado.
7. Pruebe que si A xQ, y, entonces tpA pa1 , . . . , an q tpA pb1 , . . . , bn q syss para cada i, j P
t1, . . . , nu ai aj syss bi bj .
8. Sea T T eopq. Cuantos n-tipos hay?
9. Sea T una -teora completa. Si para cada n P se tiene que | Sn pT q | 20 , entonces T tiene
modelo atmico.
10. Sean A, B P V , X A y h : X B. Pruebe que h es un encaje elemental parcial syss
xA, Xy xB, hrXsy.
11. Considerando el ejercicio anterior. Puede plantearse un lema del diagrama para encajes
parciales?
12. Sean A, B P V , a1 , . . . , an P A y b1 , . . . , bn P B. Si tpA pa1 , . . . , an q tpB pb1 , . . . , bn q,entonces
xta1 , . . . , an uyA xtb1 , . . . , bn uyB .
13. Pruebe el teorema 6.32. Indicacin: Por el teorema de la existencia del modelo atmico basta
probar que para cada n P zt0u se tiene que Bn pT q es atmica syss el conjunto de puntos
aislados es denso en Sn pT q.
Apndice A
A.1.
El clculo formal
Axk
k1
98
q pp q q
pxq
Gen
@xpxq
Definicin A.3. Una demostracin (en el sistema CP ), es una lista finita de formulas 0 , ..., n P
L , tal que para toda 1 i n se tiene lo siguiente:
i P o;
i se obtiene de anteriores por M P o;
i se obtiene de anteriores por Gen o;
Decimos que se demuestra en el CP syss hay una prueba en el sistema tal que n , y lo
denotamos por $ .
Este sistema formal jugar el papel de aparato lgico, retratando de manera formal lo que pasa
en la matemtica. Ms adelante se probar que todas las frmulas que se demuestran en el sistema
son frmulas universalmente validas. En el inter, se brinda el resultado sobre la equivalencia de tener
modelo y ser un conjunto consistente, resultado de muy amplio interes como anteriormente se ha
mencionado.
Definicin A.4. Sea L . Se dice que se deduce de (en el CP ), en smbolos $ syss hay
una lista finita de frmulas 1 , ..., n tal que n y para toda i P t1, .., nu se cumple lo siguiente:
i P o;
i P o;
i se obtiene de anteriores por M P o;
i se obtiene por Gen de anteriores sobre una variable, digamos x y x R V L .
99
Se debe considerar fuertemente que a no se le est pidiendo nada en especifico; este jugar el
papel de axiomas en una determinada rama de la matemtica, los cuales no tienen por que ser
necesariamente lgicamente vlidos, pero si sern verdad donde se necesite; por ejemplo, pueden
ser los axiomas de campo, o de anillos, escritos en primer orden.
As se ha formalizado la nocin de prueba como un objeto matemtico, por lo que se puede
hablar de consistencia y completud.
Definicin A.5 (Consistenca). Sea L . Se dice que es sintacticamente consistente syss no
hay P L0 tal que $ y $
Definicin A.6 (Completud). Sea L . Se dice que es sintacticamente completo syss para
cualquier P L se tiene que $ o $
Ahora se presentan tres lemas que no probaremos ya que corresponden a un curso de teora de la
prueba.
Lema A.7. Sean Y tu L . Si & entonces Y t u es consistente.
Lema A.8. Sean Y tu L , pxq P L1 y c una constante que no figura ni en ni en pxq. Si
$ Dxpxq y Y tpcqu $ entonces $
Lema A.9 (Generalizacin sobre constantes). Sean L , pxq P L1 y c una constante que no
figura ni en ni en pxq. Si $ pcq, entonces $ @xpxq
Teorema A.10 (Compacidad sintctica o de finitud). Sean L0 y P L0 . $ syss hay
0 P rs tal que 0 $
A.2.
Con las condiciones suficientes para probar el teorema que se esta buscando para unir la sintaxis
con la semntica y no slo eso, con el teorema de completud correctud de Gdel, cosa que ayudar a
probar el famoso teorema de compacidad, se procede a enunciar y probar el siguiente:
Teorema A.11. Sea L0 . es sintcticamente consistente, entonces hay A P V tal que A | .
Prueba. rs Si el lenguaje es numerable no se necesita emplear el axioma de eleccin ya que con
la tcnica de Gdelizacin se puede dar la regla explicita para enumerar las frmulas del lenguaje.
Si el lenguaje no es numerable usando el axioma de eleccin se puede encontrar el cardinal de
frmulas del lenguaje. Supngase que es el cardinal y sea
C tc0 : u
un conjunto de constantes que no aparecen en . As, si hacemos 1 Y C se sabe que el cardinal
de L01 tambin es , se considera una enumeracin de L01 , sea x : y.
As por recursin para se define la siguiente funcin:
p0q 0
100
p` q
&
Y t u
Si Y t u es consistente
Y t u
Si Y t u es inconsistente
y no es de la f orma @xpxq p. a.
Y t , pc0 qu
Si Y t u es inconsistente
y es de la f orma @xpxq p. a.
pqPLIM
Donde c0 es la primer constante de C que no figura en las formulas de los conjuntos indicados en los
pasos recursivos.
Sea
P)
3. 1 -Consistencia y -maximal en pL 1 q
4. 1 universalidad (Si @xpxq P entonces para toda c P C se tiene que pcq P )
La primera y segunda afirmacin son triviales ya que as se ha construido . Por abundar ms en
el segundo punto, como todas las frmulas estn en correspondenca con un ordinal, se han verificado
todos los casos agregando la formula necesaria.
Para el tercer punto, la prueba es analizar que cada paso de la construccin preserva la 1 consistencia, los cual se verificar por induccin sobre .
Sea , si 0 se cumple por hiptesis, se supone consistente.
Supngase que hay P OR tal que ` y supngase que es consistente y se ver que
tambin lo es. Por la construccin de la funcin se tienen dos casos fciles debido a los lemas se
mencionaron anteriormente: Supngase que fue construido con la tercer regla para ordinales
sucesores es inconsistente; por lo tanto hay P L 1 tal que
Y t , pc0 qu $
y
Y t , pc0 qu $
pc0 q
101
pc0 q
Este delta sera el procurador de la verdad, pues se usara para definir la verdad en una estructura,
que se presenta a continuacin:
Se define una relacin de equivalencia en T RM01 de la siguiente manera. Dados t0 , t1 P T RM01
se dice que t0 t1 syss t0 t1 P . Verificar que es de equivalencia es tarea para el lector. Es
directo que para cada clase de equivalencia, hay una constante de 1 que se encuentra en ella, pues
se construyo con 1 -universalidad.
Para construir la estructura tmese como universo
A T RM01 {
los trminos cerrados del lenguaje con tipo de semejanza 1 modulo la relacin de equivalencia
), claramente A H.
Enseguida se define la interpretacin A de cada smbolo de 1 .
102
Queda como ejercicio al lector probar que las funciones estn bien definidas, es decir que si
t1 , . . . , tn , t11 , . . . , t1n P T RM01 son tales que ti t1i para cada 1 i n entonces f A pt1 , . . . , tn q
f A pt11 , . . . , t1n q. Tambin se deja al lector probar lo respectivo para el caso de las relaciones.
Por otra parte, dado t P T RM01 , de la definicin de la interpretacin se tiene que tA rts . La
prueba de este hecho se realiza por induccin sobre la construccin de trminos, la cual tambin se
suma a los deberes del lector.
Se afirma que para cada P L01 se cumple que
A | P
La prueba se realiza por induccin sobre la complejidad de las frmulas.
Si es atmica por la definicin de las relaciones y por la relacin de equivalencia ya se ha
terminado.
Para p & q. Supngase A | syss P y que A | syss P , as se tiene que
p & q P syss de la completud y consistencia de , P y P syss por hiptesis
inductiva, A | y A | syss por Tarski A | p & q.
Para . Se tiene que A |
de , P .
Para @xpxq. As, A | @xpxq syss para todo a P A se tiene que A | paq syss debido a que
en cada clase de equivalencia hay una constante de 1 , pcq P para cada c P 1 syss, por la
1 -universalidad de , @xpxq P .
Por lo anterior
A |
como entonces A | ahora si se toma B el -reducto de A se tiene que que B P V y
B | .
:
El teorema anterior es sumamente poderoso, pues establece un puente entre la sintaxis y
la semntica, ntese lo siguiente: en el calculo de predicados no se alude al significado de las
expresiones, la definicin de deduccin es un proceso completamente mecnico que tampoco depende
del significado; por otro lado la nocin de satisfacin depende completamente del significado que
se les da a lso smbolos lgicos, seguido de la interpretacin que se le da los smbolos del tipo de
semejanza. Enseguida se estrenara esta poderosa herramienta
Teorema A.12. Sean L0 y P L0 . ( syss $ .
103
A.3.
Este teorema es de severa importancia en la teora de modelos, ya que brinda un mtodo para
poder asegurar cuando un conjunto de frmulas es satisfacible. Con lo probado en la seccin anterior,
probarlo sera sumamente sencillo despus de probar el siguiente resultado.
Teorema A.13. Sean L0 y P L0 . As las siguientes afirmaciones son equivalentes:
a) ( syss hay 0 finito, tal que 0 (
b) es satisfacible syss para todo 0 finito, 0 es satisfacible.
Prueba. rb as As, ( syss Y t u es insatisfacible, por la equivalencia en cuanto a
negaciones de b 1 , esto es equivalente a que haya 0 finito tal que 0 Y t u es insatisfacible,
lo cual tambin es quivalente a que 0 ( .
ra bs Una implicacin de la equivalencia en b es obvia, se ver la prueba de la necesidad, de
sta.
Si es insatisfacible, entonces hay 0 finito tal que 0 es insatisfacible. Para esto considrese
que es insatisfacible, por lo cual
( p@xpx xq ^ @xpx xqq
por el inciso a hay 0 finito tal que
0 ( p@xpx xq ^ @xpx xqq
pero 0 no tiene modelos, ya que de lo contrario @xpx xq ^ @xpx xq tendria modelo, lo cual
seria una contradiccin.
:
Ahora se puede proceder a dar la prueba del teorema de compacidad. A pesar de que la forma
ms usada en la teora de modelos es la enunciada en b, se probar a.
Teorema A.14. Sea Y tu L0 . ( syss hay 0 finito, tal que 0 (
1
104
Prueba. (
syss por el teorema de completud-correctud extendido, $
syss por el teorema de compacidad sintctica hay 0 finito tal que 0 $
syss por el teorema de completud-correctud extendido hay 0 finito tal que 0 (
:
El metateorema de compacidad se enuncio para enunciados, este se puede extender para frmulas
con variables libres. Se dar una prueba de esto ms adelante. Para lo cual se debe encontrar
una asignacin para las variables libres del lenguaje, se tomara un paquete de constantes que no
aparezcan en el tipo de semejanza y con ellas se construir la asignacin, ya que dada la estructura,
modelo de los enunciados que resulten de sustituir las variables libres por dichas constantes se tendr
A
xcA
n : n P Ny y se har s : N A, con la regla de correspondencia spiq ci , como asignacin.
Lema A.15. Sean L , C tci : i P Nu un conjunto de constantes que no ocurran en y en
conjunto que resulta de sustituir en cada formula de las variables libres por las constantes de C
respetando el indice, es decir, cada xi por ci . As, es finitamente satisfacible syss es finitamente
satisfacible.
Prueba. rs Sea 0 finito, se ver que tiene modelo. Para esto tmese 0 finito, el cual
corresponde corresponde a 0 . Por hiptesis hay A1 P V y s1 : N A1 tal que
A1 | 0 rs1 s
Se denomina 1 el tipo de semejanza que resulta de agregar las constantes de C a y considrese a
A P V 1 la 1 -expansin de A1 , para la cual falta decir como interpretar las constantes nuevas, se
1
hace cA
i s piq. As por construccin se tiene que A | 0 .
rs Sean 1 Y C, 0 finito y 0 finito el correspondiente de la sustitucin de las
variables por las constantes de C. Sean A P M odp0 q y A1 el -reducto de A y sea s P N A1 tal que
1
spjq cA
j . Se afirma que A | 0 rss. Para esto considrese rx1 , . . . , xm s P 0 , donde los corchetes
cuadrados indican que las variables pueden o no aparecer en la frmula, pero por la definicin de
esta es finita. As hay a lo mas un numero finito de variables libres que ocurren en ella, por lo
tanto A | rc1 , . . . , cm s con lo cual A1 | rspx1 qq, . . . , spxm qs as A1 | rss. As se ha terminado la
prueba.
:
Enseguida el resultado que se ha bsucado.
Teorema A.16. Sea L . Si para cada 0 hay B P V y s P
entonces hay A P V y s1 P N A tal que A | rs1 s.
Prueba. Sea el conjunto que se describe en el lema anterior, al ser finitamente satisfacible,
lo es, por el metateorema de compacidad tiene modelo, tmese C P V 1 , donde 1 es el tipo que
resulta de agregar las constantes de C a . Sean A el reducto de C al lenguaje y s1 P N A una
asignacin tal que s1 piq cC
i.
Se afirma que A | rs1 s, tmese rx1 , . . . , xm s P . As, rc1 , . . . , cm s P , por lo que
C | rc1 , . . . , cm s
por lo tanto A | rs1 px1 q, . . . , s1 pxm qs por lo cual A | rs1 s. Con lo que se concluye la prueba.
:
105
A.4. EJERCICIOS
En lenguaje natural, estos ltimos teoremas dicen que si un conjunto de enunciados posee un
modelo infinito, entonces tiene modelos de cualquier cardinal a partir del cardinal del lenguaje.
A.4.
Ejercicios
106
Apndice B
@c c H p0 P c & @x P px P c x` P cqq c
Obsrvese que el nervio de la induccin est en que todo natural es alcanzable desde el cero
empleando un nmero finito de veces la funcin sucesor; ahora se da paso a la generalizacin, para
la cual se necesita un lugar de donde partir y como llegar a los elementos restantes. La siguiente
definicin rescata algunas de estas ideas.
Definicin B.4. Sean U P V , B U y F una familia de operaciones sobre U . C U es un
conjunto B-F -inductivo syss
1. B C y
2. C es cerrado bajo las operaciones de F .
107
108
(
B
C U : C es un conjunto B F inductivo
Se afirma que B es el conjunto B-F -inductivo ms pequeo que contiene a B, lo cual es
inmediato por las propiedades de la interseccin.
2. A la Cantor: se define por recursin para
B0 B
Bi
iP
109
La construccin tipo Cantor brinda otro tipo de herramienta, como lo es la induccin sobre
para verificar propiedades de rBsF . Ya en estos terrenos el lector que ha llevado un curso de teora
de los conjuntos, como se le recomienda en la introduccin, debe preguntarse: Si hay induccin
habr recursin? La respuesta es que no necesariamente, en este apndice se aborda la discusin, y
como ya se ha dicho, solo se presenta la definicin necesaria para enunciar el teorema de recursin
para este tipo de objetos.
Definicin B.5. Sean U P V , B U y F una familia de operaciones sobre U . Se dice que G U
es libremente generado por F sobre B en U syss se cumplen las siguientes condiciones:
1. G rBsF
2. Para toda f P F , si la aridad de f es m, entonces
f rGm s X B H
Es decir, los elementos de B no son generados a partir de otros.
3. Cada elemento de G es generado de manera nica, lo cual queda expresado en los siguientes
enunciados:
a) Para cualesquiera f, h P G, si m y l son sus aridades respectivas y f Gm h Gl , entonces
f rGm s X hrGl s H
b) Cada operacin de F es inyectiva cuando se le restringe a Gj , con j la aridad correspondiente a la funcin.
Como el lector esperara, los B-F -inductivos libremente generados son aquellos que tienen
recursin.
Teorema B.6 (De recursin para B-F -inductivos libremente generados). Sean U, W P V , F una
familia de operaciones sobre U y B U . Supngase que para cada f P F , si la aridad de esta es m,
entonces hay una nica f : W m W . As, si rBsF es libremente generado, entonces para cada
funcin
H : B W
hay una nica
H : rBsF W
que goza de las siguientes propiedades:
1. H B H y
2. Si f P F , de aridad m y a1 , . . . , am P rBsF , entonces
Hpf pa1 , . . . , am qq fpHpa1 q, . . . , Hpam qq
Como hemos mencionado al inicio, los resultados de este apndice sern un caballito de batalla
para este trabajo, de hecho a veces slo se limitar a argumentar que por ser un B-F -inductivo se
tienen tal o cual propiedad. Ser trabajo del lector verificar este hecho.
110
B.1.
Aplicaciones
Ahora se procede a dar algunas aplicaciones de esta tcnica y para tener mas precisin, se
justifican algunas inducciones que se hacen en el conjunto de las -frmulas, en las cuales intervienen
los -terminos.
Primero obsrvese que al ser T RM y F RM libremente generados, tienen lugar las siguientes
proposiciones, dejando sus pruebas como ejercicio al lector.
Proposicin B.7 (Metateorema de lectura nica para -terminos). Para cada t P T RM se tiene
una y solo una de las siguientes opciones:
1. hay x P V AR tal que x t o
2. hay c P constante tal que c t o
3. hay nicos t1 . . . tn P T RM y f P smbolo funcional de aridad n tal que
t f pt1 , . . . , tn q
Tambin se tiene el anlogo para frmulas.
Proposicin B.8 (Metateorema de lectura nica para frmulas). Para cada P L se tiene una y
solo una de las siguientes opciones.
1. Hay nicos t, s P T RM tales que
ts
2. Hay nicos t1 , . . . , tn P T RM y R P smbolo relacional de aridad n tales que
Rpt1 , . . . , tn q
3. Hay una nica P L tal que
111
B.1. APLICACIONES
a) ccp q ccpq ` 1
b) ccp q maxtccpq, ccpqu ` 1
c) ccp@xq ccpq ` 1
Tambin se le conoce a cc como nmero de conectivos y cuantificadores.
112
Prueba. Supngase que no bien funda a L , por lo tanto hay xi : i P y tal que para cualesquiera
m, n P , si m n, entonces n m , es decir, una -cadena descendente infinita. Por otro lado
de la definicin de subfrmula estricta, se tiene que si , entonces por lo menos hay un smbolo
del lenguaje que aparece en y no en . De los dos argumentos anteriores, 0 no tiene un nmero
finito de smbolos. Lo cual es una contradiccin.
:
Ahora se tienen condiciones para enunciar formalmente una nueva induccin.
Proposicin B.13. Sea B L . Si para cada P L se tiene que para toda P L , si
entonces P B se puede concluir que P B, entonces B L
Proposicin B.14. La prueba es un caso particular de los teoremas de induccin para relacionales
bien fundadas.
La proposicin anterior se puede resumir en las siguientes palabras: Para verificar que todas las
-frmulas tienen una propiedad3 , basta que al suponer que todas las subfrmulas estrictas de una
dada tienen la propiedad, se obtenga que la dada la tiene.
Tambin se podra rescatar el teorema de recursin para relacionales bien fundadas, en cual el
palabras llanas dira que para definir una funcin en L basta definirla para una frmula en trminos
de sus -predecesores.
Solo por ociosidad defnase las siguiente funcin:
: L
tal que
pq max pq :
3 los
B.1. APLICACIONES
113
Bibliografa
[BS06]
[Cas99]
[CK91]
C. C. Chang and H. J. Keisler. Model Theory. Studies in Logic and the Foundations
of Mathematics. North-Holland, 1991.
[End04]
[Hod93]
[JAN89]
Ignacio JAN. lgebras de Boole y Lgica. Number 5 in Materials Docents. Universitata de Barcelona, 1989.
[KB82]
[Mar02]
[Men97]
[NnR15]
[Poi00]
Bruno Poizat. A Course in Model Theory: An Introduction to Contemporary Mathematical Logic. Universitext. Springer, 2000.
[ST95]
[TZ12]
Katrin Tent and Martin Ziegler. A Course in Model Theory. Lecture Notes in Logic.
Cambridge University Press, 2012.
[VSRRMP00] Luis Villegas Silva, Diego Rojas Rebolledo, and Favio Ezequiel Miranda Perea.
Conjuntos y modelos: Curzo Avanzado. UAM, 2000.
115