Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Conjuntos PDF
Conjuntos PDF
PRUEBAS DE
CONSISTENCIA
Indice General
Introducci
on
ix
Teora b
asica y aplicaciones
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
4
13
19
24
36
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
39
39
41
47
57
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
61
62
66
73
76
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
81
. 81
. 87
. 91
. 102
. 106
.
.
.
.
.
gen
ericas
111
. . . . . . . . . . . . . . . . . 111
. . . . . . . . . . . . . . . . . 116
. . . . . . . . . . . . . . . . . 118
INDICE GENERAL
vi
5.4
7.2 Algebras
de Boole como c.p.o.s . . . . . .
7.3 Extensiones con algebras de Boole . . . .
7.4 Algebras
cociente . . . . . . . . . . . . . .
7.5 Espacios de Stone . . . . . . . . . . . . . .
Captulo VIII: El problema
8.1 La hip
otesis de Suslin
8.2 Arboles . . . . . . . .
8.3 El diamante de Jensen
de
. .
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
167
167
174
180
191
194
Suslin
199
. . . . . . . . . . . . . . . . . . . . . . 199
. . . . . . . . . . . . . . . . . . . . . . 203
. . . . . . . . . . . . . . . . . . . . . . 211
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
219
219
225
230
237
Cardinales grandes
267
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
269
269
272
276
283
compactos
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
291
291
297
309
312
.
.
.
.
.
.
.
.
.
.
.
.
INDICE GENERAL
vii
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
319
320
322
325
330
337
339
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
345
345
356
360
364
367
Captulo XV: M
as sobre cardinales medibles
15.1 Producto de medidas . . . . . . . . . . . .
15.2 Ultrapotencias iteradas . . . . . . . . . . .
15.3 El modelo L[U] . . . . . . . . . . . . . . .
15.4 Cardinales debilmente medibles . . . . . .
15.5 M
as sobre cardinales R-medibles . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
375
375
380
391
401
409
.
.
.
.
.
.
.
.
.
.
17.1 Arboles
de Aronszajn . . . . . . . . . . . . . .
17.2 Extensiones iteradas . . . . . . . . . . . . . . .
17.3 Conservacion de cardinales grandes . . . . . . .
17.4 La HCG con cardinales supercompactos . . . .
17.5 La independencia de la HCS . . . . . . . . . . .
gen
ericas
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
443
443
457
467
476
480
Bibliografa
501
Indice de Materias
503
Introducci
on
Todos los matematicos saben, hoy en da, que hay armaciones matematicas
que no pueden ser demostradas ni refutadas. Un l
ogico precisara: no pueden
ser demostradas ni refutadas en ZFC, la teora axiom
atica com
unmente aceptada por los matem
aticos; pero, por esto mismo, esta precision se vuelve superua: para la mayora de los matematicos, tanto si estan familiarizados
con la axiom
atica de ZFC como si no demostrable signica demostrable
en ZFC. Algunos incluso son m
as restrictivos y ponen objeciones al uso del
axioma de eleccion.
El hecho de que una armaci
on no sea demostrable en una teora axiom
atica
equivale a que su negaci
on sea consistente con los axiomas de la misma. Por
ejemplo, decir que la hip
otesis del continuo, 20 = 1 no es demostrable en
ZFC es equivalente a decir que su negacion, 20 > 1 es consistente con los
axiomas de ZFC, en el sentido de que si a
nadimos 20 > 1 como axioma
seguimos teniendo una teora consistente. En la pr
actica es mas comodo hablar
de consistencia que de no demostrabilidad. Cuando una armaci
on no puede
ser demostrada ni refutada a partir de unos axiomas es decir, cuando tanto ella
como su negacion son consistentes con los mismos se dice que es independiente
de dichos axiomas.
En estos terminos, el prop
osito de este libro es explicar las tecnicas basicas
para obtener pruebas de consistencia. As, entre otras muchas aplicaciones,
demostraremos que la hip
otesis del continuo es independiente de los axiomas
de ZFC, M
as a
un, no s
olo demostraremos la consistencia de 20 = 1 y de
20 > 1 , sino que de hecho probaremos que casi cualquier variante del
estilo de 20 = 7 o 20 = 1 +5 es consistente con los axiomas de ZFC. En
realidad probaremos resultados mucho m
as generales sobre las posibilidades de
la funci
on del continuo.
Ahora bien, mucho m
as importante que la mera anecdota de que algo no
puede ser demostrado en ZFC es comprender como y por que es esto posible.
Un matematico puede no conocer la demostracion del u
ltimo teorema de Fermat,
pero no ve nada de extra
no en que, de un modo u otro, sea posible encontrar
un argumento que lo demuestre; sin embargo la existencia de armaciones indemostrables desconcierta a muchos matematicos, cuando en el fondo se
trata de un fen
omeno que en otros contextos similares se ve como algo obvio y
natural: por lo general, unos axiomas no determinan unvocamente un modelo.
Pensemos, por ejemplo, en los axiomas de espacio vectorial. En la denici
on
ix
Introducci
on
de espacio vectorial se exige que haya unos objetos llamados vectores, sobre
cuya naturaleza no se dice nada, y que sobre ellos haya denidas dos operaciones,
igualmente indeterminadas, y a estos elementos se les impone que cumplan unos
axiomas.
A nadie le sorprende que una denici
on tan vaga en el sentido de que no
precisa que debemos entender por, vector, suma y producto escalar sea
satisfecha por objetos muy diversos que, a pesar de coincidir en ser todos ellos
espacios vectoriales, dieran en propiedades denibles a partir de la estructura
vectorial y puedan tener, por ejemplo, distinto n
umero de dimensiones.
A otro nivel, con la teora de conjuntos sucede lo mismo. Los axiomas de
ZFC son tan vagos como los de espacio vectorial: postulan unos objetos indeterminados a los que llamar conjuntos, sobre los que ha de haber una relaci
on de
pertenencia, y se exige que satisfagan unos axiomas. Del mismo modo que no
existen los vectores, en un sentido absoluto, sino que hay distintas colecciones
de objetos a los que podemos llamar vectores en la medida en que satisfagan
los axiomas de espacio vectorial, tampoco existen los conjuntos en sentido
absoluto, sino distintas colecciones de objetos a las que podemos llamar conjuntos en la medida en que satisfagan los axiomas de la teora de conjuntos.
Del mismo modo que todos los espacios vectoriales satisfacen unas propiedades
comunes (las que pueden demostrarse estrictamente a partir de la denici
on de
espacio vectorial), tambien todos los modelos de la teora de conjuntos tienen
muchas propiedades en com
un, todas las que pueden demostrarse a partir de
los axiomas de ZFC. Un matematico que solo de valor a los teoremas de ZFC y
reh
uya los que requieren hip
otesis adicionales puede equipararse a un algebrista
que solo aceptara los teoremas validos para todos los espacios vectoriales, sin
admitir ninguna hip
otesis restrictiva (y se negara, en particular, a trabajar con
un espacio vectorial concreto, pues esta es la forma mas dr
astica de excluir a
los demas espacios). Un caso mas similar sera el de un ge
ometra que no aceptara ni los teoremas especcos de la geometra eucldea ni los de las geometras
no eucldeas, sino solo aquellos que son comunes a todas (los teoremas de la
geometra absoluta).
Se puede objetar que las propiedades comunes a todos los espacios vectoriales o a todas las geometras dan lugar a teoras demasiado pobres para tener
interes, mientras que las propiedades comunes a todos los modelos de ZFC constituyen una teora muy rica (ZFC), por lo que no hay necesidad de extenderla.
En esto hay mucho de cierto. En efecto, muchas ramas de la matematica pueden desarrollarse completamente en el seno de ZFC (para eso precisamente fue
creada la axiom
atica), pero decir que no hay raz
on para estudiar extensiones
de ZFC porque en su lugar podemos estudiar teora de n
umeros o ecuaciones
diferenciales, para lo cual nos basta ZFC, es como decir que no hay raz
on para
estudiar ecuaciones diferenciales porque en su lugar podemos estudiar teora de
n
umeros, o viceversa. Desde un punto de vista matematico, el estudio de los distintos modelos de la teora de conjuntos atendiendo a las particularidades que
diferencian a unos de otros es una investigaci
on de la misma naturaleza que el
estudio de las distintas clases de ecuaciones diferenciales y su comportamiento,
o los disitintos tipos de variedades diferenciales, o de anillos, etc.
xi
En cualquier caso, al margen de las polemicas que podran suscitarse sobre si
es razonable o no estudiar modelos de ZFC, ecuaciones diferenciales, geometras
no eucldeas, grupos nitos, espacios vectoriales topol
ogicos, etc., lo verdaderamente importante es comprender que este es el planteamiento correcto de la
cuestion: es ingenuo pensar que la axiom
atica de la teora de conjuntos describe
una realidad u
nica y sentirse inc
omodo porque sus distintas extensiones ponen
en cuestion ese planteamiento: no lo ponen en cuesti
on, simplemente lo refutan,
igual que el teorema de Pit
agoras refuta la concepci
on tradicional griega del
sistema numerico, al probar la existencia de
n
u
meros
irracionales.
Recelar de la
hip
otesis del continuo es como recelar de 2: si un matematico trabaja en un
campo en el que no se requieren para nada los n
umeros irracionales har
a bien
en no utilizarlos, lo patol
ogico sera si arrugara la nariz si en un momento dado
se le cruzaran en su camino.
As pues, una concepci
on madura de la matem
atica moderna (salvo que alguien deenda una postura muy radical dentro del formalismo o del platonismo,
o un exotismo como el intuicionismo) exige comprender que los conjuntos son
esencialmente una estructura algebraica, una estructura mucho m
as compleja
y rica que los cuerpos o los espacios vectoriales, pero una estructura y no un
objeto concreto, como pueda ser el cuerpo R o el espacio vectorial R8 .
Una vez se asimila esto, las pruebas de consistencia dejan de ser misteriosas.
La consistencia de la hip
otesis del continuo se demuestra probando que existe
un modelo de ZFC en el que, entre las peculiaridades que lo distinguen de otros
modelos posibles, esta la de contener exactamente 1 n
umeros reales y no mas.
Preguntarse si la hip
otesis del continuo es verdadera o falsa es como preguntarse
si los espacios vectoriales tienen dimension 5 o distinta de 5. Simplemente, hay
espacios vectoriales de dimension 5 y otros de dimensi
on distinta de 5, al igual
que hay modelos de ZFC con 1 n
umeros reales y modelos con 1 .
En realidad la situaci
on no es exactamente la que acabamos de describir debido a una limitaci
on fundamental: La existencia de modelos de ZFC implica,
en particular, la consistencia de ZFC, y el segundo teorema de incompletitud
de G
odel arma que dicha consistencia es indemostrable (al menos con una
demostracion formalizable en el propio ZFC, en particular mediante tecnicas
nitistas). Por ello u
nicamente podemos obtener pruebas de consistencia relativas, es decir, no podemos probar que ZFC+20 = 1 es consistente, sino que si
ZFC es consistente, entonces ZFC+20 = 1 tambien lo es. En terminos de modelos sera: si existe un modelo de ZFC entonces existe uno en el que 20 = 1 .
M
as en general, podemos demostrar que existen innitos modelos distintos de
la teora de conjuntos, pero siempre bajo el supuesto indemostrable de que
exista al menos uno. Tampoco debemos magnicar esta restriccion, los teoremas
de G
odel muestran que se debe simplemente a que ZFC es una teora muy potente, mas potente incluso que nuestra capacidad de razonamiento matem
atico
informal. Por otra parte, las pruebas de consistencia que veremos son completamente nitistas, en el sentido de que proporcionan algoritmos expliccitos (o
explicitables) para transformar mec
anicamente, por ejemplo, una demostraci
on
de que 0 = 0 en ZFC + 20 = 1 en una demostraci
on de 0 = 0 en ZFC.
Sucede ademas que hay armaciones cuya consistencia no puede demostrarse
xii
Introducci
on
ni siquiera a partir del supuesto de que ZFC sea consistente, sino que se requieren hip
otesis mas fuertes. Por ejemplo, la existencia de un cardinal inaccesible
implica la consistencia de ZFC, por lo que dicha existencia no puede demostrarse en ZFC. M
as a
un, la consistencia de que exista un cardinal inaccesible no
puede demostrarse ni siquiera suponiendo la consistencia de ZFC. En efecto, si
pudieramos probar (nitistamente, o sea, convincentemente)
Consis ZFC Consis ZFC + I,
donde I es la existencia de un cardinal inaccesible, entonces dicha prueba podra
formalizarse en ZFC, con lo que, en particular tendramos
ZFC+I
ZFC+I
ZFC+I
Consis ZFC + I
xiii
pues los cardinales medibles determinan una teora muy profunda, natural y
bien conocida, por lo que el descubrimiento de una hipotetica contradiccion en
la misma sera, como mnimo, sorprendente. Es cierto que, en u
ltimo extremo,
la consistencia de que existan cardinales grandes no puede ser probada, pero
tambien es cierto que los teoremas de incompletitud muestran que as tiene que
ser y explican el porque.
Los requisitos para seguir este libro son un conocimiento b
asico de la logica
matematica (de primer orden), de la axiom
atica de la teora de conjuntos, de
la teora de ordinales y cardinales y, en especial, de la exponenciaci
on cardinal.
As mismo se requiere estar familiarizado con las relaciones bien fundadas, los
teoremas generales de induccion y recursi
on y hechos relacionados, como el
teorema del colapso transitivo. Todo lo necesario se encuentra en mi libro de
l
ogica y teora de conjuntos, al cual remiten todas las referencias entre corchetes.
As, los dos libros considerados conjuntamente resultan autocontenidos.
Primera parte
Teora b
asica y aplicaciones
Captulo I
Modelos de la teora de
conjuntos
Todas las pruebas de consistencia que vamos a ver se basan en la nocion
de modelo. La idea es que muchas de las armaciones indecidibles en teora de
conjuntos lo son porque los axiomas no precisan que debemos entender exactamente por conjunto. Por ejemplo, si prescindimos del axioma de regularidad
no podemos responder a la pregunta de si existen conjuntos de la forma x = {x},
porque los otros axiomas dicen que existe el conjunto vaco, que existe la uni
on
de conjuntos, que existe el conjunto de partes, etc., pero no dicen si la noci
on de
conjunto de la que hablan incluye cosas como un x = {x}. Es imposible precisar
completamente que es un conjunto, pero s podemos incluir m
as y mas matices.
As, el axioma de regularidad precisa enormemente la noci
on de conjunto, pues
nos dice que todo conjunto puede generarse a partir de mediante sucesivas
aplicaciones del operador P. Desgraciadamente P es lo sucientemente ambiguo
como para que esto deje a
un muchas preguntas sin respuesta, pero por lo pronto
zanja la cuesti
on sobre los conjuntos x = {x}.
La demostracion de la consistencia del axioma de regularidad puede considerarse un prototipo. Imaginemos un matem
atico capaz de ver todos los
conjuntos y reconocer inmediatamente sus propiedades. Imaginemos que, de
alg
un modo, le impedimos ver los conjuntos nitos. Entonces el matem
atico se
dara cuenta de que no est
a viendo todos los conjuntos, pues el sabe, por ejemplo, que hay un axioma que arma la existencia del conjunto vaco, mientras
que el no vera ning
un conjunto vaco. Sin embargo, supongamos ahora que
solo le permitimos ver los conjuntos regulares. No esta claro si hay conjuntos no
regulares pero la pregunta es, en el supuesto de que los hubiera, se dara cuenta
el matematico de que le estamos ocultando algo? La respuesta es que, si el matematico solo sabe de los conjuntos lo que dicen los axiomas, no notara nada.
Por ejemplo, un axioma arma que existe el conjunto vaco, pero como el vaco
es regular, el lo estara viendo, luego no notara nada raro en lo tocante a este
axioma. Otro axioma arma que dados dos conjuntos x e y, ha de haber otro
conjunto {x, y} que los tenga solo a ellos por elementos. Ahora bien, si el ve dos
3
1.1
Sig L = {, , } Var L Const L
Reln L
Funn L.
n=1
n=1
Las diferencias respecto a la denicion que conocamos son que ahora hemos
eliminado el descriptor y que no exigimos que los signos de L formen un conjunto
numerable. El descriptor es muy u
til a la hora de manejar lenguajes en la
pr
actica, pero para el estudio te
orico que haremos de los lenguajes formales
sera u
nicamente un estorbo. La numerabilidad la exigamos en su momento
porque est
abamos interesados en relacionar los lenguajes formales as denidos
con los lenguajes metamatematicos nitistas, y metamatematicamente no tiene
sentido la no numerabilidad.
Del mismo modo que un espacio topol
ogico es un conjunto (a cuyos elementos
llamamos puntos) junto con una selecci
on arbitraria de una familia de subconjuntos (a cuyos elementos llamamos abiertos), igualmente hemos de pensar que
un lenguaje formal es un conjunto (a cuyos elementos llamamos signos) dividido arbitrariamente en categoras (negador, implicador, relatores mon
adicos,
di
adicos, etc.).
Si L es un lenguaje formal, se dene el conjunto de las cadenas de signos de
L como
Cad L = (Sig L)< \ {},
es decir, las cadenas de signos son las sucesiones nitas de signos de L. Excluimos por conveniencia la cadena vaca. Llamaremos longitud de una cadena a su
dominio, que es un n
umero natural.
El conjunto de los terminos de L se dene recurrentemente como sigue:
Term0 L = V C,
Termk+1 L = Termk L
{f t0 tn1 | f Funn L {ti }i<n (Termk L)n },
n=1
Term L =
Termk L.
k=0
Form0 L =
{Rt0 tn1 | R Reln L {ti }i<n (Term L)n },
n=1
Form L =
Formk L.
k=0
Usaremos los convenios usuales de notacion (cf. [captulo I]), de modo que
(x = y) representar
a a la f
ormula =xy, es decir, la aplicacion : 3 Sig L
determinada por (0) = =, (1) = x, (2) = y, donde se sobrentiende que x,
y Var L. Observemos en particular que en (0) = = hay que entender que
el igualador central es el igualador metamatem
atico de la teora de conjuntos,
mientras que el de la derecha es un conjunto = Sig L.
, , y el particularizador
As mismo suponemos denidos los conectores
. No son signos de L sino que, por ejemplo, x(x = x) es otra forma de
nombrar la f
ormula x=xx, es decir, se trata de la aplicacion : 6 Sig L
determinada por (0) = , etc.
Tambien damos por conocidas las deniciones de variable libre y ligada. Las
f
ormulas sin variables libres se llaman sentencias y los terminos sin variables
libres se llaman designadores.
Denici
on 1.2 Un modelo de un lenguaje formal L es un par (M, I), donde M
es un conjunto no vaco e I es una aplicaci
on que asigna a cada constante c de
L un objeto I(c) M , a cada relator n-adico R de L una relaci
on I(R) M n y
n
a cada funtor n-adico f de L una funci
on I(f ) : M M . Exigimos adem
as
que I(=) sea la relacion de igualdad.
En la pr
actica escribiremos M en lugar de (M, I) y escribiremos M (c), M (R),
M (f ) en lugar de I(c), I(R), I(f ).
Una valoraci
on de un lenguaje L en un modelo M se dene como una aplicacion v : Var L M . El objeto denotado por un termino t de L en un modelo
M respecto a una valoraci
on v se dene inductivamente como
M (x)[v] = v(x),
M (c)[v] = M (c),
Denici
on 1.3 Una inmersi
on i : N M entre dos modelos de un mismo
lenguaje formal L es una aplicaci
on que verica las propiedades siguientes:
a) Para toda constante c de L se cumple que i(N (c)) = M (c).
b) Para todo relator n-adico R de L se cumple que
a1 . . . an N (N (R)(a1 , . . . , an ) M (R)(i(a1 ), . . . , i(an ))).
c) Para todo funtor n-adico f de L se cumple que
a1 . . . an N (i(N (f )(a1 , . . . , an )) = M (f )(i(a1 ), . . . , i(an ))).
Observemos que la propiedad b) aplicada al igualador implica que toda inmersion es inyectiva. Una inmersi
on biyectiva es un isomorsmo de modelos.
Por ejemplo, una inmersi
on entre dos anillos unitarios (vistos como modelos
del lenguaje de la teora de anillos) no es m
as que un monomorsmo de anillos
unitarios en el sentido algebraico usual.
Diremos que un modelo N es un submodelo de un modelo M del mismo
lenguaje formal si N M y la inclusi
on es una inmersi
on.
Supongamos que M es un modelo de un lenguaje L y que N M es un
subconjunto de M con las propiedades siguientes:
a) M (c) N para toda constante c de L.
b) M (f )|N n : N n N , para todo funtor n-adico f de L.
Entonces N admite una u
nica estructura de submodelo de M . De hecho,
esta es una denici
on alternativa de submodelo.
Por ejemplo, los submodelos de un anillo unitario (visto como modelo del
lenguaje de la teora de anillos) son simplemente los subanillos unitarios (es
decir, con la misma unidad) en el sentido algebraico usual.
De las deniciones se sigue inmediatamente que la imagen de una inmersion
es un submodelo y que, equivalentemente, una inmersi
on entre dos modelos es
un isomorsmo de uno en un submodelo del otro.
Teorema 1.4 Si i : N M es una inmersi
on entre dos modelos de un mismo
lenguaje formal L, t(x1 , . . . , xn ) es un termino de L y a1 , . . . an N , entonces
i(N (t)[a1 , . . . , an ]) = M (t)[i(a1 ), . . . , i(an )].
n: Por inducci
Demostracio
on sobre la longitud de t. Si t = xi es una
variable tenemos simplemente que
i(N (xi )[a1 , . . . , an ]) = i(ai ) = M (xi )[i(a1 ), . . . , i(an )].
Si t = c es una constante queda
i(N (c)[a1 , . . . , an ]) = i(N (c)) = M (c) = M (c)[i(a1 ), . . . , i(an )].
10
11
Claramente toda f
ormula con al menos dos variables libres tiene una
f
ormula de Skolem, que en general no ser
au
nica. Seleccionamos una f
ormula
de Skolem para cada f
ormula de L con al menos dos variables y para cada
ordenaci
on posible de las mismas.
Si X M denimos N0 (X) = X y Nk+1 (X) = Nk (X) h [Nk (X)],
12
13
a M M [a, a1 , . . . , an ],
luego
M [h (a1 , . . . , an ), a1 , . . . , an ],
y de nuevo porque N N concluimos que
N [h (a1 , . . . , an ), a1 , . . . , an ].
Esto prueba que h es una funci
on de Skolem para en N . Por el teorema
anterior, si a N entonces a = M (t)[a1 , . . . , an ], donde t es un termino de
Skolem y a1 , . . . , an X. Ahora bien, es claro que N es un submodelo de M
(no necesariamente elemental) cuando consideramos a ambos como modelos de
L, luego por el teorema 1.4 tenemos que a = N (t)[a1 , . . . , an ], luego el teorema
anterior nos da que a esta en el n
ucleo de Skolem de X en N .
1.2
Modelos de ZFC
14
15
d) ()M Rd M Rd , ( )M Rd M Rd M Rd ,
e) ( x)M Rd x M M Rd ,
1
f) (x|)M Rd x|(x M ( x M M Rd M Rd )
1
( x M M Rd x = d)).
( )M Rd M Rd M Rd ,
( )M Rd M Rd M Rd ,
16
1
1
( x)M Rd x M M Rd .
(Stx )M Rd Stx
M Rd .
Denici
on 1.16 Si (x1 , . . . , xn ) es una f
ormula de Lm , denimos
(M, R, d) R M M d M x1 xn M M Rd .
M
as en general, si es una coleccion nita de f
ormulas de Lm y es la
conjunci
on de todas ellas, denimos (M, R, d) (M, R, d) .
As tenemos dos deniciones de verdad: una valida para f
ormulas matematicas sin descriptores (aunque podramos haber incluido los descriptores si
hubieramos querido) y otra v
alida para f
ormulas metamatematicas con descriptores. La primera solo tiene sentido para modelos que sean conjuntos mientras
que la segunda vale para clases arbitrarias, la primera tiene sentido para conjuntos arbitrarios de f
ormulas y la segunda s
olo para colecciones (metamatematicas)
nitas de f
ormulas.
El teorema siguiente muestra que donde ambas deniciones tienen sentido
son equivalentes. Notemos que requiere el axioma de innitud pues este es
necesario para denir L0 .
Teorema 1.17 Sea (x1 , . . . , xn ) una f
ormula de Lm sin descriptores. Entonces en NBG + AI se demuestra:
Si (M, R) es un modelo de L0 , d M y a1 , . . . , an M , entonces
(M, R) [a1 , . . . , an ] M Rd (a1 , . . . , an ).
En particular
(M, R) (M, R, d) .
n: Por inducci
Demostracio
on sobre la longitud de . Si xi xj
o xi = xj entonces ambos miembros equivalen a ai aj o ai = aj . Es
inmediato comprobar que si el
teorema vale para y tambien vale para y
. Supongamos que x y que el teorema vale para . Entonces
(M, R) x[a1 , . . . , an ] a M (M, R) [a, a1 , . . . , an ]
a M M Rd (a, a1 , . . . , an ) ( x)M Rd (a1 , . . . , an ).
17
18
y1 ym ,
y por el teorema de deducci
on y1 ym . Por el teorema anterior en
NBG se demuestra
M Rd y1 ym M M Rd .
El antecedente es (M, R, d) , luego concluimos y1 ym M M Rd ,
que es precisamente (M, R, d) .
Insistimos en que la prueba es completamente constructiva: a partir de una
demostracion de a partir de y de una demostracion de (M, R, d) en
NBG sabemos construir explcitamente una demostracion de (M, R, d) en
NBG . Como consecuencia obtenemos el esquema general de una prueba de
consistencia:
19
Con esto podemos asegurar que si ZFC+20 = 1 fuera contradictorio, entones NBG y, por consiguiente, ZFC tambien lo sera, ya que la prueba de una
contradicci
on usara u
nicamente una cantidad nita de axiomas de ZFC y
podramos usar el teorema anterior para encontrar una contradicci
on en NBG.
En la pr
actica, para no hablar constantemente de colecciones nitas arbitrarias de axiomas de ZFC, adoptaremos el siguiente convenio:
Cuando en la tesis de un teorema digamos que (M, R, d) ZFC,
habr
a que entender que para cada colecci
on nita de axiomas de
ZFC podemos probar que (M, R, d) ; cuando esta misma armacion aparezca en las hip
otesis de un teorema habr
a que entender
que si es una coleccion nita sucientemente grande de axiomas
de ZFC y (M, R, d) , entonces se cumple la tesis del teorema.
Finalmente, si un teorema es de la forma: si (M, R, d) ZFC entonces (M , R , d ) ZFC habr
a que entender que para cada coleccion nita de axiomas de ZFC existe otra coleccion tal que
si (M, R, d) entonces (M , R , d ) .
1.3
El teorema de reexi
on
su relativizaci
on sera AIV f x V( ), y es claro que al acotar por V
todas las variables ligadas que aparecen en la denici
on de aplicaci
on inyectiva
y aplicaci
on suprayectiva no estamos introduciendo restricci
on alguna, de modo
que AIV arma simplemente que existe un conjunto innito, lo cual es verdad.
Lo mismo sucede con los demas axiomas de ZFC.
20
21
n: Un poco m
Demostracio
as en general, en lugar de suponer M basta
tomar un mismo d M como descripcion impropia tanto de M como de N .
Vamos a demostrar por inducci
on sobre i que cada i es absoluta para M N .
De hecho, todas
las
posibilidades
para i se tratan de forma evidente salvo los
casos i x y i x|. Veamos, pues, estos dos.
Si i x, por hip
otesis de induccion tenemos que
xx1 xn M (M N ).
Obviamente entonces, x1 xn M (( x)N ( x)M ). Por otra
parte, al combinar la hip
otesis del teorema con la hipotesis de induccion tenemos la implicacion contraria.
Supongamos ahora que i x|. El hecho de que la sucesi
on dada sea
1
adecuada nos da entonces la hip
otesis de induccion para x, es decir,
1
1
x1 xn M ( x M M x N N ).
Fijados x1 , . . . , xn M , o bien no se da ninguna de las dos equivalencias, en cuyo caso iM = d = iN , o bien se dan ambas. Sea x M el u
nico
que cumple M (x, x1 , . . . , xn ). Por la hip
otesis de induccion sobre tambien
nico elemento de M que cumple M es el u
nico
N (x, x1 , . . . , xn ), es decir, el u
N
elemento de N que cumple , luego (x|)M = (x|)N .
El teorema de reexi
on es un caso particular del teorema siguiente:
Teorema 1.24 Sean
ormulas de
Lm . Sea {Z
1 , . . . , r f
} una sucesi
on de
conjuntos tal que ( Z Z ) y Z =
Z . Sea Z =
Z .
<
Entonces para cada ordinal existe un ordinal lmite > tal que 1 , . . . , r
son absolutas para Z Z.
n: Se entiende que tomamos como descripcion impropia para
Demostracio
todas las relativizaciones un mismo d Z . La idea de la prueba es la misma
que la del teorema de Lowenheim-Skolem, solo que no necesitamos el axioma de
eleccion porque vamos a elegir ordinales. Extendemos la sucesi
on de f
ormulas
dada a una sucesi
on adecuada de expresiones
,
.
.
.
,
.
1
k
Para cada ndice i tal que i x(x, x1 , . . . , xn ), con n 1, denimos
n
la funci
on Gi : ZZ tal que Gi (x1 , . . . , xn ) es el mnimo ordinal tal
que x Z (x, x1 , . . . , xn ) si existe tal y Gi (x1 , . . . , xn ) = 0 en caso
contrario.
Denimos Fi : mediante
Fi () =
Gi (y).
yZn
Si i x(x), sin variables libres,
denimos Fi : de modo que
Fi () es el mnimo ordinal tal que x Z Z (x) o bien Fi () = 0 si no
existe tal .
22
on denimos Fi como la
Para los ndices i tales que i no es una generalizaci
funci
on nula. Dado , denimos una sucesi
on {p }p mediante
p+1 = (p + 1) F1 (p ) Fk (p ).
Como la sucesion es estrictamente creciente, =
p es un ordinal lmite,
0 = ,
23
ZF, entonces es contradictoria. Podemos suponer que contiene los axiomas de extensionalidad y del conjunto vaco, y entonces podemos sustituir cada
f
ormula de por otra equivalente sin descriptores (sin perder la consistencia).
Por el teorema anterior (que es consecuencia de ) existe un modelo transitivo
M = V tal que M . Por el teorema 1.17 concluimos que M , donde
= {1, . . . , n}.
En denitiva, M (M ), pero de aqu se sigue Consis ,
y el segundo teorema de incompletitud de G
odel implica entonces que es
contradictoria.
Combinando el teorema de reexi
on con el teorema de Lowenheim-Skolem
y con el teorema del colapso de Mostowski obtenemos la version numerable del
teorema de reexion:
Teorema 1.27 Si es una colecci
on nita de sentencias de Lm , en ZFC se
demuestra que existe un modelo transitivo numerable M de ZFC tal que las
sentencias de son absolutas para M V.
n: A
Demostracio
nadimos a cualquier coleccion nita de axiomas de
ZFC que queramos que cumpla el modelo M que buscamos. En particular
podemos suponer que contiene al axioma de extensionalidad y al axioma del
conjunto vaco. Para cada sentencia de sea una sentencia sin descriptores
equivalente a bajo los axiomas de extensionalidad y x|(x = x) = . Como
ambos axiomas son verdaderos en V tenemos que V V . Sea la coleccion
de todas las sentencias .
Por el teorema de reexi
on existe un modelo N = V tal que las sentencias
de son absolutas para N V. Por el teorema de Lowenheim-Skolem existe
S N numerable. El modelo S no es necesariamente transitivo, pero S()
es la relacion de pertenencia, que est
a bien fundada en S (lo esta en cualquier
conjunto, por el axioma de regularidad). Sea M el colapso transitivo de S
(teorema [12.19]). Claramente M (con la relaci
on de pertenencia) es un modelo
isomorfo a S. En particular es numerable y elementalmente equivalente a S.
As, M cumple el axioma de extensionalidad y el del conjunto vaco, pues ambos
se cumplen en V, luego en N , luego en S, luego en M .
signica
concretamente que
Que M
cumpla el axioma del conjunto vaco
x M y My
/ x y, como M es transitivo, x M y y
/ x, es decir,
M , luego podemos considerar a M como modelo con d = . Esto hace que
M M , para cada sentencia de . De hecho:
V V N N S M M M .
Esto prueba que las sentencias de son absolutas para M V. Los axiomas de
ZFC que hemos incluido en son verdaderos en V, luego tambien en M . As
pues, M ZFC.
Ahora ya tenemos probado que es posible enga
nar a un matem
atico haciendole creer que esta viendo todos los conjuntos cuando en realidad s
olo esta viendo
24
1.4
Modelos transitivos
En esta seccion estudiaremos con mas detalle los modelos transitivos, que
son casi los u
nicos con los que vamos a tratar. Usaremos las abreviaturas
x M ,
x M ,
1
1
x M ,
x
| x|(x M ).
De este modo, M se obtiene de sin mas que poner una barra encima de
cada variable ligada.
Cuando enga
namos a un matematico y le hacemos creer que los u
nicos
conjuntos que existen son los de un modelo M de ZFC, el no notar
a la diferencia
y podr
a razonar sobre los conjuntos que ve exactamente igual como razonara
sobre la totalidad de los conjuntos, pero visto desde fuera el matem
atico
cometera muchos errores. Por ejemplo, si el matematico esta en un modelo
numerable M , admitiendo que M y que el matematico sabe identicarlo
como al conjunto de todos los n
umeros naturales, lo cierto es que se equivocara
cuando crea ver a P. M
as precisamente, el llamar
a P a lo que en realidad es
(P)M , que no puede ser el autentico P porque est
a contenido en M y, por
consiguiente, es un conjunto numerable.
El objetivo de esta seccion es estudiar en que medida acierta y en que medida
se equivoca un matematico en estas condiciones, es decir, vamos a estudiar la
relacion entre lo que ve un matem
atico encerrado en un modelo y lo que cree
estar viendo. Veremos que si el modelo es transitivo el matematico acertara en
lo tocante a la mayora de los conceptos conjuntistas b
asicos, de modo que no
nos sera excesivamente difcil ponernos en su lugar y ver las cosas como el las
ve.
Por ejemplo, supongamos que M es un modelo transitivo de ZF (es decir,
del suciente ZF ). Dados x, y M , podemos preguntarnos quien es {x, y}M ,
o sea, que entiende por {x, y} alguien que viva en M . Para responder esta
pregunta nos apoyamos en que en ZF se demuestra
xy u(u {x, y} u = x u = y),
25
26
es una f
ormula 0 . Si (en T se demuestra que) M es un modelo de T , entonces
x
n (M M ).
1 x
T
As pues, basta probar que x
1 x
n ( M ), es decir, que es absoluta
para M , pero esto es consecuencia inmediata del teorema anterior.
Teorema 1.32 Las expresiones siguientes son absolutas para modelos transitivos de ZF :
x y, x = y
x\y
x es una n-tupla desordenada
xy
x x {x}
xy
{x1 , . . . , xn }
0, 1, 2, . . .
xy
(x
, xn )
1 , . . .
u,
u
x1 xn
x transitivo
x -conexo
R es una relaci
on, x R y
R es re., sim., antisim., trans.
f : x y iny., sup.,biy.
ux
dominio de R
f es una funci
on
f |x
rango de R
f (x)
f 1
ux
R1
f [x]
f g
las f
ormulas x = t, donde t es un termino de la lista son ZF
.
0
Para x y, x = y, x y es inmediato. Para z = x y tenemos
z = x y x z y z u z(u x u y).
Similarmente
z =xy z xz y
u x(u y u z).
27
u z(u x u
/ y) u x(u
/ y u z).
x = u x u = u.
x = {x1 , . . . , xn } x1 x xn x u x(u = x1 u = xn ).
z =x\y
u z xy u(z = (x, y)
f es una funci
on f es una relacion
uv f ( p u q p(q = (u)1 q = (v1 )) u = v).
28
1
1
( u f (u es un par ordenado x = (u)1 ) y = ).
29
Denici
on 1.34 Una f
ormula de Lm es n si es de la forma
x1 x2 x3 xn ,
donde es una f
ormula 0 . Una f
ormula de Lm es n si es de la forma
x1 x2 x3 xn ,
donde es de nuevo una f
ormula 0 .
M
as en general, si T es una teora axiom
atica sobre Lm , diremos que una
f
ormula es Tn o Tn si es equivalente en T a una f
ormula del tipo correspondiente.
Diremos que una f
ormula es de tipo Tn si es a la vez Tn y Tn .
Esta clasicacion de las f
ormulas se conoce como jerarqua de Levy. El
teorema siguiente muestra, entre otras cosas, que toda formula ocupa un lugar
en ella.
Teorema 1.35 Sea T una teora sobre Lm que contenga al menos el axioma
de extensionalidad y el axioma del par. Entonces
a) Si y son f
ormulas Tn entonces tambien lo son x, , y .
b) Si y son f
ormulas Tn entonces tambien lo son x, , y .
c) Si es Tn entonces es Tn y viceversa.
d) Si es Tn y es Tn entonces es n y an
alogamente intercambiando y .
e) Si y son f
ormulas Tn tambien lo son
,
30
es
entonces
x
y
tambi
es
n
en lo
es y si
n entonces
x y y x y tambien lo son. Ayuda: x y z a x y z a .
Por ejemplo, la f
ormula y = Px es 1 respecto a ZF +AP. Basta observar
que
y = Px u(u y u x),
pero la variable u no puede acotarse. (Si se pudiera acotar, la f
ormula sera 0
y Px sera absoluto.)
Vemos, pues, que hay f
ormulas 1 que no son absolutas para modelos transitivos, y por consiguiente tambien hay f
ormulas 1 no absolutas. Sin embargo
las f
ormulas 1 s que son absolutas:
Teorema 1.36 Si T es una teora sobre Lm y es una f
ormula T1 , entonces
en T se demuestra que es absoluta para modelos transitivos de T .
n: Tenemos que x x, donde y son f
Demostracio
ormulas
0 , en particular absolutas para modelos transitivos. Sean x1 , . . . , xn las varian M .
bles libres de . Sea M un modelo transitivo de T y jemos x
1 , . . . , x
Entonces,
M x
M x
x ,
M
x x
x
M .
M
as detalladamente, vemos que las formulas 1 son absolutas hacia arriba
en el sentido de que si se cumplen en un modelo se cumplen fuera de el, mientras
que las f
ormulas 1 son absolutas hacia abajo en el sentido de que si se
cumplen fuera del modelo (pero con las variables libres tomando valores en el)
entonces se cumplen en el modelo. La combinacion de estos dos hechos da el
caracter absoluto de las f
ormulas 1 .
Sigamos clasicando f
ormulas concretas. Consideremos ahora x es un ordinal. En principio
x es un ordinal y x y x uv x(u v v u u = v)
y(y x y = u y v u v
/ y).
Es decir, un ordinal es un conjunto transitivo, conexo y bien fundado. Las
dos primeras propiedades son 0 , pero la buena fundaci
on es 1 . En general no
se puede decir mas y la noci
on de ordinal no es absoluta, pero si suponemos el
axioma de regularidad V = R, entonces todo conjunto est
a bien fundado, luego
los ordinales se caracterizan como los conjuntos transitivos y bien fundados, con
lo que ser un ordinal pasa a ser 0 .
Se dice que una clase A es Tn , Tn o Tn si la f
ormula x A es del tipo
correspondiente. As, lo que acabamos de observar es que la clase de todos
los ordinales es una clase 1 pero que bajo el axioma de regularidad pasa a ser
0 . A su vez esto tiene otras consecuencias:
31
ZF + V = R). Entonces
a) x es un ordinal sucesor, x es un ordinal lmite, x es un n
umero
natural son T0 .
b) R es un buen orden en A, y = ord(A, R) son T1 ,
c) Si T contiene el axioma de innitud, x = es T0 , mientras que R es
una relaci
on bien fundada en A, y = ct x (la clausura transitiva), x es
regular, y = rang x son T1 .
n: Claramente x es un ordinal sucesor x es un ordinal
Demostracio
y x x = y , luego es T0 . Ser un lmite es no ser 0 y no ser un sucesor,
luego tambien es T0 .
x es un n
umero natural x es un sucesor u x(u no es un lmite).
En principio ser un buen orden es 1 :
R es un buen orden enA R es un orden parcial en A
X(X A X = u X v X(u R v)).
Pero, por otra parte,
R es un buen orden enA R es un orden parcial en A
f ( es un ordinal f : (A, R) semejanza).
Similarmente
y = ord (A, R) y es un ordinal f (f : y (A, R) semejanza),
y = ord (A, R) f ( ordinal f : (A, R) semejanza = y).
Por otra parte, x = es T0 , pues
x = x es un ordinal lmite
32
y = ct x
f AB((f, A, B, x) y =
r)
rB
f AB((f, A, B, x) y =
r).
rB
Similarmente, denimos la f
ormula T0 :
(R, x, y) y = ct x R es una relacion en y
uv y(u R v u v),
33
34
Todos los conceptos que aparecen son absolutos salvo quiza el producto,
luego al relativizar a un modelo M tenemos que
M
(
0 = 0
M ( + 1) = M + M =
).
<
(
),
luego el producto es absoluto.
Tambien conviene observar que los conceptos de la teora de modelos son
absolutos. Omitimos la prueba del teorema siguiente porque no es m
as que una
serie de comprobaciones rutinarias:
Teorema 1.40 Las expresiones L es un lenguaje formal, t es un termino
de L, es una f
ormula de L, M es un modelo de L, M [s] son
absolutas para modelos transitivos de ZFAP.
(Una prueba detallada exige probar uno por uno el car
acter absoluto de
todos los conceptos involucrados: signos, constantes, relatores, variables libres
y ligadas, etc.)
Terminamos explicitando lo que ha de cumplir una clase transitiva M para
ser un modelo de ZFC. Razonamos en NBG salvo que indiquemos lo contrario.
Extensionalidad
El axioma de extensionalidad es
xy( u(u x u y) x = y).
Claramente, la relativizaci
on a M es
x
y( u(u x
u y) x
= y).
Notemos que no es necesario poner u
por la transitividad de M . Esta relativizacion se cumple siempre, luego concluimos que el axioma de extensionalidad
es verdadero en cualquier clase transitiva M .
Par El axioma del par es
xy z u(u z u = x u = y).
La relativizaci
on es
x
y z u(u z u = x
u = y).
x
y{
x, y} M.
35
Uni
on El axioma de la uni
on es
x y u(u y z x u z).
Su relativizaci
on es
x
y u(u y z x
u z),
que claramente equivale a
z
x
z M.
Vac
o El axioma del conjunto vaco es
x
yy
/x
, que claramente equivale a
x y y
/ x, y su relativizaci
on es
M.
Reemplazo Para cada f
ormula (x, y, x1 , . . . , xn ) de Lm , el axioma de reemplazo para es
x1 xn ( xyz((x, y) (x, z) y = z)
a b y(y b x a (x, y)))
Su relativizaci
on es
x
1 x
n ( x
yz(M (
x, y) M (
x, z) y = z)
a
b y(
y b x a
M (x, y)))
En otros terminos, esto signica que si F : A M M es una funci
on
denida por una f
ormula, es decir, F (x) = y M (x, y), entonces para todo
a M se cumple que F [a] M .
Innitud
El axioma de innitud es
f x(f : x x inyectiva no suprayectiva).
La f
ormula tras f x es 0 , luego la relativizaci
on es
fx
(f : x
x
inyectiva no suprayectiva).
En la pr
actica, si M es un modelo de una teora T para la que es 0 (por
ejemplo ZF + V = R), entonces en T se prueba que M cumple el axioma de
innitud si y s
olo si
M.
En efecto, si M cumple el axioma de innitud
es absoluto para M , luego
M y, recprocamente, si M entonces ( x x es un ordinal lmite)M , pues
ser un ordinal lmite es absoluto para M , y la existencia de un ordinal lmite
equivale al axioma de innitud.
36
Partes
El axioma de partes es x y u(u y u x). Su relativizaci
on
es x
y u(u y u x
u M ). Suponiendo el axioma de partes, esto
equivale a
x
P
x M M.
Regularidad El axioma de regularidad es
x( y y x y x u y u
/ x).
Su relativizaci
on es
x
( y y x
yx
uy u
/x
).
Esto signica que la relaci
on de pertenencia esta bien fundada en todo elemento de M . Teniendo en cuenta que M es transitivo, esto equivale a que la
relacion de pertenencia esta bien fundada en la clausura transitiva de todo elemento de M (aqu suponemos el axioma de innitud), luego equivale a que todo
elemento de M sea regular. En denitiva, M cumple el axioma de regularidad
si y solo si M R, donde R es la clase de todos los conjuntos regulares. En
particular, si V = R entonces el axioma de regularidad se cumple en cualquier
clase transitiva.
Elecci
on El axioma de eleccion es
x f (f es una funci
on de dominio x u x(u = f (u) u)).
Su relativizaci
on se obtiene sin mas que poner x
f, es decir, para demos
trar que un modelo transitivo M de ZF cumple el axioma de eleccion basta ver
que todo conjunto x M tiene una funci
on de eleccion f M .
Si suponemos V = R entonces tambien son absolutas otras nociones como
ser una biyecci
on de x en un ordinal , o ser un buen orden en x, de
modo que tambien podemos comprobar el axioma de eleccion demostrando que
todo conjunto x M puede biyectarse con un ordinal M mediante una
biyeccion f M , o demostrando que todo x M puede ser bien ordenado por
una relaci
on R M , etc.
1.5
Los n
umeros reales
1.5. Los n
umeros reales
37
38
x
(
x RM x
es un n
umero real),
Captulo II
El axioma de regularidad
En este captulo demostraremos la independencia del axioma de regularidad,
es decir, probaremos que no puede ser demostrado ni refutado a partir de los
demas axiomas de ZFC (supuesto que estos sean consistentes). Como ya hemos
comentado anteriormente, la prueba de consistencia del axioma de regularidad
puede considerarse un prototipo de los argumentos que emplearemos a lo largo
de todo el libro. Por el contrario, la prueba de que la negaci
on de este axioma
tambien es consistente es atpica, pues es la u
nica prueba que vamos a dar basada
en un modelo no natural. Como contrapartida obtendremos la consistencia de
la teora de conjuntos con atomos, y en esta teora obtendremos modelos donde
no se cumple el axioma de eleccion.
2.1
ux
40
41
Por u
ltimo, un punto de vista informal sera el siguiente: si existiera un
argumento que asegurara la existencia de conjuntos no regulares a partir de los
axiomas de ZFC V = R, un matem
atico que solo viera los conjuntos de
R podra aplicarlo a los conjuntos que el ve puesto que cumplen los axiomas
de ZFC V = R para concluir que tiene que tener a la vista un conjunto
no regular, cuando no es as. La conclusi
on sera que la teora que nos permite
hablar de un matem
atico encerrado en R, esto es, NBG V = R, sera
contradictoria. En resumen: si suponer V = R produce una contradicci
on,
suponer un matem
atico encerrado en R tambien da lugar a una contradicci
on,
pero la diferencia es que para hablar de un matem
atico encerrado en R no
necesitamos suponer V = R, con lo que la contradicci
on permanece aunque
quitemos este axioma.
Todas estas consideraciones se aplican igualmente a todas las pruebas de
consistencia que veremos en adelante, as que no volveremos a insistir en ello.
Basta tener claro que siempre que construimos un modelo de una teora T
tenemos un argumento explcito que nos garantiza que si los axiomas que hemos
necesitado para construir el modelo son consistentes, entonces T es consistente.
2.2
42
En efecto, la hip
otesis es u(u F (x) u F (y)), lo cual implica claramente F (x) = F (y), luego x = y.
Par: xy z u(u R z u = x u = y).
Basta tomar z = F 1 ({x, y}).
n: x y u(u R y v(u R v v R x)).
Unio
Basta tomar y = F 1
F (v) .
Vaco: x yx R y.
vF (x)
43
La relativizaci
on es
x( u(u F (x) v v F (u)) uv(u F (x) v F (x) u = v
1
z(z F (u) z F (v))) y u(u F (x) v(v F (y) v F (u)))).
Esto equivale a
x( u(u F (x) F (u) = ) uv F (x)(u = v F (u) F (v) = )
1
y u F (x) v F (y) F (u)).
1
y u x v y F (u)),
44
u(u R
1
En efecto, la hip
otesis es u F () y entonces v = f (u) cumple lo pedido.
Esto signica que (h : c)VR . Similarmente se prueba que h es biyectiva,
luego (|c| = )VR .
Si tomamos = VR
3 , hemos probado que
( c(|c| = 3 a c(a = {a})))VR ,
tal y como pide el enunciado, pero en realidad hemos probado que para todo
cardinal existe un conjunto de atomos de cardinal , lo que implica que en
este modelo la clase de todos los atomos no es un conjunto.
45
Ahora demostraremos la consistencia de NBGA, es decir, la teora determinada por los axiomas de NBG menos el axioma de regularidad m
as el axioma
que arma que la clase
A = {a | a = {a}}
es un conjunto y V = R(A). (Ver [12.32]). De hecho veremos que es consistente
exigir adem
as que A tenga cualquier cardinal prejado. Recordemos que
R0 (A) = A R+1 (A) = PR (A) R (A) =
R (A),
<
R (A).
46
x(x R (A)M
< x R (A)M ).
Aplicando la hip
otesis de induccion llegamos a que
R (A)M =
R (X) = R (X).
<
trivialmente x M x R (X), concluimos que
De
este modo, como
( x x R (A))M , pero esto es (V = R(A))M . As pues, M es un modelo
de ZFCA.
Todava nos falta demostrar que (|A| = 3 )M . En primer lugar hemos de
on de 3 involucra cardinales y la operaci
on + ,
probar que M
3 = 3 . La denici
luego hemos de probar que ambos conceptos son absolutos para M . Tenemos
que
x(x es un cardinal x es un ordinal y x f (f : y x biyectiva)).
Observamos que si x M e y x (con lo que tambien y M ) y f : y x,
entonces f y x M , luego f PM = M . Esto hace que al relativizar la
sentencia anterior no tengamos que poner f y quede simplemente
x(x es un cardinalM x es un cardinal).
47
Como los cardinalesM son los cardinales, es claro que el menor cardinalM
mayor que un ordinal es el menor cardinal mayor
que , es decir, (+ )M = + .
Ahora, una simple inducci
on sobre prueba que M
= . En particular
M
3 = 3 .
Finalmente, si f : 3 X es biyectiva, seg
un hemos comentado ya, puesto
que 3 , X M , se cumple tambien que f M , luego
M
f M (f : M
biyectiva),
3 A
que es lo mismo que
( f f : 3 A biyectiva)M ,
es decir, (|A| = 3 )M . En denitiva, M es un modelo de ZFCA+|A| = 3 .
2.3
Modelos sim
etricos
48
de automorsmos de M es un automorsmo de M y que el inverso de un automorsmo de M es un automorsmo de M . Estas propiedades nos permitiran
concluir que la clase de todos los automorsmos de M es un grupo con la composicion de aplicaciones si no fuera porque la clase de los automorsmos de M no
existe. En efecto, si M es una clase propia cada automorsmo de M es tambien
una clase propia, luego los automorsmos de M no pertenecen a ninguna clase.
Sin embargo, vamos a ver que podemos representar este inexistente grupo
de todos los automorsmos de una clase M a traves del grupo A .
Teorema 2.6 Para toda permutaci
on de los
atomos f A , existe un u
nico
automorsmo f : V V tal que f|A = f . Recprocamente, si F : V V es
un automorsmo de V, entonces f = F |A A y F = f.
n: Dada f A , sea f0 = f , supuesto denida una aplicaci
Demostracio
on
f : R (A) R (A), denimos f+1 : R+1 (A) R+1(A) mediante
f .
f+1 (x) = f [x] y supuestos denidos {f }< , denimos f =
<
49
donde a, b y c son
atomos, es decir, los conjuntos de NBGA estan construidos
a partir de y de los atomos. Si f A , entonces
f(x) = {{f (a), {f (b), f (c)}}, {{}, {f (a), }}}.
Podemos decir que f (x) es un conjunto construido con los mismos planos
que x pero con diferentes ladrillos.
Una observaci
on tecnica es que el termino f es normal, es decir, que puede
usarse en NBG para denir clases. Concretamente, que f sea normal signica
que puede denirse sin cuanticar sobre clases propias, y as es, pues
f(x) = y g(x R (A) g : R (A) R (A) automorsmo
g|A = f g(x) = y).
En lo sucesivo no distinguiremos entre f A y f. En la pr
actica tenemos
que tiene sentido hacer actuar un f A sobre cualquier conjunto, aunque no
sea un atomo.
Denici
on 2.7 Si G es un subgrupo de A y x es un conjunto, denimos el
grupo de simetras de x en G como
SimG (x) = {f A | f (x) = x}.
Es claro que SimG (x) es un subgrupo de G. La idea es que un conjunto es
mas simetrico cuanto mayor es su grupo de simetras. Por ejemplo, dados dos
atomos a y b, el par desordenado {a, b} es mas simetrico que el par ordenado
(a, b), pues SimG ({a, b}) esta formado por todas las permutaciones de G que
jan o intercambian a y b, mientras que SimG ((a, b)) esta formado u
nicamente
por las permutaciones de G que jan a a y a b.
Es evidente que SimG (A) = G, por lo que A es totalmente simetrico. Lo
mismo les sucede a todos los conjuntos regulares:
Teorema 2.8 Si G es un subgrupo de A y x R, entonces SimG (x) = G.
n: Sea g G. Hemos de probar que g(x) = x para todo
Demostracio
x R. Como la relacion de pertenencia esta bien fundada en R podemos
probarlo por /-inducci
on. Suponemos que g(u) = u para todo u x y vemos
entonces que
g(x) = {g(u) | u x} = {u | u x} = x.
Ahora necesitamos resolver el problema siguiente: dado f A y un conjunto x, el conjunto f (x) tiene la misma estructura que x, luego es de esperar
50
51
Supongamos que A = {a, b, c}, que G = A y que F = {G}. Enton{{a, b}, {a, c}, {b, c}} S,
pero {a, b}
/ S. Esto muestra que la clase S no tiene por que ser transitiva.
En vista de este ejemplo, denimos los conjuntos hereditariamente simetricos:
Denici
on 2.12 Sea G un subgrupo de A y F un ltro normal de subgrupos
de G. Denimos la clase de los conjuntos hereditariamente simetricos (respecto
de G y F) como
HS = {x S | ct x S}.
Recordemos que la clausura transitiva de un conjunto x esta formada por
sus elementos, y los elementos de sus elementos, etc. As, los conjuntos hereditariamente simetricos son los conjuntos simetricos tales que sus elementos
son simetricos y los elementos de sus elementos son simetricos, etc. El teorema
siguiente contiene las propiedades b
asicas de los conjuntos hereditariamente
simetricos:
Teorema 2.13 Sea G un subgrupo de A y F un ltro normal de subgrupos de
G. Entonces
a) La clase HS es transitiva.
b) x(x HS x S x HS),
c) R HS,
d) Si g G, entonces g|HS : HS HS es un automorsmo.
n: a) Si u x HS, entonces ct u ct x S y u ct x S,
Demostracio
luego u HS.
b) Si x S x HS, como HS es una clase transitiva, ct x HS S,
luego x HS. El recproco es obvio.
c) Para probar que R HS razonamos por -inducci
on, suponemos que
x R cumple x HS y hemos de probar que x HS. Por el apartado
anterior basta ver que x S, pero sabemos que SimG (x) = G F.
d) En primer lugar observamos que si x S entonces g(x) S, pues si x S
entonces SimG (x) F, luego SimG (g(x)) = SimG (x)g F por la condici
on de
normalidad.
Supongamos ahora que existe un conjunto x HS tal que g(x)
/ HS.
Podemos tomar el mnimo ordinal tal que existe un conjunto x R (A) en
estas condiciones. Obviamente no puede ser un lmite. Si = 0 entonces x
es un
atomo, luego g(x) tambien lo es. Hemos visto que g(x) S, y al ser un
atomo ct g(x) = g(x) S, luego g(x) HS, contradicci
on.
52
g
u =g
u =
g[u] =
g(u) =
u
ux
ux
ux
ux
ux
53
54
Para
terminar,
si x HS entonces existe un tal que x R (A) HS,
luego x HS HS x R (A)HS , lo cual equivale a
( x x R (A))HS ,
y esto es (V = R(A))HS .
En principio los atomos no tienen por que ser simetricos, por lo que puede
ocurrir que AHS = y HS cumpla el axioma de regularidad (y entonces cumple
autom
aticamente el axioma de eleccion). A continuaci
on veremos como denir
un ltro normal de subgrupos que asegure la simetra de los atomos.
Denici
on 2.16 Sea G un subgrupo de A . Para cada B A denimos el
estabilizador de B en G como
EstG (B) = {g G | x B g(x) = x}.
Se comprueba inmediatamente que EstG (B) es un subgrupo de G, as como
que si g G entonces EstG (g[B]) = EstG (B)g .
Denimos el ltro de soportes nitos de G como el ltro dado por
FG = {H | H es subgrupo de G B(B A B nito EstG (B) H)}.
Es f
acil ver que FG es ciertamente un ltro normal de subgrupos de G. Para
la propiedad de la intersecci
on se usa que, claramente,
EstG (B C) EstG (B) EstG (C).
Respecto a este ltro, un conjunto x es simetrico si existe un conjunto nito
de
atomos B tal que EstG (B) SimG (x), es decir, si para que un automorsmo
je a x es suciente que je a un cierto conjunto nito B de atomos. Se dice
entonces que B es un soporte de x.
En particular, si x es un atomo tenemos que EstG ({x}) SimG (x), luego
x S, que es tanto como decir x HS. Por consiguiente se cumple que
A HS, y como SimG (A) = G, tenemos que A S y por tanto A HS.
55
56
p 4 p 3 p 2 p 1.
57
2.4
58
59
No es ning
un inconveniente que las clases esten denidas con par
ametros,
como es el caso de las clases HS. En principio HS
es HS(G, ), pero esto solo
signica que al relativizar a HS hemos de sustituir x por para todo conjunto
x hereditariamente simetrico respecto de G y , donde esta propiedad puede
ser denida sin hacer referencia a clases propias.2
Los teoremas de NBG que hacen referencia a clases propias arbitrarias
(por ejemplo, a modelos arbitrarios) tienen sentido en ZFC como esquemas
teorematicos que se convierten en teoremas concretos cuando todas las clases
arbitrarias se particularizan a clases denidas por f
ormulas metamatematicas
concretas. Por ejemplo, es el caso de la armacion
Si M es un modelo transitivo de ZF , entonces el termino {x, y} es
absoluto para M .
Esto es un teorema de NBG y un esquema teorematico de ZF . En ZF
hay que entenderlo del modo siguiente:
Existe una colecci
on nita de axiomas de ZF tal que para toda
f
ormula (x, x1 , . . . , xn ) de Lm , en ZF se demuestra:
Para todos los conjuntos
x1 , . . . , xn , si M = {x | (x, x1 , . . . , xn )} y
M , entonces xy M {x, y}M = {x, y}.
Con estas observaciones debera quedar claro que toda la teora del captulo
anterior y todas las aplicaciones que hemos visto en este (con la posible excepcion que no es tal de la consistencia de V = R) pueden desarrollarse
2 En ZFA se prueba que cada automorsmo de A se extiende de forma u
nica a cada conjunto
V , para cada ordinal , lo que permite denir SimG (x) como el conjunto de g G cuya
extensi
on a V , para un ordinal tal que x V , ja a x. Esto nos da la denici
on de los
conjuntos simetricos. Los conjuntos hereditariamente simetricos se denen de forma similar,
aplicando el teorema de recursi
on a los conjuntos V .
60
Captulo III
Conjuntos constructibles
De todos los axiomas de ZFC (o NBG) el que mas dice sobre la naturaleza
de los conjuntos es el axioma de regularidad. Seg
un este axioma, los conjuntos
se construyen a partir del vaco a traves de la jerarqua regular:
V0 = ,
V+1 = PV ,
V =
V ,
V =
V .
<
La diferencia es que ahora usamos el operador DX, que nos da lo que llamaremos el conjunto de partes denibles de X, que contiene u
nicamente a los
subconjuntos de X denibles por una f
ormula. Naturalmente esto ha de ser
precisado debidamente, pero lo importante es que DX esta perfectamente descrito, de modo que podemos decir que si conocemos X tambien conocemos DX.
61
62
3.1
Denibilidad
Esta denici
on puede resultar un poco desconcertante, pero enseguida veremos que encierra una idea muy simple. Para ello necesitamos dos hechos
tecnicos:
Teorema 3.2 Si X es un conjunto y n es un n
umero natural, entonces
Df(X, n) PPX n .
n: Hemos de probar que Df(X, n) es un conjunto de relaDemostracio
ciones n-adicas en X. La inclusi
on Df(X, n) PX n es inmediata. La u
nica
3.1. Denibilidad
63
64
El teorema siguiente es una consecuencia inmediata del anterior, y nos muestra que DX es justo lo que queramos denir:
Teorema 3.6 Sea X un conjunto. Entonces DX est
a formado por los conjuntos x X tales que existe una f
ormula (x0 , . . . , xn ) Form(L0 ) y existen
a1 , . . . , an X de modo que
x = {u X | X [u, a1 , . . . , an ]}.
3.1. Denibilidad
65
Estas
son las propiedades b
asicas del conjunto de partes denibles.
Teorema 3.8 Sea X un conjunto. Entonces
a) DX PX,
b) X DX,
c) Si X es transitivo entonces X DX,
d) Si x X y x es nito entonces x DX,
e) Si X es nito entonces DX = PX,
f ) [AE] Si X es innito entonces |DX| = |X|.
n: a) es evidente.
Demostracio
b) X = {x X | (x = x)X } DX.
c) Si u X, entonces u = {x X | (x u)X } DX.
d) Sea x = {a1 , . . . , an } Consideremos la formula
= x0 = x1 x0 = xn L0 .
Es claro que x = {u X | X [u, a1 , . . . , an ]} DX.
e) es consecuencia de d).
66
f) Se sigue f
acilmente de 3.6, pues cada elemento de DX esta determinado
por una f
ormula de L0 y una sucesion nita de elementos de X. El conjunto de
las f
ormulas de L0 es numerable y el cardinal del conjunto de sucesiones nitas
de X es el mismo que el de X.
Terminamos demostrando que los conceptos que acabamos de introducir son
absolutos:
Teorema 3.9 Los terminos Df(X, n) y DX son absolutos para modelos transitivos de ZFAP.
n: Sea M un modelo transitivo de ZFAP. Es inmediato
Demostracio
comprobar que si X, R, n, i, j M , entonces Proy (X, R, n)M = Proy (X, R, n),
Diag (X, n, i, j)M = Diag (X, n, i, j) y Diag= (X, n, i, j)M = Diag= (X, n, i, j).
on sobre k se
De aqu sesigue que Df 0 (X, n)M = Df 0 (X, n) y por inducci
concluye que k Df k (X, n)M = Df k (X, n). A su vez, esto implica que
Df(X, n)M = Df(X, n), es decir, que Df(X, n) es absoluto para M .
Es un teorema de ZFAP que
Xx(x DX nsR(n s X n R Df(X, n + 1)
x = {u X | s {(n, u)} R})).
Por lo tanto, M cumple la relativizaci
on de este teorema:
X M x(x DM X nsR(n s X n R Df(X, n + 1)
x = {u X | s {(n, u)} R}M ))
Notemos que no hace falta exigir n, s, R M porque esto ya se sigue de
n , s X n = (X n )M , R Df(X, n + 1) = Df(X, n + 1)M . Igualmente, tanto
x DM X como x = {u X | s {(n, u)} R}M implican ya que x M .
Relativizando el teorema
snRu(u {u X | s {(n, u)} R} u X s {(n, u)} R)
concluimos que {u X | s {(n, u)} R}M = {u X | s {(n, u)} R}, con
lo que, en denitiva, tenemos que
X M x(x DM X x DX),
es decir, X M DM X = DX, luego DX es absoluto para M .
3.2
La jerarqua constructible
67
Denici
on 3.10 La clase L de los conjuntos constructibles se dene mediante
la siguiente recursi
on transnita:
L0 = ,
L+1 = DL ,
L =
L ,
L=
L .
<
68
Conviene tambien destacar las diferencias entre las jerarquas regular y constructible. Seg
un acabamos de ver, ambas coinciden hasta L = V . Sin embargo, a partir de aqu se comportan de forma diferente: mientras V+1 contiene
todos los subconjuntos de V , en L+1 solo estan los denibles. Si suponemos el
axioma de eleccion la diferencia es clara: |V+1 | = 20 y |L+1 | = 0 . Esto no
signica que L solo tenga 0 subconjuntos constructibles, pues en pasos posteriores de la jerarqua apareceran m
as subconjuntos de L . En L+2 apareceran
los subconjuntos de L denibles en L+1 , en L+3 apareceran los subconjuntos de L denibles en L+2 y as sucesivamente. En general, los subconjuntos
constructibles de un conjunto constructible dado no entran todos en un paso de
la jerarqua constructible, sino que entran gradualmente, a medida que los m
as
complejos pueden ser denidos a partir de conjuntos m
as sencillos. En cualquier
caso no podemos garantizar que todos los subconjuntos de un conjunto constructible dado sean constructibles, por lo que no todos tienen por que entrar en
la jerarqua.
Teorema 3.12 La clase L es un modelo transitivo de ZF menos el axioma de
partes, o de todo ZF si suponemos el axioma de partes.
n: Como L es transitiva cumple el axioma de extensionalidad.
Demostracio
El axioma de regularidad se cumple en cualquier clase. El axioma del par se
cumple porque si x, y L entonces {x, y} L y, como es un conjunto
nito, {x, y} L+1 . Para probar
el axioma de la uni
on tomamos x L y
y L y
observamos que, por transitividad,
yx
y = {u L | ( y x u y)L } L+1 .
yx
69
L
x
es constructibleL . Lo
que es evidente es que x L x es constructible, pero no es evidente que x es
constructible equivalga a x es constructibleL , o sea, que la constructibilidad
sea absoluta para L. De hecho, la constructibilidad no es absoluta para modelos
transitivos de ZFC en general.
Teorema 3.13 El termino L es absoluto para modelos transitivos de ZFAP.
n: Sea
Demostracio
M un modelo transitivo de ZFAP. Se demuestra por
inducci
on sobre que M LM
= L .
M
En efecto, para = 0 tenemos que LM
= = L0 . Supuesto cierto
0 =
M
M
M M
para , tenemos que L+1 = (DL ) = D L = DL = L+1 , donde hemos
usado
es absoluto y la hip
otesis de induccion. Finalmente, si < M
que DX
M
y < L = L , al relativizar la denici
on de L tenemos que
x(x LM
< x LM
),
M
y como podemos cambiar LM
por L , concluimos que L = L .
Sin embargo, de este teorema no se deduce que la constructibilidad sea absoluta para modelos transitivos cualesquiera. La situaci
on es la siguiente:
Teorema 3.14 Sea M un modelo transitivo de ZFAP. Entonces
a) Si M es una clase propia entonces L M y
x M (x es constructibleM x L).
b) Si M es un conjunto y = M , entonces L M y
x M (x es constructibleM x L ).
n: Relativizamos a M la sentencia
Demostracio
x(x es constructible x L )
teniendo en cuenta que L es absoluto. El resultado es
x M (x es constructibleM M x L ).
Por el teorema 1.38, si M es una clase propia entonces M = , luego
queda la equivalencia del enunciado. Si M es un conjunto tambien llegamos a
la equivalencia correspondiente.
70
71
caso buscamos la mnima posible para cada una y las comparamos con el orden
X,n+1,k . Es claro que as tenemos un buen orden X,n,k+1 en Df k+1 (X, n)
respecto al cual Df k (X, n) es un segmento inicial. Uniendo todos estos buenos
ordenes formamos un buen orden X,n en Df(X, n).
=
.
72
73
3.3
Cardinales y constructibilidad
74
2 = +1 .
Una interpretaci
on que ayudara mucho a entender este hecho si no fuera
err
onea es la siguiente: en principio no sabemos cu
antos n
umeros reales hay, eso
depende de lo generosa que sea nuestra interpretaci
on del termino conjunto.
Ahora bien, existen u
nicamente 1 n
umeros reales constructibles, de modo que
si suponemos V = L entonces el cardinal de R resulta ser 1 .
En este razonamiento hay una falacia. Hemos demostrado que si V = L
entonces |R| = 1 , pero esto no equivale a que (sin V = L) el cardinal de
RL = R L sea 1 . Lo que
sabemos sin V = L es que la sentencia |R| = 1 es
verdadera en L, es decir, ( f f : 1 R biyectiva)L , pero esto se traduce en
que
f L f : L
1 R L biyectiva,
luego |R L| = |L
e es L
on 1 es el menor
1 |. Ahora bien, qu
1 ? Por denici
L
ordinal no numerable, luego 1 es el menor ordinal no numerableL , es decir, el
menor ordinal no biyectable con mediante una biyecci
on f L. Ciertamente,
1 no es biyectable con con ninguna biyecci
on constructible o no, pero esto
as adelante (teorema 4.35) demostraremos que es
solo prueba que L
1 1 . M
consistente que L
<
,
es
decir,
que el menor ordinal no numerableL sea en
1
1
realidad un ordinal numerable (s
olo que todas las biyecciones de este con son
no constructibles, luego no las ve nadie que viva en L). En particular, hay a
lo sumo 1 n
umeros reales constructibles, pero tambien es consistente que solo
haya 0 . En cualquier caso, alguien que viva en L ver
a 1 porque si se da
este u
ltimo caso, las biyecciones de RL con quedan fuera de su alcance.
75
76
3.4
Constructibilidad relativa
77
L(X) =
L (X).
78
79
Una implicaci
on es obvia. Supongamos ahora que ct X admite un buen orden
y veamos que todo conjunto puede ser bien ordenado. Para ello basta denir
0 = +1 = L (X) =
.
<
=
.
Captulo IV
Extensiones gen
ericas
Seg
un sabemos, la hip
otesis del continuo es indecidible a partir de los axiomas de la teora de conjuntos, si bien hasta ahora s
olo hemos demostrado la
mitad de esta armacion. Hemos probado que es irrefutable, y nos falta probar que es indemostrable. Puesto que el axioma de constructibilidad implica la
hip
otesis generalizada del continuo, un modelo en el que se cumpla algo como
20 = 2 cumplir
a necesariamente V = L. Esto ya nos impone ciertas restricciones a priori sobre el modo en que podremos construir tal modelo. Es imposible
demostrar en NBG la existencia de una clase propia M que sea un modelo transitivo de ZFC y tal que 20 = 2 , pues seg
un las observaciones previas y el
teorema 3.14 concluiramos entonces que L M V . En denitiva, habramos
demostrado que V = L, y esto es imposible (salvo que NBG sea contradictoria,
claro).
Por otro lado, nada de esto indica que no podamos encontrar un modelo
transitivo N de ZFC+20 = 2 que sea un conjunto. En tal caso, lo u
nico que
sucedera es que LN N , lo cual no contradice que N pueda estar contenido
en L y, en particular, la posibilidad de que V = L.
En este captulo nos centraremos en la construccion de un modelo N en estas
condiciones, si bien, como veremos en los captulos posteriores, la tecnica que
emplearemos es muy potente, y nos permitira, de hecho, construir modelos a
medida que satisfagan las propiedades m
as variadas. Se trata de la tecnica de
las extensiones genericas (mas conocida por forcing) descubierta por P. Cohen.
4.1
Conjuntos preordenados
Profundizando un poco m
as en la lnea que acabamos de esbozar, la teora
de extensiones genericas nos permite partir de un modelo transitivo M de ZFC
(preferentemente numerable) y construir otro modelo N tal que M N pero
M = N . Si llamamos a este ordinal, lo que tendremos entonces es que
L M N , con lo que N sera un modelo donde V = L. M
as a
un, todos los
conjuntos que habremos a
nadido a M para pasar a N seran no constructibles
en N . La enorme potencia de esta teora reside en que las propiedades de la
81
82
83
funci
on caracterstica f porque nos permite considerar aproximaciones nitas.
Denimos
P = {p | p 2 p es una funci
on p es nito}.
Se cumple1 que P M . A sus elementos los llamaremos condiciones. La idea
b
asica es que si nosotros vivimos en M pero sabemos de la existencia del modelo
N que a
un no hemos construido, no podremos ver la funci
on f , pero podremos
especular sobre las consecuencias que tendra que una condici
on dada p estuviera
contenida en f . Si llamamos verdaderas a las condiciones contenidas en f ,
podremos decir, por ejemplo, que si la condici
on p = {(3, 0), (8, 1)} es verdadera
entonces f (3) = 0 y f (8) = 1 (o, equivalentemente, que 3
/ A y 8 A). Esto
es informal. En la pr
actica habremos de denir de alg
un modo la noci
on de
condici
on verdadera y a partir de esta denir f .
Conviene pensar en terminos probabilsticos: si estamos en M y, por consiguiente, no tenemos ning
un criterio para determinar que condiciones son verdaderas o falsas (porque no podemos ver f ) sera razonable armar que cuanta
mas informaci
on proporcione una condici
on menos probable ser
a. Por ello conviene escribir p q para indicar que q p. La inversi
on del orden se debe,
seg
un esto, a que p q no signica p es mas peque
no que q, sino p es menos
probable que q. El conjunto vaco es trivialmente una condici
on, y es la u
nica
de la que podemos asegurar que es verdadera con probabilidad 1. Por ello la
representaremos por 1l. Ya tenemos sucientes ideas para motivar las primeras
deniciones:
Denici
on 4.1 Un conjunto preordenado con m
aximo es una terna (P, , 1l) tal
que
es una relacion reexiva y transitiva en el conjunto P y 1l P cumple
que p P p 1l. A los elementos de P los llamaremos condiciones. Cuando
dos condiciones p, q P cumplen p q se dice que la condicion p extiende a la
condici
on q.
No exigimos que la relacion sea antisimetrica porque en ning
un momento
nos ayudara en nada esta exigencia y en algunas construcciones mas avanzadas
es u
til tecnicamente no tener que garantizarla. En lo sucesivo, cuando hablemos
de un conjunto preordenado P (abreviadamente, c.p.o.) se sobrentender
a que
es un conjunto preordenado con m
aximo en el sentido de la denici
on anterior.
Si P es un c.p.o., diremos que dos condiciones p, q P son compatibles si
tienen una extensi
on com
un, es decir, si existe r P tal que r p y r q. En
caso contrario diremos que son incompatibles y lo representaremos por p q.
En nuestro ejemplo, en el que P es el conjunto de funciones parciales nitas de
en 2, vemos que dos condiciones p y q son compatibles si y solo si coinciden en
su dominio com
un, en cuyo caso p q es una extension com
un. Por el contrario,
son incompatibles si asignan im
agenes distintas a un mismo n
umero. De este
modo, dos condiciones incompatibles no pueden ser ambas verdaderas.
1 Porque el t
ermino Pes absoluto para modelos transitivos de ZF, como se comprueba
relativizando la f
ormula p(p P )
84
de todas las condiciones verdaderas es un ltro de P, de modo que las propiedades que denen los ltros pueden pensarse as: la condici
on 1l es verdadera,
toda condici
on que tiene una extensi
on verdadera es verdadera y dos condiciones
verdaderas tienen una extensi
on verdadera. En la pr
actica usaremos un ltro
G para denir la funci
on f como
f=
p.
pG
85
Ahora es f
acil probar que f : 2. El hecho de que las condiciones de G
sean compatibles dos a dos prueba que f es una funci
on. Para cada n , el
conjunto
Dn = {p P | i 2 (n, i) p} M
y es denso en P. En efecto, la densidad es clara y Dn esta en M porque la
denici
on es absoluta:
np(n p P (p Dn i 2 (n, i) p)).
Al relativizar queda:
np(n p P (p DnM i 2 (n, i) p)),
luego Dn = DnM M . Por consiguiente, existe p G Dn , de donde se sigue
que n esta en el dominio de f .
En general, los objetos construidos a partir de ltros genericos como acabamos de hacer con f a partir de G se llaman tambien genericos. As, f es una
funci
on generica de en 2 y A = f 1 [{1}] es un subconjunto generico de . La
idea b
asica es que la funcion generica f cumple cualquier propiedad que no se
pueda refutar con una condici
on particular. Por ejemplo, no podemos asegurar
que f (5) = 1, pues la condici
on p = {(5, 0)} lo refuta, en el sentido de que si
p G necesariamente f (5) = 0 (y siempre podemos tomar un ltro G que contenga a p). Por el contrario, s que podemos asegurar que f toma el valor 1 en
alg
un n
umero natural, pues ninguna condici
on puede refutar esto
(lo cual es otra
forma de decir que el conjunto de las condiciones p que fuerzan n f (n) = 1
en el sentido de que p G implica esto es denso en P). Del mismo modo
puede probarse que la funci
on f toma el valor 1 siete veces seguidas y que, en
un cierto intervalo, contiene una codicaci
on binaria del Quijote. Nuestro
objetivo es demostrar que existe un modelo transitivo numerable N de ZFC tal
que M N y G N , de modo que tambien f N y A = f 1 [{1}] N . En
primer lugar probaremos que esto garantiza que N = M .
86
Denici
on 4.4 Si P es un c.p.o. y p P, diremos que p es un
atomo si
qr P(q p r p q r).
Diremos que P es no at
omico si no tiene atomos, es decir, si toda condicion tiene
extensiones incompatibles.
El claro que el preorden del ejemplo que estamos considerando es no at
omico.
Teorema 4.5 Si M es un modelo transitivo de ZFC, P M es un c.p.o. no
at
omico y G es un ltro P-generico sobre M entonces G
/ M.
n: Si P M , entonces D = P\G M y es un conjunto denso
Demostracio
en P. En efecto, dada p P, existen dos extensiones incompatibles q y r, de las
cuales una al menos no puede estar en G, digamos q, con lo que q p q D.
Por denici
on de ltro generico debera ser G D = , lo cual es absurdo.
La version absoluta de este teorema arma simplemente que no existen ltros
genericos sobre un c.p.o. no at
omico. En el caso de nuestro ejemplo, si existiera
un ltro G que cortara a todos los subconjuntos densos de P, este generara una
funci
on generica f : 2 que debera ser distinta de todas las funciones de
en 2. En efecto, si g : 2 es arbitraria el conjunto
D = {p P | n Dominio de p p(n) = f (n)}
es denso en P, luego existe p G D, luego n f (n) = g(n), luego f = g.
Si particularizamos este razonamiento a un modelo M obtenemos un argumento directo en virtud del cual una funci
on generica sobre M ha de ser
diferente de todas las funciones de M .
Terminamos la seccion con algunos resultados u
tiles sobre los conceptos que
hemos introducido. En primer lugar vemos que la denici
on de ltro generico
puede debilitarse:
Teorema 4.6 Sea M un modelo transitivo de ZF, sea P M un c.p.o. y G P.
Entonces G es un ltro P-generico sobre M si y s
olo si cumple
a) pq G p q,
b) p G q P(p q q G),
c) D M (D es denso en P G D = ).
n: Como P M es denso en P, la condici
Demostracio
on c) implica que
G es no vaco, y entonces b) implica que 1l G. S
olo falta probar que
pq G r G(r p r q).
Lo que sabemos por a) es pq G r P(r p r q). Tomemos dos
condiciones p, q G y sea D = {r P | r p r q (r p r q)}.
Es f
acil ver que D = DM M y es denso en P, pues si t P, o bien t p, en
87
4.2
El modelo gen
erico
Ahora estamos en condiciones de extender un modelo transitivo M (en principio numerable) a un modelo N que contenga a un ltro generico prejado. Lo
que no ser
a f
acil es demostrar que N es ciertamente un modelo. Parte de la
88
prueba tendr
a que esperar a la seccion siguiente. La construcci
on se basa en el
concepto siguiente. Recordemos que una relacion no es mas que un conjunto de
pares ordenados.
Denici
on 4.10 Si P es un c.p.o., diremos que un conjunto es un P-nombre
si es una relacion y
(, p) p P es un P-nombre.
Esta denici
on esta justicada por el principio de -recursion [12.26]: denimos la funci
on caracterstica H : V 2 de la clase de los P-nombres sobre
un conjunto supuesto que H ya esta denida sobre la clausura transitiva de
, de modo que
H() = 1 x p(p P ct x = (, p) H( ) = 1).
As pues, un P-nombre es un conjunto de pares ordenados cuyas primeras
componentes son otros P-nombres y sus segundas componentes son condiciones. Por ejemplo, es inmediato que = es un P-nombre. Si p y q son
condiciones, entonces = {(, p), (, q)} es otro P-nombre, como tambien lo es
{(, 1l), (, p), (, q)}, etc.
Llamaremos V P a la clase de todos los P-nombres. No es difcil ver que es
una clase propia. De todos modos pronto ser
a evidente. Una simple -inducci
on
demuestra que la f
ormula es un P-nombre es absoluta para modelos transitivos de ZF. Si M es un modelo transitivo de ZF, llamaremos M P = V P M ,
es decir, a la clase de los P-nombres que ve alguien que viva en M .
La idea subyacente a todo esto es que un P-nombre (en un modelo M ) es
una descripci
on parcial de un conjunto de la extensi
on N que pretendemos
construir. Es parcial porque el precio que hemos de pagar por que sea accesible
desde M es sustituir el conocimiento exacto de los elementos del conjunto por un
conocimiento probabilstico. Esto se entendera mejor tras la denici
on siguiente:
Denici
on 4.11 Sea P un c.p.o. y G un ltro en P. Denimos el valor de un
P-nombre respecto de G como
val(, G) = G = {G | p G (, p) }.
De nuevo esta denici
on ha de entenderse por -recursion. Tambien es facil
ver que G es absoluto para modelos transitivos de ZF.
Por ejemplo, es inmediato que G = . Si = {(, p)}, entonces
si p
/ G,
G =
{} si p G.
En general, cuando un par (, p) esta en un nombre , podemos pensar que
la condici
on p indica la probabilidad de que el valor de pertenezca al valor
de . Alguien que no conozca G, no podr
a saber si G G , pero sabr
a que
89
90
Denici
on 4.16 Si P es un c.p.o., denimos el nombre can
onico de un ltro
generico para P como
= {(
p, p) | p P} V P .
Es inmediato comprobar que es absoluto para modelos transitivos de ZF,
as como que si G es un ltro en P entonces G = G. Como consecuencia:
Teorema 4.17 Si M es un modelo transitivo de ZF, P M es un c.p.o. y
G es un ltro P-generico sobre M entonces M [G] es un conjunto transitivo,
M M [G], G M [G] y si N es un modelo transitivo de ZF tal que M N y
G N entonces M [G] N .
n: Claramente = M M P , luego G = G M [G]. S
Demostracio
olo
falta probar la armaci
on sobre N . Ahora bien, si x M [G] entonces x = G ,
para cierto M P . Como , G N , concluimos que x = G = (G )N N .
As pues, cuando hayamos probado que M [G] es un modelo de ZF tendremos
de hecho que es el menor modelo de ZF que contiene a M como subconjunto
y a G como elemento. De acuerdo con las observaciones que hemos hecho al
comienzo del captulo, el hecho siguiente ser
a fundamental:
Teorema 4.18 Si M es un modelo transitivo de ZF, P M es un c.p.o. y G
es un ltro P-generico sobre M , entonces M = M [G] , es decir, M y M [G]
contienen los mismos ordinales.
n: En primer lugar observamos que si P es un c.p.o. arbitraDemostracio
rio, V P y G es un ltro en P, entonces rang G rang .
En efecto, razonamos por -inducci
on. Si es cierto
para los nombres de la
clausura transitiva de , llamamos A = { V P | p G (, p) }. As
rang G =
(rang x + 1) =
(rang G + 1)
(rang + 1).
xG
91
qr((, q) (, r) p r p q)} M P .
y.
Basta probar que G =
yx
Tomemos z
y, de modo que existe un y x tal que z y. Como
yx
4.3
po(, )G = (G , G ).
El teorema fundamental
92
93
ormula p 1 = 2 es equivalente
c.p.o. en M y dos nombres 1 , 2 M P , la f
a p 1 = 2 , con la diferencia de que la primera es absoluta para M , luego
solo depende de lo que sucede en M y no de los ltros genericos sobre M . Antes
de ello deniremos para f
ormulas arbitrarias.
Denici
on 4.23 Si P es un c.p.o. y 1 , 2 V P , denimos
p 1 2 {q P | s((, s) 2 q s q = 1 )}
es denso bajo p.
Para cada f
ormula metamatematica (x1 , . . . , xn ) sin descriptores denimos
la f
ormula p (1 , . . . , n ) como la construida seg
un las reglas siguientes:
a) p i = j y p i j son las ya denidas,
b) p q P(q p q ),
c) p {q P | q q } es denso bajo p,
d) p x(x) {r P | ( es un P-nombre r ())} es denso
bajo p.
Los teoremas siguientes van encaminados a probar que es equivalente
a . Ponemos entre parentesis la hip
otesis sin descriptores porque despues
veremos que todos los resultados son igualmente validos para f
ormulas con descriptores.
M
94
la f
ormula r 1 = 2 . Igualmente se comprueba la parte b), con lo que
concluimos que r 1 = 2 .
c) a). Supongamos que {r P | r 1 = 2 } es denso bajo p. Sea
95
Supongamos el teorema para y veamoslo para x (x).
a) b). Supongamos que p x (x). Esto signica que el conjunto
D = {r P | V P r ()}
es denso
bajo p, luego es denso bajo r para todo r p, luego todo r p cumple
r x (x).
c) a). Supongamos que {r
P | r x (x)} es denso bajo p. Si s p,
existe un r s tal que r x (x), luego el conjunto D anterior es denso
bajo r, luego existe un q s p tal que q D. Esto para todo s p, luego D
es denso bajo p, y esto signica que p x (x).
El paso crucial es el siguiente:
Teorema 4.25 Sea (x1 , . . . , xn ) una f
ormula (sin descriptores) con la lo sumo
x1 , . . . , xn como variables libres. Sea M un modelo transitivo de ZF, sea P M
un c.p.o., sean 1 , . . . , n M P y sea G un ltro P-generico sobre M . Entonces
a) Si p G y (p (1 , . . . , n ))M , entonces M [G] (1G , . . . , nG ).
b) Si M [G] (1G , . . . , nG ), entonces p G(p (1 , . . . , n ))M .
n: Por inducci
Demostracio
on sobre la longitud de . Supongamos primero que 1 = 2 .
a) Si (p 1 = 2 )M , de hecho tenemos que p 1 = 2 , pues la f
ormula
es absoluta. Suponemos adem
as que p G y hemos de probar que se cumple
(1G = 2G )M [G] , es decir, que 1G = 2G .
Consideramos en M P M P la relaci
on dada por (1 , 2 ) R (1 , 2 ) si y solo
si cada i esta en el dominio del correspondiente i . Obviamente esta bien
fundada. Demostraremos el teorema por inducci
on sobre R. Tomamos 1 y
2 M P y suponemos como hip
otesis de induccion que si i esta en el dominio
96
q 1 = 2 q r)),
b) 2 s2 ((2 , s2 ) 2 r s2 1 s1 q((1 , s1 ) 1 q P q s1
q 1 = 2 q r)),
Se tiene que D M porque la f
ormula que lo dene es absoluta. Veamos que
es denso en P. Para ello tomamos p P y observamos que, o bien p 1 = 2 ,
en cuyo caso p D, o bien no se cumple una de las dos propiedades a) o b) del
teorema 4.22. Supongamos, por ejemplo, que no se cumple a). Esto signica
que existe un par (1 , s1 ) 1 tal que el conjunto
{q P | q p (q s1 2 s2 ((2 , s2 ) 2 q s2 q 1 = 2 ))}
no es denso bajo p. Por consiguiente existe un r p tal que
q P(q r (q s1 2 s2 ((2 , s2 ) 2 (q s2 q 1 = 2 )))).
Vamos a probar que r cumple a), con lo que r D r p. La propiedad
anterior aplicada a q = r nos da que r s1 . Si (2 , s2 ) 2 , q P, q s2 y
q 1 = 2 , entonces q r, pues si existiera una extensi
on com
un q q
q r entonces tendramos q r q s1 q s2 q 1 = 2 .
As pues, D es denso en P, luego existe r D G. Ahora bien, r no puede
cumplir a) ni b), pues si, por ejemplo, existiera un par (1 , s1 ) 1 seg
un a)
tendramos que r s1 , luego s1 G, luego 1G 1G = 2G , luego 1G = 2G
con (2 , s2 ) 2 y s2 G. Por hip
otesis de induccion existe q0 G tal que
s G. Por b) para la f
ormula = 1 existe un r G tal que r = 1 . Sea
p G tal que p s y p r. Veamos que el conjunto D anterior es denso bajo
p, y as tendremos que p 1 2 .
97
M
puede ser (p ) ya que entonces por a) tendramos M [G] . Por consiguiente
(p )M .
Supongamos el teorema para y y demostremoslo para .
a) Si p G cumple (p )M , hemos de probar que M [G] M [G] ,
M
es denso bajo p. Ahora bien, si q p entonces (q ) , luego (q )M y
trivialmente (q )M (q )M . As pues, q D.
Si M [G] existe un p G tal que (p )M . Como antes, D es denso bajo
p, pues si q p entonces (q )M y tambien (q )M (q )M .
Supongamos el teorema para (x) y probemoslo para x (x).
a) Sea p G tal que (p x (x))M . Entonces el conjunto
D = {r P | M P (r ())M }
es denso bajo p. Como D M existe un r D G. Para todo M P tenemos
98
on.
tendramos as que (q ())M , contradicci
Sea, pues, r q tal que (r ())M . As r q r E.
Como G es generico y p G, existe un q E G, luego (q ())M
para un cierto M P . Por a) aplicado a (usamos el paso ya probado de la
inducci
on correspondiente a ) obtenemos (G )M [G] , en contradicci
on con
la hip
otesis.
99
on esta formula
es equivalente
a p por el teorema anterior. Por denici
equivale a q P(q p q ) y, de nuevo por el teorema anterior, esta
equivale a q P(q p q ). Igualmente se razona con todas las demas.
Finalmente podemos probar el resultado que perseguamos:
Teorema 4.28 (Teorema fundamental de la teora de extensiones) Sea
(x1 , . . . , xn ) una f
ormula con a lo sumo las variables libres indicadas. Sea M
un modelo transitivo de ZF, P M un c.p.o. y 1 , . . . , n M P .
a) Si M es numerable, entonces para todo p P se cumple
p (1 , . . . , n ) (p (1 , . . . , n ))M .
b) Si G es un ltro P-generico sobre M entonces
M [G] (1G , . . . , nG ) p G p (1 , . . . , n ).
n: a) Si p (1 , . . . , n ), consideremos el conjunto
Demostracio
D = {r P | (r (1 , . . . , n ))M } M.
Veamos que D es denso bajo p.En caso contrario existira un q p tal que
r P(r q r D), o sea, r P(r q r (1 , . . . , n ))M , y esto
100
Por consiguiente (D es denso bajo p)M y el teorema 4.24 nos permite concluir
que (p (1 , . . . , n ))M .
Supongamos ahora que (p (1 , . . . , n ))M . Si G es un ltro P-generico
sobre M y p G, entonces el teorema 4.25 nos da M [G] (1G , . . . , nG ), luego
on no requiere la numerabilidad
ciertamente p (1 , . . . , n ). (Esta implicaci
de M .)
b) Sea G un ltro P-gen
M [G] (1G , . . . , nG ).
erico sobre M y supongamos
M
Entonces 4.25 nos da
que p G(p (1 , . . . , n )) y la parte a) ya demostrada implica que p G p (1 , . . . , n ). El recproco es inmediato por la
denici
on de .
La primera parte del teorema fundamental arma que la relaci
on es equiM
valente a . La primera tiene una interpretaci
on natural, mientras que la
segunda es en principio compleja y articial, pero tiene la sorprendente cualidad
de que no depende de nada externo a M . Esto quiere decir que para comprobar una armaci
on del tipo p basta analizar la estructura de los nombres
u
nico que necesitaremos saber de es que existe. Podemos olvidarnos de su
compleja denici
on.
La segunda parte del teorema fundamental arma que cualquier cuesti
on
sobre M [G] puede reducirse a determinar si una cierta condici
on esta en el ltro
generico G. Pronto podremos comprobar que estos dos hechos conjuntamente
determinan una estrecha relaci
on entre un modelo M y sus extensiones genericas.
De momento vamos a probar los hechos basicos sobre la relacion .
Teorema 4.29 Sean y f
ormulas cuyas variables libres esten a lo sumo
entre 1 , . . . , n salvo que se indique alguna m
as. Sea M un modelo transitivo
numerable de ZF, sea P M un c.p.o., sean p, q P y sean 1 , . . . , n M P .
Entonces:
a) (p p ),
b) p q p q ,
c) p q P(q p q ),
d) p q P(q p q ),
e) p p p ,
f ) p q P(q p r P(r q (r r ))),
g) p ( ) q P(q p q q ),
h) p x (x) M P p (),
i) p x (x) q P(q p r P M P (r q r ())),
j) {p P | p p } es denso en P,
x (x)
101
q P Dominio()(q p q ()).
102
4.4
x
a
M [G] (
x, y)}.
103
p ( (, )) S p ( (, )))).
En efecto, para cada Dominio() y cada p P sea (, p) el mnimo
ordinal tal que existe un V V P de modo que p ( (, )) o bien
(, p) = 0 si no existe ning
un . Entonces {(, p) | Dominio() p P}
es un conjunto (por ser imagen de Dominio() P), luego tiene supremo .
Basta tomar S = V P V .
La relativizaci
on a M de la sentencia anterior nos da que existe un conjunto
S M tal que S M P y
p ( Dominio() p P M P
p ( (, )) S p ( (, ))).
Ahora podemos denir
= {(, p) | S p P
Dominio() p ( (, ))}.
104
105
Teorema 4.31 Sea un teorema de ZFC (sin variables libres) y sea P un c.p.o.
Entonces 1l .
n: Si M es un modelo transitivo numerable de ZFC y P es
Demostracio
un c.p.o. en M se cumple 1l por el teorema anterior y por la denici
on de
. Ahora basta aplicar el teorema de reexi
on exactamente igual que al nal
de la seccion anterior.
El teorema siguiente recoge todo lo que hemos obtenido sobre las extensiones
genericas:
Teorema 4.32 (Teorema del modelo gen
erico) Sea M un modelo transitivo de ZFC, sea P M un c.p.o. y G un ltro P-generico sobre M .
a) M [G] es un modelo transitivo de ZFC.
b) M M [G] y G M [G].
c) M = M [G] .
d) Si N es un modelo transitivo de ZF tal que M N y G N entonces
M [G] N .
S
olo hay que probar a) (pues no estamos suponiendo que M sea numerable).
El resto es el teorema 4.17. Ahora bien, si es un axioma de ZFC (podemos
suponerlo sin variables libres), por el teorema anterior tenemos que (1l )M ,
luego por 4.25 se cumple M [G] .
Si nos jamos en la prueba del teorema anterior y en la de los teoremas en
que se basa, observaremos que en ning
un momento hemos exigido que M sea
un conjunto. Tiene perfecto sentido hablar de extensiones genericas de clases
propias transitivas, si bien la existencia de ltros genericos solo esta garantizada
para modelos numerables.
Si P es un c.p.o. no at
omico, el teorema 4.5 arma que no puede existir un
ltro P-generico sobre V . Sin embargo, la relaci
on nos permite hablar en
cierto sentido de una extensi
on generica de la clase universal. En efecto, si es
el nombre denido en 4.16, aplicando el teorema de reexi
on concluimos que
1l es un ltro en P
y si D es un subconjunto denso en P entonces
= .
1l D
Es posible desarrollar toda la teora de extensiones genericas sin hablar en
ning
un momento de modelos, tratando exclusivamente con la relaci
on .
No
obstante, es mas intuitivo y c
omodo trabajar como lo estamos haciendo. De
todos modos tiene interes saber que existe esta posibilidad, sobre todo porque
as es como se ven las cosas desde nuestro modelo base M , y nos conviene tener
una idea lo m
as clara posible de como piensa alguien que viva en M .
De aqu en adelante ya no distinguiremos entre las relaciones y , sino
que el contexto siempre dejar
a claro cu
ando debemos sobrentender una estrella.
106
4.5
Los resultados que hemos probado hasta aqu nos permiten formalizar f
acilmente nuestro proyecto de probar la independencia del axioma de constructibilidad. Seg
un apunt
abamos, la clave esta en que las extensiones genericas tienen
los mismos ordinales que los modelos base. Esto se traduce en lo siguiente:
Teorema 4.33 Sea M un modelo transitivo de ZFC, sea P M un c.p.o. y G
un ltro generico sobre M . Entonces
x M [G](x es constructibleM [G] x M x es constructibleM ).
En particular, si M cumple V = L entonces
x M [G](x es constructibleM [G] x M ).
n: Sea LM = L si M es una clase propia y LM = LM si M
Demostracio
es un conjunto. Seg
un el teorema 3.14 tenemos que LM M M [G] y
x M (x es constructibleM x LM ),
x M [G](x es constructibleM [G] x LM ).
A partir de aqu el teorema es obvio.
El teorema anterior puede abreviarse en la igualdad LM = LM [G] . Ahora es
evidente que cualquier extensi
on generica M [G] respecto a un c.p.o. no at
omico
de un modelo M de ZFC+V = L es un modelo de ZFC+V = L, luego el axioma
de constructibilidad no puede probarse en ZFC (salvo que este sea contradictorio, claro).
Ejemplo Un ejemplo de c.p.o. no at
omico es el c.p.o. P que consider
abamos
al principio del captulo. Seg
un hemos visto, a
partir de un ltro generico G
podamos construir una funci
on generica f =
p : 2 y a partir de
pG
107
hip
otesis implica el axioma de eleccion de G
odel, es decir, la existencia de un
buen orden (o una funci
on de eleccion) sobre la clase universal. En efecto, basta
observar que tenemos una aplicaci
on inyectiva V L que a cada conjunto le
asigna su mnimo nombre constructible.
En el captulo anterior vimos que el axioma de elecci
on de G
odel era consecuencia de V = L y ahora hemos probado que el recproco no es cierto:
Teorema 4.34 Si NBG es consistente, tambien lo es NBG (con el axioma de
elecci
on de G
odel) m
as V = L.
Notemos que no podemos demostrar que existan ltros genericos sobre L
(por ejemplo, no existen si V = L), pero ahora sabemos que es consistente
suponer que existen.
Ahora podemos demostrar un resultado habamos anticipado tras la prueba
del teorema 3.20:
Teorema 4.35 Si ZFC es consistente tambien lo es ZFC+L
1 < 1 .
n: Sea
Demostracio
P = {p 1 | p es una funci
on |p| < 0 }.
Consideramos el conjunto PL , cuyos elementos son las funciones de un subon inversa de
conjunto nito de en 1L . Es claro que PL es un c.p.o. con la relaci
la inclusi
on y con m
aximo 1l = . Sabemos que si ZFC es consistente, tambien
lo es suponer que V = L[G], donde G es un ltro PL -generico sobre L. (M
as
detalladamente, si M es un modelo transitivo numerable de ZFC+V = L y G es
un ltro PM -generico sobre M , entonces en M [G] se cumple que G es un ltro
PL -generico sobre L y V = L[G], pues (PL )M [G] = PM .)
Sea f =
p. Si n < , es claro que el conjunto de las condiciones que
pG
108
{(, r) | Dominio(q ) r P r q r q } M P .
qA
109
n: Si M P p (), dado un ltro genericoG tal que
Demostracio
p M , se cumple M [G] (G ), luego
x M [G] (x). As pues, p x (x).
Supongamos ahora que p x (x). Por el lema de Zorn en M existe un
conjunto A M tal que:
a) A es una anticadena en P,
b) q A(q p M P q ()),
c) A es maximal respecto a a) y b), es decir, no existe ning
un B (en M ) que
cumpla a) y b) y que contenga estrictamente a A.
Por el
axioma de eleccion en M podemos construir una familia {q }qA M
tal que q A(q M P q (q )). Por el teorema anterior existe M P
tal que q A q = q . As, si q A tenemos que q (q ) = q ,
luego q ().
Veamos que p (). En caso contrario
existe un r p tal que r ().
Como estamos suponiendo que p x (x), por 4.29 existen q r y M P
tales que q ().
Si q A tenemos que q () y q () (pues q r), de donde q q
(una extensi
on com
un forzara a la vez () y ()). Por lo tanto q
/ A y el
conjunto A {q } contiene estrictamente a A y cumple las condiciones a) y b),
contradicci
on.
Captulo V
Cardinales en extensiones
gen
ericas
En este captulo demostraremos la independencia de la hip
otesis del continuo, para lo cual construiremos extensiones genericas en las que 20 tome
cualquier valor razonable prejado. A la hora de calcular el valor de 20 en
una extensi
on generica se nos plantea el problema de que los cardinales de la
extension no tienen por que ser los mismos que los del modelo base. En efecto,
en la prueba del teorema 4.35 construimos una extensi
on generica en la que el
cardinal 1 del modelo base pasaba a ser un ordinal numerable. Esto no tiene
nada de extra
no: si M es un modelo numerable, debemos tener presente que
M
no
es
m
a
s
que un ordinal numerable, un ordinal que parece no numerable a
1
alguien que viva en M porque ninguna de las biyecciones entre el y pertenece
a M . Ahora bien, puede ocurrir que una extensi
on generica M [G] s contenga
una de estas biyecciones, con lo que M
ya
no
pasar
a por cardinal en M [G]. No
1
obstante, es posible dar condiciones sobre un c.p.o. para que esto no suceda, de
modo que los cardinales de una extensi
on generica sean los mismos que los del
modelo base. Nos ocupamos de ello en la primera seccion.
5.1
Conservaci
on de cardinales
112
Denici
on 5.1 Sea M un modelo transitivo numerable de ZFC, P M un
c.p.o. y un cardinalM . Diremos que P conserva cardinales ( ) si para
todo ltro generico G y todo ordinal M tal que ( ) se cumple
que
es un cardinalM es un cardinalM [G] .
Seg
un acabamos de comentar, la implicaci
on se da siempre, luego la
conservacion de cardinales equivale a que se de la implicacion . As mismo
es suciente comprobarla para ordinales > , pues y los n
umeros naturales
son cardinales en todo modelo transitivo.
Diremos que P conserva cardinales si esta implicacion se cumple para todo
ordinal M , es decir, si ser un cardinal es absoluto para M M [G].
Diremos que P conserva conalidades ( ) si para todo ltro generico
G y todo ordinal lmite M tal que cf M (cf M ) se cumple
cf M = cf M [G] .
Diremos que P conserva conalidades si esto se cumple para todo ordinal
lmite M , es decir, si cf es absoluto para M M [G].
La conservacion de conalidades y la conservaci
on de cardinales estan estrechamente relacionadas:
Teorema 5.2 Sea M un modelo transitivo numerable de ZFC, sea P M un
c.p.o. y un cardinalM . Entonces:
a) Si P conserva conalidades y es regularM , entonces P conserva
cardinales .
b) Si P conserva conalidades entonces P conserva cardinales .
c) Si P conserva conalidades entonces P conserva cardinales.
n: Sea un cardinalM , , > . Si es regularM ,
Demostracio
M
entonces cf = , luego cf M [G] = cf M = y por lo tanto es un
cardinal regularM [G] .
Si es singularM , como es regularM hade ser > . Tenemos que es
un cardinal lmiteM , luego ( < < ( < < es regularM )),
pero < < < es regularM implica que = cf M , luego
M [G]
. Por consiguiente
por hip
otesis
cf M [G] = cf M =
, luego es regular
tenemos que ( < < ( < < es un cardinalM [G] )). Esto
implica que es un cardinalM [G] .
La prueba de b) es an
aloga.
c) Es consecuencia de a), pues conservar conalidades o cardinales es conservar conalidades o cardinales M
1 .
En realidad para que un c.p.o. conserve conalidades basta con que cumpla
lo siguiente:
5.1. Conservaci
on de cardinales
113
114
on
Si b, b F (a), b = b , entonces Q(b) Q(b ), pues si existiera una extensi
com
un r P, existira un ltro generico H con r H, y en M [H] se cumplira
que H : A B y b = H (a) = b , contradicci
on.
En particular Q es inyectiva y Q[F (a)] es una anticadena en P (en M ). Por
lo tanto |F (a)|M = |Q[F (a)]|M < .
En denitiva, el teorema anterior arma que una aplicaci
on f en una extension generica (con dominio en el modelo base M ) no puede, por regla general, ser conocida desde M , pero s puede ser aproximada por una funci
on
multivaluada. La aproximaci
on sera mejor cuanto menor sea la condici
on de
cadena que cumple el c.p.o.
Teorema 5.6 Sea M un modelo transitivo numerable de ZFC, P M un c.p.o.
y un cardinal regularM tal que (P cumple la c.c.)M . Entonces P conserva
conalidades y cardinales . En particular, si (P cumple la c.c.n.)M entonces
P conserva conalidades y cardinales.
n: Basta probar que P conserva conalidades . En caso
Demostracio
contrario existe un ltro generico G y un cardinalM tal que es regularM
y singularM [G] . Sean entonces < y f M [G] de modo que f :
conal. Por el teorema anterior existe F M de modo que F : (P)M y
< |F ()|M < < f () F ().
Sea S =
F (). En M , el conjunto S es una uni
on de menos de
<
5.1. Conservaci
on de cardinales
115
/(/ p p4 ),
d) p+1 (
) = z .
En efecto, por recurrencia y usando el axioma de elecci
onM podemos construirlas como sigue:
Tomamos p0 = p y supuestos denidos {p } y {z }< para un <
de modo que se cumplan las condiciones
anteriores, entonces p p0 = p, luego
= x. Por 4.29 k) existen una
luego p x A ()
p :
A,
= z .
condici
on p+1 p y un z A tales que p+1 ()
Supuestos denidos {p }< y {z }< para un ordinal lmite < , como
P es -cerradoM existe una condici
on p P tal que p p para todo < ,
y entonces {p } y {z }< cumplen todas las condiciones.
Sea g = {z }<
M . Tenemos que g K. Sea H un ltro
generico tal que
p H (con lo que p H). Por la propiedad c), < H () = z ,
contradicci
luego H = g K, cuando por otra parte p0
/ K,
on.
De este modo, en una extension por un c.p.o. -cerrado no aparecen nuevos
subconjuntos de un conjunto dado con cardinal menor que . Con esto es facil
probar que ning
un cardinal menor que puede colapsarse:
Teorema 5.9 Sea M un modelo transitivo numerable de ZFC, P M un c.p.o.
y un cardinalM tal que (P es -cerrado)M . Entonces P conserva conalidades
y cardinales .
n: Basta probar que P conserva conalidades . Si no
Demostracio
fuera as, por 5.3 existira un ltro generico G y un ordinal de modo que
es regularM pero es singularM [G] . Sea < y f M [G] tal que f :
conal. Claramente |f |M [G] = ||M [G] < , luego por el teorema anterior
f M , en contradicci
on con que es regularM .
Terminamos la seccion con el siguiente teorema, cuya prueba es inmediata:
Teorema 5.10 Sea M un modelo transitivo numerable de ZFC, P M un
c.p.o. que conserve cardinales y G un ltro generico. Entonces, los terminos
+ y son absolutos para M M [G], es decir, para todo ordinal < M se
M [G]
.
cumple (+ )M = (+ )M [G] y M
=
116
5.2
Familias cuasidisjuntas
xA
xA
<
tiene cardinal , alguno de los conjuntos de la derecha tiene que tener tambien
cardinal . Llamemos 0 al menor ordinal (quiz
a igual a 0) tal que
|{x(0 ) | x A}| = .
117
La situaci
on es la siguiente:
..
.
x(0 )
..
.
..
.
y(0 )
..
.
..
.
z(0 )
..
.
x(1)
x(0)
y(1)
y(0)
z(1)
z(0)
A
Cada elemento de A es un conjunto x = {x(0), x(1), . . . , x(0 ), . . .}, donde los
x() son ordinales distintos dos a dos (de hecho, si < entonces x() < x()),
pero dos conjuntos x e y pueden tener elementos en com
un. Por ejemplo, podra
darse el caso de que x(0) fuera el mismo ordinal para todo x A. La la 0 del
esquema anterior es la primera la en la que aparecen ordinales distintos. Sea
0 =
x() + 1.
xA
<0
En particular, cada x es distinto de los anteriores, luego tenemos elementos distintos. Eliminando los restantes, podemos suponer que A = {x | < }.
..
..
..
.
.
.
x0 (0 ) x1 (0 ) x (0 )
..
..
..
.
.
.
x0 (1) x1 (1) x (1)
x0 (0) x1 (0) x (0)
A
118
tenemos una aplicacion inyectiva de [0 ]< en 0< . As, |[0 ]< | < |0< | <
(por hip
otesis). En resumen, 0 tiene menos de subconjuntos de cardinal
menor que . Descomponemos
A=
{x A | x 0 = r}.
r[0 ]<
5.3
tiene cardinal , mientras que para todo x A se cumple que |x| < , luego
|J x | |J < | < . Esto obliga a que |A| = .
Por el lema de los sistemas existe un x tal que {D }x tiene cardinal
y es una familia cuasidisjunta
de raz r. Sea B = {p }x .
Se cumple que B
{x B | x|r = u}. Como |J r | |J|< < y es
uJ r
119
120
otesis del
La condici
on = 2< se da, por ejemplo, si se cumple la hip
continuo generalizada bajo , es decir, si 2 = + para todo cardinal innito
< .
Ahora estamos en condiciones de estudiar la funci
on del continuo en una
extension generica respecto a un preorden de funciones parciales. El hecho
b
asico es que si M es un modelo transitivo numerable de ZFC, P = Fn(I, J, )M
y G es un ltro P-generico sobre M , entonces
fG =
p M [G]
pG
Por consiguiente, podemos decir que los conjuntos a = f1 [{1}] son subconjuntos genericos de , y por ello es habitual referirse a Fn( , 2, ) como
el c.p.o. que a
nade subconjuntos genericos de . La extension M [G] es la
extension de M que resulta de a
nadir subconjuntos genericos de .
Ahora necesitamos cotas superiores para el n
umero de subconjuntos de un
cardinal dado en una extensi
on generica. Para ello hemos de hacer ciertas
cuentas, la primera y m
as elemental de las cuales es la siguiente:
121
|I| = |I|<
<
<
La idea b
asica es que para contar conjuntos hemos de contar nombres posibles, y para contar nombres hemos de contar las condiciones. De hecho bastar
a
contar nombres de cierto tipo especial:
Denici
on 5.18 Sea P un c.p.o. y sean , dos P-nombres. Diremos que es
un buen nombre para un subconjunto de si para cada Dominio() existe
una anticadena A de P tal que
=
{} A ,
122
{} A M,
123
(2 )M si < ,
M [G]
(2 )
= ( )M si ,
M
(2 )
si .
n: Por 5.16 tenemos que P conserva cardinales y conalidades
Demostracio
(bajo las dos hip
otesis alternativas). Como P es -cerradoM , el teorema 5.8 nos
da que si < entonces (P)M = (P)M [G] , de donde (2 )M = (2 )M [G] (una
biyeccion en M de (P)M con un cardinal es tambien una biyecci
on en M [G]
de (P)M [G] con un cardinal).
Supongamos ahora que . Seg
un hemos visto tras 5.16, se cumple
( 2 )M [G] . Por consiguiente,
( )M [G] ((2 ) )M [G] = (2 )M [G] .
Por otra parte,
( )M = M M [G] = ( )M [G] ,
luego ( )M ( )M [G] (2 )M [G] .
Para probar la otra desigualdad vamos a contar los buenos nombres para
subconjuntos de en M . Seg
un 5.17 tenemos que |P|M = (< )M ( )M = ,
por hip
otesis (y en el caso = tambien es claro que (< )M = ). Por 5.14
sabemos que P cumple la condici
on de cadena + en M , luego el n
umero de
buenos nombres para subconjuntos de en M es a lo sumo
((|P|< )|Dominio( )| )M (( ) )M = ( )M .
+
Seg
un el teorema anterior, (2 )M [G] ( )M , luego tenemos la igualdad
= ( )M . En particular, si queda (2 )M [G] (2 )M .
(2 )
M [G]
124
M [G]
M [G]
(2 )M [G] = (2 )M = (2 )M = M
+1 = +1 .
M [G]
Ejemplo
125
20 = 1 21 =2 22 = 3 23 = 8 27 = 8
(8 8 2 = 8 +1 ) (8 2 = +1 ).
El caso totalmente general (tomando P = Fn( , 2, ) con < cf ) es:
HCG
+
HCG
cf
Si es consistente que exista un cardinal inaccesible, tambien lo es que sea
precisamente 20 . En particular es consistente que exista un cardinal debilmente
inaccesible que no sea fuertemente inaccesible.
Teorema 5.24 Las teoras siguientes son equiconsistentes:
a) ZFC+ es inaccesible.
b) ZFC+HCG+ es inaccesible.
c) ZFC+20 es inaccesible.
d) ZFC+ < 20 inaccesible.
n: Es claro que la consistencia de b), c) o d) implica la de
Demostracio
a). La consistencia de a) implica la de b) porque en a) se prueba que L es un
modelo de b) (ver la demostraci
on de 3.22). Falta ver que la consistencia de
b) implica la de c) y la de d). Trabajando en b), el teorema de reexi
on nos
da un modelo transitivo numerable M de b). Sea un cardinal (fuertemente)
inaccesibleM y sea = para probar la consistencia de c) o = (+ )M para d).
Tomamos P = Fn( , 1, 0 ) y un ltro generico G, con el que construimos
la extension generica M [G]. Por 5.16 tenemos que P conserva cardinales y
conalidades. Como los cardinales en M siguen siendo cardinales en M [G],
tenemos que sigue siendo un cardinal lmite en M [G] y, como las conalidades
son las mismas, sigue siendo regular. As pues es (debilmente) inaccesibleM [G] .
Por 5.21 tenemos que en M [G] se cumple ademas 20 = , luego M [G] es un
modelo de c) o d).
Ahora vamos a dar el mejor resultado que podemos probar acerca de la
funci
on del continuo mediante las tecnicas con las que contamos de momento.
126
ni Ni
ni M
Entonces (ni
) = (ni
) = ni . La primera igualdad se debe a
que cada Pj es nj+1 -cerradoNj1 y ni < nj+1 , para j = 1, . . . , i. En la
segunda igualdad usamos que M cumple la HCG. Ademas ni es regular en
Ni (porque lo es en M ), luego podemos aplicar el teorema 5.21 para concluir
que Ni+1 cumple a) y c), as como que 2ni = ni . Falta probar que si
j = n i + 1, . . . , n entonces tambien (2j = j )Ni+1 .
Claramente (2j )Ni+1 (2j )Ni = j . Por 5.21 tenemos tambien que
j
(2j )Ni+1 = (ni
)Ni (j j )Ni = ((2j )j )Ni = (2j )Ni = i ,
Ejemplo
127
5.4
Colapso de cardinales
M [G]
suprayectiva que este en M [G], pues entonces (| 2| 1 )
.
Sea fG : 2 la funci
on generica. Denimos F ()(n) = fG ( + n). Para
probar la suprayectividad tomamos h ( 2)M . El conjunto
Dh = {p P | < M
n ( + n Dominio(p) p( + n) = h(n))}
1
es denso en P y estaen M , por lo que corta a G. Esto se traduce en que existe
un < M
n fG ( + n) = h(n), es decir, F () = h.
1 tal que
Otro ejemplo tpico de c.p.o. colapsante es el siguiente:
Teorema 5.27 Sea M un modelo transitivo numerable de ZFC y en M sean
y dos cardinales tales que < y sea regular. Sea P = Fn(, , ) y sea G
un ltro generico. Entonces
a) P conserva cardinales .
b) Si (< = )M entonces P conserva cardinales (+ )M .
c) Si es un cardinalM tal que , entonces (|| = )M [G] , es decir,
todos los cardinales entre y se colapsan.
n: a) es inmediato, pues P es -cerradoM , luego conserva
Demostracio
cardinales .
Similarmente, bajo la hip
otesis de b), el teorema 5.14 nos da que P cumple
la condici
on de cadena (+ )M , luego conserva cardinales (+ )M .
128
La aplicaci
on generica fG : es suprayectiva, luego (|| = )M [G] , y
esto implica c).
Notemos que una condici
on suciente para que se cumpla < = es que
se cumpla la HCG y que cf .
Ejercicio: Probar que si ZFC es consistente tambien lo es a
nadir como axioma la
sentencia
L
L
L
L
L
L
|L
1 | = |2 | = 0 |3 | = |4 | = |5 | = 1 |6 | = |7 | = 2 .
Sugerencia: Imitar la prueba de 5.25 pero con c.p.o.s colapsantes: primero se colapsa
2 haciendolo numerable, luego 5 (que ser
a 3 en la extensi
on previa) volviendolo de
cardinal 1 (o sea, 3 en la extensi
on original), y luego 7 (que ser
a 3 en la extensi
on
anterior). Antes hay que probar que si se parte de un modelo que cumple la HCG y se
construye una extensi
on en las condiciones del teorema anterior, esta sigue cumpliendo
la HCG.
<
129
En ambos casos tenemos que la interseccion de los dominios de dos condiciones distintas cualesquiera de {p}x es un conjunto jo r tal que
|r| < < . Sea = sup{ | (, ) r}. Claramente < y en
consecuencia |r | < si es fuertemente inaccesible (y tambien si = , pues
entonces r es nito).
Descomponemos
{p | x} =
{p | x p |r = u}.
ur
pero la denici
on de P implica ademas que si < entonces fG determina una
aplicaci
on f : mediante f () = fG (, ). Las aplicaciones f son
suprayectivas, pues el conjunto
D = {p P | (, , ) p} M
es denso en P para todo < , de donde se sigue que tiene una antiimagen
por f . As pues, ||M [G] y si < entonces ||M [G] = .
Ahora es muy f
acil probar la consistencia de que 1 sea inaccesibleL (supuesta la consistencia de que existan cardinales inaccesibles). Es decir, vamos
a probar que es consistente que, para alguien que viva en L, el cardinal que
nosotros llamamos 1 no sea el primer cardinal no numerable, sino que haya
130
muchos otros cardinales anteriores a el (cardinalesL , naturalmente, es decir, ordinales numerables que no pueden biyectarse con ordinales anteriores mediante
L
L
L
una biyecci
on constructible). En particular tendremos que L
1 , 2 , , 5 ,
son todos ordinales numerables, pues 1 , 2 , etc. son menores que cualquier
cardinal inaccesible. M
as a
un, si nos jamos en la prueba del teorema 3.24
veremos que no usa que sea una cardinal inaccesible, sino u
nicamente que
es inaccesibleL . Por consiguiente otra consecuencia de que 1 sea inaccesibleL
es que L1 ZFC + V = L.
Teorema 5.32 Si ZFC+( es inaccesible) es consistente, tambien lo es
ZFC + 1 es inaccesibleL . De hecho esta teora es equiconsistente con las consideradas en 5.24.
n: Si
Demostracio
ZFC+( es inaccesible) es consistente, tambien
lo es ZFC +V = L + ( es inaccesible) por 3.22. Trabajando en esta
teora el teorema 1.27 nos da un modelo transitivo numerable de la misma,
llamemoslo M . Notemos que es fuertemente inaccesibleM por la HCG. Sea
P = Lv(, 0 )M y sea G un ltro P-generico sobre M . Por el teorema anterior
M [G]
= 1
.
M [G]
De este modo tenemos que 1
es inaccesibleM o, lo que es lo mismo,
M [G]
es (inaccesibleL )M [G] . A su vez esto equivale a (1 es inaccesibleL )M [G] .
1
La prueba del teorema siguiente es similar a la del teorema 5.21. Lo dejamos
a cargo del lector:
Teorema 5.33 Sea M un modelo transitivo numerable de ZFC y < cardinales regularesM tales que es fuertemente inaccesibleM . Sea P = Lv(, )M ,
sea G un ltro P-generico sobre M y un cardinalM [G] . Entonces
mn{, (2 )M } si < ,
M [G]
(2 )
=
si = ,
M
(2 )
si .
Captulo VI
Inmersiones
En los dos u
ltimos captulos hemos expuesto los hechos basicos sobre extensiones genericas junto con sus primeras aplicaciones. Ahora profundizaremos
mas en la teora estudiando las relaciones entre extensiones obtenidas con diferentes c.p.o.s, lo que nos llevar
a a una mejor comprensi
on de la misma as
como a aplicaciones mas renadas. Por ejemplo, demostraremos la independencia del axioma de eleccion mediante una tecnica formalmente analoga a la de
los modelos simetricos en ZFA.
6.1
En primer lugar denimos varias clases de aplicaciones que conectan adecuadamente dos conjuntos preordenados:
Denici
on 6.1 Sean P y Q dos c.p.o.s. Diremos que una aplicaci
on i : P Q
es una inmersi
on si cumple
a) pp P(p p i(p) i(p )),
b) pp P(p p i(p) i(p )).
Diremos que i es una inmersi
on completa si ademas cumple
c) q Q p P p P(p p i(p ) q).
En tal caso diremos que p es una reducci
on de q a P.
Una inmersi
on i : P Q es densa si i[P] es denso en Q.
Diremos que i : P Q es una semejanza si es biyectiva y
pp P(p p i(p) i(p )).
En denitiva, una inmersi
on es una aplicaci
on que conserva las dos relaciones
b
asicas que tenemos denidas entre c.p.o.s, y una semejanza es una aplicacion
que identica completamente dos c.p.o.s. Entre ambos extremos tenemos las
inmersiones completas y las inmersiones densas.
131
132
Captulo 6. Inmersiones
133
134
Captulo 6. Inmersiones
i(p) i(p ), luego p p . Sea p P tal que p p p p . As, p D ,
pues i(p ) i(p ) q D, y por otra parte p p.
Por consiguiente D G = , lo que signica que existen p G y q D
tales que i(p) q, de donde q D H = .
Tenemos as que H es un ltro Q-generico sobre M .
Por la parte probada de a) se cumple que i1 [H] es un ltro P-generico sobre
M y claramente G i1 [H]. Seg
un el teorema 4.9 ha de ser G = i1 [H].
Volviendo a a), es inmediato comprobar que (G) H y por b) tenemos que
(G) es un ltro Q-generico sobre M . Por 4.9 concluimos que H = (G).
c) Por el teorema anterior tenemos que M [G] M [H] y como M M [G] y
H = (G) = ((G))M [G] M [G], el teorema del modelo generico nos da la otra
inclusi
on: M [H] M [G]. As pues, M [G] = M [H].
En particular, dos c.p.o.s semejantesM dan lugar a las mismas extensiones
genericas. Por ejemplo, es obvio que si |I| = |I | y |J| = |J | entonces los
c.p.o.s Fn(I, J, ) y Fn(I , J , ) son semejantes. As, los resultados que en el
captulo anterior hemos probado para c.p.o.s de la forma Fn( , 2, ), con
, valen igualmente para Fn(, 2, ), si bien son formalmente m
as f
aciles
de probar con . Veamos ahora que, desde un punto de vista te
orico,
no perdemos generalidad si trabajamos u
nicamente con conjuntos parcialmente
ordenados separativos:
Teorema 6.5 Sea P un c.p.o. Entonces existe un conjunto parcialmente ordenado separativo Q y una inmersi
on suprayectiva (luego densa) i : P Q.
Adem
as Q es u
nico salvo semejanza.
n: Sea R la relaci
Demostracio
on de equivalencia en P dada por
p R q r P(r p r q).
Sea Q = P/R el conjunto cociente y en el consideramos el orden dado por
[p] [q] r P(r p r q).
Est
a bien denido, pues si [p] = [p ] y [q] = [q ] y [p] [q], entonces [p ] [q ].
En efecto, si r P cumple r p , entonces r p , luego r p. Existe s P
tal que s r s p. Como [p] [q], ha de ser s q, luego existe t P tal
que t s t q. As t r t q, es decir, r q, luego tambien r q .
Esto prueba que [p ] [q ].
La relacion en Q es claramente reexiva. Veamos que es simetrica, para
lo cual suponemos que [p] [q] [q] [p]. Si r p, existe s P tal que
s r s p, luego s r s q. Existe t P tal que t s r t q.
Por consiguiente r q. Igualmente se prueba el recproco, luego [p] = [q].
Para probar la transitividad suponemos [p] [q] [q] [r]. Si u p
entonces u q (porque [p] [q]). Existe v P tal que v u v q.
135
136
Captulo 6. Inmersiones
137
138
Captulo 6. Inmersiones
La siguiente aplicaci
on es una prueba muy interesante de la independencia
del axioma de eleccion. Para ello construiremos un modelo de ZF en el que
P no puede ser bien ordenado. M
as a
un, este modelo cumplir
a V = L(P),
con lo que probaremos que V = L(P) no implica el axioma de eleccion. De
hecho, construiremos un modelo de ZFC en el que L(P) no cumple el axioma
de eleccion, con lo que probaremos que AE L(P) no puede demostrarse en ZFC,
tal y como comentabamos en el captulo III. La prueba se basa en el siguiente
resultado tecnico:
Teorema 6.12 Sea (x) una f
ormula con x como u
nica variable libre. Sea
M un modelo transitivo numerable de ZFC y consideremos dos conjuntos no
numerablesM I, J. Sea P = Fn(I, 2, 0 ) y Q = Fn(J, 2, 0 ). Entonces, para
todo ordinal M se cumple
1lP (
)L(P) 1lQ (
)L(P) .
n: Supongamos, por ejemplo, que (|I| |J|)M . ConsideDemostracio
remos R = Fn(I, J, 1 )M y sea H un ltro R-generico sobre M . Entonces
on generica fH : I J es suprayectiva.
(|I| = |J|)M [H] , pues la aplicaci
Sea G un ltro P-generico sobre M [H] (luego P-generico sobre M ). Veamos
que P M [H][G] = P M [G]. Una inclusi
on es obvia. Para probar la
otra tomamos x P M [H][G]. Por el teorema 5.19, existe un buen nombre
M [H]P para un subconjunto de
tal que x = G . Esto signica que
=
{
n } An ,
n
139
Todo el razonamiento vale para Q igual que para P, luego tambien tenemos
1lQ M (
)L(P) 1lQ M [H] (
)L(P) .
Por u
ltimo, como (|I| = |J|)M [H] , tenemos que P y Q son semejantes en
M [H], con lo que el teorema 6.7 nos da que
1lP M [H] (
)L(P) 1lQ M [H] (
)L(P) .
En denitiva,
1lP M (
)L(P) 1lQ M (
)L(P) .
140
Captulo 6. Inmersiones
denimos
ai = {n | fG (i, n) = 1} (P)M [G] .
Sea A = {ai | i } M [G]. El conjunto A va a desempe
nar el papel que
en el captulo II desempe
naba el conjunto de atomos. As, hemos sustituido los
atomos por conjuntos genericos.
Sean i = {(
n, p) | p P (i, n, 1) p} M P , = {(i , 1l) | i } M P .
Claramente ai = iG y A = G . Veamos que si i, j , i = j, entonces
1l i = j .
En efecto, dado cualquier ltro generico H, el conjunto
Dij = {p P | n ((i, n), (j, n) Dominio(p) p(i, n) = p(j, n))} M
es denso en P, luego H Dij = y esto se traduce en que iH y jH se
diferencian en el elemento n (que esta en uno y no en otro).
Volviendo a M [G], estamos suponiendo que R = {(x, y) P P | (x, y)}
es un buen orden en P (en M [G]), luego el conjunto A M [G] debe tener un
mnimo, digamos ai . Existe una condici
on p P tal que
p R(R = {(x, y) P P | (x, y)} R bien ordena P z i Rz).
Como Dominio(p) es nito, podemos encontrar un j = i que no
aparezca como primera componente en ninguno de sus pares. Sea g :
la permutaci
on que intercambia i con j y ja a los dem
as n
umeros. Sea
f : P P la aplicaci
on dada por f (r) = {(g(u), v, w) | (u, v, w) r}, es
141
6.2
Extensiones sim
etricas
Seg
un anunci
abamos en la seccion anterior, vamos a traducir a extensiones
genericos los argumentos que vimos en el captulo II sobre modelos simetricos
de ZFA.
Sea P un c.p.o., V P y H un subgrupo de Aut P. Llamaremos grupo de
simetras de en H al conjunto
SimH () = {h H | h() = }.
Claramente SimH () es un subgrupo de H y para todo conjunto x se cumx) = H. Un argumento formalmente identico a la prueba del
ple que SimH (
teorema 2.9 nos da que si f Aut P entonces SimH (f ()) = SimH ()f .
Si es un ltro normal de subgrupos de H, diremos que es simetrico
(respecto a H y ) si SimH () . Diremos que es hereditariamente simetrico
(respecto de H y ) si es simetrico y todo Dominio() es hereditariamente
simetrico.
Si M es un modelo transitivo de ZF, llamaremos SM P a la clase de todos
los P-nombres M P hereditariamente simetricosM . Una simple inducci
on
prueba que
xMx
SM P .
Si G es un ltro P-generico sobre M denimos la extensi
on simetrica
SM [G] = {G | SM P }.
A los elementos de SM [G], es decir, los elementos de M [G] que admiten un
nombre simetrico, los llamaremos conjuntos simetricos.
Hemos de probar que las extensiones simetricas son modelos transitivos de
ZF. Empezamos con un hecho tecnico:
142
Captulo 6. Inmersiones
143
Entonces
(g( ), g(q)) g() (g(), g(r)) g( ) g(p) g(r) g(p) g(q),
de donde se sigue que (g(), g(p)) , es decir, g() . Aplicando esto a g 1
concluimos que g 1 () , luego g() y tenemos la igualdad. Esto prueba
que g SimH ().
Los axiomas del vaco e innitud se siguen de que , M SM [G].
Demostrar los axiomas de reemplazo y partes presenta la misma dicultad
que en el caso de M [G], pero afortunadamente el trabajo que hay que hacer es
completamente analogo al que ya hemos hecho:
Denici
on 6.17 Sea (x1 , . . . , xn ) una f
ormula metamatematica. Sea M un
modelo transitivo de ZFC, P M un c.p.o., H M un subgrupo de AutM P,
M un ltro normalM de subgrupos de H, p P y 1 , . . . , n SM P .
Denimos p (1 , . . . , n ) como
S
= {G | SM P } = {g 1 ( )G | SM P }
= {g[G] | SM P } = SM [g[G]].
144
Captulo 6. Inmersiones
1[G]
gH
= S {1l} M P .
145
Es f
acil ver que SimH () SimH (), de donde se sigue que SM P .
Siguiendo el argumento de 4.30, tomamos G G y denimos
= {(, p) | Dominio() p }.
S
M
X . Para cada g H denimos g : P P mediante
g (p) = {(g(x), m, r) | (x, m, r) p}.
Es f
acil ver que g AutM P, as como que
gh H (g h) = g h g H (g 1 ) = (g )1 .
Ademas la identidad en X induce la identidad en P. Esto se traduce en que
H = {g | g H} es un subgrupo de AutM P y la aplicaci
on g g es un
n B h(n) = n} M.
146
Captulo 6. Inmersiones
A los conjuntos sx los llamaremos conjuntos genericos simetricos y los nombres x seran los nombres can
onicos de los conjuntos genericos simetricos.
Es f
acil probar que si x, y A cumplen a = b, entonces el conjunto
Dxy = {p P | n((x, n), (y, n) Dominio(p) p(x, n) = p(y, n))} M
es denso en P, de donde se sigue que todo ltro generico G ha de cortarlo, y
esto a su vez implica que sx = sy . As pues, 1l x = y .
S
147
= {i | fG (0, n, m, i) = 1} M [G],
bnm
= {i | fG (1, n, m, i) = 1} M [G],
= {anm | m } M [G],
an
bn
Pn
P
nm
nm
n
= {bnm | m } M [G],
= {an , bn } M [G],
= {Pn | n } M [G],
= {(, p) | i p P (0, n, m, i, 1) p} M P ,
= {(, p) | i p P (1, n, m, i, 1) p} M P ,
= {(nm , 1l) | m } M P ,
= {(nm , 1l) | m } M P ,
n = {(n , 1l), (n , 1l)} M P ,
= {(n , 1l) | n } M P .
n
Notemos que los conjuntos anm y bnm son los conjuntos genericos simetricos
(con la notaci
on de la denici
on general, estamos tomando X = 2 ) y
nm , nm son sus nombres canonicos. As pues, nmG = anm , nmG = bnm . As
mismo es claro que nG = an , nG = bn , nG = Pn y G = P .
148
Captulo 6. Inmersiones
SimH (n ) = SimH () = H.
Como consecuencia, P N . Para ver que P es numerableN basta tener en
cuenta que
= {(po(
n, n ), 1l) | n } SMP
y as G = {Pn }n N . Vamos a ver que P no tiene una funci
on de eleccion
en N o, equivalentemente,
que
no
existe
una
funci
o
n
f
N
tal
que
f sea una
funci
on de dominio y n f (n) Pn .
Si existiera tal f , sera f = G , con SM P . Sea B 2 tal
que EstH (B) SimH (). Tomemos un n que no gure entre las segundas
componentes de las ternas de B. Supongamos por ejemplo que f (n) = an . Sea
p G tal que
p ( es una funci
on de dominio (
n) = n ).
S
149
on. Sea
Ahora vamos a permutar n con n para llegar a una contradicci
r tal que si m r entonces r no este entre las terceras componentes de las
ternas del dominio de p. Denimos g : 2 2 la aplicaci
on
dada por
g(a, n , m)
(a, n , m)
si n = n,
(1, n, m + r) si m < r,
g(0, n, m) =
(1, n, m r) si r m < 2r,
(1, n, m)
si 2r m,
(0,
n,
m
+
r)
si m < r,
g(1, n, m) =
(0, n, m r) si r m < 2r,
(0, n, m)
si 2r m.
=
150
Captulo 6. Inmersiones
151
(o bien \ (i , j ) = ) seg
un hayamos elegido x).
Si si y sj estan ambos o ninguno en x permutaremos i con j, mientras que
si, por ejemplo, si x sj
/ x, tomaremos k que no este entre las primeras
componentes de los pares de B y que sea distinto de i, j, i1 , . . . , in . En este
caso permutaremos j y k.
Jugando con las segundas componentes podemos construir g EstH (B)
que deje invariantes a todos los r excepto a los dos que queremos permutar
y de modo que p g(p). Como es habitual, una extensi
on com
un de ambas
condiciones fuerza una contradicci
on.
Los conjuntos D-nitos son una rica fuente de anomalas. Notemos ante todo
que la existencia de un subconjunto innito D-nito de P implica f
acilmente la
existencia de un subconjunto an
alogo del conjunto de los n
umeros reales (porque
P puede biyectarse con R en ZF).
Ejercicio: Probar que es consistente con ZF la existencia de un subconjunto acotado
del conjunto R de los n
umeros reales (no vaco) que no contenga ninguna sucesi
on
convergente a su supremo. (Ayuda: considerar un subconjunto innito D-nito del
intervalo ]0, 1[. Puede tomarse sin m
aximo elemento.)
Ejercicio: Probar que si existe un conjunto innito D-nito entonces existe un conjunto de cardinales R semejante en orden al conjunto de los n
umeros reales. (Ayuda:
152
Captulo 6. Inmersiones
Sea r mayor que todas las terceras componentes de las ternas del dominio
de p. Denimos g : D D mediante
153
g(a, n, m) = (a, n, m) si (n = n1 n = n2 ) a = d,
g(d, n1 , m) = (d, n2 , s),
g(d, n2 , m) = d(n1 , s), donde
m + r si m < r,
s = m r si r m < 2r,
m
si 2r m.
As g() = , g(jd = jd , g(je = je , g(dn1 ) = dn2 , g(dn2 ) = dn1 ,
g(d k ) = d k y las condiciones p y g(p) son compatibles. As, una extensi
on
com
un a ambas fuerza que
: jd je inyectiva dn1 , dn2 jd (dn1 ) = d k = (dn2 ),
en particular, que dn1 = dn2 , cuando 1l fuerza lo contrario.
Para acabar demostraremos que sin el axioma de eleccion la uni
on de una
familia numerable de conjuntos numerables no tiene por que ser numerable.
Teorema 6.27 Si ZFC es consistente, tambien lo es ZF+ 1 es singular + P
es uni
on numerable de conjuntos numerables.
n: La idea de esta prueba es muy diferente a la de las anteDemostracio
riores. Vamos a colapsar todos los cardinales no numerables menores que de
modo que se convierta en 1 .
Sea M un modelo transitivo numerable de ZFC+V = L. Tomamos
P = {p | p pes una funci
on p es nito
ni ((n, i) Dominio(p) p(n, i) n )}M ,
ordenado por la inversa de la inclusi
on.
Sea G un ltro P-generico sobre M y sea fG =
p M [G] la funci
on
pG
generica. Considerando los conjuntos densos oportunos se comprueba sin dicultad que fG : M as como que las aplicaciones fn : M dadas
por fn (i) = f (n, i) son en realidad aplicaciones fn : nM suprayectivas, y
obviamente fn M [G].
Es claro que fG colapsa a M
on
en M [G], pero vamos a construir una extensi
simetrica en la que esto no sucede. Tomamos como H el conjunto de las aplicaciones g : biyectivas, g M , de la forma g(n, i) = (n, g2 (n, i)).
As H M es un grupo de permutaciones de . Para cada g H sea
g : P P dada por g (p) = {(g(n, i), ) | (n, i, ) p}. Aunque no estamos exactamente en la misma situacion que en los teoremas anteriores, es facil
ver que la correspondencia g g permite identicar a H con un grupo de
automorsmos de P.
Para cada n sea Hn = {g H | ki (k n g(k, i) = (k, i))}. Es
f
acil ver que {Hn }n M y es una familia de subgrupos de H, por lo que
= {L M | L es subgrupo de H n Hn L} M,
154
Captulo 6. Inmersiones
Hn SimH (1 ) SimH (m )
y p P cumple p (1 , . . . , m ), entonces p|n+1 (1 , . . . , m ).
S
Sea r mayor que todas las segundas componentes de los pares del dominio de q. Denimos g : mediante
si m n 2r i,
(m, i)
g(m, i) = (m, i + r) si n < m i < r,
m
{ M |
p P(p p0 p S (m)
=
)}.
155
=
. Equivalentemente,
Por () se cumple, de hecho, que p |n+1 (m)
S
M
podemos suponer que p (n + 1) .
Se cumple que si , A son distintos, entonces p p , pues fuerzan
f
ormulas contradictorias. Por lo tanto, el conjunto W = {p | A} M
cumple |W |M > M
n+1 , cuando por otra parte sus elementos son aplicaciones
de en n , y por consiguiente |W |M (n0 )M = M
n+1 , ya que estamos
suponiendo que M cumple la HCG.
M
N
Esta contradicci
on prueba que M
no es numerable en N , luego = 1 .
M
Cualquier aplicaci
on conal f : tal que f M esta tambien en N
y sigue siendo conal, pues esto es absoluto. Esto prueba que (cf 1 = 0 )N .
Nos ocupamos ahora de P. Dado n , llamamos n al conjunto de todos
nicamente pares de la forma (, p),
los pares (, 1l), donde SM P contiene u
con i y p P y las primeras componentes de los pares del dominio de p
son menores o iguales que n. Obviamente n es un P-nombre y cada g H
permuta a sus elementos, luego SimH (n ) = H. Por consiguiente n SM P .
Sea An = nG N . Es claro que An P. Sea = {(n , 1l) | n } M P .
Tambien SimH () = H, con lo que SM P y A = {An | n } = G N .
M
as a
un, se cumple que = {(po(
n, n ), 1l) | n } SM P , por lo que
{An }n = G N . En particular A es numerableN .
Si llamamos B al conjunto de las condiciones de P en cuyo dominio s
olo haya
pares con primera componente n, tenemos que |B|M (n0 )M = M
n+1 y, en
consecuencia,
M
|n |M = SV P | { | i } B (20 n+1 )M = M
n+2 .
M
Sea f M tal que f : n+1
n suprayectiva y llamemos
M
= po(
, f ()), 1l | n+1
M P.
M
Si g Hn y n+1
, entonces g(f ()) = f (), por lo que Hn SimH ( ).
M
on de dominio n+1
y cuyo
Por consiguiente SM P y G N es una aplicaci
M
rango contiene a An . Teniendo en cuenta que n+1 es bien ordenable en N , de
M N
aqu se sigue que |An |N |n+1
| = 0 .
En denitiva, {An }n es una familia numerableN de subconjuntos numerablesN de (P)N . Para concluir la prueba basta ver que
(P)N =
An .
n
156
Captulo 6. Inmersiones
6.3
Productos
6.3. Productos
157
158
Captulo 6. Inmersiones
Veamos que D es denso en Q. Para ello tomamos t Q y denimos
D = {p P | q Q(q t (p, q) D)} M.
6.3. Productos
159
En P(E) denimos el orden dado por p q A p() q().
As
aximo 1l igual a la condici
on dada por
P(E) resulta ser un c.p.o. con m
A 1l() = 1l.
Si E es una funci
on de Easton y es un cardinal, llamaremos E> y E a las
restricciones de E a los cardinales de su dominio > o , respectivamente. Es
muy f
acil comprobar que P(E)
= P(E> )P(E ). La semejanza es simplemente
la que a cada condici
on le asigna el par formado por su restricci
on a los cardinales
> y su restriccion a los cardinales .
A continuaci
on los teoremas obligados:
Teorema 6.32 Sea E una funci
on de Easton de dominio A y un cardinal
regular tal que A + y 2< = . Entonces P(E) cumple la c.c.+ .
n: Si p P(E), sea d(p) =
Demostracio
{} Dominio(p()). Sea
A
El u
ltimo sumando s
olo hace falta si A, pues por denici
on
/ B. De
este modo
|d(p)|
+ |Dominio(p())| < ,
B
160
Captulo 6. Inmersiones
tenga cardinal + .
En particular, si y estan en este conjunto, para todo A y todo
i Dominio(p ()) Dominio(p ()) se cumple que (, i) d(p ) d(p ) = r,
luego p ()(i) = p ()(i). Esto implica que p () y p () son compatibles en
Fn(E(), 2, ), de donde a su vez se sigue que p y p son compatibles.
Teorema 6.33 Si E es una funci
on de Easton de dominio A y es un cardinal
innito tal que A + = , entonces P(E) es + -cerrado.
n: Sea {p }< con < + una sucesion decreciente de
Demostracio
condiciones en P(E). Para cada A se cumple que {p ()}< es una
sucesion decreciente de condiciones en Fn(E(), 2, ), que es -cerrado, y por
+
otra parte <
on p Fn(E(), 2, )
. Por lo tanto existe una condici
p
().
Podemos
exigir
que
p = 1l siempre que
de
manera
que
<
< p () = 1l.
Sea p P(E) la condici
on dada por A p() = p . Se cumple que p es
realmente una condici
on, pues para todo cardinal regular se cumple que
|{ A | p() = 1l}| =
{ A | p () = 1l} < ,
<
A
es
porque
>
||.
Es claro que < p p , lo que prueba que P(E) es + -cerrado.
El teorema siguiente es fundamental para trabajar con productos de Easton:
Teorema 6.34 Sea M un modelo transitivo numerable de ZFC+HCG, E M
una funci
on de EastonM , P = P(E)M , un cardinal regularM , P1 = P(E> ),
P2 = P(E ) y G un ltro P-generico sobre M . Entonces existe un ltro G1 P1 generico sobre M y un ltro G2 P2 -generico sobre M [G1 ] de modo que M [G] =
M [G1 ][G2 ]. Adem
as P1 es + -cerradoM y P2 cumple la (c.c.+ )M [G1 ] .
n: Sabemos que P es semejanteM a P1 P2 , luego por 6.4
Demostracio
existe un ltro G que es P1 P2 -generico sobre M y tal que M [G] = M [G ].
Por el teorema del producto (y el teorema previo) existen ltros G1 y G2 que
cumplen lo pedido.
Por el teorema anterior, P1 es + -cerradoM , luego conserva cardinales y
conalidades + . Ademas, teniendo en cuenta la HCGM ,
(2< )M [G1 ] = (2< )M = .
Esto nos permite aplicar el teorema 6.32 en el modelo M [G1 ] (notemos que
P2 = P(E )M [G1 ] ) y concluir que P2 cumple la (c.c.+ )M [G1 ] .
Teorema 6.35 Sea M un modelo transitivo numerable de ZFC+HCG, E M
una funci
on de EastonM y P = P(E)M . Entonces P conserva cardinales y
conalidades.
6.3. Productos
161
F () M.
<
Se cumple que |X|M , pues < |F ()|M (en efecto, una
biyeccion entre F () y su cardinal en M [G1 ] esta en M por 5.8). En particular
|X|M < , pero por otra parte X contiene al rango de f , luego no esta acotado
en , y esto contradice la regularidadM de .
El resultado principal que vamos a probar es que en una extensi
on generica
a traves de un producto de Easton la funci
on del continuo coincide con la correspondiente funci
on de Easton en el dominio de esta. No obstante vamos a
calcular la funci
on del continuo completa de la extensi
on. Concretamente, sera
la dada por la denici
on siguiente:
Denici
on 6.36 Sea E una funci
on de Easton de dominio A. Para cada cardinal innito sea
E () = +
E().
A+
E ()
E ()+
si cf E () > ,
en otro caso.
162
Captulo 6. Inmersiones
i M.
6.3. Productos
163
E ()
( E ())M [G] = E ().
R
<
2<
(2< )+
si < cf 2< ,
si = cf 2< .
164
Captulo 6. Inmersiones
6.3. Productos
165
Captulo VII
Algebras
de Boole
La teora de extensiones genericas resulta mucho mas clara conceptualmente
cuando el conjunto preordenado con que se trabaja es un algebra de Boole
completa. En este captulo estudiaremos las algebras de Boole y su relacion con
la teora de extensiones genericas.
7.1
Denici
on, ejemplos y propiedades b
asicas
El ejemplo tpico de algebra de Boole es PX, donde X es un conjunto arbitrario. En PX estan denidas las operaciones de uni
on, interseccion y complemento
respecto de X. Si axiomatizamos las propiedades b
asicas de estas operaciones
llegamos a la nocion general de algebra de Boole:
Denici
on 7.1 Un
algebra de Boole es una cuadrupla (B, , , ), donde B es
un conjunto no vaco, : B B B, : B B B y : B B de modo
que se cumplen las propiedades siguientes:
1)
2)
3)
4)
p = p,
p q = q p,
(p q) r = p (q r),
p p = p,
5)
6)
7)
8)
p (q r) = (p q) (p r),
p (p q) = p,
(p q) = p q ,
p p = q q .
p = p,
p q = q p,
(p q) r = p (q r),
p p = p,
p (q r) = (p q) (p r),
p (p q) = p,
(p q) = p q ,
p p = q q ,
167
p q = q p,
(p q) r = p (q r),
p p = p,
p (q r) = (p q) (p r),
p (p q) = p,
(p q) = p q ,
p p = q q .
Captulo 7. Algebras
de Boole
168
Por ejemplo,
Algebras
de conjuntos Diremos que un conjunto B = es un
algebra de
conjuntos sobre un conjunto X si B PX y para todo x, y B se cumple que
x y, x y, X \ x B.
En tal caso es inmediato comprobar que B es un algebra de Boole con las
operaciones dada por x y = x y, x y = x y, x = X \ x.
Por ejemplo, PX es un algebra de conjuntos sobre X. Si X es un espacio
topol
ogico, el conjunto de los subconjuntos de X que son a la vez abiertos y
cerrados es un algebra de subconjuntos de X.
Algebras
de Lindenbaum Sea L un lenguaje formal de primer orden y
T una teora axiom
atica sobre L. Sea S el conjunto de las sentencias de L.
Claramente la relacion en S dada por
R syss es un teorema de T
es una relacion de equivalencia. Se llama
algebra de Lindenbaum de T al conjunto cociente B(T ) = S/R con las operaciones dadas por
[] [] = [ ],
[] [] = [ ],
[] = [].
p q = (p q) (q p).
[ ] = [] [].
Si B es un
algebra de Boole, la propiedad 8) de la denici
on (junto con su
dual) establece que existen unos u
nicos elementos O, 1l B tales que para todo
p B se cumple p p = O, p p = 1l. Las propiedades siguientes se
demuestran sin dicultad:
O = 1l,
p p = O,
p O = p,
p 1l = 1l,
1l = O,
p p = 1l,
p 1l = p,
p O = O.
7.1. Denici
on, ejemplos y propiedades b
asicas
169
Captulo 7. Algebras
de Boole
170
Por u
ltimo, (p q) = 1l syss (p q) = (q p) = 1l, syss p q q p,
syss p = q.
Si B es un
algebra de conjuntos, la relaci
on de orden es claramente la inclusi
on. Si B es el algebra de Lindenbaum de una teora T , entonces [] []
syss [ ] = 1l, syss es un teorema de T .
Denici
on 7.3 Diremos que un algebra de Boole B es degenerada si O = 1l.
Teniendo en cuenta que O y 1l son el mnimo y el m
aximo de B es claro que
B es degenerada si y solo si B = {O} = {1l}.
Un algebra de conjuntos sobre un conjunto X es degenerada si y solo si
X = . El algebra de Lindenbaum de una teora T es degenerada si y solo si T
es contradictoria (si y s
olo si todas las sentencias son teoremas).
Vamos a trabajar u
nicamente con algebras no degeneradas, es decir, en lo
sucesivo entenderemos que algebra de Boole signica
algebra de Boole no
degenerada.
Denici
on 7.4 Si B es un algebra de Boole, diremos que un conjunto C B
es una sub
algebra de B si C = y para todo p, q C se cumple que p q,
p q, p C. Entonces C es un algebra con las restricciones de las operaciones
de B. Es claro que O y 1l son los mismos en B y en C.
Obviamente B es una sub
algebra de B, las sub
algebras de B distintas de la
propia B se llaman sub
algebras propias. As mismo, {O, 1l} es una sub
algebra
de B, a la que llamaremos sub
algebra trivial. Un algebra B es trivial si coincide
con su sub
algebra trivial, es decir, si B = {O, 1l}.
Un algebra PX es trivial si y solo si |X| = 1, el algebra de abiertos-cerrados
de un espacio topol
ogico X es trivial si y solo si X es conexo. El algebra de
Lindenbaum de una teora T es trivial si y solo si T es completa.
Se comprueba inmediatamente que la interseccion de una familia de sub
algebras de un algebra dada B es de nuevo una sub
algebra. Por consiguiente, si
X B, podemos denir la sub
algebra generada por X en B como la interseccion
de todas las sub
algebras de B que contienen a X. La representaremos por X .
Es claro que si X C B, donde C es una sub
algebra de B, entonces la
sub
algebra generada por X en C coincide con la sub
algebra generada por X en
B. Si B = X diremos que X es un generador de B.
Denici
on 7.5 Diremos que una aplicaci
on h : B C entre algebras de
Boole es un homomorsmo de a
lgebras si para todo p, q B se cumple
h(p ) = h(p) ,
7.1. Denici
on, ejemplos y propiedades b
asicas
171
pi =
iI
{pi | i I}.
qX
qX
qX
As pues, p
qX
qX
qX
q es el supremo de A.
qX
Captulo 7. Algebras
de Boole
172
Denici
on 7.7 Un homomorsmo h : B C entre algebras de Boole completas es completo si para todo X B se cumple
h
q =
h(q)
qX
qX
(o la igualdad an
aloga con nmos).
Si B es un
algebra de Boole completa y C es una sub
algebra de B,diremos
que C es una sub
algebra
completa
si
para
todo
X
C
se
cumple que X C
(o, equivalentemente, X C).
En tal caso C es completa con la estructura de subalgebra y si X C, el
supremo de X en C es el mismo que el supremo en B.
Equivalentemente, C es una sub
algebra completa de B si es completa como
algebra y la inclusi
on i : C B es un monomorsmo completo.
Es importante tener presente que una sub
algebra C de un algebra completa
B puede ser completa como algebra pero no ser una sub
algebra completa. Esto
sucede si el supremo en C de un subconjunto X C no coincide con el supremo
en B.
Si B es un
algebra de Boole completa, es inmediato comprobar que la interseccion de una familia de sub
algebras completas de B es de nuevo una sub
algebra
completa. Por consiguiente, si X B, podemos denir la sub
algebra completa
generada por X como la interseccion de todas las sub
algebras completas de B
que contienen a X. La representaremos por X c . Si B = X c diremos que B
esta completamente generada por X o que X es un generador completo de B.
Terminamos la seccion construyendo las algebras de Boole completas que
manejaremos en la teora de extensiones.
Denici
on 7.8 Sea X un espacio topol
ogico, no necesariamente de Hausdor.
Si A X representaremos por intA al interior de A y por clA la clausura de A.
Diremos que A es un abierto regular si A = int clA. Denimos A = X \ clA.
Es claro que si A B X entonces B A y A B .
Observemos que A = X \clA = int(X \A ) = int clA. As pues, A es un
abierto regular si y s
olo si A = A . Necesitamos algunos hechos adicionales
sobre estos conceptos:
Teorema 7.9 Sean U y V subconjuntos de un espacio topol
ogico X y supongamos que U es abierto. Entonces:
a) U = U ,
b) V = V ,
c) (U V ) = U V .
7.1. Denici
on, ejemplos y propiedades b
asicas
173
p q = (p q) ,
p = p .
Adem
as O = , 1l = X, la relaci
on de orden es la inclusi
on y para todo
A R(X) se cumple
A=
p
,
A=
p
.
pA
pA
Captulo 7. Algebras
de Boole
174
7.2
Algebras
de Boole como c.p.o.s
7.2. Algebras
de Boole como c.p.o.s
175
b) Cuando decimos que B es separativo, hay que entender que B \ {O} lo es.
Basta tomar r = p q . Se cumple que r = O, pues si p q = O, entonces
p q = p q = 1l, luego p q. Claramente r cumple lo pedido.
c) Si existe un q B tal que O < q < p, entonces por a) existe un r B\{O}
tal que r p y r q, luego p no es un atomo. El recproco es obvio.
Ahora caracterizamos las inmersiones completas entre c.p.o.s para el caso de
algebras de Boole completas:
B
| q h(r)} es una reducci
on
de q a B. En efecto, h(p) = {h(r) | r B q h(r)} q > O, luego p > O.
Si t p es no nulo pero h(t) q = O, entonces q h(t ), luego p t (por
on.
denici
on de p), y as t p p = O, contradicci
Supongamos ahora que h es una inmersion completa en el sentido de c.p.o.s.
Como B es un c.p.o. separativo, el teorema 6.2 nos da que h es inyectiva, h(1l) = 1l
y para todo p, q B \ {O}
p q h(p) h(q),
p q = O h(p) h(q) = O.
pX
pX
pX
pX
Captulo 7. Algebras
de Boole
176
con que t es una reducci
on de s. As pues, t
s h(t) s h
p, pero entonces
pX
p = O,
pX
contradicci
on.
Las inmersiones densas entre algebras de Boole completas resultan ser de
hecho isomorsmos. Esto es consecuencia del teorema siguiente:
Teorema 7.13 Sean B y C dos
algebras de Boole completas, sean D1 B,
D2 C subconjuntos densos y sea j : D1 D2 una semejanza. Entonces j
se extiende a un u
nico isomorsmo de a
lgebras j : B C.
n: Al decir que D1 es denso en B hay que entender que
Demostracio
D1 B \ {O} es denso en B \ {O}, e igualmente con D2 .
Denimos j (p) = {j(q) | q D1 q p}. Claramente j (O) = O.
Si p D1 entonces
j(p) {j(q) | q D1 q p} j(p),
luego j (p) = j(p), es decir, j extiende a j.
Si p B \ {O}, entonces existe q D1 con lo que q p y por consiguiente
O < j(q) j (p). As pues, j se restringe a una aplicaci
on B\{O} C\{O}.
Veamos que es una inmersion.
Si p1 , p2 B cumplen p1 p2 , entonces
{j(q) | q D1 q p1 } {j(q) | q D1 q p2 },
luego j (p1 ) j (p2 ).
Si, por el contrario, p1 p2 = O, entonces, para cada q D1 , q p1
tenemos que
j(q) j (p2 ) = {j(q) j(r) | r D1 r p2 } = O,
pues q y r son incompatibles en D1 , luego j(q) y j(r) son incompatibles en D2
y, al ser este denso, tambien lo son en C. Por consiguiente
j (p1 ) j (p2 ) = {j(q) j (p2 ) | q D1 q p1 } = O.
As pues, j es una inmersion de c.p.o.s, obviamente densa, luego en particular es una inmersi
on completa. Por el teorema anterior es un monomorsmo
completo de algebras de Boole. S
olo falta probar que es suprayectivo.
Sea r C. Denimos s = {p D1 | j(p) r}. Entonces
j (s) = {j(p) | p D1 j(p) r} r.
7.2. Algebras
de Boole como c.p.o.s
177
Captulo 7. Algebras
de Boole
178
7.2. Algebras
de Boole como c.p.o.s
179
p q = p q.
(Caracterstica 2 quiere decir que p + p = 0 para todo p). Comprobar que un subconjunto I de B es un ideal de B en el sentido de la teora de anillos si y s
olo si lo es en
el sentido de la denici
on anterior. En
algebras de conjuntos, la suma se corresponde
con la operaci
on conjuntista conocida como diferencia sim
etrica:
X Y = (X \ Y ) (Y \ X) = (X Y ) \ (X Y ).
180
Captulo 7. Algebras
de Boole
a) Se dice que I es un ideal primo en B si p B (p I p I).
b) Se dice que F es un ultraltro en B si p B (p F p F ).
Es evidente que los ideales primos son los duales de los ultraltros y viceversa.
Si I y F son un ideal primo y un ultraltro duales entre s, entonces B = I F ,
I F = .
En la seccion siguiente demostraremos que los ltros genericos son ciertamente ultraltros. Esto nos proporciona una especie de tertiun non datur: o
bien una condici
on o bien su complementaria ha de ser verdadera respecto a
un ltro generico. La existencia de ultraltros e ideales primos es consecuencia
inmediata del lema de Zorn y de la caracterizaci
on siguiente:
Teorema 7.20 Sea B un a
lgebra de Boole, I un ideal y F un ltro en B. Entonces I es un ideal primo (resp. F es un ultraltro) si y s
olo si es maximal
respecto de la inclusi
on en el conjunto de ideales (resp. ltros) de B.
n: Si I es primo pero existe un ideal J tal que I J B, sea
Demostracio
q J \ I. Como q
/ I, ha de ser q I, pero entonces q, q J, contradicci
on.
Recprocamente, si I es maximal, dado p B tal que p
/ I, entonces I {p}
ha de contener un cubrimiento nito de B, o de lo contrario generara un ideal
mayor que I. As pues, existe i I tal que 1l = p i, de donde p i, con lo
que p I. Esto prueba que I es primo. Similarmente se razona con ultraltros
(o, alternativamente, empleamos la dualidad).
Ejercicio: Probar que en un
algebra de Boole, vista como anillo, los ideales maximales
coinciden con los primos (en el sentido algebraico usual) y son precisamente los que
hemos denido arriba como ideales primos.
Seg
un coment
abamos, el lema de Zorn implica trivialmente el teorema siguiente, que es hasta ahora la u
nica aplicaci
on de axioma de eleccion en este
captulo:
Teorema 7.21 (Teorema del ultraltro/del ideal primo) Todo ltro de
un a
lgebra de Boole est
a contenido en un ultraltro y todo ideal est
a contenido
en un ideal primo.
7.3
Extensiones con
algebras de Boole
181
D
(en particular p = O) tal
que p X, pero entonces p p , lo cual es absurdo.
Debido a este teorema, y a pesar de que precisamente por el es redundante,
es costumbre hablar de ultraltros genericos en lugar de ltros genericos en
un algebra de Boole completa.
Aunque, en principio, el c.p.o. que utilizamos al hablar de un algebra B es
B \ {O}, es conveniente admitir que O pueda aparecer en los B-nombres, es
decir, considerar B-nombres propiamente dichos en lugar de B \ {O}-nombres.
Esto no altera ning
un resultado pues, como O no pertenece a ning
un ltro, la
on. As
presencia de un par (, O) en un B-nombre no tiene ninguna repercusi
mismo resulta conveniente denir la f
ormula O como siempre verdadera.
En realidad, al trabajar con algebras de Boole completas podemos sustituir
la relaci
on por el concepto de valor de una f
ormula, que introducimos a
continuaci
on:
Denici
on 7.23 Sea (x1 , . . . , xn ) una f
ormula con a lo sumo las variables
libres indicadas. Sea B un algebra de Boole completa y sean 1 , . . . , n V B .
Denimos el valor de (1 , . . . , n ) en B como la condicion
!(1 , . . . , n )! = {p B | p (1 , . . . , n )}.
En principio, el valor de es el supremo de las condiciones que fuerzan .
Seguidamente probamos que !! fuerza , con lo que de hecho es la mayor
condici
on que fuerza .
Captulo 7. Algebras
de Boole
182
syss
p !(1 , . . . , n )!.
n: Una implicaci
Demostracio
on es evidente. Para la otra basta probar
que !! . A su vez, para ello basta probar que el conjunto de las condiciones
que fuerzan es denso bajo !! (teorema 4.24). En efecto, si q !! y q = O,
entonces
O < q = q !! = {q p | p B p },
luego existe p B tal que p y q p = O, luego hemos encontrado una
condici
on r = q p tal que r q y r .
As pues, al trabajar con algebras de Boole completas no necesitamos elegir
condiciones que fuercen determinadas f
ormulas, sino que podemos usar siempre la mejor condici
on posible en cada caso, el valor de la f
ormula. En estos
terminos, el teorema fundamental de la teora de extensiones puede reescribirse
como sigue:
Teorema 7.25 (Teorema fundamental de la teora de extensiones) Sea
(x1 , . . . , xn ) una f
ormula con a lo sumo las variables libres indicadas. Sea M
un modelo transitivo de ZF, sea B M un a
lgebra de Boole completaM , sean
B
1 , . . . , n M y sea G un ultraltro B-generico sobre M . Entonces
M [G] (1G , . . . , nG )
syss
!(1 , . . . , n )!M G.
La compleja denici
on de la relaci
on (la que en su momento llamamos )
de deba a la falta de medios con que nos encontramos al trabajar con un c.p.o.
arbitrario. Con las posibilidades de un algebra de Boole completa las cosas
cambian notablemente. la funci
on ! ! (que contiene la misma informaci
on que
la relaci
on ) tiene una denici
on natural.
Teorema 7.26 Sean y dos f
ormulas. Si B es un a
lgebra de Boole completa,
entonces:
a) !! = !! ,
b) ! ! = !! !!,
c) ! ! = !! !!,
183
d) ! ! = !! !!,
e) ! ! = !! !!,
f ) ! x (x)! =
!()!,
g) ! x (x)! =
V B
V B
h) ! x (x)! =
i) ! x (x)! =
!()!,
Dom( )
Dom( )
(! ! !()!),
(! ! !()!).
V B
Captulo 7. Algebras
de Boole
184
Dom( )
! ! =
Dom( )
(! ! !( )!).
n: Tenemos que
Demostracio
! = x x x x ! = 1l,
luego ! = ! = ! x x x x !. Ahora basta aplicar el
teorema anterior. Para la segunda igualdad partimos de que
! x x = ! = 1l
y razonamos del mismo modo.
A partir de aqu podramos dar una denici
on recurrente alternativa de
! = ! y ! !, pero esta se simplicara considerablemente si primero nos
restringimos a una clase de nombres mas estructurada que V B .
Denici
on 7.28 Sea B un algebra de Boole completa y V B . Diremos que
es hereditariamente unvoco si es una funci
on y todos los nombres de su dominio
son hereditariamente unvocos.
Naturalmente, esta denici
on esta justicada por el principio de -recursion.
A cada B-nombre podemos asociarle un B-nombre hereditariamente unvoco
tal que ! = ! = 1l. En efecto, supuesto denido para los nombres
Dominio(), denimos
D = { | Dominio()}
y entonces : D B es la aplicacion dada por
() = {p P | V B ( = (, p) )}.
Equivalentemente, para construir empezamos reemplazando cada en
el dominio de por y despues sustituimos todos los pares (, p) con la
misma primera componente por un u
nico par cuya segunda componente sea
el supremo de todas las condiciones p que aparecan en dichos pares.
No es difcil probar que, tal y como hemos dicho, ! = ! = 1l, pero no
vamos a hacerlo porque renando la construcci
on podemos conseguir un nombre
con una propiedad adicional. Si es un nombre hereditariamente unvoco y
es un nombre en su dominio, resulta que s
olo hay un par en con primera
componente , y su segunda componente es ( ). Podra pensarse entonces
que ! ! = ( ), pero esto no es necesariamente cierto ya que, por ejemplo,
podra haber otro nombre en en dominio de tal que = pero ! = ! = 1l,
y en tal caso ! ! dependera tambien del valor de (). Esto nos lleva a
denir los nombres extensionales:
185
Denici
on 7.29 Sea B un algebra de Boole completa y V B un nombre
hereditariamente unvoco. Diremos que es extensional si
Dominio() () ! = ! ( ) .
Diremos que es hereditariamente extensional si es extensional y todos los
nombres de su dominio son hereditariamente extensionales.
Para nombres extensionales s se cumple la relacion sobre la que estabamos
especulando y nos da la interpretaci
on mas natural de la noci
on de nombre:
un B-nombre (hereditariamente extensional) es una funci
on que a cada nombre
de su dominio le asigna la probabilidad de que el objeto nombrado por
pertenezca al objeto nombrado por .
Teorema 7.30 Sea B un a
lgebra de Boole completa, un B-nombre extensional
y Dominio(). Entonces ! ! = ( ).
n: Basta probar la relativizaci
Demostracio
on del teorema a un modelo
transitivo numerable M de ZF. Obviamente ( ) ! !. La desigualdad
contraria equivale a ( ) !
/ !. Para probarla tomamos un ultraltro
generico G tal que ( ) G y hemos de ver que G
/ G . En caso contrario
existira un Dominio() tal que G = G y () G. Ahora bien, la
extensionalidadM de nos da que () ! = ! ( ). El miembro izquierdo
esta en G, luego tambien ( ) G, contradicci
on.
Ahora modicamos la denici
on anterior de para conseguir un nombre que
no solo sea hereditariamente unvoco sino tambien hereditariamente extensional.
Supuesto denido para todo de su dominio, consideramos
A = { | Dominio()}.
Denimos : A B mediante
() =
! = ! p , Dominio() = (, p) .
Teorema Sea B un a
lgebra de Boole completa y V B . Entonces es
hereditariamente extensional y ! = ! = 1l.
n Lo probamos por -inducci
Demostracio
on sobre . Para ello lo suponemos cierto para los nombres de su dominio. Ciertamente, es hereditariamente
unvoco. Hemos de ver que es extensional. Tomamos 1 , 2 Dominio( ), de
modo que i = i , con i Dominio().
Por hip
otesis de induccion !i = i ! = 1l. Consideremos un par (, p)
otesis de induccion
y un Dominio() tal que 1 = . Tambien por hip
! = 1 ! = 1l. As:
!1 = 2 ! ! = ! p !2 = ! p (2 ).
Captulo 7. Algebras
de Boole
186
.
M . Basta probar que G = G
otesis de induccion
Si x G , entonces x = G , con (, p) , p G. Por hip
! = ! = 1l G, luego x = G
. Ademas p = ! = ! p ( ), luego
( ) G. Por consiguiente x = G
G
.
! ! ! = ! p = O,
Dominio(),
= ,
(, p) .
Pero la u
ltima condici
on implica que p ! ! y por hip
otesis de inducci
on ! = ! = 1l, ! = ! = 1l, luego ! = ! = 1l. Por consiguiente,
O = ! ! ! = ! p ! ! ! ! = O,
contradicci
on.
Todava podemos conseguir nombres mejores. La igualdad ! ! = ( )
solo tiene sentido para nombres en el dominio de , mientras que, para otros
nombres, el valor ! ! tiene que calcularse comparando con los nombres
del dominio de (ver el teorema 7.27). Lo ideal sera que el dominio de un
nombre fuese la clase de todos los B-nombres, pero eso es imposible porque no
es un conjunto. Recordemos que hemos convenido en admitir que un nombre
tome el valor O. Esto nos permite extender trivialmente el dominio de un nombre (asignando ceros a los nombres a
nadidos). Con ello podemos restringirnos
a nombres cuyos dominios formen una sucesi
on transnita denida de forma
natural:
Denici
on 7.31 Sea B un algebra de Boole completa. Denimos
V0B
B
V+1
VB
= ,
B
VB
VB .
187
syss
Captulo 7. Algebras
de Boole
188
a) VB ,
/ VB .
1. ! ! = (),
2. ! = ! =
(! ! ! !)
(! ! ! !),
VB
Dom()
3. ! ! =
(! = ! ! !),
Dom()
b)
/ VB ,
/ VB ,
1. ! = ! =
2. ! ! =
VB
VB
(! ! ! !),
(! = ! ! !).
189
! ! G syss G G .
n: Por inducci
Demostracio
on sobre el mnimo ordinal para el que se
cumpla que , MB . Necesariamente = + 1. Distinguimos los cinco
casos que hemos considerado en la denicion anterior.
a 1) Si ! ! G, entonces () G, luego claramente G G .
Si G G , entonces G = G , con Dominio( ) y () G. Por
hip
otesis de induccion ! = ! G y por extensionalidad,
! = ! () () = ! ! G,
a 2) Si ! = ! G y x G , entonces x = G , para un Dominio()
y () G. Claramente entonces, ! ! G. Por denici
on de ! = !,
tenemos que ! ! ! ! G, luego ! ! G. Por el caso anterior,
esto implica que x = G G , luego G G . Igualmente se prueba la otra
inclusi
on, con lo que G = G .
Recprocamente, si G = G , vamos a probar que, para todo Dominio(),
se cumple ! ! ! ! G, para lo cual suponemos que ! ! G y
hemos de probar que ! ! G.
Por el caso anterior G G = G , luego, de nuevo por el caso anterior,
! ! G.
Como G es un ultraltro generico y el conjunto de las condiciones de la forma
! ! ! !, con Dominio() esta contenido en G, concluimos que
(! ! ! !) G.
Dom()
con lo que ! = ! G.
a 3) Del hecho de que G es un ultraltro generico se sigue facilmente que
! ! G si y solo si existe Dominio() tal que ! = ! ! ! G.
Por el caso anterior y por hip
otesis de induccion, esto equivale G = G G .
Los casos b 1) y b 2) se razonan analogamente.
A partir de aqu podemos tomar como denicion !! el teorema 7.26 y
es muy f
acil dar una prueba natural del teorema fundamental de la teora de
extensiones en su version 7.25.
190
Captulo 7. Algebras
de Boole
Quiz
a el lector se pregunte si no hubiera sido mejor olvidarse de los c.p.o.s
arbitrarios y haber desarrollado toda la teora de extensiones en terminos u
nicamente de algebras de Boole completas. La realidad es que, si bien algunos
conceptos de la teora de extensiones solo se entienden adecuadamente cuando
se conoce la version en terminos de algebras de Boole (como es el caso de la
relacion ), tambien hay otros que se entienden mejor en terminos de c.p.o.s
arbitrarios. Por ejemplo, el producto cartesiano B1 B2 de algebras de Boole
completas tiene estructura natural de algebra de Boole, pero no es completa en
general, por lo que se suele denir B1 B2 como la complecion del producto
cartesiano. As, el tratamiento de las extensiones genericas con productos de
algebras completas se entiende mejor si se comprende que en realidad todo
7.4. Algebras
cociente
191
trucci
on es la relativizacion a N de una denici
on recurrente, luego la sucesi
on
{H } esta en N , como habamos armado. Vamos a probar por inducci
on
a probado.
que H = H X , con lo que H = H N y el teorema quedar
Ciertamente se cumple para = 0 y si vale para todo < tambien vale
para . Supongamos que H = H X y veamoslo para + 1. Como H es un
ultraltro, se cumple que H (X \ H ) = H (X X ). En consecuencia
todo elemento de H+1 esta por encima de un elemento de H, luego esta en H.
Claramente entonces H+1 H X+1 .
Todo elemento de H X+1 es de la forma Z, donde Z M , Z X X .
Basta probar que Z (H (X \ H ) ) = , pero es que si se diera el caso
contrarioentonces Z H
= , luego Z H y como H es C-generico sobre M
tambien Z H, luego Z
/ H, contradicci
on.
En general, si M es un modelo transitivo de ZFC y A M , no tiene por
que existir un mnimo modelo N de ZFC tal que M N y A N . El teorema
anterior nos dice que una condici
on suciente para que esto ocurra es que A
pertenezca a una extension generica de M . Conviene observar que entonces
M [A] es tambien una extensi
on generica. Otro hecho elemental es que si A = G,
entonces M [A] en el sentido del teorema anterior es M [G], por lo que la notaci
on
es consistente.
7.4
Algebras
cociente
(7.1)
Captulo 7. Algebras
de Boole
192
syss
p+q I
syss
(p q) F.
[p] = [p ].
c) La aplicaci
on f : B B/I dada por f (p) = [p] es un epimorsmo de
algebras al que llamaremos epimorsmo canonico del cociente.
7.4. Algebras
cociente
193
Teorema 7.39 Si B es un a
lgebra de Boole -completa y cumple la condici
on
de cadena entonces B es completa.
n: Tomemos X B y veamos que X tiene supremo. Sea
Demostraci
o
Y = {p B | q X p q}. Sea A una anticadena maximal en Y . Claramente
tambien es una anticadena en B, luego por hip
otesis |A| < y existe A.
Veamos que este supremo es tambi
en el supremo de X.
Si p X Y pero
p
A, entonces O = p ( A) p, de donde
concluimos que p ( A) Y y es incompatible con todos los elementos de
A. Esto permite extender
on con su
A a una anticadena mayor, en contradicci
maximalidad. As pues, A es una cota superior de X.
Si t es una cota
superior de X, tambien lo es de Y , luego de A, luego A t.
Esto prueba que A es la menor cota superior de X.
Ahora daremos condiciones para que un cociente satisfaga las hip
otesis de
este teorema. En primer lugar nos ocupamos de la completitud:
Denici
on 7.40 Sea B un algebra de Boole, sean I, F un ideal y un ltro en
B, respectivamente, y sea un cardinal innito.
I es -completo si todo subconjunto de I de cardinal menor que tiene
supremo y este pertenece a I.
F es -completo si todo subconjunto de F de cardinal menor que tiene
nmo y este pertenece a F .
Obviamente un ideal es -completo si y solo si lo es su ltro dual, y viceversa.
Teorema 7.41 Sea un cardinal innito, B un a
lgebra de Boole -completa
e I un ideal -completo de B. Entonces el
algebra cociente B/I es -completa.
Adem
as, para todo X B tal que |X| < se cumple
[p] =
p .
pX
pX
cota superior de Y .
Si [q] es otra cota superior, entonces [p] [q] para todo p X, es decir,
p q I. Por la completitud de I concluimos que
p q =
(p q ) I,
pX
luego
pX
pX
p [q]. Esto prueba que
p es el supremo de Y .
pX
Captulo 7. Algebras
de Boole
194
Denici
on 7.42 Sea B un algebra de Boole, I un ideal de B y un cardinal
innito. Diremos que I cumple la condici
on de cadena o que es -saturado si
toda anticadena en B \ I tiene cardinal menor que .
Teorema 7.43 Sea un cardinal innito, sea B un a
lgebra de Boole completa
e I un ideal -completo de B. Entonces I cumple la c.c. si y s
olo si el a
lgebra
B/I cumple la c.c..
n: Supongamos que I cumple la c.c. y sea {[p ]}< una
Demostracio
anticadena en
B/I,
donde las clases son distintas dos a dos. Podemos suponer
ademas que < p
/ I. As, si < < entonces p p I. Denimos
q = p
p .
<
<
7.5
Espacios de Stone
Denici
on 7.44 Sea B un algebra de Boole. Llamaremos S(B) al conjunto de
todos los ultraltros de B. Para cada p B denimos
Cp = {x S(B) | p x},
= {Cp | p B}.
B
195
es uni
on de un n
umero nito de ellos, luego est
a en B.
Captulo 7. Algebras
de Boole
196
luego
x S(C)(x Cq p f (x)),
x S(C)(x Cq f (p) x),
197
x S(C)(x Cq c Cf (p) ),
198
Captulo 7. Algebras
de Boole
vacos, si y solo si Cp = {x} para cierto x S(B), que sera un punto aislado.
Recprocamente, todo punto aislado determina un abierto b
asico de S(B) que
a su vez determina un atomo de B. Es f
acil ver que estas correspondencias son
mutuamente inversas, de modo que existe una biyecci
on entre los atomos de un
algebra de Boole y los puntos aislados de su espacio de Stone.
Teorema 7.51 Un
algebra de Boole B es completa si y s
olo si su espacio de
Stone es extremadamente disconexo, es decir, las clausuras de sus abiertos son
abiertas.
n: Supongamos que B es completa y sea A un abierto en S(B).
Demostracio
Entonces A es uni
on de una familia X de abiertos-cerrados. Sea S el supremo de
X en el algebra de abiertos cerrados. Claramente A S y, como S es cerrado,
cl A S. El abierto S \ cl A ha de ser vaco, o de lo contrario contendra un
abierto-cerrado no vaco B, y entonces S \B sera una cota superior de X menor
que S, lo cual es imposible. Por consiguiente cl A = S es abierto.
Recprocamente, si S(B) es extremadamentedisconexo y X es una familia
de abiertos-cerrados en S(B), es facil ver que cl
A es el supremo de X.
AX
Captulo VIII
El problema de Suslin
En 1920 apareci
o la revista Fundamenta Mathematicae, en cuyo primer
n
umero M. Suslin formul
o la conjetura que hoy se conoce como la hip
otesis
de Suslin (HS). Esta hip
otesis resulto ser independiente de los axiomas de la
teora de conjuntos. Concretamente, en 1968 S. Tennenbaum y T.J. Jech encontraron modelos donde falla la hip
otesis de Suslin. Poco despues R.B. Jensen
demostro que HS se deduce del axioma de constructibilidad. Finalmente, en
1971 R.M. Solovay y S. Tennenbaum demostraron con una extensi
on generica
la consistencia de la hip
otesis de Suslin.
La soluci
on del problema de Suslin fue el siguiente gran exito de la teora
de conjuntos despues de zanjar el problema del continuo de Cantor y de la
consistencia del axioma de eleccion. Cabe se
nalar que la respuesta al problema
de Suslin no se obtuvo como mera aplicaci
on de las tecnicas desarrolladas para
el problema de la hip
otesis del continuo, sino que requiri
o nuevos resultados
y dio lugar a nuevas ideas, que a su vez han sido u
tiles para abordar muchos
otros problemas. De hecho, el planteamiento general de la teora de extensiones
genericas que hemos expuesto en los captulos anteriores dista mucho del enfoque
original de Cohen y debe bastante al trabajo de Tennenbaum y muchos m
as.
Todo esto hace que si queremos alcanzar un buen conocimiento de las tecnicas b
asicas de pruebas de consistencia conviene que conozcamos tambien el
tratamiento del problema de Suslin.
8.1
La hip
otesis de Suslin
200
a) D es numerable.
b) D no tiene m
aximo ni mnimo.
c) D es denso en s mismo, es decir, entre cada par de sus elementos hay un
tercero.
n: Sea Q = {qn | n } y sea D = {dn | n }. Denimos
Demostracio
f : Q D mediante el siguiente proceso recurrente: Hacemos f (q0 ) = d0 y
si ya estan denidos f (q0 ), . . . , f (qn ), denimos f (qn+1 ) = dm , donde m es el
mnimo natural tal que qm esta respecto a f (q0 ), . . . , f (qn ) en la misma posicion
en que qn+1 esta respecto a q0 , . . . , qn . Las hip
otesis b) y c) garantizan la
existencia de m.
Claramente f as denida es inyectiva y conserva el orden. S
olo hay que
probar que es suprayectiva. Supongamos que d0 , . . . , dn tienen antiimagen
f (qik ) = dk . Sea r el maximo de i1 , . . . , ik y sea s el mnimo natural tal
que qs esta respecto a q0 , . . . , qr en la misma posicion que dn+1 respecto a
umero natural tal
f (q0 ), . . . , f (qr ). Entonces f (qs ) = dt , donde t es el mnimo n
que dt esta respecto a f (q0 ), . . . , f (qs1 ) en la misma posicion que qs respecto
a q0 , . . . , qs1 , y ese es claramente n + 1, luego f (qs ) = qn+1 .
A partir de aqu, Cantor caracteriz
o el tipo de orden de los n
umeros reales:
Teorema 8.2 Un conjunto totalmente ordenado X es semejante al conjunto R
de los n
umeros reales si y s
olo si cumple las propiedades siguientes:
a) X es denso en s mismo y no tiene m
aximo ni mnimo.
b) X es completo, es decir, todo subconjunto no vaco y acotado superiormente tiene supremo.
c) X es separable, es decir, tiene un subconjunto denso numerable (un subconjunto D tal que todo intervalo abierto no vaco de X corta a D).
n: De a) y b) se sigue que el conjunto denso D ha de ser
Demostracio
denso en s mismo y no puede tener maximo ni mnimo. Por consiguiente el
teorema anterior nos da una semejanza f : Q D. Denimos f : R X
mediante
f(r) = sup{f (q) | q < r}.
X
8.1. La hip
otesis de Suslin
201
Denici
on 8.3 Un conjunto totalmente ordenado X que cumpla a), b) y c )
pero que no cumpla c) es una recta de Suslin. La hip
otesis de Suslin es la
sentencia
HS: No existen rectas de Suslin.
En realidad las propiedades a) y b) resultan ser irrelevantes:
Teorema 8.4 Son equivalentes:
a) Existe un conjunto totalmente ordenado con la condici
on de cadena numerable no separable.
b) Existe un conjunto ordenado denso en s mismo, sin extremos, con la
condici
on de cadena numerable y en la que ning
un intervalo es separable.
c) Existe una recta de Suslin en la que ning
un intervalo es separable.
d) Existe una recta de Suslin.
n: S
Demostracio
olo hay que probar que a) implica b) y que b) implica c).
Sea Y un conjunto totalmente ordenado que cumpla b) y consideremos la
relacion en Y dada por x y si y solo si el intervalo comprendido entre ellos,
]x, y[ o ]y, x[, es separable. (Consideramos que un intervalo nito o incluso
vaco es separable.) Es inmediato comprobar que se trata de una relaci
on de
equivalencia. Llamamos X al conjunto cociente.
Veamos que si [x] = [y] X y x < z < y, entonces [x] = [z] = [y].
En efecto, tenemos que ]x, y[ es separable, luego ]x, z[ tambien lo es.
De aqu se sigue facilmente que si [x1 ] = [x2 ], [y1 ] = [y2 ], entonces
x1 < y1 x2 < y2 .
Por consiguiente podemos denir la relaci
on de orden total en X dada por
[x] [y] x y.
Vamos a probar que X cumple b).
En primer lugar probamos que si I X entonces I es un subconjunto separable de Y .
En efecto, sea M una familia maximal de intervalos abiertos no vacos disjuntos dos a dos con extremos en I. Como Y cumple la condici
on de cadena
numerable, tenemos que M es numerable. Digamos que M = {]xn , yn [ | n }.
Como xn , yn I, tenemos que xn yn , luego ]xn , yn [ es separable. Sea Dn
un subconjunto denso numerable de ]xn , yn [. Sea D =
Dn I numerable.
n
Veamos que es denso en I.
Sea ]x, y[ un intervalo abierto no vaco con x, y I. La maximalidad de
M implica que existe un n tal que ]xn , yn [ ]x, y[ = . Esta interseccion
contiene un intervalo no vaco, luego corta a Dn , luego a D, luego ]x, y[D = .
202
H es separable tendremos que ]x, y[ tambien lo sera, luego [x] = [y], lo cual es
absurdo, pues hemos tomado [x] < [y].
Observemos que el conjunto de las clases [x] L [y] con mas de dos puntos
ha de ser numerable, pues de cada una de ellas obtenemos un intervalo en Y no
vaco con los cuales se forma una anticadena en Y . Sea {Ln }n< el conjunto
de estas clases. Sabemos que Ln contiene un conjunto denso numerable Dn .
Sea D la uni
on de todos los conjuntos Dn mas un elemento de cada clase dn .
Entonces D es denso en H, pues si u < v son elementos de H y ]u, v[ = , o
bien [u] = [v] = Ln y entonces ]u, v[ Dn = , o bien [u] < [v], en cuyo caso
existe n tal que [u] < dn < [v], con lo que tambien ]u, v[ D = .
As X cumple b) salvo por el hecho de que puede tener m
aximo o mnimo
elemento. Ahora bien, como X es denso en s mismo, si eliminamos los posibles
maximo y mnimo, obtenemos un nuevo conjunto ordenado ya no tiene m
aximo
ni mnimo y sigue cumpliendo las otras propiedades.
Ahora veamos que b) implica c). Sea X un conjunto totalmente ordenado
en las condiciones de b) y vamos a construir otro W que cumpla c). El proceso
es el mismo por el que se construye R a partir de Q.
Llamamos W al conjunto de todos los subconjuntos S de X que cumplen:
8.2. Arboles
203
a) S = S = X,
b) x X y S(x < y x S),
c) x S y S x < y.
Se cumple que W esta totalmente ordenado por la inclusi
on, pues si tomamos
S1 , S2 W y existe x S2 \ S1 , entonces todo y S1 cumple y < x por b) y
por consiguiente y S2 por b) otra vez. As pues, S1 S2 .
La aplicaci
on i : X W dada por i(x) = {y X | y < x} es inyectiva,
conserva el orden y su imagen es densa en W . En efecto, si x1 < x2 , existe z X
tal que x1 < z < x2 , luego i(x1 ) < i(x2 ) (ya que z i(x2 )\i(x1 )). Si S1 < S2 son
dos elementos de W , entonces existe x X tal que x S2 \S1 y por la propiedad
c) existen y, z S2 tales que x < y < z. As pues, S1 i(x) < i(y) < i(z) S2 .
De aqu se sigue que W es denso en s mismo. Tambien es facil ver que W no
tiene maximo ni mnimo. Si existiera una familia no numerable de intervalos no
vacos disjuntos dos a dos en W , dentro de cada uno de ellos podramos tomar
un intervalo no vaco con extremos en i[X], y as obtendramos una familia igual
en X. Por lo tanto W cumple la condici
on de cadena numerable.
Si un intervalo ]S1 , S2 [ en W tuviera un subconjunto denso numerable, tomamos x, y X tales que S1 i(x) < i(y) S2 . Sea D un subconjunto denso
numerable en ]i(x), i(y)[.
Para cada intervalo ]D1 , D2 [ con extremos en D tomamos un punto u ]x, y[
tal que i(u) ]D1 , D2 [. As obtenemos un subconjunto numerable de ]x, y[ que
claramente es denso, contradiccion.
Veamos nalmente que W es completo.
Sea A W un conjunto no vaco y
acotado superiormente. Sea T =
S. Es inmediato comprobar que T W y
SA
que es el supremo de A.
Por consiguiente la hip
otesis de Suslin equivale a que un conjunto totalmente
ordenado es separable si y solo si cumple la condici
on de cadena numerable.
El primer paso en la soluci
on del problema de Suslin lo dio G. Kurepa en
1935 al demostrar que la hip
otesis de Suslin admite un enunciado equivalente
en terminos de arboles. Dedicamos la seccion siguiente a estudiar el concepto
de arbol y su relaci
on con el problema de Suslin.
8.2
Arboles
Denici
on 8.5 Un
arbol es un conjunto parcialmente ordenado (A, ) tal que,
para todo x A, el segmento A<
a bien ordenado.
x = {a A | a < x} est
Si x A, se llama altura de x a altA x = ordA<
x.
Si , se llama nivel -esimo de A al conjunto
Niv A = {x A | altA x = }.
204
Nivel 3
Rama
Nivel 0
Los conceptos que hemos denido en los captulos anteriores para c.p.o.s
se ajustan a los que acabamos de denir para arboles a condici
on de que los
pongamos copa abajo. M
as concretamente, si denimos en A la relaci
on
a b b a, entonces (A, ) es un c.p.o. tal que dos elementos de A
son incompatibles en (A, ) como c.p.o. si y solo si lo son en (A, ) como
arbol. Igualmente coinciden los conceptos de cadena o anticadena. A tendr
a
un m
aximo como c.p.o. si y solo si |Niv0 A| = 1, es decir, si el arbol tiene un
8.2. Arboles
205
solo tallo. El teorema siguiente muestra, entre otras cosas, que normalmente
podemos exigir que sea as.
Si es un cardinal, un -arbol es un arbol de altura cuyos niveles tienen
todos cardinal menor que .
Diremos que un -arbol A esta bien podado si |Niv0 A| = 1 y
x A < (altA x < y Niv A x < y).
En otras palabras, un arbol est
a bien podado si tiene un u
nico tallo y desde
cualquiera de sus puntos se puede ascender hasta cualquier altura. Casi siempre
se puede podar bien un arbol:
Teorema 8.6 Si es un cardinal regular y A es un -
arbol, entonces A tiene
un -sub
arbol bien podado.
n: Sea A = {x A | |{z A | x < z}| = }. Claramente A
Demostracio
es un sub
arbol de A. Ciertamente no es vaco, pues
A=
{y A | x y},
xNiv0 A
206
8.2. Arboles
207
aC
es una funci
on, porque los elementos de C son compatibles, y habra de ser
f : 1 inyectiva, lo cual es absurdo. Por lo tanto las cadenas de A son
numerables. Sin embargo, A no es un arbol de Aronszajn porque sus niveles
son no numerables.
Denimos en cada conjunto la relaci
on de equivalencia dada por
s t { < | s() = t()} es nito.
Veamos por inducci
on que existe una sucesion {s }<1 tal que
a) s es inyectiva,
b) Si < < 1 , entonces s s | ,
c) \ s [] es innito.
Tomamos s0 = . Denido s , tomamos cualquier n \ s [] y es facil
ver que s+1 = s {(, n)} cumple lo pedido. Supongamos denidos {s }< ,
para un lmite < 1 .
Sea {n }n< una sucesion conal creciente en . Vamos a denir una sucesion de aplicaciones inyectivas tn : n tales que t0 = s0 y para todo
n se cumpla tn sn tn+1 |n = tn .
Supuesto que esten denidas t0 , . . . , tn , denimos tn+1 : n+1 mediante
si < n ,
tn ()
si n y sn+1 ()
/ tn [n ],
tn+1 () = sn+1 ()
208
Denimos A =
{t Niv A | t s }. As A es un sub
arbol de A,
{t | t|\x = s |\x },
nito
8.2. Arboles
209
E
D
d(C, D) = d(D, E)
< d(C, E)
Sabemos que C(d(C, D)) D(d(C, D)), D(d(D, E)) E(d(D, E)) y hemos
de probar que C(d(C, E)) E(d(C, E)), lo cual es cierto en los tres primeros
casos, mientras que el cuarto contradice las hip
otesis.
Es claro que dos ramas cualesquiera son comparables, es decir, L es un
conjunto totalmente ordenado. Veamos que cumple la condici
on de cadena
numerable. Supongamos que {]C , D [}<1 es una familia de intervalos no
vacos disjuntos dos a dos. Sea C < E < D y sea tal que
d(C , E ) d(E , D ) < < alt E .
210
on
Vamos a probar que {E ( )}<1 es una anticadena en A, en contradicci
con la denici
on de arbol de Suslin.
En caso contrario E ( ) E ( ), para ciertos , < 1 . Claramente
entonces, E ( ) = E ( ) y as
d(E , E ) > > d(C , E ) d(E , D ),
luego d(C , E ) = d(C , E ) y d(E , D ) = d(E , D ). Pero entonces las
desigualdades C < E < D implican C < E < D , con lo que
E ]C , D [ ]C , D [ = ,
contradicci
on.
Veamos, por u
ltimo, que L no es separable. Supongamos que D es un subconjunto denso numerable en L. Las alturas de las ramas de D son ordinales
numerables. Sea < 1 mayor que cualquiera de ellas y sea x Niv A. Como A
esta ramicado, existe un ordinal < < tal que existen r, s, t Niv A por
encima de x. Tomemos E, F , G L tales que r E, s F , t G. Podemos
suponer E < F < G. As, ]E, G[ es un intervalo no vaco, luego debera existir
C ]E, G[D. Ahora bien, como x E G, tenemos que = altA x < d(E, G),
y como d(C, E) < alt C < (porque C D y por la denici
on de ), resulta
que d(C, E) = d(C, G), de donde se sigue que C es menor que E y G o mayor
que ambos, contradicci
on.
Por consiguiente, L cumple 8.4 a), lo que implica que existe una recta de
Suslin.
Supongamos ahora que existe una recta de Suslin L. Por 8.4 podemos suponer que no tiene intervalos separables. Llamemos B al conjunto de los intervalos
abiertos no vacos de L. Vamos a construir una sucesi
on {B }<1 que cumpla
lo siguiente:
a) B B y esta formado por intervalos disjuntos dos a dos,
b)
x es denso en L,
xB
Es claro que B+1 cumple a) y c). Veamos b). Para ello tomamos un
intervalo abierto no vaco J B y hemos de probar que corta a alg
un intervalo
de B+1 . Sabemos que corta a un I B . Como L es denso en s mismo, dentro
de J I podemos tomar un intervalo no vaco estrictamente contenido en I. De
hecho, podemos suponer que J I. Entonces J ha de cortar a alg
un intervalo
211
de esta uni
on, numerable tambien. Como J no es separable E J no es denso
en J, luego existe un intervalo K1 B, K1 J, K1 E = .
Como L es denso en s mismo, podemos tomar K2 B, K2 K1 . Entonces
an
K2 H, pues si < e I B , los extremos de I estan en E, luego no est
en K1 , luego K1 I = o bien K1 I. Consecuentemente, K2 I = o bien
K2 I. Por la maximalidad de B , el intervalo K2 ha de cortar a alguno de
sus intervalos, luego J tambien.
Obviamente B cumple a) y c).
Llamemos A =
B con el orden dado por la inversa de la inclusi
on.
<1
8.3
El diamante de Jensen
212
dependa de una consecuencia concreta del axioma de constructibilidad, lo sucientemente sencilla como para tener interes por s misma, ya que puede ser
usada en otras pruebas de consistencia y es mas facil de manejar que el axioma
de constructibilidad. Se trata del primero de una larga lista de los llamados
principios combinatorios.
Denici
on 8.15 Se llama diamante de Jensen a la sentencia
Existe una sucesion {A }<1 tal que < 1 A que verica
A 1 { < 1 | A = A } es estacionario en 1 .
A las sucesiones {A }<1 que cumplen se las llama sucesiones .
El teorema siguiente muestra que no es un teorema de ZFC:
Teorema 8.16 20 = 1 .
n: Sea {A }<1 una sucesion . Si A , puesto que
Demostracio
{ < 1 | A = A } es estacionario, en particular no est
a acotado, luego
podemos tomar < < 1 tal que A = A = A . As pues, todos los
subconjuntos de aparecen en una sucesion , luego solo hay 1 .
Puede probarse que no es equivalente a la hip
otesis del continuo. Seguidamente probaremos las implicaciones V = L HS. Con ello tendremos
garantizada la consistencia de HS. La consistencia de HS requiere ideas muy
diferentes y la abordaremos en el pr
oximo captulo.
La prueba de a partir del axioma de constructibilidad es un renamiento
de la prueba de la hip
otesis del continuo.
Teorema 8.17 V = L .
n: Supongamos que V = L y sea el buen orden construcDemostracio
tible. De este modo, x y es una f
ormula con s
olo dos variables libres absoluta
para modelos transitivos de ZF. Denimos como sigue dos sucesiones {A }<1
y {C }<1 . Tomamos A0 = C0 = , A+1 = C+1 = + 1 y para cada ordinal lmite < 1 denimos (A , C )
igual al mnimo par (respecto ) (A, C)
tal que A, C , C es c.n.a. en y C A = A si existe tal par, o
A = C = en caso contrario.
Vamos a probar que {A }<1 es una sucesion . Es importante destacar
que gracias al uso de en la denici
on, tenemos que A y C son terminos
del lenguaje de la teora de conjuntos con como u
nica variable libre. En
particular {A }<1 no tiene variables libres.
Si la sucesion que hemos construido no cumple , entonces existe un X 1
tal que el conjunto { < 1 | X
= A } no es estacionario en 1 , luego existe
un conjunto c.n.a. C 1 tal que C X = A . Sea (X, C) el mnimo
par respecto a que cumple estos hechos.
213
Aplicamos el teorema 1.24 a la jerarqua constructible, con lo que obtenemos un ordinal lmite tal que L es un modelo transitivo de (el suciente)
ZFC +V = L y ademas X, C, 1 , {A }<1 L . Tambien podemos exigir
que el termino A sea absoluto para L .
Sea N el n
ucleo de Skolem en L del conjunto ( +1){1 , X, C}. As, N es
un submodelo elemental numerable de L tal que + 1 N , 1 N , X N ,
C N . (Notemos que N no puede ser transitivo). Seg
un el teorema 1.17, esto
signica que para toda f
ormula (x1 , . . . , xn ) se cumple
x1 xn N (N (x1 , . . . , xn ) L (x1 , . . . , xn )).
Vamosa probar que = 1 N es un ordinal lmite. Sea 1 N .
Entonces
f L f : biyectiva(porque 1 L ). Esto equivale a
( f f : biyectiva)L , con lo que( f f : biyectiva)N , de donde
f N (f : biyectiva)N y as f N (f : biyectiva)L , pero
esto signica simplemente que existe f N tal que f : biyectiva.
Fijado
n N , el mismo razonamiento aplicado a = f (n) nos lleva
a que N = f (n), con lo que N .
En denitiva hemos visto que si entonces , luego es un
conjunto transitivo de ordinales, luego es un ordinal. Para probar que es un
ordinal l
mite tomamos y aplicamos el razonamiento
precedente a la
f
ormula = + 1, con lo que concluimos que N = + 1, es decir,
+ 1 .
Tenemos, pues, que < 1 es un ordinal lmite. La relacion de pertenencia
es extensional en N (porque N cumple el axioma de extensionalidad) y obviamente esta bien fundada, luego podemos considerar la funci
on colapsante
G : N L . Notemos que el colapso transitivo es un L , donde es un
ordinal lmite (numerable), porque es elementalmente equivalente a N , que a su
vez es elementalmente equivalente a L , luego es un modelo de (el suciente)
ZFC+V = L (teorema 3.15).
Recordemos que G(y) = {G(x) |x N x y}. Teniendo esto en cuenta,
una simple inducci
on prueba que < G() = , de donde G(1 ) = ,
G(X) = X , G(C) = C .
Por otra parte, si < tenemos
que ( x x = A )L (porque A es absoluto
para L ), y de aqu se llega a que x N x = A , o sea, A N , y como
A , resulta que G(A ) = A L .
M
as a
un, si llamamos (x, ) x = A , tenemos L (A , ), luego tambien
N
214
c.n.a. en y C X = A , donde hemos usado que A es absoluto
para L y que L es una seccion inicial de , lo que justica que mnimo
respecto a sea absoluto.
Por denici
on, esto signica que (X , C ) = (A , C ), y en particular
X = A . Por otra parte, como C no esta acotado en y C es c.n.a.
en 1 , resulta que C, y por la denici
on de (X, C) ha de ser X = A ,
contradicci
on.
Con la ayuda del construiremos un arbol de Suslin deniendo un orden
adecuado sobre el propio 1 . Primeramente demostramos un hecho tecnico.
Teorema 8.18 Sea B = (1 , ) un 1 -
arbol, sea B = {x 1 | altB x < }
y sea A una anticadena maximal de B. Entonces el conjunto
{ < 1 | B = B A es una anticadena maximal en B }
es c.n.a. en 1 .
n: Sea C el conjunto del enunciado. Supongamos que < 1
Demostracio
es un ordinal lmite tal que C no esta acotado en . Entonces para todo
x B se cumple que
x B altB x < C altB x <
C x B = x ,
luego B = .
Claramente B A es una anticadena en B . Si no es maximal existe un
x B \A incompatible con todos los elementos de B A. Entonces altB x < ,
luego existe C tal que altB x < . As x B \ A y es incompatible
con todos los elementos de B , y esto contradice que B A es una anticadena
maximal de B . As pues, C y C es cerrado.
Llamemos f () = altB , g() =
y sea h() un elemento de A
Niv B
215
< 1 Niv B = N ,
y + n ( + 1) + 2n + 1
la relaci
on en B esta completamente determinada (y cumple trivialmente todas
las propiedades requeridas).
M
as a
un, si suponemos que esta denida sobre B+1 (es decir, hasta el
nivel ), la propiedad b) determina completamente su extensi
on a B+2 . As
pues, el u
nico paso no trivial consiste en suponer denida sobre B =
y extenderla a B+1 , es decir, determinar que elementos de B son anteriores a
cada + n N .
Numeremos los elementos de = {xn | n }. Vamos a probar que para
cada n existe una cadena B(n) en B tal que xn Bn y B(n) corta a todos
los niveles N para todo < .
Sea {m (n)}m una sucesion conal creciente en tal que alt xn < 0 (n).
Sean {ym (n)}m tales que ym (n) Nm (n) yxn < y0 (n) < y1 (n) <
(existen por c). Basta tomar B(n) = {z B | m z < ym (n)}.
216
Supongamos moment
aneamente que B = y que A (de la sucesion )
sea una anticadena maximal en B . Entonces cada xn es compatible en B con
alg
un elemento de A , es decir, existe un a(n) A anterior o posterior a xn .
En cualquier caso existe un y B tal que xn < y a(n) < y. Podemos
escoger la sucesion {ym (n)}m de modo que y0 (n) = y, con lo que a(n) B(n).
Volviendo al caso general, extendemos a B+1 estableciendo que los elementos anteriores a +n son exactamente los de B(n), con lo que ciertamente
+ n tiene exactamente anteriores en B+1 , luego N es el nivel -esimo
de B+1 . Obviamente B+1 cumple las propiedades a), b) y c). La propiedad
d) tambien se cumple, pues si B = y A es una anticadena maximal en B y
x N , entonces x = + n para cierto n y por construcci
on a(n) A
cumple a(n) Bn , es decir, a(n) < x.
As pues, tenemos denido un arbol B = (1 , ) que cumple las propiedades
a), b), c) y d). Por a) es un 1 -arbol. Por b) es ramicado, luego para probar
que es un arbol de Suslin basta ver que todas sus anticadenas maximales son
numerables (teorema 8.13). Sea, pues, A una anticadena maximal en B.
Por el teorema anterior, el conjunto
C = { < 1 | B = B A es una anticadena maximal en B }
es c.n.a. en 1 . Por , el conjunto { < 1 | A = A } es estacionario en 1 ,
luego existe un C tal que A = A . Tenemos entonces que A A es una
anticadena maximal en B . Ahora bien, por construcci
on, todos los elementos
de N tienen por debajo un elemento de A , pero de hecho todo elemento de
B de altura tiene bajo s un elemento de N , luego un elemento de A.
Esto signica que A B (mas concretamente, A = A ), y en particular es
numerable.
Si meditamos sobre la construccion anterior veremos que esencialmente consiste en garantizar que una cierta anticadena A no puede extenderse mas alla
del nivel , haciendo que todos los elementos del nivel sean compatibles con
ella. El diamante hace falta para garantizar que una anticadena maximal arbitraria del arbol que resulte de la construcci
on coincidir
a hasta un cierto nivel
con A .
Terminamos con una prueba alternativa de la consistencia del diamante,
esta vez mediante una extension generica. El teorema 5.26 prueba que el c.p.o.
Fn(1 , 2, 1 ) fuerza la hip
otesis del continuo. A continuaci
on veremos que de
hecho fuerza el diamante. Con ello obtenemos que el diamante es consistente
con cualquier determinaci
on de la funci
on del continuo con tal de que 20 = 1 .
Teorema 8.20 Sea M un modelo transitivo numerable de ZFC, consideremos
P = Fn(1 , 2, 1 )M y sea G un ltro P-generico sobre M . Entonces se cumple
M [G] . Si (20 = 1 )M , entonces P conserva cardinales y conalidades y la
funci
on del continuo es la misma en M y en M [G].
n: Sea X = {(, ) | < < 1M } y sea Q = Fn(X, 2, 1 )M .
Demostracio
Como (|X| = 1 )M , resulta que P y Q son semejantesM , luego M [G] puede
217
que si denimos fG
() = f (, ) entonces fG
: 2 (aqu usamos de forma
() = 1}.
estandar que G es generico). Denimos los conjuntos A = { < | fG
Puesto que G M [G] es claro que {A }<1 M [G]. Vamos a probar que es
una sucesion en M [G].
En caso contrario existen B, C M [G] tales que B 1 , C es c.n.a. en 1
y el conjunto { < 1 | B = A } no corta a C. Sea G : 1 2 la funci
on
caracterstica de B y sea C = G , con , M Q . Sea el nombre can
onico de
G denido en 4.16. Sea p Q tal que
p ( : 1 2 es c.n.a. en
1 | = f ).
Si q Q, llamaremos soporte de q (abreviado sop q) al mnimo ordinal < 1
tal que Dominio(q) {(, ) | < < }. Construimos en M sucesiones {pn },
{n }, {n } y {bn }, con n , de modo que
a) p0 = p,
b) n = sop pn ,
c) n < n < n+1 ,
d) pn+1 pn ,
e) pn+1 n ,
f) bn : n 2 y pn+1 |n = bn .
Esto es posible, pues si tenemos pn , n , n1 y bn1 que cumplan estas
propiedades,
como pn p, tenemos que p es c.n.a. en
1 , y por consiguiente
1 (n < x x ). Por 4.29 k) existen q pn y n 1 tales que
pn x
q (n < n n ).
Sea r una extensi
on de q con sop r > n . Sea F = (n 2)M . Como Q es
1 -cerrado en M , se cumple que r |n F o, expresado en otros terminos,
r x F |n = x. Aplicando de nuevo 4.29 k) tenemos que existen bn F
y pn+1 r pn de modo que pn+1 |n = bn . Tomando n+1 = sop pn+1 es
claro que pn+1 , n+1 , n y bn cumplen las propiedades anteriores.
Como 0 < 0 < 1 < 1 < , se cumple
que las sucesiones {n } y {n }
tienen el mismo supremo . Sea p =
pn Q. Claramente sop p = y,
n
218
Captulo IX
Extensiones iteradas
En 1971, R.M. Solovay y S. Tennenbaum probaron mediante una extensi
on
generica la consistencia de la hip
otesis de Suslin. El argumento se basaba en
las ideas siguientes. Partimos de un modelo transitivo numerable M de ZFC y
queremos conseguir una extension generica en la que no haya arboles de Suslin.
De hecho basta con garantizar que no haya arboles de Suslin bien podados. Si
(A, ) M es un
arbol de Suslin bien podado en M , entonces P = (A, ),
9.1
Productos generalizados
220
= , se cumple que 1l x x .
221
222
1l
223
Teorema 9.10 Sea M un modelo transitivo numerable de ZFC Y un Pnombre para un c.p.o.M . Sea G un ltro P-generico sobre M , sea Q = G
y sea H un ltro Q-generico sobre M [G]. Entonces K = G H es un ltro
P -generico sobre M y los ltros G y H construidos en en teorema anterior
a partir de K son los dados. Por lo tanto M [K] = M [G][H].
224
D = {G |
p G (p, ) D} M [G].
en P Q.
1l .
n: Por el teorema de reexion 1.27, basta probar la relativiDemostracio
zacion del teorema a un modelo transitivo numerable M de ZFC. Sea
E = { < | p P p
es el supremo de } M.
225
9.2
Iteraciones de pre
ordenes
226
227
228
p() si sop p,
p () = p () si sop p ,
en otro caso.
1l
La hip
otesis sobre los soportes hace que p este bien denida y una simple
inducci
on sobre demuestra que si / entonces
p | P p | p| p | p | .
En particular p P p p p p , luego p y p son compatibles.
g) es un caso particular de f), pues sop i4 (p) = sop p /.
h) Por d) y g) tenemos que i4 es una inmersion. Si p P entonces p|4 es una
reducci
on de p a P4 , pues si q p|4 entonces i4 (q)|4 = q, luego i4 (q)|4 p|4
y, por f), i4 (q) p.
Es inmediato comprobar que las iteraciones de pre
ordenes dan lugar a sucesiones transnitas de extensiones genericas:
Teorema 9.15 Sea M un modelo transitivo numerable de ZFC, y consideremos
una iteraci
on de pre
ordenesM ({P } , { }< ). Sea G un ltro P -generico
sobre M . Para cada sea G = i1
[G]. Entonces G es un ltro P generico sobre M y si / entonces M [G ]
M [G4 ]. Adem
as si llamamos
Q = G M [G ] y H = {G |
p P p {(, )} G+1 },
entonces tenemos que Q es un c.p.o., H es un ltro Q -generico sobre M [G ]
y M [G+1 ] = M [G ][H ].
n: Como i M es una inmersion completa, el teorema 6.3
Demostracio
nos da que G es P -generico sobre M . Evidentemente, G = i1
4 [G4 ], luego
este mismo teorema nos da la inclusion M [G ] M [G4 ].
Se cumple que Q es un c.p.o. por la denici
on de buen nombre para un
c.p.o. Claramente H se corresponde a traves de la semejanza P+1
= P
con el ltro considerado en el teorema 9.9, luego H es un ltro Q -generico
sobre M [G ] y M [G+1 ] = M [G ][H ].
As pues, en las condiciones del teorema anterior tenemos una sucesion de
extensiones genericas
M = M [G0 ] M [G1 ] M [G2 ] M [G ] M [G+1 ]
de modo que cada M [G+1 ] es una extension generica de M [G ].
Notemos que si P es lmite directo de los c.p.o.s anteriores, entonces
P =
i [P ]
y
G =
i [G ].
<
<
229
<
los casos mas simples. Lo maximo que tenemos a este respecto es el teorema
siguiente:
Teorema 9.16 Sea M un modelo transitivo numerable de ZFC, sea M un
ordinal lmite y ({P } , { }< ) una iteraci
on de pre
ordenes en M tal que
P sea lmite directo. Sea G un ltro P -generico sobre M . Supongamos que
S M , X M [G], X S y (|S| < cf )M [G] . Entonces existe un < tal que
X M [G ].
n: Sea M P tal que X = G . Claramente, si s S, se
Demostracio
cumple
s X p G p s .
Como P es lmite directo,
podemos formar {s }sX M [G] de modo que
si s X, entonces s < y p Gs is (p) s . (Aqu usamos que
p es absoluta para modelos transitivos de ZF.)
Sea =
s M [G]. Por la hip
otesis sobre S tenemos que < .
sX
Entonces
X = {s S | p G i (p) s } M [G ].
230
9.3
El axioma de Martin
Seg
un coment
abamos al principio del captulo concretando ahora un poco
mas Solovay y Tennenbaum demostraron la consistencia de la hip
otesis de
Suslin construyendo una iteraci
on de pre
ordenes ({P } , { }< ) en un modelo M , de modo que cualquier arbol bien podado con la condici
on de cadena
numerable A en el modelo nal M [G], puesto copa abajo, coincidiera con uno
de los c.p.o.s Q = G M [G ]. De este modo M [G+1 ] = M [G ][H ] para
un cierto ltro Q -generico H y, por consiguiente, H M [G] resulta ser un
camino en A, lo que garantiza que A no es un arbol de Suslin en M [G]. Sin
embargo, D.A. Martin se dio cuenta de que en realidad no era necesario tratar
u
nicamente con posibles arboles de Suslin, sino que bastaba exigir la condici
on
de cadena numerable. Modicando as la prueba, se obtiene la consistencia de
una sentencia que permite eliminar la teora de extensiones de muchas pruebas de consistencia. Esta sentencia se conoce actualmente como el axioma de
Martin.
Denici
on 9.18 Para cada cardinal , llamaremos axioma de Martin para
a la f
ormula:
AM() Si P es un c.p.o. que cumple la condici
on de cadena numerable y D
es una familia de conjuntos densos en P tal que |D| , entonces existe un
ltro G en P que corta a todos los elementos de D.
El axioma de Martin (AM) es la sentencia < 20 AM(), es decir:
Si P es un c.p.o. que cumple la condici
on de cadena numerable y D es una
familia de conjuntos densos en P tal que |D| < 20 , entonces existe un ltro G
en P que corta a todos los elementos de D.
Ejercicio: Probar que AM es equivalente a la sentencia an
aloga en la que no se exige
que los c.p.o.s tengan m
aximo. (En la denici
on de ltro para un c.p.o. sin m
aximo
hemos de cambiar 1l G por G = .)
extensiones. Este
es el caso de la hipotesis de Suslin:
Teorema 9.19 AM(1 ) HS.
n: Supongamos AM(1 ) y que existe un arbol de Suslin.
Demostracio
Entonces existe uno bien podado A. Sea P = A con el orden inverso. Entonces
P es un c.p.o. con la condici
on de cadena numerable y para cada < 1 el
conjunto D = {a A | altA a } es denso en P. Por AM(1 ) tenemos un
ltro G que corta a todos los conjuntos A , lo que se traduce en que G es un
camino (no numerable) en A, contradicci
on.
231
232
233
234
235
generico. M
as concretamente, f () = (, ) signicar
a que para formar la
extension -esima usaremos el -esimo c.p.o. de entre los disponibles en la iteraci
on -esima. Naturalmente, para que esto tuviera sentido hemos tenido que
garantizar que .
Deniremos una iteraci
on de pre
ordenesM con soportes nitos de la forma
< ),
({P } , {(
, , )}
donde
es claro que |P |M < si < y |P |M . Del hecho de que los lmites son
directos se sigue inmediatamente que P es denso en P .
La razon por la que acotamos el cardinal de conjuntos densos es porque el
preorden no es antisimetrico, por lo que hay muchas condiciones que contienen
la misma informaci
on, lo que hace que el cardinal de los c.p.o.s completos no
sea signicativo.
Si , / < , seg
un (5.1), el n
umero de buenos P -nombres para subconjuntos
en M es a lo sumo (0 )|44| < = (2< )< = 2< = (aqu usamos
de //
que P cumple la condici
on de cadena numerable por ser denso en P ).
Vamos a construir la iteraci
on por recurrencia en M . Tomamos P0 = {}.
< ), para < , de modo
Supongamos construidos ({P } , {(
, , )}
que cumplan las propiedades indicadas y, por consiguiente, las consecuencias que
acabamos de probar. En particular tenemos denidos los conjuntos {P } .
Sea {( ,
on de todos los pares (, ) tales que
)}< M una enumeraci
M
< es un cardinal y es un buen P -nombreM para un subconjunto de
.
Informalmente, entre ellos estan todos los c.p.o.s que nos han aparecido
236
en el u
ltimo paso construido hasta ahora, a los cuales tendremos que a
nadir
ltros genericos tarde o temprano. Nuestro razonamiento recurrente nos permite
suponer denidos los pares correspondientes a pasos anteriores, es decir, tenemos
denidos ( , ) para y < .
Sea f () = (, ). Por construcci
on de f tenemos que , luego el
par ( , ) esta denido y es un buen P -nombre para un subconjunto de
. Denimos = y sea = i ( ) M P . Claramente
1lP
El resto de la funci
on del continuo en M [G] quedar
a completamente determinado en cuanto probemos que M [G] cumple AM() para todo cardinal
innito < , pues entonces < (20 )M [G] , de donde (20 )M [G] = . A su
vez esto implica que M [G] cumple AM. Finalmente, el teorema 9.23 nos da que
(2 )M [G] = para todo cardinal innito .
Seg
un el teorema anterior, para probar AM()M [G] , donde < es un
cardinalM [G] , basta considerar un c.p.o. de la forma (, R, ) M [G] con la
condici
on de cadena numerableM [G] y una familia D M [G] de conjuntos densos
en (, R, ) tal que |D|M [G] .
Por 9.16, como R M y (| | < = cf )M [G] , existe un <
tal que R M [G ].
9.4. La condici
on de cadena numerable
237
9.4
La condici
on de cadena numerable
238
ir
G1
G2 = , pues si x G1 G2 , como I1 I2 = r, podemos denir
Xi tal que yi Gi1 si i I1 e yi Gi2 si i I2 , (pues si i I1 I2
y
iI
9.4. La condici
on de cadena numerable
239
X Y no cumple la condici
on de cadena , existe una anticadena de cardinal , que podemos tomar formada por abiertos b
asicos, es decir, de la forma
{p q }< . Entonces {(p , q )}< es una anticadena en P Q.
Supongamos ahora existen c.p.o.s P y Q que cumplen b). Sean B1 y B2
sus respectivas compleciones, que son dos algebras de Boole completas con la
condici
on de cadena . El producto B1 B2 es un c.p.o. que no cumple la
condici
on de cadena , pues si {(p , q )}< es una anticadena en PQ, es claro
que {(i(p ), i(q ))}< es una anticadena en B1 B2 (donde i representa en cada
componente a la inmersion densa del correspondiente c.p.o. en su compleci
on).
As pues, podemos partir de dos algebras de Boole completas. Mas a
un,
considerando los correspondientes espacios de Stone, tenemos dos espacios compactos cero-dimensionales X1 y X2 cuyas algebras de abiertos cerrados B1 y B2
cumplen la condici
on de cadena , mientras que B1 B2 no la cumple.
on de cadena como espacios
Es obvio que X1 y X2 cumplen la condici
topol
ogicos, mientras que X1 X2 no la cumple, pues si {(U , V )}< es una
anticadena en B1 B2 entonces {U V }< es una familia de abiertos disjuntos
en X1 X2 .
Vamos a probar que el axioma de Martin implica que la condici
on de cadena
numerable se conserva por productos. Para ello introducimos un concepto m
as
fuerte:
Denici
on 9.28 Diremos que un c.p.o. P cumple la condici
on de cadena numerable fuerte si todo conjunto W P no numerable contiene un subconjunto
Z no numerable con todos sus elementos compatibles dos a dos.
Obviamente, la condici
on de cadena numerable fuerte implica la condici
on
de cadena numerable.
Teorema 9.29 Si P y Q son c.p.o.s de modo que P cumple la condici
on de
cadena numerable fuerte y Q cumple la condici
on de cadena numerable, entonces
P Q cumple la condici
on de cadena numerable.
n: Sea W P Q un conjunto no numerable. Consideremos
Demostracio
el conjunto W0 = {p P | q Q (p, q) W }. Si W0 es numerable existe un
p P tal que Wp = {q Q | (p, q) W } es no numerable. Como Q cumple
la condici
on de cadena numerable existen dos condiciones compatibles en Wp ,
digamos q1 y q2 . As (p, q1 ) y (p, q2 ) son condiciones compatibles en W .
Si, por el contrario, W0 es no numerable, existe Z W0 cuyos elementos
son compatibles dos a dos. Para cada p Z, sea qp Q tal que (p, qp ) W .
Si qp1 = qp2 para ciertos p1 , p2 Z distintos, entonces (p1 , qp1 ) y (p2 , qp2 ) son
condiciones compatibles en W , mientras que si la aplicaci
on p qp es inyectiva
entonces el conjunto {qp | p Z} es no numerable, luego existen p1 , p2 Z
distintos tales que qp1 y qp2 son compatibles. De nuevo (p1 , qp1 ) y (p2 , qp2 ) son
condiciones compatibles en W .
En cualquier caso tenemos que W no puede ser una anticadena, luego P Q
cumple la condici
on de cadena numerable.
240
9.4. La condici
on de cadena numerable
241
es numerable, contradicci
on.
Si b B, sean pb , qb tales que altA pb = altA qb = altA b + 1, b pb , b qb .
Entonces {(pb , qb )}bB es una anticadena en A A. En efecto, si se cumpliera1
(pb , qb ) (s, t) (pc , qc ) (s, t), para ciertos b, c B y (s, t) A A, entonces
sera pb , pc s y qb , qc t. Esto obliga a que pb y pc sean compatibles, digamos
an a la misma altura. Por tanto
pb pc . Entonces tambien qb qc , porque est
b pc b qc , lo que nos da necesariamente que b c, luego pb c (pues
ambos estan bajo pc y la altura del primero es menor o igual), luego pb pc , y
as pc contradice que pb y qb sean incompatibles.
As pues, un arbol de Suslin (copa abajo) es un ejemplo de c.p.o. con la condici
on de cadena numerable cuyo producto por s mismo no cumple la condici
on
de cadena numerable. La existencia de arboles de Suslin y, por lo tanto, tambien
o V = L, implican la existencia de espacios topologicos con la condicion de
cadena numerable cuyo producto no cumple la condici
on de cadena numerable.
Ahora veremos otra prueba de la consistencia de este hecho mediante una extension generica, que nos aporta la informaci
on adicional de que el producto
de dos c.p.o.s (y es f
acil ver que tambien de dos espacios topologicos) con la
condici
on de cadena numerable puede tener una anticadena de cardinal 20 , a
la vez que este puede tomar cualquier valor razonable.
Teorema 9.32 Sea M un modelo transitivo numerable de ZFC+HCG. Sea
un cardinalM tal que cf M > 0 . Existe una extensi
on generica de M con
los mismos cardinales, donde 20 = y donde hay dos c.p.o.s que cumplen
la condici
on de cadena numerable cuyo producto tiene una anticadena con
elementos.
n: En general, si A es un conjunto, se representa por [A]2 al
Demostracio
conjunto de todos los subconjuntos de A con dos elementos. Pf A es el conjunto
de todos los subconjuntos nitos de A.
Sea R = Fn([]2 , 2, 0 )M y sea G un ltro R-generico sobre M . Es claro que
R es semejanteM a Fn(, 2, 0 )M , por lo que 5.21 nos da que los cardinales y
las conalidades en M son iguales que en M [G] y (20 )M [G] = . Sea
C0 = {{, } []2 | p G p({, }) = 0} M [G]
y tomemos P = {s Pf A | [s]2 C0 } M [G]. Notemos que P esta denido
a partir de y G, es decir, desde un punto de vista metamatematico P es en
realidad un termino P(, G) con dos variables libres.
1 Recordemos que al considerar a A como c.p.o. la relaci
on de orden es la inversa de la
relaci
on de A como
arbol.
242
9.4. La condici
on de cadena numerable
243
on
y Q = {s Pf A | [s]2 C1 } M [G], considerado como c.p.o. con la relaci
denida igual que en P. Obviamente tambien cumple la condici
on de cadena
numerableM [G] , pero el producto P Q no la cumple, ya que {({}, {})}<
es una anticadena de cardinal en M [G].
El teorema 12.7 muestra que el teorema anterior no puede mejorarse, en el
sentido de que el producto de c.p.o.s con la condici
on de cadena numerable no
puede tener anticadenas de cardinal mayor que 20 .
Terminamos con la construccion m
as complicada, pero es la que tiene la
hip
otesis mas debil. En realidad basta la hip
otesis del continuo para construir
un par de c.p.o.s con la condici
on de cadena numerable cuyo producto no la
tenga. El argumento es el mismo que el del teorema anterior, salvo que ahora
hemos de obtener conjuntos C0 y C1 adecuados a partir de la hip
otesis del
continuo, lo cual resulta mucho m
as complejo. Nos ocupamos de ello en un
teorema previo.
Teorema 9.33 Si 20 = 1 , existen conjuntos disjuntos C0 , C1 [1 ]2 de
manera que si S es una familia no numerable de subconjuntos disjuntos en 1
e i < 2, existen s, t S tales que {{x, y} | x s y t} Ci .
n: Usaremos la notacion A B = {{a, b} | a A b B}.
Demostracio
Recordemos que Pf A representa al conjunto de los subconjuntos nitos de A.
Sea {s }<1 el conjunto de las sucesiones de subconjuntos nitos de 1
disjuntos dos a dos (hay 1 0 = 20 0 = 1 ). Sea s = {sn }n .
Denimos por recurrencia dos sucesiones {Ci ()}<1 , i < 2 de modo que
Ci () y C0 () C1 () = .
Supuestos denidos {Ci ()}< , sea {(im , m , xm )}m una enumeraci
on
de todas las ternas (i, , x) tales que:
a) i < 2,
b) <
n sn ,
c) x Pf ,
d) El conjunto {n | sn x
Ci () {}} es innito.
<
Hay una cantidad numerable de tales ternas, pues 2, y Pf son numerables. Si hay una cantidad nita las repetimos en la enumeraci
on, si no existiera
ninguna, denimos C1 () = C2 () = .
Para cada m sea Im = {n | snm xm
Cim (){}} (innito).
<
244
Sea Rn = Rn1 su(n) , donde m(n) es el menor natural m Iu(n) tal que
m
Vn1 sm
u(n) = su(n) Rn1 .
t(n)
C0 () =
Rn ,
C1 () =
Vn .
Por construcci
on C0 () C1 () = y si u(n) = n0 entonces
m(n)
sn
C0 (),
t(n)
sn C1 ().
0
n sn ,
x Pf ,
el conjunto {n | sn x Ci } es innito,
entonces {n | sn (x {}) Ci } es innito.
En efecto, en estas condiciones (i, , x) = (im , m , xm ) para alg
un m en
la construcci
on de Ci (), ya que, en realidad, tenemos que el conjunto
{n | sn x
Ci () {}} ( = Im )
<
9.4. La condici
on de cadena numerable
245
Veamos que estos conjuntos Ci cumplen el teorema. Para ello tomamos una
familia no numerable S de subconjuntos nitos de 1 disjuntos dos a dos y
jamos i < 2.
n
Sea < 1 tal que n sn S. Sea < < 1 tal que
s < y sea
n
Captulo X
La medida de Lebesgue
En este captulo mostraremos algunas aplicaciones al an
alisis matematico de
la teora que hemos desarrollado. Concretamente, probaremos la indecidibilidad
de algunas cuestiones relacionadas con la medida de Lebesgue en R. Resumimos
en la primera seccion los resultados de teora de la medida que vamos a necesitar.
10.1
Medidas en
algebras de Boole
Denici
on 10.1 Sea B un algebra de Boole. Una medida nitamente aditiva
en B es una aplicaci
on : B [0, +] tal que
a) (O) = 0, (1l) > 0,
b) pq B(p q = O (p q) = (p) + (q)).
Se dice que es unitaria si (1l) = 1, se dice que es nita si (1l) < +,
se
dice
que
es
-nita
si
existen
condiciones
{p
}
en
B
tales
que
1
l
=
pn
n
n
n
y n (pn ) < +.
Si B es 1 -completa (es decir, si los conjuntos numerables tienen supremo e
nmo) diremos que es una medida en B si para toda anticadena {pn }n en
B se cumple que
pn =
(pn ).
n
Esta condici
on1 contiene ya la propiedad b) de la denici
on de medida nitamente aditiva.
Un
algebra medida es un par ordenado (B, ), donde B es un algebra de Boole
1 -completa y es una medida en B.
Si B es un
algebra medida, el ideal de los elementos nulos de B se dene
como
I = {p B | (p) = 0}.
1 Convenimos
247
248
pn
(pn ).
n
pn = sup (pn ).
n
pn = nf (pn ).
n
mn
m<n
m<n
mn
pn =
qn =
(qn )
(pn ).
n
d) De
forma similar acomo hemos hecho en el apartado anterior, podemos
expresar
pn = p0
(pn+1 pn ), de modo que
n
pn = (p0 ) +
(pn+1 pn ).
n
249
pn = (p0 ) +
((pn+1 ) (pn )) = sup (pn ).
n
n<
e) La sucesion {p0 pn }n< esta en las condiciones del apartado anterior,
luego
p0
pn = sup (p0 pn ),
n
n<
lo cual equivale a
p0
= sup ((p0 ) (pn )),
pn
n
o tambien a
n<
(p0 )
pn = (p0 ) nf (pn ).
n
ha de ser no numerable,
luego restringiendo de nuevo la anticadena inicial po
demos suponer que < 1 (p r) > 1/m, pero esto es absurdo, pues para
todo k tenemos que
k
(pn r) =
pn r (r),
<
m n<k
n<k
y esto obliga a que (r) = +.
As, el cociente de un algebra de Boole respecto al ideal de elementos nulos
de una medida -nita nos da un algebra de Boole completa que podemos usar
para formar extensiones genericas:
250
251
(q) =
(si ),
i<n
alg
un i < n ha de cumplir que (si ) n1 (q) < (q) k. Sea r = q si q.
As (q) = (si ) + (r), luego (r) = (q) (si ) > k.
Vamos a construir una sucesi
on {s }<1 tal que
( < < 1 s s k < (s ) < (s )).
Partimos de s0 = p. Denido s tal que k < (s ), acabamos de probar que
existe s+1 tal que s+1 s y k < (s
+1 ) < (s ). Denidos {s }< , para
s . Sea {n }n< una sucesion conal
un ordinal lmite < 1 , sea s =
<
creciente en . Es claro que s =
sn = nf (sn ) k, pero por hip
otesis
n<
n<
ha de ser (s ) > k.
La sucesion de n
umeros reales {(s )}<1 es estrictamente decreciente, y
esta acotada inferiormente por k, luego existe a = nf (s ) y k a.
<1
252
= nf{(U ) | U M A U U es abierto en X}
= sup{(K) | K M K A K es compacto}
253
E y = {z X1 | (z, y) E}.
3 Naturalmente
de medida nula.
254
Esto implica que para operar dos cilindros podemos suponer que tienen el
mismo soporte J. Ahora basta tener en cuenta las relaciones siguientes:
= CJ () C,
X = CJ (2J ) C,
CJ (Y ) CJ (Y ) = CJ (Y Y ) C,
X \ CJ (Y ) = CJ (2J \ Y ) C,
CJ (Y ) CJ (Y ) = CJ (Y Y ) C.
|Y |
.
2|I|
|Y |
|Y |2|J \J|
|Y JJ |
|Y |2|J\J
=
=
=
2|J|
2|JJ |
2|JJ |
2|JJ |
|Y |
.
2|J |
|Y |
.
2|I|
255
n<
m(V ) m
Ci
(Ci ),
n<
n<
luego
m(V ) nf{m(U ) | V U U es abierto en X}
nf{
(Ci ) | {Ci }i< C V
Ci } = (V ) = m(V ).
n<
n<
256
1 A =
A .
n<
10.2
U =
(U ),
<
<
257
Teorema 10.17 Sea (X, B, ) un espacio medida tal que sea -nita y sea
un cardinal innito. Entonces es -aditiva si y s
olo si la uni
on de menos de
subconjuntos nulos de X es nula.
n: Supongamos que es -aditiva y sea {A }< , con <
Demostracio
una familia de conjuntos nulos en X. Sea
B = A \
A .
<
258
conjunto de los abiertos de R de medida menor que /, dotado del orden inverso
de la inclusi
on. Veamos que P cumple la condici
on de cadena numerable.
Sea W P un conjunto no numerable. Sea S el conjunto de uniones nitas
de intervalos abiertos con extremos racionales. Claramente
W =
0<n<
1
1
+ = /,
n n
A U.
<
259
tenemos que
(Sn ) =
(S) < +, lo cual s
olo es
0<n<
0<n<
0<n<
posible si (S) = 0. Claramente, RL
m + S, y todos los trasladados de
Sn =
mZ
n<k
(un un ) =
n<k
(Un Un ) (Un
Un
) = [Nk ],
260
donde
Nk = {t 2 |
Por lo tanto,
! = !
k
=
! k = k!
[Nk ].
Ahora bien,
Nk = CJ (Y ), donde J = {(, n) | n k} {(, n) | n k} e
Y = {t 2J | n k t(, n) = t(, n)}. Por consiguiente
m(Nk ) =
|Y |
2k
1
= 2k = k .
|J|
2
2
2
As, para todo k < , tenemos que m(! = !) m(Nk ) = 1/2k , luego
m(! = !) = 0, de donde ! = ! = O.
Ahora s
olo tenemos que denir = {p.o.(
, ) | < } M B , de manera
M [G]
0
que G : (P)
inyectiva, luego (2 = )M [G] .
Veamos ahora que los conjuntos x no pertenecen a M , con lo que ser
an no
constructiblesM [G] . Para ello tomamos a (P)M . Un c
alculo an
alogo al que
hemos hecho antes nos da que
! = a
!
[Dk ],
k
Ik /.
kx
kx
261
Vamos a probar que (E) /. Para ello basta probar que, para todo k0 ,
Ik Ak /.
k<k0
Ik /
kY
y, por consiguiente,
M
Ik / ,
kY
es denso bajo [T ].
M
as a
un, si c D (c [T ]) e Y cumple la denici
on de D, o bien k Y ,
en cuyo caso [C] [T ] !
! = [Ak ], o bien k k0 \ Y , en cuyo caso
[Ak ] [C] = O. Por lo tanto
Ik Ak C =
Ik Ak C =
Ik C
k<k0
kY
kY
=
Ik m(C) / m(C).
kY
r<
Cr es nulo,
Ik Ak =
Ik Ak
Cr =
Ik Ak Cr
k<k0
k<k0
r<
r< k<k0
262
Ik Ak Cr
/ m(Cr ) =
/ m([Cr ]) = / m(
[Cr ]) /.
r<
k<k0
r<
r<
r<
Tenemos, pues, que (E) /. Como (RT ) = + (ya que T tiene medida
positiva, porque [T ] G) ha de ser (R T \ E) > 0. Por el teorema de Fubini
existe un r R tal que la seccion A = {t T | (r, t)
/ E} cumple m(A) > 0.
Notemos que r RM = (RL )M [H] , para cualquier ultraltro gen
erico H,
luego !
r RL ! = 1l. Como [A] [T ], tenemos que [A] RL
Ik , luego
k
[A] r
Ik .
k
Sea H un ultraltro generico tal que [A] H, sea k H tal que r Ik , sea
[C] H tal que [C] k . Podemos exigir que C A T , pero entonces
[C] [T ] !k ! = [Ak ], luego existe t C Ak y entonces (r, t) E, en
contradicci
on con que t A.
As pues, es consistente que el cardinal de R sea arbitrariamente grande pero
que exista un subconjunto de R no medible Lebesgue de cardinal 1 .
10.3
Vitali demostr
o que no todo subconjunto de R es medible Lebesgue, aunque
su argumento prueba de hecho algo m
as general: no existe ninguna extensi
on de
la medida de Lebesgue a una medida en PR que sea invariante por traslaciones.
No obstante, queda abierta la cuesti
on de si es posible extender la medida de
Lebesgue a PR aunque sea perdiendo esta propiedad. La denici
on siguiente
nos ayuda a precisar c
omo sera tal extensi
on:
Denici
on 10.21 Diremos que es una medida en unconjunto S si es una
medida en el algebra PS. Diremos que es no trivial si a S ({a}) = 0.
Una extensi
on de la medida de Lebesgue sera una medida -nita, no
trivial y no at
omica en R. En efecto, sera no at
omica porque, si A R fuera
un atomo, podramos dividir R en una uni
on numerable de intervalos disjuntos
de medida menor que (A), con lo que la interseccion de A con estos intervalos
tendra que ser una partici
on de A en conjuntos nulos, lo cual es absurdo.
M
as a
un, la restricci
on de esta medida a [0, 1] sera una medida unitaria, no
trivial y no at
omica en [0, 1].
La prueba del teorema siguiente es trivial:
Teorema 10.22 Sea una medida nita en un conjunto S y sea f : S T .
Entonces la aplicaci
on : PT [0, 1] dada por
(Z) =
(f 1 [Z])
(S)
263
u(n)
,
2n+1
n<
u(r)
k
=
,
n
2
2r+1
r<
v(r)
k+1
=
,
n
2
2r+1
r<
donde
r n u(r) = 0,
r n v(r) = 1.
264
on dada por
Para cada m Z, sea m : P[m, m + 1] [0, 1] la aplicaci
m (X) = 0 (X m). Por el teorema anterior m es una medida unitaria no
trivial -aditiva en [m, m + 1]. Sea : PR [0, +] la aplicaci
on dada por
(X) =
m (X [m, m + 1]).
mZ
= n .
,
2n 2n
2
Vemos as que coincide con la medida de Lebesgue en los intervalos de
extremos k/2n . Todo intervalo abierto en R se puede expresar como union
creciente de intervalos de este tipo, luego coincide con la medida de Lebesgue
sobre todos los intervalos abiertos. Seg
un 10.7, coincide con la medida de
Lebesgue sobre la -algebra de Borel, y es f
acil ver entonces que extiende a
la medida de Lebesgue.
De este modo, la existencia de una extension (-aditiva) a PR de la medida
de Lebesgue equivale a que exista una medida unitaria no trivial y no at
omica
(-aditiva) en un conjunto S cualquiera. Es obvio que la existencia de tal medida
en un conjunto S solo depende de su cardinal, por lo que podemos limitarnos a
estudiar medidas sobre cardinales. Ahora conviene observar lo siguiente:
Teorema 10.24 Si es el menor cardinal sobre el que existe una medida unitaria no trivial -aditiva, entonces dicha medida es -aditiva.
n: Sea la medida del enunciado. Si no fuera -aditiva, por
Demostracio
el teorema 10.17 existen conjuntos nulos {X }< , con < cuya uni
on X
tiene medida positiva. Podemos suponerlos disjuntos dos a dos.
Sea f : X dada por f (x) = x X . Es claro que la restricci
on
de a PX es una medida nita -aditiva no trivial en X. Por 10.22 tenemos
que existe una medida unitaria -aditiva : P [0, 1], que claramente es
no trivial, pues si entonces ({}) = (f 1 [{}]) = (X ) = 0. Esto
contradice la minimalidad de .
Las deniciones siguientes constituyen el marco mas adecuado para continuar
nuestro an
alisis. Fueron introducidas por Banach en 1930.
Denici
on 10.25 Una medida fuerte en un cardinal es una medida unitaria
-aditiva no trivial sobre . Un cardinal es R-medible si existe una medida
fuerte sobre .
265
1 si (A X) = (A),
(X) =
0 si (A X) = 0.
Es claro que es tambien una medida fuerte en , una medida bivaluada.
Tenemos que es regular no numerable (no existen medidas en ). Veamos
ahora que es un lmite fuerte, con lo que ser
a fuertemente inaccesible. Por
reducci
on al absurdo, supongamos que existe un cardinal < tal que 2 .
Sea S 2 tal que |S| = . Sea una medida fuerte bivaluada en S (si hay
una en , hay una en S). Para cada < , sea / 2 tal que el conjunto
X = {f S | f () = / }
tenga medida 1. Como es -aditiva y < , la uni
on de los complementarios
tiene medida 0, es decir,
X = 1.
<
266
As, \
A , luego \
A = 0, luego
A > 0.
<
<
<
Concluimos que para cada < existe un < tal que (A ) > 0.
Ha
de existir un conjunto W de cardinal y un < de modo que
W = . De este modo, {A | W } es una familia no numerable
de subconjuntos de disjuntos dos a dos y con medida positiva, pero esto es
imposible, pues el ideal de los conjuntos nulos cumple la condici
on de cadena
numerable (teorema 10.2 f).
Ahora es inmediato el teorema siguiente:
Teorema 10.27 Existe una extensi
on de la medida de Lebesgue a PR si y s
olo
si existe un cardinal R-medible 20 .
Un caso muy particular de este teorema es que si, por ejemplo, 20 = 1 ,
entonces no existen medidas no triviales en R. Esto lo probaron Banach y
Kuratowski en 1929.
Como en ZFC no es posible demostrar la existencia de cardinales inaccesibles, concluimos que es consistente que no existan cardinales R-medibles ni
extensiones de la medida de Lebesgue. Por otra parte, es imposible demostrar la consistencia de la existencia de cardinales R-medibles aun suponiendo la
consistencia de ZFC. A lo sumo cabra esperar un teorema de la forma si es
consistente que exista un cardinal inaccesible, entonces tambien lo es la existencia de un cardinal R-medible, pero ni siquiera esto es posible. La raz
on es que
la existencia de cardinales R-medibles implica la consistencia de que existan innitos cardinales inaccesibles, innitos cardinales de Mahlo e innitos cardinales
mucho mayores que estos. Con todo, la consistencia de que existan cardinales
R-medibles es una conjetura razonable, pero esto solo puede arg
uirse desde
la profunda teora que se ocupa de ellos: la teora de cardinales grandes.
Segunda parte
Cardinales grandes
267
Captulo XI
Cardinales medibles
En el captulo anterior hemos visto que la existencia de una medida no trivial
en un conjunto implica la existencia de cardinales R-medibles, que en particular son cardinales inaccesibles. La situacion es distinta seg
un si la medida es
at
omica o no atomica. El menor cardinal con una medida at
omica es fuertemente inaccesible, mientras que el menor cardinal con una medida no at
omica
es debilmente inaccesible. La posibilidad de extender la medida de Lebesgue
esta relacionada con la existencia de medidas no triviales no at
omicas, pero las
medidas atomicas dan lugar a una teora mucho mas espectacular y con un impacto mucho mayor en la teora de conjuntos. Adem
as, veremos que en u
ltima
instancia los dos tipos de medidas son dos caras de una misma moneda.
En este captulo estudiaremos los cardinales dotados de una medida fuerte
at
omica. En realidad en este caso el lenguaje de teora de la medida resulta
superuo, por lo que empezaremos elimin
andolo.
11.1
Deniciones b
asicas
269
270
Denici
on 11.1 Sea un cardinal innito. Un ltro F en un conjunto X es
-completo si la interseccion de menos de elementos de F esta en F . Un ideal
I en X es -completo si la uni
on de menos de elementos de I esta en I. Los
ideales y ltros 1 -completos se llaman tambien -completos.
As, el teorema 10.17 implica que una medida en X es -aditiva si y s
olo si
su ideal de conjuntos nulos es -completo. En particular el ideal de conjuntos
nulos de una medida es siempre -completo,luego las medidas bivaluadas en
un cardinal determinan ultraltros (o ideales primos) -completos en , pero
ahora podemos decir que tambien se da el recproco: cada ultraltro (o cada
ideal primo) -completo en determina una medida bivaluada en de forma
natural. Las medidas -aditivas se corresponden con los ultraltros -completos.
A menudo es u
til esta caracterizacion de la completitud:
Teorema 11.2 Sea un cardinal innito. Un ultraltro U en un conjunto X
es -completo si y s
olo si no existen particiones de X en menos de conjuntos
no pertenecientes a U .
n: Si {X }< , con < es una partici
Demostracio
on de X tal que
X
/ U , para todo < , entonces X \ X U , luego, si U es -completo,
(X \ X ) = U , contradicci
on.
<
Y = X.
Denimos Z = Y \
<
su uni
on sigue siendo X y siguen sin estar en U (porque Z Y ).
Una medida (bivaluada) es no trivial si los puntos tienen medida 0, es decir,
si no estan en su ultraltro asociado. As pues, las medidas no triviales se
corresponden con los ultraltros no principales en el sentido de la denici
on
siguiente:
Denici
on 11.3 Un ultraltro U en un conjunto X es principal si existe x0 X
tal que {x0 } U , lo cual equivale a que
U = {A X | x0 A}.
As pues, U es no principal si no contiene a conjuntos de cardinal 1, si y s
olo
si todos los conjuntos de cardinal 1 est
an en su ideal primo dual I, si y solo
si todos los conjuntos nitos est
an en I, si y solo si U no contiene conjuntos
nitos.
Los conjuntos conitos en un conjunto innito X forman un ltro F , de
modo que un ultraltro es no principal si y s
olo si extiende a F .
11.1. Deniciones b
asicas
271
Denici
on 11.4 Una medida de Ulam en un conjunto X es un ultraltro completo no principal en X. Un cardinal es medible Ulam si tiene una medida
de Ulam.
Una medida en un conjunto cardinal es un ultraltro -completo no principal en . Un cardinal es medible si tiene una medida.
En terminos de medidas (en el sentido usual de la teora de la medida) un
cardinal es medible Ulam si existe una medida bivaluada no trivial sobre , lo
cual equivale a su vez a que exista una medida at
omica no trivial sobre . As
mismo, es medible si existe una medida fuerte atomica sobre , es decir, si es
R-medible y > 20 . No obstante nunca necesitaremos este punto de vista. Al
contrario, lo que haremos ser
a adaptar el lenguaje de la teora de la medida a
los ultraltros:
Si hemos jado una medida U (o una medida de Ulam) en un cardinal ,
llamaremos subconjuntos nulos de a los subconjuntos que no est
an en U .
Diremos que un hecho se cumple para casi todo elemento de si el conjunto de
elementos que lo cumplen esta en U . Notemos que si U es una medida en ,
todos los subconjuntos de de cardinal menor que son nulos (pues son uni
on
de menos de conjuntos puntuales).
El teorema siguiente es una parte de 10.26. No hay ninguna dicultad en aislar la prueba de los dem
as hechos demostrados all sobre cardinales R-medibles,
ni en reformularla exclusivamente en terminos de ultraltros.
Teorema 11.5 Todo cardinal medible es fuertemente inaccesible.
Los teoremas siguientes son versiones de 10.22 y de 10.24. La demostracion
del primero es trivial.
Teorema 11.6 Sea f : X X y F un ltro -completo en X. Entonces el
conjunto f [F ] = {A X | f 1 [A] F } es un ltro -completo en X . Si F
es un ultraltro, f [F ] tambien lo es. Si F es una medida de Ulam en X y f es
inyectiva, entonces f [F ] es una medida de Ulam en X .
De aqu se sigue que si un cardinal es medible Ulam, tambien lo son todos
los cardinales posteriores. As pues, o bien no hay cardinales medibles Ulam,
o bien la clase de los cardinales se divide en dos partes: primero estan los
cardinales no medibles Ulam y por encima de ellos vienen todos los cardinales
medibles Ulam.
Teorema 11.7 Existen cardinales medibles Ulam si y s
olo si existen cardinales
medibles. En tal caso el mnimo cardinal medible Ulam es medible.
n: Obviamente todo cardinal medible es medible Ulam, luego
Demostracio
basta probar la u
ltima armaci
on. Sea el mnimo cardinal medible Ulam y
sea U una medida de Ulam en . Vamos a probar que de hecho es una medida,
es decir, que es -completa. En caso contrario, por el teorema 11.2, existe una
partici
on de de la forma {X }< , con < , formada por conjuntos nulos.
272
Sea f : la funci
on dada por f () = X . Por el teorema
anterior f [U ] es un ultraltro -completo en U . Ademas no es principal, pues si
existe un < tal que {} f [U ], entonces X = f 1 [{}] U , contradicci
on.
Por lo tanto es un cardinal medible Ulam, lo que contradice la minimalidad
de .
11.2
f =U g {i I | f (i) = g(i)} U.
Se comprueba sin dicultad que =U es una relacion de equivalencia, por lo
que podemos denir el conjunto cociente,
al que llamaremos ultraproducto de la
familia dada, y lo representaremos por U Mi .
iI
iI
iI
273
Mi .
iI
iI
U
U
U
Mi (F )
Mi (t1 )[[f1 ], . . . , [fn ]], . . . ,
Mi (tr )[[f1 ], . . . , [fn ]]
iI
iI
iI
iI
iI
U
U
U
Mi (R)
Mi (t1 )[[f1 ], . . . , [fn ]], . . . ,
Mi (tr )[[f1 ], . . . , [fn ]]
iI
iI
iI
iI
donde, seg
un hemos probado, gj (i) = Mi (tj )[f1 (i), . . . , fn (i)]. Esto equivale a
{i I | Mi (R)[g1 (i), . . . , gr (i)]} U {i I | Mi [f1 (i), . . . , fn (i)]} U.
Si (x1 , . . . , xn ) = (x1 , . . . , xn ) y el teorema vale para , entonces
U
Mi [[f1 ], . . . , [fn ]] U Mi [[f1 ], . . . , [fn ]]
iI
iI
274
U
U
Mi ( )[[f1 ], . . . , [fn ]]
iI
Mi [[f1 ], . . . , [fn ]]
iI
U
Mi [[f1 ], . . . , [fn ]]
iI
{i I | Mi
En efecto:
U Mi x [[f1 ], . . . , [fn ]] f
Mi U Mi [[f ], [f1 ], . . . , [fn ]]
iI
iI
f
iI
iI
(11.1)
iI
275
Denici
on 11.10 Si M es un modelo de un lenguaje formal L, I es un conjunto y U es un
ultraltro en I, se dene la ultrapotencia UltU (M ) como el
ultraproducto U M , que es tambien un modelo de L.
iI
Denimos ademas jU : M
UltU (M ) mediante jU (a) = [ca ], donde ca es
la funci
on constante dada por i I ca (i) = a.
Del teorema anterior se sigue inmediatamente:
Teorema 11.11 Sea M un modelo de un lenguaje formal L y U un ultraltro
en un conjunto I. Entonces jU : M UltU (M ) es una inmersi
on elemental.
n: Si (x1 , . . . , xn ) Form(L) y a1 , . . . , an M , entonces
Demostracio
M [a1 , . . . , an ] {i I | M [ca1 (i), . . . , can (i)]} U
UltU (M ) [jU (a1 ), . . . , jU (an )].
U
I
M , es decir,
U
M .
276
11.3
Ultrapotencias de V
Seg
un hemos visto en la seccion anterior, una ultrapotencia UltU (M ) de
un modelo M es un modelo mayor, en el sentido de que existe una inmersi
on
elemental jU : M UltU (M ). Apurando al lmite las posibilidades de formalizacion de ZFC, aqu vamos a construir ultrapotencias de la propia clase
universal V . Naturalmente, ello supone sustituir las tecnicas y conceptos de la
teora de modelos propiamente dicha por las tecnicas de la teora de modelos
transitivos. Veamos los detalles.
Denici
on 11.13 Sea I un conjunto y U un ultraltro en I. Sea V I la clase
de todas las funciones f : I V . Denimos en V I la relaci
on de equivalencia
dada por
f =U g {i I | f (i) = g(i)} U.
Para cada f V I llamaremos [f ] al conjunto de todas las funciones g V I
tales que g =U f de rango mnimo. As, si es el mnimo ordinal para el que
existe una funci
on de rango relacionada con f , tenemos que [f ] V+1 ,
11.3. Ultrapotencias de V
277
tM
2 ([f1 ], . . . , [fn ]) = [g2 ],
278
(11.4)
1
11.3. Ultrapotencias de V
279
280
11.3. Ultrapotencias de V
281
282
n: a) Una implicaci
Demostracio
on es obvia. Supongamos que j ja a
todos los ordinales menores que . Entonces, si x V M , tenemos que
rang x = < , luego rang j(x) = j() = , es decir, rang j(x) = rang x.
Veamos que j ja a todos los conjuntos de rango menor que por inducci
on
sobre el rango, es decir, tomamos x V M y suponemos que j(y) = y para
todo y M de rango menor que x.
Si y x, entonces rang y < rang x, luego por hip
otesis de induccion tenemos
que y = j(y) j(x). Esto prueba que x j(x). Igualmente, si y j(x),
entonces rang y < rang j(x) = rang x, luego tambien y = j(y) j(x), y esto
implica que y x. As pues, j(x) = x.
b) es consecuencia inmediata de a).
Los resultados que hemos probado sobre ultrapotencias son v
alidos para
cualquier ultraltro -completo. En ning
un momento hemos necesitado exigir
que no sea principal. No obstante, si el ultraltro es principal toda la teora se
vuelve trivial:
Teorema 11.21 Sea I un conjunto
y U el ultraltro principal generado por
i0 I. Entonces UltU (V ) = V , f V I [f ] = f (i0 ) y la inmersi
on natural es
trivial.
n: Si f , g V I , tenemos que
Demostracio
[f ] = [g] {i I | f (i) = g(i)} U f (i0 ) = g(i0 ).
Por consiguiente podemos denir C : Ult V mediante C([f ]) = f (i0 ).
As C es inyectiva, y de hecho es biyectiva porque C(j(a)) = a. Se comprueba
sin dicultad que
f g V I ([f ] [g] C([f ]) C([g])),
luego C es un isomorsmo entre clases transitivas, pero la unicidad del colapso
transitivo implica que Ult = V y que C es la identidad. Ahora el teorema es
obvio.
Lo importante es que una inmersi
on elemental en una ultrapotencia s
olo
es trivial si lo es el ultraltro con el que se construye, tal y como muestra el
teorema siguiente:
Teorema 11.22 Sea U una medida de Ulam
en un conjunto I y sea el mayor
cardinal tal que U es -completo. Entonces < j() = , pero < j().
As pues, j no es trivial.
n: Razonamos por inducci
on. Sea < y supongamos que
Demostracio
<
j()
=
.
Si
[f
]
j()
=
[c
],
entonces
{i I | f (i) < } U . Si
< se cumpliera que {i I | f (i) = }
/ U , entonces por completitud
{i I | f (i) = } U,
{i I | f (i) } =
<
283
contradicci
on. As pues, ha de existir un < tal que {i I | f (i) = } U .
Esto implica que [f ] = [c ] = j() = < . Con esto hemos probado que
j() . La desigualdad contraria la cumple toda inmersi
on elemental.
Como U no es + -completo, seg
un el teorema 11.2 existe una partici
on
{X }< de I en conjuntos nulos. Sea f V I dada por f (i) = i X . As
{i I | f (i) c (i)} = I U,
luego [f ] [c ] = j(), es decir, [f ] < j().
Por otro lado, si < entonces
{i I | f (i)} = I \
X =
(I \ X ) U,
11.4
j().
<
Si cf = entonces j() =
j().
<
284
285
<
j().
<
lo cual es absurdo, luego existe un < tal que { < | f () < h()} U , lo
cual equivale a que [f ] j(h()), luego tambien
j()
j().
<
j() j().
<
286
<
Vamos a probar que todo cardinal medible tiene una medida normal. En
primer lugar daremos varias caracterizaciones de estas medidas:
Teorema 11.26 Sea D una medida en un cardinal . Las armaciones siguientes son equivalentes:
a) D es normal.
b) Si f : cumple que { < | f () < } D, entonces existe un
< tal que { < | f () = } D.
c) Si d : es la identidad, entonces = [d].
d) Para todo X se cumple que X D jD (X).
n: a) b). Supongamos que Y = { < | f () < } D
Demostracio
pero que para todo < se cumple que X = { < | f () = } D.
Entonces X = ' X D.
<
Si X, entonces
X , luego f () , luego
/ Y . As pues,
<
X \ Y , luego \ Y D, contradicci
on.
b) c) Si < entonces { < | d() > } D, luego [d] > j() = .
Por lo tanto [d] .
Si = [f ] < [d], entonces { < | f () < } D, luego por b) existe
un < tal que { < | f () = } D, o sea, = [f ] = j() = < ,
contradicci
on. As pues, = [d].
c) d). Claramente X D { < | d() X} D = [d] j(X).
d)
a). Sea {X }< una familia de subconjuntos de de medida 1.
Entonces < j(X ). Sea X = ' X . Sea j({X }< ) = {Y }<j() .
<
Como
(, X ) {X }< , se cumple que (j(), j(X )) {Y }<j() , es
decir, < Y = j(X ).
<j()
287
j(X ) =
<
Y , tenemos
<
288
X (
( X es -Mahlo) X es estacionario en ).
otesis de inducci
on X contiene al conDado X M que cumpla la hip
otesisM , por hip
junto (estacionario) de los cardinales -Mahlo menores que , luego es estacionario, luego es
estacionarioM .
289
luego (2[d] = [d]+ )Ult , es decir, (2 = + )Ult , pero por el teorema 11.23 tenemos
que 2 (2 )Ult = (+ )Ult + .
M
as en general:
Teorema 11.32 Sea un cardinal medible y D una medida normal en . Sea
< y supongamos que { < | 2 + } D. Entonces 2 + .
(Notemos que, por ser inaccesible, = .)
n: Sea f : una funci
Demostracio
on que cumpla f ( ) = + ,
sea d la identidad en . Entonces { < | 2d() f ()} D, luego tenemos
que (2 [f ])Ult , luego 2 (2 )Ult [f ].
Por otra parte, { < | f () = d()+c () } D, pues contiene, por ejemplo, a todos los cardinales inaccesibles = menores que . Por consiguiente
[f ] = Ult
+ + .
Notemos que no tenemos ning
un resultado sobre las determinaciones de la
funci
on del continuo que son consistentes con la existencia de un cardinal medible. Debido al teorema 11.24, ni siquiera sabemos si la HCG es consistente con
la existencia de un cardinal medible.
Terminamos demostrando que la existencia de cardinales medibles es, de
hecho, equivalente a la existencia de inmersiones elementales no triviales de V
en un modelo.3
Teorema 11.33 Si j : V M es una inmersi
on elemental no trivial de V
en un modelo transitivo de ZFC y es el mnimo ordinal tal que j() = ,
entonces es un cardinal medible y D = {X | j(X)} es una medida
en . Adem
as, existe una inmersi
on elemental k : UltD (V ) M tal que
jD k = j.
n: Notemos primeramente que, por el teorema 11.20, existe
Demostracio
un ordinal tal que j() = . Como j conserva el orden de ha de ser
< j(). Si no es un cardinal, sea = || y sea f : biyectiva. As
j(f ) : j() biyectiva, pero si f () = , entonces j(f )(j()) = j(), es
decir, j(f )() = , luego j(f ) = f y, por lo tanto, = j(), contradicci
on.
Obviamente D y
/ D. Si se cumple que X D y X Y ,
entonces j(X) j(Y ), luego Y D.
Sea {X }< , con < una familia de elementos de D y veamos que su
interseccion tambien esta en D. Con ello tendremos probado que D es un ltro
-completo. Como {X }< es una sucesion de dominio , su imagen por j sera
una sucesion de dominio j() = . Ademas, si (, X ) {X }< , se cumple
que (, j(X )) j({X }< ), luego j({X }< ) = {j(X )}< .
que en ZFC la armaci
on existe una inmersi
on elemental no trivial j : V M
s
olo tiene sentido si se interpreta como que existe una f
ormula (metamatem
atica) que dene
una inmersi
on elemental no trivial (y otra que dene al modelo imagen).
3 Notemos
290
X , tenemos que
<
luego
( X
< X ),
( j(X) < j(X )).
Esto signica que j(X) =
j(X ) y, como cada X D, se cumple que
<
j(X), luego X D.
Captulo XII
Cardinales d
ebilmente
compactos
Se conocen fundamentalmente dos clases de tecnicas para estudiar los cardinales medibles. Una es la de las ultrapotencias, introducida en el captulo
anterior; la otra se cataloga en lo que se conoce como combinatoria innita.
En general, se llaman argumentos combinatorios a los argumentos que, independientemente de su sosticacion, involucran esencialmente conceptos conjuntistas
sencillos, como arboles, familias cuasidisjuntas, conjuntos estacionarios, etc., por
oposicion a los argumentos que emplean conceptos y resultados mas profundos,
como los de la teora de modelos. Vamos a probar que los cardinales medibles
satisfacen ciertas propiedades combinatorias de las que se deducen muchas consecuencias interesantes. En realidad conviene dar nombre a los cardinales que
verican estas propiedades, lo que nos lleva a varias clases de cardinales grandes,
la mas importante de las cuales es la de los cardinales debilmente compactos.
12.1
El c
alculo de particiones
292
12.1. El c
alculo de particiones
293
Si m = 1 la relaci
on ()nm se cumple trivialmente, luego supondremos
siempre que m 2. De hecho, para m = 2 escribiremos simplemente ()n .
En resumen, supondremos siempre que n y 2 m < .
En estos terminos, el teorema de Ramsey arma que si 2 < existe un
< tal que ()2 . No vamos a probar este teorema porque pertenece
a la teora de Ramsey nita, cuando nosotros estamos interesados en la teora
innita, es decir, vamos a estudiar u
nicamente el caso en que y son cardinales
innitos. Por el contrario, el teorema siguiente muestra que el caso en que n es
innito es trivial:
Teorema 12.2 Consideremos cardinales 2 m < y 0 n .
Entonces
()nm .
n: Podemos identicar []n con el conjunto de las funciones
Demostracio
crecientes f : n . Denimos en []n la relaci
on de equivalencia dada por
f R g {i n | f (i) = g(i)} es nito.
Sea S []n un conjunto formado por un elemento de cada clase de equinico elemento de S relacionado
valencia. Para cada f []n llamemos r(f ) al u
con f . Denimos F : []n m mediante
0 si {i n | f (i) = r(f )(i)} tiene cardinal par,
F (f ) =
1 si {i n | f (i) = r(f )(i)} tiene cardinal impar.
Si se cumpliera ()nm existira H
homogeneo para F . Es claro
que podemos construir f [H]n tal que i n h H f (i) < h < f (i + 1).
Digamos que el conjunto {i n | f (i) = r(f )(i)} tiene cardinal par. Tomemos
i n fuera de este conjunto y h H tal que f (i) < h < f (i + 1). Denimos
g [H]n que coincida con f salvo en que g(i) = h. Entonces r(g) = r(f ), pero
el conjunto {i n | g(i) = r(g)(i)} tiene cardinal impar, luego F (f ) = F (g), lo
cual contradice la homogeneidad de H.
El caso n = 1 no es tan obvio, pero tambien podemos descartarlo:
Ejercicio: Probar que si y 2 m < , entonces ()1m si y s
olo si <
o bien = m < cf .
294
para i < m
12.1. El c
alculo de particiones
295
f ( ) = 0,
f+1 ( ) = 1.
Considerando la aplicaci
on + dada por concluimos que ha
de existir un < tal que el conjunto { < + | = } tenga cardinal + .
Ahora bien, si = = y f | = f | , entonces f < f+1 y f < f+1 ,
luego f = f . Por consiguiente, el conjunto {f | | < + } tiene cardinal + ,
pero < , lo que contradice la eleccion de .
En particular vemos que +
(+ )2 para todo cardinal innito . No
obstante, un renamiento de la prueba del teorema de Ramsey 12.4 muestra
que el teorema de Ramsey nito es valido tambien para cardinales innitos, es
decir, que dados cardinales , m y n tales que 2 m y 2 n < 0 , se
cumple ()nm para todo sucientemente grande.
Para enunciar adecuadamente este resultado necesitamos la exponencial iterada:
exp0 () = n expn+1 () = 2expn () .
Teorema 12.6 (Erd
os-Rado) Si es un cardinal innito y n < , entonces
expn ()+ (+ )n+1
.
n+1
En particular
+
en (2 )+ (+ )2 .
n (1 )0 , y tambi
296
expn+1 (), construimos A+1 tal que A A+1 , |A+1 | = expn+1 () y para
todo subconjunto C A con |C| expn () y todo u \ C, existe un
v A+1 \ C tal que Fv y Fu coinciden en [C]n+1 .
Existe tal conjunto porque hay expn+1 ()expn () = expn+1 () conjuntos C
posibles y para cada uno de ellos hay a lo sumo expn () = 2expn () = expn+1 ()
funciones Fu |[C]n+1 posibles. Por lo tanto basta a
nadir expn+1 () elementos a
A para recorrerlas todas.
El conjunto A =
A cumple lo pedido. Notemos que, por el
<expn+1 ()
teorema de Konig, cf expn+1 () > expn (), luego todo C A con |C| expn ()
cumple C A para cierto < expn+1 ().
Dado a \ A, denimos inductivamente X = {x | < expn ()+ } A
de manera que para todo < expn ()+ , la funci
on Fx coincide con Fa en
[{x | < }]n+1 . Sea G : [X]n+1 dada por G(x) = Fa (x). Por hip
otesis
de inducci
on existe H X tal que |H| = + y G es constante en [H]n+1 .
Si 1 < < n+2 < expn ()+ , entonces
F ({x1 , . . . , xn+2 }) = Fxn+2 ({x1 , . . . , xn+1 })
= Fa ({x1 , . . . , xn+1 }) = G({x1 , . . . , xn+1 }).
Por lo tanto F es constante en [H]n+2 . Las otras armaciones del enunciado
son los casos particulares = 0 y n = 1.
En particular, si m < se cumple expn ()+ ()n+1
m , luego ciertamente
podemos conseguir conjuntos homogeneos de cualquier cardinal prejado si el
conjunto que partimos tiene sucientes elementos.
El teorema 12.5 muestra que la relaci
on (2 )+ (+ )2 que proporciona
el teorema de Erd
os-Rado tiene a la izquierda el menor cardinal posible. Puede
probarse que esto es cierto en general, es decir, que para un cardinal sucesor + ,
el menor cardinal que cumple (+ )nm es precisamente = expn ()+ .
Vemos as que el an
alogo innito a los n
umeros de Ramsey es facil de calcular
para cardinales sucesores. No sucede lo mismo con los cardinales, como se
ver
a en la seccion siguiente. Acabamos esta con una aplicaci
on del teorema de
Erd
os-Rado (comparar con el teorema 9.32):
Teorema 12.7 Si es un cardinal innito y P y Q son dos c.p.o.s con la
condici
on de cadena numerable, entonces P Q cumple la condici
on de cadena
(20 )+ .
297
12.2
Cardinales d
ebilmente compactos
Hemos visto que la conjetura ()2 es falsa en general. Mas concretamente, sabemos que es falsa para todo cardinal sucesor, mientras que el
teorema de Ramsey arma que es cierta para 0 . Es natural preguntarse si la
cumple alg
un otro cardinal lmite, pero sucede que esto nos lleva a cardinales
grandes:
Denici
on 12.8 Un cardinal no numerable es debilmente compacto si cumple
la relaci
on ()2 .
El nombre de debilmente compacto proviene de la teora de modelos, y lo
explicaremos dentro de poco. Los cardinales debilmente compactos son grandes.
El teorema siguiente es solo una primera muestra:
Teorema 12.9 Todo cardinal debilmente compacto es fuertemente inaccesible.
n: Sea un cardinal debilmente compacto. Del teorema 12.5
Demostracio
se sigue que es un cardinal lmite. M
as a
un, ha de ser un lmite fuerte, pues si
existe < tal que 2 , entonces 2
(+ )2 , luego tambien
()2 .
Falta
probar que es regular. En caso contrario sea = cf < . Sea
=
A una partici
on de en conjuntos disjuntos de cardinal menor que .
<
Denimos F : []2 2 dada por F ({, }) = 0 < {, } A .
Por hip
otesis existe un conjunto H homogeneo para F de cardinal .
Ahora bien, si F toma el valor 0 sobre [H]2 entonces alg
un A tiene cardinal ,
mientras que si F toma el valor 1 ha de ser = .
A continuaci
on probamos una caracterizaci
on muy u
til de la compacidad
debil en terminos de arboles. En primer lugar denimos un -
arbol de Aronszajn
como un -arbol sin caminos. De este modo, los arboles de Aronszajn seg
un la
denici
on 8.8 son ahora 1 -arboles de Aronszajn.
Ejercicio: Probar que si es un cardinal singular entonces existe un -
arbol de
Aronszajn.
298
De este modo, bajo la HCG existen -arboles de Aronszajn para todo cardinal > 0 salvo a lo sumo si es fuertemente inaccesible o el sucesor de un
cardinal singular. Puede probarse, aunque es muy complicado, que si suponemos
V = L tambien los hay en este u
ltimo caso. (Por el contrario, si 20 = 2 es consistente tanto que haya como que no haya 2 -arboles de Aronszajn). Finalmente,
la existencia de
arboles de Aronszajn cuando es fuertemente inaccesible no
depende de la funci
on del continuo o del axioma de constructibilidad, sino de la
compacidad debil:
Teorema 12.10 Sea un cardinal fuertemente inaccesible. Las armaciones
siguientes son equivalentes:
a) es debilmente compacto.
b) No existen -
arboles de Aronszajn.
c) cumple ()nm para todo n y todo cardinal m < .
n: a) b). Supongamos que es debilmente compacto y
Demostracio
sea (A, A ) un -arbol. Como A es la uni
on de niveles de cardinal menor que
, tenemos que |A| = , luego podemos suponer que A = .
Denimos sobre A el orden total R dado por R si y solo si A o bien
y, si es el mnimo nivel en que los predecesores de y (digamos y
) son distintos, se cumple < (como ordinales).
Sea F : []2 2 dada por F (, ) = 1 si y solo si R (donde se entiende
que < ). Por la compacidad debil existe un conjunto H de cardinal
homogeneo para F .
Sea C el conjunto de todos los < tales que el conjunto { H | <A }
tiene cardinal . Para cada < tenemos que
H=
{ H | A }
{ H | <A }.
Niv A
Niv A
299
d) Si s S , t S+1 , s t, entonces
A(t) = A(s) { > h(s) | B [ + 1]n t(B) = F (h(B) {})},
donde h(B) signica {h(s|[1 ]n ), . . . , h(s|[n ]n )}, con B = {1 , . . . , n }.
Como A(s) es decreciente, es claro que T = {s S | A(s) = } es un
sub
arbol de S. Veamos que T tiene altura , y as sera un -arbol. Sea < .
Podemos tomar < mayor que todos los elementos de h[S ] para . Sea
s0 = T . Obviamente A(s0 ). Si s T tiene altura < y A(s ),
podemos extender s a s+1 S+1 de acuerdo con la condici
on d) para que
A(s+1 ) y por lo tanto s+1 T . Denidos {s }< en T tales que cada s
tenga altura y A(s ) (y que cada uno extienda a los anteriores), es claro
que su uni
on s cumple A(s ), luego s T y tiene altura . De este modo
llegamos a un s T de altura .
Por hip
otesis T tiene un camino
on de cuyos elementos es una
C, la uni
aplicaci
on f : []n m tal que < f |[]n T , luego
< h(f |[]n ) A(f |[]n ).
Sea 1 < < n+1 < . Sea B = {1 + 1, . . . , n + 1} [n+1 + 1]n .
on d) se cumple que
Como h(f |[n+1 +1]n ) A(f |[n+1 +1]n ), por la condici
f ({1 + 1, . . . , n + 1}) = F ({h(f |[1 +1]n ), . . . , h(f |[n +1]n ), h(f |[n+1 +1]n )}).
En otros terminos, si llamamos X = {h(f |[+1]n ) | < }, acabamos de
probar que si tomamos 1 < < n+1 en X, entonces F ({1 , . . . , n+1 })
on G : [X]n m meno depende de n+1 , luego podemos denir una partici
diante G({1 , . . . , n }) = F ({1 , . . . , n+1 }), donde n+1 es cualquier elemento
de X mayor que 1 , . . . , n . Por hip
otesis de induccion G tiene un conjunto
homogeneo H de cardinal (notemos que |X| = ), el cual es obviamente
homogeneo para F .
c) a) es trivial.
300
Por lo tanto, los cardinales debilmente compactos son los cardinales no numerables que cumplen ntegramente el teorema de Ramsey, y no solo el caso
particular que hemos tomado como denici
on.
Como primera aplicaci
on de la caracterizacion por arboles probamos que los
cardinales medibles son debilmente compactos.
Teorema 12.11 Sea un cardinal medible y sea D una medida normal en .
Entonces es debilmente compacto y { < | es debilmente compacto} D.
n: Veamos que no hay -arboles de Aronszajn. Sea (A, A )
Demostracio
un -arbol. Podemos suponer que A = . Sea
C = { < | { < | A } D}.
Claramente C es una cadena en A, pues la interseccion de elementos de D
es no vaca. Adem
as, si <
= { < | altA < }
{ < | A },
Niv (A)
luego alg
un Niv (A) ha de estar en C, pues de lo contrario sera nulo.
Esto prueba que C es un camino en A, luego A no es un -arbol de Aronszajn
y es debilmente compacto.
Sea j : V Ult la inmersi
on natural. Se cumple que es debilmente
compactoUlt , pues todo -arbolUlt es un -arbol, luego tiene un camino, el
cual estara en Ult porque Ult Ult (teorema 11.23). Si d es la identidad
en , tenemos que [d] es debilmente compactoUlt (por 11.26). Por el teorema
fundamental 11.18 concluimos que
{ < | es debilmente compacto} D.
En particular vemos que si existen cardinales debilmente compactos, el menor de ellos no puede ser medible, luego la compacidad debil no implica la
medibilidad.
Los resultados siguientes explican el nombre de cardinales debilmente compactos. Para ello hemos de denir f
ormulas de longitud innita en un lenguaje
formal.
Denici
on 12.12 Sea L un lenguaje formal (en el sentido de la denici
on 1.1)
y sean , dos cardinales innitos. Denimos como sigue las f
ormulas de L de
tipo (, ):
F (0)
301
Form (L) =
F ().
<+ +
En la pr
actica usaremos la siguiente notacion:
Escribiremos
en lugar de
(, , ),
( , { }< ),
<
<
<
( , {x }< , ),
<
(, ),
<
x ,
<
<
[v]
x [v]
<
< M [v],
302
iI
nici
on hemos exigido que las conjunciones esten subindicadas con ordinales.
Para ello identicaremos esta
ormula con la construida a partir de una biyecci
on
f
i : |I| I, es decir, con
i . Esta f
ormula depende de la biyecci
on esco<|I|
303
x .
<
304
<
305
para
para
para
para
cada
cada
cada
todo
x, y A tales que x y,
x, y A tales que x y,
x, y A tales que x y,
< .
xNiv (A)
306
c)
xn
m
(xn+1 xn ),
d) c es un ordinal,
e) c c, para cada < .
Claramente || = y todas las sentencias de que no contienen la constante
c son verdaderas en (V , A). Adem
as todo S con |S| < tiene como modelo
a (V , A) sin mas que interpretar la constante c como un ordinal sucientemente
grande. Por el teorema anterior tiene un modelo M .
Como M cumple la sentencia c), la relacion M () esta bien fundada en M ,
ademas M cumple el axioma de extensionalidad porque est
a en , luego M ()
es extensional. Pasando al colapso transitivo, podemos suponer que M es un
modelo transitivo.
Como M cumple las sentencias a) y b) ha de ser M (cx ) = x para todo
x V , luego V M . Denimos A = {x M | M (R)(x)}.
Se cumple que (V , A) (M, A ), pues si (V , A) [x1 , . . . , xn ] entonces
(V , A) (cx1 , . . . , cxn ), luego la sentencia (cx1 , . . . , cxn ) esta en , luego
(M, A ) (cx1 , . . . , cxn ) y tambien (M, A ) [x1 , . . . , xn ].
En particular, esto implica que M es un modelo transitivo de ZFC (pues, al
ser fuertemente inaccesible, V lo es).
Por otra parte, M cumple las sentencias d) y e), lo que implica que contiene
un ordinal mayor o igual que . Por transitividad M .
307
Con este teorema podemos adaptar (con un poco mas de trabajo) el argumento de reexi
on que nos permiti
o probar que los cardinales medibles son
cardinales de Mahlo.
Teorema 12.15 Si es un cardinal debilmente compacto entonces es fuertemente -Mahlo.
n: Sabemos que es fuertemente inaccesible, luego es fuerDemostracio
temente 0-Mahlo. Supongamos que es fuertemente -Mahlo, para < ,
y veamos que es fuertemente + 1-Mahlo. Para ello hemos de probar que
todo conjunto c.n.a. C en contiene un cardinal fuertemente -Mahlo. Sea
(M, C ) seg
un el teorema anterior, es decir, M es un modelo transitivo de ZFC,
(V , C) (M, C ) y M . Claramente
(V , C) ( < R)
( ( < ( < < R)) R),
luego lo mismo es valido para (M, C ), lo que signica que C es c.n.a. en el
ordinal M . Por otro lado,
el hecho de que (V , C) sea un submodelo elemental
de (M, C ) implica que < ( C C ), es decir, C = C , no
acotado en , luego C .
En las observaciones precedentes al teorema 11.30 (ver la nota al pie) vimos que si es fuertemente -Mahlo, entonces es fuertemente -MahloM , para
cualquier modelo transitivo M de ZFC (que contenga a ), en particular para
el modelo M que estamos considerando aqu. As pues,
(M, C ) ( es fuertemente []-Mahlo R),
donde [] indica que en esa posici
on debe ir una variable interpretada por .
Teniendo en cuenta que (V , C) es un submodelo elemental (y que V ), de
aqu se sigue que lo mismo vale para (V , C), con lo que
C( es fuertemente -Mahlo)V ,
pero esto es absoluto para V .
As queda probado que el conjunto de cardinales -Mahlo bajo es estacionario, luego es + 1-Mahlo. El caso lmite es trivial.
Ejercicio: Probar que si es debilmente compacto, entonces el conjunto
{ < | es fuertemente -mahlo}
es estacionario en .
Ahora probaremos una diferencia notable entre los cardinales medibles y los
cardinales debilmente compactos. Hemos visto que los primeros contradicen al
axioma de constructibilidad, mientras que ahora veremos que los segundos no.
Necesitamos un resultado tecnico:
308
Teorema
12.16 Si es un cardinal debilmente compacto y A cumple
< A L, entonces A L.
n: Sea (M, A ) seg
Demostracio
un el teorema 12.14. Claramente
(V , A) x(x L u(u x u Ru)),
luego lo mismo vale para (M, A ), y entonces podemos particularizar a = ,
lo que nos da que A = A L.
Teorema 12.17 Todo cardinal debilmente compacto es debilmente compactoL .
n: Sea un cardinal debilmente compacto. Entonces
Demostracio
es fuertemente inaccesibleL , luego basta probar que no existen -arboles de
L
. Sea (A, A ) un -arbolL . Podemos suponer que A = , as como
Aronszajn
que ( <A <
). En efecto (razonando en L), basta denir una
sucesion de biyecciones f :
Niv (A) , con < , cada una de las
<
309
( > E)M , es decir, E no esta acotado en . De aqu que al menos uno
de los dos conjuntos A E o bien ( \ A) E ha de ser no acotado en . Sea H
uno de ellos (no acotado), Por ejemplo, H = ( \ A) E. Ciertamente H M
y |H|M = (por la regularidad).
Si < estan en H, entonces E, luego A = A y as
/ A , de
donde resulta que F ({, }) = 0. As pues, H es homogeneo para F .
12.3
Cardinales indescriptibles
En esta seccion estudiamos otro tipo de propiedades interesantes de los cardinales grandes, estas relacionadas con la logica de ordenes superiores. El resultado principal ser
a una caracterizacion u
til de los cardinales debilmente compactos. Veamos las deniciones basicas.
Denici
on 12.19 Sea L el lenguaje formal que resulta de a
nadir al lenguaje L0
de la teora de conjuntos un n
umero nito de relatores mon
adicos R0 , . . . , Rk .
Un caso particular es el lenguaje LR que consta de un u
nico relator R. Un
modelo natural de L esta formado por un conjunto M junto con n subconjuntos A0 , . . . , Ak (de forma que M (Ri ) es la pertenencia a Ai ). El relator se
interpreta como la pertenencia usual en M .
Llamaremos Lm al lenguaje que resulta de a
nadir a L m conjuntos (numerables, disjuntos) de variables Var1 (Lm ), . . . , Varm (Lm ). Convenimos en que
Var0 (Lm ) es el conjunto de las variables originales de L. En particular L0 = L.
Diremos que Lm es el lenguaje de orden m + 1 asociado a L. Los elementos
de Vari (Lm ) se llaman variables de orden i + 1 de Lm .
Los terminos y f
ormulas de Lm se denen como en el caso de los lenguajes
de primer orden, s
olo que ahora pueden aparecer en ellos variables de distintos ordenes. La diferencia aparece en la interpretaci
on. En general, si M es
un conjunto, llamaremos P0 M = M , P1 M = PM , P2 M = PPM , etc. Si
(M, A1 , . . . , Ak ) es un modelo de L, denimos
i
M=
P M.
im
310
311
312
12.4
Cardinales de Ramsey
313
314
<
i<m
H = { X | i = i} D.
As, si < 1 < < n estan en H X, se cumple {1 , . . . , n } [X ]n ,
por lo que F ({, 1 , . . . , n }) = i = i. Esto demuestra que H es homogeneo
para F .
b) Sea M = UltD (V ) y sea j : V M la inmersi
on natural. Se cumple que
es un cardinal de RamseyM , pues si (F : []< 2)M , esto es lo mismo que
F : []< 2, luego existe un conjunto H homogeneo para F con |H| = .
Pero por 11.23 se cumple que H M y as (H es homogeneo para F )M . Ademas
|H|M = , por ejemplo porque H no esta acotado en y es regularM .
Si d es la identidad en , tenemos que [d] es un cardinal de RamseyM , luego
{ < | es un cardinal de Ramsey} D.
Veamos ahora la informaci
on adicional que nos aportan los cardinales de
Ramsey. Para ello introducimos un nuevo concepto de la teora de modelos:
315
Denici
on 12.28 Sea L un lenguaje formal, sea M un modelo de L y sea
un cardinal innito. Diremos que un conjunto I es un conjunto de
indiscernibles para M si I M y para toda f
ormula (x1 , . . . , xn ) de L y todos
los ordinales 1 < < n , 1 < < n en I se cumple
M [1 , . . . , n ] M [1 , . . . , n ].
En otras palabras, un conjunto de indiscernibles es un conjunto de ordinales
que en M no se diferencian en nada salvo en el orden. El resultado fundamental
sobre cardinales de Ramsey e indiscernibles resulta ser muy simple, pero tambien
muy fructfero:
Teorema 12.29 Sea un cardinal de Ramsey, L un lenguaje formal tal que
|L| < y M un modelo de L con M . Entonces M tiene un conjunto de
indiscernibles de cardinal .
n: Como es fuertemente inaccesible tenemos |Form(L)| <
Demostracio
y |PForm(L)| < . Sea F : []< PForm(L) la aplicaci
on que asigna a cada
1 < < n < el conjunto
F ({1 , . . . , n }) = {(x1 , . . . , xn ) Form(L) | M [1 , . . . , n ]}.
Es claro que un conjunto homogeneo para F es un conjunto de indiscernibles
para M .
De aqu podemos extraer numerosas consecuencias a traves de una misma
tecnica que conviene desarrollar en general:
Teorema 12.30 Sea un cardinal de Ramsey y < un cardinal innito, sea
L un lenguaje formal tal que |L| y M un modelo de L con M . Sean
P , X M tales que |P | < y |X| . Entonces
a) Existe un submodelo elemental N M tal que
|N | = ,
XN
|P N | .
316
317
As tenemos
: N N que claramente extiende a , pues t(x) = x es un
termino de Skolem y as, si I, se cumple que
() =
(M (x)[]) = M (x)[()] = ().
Se cumple que
es una inmersion elemental, pues si a1 , . . . , an N y
(x1 , . . . , xn ) Form(L), entonces existen 1 < < m I de manera
que ai = M (ti )[1 , . . . , m ], para ciertos terminos de Skolem ti . Por lo tanto,
N [a1 , . . . , an ] M [a1 , . . . , an ] M (t1 , . . . , tn )[1 , . . . , m ]
M (t1 , . . . , tn )[(1 ), . . . , (m )] M [
(a1 ), . . . ,
(an )]
N [
(a1 ), . . . ,
(an )].
Veamos un par de aplicaciones:
Teorema 12.31 Si es un cardinal de Ramsey, entonces hay cardinales
debilmente compactos menores que .
n: Sea < un cardinal arbitrario. Sea L el lenguaje de la
Demostracio
teora de conjuntos extendido con una familia de constantes {c } . Consideremos a V como modelo de L interpretando cada constante c como .
Sea N V seg
un el teorema anterior, de modo que + 1 N y tomemos
: N N una inmersi
on elemental distinta de la identidad (obtenida extendiendo cualquier aplicaci
on creciente del conjunto de indiscernibles I que no sea
la identidad).
La relacion de pertenencia en N es la relacion de pertenencia, luego est
a bien
fundada, y como N cumple el axioma de extensionalidad, tambien es extensional. Esto signica que podemos formar el colapso transitivo M de N , que es un
modelo transitivo de ZFC isomorfo a N . Teniendo en cuenta que + 1 N ,
una simple inducci
on muestra que la funci
on colapsante ja a todos los ordinales
.
La inmersi
on
se corresponde a traves del colapso transitivo con una inmersion elemental no trivial j : M M que ja todos los ordinales
(notemos que
los ja porque conserva las constantes c ). Sea M el menor
ordinal no jado por j. El teorema 12.18 nos da que es debilmente compactoM
y ciertamente < . As pues,
M ([] < es debilmente compacto),
luego
N
y tambien
V
318
Con esto hemos probado que el conjunto de los cardinales debilmente compactos menores que no esta acotado en , luego hay de ellos.
Terminamos probando que los cardinales de Ramsey, al igual que los cardinales medibles y al contrario que los debilmente compactos, no son compatibles
con el axioma de constructibilidad. De hecho probaremos algo mucho m
as no:
Teorema 12.32 (Rowbottom) Si es un cardinal de Ramsey y < es un
cardinal, entonces |PL | = . En particular V = L.
n: El teorema 3.19 nos da que P = PL L . Aplicamos el
Demostracio
teorema 12.30 a M = L . As obtenemos un submodelo N L de cardinal y
tal que + 1 N y |P N | . Tenemos que L es un modelo de ZFC+V=L,
luego lo mismo vale para N , luego tambien para su colapso transitivo, que por el
teorema 3.15 tiene que ser L (notemos que todo ordinal en el colapso transitivo
es un ordinal en N , luego en L ).
As pues, el colapso transitivo es un isomorsmo : N L . Del hecho
de que N se sigue que ja a todos los ordinales y, por consiguiente,
a todos los elementos de P N . As, si x P [N ], tenemos que x = (y),
para un cierto y N , pero (y) = (), luego y , es decir, y P N ,
con lo que x = (y) = y y por tanto x N . Con esto concluimos que
P N = P [N ] = P L = P,
luego |P | = |P N | , y la otra desigualdad es obvia.
En particular, vemos que si existe un cardinal de Ramsey entonces L
1 es
L
un ordinal numerable (pues |L
|
=
|P
|
=
||
=
).
En
el
cap
tulo
XIV
0
1
probaremos mucho m
as.
Ejercicio: Probar que si es un cardinal de Ramsey entonces L tiene un conjunto de
indiscernibles I de cardinal tal que toda aplicaci
on creciente : I I se extiende
a una inmersi
on elemental
: L L .
Captulo XIII
Constructibilidad relativa
En los captulos anteriores hemos visto que los cardinales medibles y los
cardinales de Ramsey contradicen al axioma de constructibilidad, lo que hace
que, por ejemplo, no tengamos ninguna informaci
on sobre que determinaciones
de la funci
on del continuo son consistentes con la existencia de estos cardinales.
En este captulo introduciremos una noci
on de constructibilidad relativa que
s es consistente con todos los cardinales grandes que hemos estudiado hasta
ahora. No se trata de la denida en 3.25, pues en general no es posible demostrar
que la clase L(A) cumpla el axioma de eleccion. Lo que vamos a ver es que si
en vez de introducir un conjunto arbitrario A en la jerarqua constructible nos
limitamos a usarlo como auxiliar en la denici
on de conjuntos, obtenemos una
clase L[A] que no siempre contiene a A, pero siempre cumple el axioma de
eleccion. Mientras no se indique lo contrario trabajamos en ZFAP.
La idea b
asica es trabajar con el lenguaje formal LR resultante de a
nadir al
lenguaje L0 de la teora de conjuntos un relator mon
adico R. As, un modelo
de LR viene determinado por una terna (M, E, A), donde M es un conjunto (el
universo del modelo), E es una relacion en M (la interpretaci
on de la relaci
on de
pertenencia) y A M es la interpretaci
on del relator R (mas exactamente, R se
interpreta como la pertenencia a A). En realidad vamos a trabajar u
nicamente
con modelos naturales de LR , es decir, modelos en los que la relacion E es la relaci
on de pertenencia. Claramente, un modelo natural de LR viene determinado
por un par (M, A).
A la hora de relacionar el lenguaje metamatem
atico Lm de la teora de
conjuntos con el lenguaje LR , conviene observar que si (x1 , . . . , xn , A) es
una f
ormula de Lm sin descriptores en la que la variable A solo aparece en
subf
ormulas de tipo x A, podemos asociarle (x1, . . . , xn) Form(LR )
de modo que para todo par (M, A) y todos los x1 , . . . , xn M , se cumple
(M, A) [x1 , . . . , xn ] M (x1 , . . . , xn , A).
319
320
13.1
Hechos b
asicos
13.1. Hechos b
asicos
321
L[A] =
L [A].
As mismo denimos
A
A
A
A
,
0 =
+1 = L [A] A
=
<
A =
A
.
322
13.2
Codicaci
on por ordinales
13.2. Codicaci
on por ordinales
323
324
= 1 .
13.3
325
Argumentos de condensaci
on
326
b = {y L [A] | x(x a L [A] [x, y])}
= {y L [A] | L [A] x(x z )[y, a]} DA L [A] = L+1 [A] L [A].
327
328
Como siguiente aplicacion demostraremos que los cardinales debilmente compactos implican la existencia de inmersiones elementales entre los escalones de
la jerarqua constructible:
Teorema 13.21 Sea un cardinal regular fuertemente inaccesibleL y tal que no
existan -
arboles de Aronszajn. Entonces, si < < + , existe una inmersi
on
elemental j : L L (para cierto ) tal que j() > y es el mnimo
ordinal no jado.
n: En primer lugar observamos que es suciente probar el
Demostracio
teorema para un conjunto no acotado de s, mas concretamente para los
ordinales lmite tales que L ZFCAP. En efecto, si < y existe una
inmersi
on elemental j : L L , entonces j|L : L Lj() tambien
cumple el enunciado.
En efecto, observemos que la sucesion {L }< es denible en L , porque es
denible en ZFAP, es decir, existe una f
ormula y = L Form(L0 ) de modo
que un y L cumple y = L si y solo si L [y] = L[] .
Por lo tanto, si x L , se cumple que L [x] L[] , luego, al ser j
elemental, L [j(x)] L[j()] , luego j(x) Lj() . Esto prueba que en efecto
j[L ] Lj() . Ahora, si (x1 , . . . , xn ) Form(L0 ) y a1 , . . . , an L , tenemos
L [a1 , . . . , an ] L (L[] [][[a1 ], . . . , [an ]])
L (L[j()] [j()][[j(a1 )], . . . , [j(an )]]) Lj() [j(a1 ), . . . , j(an )],
donde hemos usado que j() = porque (podemos suponer que) V .
As pues, tomamos < < + de modo que L ZFCAP. Tomemos una
enumeracion {X }< de P L . Para cada t : 2 con < sea
si t() = 1,
X
Y =
\ X si t() =
y sea Xt =
Y .
<
Sea A = {t L | < (t 2 |Xt | = )}. Claramente A es un arbol
con la inclusi
on. Como para cada < se cumple que | 2|L < , es facil ver
que A es un -arbol (notemos que {Xt }t 2 es una partici
on de en menos de
conjuntos, luego alg
un t A tiene altura ). Por hip
otesis A tiene un camino,
el cual determina una funci
on F : 2. Sea U el ltro en P L generado
por los conjuntos {X | < F () = 1} { \ X | < F () = 0}.
El ltro U es casi un ultraltroL salvo por el hecho de que no pertenece a
L . Concretamente cumple:
a) U ,
/ U,
329
XY U X Y U ,
X U Y L (X Y Y U ),
X L (X X U \ X U ).
as a
un, la inter(La u
ltima propiedad se cumple porque X es un X .) M
seccion de menos de elementos de U es no vaca (no tiene por que estar en U
porque puede no estar en L ).
Estas propiedades son sucientes para denir una ultrapotencia UltU (L ).
En efecto, denimos en L L la relaci
on usual
f =U g { | f () = g()} U,
y en el cociente
UltU (L )
denimos la relaci
on
[f ] R [g] { | f () g()} U.
La demostracion del teorema 11.9 se adapta trivialmente sin m
as que particularizarla a una ultrapotencia en lugar de un ultraproducto y al lenguaje L0 de
la teora de conjuntos, comprobando que los conjuntos y funciones involucrados
estan en L (aqu se usa que L ZFCAP).
No hemos de comprobar que R sea conjuntista porque ahora la ultrapotencia es un conjunto, la prueba de que R esta bien fundada sirve igual, con
lo que podemos formar el colapso transitivo UltU (L ), as como la inmersion
elemental j : L UltU (L ). La ultrapotencia es un modelo transitivo de
ZFCAP+V = L, luego ha de ser un L , para cierto ordinal . Tenemos,
pues, j : L L .
La prueba de que es el menor ordinal no jado (teorema 11.22) se adapta
sin dicultad teniendo en cuenta que U es no principal (sus elementos tienen
todos cardinal ) y que si {C }< L es una familia de menos de elementos
de U , su interseccion tambien esta en U . Notemos que si d es la identidad en
entonces [d] < j().
Notemos que un cardinal debilmente compacto cumple las hipotesis de este
teorema, pero por 13.15 tambien las cumple 2 si es que no hay 2 -arboles de
Aronszajn. Lo interesante es que la tesis implica que es debilmente compactoL :
Teorema 13.22 Si es un cardinal inaccesibleL y para cada < < + existe
una inmersi
on elemental j : L L tal que es el menor ordinal no jado,
entonces es debilmente compactoL .
n: Por la observaci
Demostracio
on tras el teorema 12.13 basta probar
que, en L, todo -sub
arbol A de < 2 tiene un camino. Como es fuertemente
inaccesibleL , se cumple que A < 2 L (aplicando 13.18). As mismo existe
< + tal que A L . Podemos exigir que L ZFCAP.
Sea j : L L una inmersi
on elemental tal que sea el mnimo ordinal
no jado. Claramente (A es un arbol de altura )L , luego (j(A) es un arbol
de altura mayor que )L , por lo que podemos tomar f j(A) de altura en
j(A).
330
13.4
La constructibilidad y la jerarqua de L
evy
331
u x t R(t(n) = u i n t(i) = s(i))
t R u X((t(n) = u i n t(i) = s(i)) u x),
luego es 0 .
Y = DA X g((g, X, A, X < , ) x Y nk R g(n + 1, k)
s X < (Dom s = n (x, X, s, n)) nk R g(n + 1, k)
s X < (Dom s = n x Y (x, X, s, n))).
332
As pues, Y = DA X g (g, Y, X, A, X < , ), donde es 0 y cuando
esta formula se cumple entonces g = gXA .
Ahora:
Y = L [A] h(h es una funci
on Dom h = + 1 h(0) =
h() g (g, h( + 1), h(), A, h()< , )
+ 1 h() =
<
Y = h()).
La estructura de esta f
ormula es la siguiente:
Y = L [A] hu(u = [f
ormula 0 ] gv x Rang h
(x = h() v = x< (g, h( + 1), h(), A, v, u))).
A su vez,
v = x<
xRang p
p(0) = n s p(n + 1) z p(n) a x(s = z {(n, a)})
n z h(n) a x s h(n + 1)(s = z {(n, a)})),
donde la funci
on p es la sucesion {xn }n . Esto reduce nuestra f
ormula a
Y = L [A] hu([f
ormula 0 ] gvp([f
ormula 0 ]),
de modo que si esta formula se cumple entonces las variables no acotadas son
necesariamente
h = {L [A]} ,
u = ,
g = gL [A] A ,
v = L [A]< ,
p = {L [A]n }n .
u = ,
333
334
335
En cualquier caso, tanto si = como si no, tenemos que existe un / < tal
que {L [A]}< , {gL [A] A }< L4 [A] para todo < . Hemos probado antes
que {{L [A]n }n }< L4+10 [A], luego f L4+16 [A] para todo < . Ahora
es facil ver que {L [A]}< y {gL [A] A }< son denibles en L4+16 [A]. Para la
primera sucesion tenemos, informalmente, que {L [A]}< es el conjunto de
todos los x L4+16 [A] tales que existen , y L4+16 [A] de modo que x = (, y)
y existe un f L4+16 [A] tal que L+16 [A] (f, y, , A). Para la segunda tenemos
una descripci
on similar usando la f
ormula (g, L [A], A, L [A]< , ).
En particular hemos probado que y = L [A] es ZFAP
. El car
acter 1 es
1
ahora inmediato:
Teorema 13.25 La f
ormula y = L [A] es ZFAP
.
1
n: Basta observar que
Demostracio
y = L [A] z(z = L [A] z = y),
y esta formula es 1 .
A su vez, de aqu
la clase L[A] es ZFAP
y que el axioma
1
deducimos queZFAP
.
V = L[A] (o sea, x x L[A]) es 2
Veamos ahora que el buen orden constructible es tambien 1 :
Teorema 13.26 Existe una f
ormula (f, Y, , A) en la que la variable A s
olo
aparece en subf
ormulas x A, que es 0 y cumple:
a) Y = A
f (f, Y, , A).
b) Si > es un ordinal lmite, < e Y , A son conjuntos cualquiera,
Y = A
f L [A] (f, Y, , A).
n: La prueba de este teorema sigue la misma lnea que la de
Demostracio
13.24, pero los detalles tecnicos son mas complicados porque la denici
on del
orden constructible es formalmente m
as compleja. Por ello omitiremos algunos
detalles. Conservamos la notacion de 13.24.
Llamemos gXA
a la aplicaci
on de dominio dada por gXA
(n, k) =
X,A,n,k , donde X,A,n,k es el buen orden en Def Ak (X, n) denido en la discusion previa al teorema 3.16 (modicada de forma obvia para Def Ak (X, n) en
lugar de Def k (X, n)). Se demuestra que
g = gXA
g((g, X, A, X < , ) (g , g, X, A, X < , )),
donde es una f
ormula 0 . Llamando a tenemos
g = gXA
g (g , g, X, A, X < , ),
336
gg (g, g , Y, X, A, X < , , ),
donde es 0 y si se cumple esta formula entonces g = gXA y g = gXA
. Por
consiguiente,
Y = A
+ 1 h() =
h()
<
gg (g, g , h( + 1), b(), A, b()< h(), a) Y = h()).
gg [f
ormula 0 ]).
f Y h((f, Y , , A) [f
ormula 0 ]
gg abcd [acotadas por f ](f = (a, b, c, d) [f
ormula 0 ]).
En denitiva:
Y = A
f Y h((f, Y , , A) [f
ormula 0 ]
gg [f
ormula 0 ]).
Ahora basta aplicar el mismo truco que en 13.24 para extraer todos los
cuanticadores no acotados y resumirlos en uno solo.
No entraremos en los detalles del apartado b), que se prueba exactamente
igual que el apartado correspondiente de 13.24.
El mismo argumento empleado en 13.25 muestra ahora que y = A
es en
A
realidad ZFAP
.
Lo
mismo
puede
decirse
de
la
f
o
rmula
u
v,
pues
1
u A
v
y(y = A
(u, v) y)
y(y = A
(u, v) y).
13.5. Consecuencias
13.5
337
Consecuencias
338
As, si u x entonces L [x] y(u (y) Ry), luego (M, a) cumple lo
mismo, lo que implica que u a. La inclusi
on contraria se prueba igualmente,
con lo que a = x.
Por el teorema 13.24, tenemos que
L [x] f Y (f, Y, ) u f Y ((f, Y, ) u Y ).
El hecho de que (M, x) cumpla esto mismo se traduce en que para todo
ordinal < se cumple L [x] M y para todo u M existe un < tal
que u L [x], pero esto quiere decir que M = L [x].
Ejercicio: Probar que si existe un cardinal de Ramsey entonces 1 es inaccesibleL .
Ayuda: Generalizar 12.32 (para 1 ) y usar 13.12.
f Y ((f, Y, , A) (x, y) Y ).
339
on dada por
Denamos h : M n M como la funci
h (a1 , . . . , an ) = a M ((x0 , . . . , xn ) y((y, x1 , . . . , xn ) (x0 , y))
( y (y, x1 , . . . , xn ) y y
/ x0 ))[a, a1 , . . . , an ].
As, si a M M [a, a1 , . . . , an ], tambien
M [h (a1 , . . . , an ), a1 , . . . , an ],
es decir, las funciones h son funciones de Skolem para M con la propiedad
adicional de que existe una f
ormula (x0 , . . . , xn ) Form(LR ) tal que
h (a1 , . . . , an ) = a M [a, a1 , . . . , an ].
M
as a
un, la f
ormula no depende de M ni de ni de A. Esta propiedad
se expresa diciendo que las funciones h son uniformemente denibles en M .
Se comprueba inmediatamente por inducci
on que para todo termino de Skolem
t(x1 , . . . , xn ) de LR existe una f
ormula t (x0 , . . . , xn ) Form(LR ) tal que
M (t)[a1 , . . . , an ] = a M t [a, a1 , . . . , an ].
De aqu se sigue a su vez que para toda f
ormula (x1 , . . . , xn ) Form(LR )
(recordemos que LR es el lenguaje LR extendido con los terminos de Skolem)
existe una f
ormula Form(LR ) tal que
M [a1 , . . . , an ] M [a1 , . . . , an ],
de modo que solo depende de (no de M , o A).
Una consecuencia es que si M y N son modelos de LR elementalmente
equivalentes a L [A] y L [A ] respectivamente, y j : M N es una inmersion
elemental (de modelos de LR ), entonces j tambien es una inmersion elemental
de modelos de LR . En particular, si t(x1 , . . . , xn ) es un termino de Skolem y
a1 , . . . , an M ,
j(M (t)[a1 , . . . , an ]) = N (t)[j(a1 ), . . . , j(an )].
A su vez esto implica que si X M , entonces j[N (X)] = N (j[X]).
13.6
El teorema de L
evy-Shoeneld
Vamos a probar un resultado tecnico que necesitaremos en el captulo siguiente. Se trata de que las f
ormulas 1 son absolutas para los modelos L[a],
con a V . Necesitamos algunos resultados previos.
Denici
on 13.28 Sea L un lenguaje formal. Una sentencia de L es una sen
tencia
si es de la forma
x1 xm y1 yn (x1 , . . . , xm , y1 , . . . , yn ),
donde es una f
ormula de L sin cuanticadores.
340
i , entonces U .
Ri como R
b) Si U es un modelo de L tal que U y U es el modelo de L que resulta
de olvidar los relatores R1 , . . . , Rk , entonces U .
n: Podemos suponer que esta en forma prenexa, es deDemostracio
cir, que consta de una sucesion de cuanticadores seguida de una f
ormula sin
cuanticadores (toda f
ormula es equivalente a otra f
ormula en forma prenexa).
Por claridad vamos a suponer que
= u v w xy z (u, v, w, x, y, z),
donde no tiene cuanticadores, aunque el argumento es completamente general. La idea es sustituir
por P (u, v, w, x, y),
z (u,
v, w, x, y, z)
xy
z
(u,
v,
w,
x,
y,
z)
por Q(u, v, w),
w
xy
z
(u,
v,
w,
x,
y,
z)
por
R(u, v),
v w xy z (u, v, w, x, y, z) por S(u)
y adjuntar las deniciones de los relatores introducidos. Concretamente, denimos L como el lenguaje que tiene los relatores adicionales P , Q, R y S y
consideramos la sentencia
341
uvwxy(P (u, v, w, x, y) z (u, v, w, x, y, z))
uvw(Q(u, v, w) xy P (u, v, w, x, y)) uv (R(u, v) w Q(u, v, w))
u(S(u) v R(u, v)) u S(u).
Claramente, esta sentencia es equivalente a
uvwxy z (P (u, v, w, x, y) (u, v, w, x, y, z))
uvwxy(Q(u, v, w) P (u, v, w, x, y)) uv w (R(u, v) Q(u, v, w))
uv(S(u) R(u, v)) u S(u).
uvwxy p (P (u, v, w, x, y) (u, v, w, x, y, p))
uvwxy(Q(u, v, w) P (u, v, w, x, y)) uv q (R(u, v) Q(u, v, q))
uv(S(u) R(u, v)) r S(r),
uvwxy( p (P (u, v, w, x, y) (u, v, w, x, y, p))
uvwxy pqr((P (u, v, w, x, y) (u, v, w, x, y, p))
342
k
Nk y f =
343
/a
, para todo x L \ a,
f) x(x a
x X).
Como a
puede reconstruirse a partir de S y viceversa, es facil ver que a L[S]
y S L[A], luego L[S]
= L[a].
Supongamos
que
x (x, a). Sea un ordinal lmite tal que x, a V , con
lo que V ( x)[a]. Interpretando las constantes de L de forma natural y los
relatores seg
un el teorema 13.30 resulta que V S. Por el teorema anterior
existe un modelo N de L tal que N L[S] = L[a], N esta bien fundado y
N S. En particular N cumple el axioma de extensionalidad, luego la relaci
on
N () es extensional y bien fundada. Podemos considerar el colapso transitivo
N L[a], que es un modelo isomorfo a N , luego N S. La transitividad
a) = a. Como ademas
y las
sentencias de S fuerzan
que N (X) = L y N (
N x (x,
), vemos que x N (x, a) (aqu usamos que es absoluta),
a
de donde x L[a] (x, a).
Captulo XIV
Indiscernibles de Silver
En este captulo mostraremos el gran impacto que tiene la existencia de un
cardinal de Ramsey sobre la clase L de los conjuntos constructibles y, m
as en general, sobre las clases L[x] con x V . Ya hemos visto algunos hechos aislados.
Por ejemplo, si existe un cardinal de Ramsey entonces L
1 es numerable y 1
es inaccesibleL . Estos hechos son casos particulares de los profundos resultados
que veremos aqu.
La idea b
asica es la siguiente: si es un cardinal de Ramsey, entonces el
teorema 12.29 nos da que el modelo L [x] tiene un conjunto de indiscernibles.
A partir de este modelo, el teorema de compacidad 11.12 nos dar
a modelos
elementalmente equivalentes cuyo conjunto indiscernibles tenga tipo de orden
igual a cualquier ordinal prejado. En principio esto nos llevar
a a modelos no
naturales, pero podremos colapsarlos, y las propiedades de los modelos L [x]
que hemos visto en el captulo anterior justicar
an que los colapsos vuelven a
ser modelos L [x], lo que nos dar
a una clase propia de ordinales tales que
los modelos L [x] seran todos elementalmente equivalentes entre s. Ademas,
podremos combinar los respectivos conjuntos de indiscernibles para formar una
clase de indiscernibles en L[x] (los indiscernibles de Silver que dan ttulo a este
captulo). De aqu se deducir
an numerosas consecuencias.
14.1
Conjuntos de Ehrenfeucht-Mostowski
346
Es f
acil ver que M esta totalmente ordenado (aunque no necesariamente
bien ordenado) por la relaci
on M (). Escribiremos simplemente a < b en lugar
de M ()(a, b) para los elementos a, b M .
Diremos que I M es un conjunto de indiscernibles para M si es innito
y para toda f
ormula (x1 , . . . , xn ) Form(LR ) y todos los a1 < < an ,
b1 < < bn M se cumple
M [a1 , . . . , an ] M [b1 , . . . , bn ].
Si M es un modelo transitivo, esta denici
on coincide con la dada en 12.28.
Si I es un conjunto de indiscernibles para M , llamaremos (M, I) al conjunto
de todas las f
ormulas (x1 , . . . , xn ) Form(LR ) tales que M [a1 , . . . , an ]
para ciertos (o, equivalentemente, para cualesquiera) a1 < < an I. Se
entiende que, en particular, (M, I) contiene todas las sentencias de LR verdaderas en M .
Un conjunto Form(LR ) es un conjunto de Ehrenfeucht-Mostowski para
x V (mas brevemente, de E.M.) si existe un modelo M de LR elementalmente equivalente a L [x], para cierto ordinal lmite > , con un conjunto de
indiscernibles I tal que = (M, I).
El teorema 12.29 aplicado a L [x] prueba que si es un cardinal de Ramsey
entonces existe un conjunto de E.M. para todo x V .
El pr
oximo teorema es esencialmente un caso particular de un teorema de
la teora de modelos conocido como teorema de Ehrenfeucht-Mostowski.
Teorema 14.2 Sea x V , sea un conjunto de E.M. para x y .
Entonces existen un modelo M de LR y un conjunto I de indiscernibles para M
tales que
a) = (M, I),
b) ord(I, ) = ,
c) M = N (I).
Adem
as (M, I) es u
nico salvo isomorsmo.
n: Notemos ante todo que la propiedad a) implica que M
Demostracio
es elementalmente equivalente a un modelo L [x], pues contiene todas las
sentencias verdaderas en uno de estos modelos. En particular, M tiene funciones
de Skolem denibles y el n
ucleo de Skolem que aparece en c) ha de entenderse
calculado respecto a estas funciones.
Veamos primero la unicidad. Supongamos que (M, I) y (N, J) cumplen las
propiedades a) y c), aunque no necesariamente b), y que existe una aplicaci
on
: I J estrictamente creciente.
Todo a M es de la forma a = M (t)[a1 , . . . , an ], donde t es un termino de
Skolem y a1 < < an I. Denimos
347
y M t2 [a, b1 , . . . , bm ].
(a) =
(M (x)[a]) = N (x)[(a)] = (a).
Se cumple que
es una inmersion elemental, pues si u1 , . . . , un M y
(x1 , . . . , xn ) Form(LR ), entonces existen a1 < < am I de manera que
ui = M (ti )[a1 , . . . , am ], para ciertos terminos de Skolem ti . Por lo tanto,
M [u1 , . . . , un ] M (t1 , . . . , tn )[a1 , . . . , am ].
La f
ormula (t1 (x1 , . . . , xm ), . . . , tn (x1 , . . . , xm )) es uniformemente equivalente a una f
ormula (x1 , . . . , xm ) Form(LR ) (donde uniformemente equivalente quiere decir que, tanto M como N , cumplen una si y s
olo si cumplen la
otra, con una misma interpretaci
on de las variables).
Tenemos, pues que M [a1 , . . . , am ], luego (M, I) = = (N, J),
luego
N [(a1 ), . . . , (am )] N (t1 , . . . , tn )[(a1 ), . . . , (am )]
N [
(u1 ), . . . ,
(un )].
Si suponemos que (M, I) y (N, J) cumplen b), entonces existe una semejanza
: I J y se comprueba inmediatamente que
es biyectiva, luego es un
isomorsmo entre M y N que se restringe a una semejanza entre I y J. Esto
es la unicidad que arma el enunciado.
348
349
350
351
n: a) b) es obvio.
Demostracio
b) c). Sea > tal que el modelo (, , x) sea notable llamemoslo
(M, I) y consideremos un termino de Skolem t(v1 , . . . , vm , w1 , . . . , wn ). Sean
v1 < < vm < w1 < < wn < x1 < < xn
tales que v1 , . . . , vn sean los primeros elementos de I (es decir, i0 , . . . , im1 ) y
w1 = i . Si a = M (t)[v1 , . . . , vm , w1 , . . . , wn ] es un ordinal en M y es menor que
otesis a N ({in | n < }), luego existe un termino de Skolem
w1 = i , por hip
s y un k < de manera que a = M (s)[i0 , . . . , ik ]. Podemos suponer m k.
Tenemos que M t[v1 , . . . , vm , w1 , . . . , wn ] = s[i0 , . . . , ik ] y, por indiscernibilidad, M t[v1 , . . . , vm , x1 , . . . , xn ] = s[i0 , . . . , ik ], luego
M t[v1 , . . . , vm , w1 , . . . , wn ] = t[v1 , . . . , vm , x1 , . . . , xn ].
Esto prueba que M t , luego t .
c) a). Sea (M, I) un modelo (, , x) con > . Sea <
ltima
(as, para = probamos el apartado a) y en general probamos la u
armaci
on del enunciado). Sea x M tal que x < i . Sea t un termino
de Skolem y v1 < < vm < w1 < < wn I tales que w1 = i y
x = M (t)[v1 , . . . , vm , w1 , . . . , wn ].
Tomamos indiscernibles x1 , . . . , xn , z1 , . . . , zn tales que
v1 < < vm < x1 < < xn < w1 < < wn < z1 < < zn .
Como x < w1 y M t [v1 , . . . , vm , w1 , . . . , wn , z1 , . . . , zn ], tenemos que
M t[v1 , . . . , vm , w1 , . . . , wn ] = t[v1 , . . . , vm , z1 , . . . , zn ].
Por indiscernibilidad, esto implica
M t[v1 , . . . , vm , x1 , . . . , xn ] = t[v1 , . . . , vm , w1 , . . . , wn ],
y esto signica que x = M (t)[v1 , . . . , vm , x1 , . . . , xn ] N ({i | < }).
Denici
on 14.10 Sea x V y un conjunto de E.M. para x. Diremos que
es notable si cumple cualquiera de las condiciones del teorema anterior.
Los teoremas siguientes explican el interes de esta propiedad:
Teorema 14.11 Sea x V y un conjunto de E.M. notable para x. Consideremos ordinales < < . Sea (M, I) un modelo (, , x), tomemos
J = {i | < } y sea N = N (J). Entonces (N, J) es un modelo (, , x) y
N es una secci
on inicial de M , es decir, todo elemento de M por bajo de
N
a en N .
uno de est
352
353
354
355
(14.1)
356
14.2
357
358
nica
Teorema 14.22 Sea x V tal que exista xE . Entonces existe una u
funci
on normal i : tal que si Ix = {i | }, entonces
a) Si es un cardinal no numerable, se cumple i = .
b) Ix es una clase de indiscernibles para L[x].
c) Todo a L[x] es denible en L[x] a partir de Ix .
n: Sea Ix la clase de los indiscernibles de Silver para x. Sea
Demostracio
i : Ix la semejanza. Como Ix tiene ordinal , la restriccion de i1 a
este conjunto tiene imagen , luego i = . Ademas, el hecho de que Ix sea
c.n.a. en equivale a que i| : es normal y, como esto vale para todo ,
concluimos que i es normal.
Si (x1 , . . . , xn ) Form(LR ) y 1 < < n , 1 < < n Ix , tomamos
un cardinal no numerable mayor que n y n , de modo que
L[x] [1 , . . . , n ] L [x] [1 , . . . , n ]
L [x] [1 , . . . , n ] L[x] [1 , . . . , n ].
Por consiguiente Ix es una clase de indiscernibles para L[x].
Dado a L[x], sea un cardinal no numerable tal que a L [x]. Por el
teorema 14.20 existe una formula (u, u1 , . . . , un ) Form(LR ) e indiscernibles
1 < . . . < n Ix de modo que a es el u
nico elemento de L [x] que
cumple L [x] [a, 1 , . . . , n ]. Entonces L[x] [a, 1 , . . . , n ] y a es el u
nico
1
elemento de L[x] que cumple esto, pues L[x] u [1 , . . . , n ].
Veamos la unicidad. Basta probar que si i cumple las condiciones del enunciado, entonces Ix es la clase de los indiscernibles de Silver, pues entonces i
sera necesariamente la u
nica semejanza i entre esta y . Es facil ver que Ix
cumple las propiedades a) y b) del teorema 14.20, pero no es evidente que haya
de cumplir la propiedad c).
Para cada a L[x], sea F (a) el mnimo cardinal no numerable tal que L [x]
nico elemento de
contenga indiscernibles 1 < < n de modo que a sea el u
L[x] que cumpla L[x] [a, 1 , . . . , n ] (para una cierta f
ormula ).
Para cada cardinal no numerable denimos
G() = +
F (a),
aL [x]
359
: L[x] L[x].
n: Sean < cardinales no numerables de manera que
Demostracio
|Ix : Ix Ix . Por el teorema 14.4 esta aplicacion se extiende a
una u
nica inmersi
on elemental
|L [x] : L [x] L [x]. M
as concretamente,
act
ua como sigue: si a L [x], entonces a = L [x](t)[1 , . . . , n ], para ciertos
1 < < n Ix y un cierto termino de Skolem t. Entonces,
(14.2)
360
En particular 1
L[x]
es numerable, luego 1
= 1 , luego L[x] = V .
14.3
denido. Esta
viene dada por el teorema siguiente:
Teorema 14.26 La f
ormula es un conjunto de E.M. notable y bien fundado
para x es 1 , luego Existe xE es 2 .
n: En la denici
Demostracio
on de conjunto de E.M. hemos exigido que
= (M, I), donde M es un modelo de LR elementalmente equivalente a
un modelo L [x]. Observemos que esta hip
otesis nos ha hecho falta por tres
motivos:
Para garantizar que los modelos que satisfacen tienen funciones de Skolem denibles,
361
1
x1 xn ( x0 (x0 , . . . , xn ) x0 ((x0 , . . . , xn )
y((y, x1 , . . . , xn ) (x0 , y)))),
para toda Form(LR ). (En realidad, tambien se usa que M y x x
/ y.)
El teorema 13.27 requiere en su prueba que M satisfaga varias sentencias,
entre ellas
f Y ( = (f, Y, ) y(Ry y Y )),
las sentencias y(u (y) Ry), para u V , y otras m
as.
Cuando decimos que x0 puede denirse explcitamente queremos decir, mas
concretamente, que
y = x0 0 (y, x, V ),
donde 0 es una f
ormula 0 del lenguaje Lm de la teora de conjuntos. El
par
ametro V aparece para acotar todas las variables que hagan referencia a
f
ormulas, sucesiones nitas de f
ormulas, n
umeros naturales, etc.). Una construcci
on detallada de 0 requiere denir sistem
aticamente los conceptos logicos:
podemos suponer que los signos de LR son los n
umeros naturales (p.ej. R = 0,
= 1, == 2, x0 = 3, x1 = 4, . . . As, las sucesiones de signos son los elementos
de < V , para denir una f
ormula hace falta referirse a una sucesi
on de
cadenas de signos (elementos de ( < )< V ) que enumere las subf
ormulas
necesarias para construir la f
ormula paso a paso, etc. Lo importante es que
todas las deniciones necesarias para llegar a x0 involucran u
nicamente objetos
de V , por lo que pueden formalizarse acotando todas las variables por V .
Si modicamos la denici
on de conjunto de E.M. sustituyendo M es elementalmente equivalente a un modelo L [x] por M x0 , todos los teoremas
que hemos probado siguen siendo v
alidos. Como al nal terminamos teniendo
la unicidad de los conjuntos de E.M. notables y bien fundados para x y uno de
estos conjuntos respecto a la denici
on original lo es tambien respecto a la que
acabamos de dar, concluimos que ambas deniciones son equivalentes.
Por otra parte, debemos recordar que todo modelo L [x] satisface las sentencias de x0 .
La f
ormula es un conjunto de E.M. notable y bien fundado para x
equivale a
362
para cada ,
para cada i ,
para i < j < ,
para cada Form(LR ),
i1 < < in , j1 < < jn .
Sea a ) la f
ormula
es consistente
Form(LR )( ),
363
364
n: Sea (y, , x) una f
Demostracio
ormula 0 tal que y (y, , x) equivalga a que es un conjunto de E.M.
notable y bien fundado para x.
E
E
Si
existe
x
y
x
M
,
entonces
y (y, xE , x), luego tambien se cumple
E
y M (y, x , x), lo que signica que (xE es un conjunto de E.M. notable y
bien fundado para x)M , es decir, (existe xE )M y (xE )M = xE .
Supongamos ahoraque (existe xE )M y (xE )M = xE . Sea = (xE )M V .
Hemos de probar que y (y, , x).
Consideremos A = x {0} {1} V . Claramente A M , luego
L[A] M . Ademas A es una funci
on tal que x = A1 [{0}]y = A1 [{1}]. Sea
1
1
(y,
z) (y, z [{1}], z [{0}]). Claramente es 0 y y (y, , x) equivale
a y (y, A). Si esto no
y(y, A) y, por el
se cumpliera, tendramos que
teorema13.32, tambien y L[A](y, A). En particular y M (y, A), es
decir, y M (y, , x), por lo que ( = xE )M , contradicci
on.
As, por ejemplo, L[0E ] es un modelo de ZFC en el que existe 0E pero no existe
0 (por el teorema 14.25). Vemos, pues, que la existencia de un sostenido no
implica la existencia de los demas.
EE
14.4
365
Teorema 14.29 (Lema del cubrimiento de Jensen) Si no existe 0E entonces para todo conjunto X no numerable existe un conjunto Y L tal que
X Y y |X| = |Y |.
Es decir, si no existe 0E , entonces todo conjunto no numerable de ordinales
puede cubrirse por un conjunto constructible del mismo cardinal. El teorema
siguiente muestra que la no existencia de 0E implica que el universo V es muy
parecido a L.
Ejercicio: Demostrar el recproco del lema de Jensen. Ayuda: Considerar
X = { | < 1 }.
Si existe 0 entonces 1 es regularL .
ZFC
366
de donde
ZFC+existe 0
14.5
367
Inmersiones elementales
368
369
>
y { }< es una sucesion creciente en K
entonces
K .
<
Ciertamente K0 es una clase propia, pues para todo ordinal es claro que
++ K0 y es mayor que .
es
Si cf > y { }< es una sucesion creciente en K0 entonces =
<
370
(, ) + es biyectiva. Es f
acil construir
una sucesi
on creciente { }<
tal que < 0 y + K . Sea =
.
<
Para cada < se cumple que =
+ y, como cf cf > ,
<
371
372
373
El teorema quedar
a probado si demostramos que la relaci
on de pertenencia R en la ultrapotencia es conjuntista y bien fundada, pues entonces podremos colapsarla a una clase transitiva UltU (L[x]) que necesariamente ha de
on natural no trivial
ser UltU (L[x]) = L[x], por lo que tendremos la inmersi
jU : L[x] L[x] y podremos aplicar el teorema anterior.
La prueba de 11.15 vale igualmente en el contexto actual, por lo que la
relacion de pertenencia en UltU (L[x])
es conjuntista. Supongamos ahora que
existe una sucesion {fn }n tal que n [fn+1 ] R [fn ] . Esto signica que
{ < | fn+1 () fn ()} U
para todo n . Sea un ordinal lmite tal que n fn L [x]. Sea
M = N ( + 1 {fn | n }) L [x]. El colapso transitivo de M ha de ser
de la forma L [x]. Sea : M L [x] la funci
on colapsante. Observemos que
|| = |L [x]| = |M | = || < ||, luego < .
Sea gn = (fn ). Claramente () = . Como fn es una funci
on de
dominio , lo mismo se cumple en L [x] y en M , luego gn : V . (Aqu
usamos que () = .)
Si < , se cumple que fn+1 () fn () si y solo si esto se cumple en L [x],
si y solo si se cumple en M , si y s
olo si gn+1 () gn () se cumple en L [x] si y
solo si esto se cumple (en V ). Por consiguiente
Xn = { < | gn+1 () gn ()} U
para todo n . La diferencia es que ahora sabemos que gn L [x] L [x],
luego esta denido j(gn ). El hecho de que Xn U se traduce en que
j(Xn ) = { < j() | j(gn+1 )() j(gn )()},
de modo que
Captulo XV
M
as sobre cardinales
medibles
En los u
ltimos captulos hemos estudiado indirectamente los cardinales medibles a traves del estudio de cardinales mas debiles. Ahora volvemos a ocuparnos
directamente de estos cardinales. En las dos primeras secciones desarrollamos
una teora de ultrapotencias m
as potente que la que hemos manejado hasta
ahora. Con ella probaremos que si es un cardinal medible y U es una medida
en , entonces sigue siendo un cardinal medible en L[U ]. En otras palabras,
demostraremos que la existencia de un cardinal medible es consistente con un
axioma de constructibilidad relativa V = L[U ]. Este modelo L[U ] satisface, por
una parte, ciertas propiedades de unicidad que pueden tenerse por indicios de la
consistencia de los cardinales medibles y, por otra parte, veremos que cumplen
la hip
otesis del continuo generalizada, con lo que tendremos la consistencia de la
existencia de cardinales medibles con la determinacion m
as simple de la funci
on
del continuo. Esto es el punto de partida para explorar mediante extensiones
genericas otras posibilidades. En las dos u
ltimas secciones estudiaremos mas
a fondo la relaci
on entre los cardinales medibles y los cardinales R-medibles que
introdujimos en el captulo X.
15.1
Producto de medidas
376
Captulo 15. M
as sobre cardinales medibles
Denici
on 15.1 Sea un cardinal medible y U una medida en . Sea n ,
n > 0. Si X n y < , llamamos
X = {(1 , . . . , n1 ) n1 | (, 1 , . . . , n1 ) X}.
Para cada n 1 denimos los conjuntos Un P(n ) mediante
U1 = U,
Un+1 = {X P(n+1 ) | X Un }.
Teorema 15.2 Sea un cardinal medible y U una medida en .
a) Para cada n 1, se cumple que Un es un ultraltro -completo no principal en n .
b) Si Z1 , . . . , Zn U , entonces Z1 Zn Un .
c) Un conjunto C Un+1 si y s
olo si
(0 , . . . , n1 ) n { < | (0 , . . . , n1 , ) C} U Un .
n: a) Para n = 1 es obvio. Supong
Demostracio
amoslo cierto para n. Si
< , entonces (n+1 ) = n Un , luego (n+1 ) Un , lo que implica
/ Un+1 .
que n+1 Un+1 . Similarmente, = , de donde
se sigue que
Si
X Un+1 y X Y n+1 , entonces
X Un y X Y ,
X
Un , luego
luego
<
<
X Un+1 .
<
Z2 Zn+1
si Z1 ,
si
/ Z1 .
377
(Z1 Zn+1 ) Un y, por lo tanto, Z1 Zn+1 Un+1 .
c) Por inducci
on. Si n = 1 tenemos que
C U2 C U C (, ) C
{ < | (, ) C} U < { < | (, ) C} U U.
Si vale para n, tenemos que C Un+2 0 C0 Un+1
0 (1 , . . . , n ) n { < | (1 , . . . , n , ) C0 } U Un
0 (1 , . . . , n ) n { < | (0 , 1 , . . . , n , ) C} U Un
0 (0 , 1 , . . . , n ) n { < | (0 , 1 , . . . , n , ) C} U 0 Un
(0 , 1 , . . . , n ) n { < | (0 , 1 , . . . , n , ) C} U Un+1 .
(f ) = f . Sea
UE = {
[X] | X Un }.
En denitiva, UE es la medida correspondiente a Un en E a traves de la
identicaci
on entre E y n resultante de hacer corresponder los ndices de E
y n en orden creciente.
Si |E| > 1 y es su mnimo elemento, denimos E = E \ {} y para cada
X E y cada < denimos
X = {t|E | t X t() = }.
El teorema siguiente es la traduccion obvia del teorema anterior a conjuntos
de ndices arbitrarios:
Teorema 15.4 Sea un cardinal medible y U una medida en . Sea E un
conjunto de ordinales nito no vaco. Entonces
a) UE es un ultraltro -completo no principal en E .
b) Si |E| = 1 entonces UE se corresponde con U a traves de la identicaci
on
obvia entre E y .
378
Captulo 15. M
as sobre cardinales medibles
si X,
=
= {t|F | X}
si
/ X.
U X UE .
Por lo tanto iEF (X) UF X
Ahora veamos el teorema por inducci
on sobre |F |. Si E = F el resultado
es obvio. Supongamos |E| < |F |. Sea a el mnimo de F y sea F = F \ {a}.
Supongamos que a E. Si E = {a} estamos en el caso anterior. En caso
contrario E = E \ {a} = .
Es f
acil ver que iEF (X) = iE F (X ). Por consiguiente
iEF (X) UF iEF (X) UF iE F (X ) UF
[por hip. de ind.]
X UE X UE .
Finalmente, supongamos que a
/ E. Entonces iEF (X) = iEF (X) y
iEF (X) UF iEF (X) UF iEF (X) UF
[por hip. de ind.]
X UE X UE .
379
con soporte
iE (X) iE (Y ) = iE (X Y ),
iE (X) \ iE (Y ) = iE (X \ Y ).
d) B es un a
lgebra de subconjuntos de .
Denici
on 15.9 Sea un cardinal medible, U una medida en y un ordinal.
Denimos U B como sigue: Si Z B , Z = iE (X), con E nito y
X E , entonces
Z U X UE .
Para que esta denici
on sea aceptable hemos de probar que no depende de la
eleccion del soporte E, es decir, suponemos que Z = iE (X) = iF (Y ) y hemos
de comprobar que X UE Y UF . Ahora bien:
X UE iE EF (X) UEF ,
Y UF iF EF (Y ) UEF ,
Esta medida en no es realmente una medida en el sentido que estamos dandole nosotros al termino. No ya s
olo porque no est
a denida en toda
el algebra P , sino porque no es ni siquiera -aditiva. No obstante, es un
ultraltro, y esto bastar
a para nuestros nes:
380
Captulo 15. M
as sobre cardinales medibles
15.2
Ultrapotencias iteradas
E
funci
o
n
f
V tiene soporte nito E si existe una funci
on g V tal
y {t | f (t) g(t)}
381
(15.2)
Por las observaciones anteriores ya sabemos que todos los conjuntos involucrados tienen soporte nito. La u
nica cuestion es que en la prueba de que
(11.4) implica (11.3) se construye una funci
on f , y ahora hemos de comprobar que tiene soporte nito. Ahora bien, si E es un soporte nito com
un de
f1 , . . . , fn y del conjunto de (15.2), entonces existen funciones gi E de modo
que fi (t) = gi (t|E ), as como un conjunto A UE tal que
x V V (x, g1 (t|E ), . . . , gn (t|E )) t|E A.
Para cada t A denimos g(t) de modo que V (g(t), g1 (t), . . . , gn (t)) y
tomamos g(t) = si t
/ A. As, si f V viene dada por f (t) = g(t|E ),
resulta que f tiene soporte E y el conjunto
{t | V (f (t), f1 (t), . . . , fn (t))}
contiene a iE (A), luego esta en U .
As pues, el teorema fundamental es v
alido para las ultrapotencias UltU (V ).
El paso siguiente es, naturalmente, colapsarlas.
Teorema 15.12 En las condiciones de la denici
on anterior, la relaci
on R
es conjuntista en UltU (V ).
n: Sea [f ] UltU (V ). Hemos de probar que la clase
Demostracio
C = {[g] UltU (V ) | [g] R [f ] }
es un conjunto. Si [g] esta en esta clase, entonces {t | f (t) g(t)} U .
Sea E un soporte nito com
un de f y g y, por lo tanto, de este conjunto. Existe
X UE de modo que
g(t) f (t) t|E X.
382
Captulo 15. M
as sobre cardinales medibles
E
Sea h V tal que t g(t) = h(t|E ). Sea h la funci
on que coincide
383
t . Veamos que
<
384
Captulo 15. M
as sobre cardinales medibles
la aplicaci
on i : Ult
U (V ) UltU (V ) dada por i ([f ] ) = [g] , donde
g(s) = f (s| ), es una inmersi
on elemental.
n: Hemos de comprobar que i esta bien denida. Tomamos
Demostracio
f y f P tales que [f ] = [f ] y hemos de probar que [g] = [g ] .
Por hip
otesis {s | f (s) = f (s)} = iE (A), donde E nito y
A UE . Si s iE (A), entonces s| iE (A), luego f (s| ) = f (s| ), luego
g(s) = g (s). Esto prueba que
iE(A) {s | g(s) = g (s)} U ,
luego [g] = [g ] .
Veamos que i es una inmersion elemental. Para ello consideramos una
f
ormula (x1 , . . . , xn ) y clases [f1 ] , . . . , [fn ] Ult
U (V ).
385
M
Ult
U (M ) = {x M | (x UltU (V )) }.
Claramente, Ult
U (M) es un modelo transitivo de ZFC, pues si es un axioma
de ZFC, se cumple (UltU (V ) )M , pero esto es lo mismo que UltU (M ) . As mismo
Ult+1
U (V ) = UltU (UltU (V ))
Ult
U (V )
i +1 = i01
: Ult+1
U (V ) UltU (UltU (V )).
386
Captulo 15. M
as sobre cardinales medibles
t { < | F (t)() = G(t)()} U U ,
o tambien:
Y = t { < | f (tF) = g(tF)} U U .
Sea A = {t + 1 | f (t) = g(t)} = iE{} (C), para un cierto C E{} .
Basta probar que C UE{} .
Si t Y , entonces { < | f (tF) = g(tF)} U . Si esta en este
conjunto, entonces tF A, luego t|E F C. Por consiguiente
{ < | t|E F C} U.
387
Entonces h Ult
(V
)
cumple
que
h
:
Ult
(V
).
Sea
h
=
[F
]
.
Como
U
U
t F (t) : V.
388
Captulo 15. M
as sobre cardinales medibles
y si , entonces i+ + = i U
n: Por inducci
Demostracio
on sobre . Para = 0 es trivial. Si es cierto
1
para , relativizamos el teorema anterior a Ult
U (V ), lo que nos da que
Ult+1
U (UltU (V )) = Ult(U ) (UltU (UltU (V ))),
Ult (V )
donde (U ) = i0 U (U ) = i + (i0 (U )) = i0 + (U ) = U + .
Aplicando la hip
otesis de induccion y otra vez el teorema anterior, concluimos que
+
Ult+1
(V )) = Ult++1
(V ).
U (UltU (V )) = UltU + (UltU
U
U
i +1
Ult
(Ult
U (V ))
U
= (i i +1 )UltU (V ) = i+ + i01
Ult+
(V )
U
= i+ + i01
= i+ + i+ ++1 = i+ ++1 .
que tendr
a que ser la identidad.
Si x UltU (Ult
existen
U (V )), por el teorema 15.17 relativizado a UltU (V ),
Ult
+
U (V )
un < y un x UltU (UltU (V )) = UltU (V ) tales que x = i
(x ).
Sea (x) = i+ + (x ).
i U
Ult (V )
luego x = i U
Ult (V )
(x ) = x = i U
Ult (V )
(x ) = i U
Ult (V )
(i U
(x )),
389
Si x, y UltU (Ult
U (V )), podemos tomar el mismo para ambos, y
Ult (V )
x = y i U
Ult (V )
(x ) = i U
(y ) x = y
luego i U
= i+ + .
390
Captulo 15. M
as sobre cardinales medibles
<
Ademas hay a lo sumo 0 || soportes nitos posibles para f y, para cada uno
de ellos, hay a lo sumo || funciones f posibles. En total |i0 ()| |||| < ,
luego i0 () < . Por consiguiente i0 () . La otra desigualdad es obvia.
391
Recprocamente, si x
/ D , entonces \ x D , luego, por la parte ya
probada, existe un < tal que { | < } \ x, luego no se cumple
la condici
on del enunciado.
15.3
El modelo L[U]
392
Captulo 15. M
as sobre cardinales medibles
393
394
Captulo 15. M
as sobre cardinales medibles
395
(15.3)
(15.4)
Veamos que x = y, para lo cual probamos primero que z1 = i10 (x) coincide
ametros de t en
con z2 = i20 (y). Tenemos que i10 ja a y a todos los par
(15.3), y que i10 (D1 ) = F . Por lo tanto, al aplicar i10 a (15.3), obtenemos
L [F ] [z1 ] = t[1 , . . . , n , 1 , . . . , m ],
y al aplicar i20 a (15.4) obtenemos
L [F ] [z2 ] = t[1 , . . . , n , 1 , . . . , m ],
luego z1 = z2 y por 15.22 es
x = i10 (x) = z1 = z2 = i20 (y) = y.
Ahora, i20 (y) = z2 = z1 = i10 (x) i10 (D1 ) = i20 (D2 ), luego x = y D2 .
As pues, D1 D2 .
El teorema siguiente es la parte tecnica del teorema de Kunen, que probamos
inmediatamente despues:
396
Captulo 15. M
as sobre cardinales medibles
j() .
<
Por el teorema 15.31, F = (U )L[U ] . Por otra parte, j(U ) es una medida
normalL[j(U )] en j(), y por 11.23,
j() < ((2 )+ )L[U ] (++ )L[U ] ++ ,
luego j()+ +++ < . Podemos aplicar tambien el teorema 15.31, que nos
da que F = (j(U ) )L[j(U )] .
Aplicando j a F = (U )L[U ] obtenemos que j(F ) = (j(U ) )L[J(U )] , luego
concluimos que j(F ) = F .
Sea = [f ]D (respecto a UltD (L[D]). Como < i01 (), podemos suponer
L[D]
, tenemos que = [d], donde d es la
que f : . Como
D es normal
identidad en . As, < cf ()(d()) = f (), de donde i01 (f )([d]) = [f ], es
decir, i01 (f )() = .
Sabemos que 1 = i01 () es el menor ordinal no jado por i1 , y puesto
que , < i01 (), se cumple que i1 () = e i1 () = . Aplicando i1 a la
igualdad i01 (f )() = obtenemos que i0 (f )() = .
Sea A un conjunto de ordinales tal que |A| = + y
A(i0 () = = j()).
Existe por los teoremas 15.22 y 11.23. Igualmente sea un cardinal tal que
A , i0 () = = j(), f , D L [D].
Sea g : la semejanza respecto al orden canonico en . Por
el teorema 15.30, el conjunto g [f ] es denible en L [D] a partir de A , luego
ormula
f tambien lo es (pues la formula g (u, v) = w es equivalente a una f
relativizada a L [D]). Por lo tanto i0 (f ) es denible en UltD (L[D]) = L[F ] a
partir de A y = i0 (f )() es denible a partir de A ( + 1), o sea,
L [F ] [] = t[1 , . . . , n , 1 , . . . , m , ],
397
ultrapotencia Ult
D (L[D1 ]) cumple V = L[D2 ], luego UltD (L[D1 ]) = L[D2 ]).
Casi estamos a punto de probar la unicidad de todos los modelos L[U ]. Nos
falta un u
ltimo paso previo:
Teorema 15.35 Sea un cardinal medible y U una medida en . Sea D una
medida normalL[U ] en . Entonces L[U ] = L[D].
398
Captulo 15. M
as sobre cardinales medibles
399
consistencia de los cardinales medibles, pues nos proporciona una teora muy
simple en la que el cardinal medible no es una cosa extra
na cuya existencia
postulamos, sino que tenemos una descripci
on muy detallada de el, de sus medidas y de su entorno (por ejemplo, de la funci
on del continuo). La descripci
on
de las medidas a la que nos referimos es la que proporciona el teorema siguiente:
Teorema 15.37 Sea un cardinal medible, D una medida normal en y supongamos que V = L[D]. Sea i0 : V Ult
on natural. Para
D (V ) la inmersi
cada medida U en existe un ordinal < tal que
U = {x | i0 (x)}.
n: Sea j : V UltU (V ) la inmersi
Demostracio
on natural. Sea = [d]U ,
donde d es la identidad en . Por el teorema anterior V = L[U ]. Con la notaci
on
empleada en la prueba del teorema 15.35, ahora tenemos que D = D y existe un
ordinal tal que < j() = i0 (), j(D) = i0 (D), U = {x | i0 (x)}.
Observemos que, como V = L[D] = L[U ], se cumple UltD (V ) = L[i0 (D)]
y UltU (V ) = L[j(D)], luego UltD (V ) = UltU (V ).
Veamos que < . Si fuera , como es un cardinal medible, es
Ejercicio: En las condiciones del teorema anterior, demostrar que todos los conjuntos
U = {x | i0 ()}, con < son medidas en .
Teorema 15.38 Sea un cardinal medible, D una medida normal en y supongamos que V = L[D]. Entonces hay exactamente + medidas en .
n: Por el teorema anterior el n
Demostracio
umero de medidas es a lo sumo
| | = |i0 ()| y a su vez este es a lo sumo igual al n
umero de aplicaciones de
400
Captulo 15. M
as sobre cardinales medibles
que
|B| = 2 , x B |x| = y xy B(x = y |x y| < ). Ademas
x B | \ x| = , pues en caso contrario, si y B es distinto de x, tendramos
que |x y| < y |( \ x) y| < , luego |y| < , contradicci
on.
Sea U una medida en . Fijemos una partici
on
= P Q,
P Q = ,
|P | = |Q| = .
y i0 : L[D] Ult
(L[D])
D
las inmersiones naturales. Por comodidad llamaremos N = UltD (V ). Consideramos la sucesion { } denida en L[D] a partir de la medida D.
Notemos que en L[D], se cumple | | + (hay a lo sumo + aplicaciones
x(x D x L[D ] F ),
pues Ult
(L[D]) = L[D ]. En otras palabras, L[D ] F = D L[D ].
D
Por otro lado, F = F N N , ya que {n }n N . Por consiguiente:
401
15.4
Cardinales d
ebilmente medibles
402
Captulo 15. M
as sobre cardinales medibles
403
Como en el caso de los cardinales medibles, las medidas normales se caracterizan en terminos de funciones regresivas:
Teorema 15.44 Una medida debil en un cardinal es normal si y s
olo si
cuando f : cumple que el conjunto { < | f () < } tiene medida
positiva, entonces existe un < tal que { < | f () = } tiene medida
positiva.
n: El argumento de 11.26 se adapta de forma obvia para
Demostracio
probar una implicaci
on. Supongamos ahora que una medida debil I cumple la
propiedad del enunciado y veamos que es normal. Sea {X }< una familia de
subconjuntos de de medida 1 y supongamos que su interseccion diagonal X
no tiene medida 1. Entonces \ X tiene medida
positiva.
Para cada \ X tenemos que
/
X , luego existe un f () <
<
tal que
/ Xf () . Si X denimos f () = . As tenemos una aplicaci
on
f : tal que { < | f () < } = \ X tiene medida positiva. Por
hip
otesis existe un < tal que Y = { < | f () = } tiene medida positiva.
Ahora bien, es claro que Y \ X , luego Y debera ser nulo.
404
Captulo 15. M
as sobre cardinales medibles
Teorema 15.45 Todo cardinal debilmente medible tiene una medida debil normal.
n: Diremos que una funci
Demostracio
on g : X , denida sobre
un conjunto X es fuertemente no acotada
si no existe ning
un < ni
un Y X de medida positiva tal que Y g() < , es decir, si g no
esta acotada en ning
un conjunto de medida positiva. Sea F la familia de todas
las funciones fuertemente no acotadas en . Como todo conjunto de medida
positiva no est
a acotado en , la identidad en pertenece a F que es, pues, no
vaco.
Si g, h F, diremos que g < h (resp. g h) si Dominio(g) Dominio(h) y
para todo en el dominio de g se cumple g() < h() (resp. g() h()).
Notemos que g h no signica g < h g = h.
Diremos que g F es minimal si no existe h F tal que h < g. Vamos a
probar que F tiene un elemento minimal. En caso contrario, para cada g F
existe h F tal que h < g. Tomemos g F arbitraria. Sea W una familia
maximal de funciones h < g con dominios disjuntos dos a dos. Como I cumple
la condici
on de cadena numerable, W es numerable, de donde se sigue que la
uni
on f de las funciones de W cumple f F. (Dado un subconjunto X de su
dominio de medida positiva, la intersecci
on de X con el dominio de alguna de
las funciones h W ha de tener medida positiva (por la numerabilidad), luego
h no esta acotada en (una parte de) X y f no esta acotada en X). Ademas
es claro que f < g y X = Dominio(g) \ Dominio(f ) ha de ser nulo, pues en
caso contrario f |X F y existira h F tal que h < f |X , con lo que W {h}
contradira la maximalidad de W .
Como g era arbitraria, podemos construir una sucesi
on de funciones de F tal
que g0 > g1 > g2 > y de modo que Dominio(gn )\ Dominio(gn+1 ) I para
todo n. Entonces
Dominio(gn ) tiene medida positiva (en caso contrario
n<
405
si \ Y .
Sea W una familia maximal de subconjuntos de X de medida positiva disjuntos dos a dos en los que g es constante y sea Z la uni
on de todos ellos.
Claramente X \ Z tiene medida 0 (por la maximalidad
de
W ) y como W es
numerable y es regular, existe un < tal que Z g() < .
406
Captulo 15. M
as sobre cardinales medibles
407
su uni
on. Como W es numerable, f [H] tambien lo es, y H tiene medida 1 por
la maximalidad de W (si \ H tuviera medida positiva, se podra descomponer
en conjuntos donde f es constante, luego alguno tendra medida positiva por
la -completitud de I).
Supongamos que el teorema vale para n y sea f : []n+1 . Para cada
< sea f : [ \ {}]n dada por f (x) = f ({} x). Por hip
otesis de
inducci
on existe un conjunto X \ {} de medida 1 tal que la imagen de
[X ]n por f es numerable. Sea A esta imagen y sea X = ' X , que
<
tiene medida 1 porque la medida es normal.
Si < 1 < < n estan en X, entonces {1 , . . . , n } [X ]n , luego
f ({, 1 , . . . , n }) = f ({1 , . . . , n }) A .
Sea A = {am | m < }. Aplicamos el caso n = 1 a la funci
on gm : X
dada por gm () = am . Existe
un conjunto Hm X de medida 1 tal que
Hm X, que tiene medida 1 y
gm [Hm ] es numerable. Sea H =
m
H
A =
gm [H]
X N,
|P N |
N tiene medida 1.
n: A
Demostracio
nadamos a L un relator mon
adico cuya interpretaci
on
en M sea la pertenencia a P , as como un conjunto de constantes que nombren
a cada elemento de X. Se sigue cumpliendo que |L| . Sea ahora L la
extension de L que resulta de a
nadirle funtores de Skolem seg
un la denici
on
1.11. Se sigue cumpliendo |L| . Podemos considerar a M como modelo de
L sin mas que interpretar los funtores de Skolem con unas funciones de Skolem
prejadas.
Para cada termino de Skolem t(x1 , . . . , xn ) de L, sea ft : []n P {0}
la funci
on dada por
M (t)[1 , . . . , n ] si M (t)[1 , . . . , n ] P ,
ft (1 , . . . , n ) =
0
si M (t)[1 , . . . , n ]
/ P.
Por el teorema anterior existe Ht de medida 1 tal que ft
[[Ht ]n ] es
numerable. Como hay a lo sumo < terminos de Skolem, H = Ht
t
tiene tambien medida 1.
408
Captulo 15. M
as sobre cardinales medibles
15.5. M
as sobre cardinales R-medibles
409
2
on dada por F ({f, g}) = un < tal que
Sea F : [G] la partici
( < f () = g()).
Por el teorema 15.48 existe H G de cardinal tal que A = F [[H]2 ] es
numerable. Sea A < . Entonces f () = g(), para todo par de funciones
distintas f , g H. Esto nos da una aplicaci
on inyectiva H , lo cual es
imposible pues |H| = y < .
15.5
M
as sobre cardinales R-medibles
Todos los resultados de la seccion anterior sobre cardinales debilmente medibles valen obviamente para cardinales R-medibles. Terminamos el captulo
con algunos resultados especcos sobre estos. En primer lugar veremos que la
consistencia de que exista un cardinal R-medible 20 es equivalente a la de
que exista un cardinal medible. Para ello nos basamos en el teorema siguiente:
Teorema 15.54 Sea M un modelo transitivo numerable de ZFC. En M , sea
un cardinal medible y U una medida en tal que (V = L[U ])M . Sea (B, m) un
algebra medida completa. Si G es un ultraltro B-generico sobre M , entonces
m(a !
!)
[0, 1].
m(a)
410
Captulo 15. M
as sobre cardinales medibles
nico n
umero real 0 r 1 tal que fa (, ) = r
Como 20 < , existe un u
para casi todo (modulo U ). Denimos
a ( ) = r | { | fa (, ) = r} U.
1) Si a
, entonces a () a ( ).
En efecto, a !
! a !
!, luego fa (, ) fa (, ). Claramente,
{ | a () = fa (, ) a ( ) = fa (, )} U,
luego existe un < tal que
a () = fa (, ) fa (, ) = a ( ).
2) En particular, si a =
, entonces a () = a ( ).
3) Si x (suponiendo x M ) entonces
!
1 si x U ,
a (
x) =
0 si x
/ U.
En efecto, !
x
! =
1l si x,
x, ) =
luego fa (
O si
/ x,
1
0
si x,
si
/ x.
<
<
As pues,
fa (, ) =
m(a !
!)
=
fa ( , ).
m(a)
<
<
Sea X = { < | fa ( , ) = a ( )} U . Sea X =
X U . Si
<
a ( ), luego a () =
a ( ).
X, entonces fa (, ) =
<
<
15.5. M
as sobre cardinales R-medibles
411
m(an !
!) <
r m(an ) = r m(a).
=
{(p.o.(
,
4
b=
(). Entonces b ()
b ( ).
<
<
412
Captulo 15. M
as sobre cardinales medibles
1
0
si A U ,
si A
/ U.
Claramente
]
! ( : P
[0, 1] A P
x(x es un B-nombre
x L[U
]
!
: P
[0, 1] A P
x(x es un B-nombre
x L[U
A = x
(A) = sup(b (x))L[U ] )! = 1l.
b
En particular =
G .
10) Sea r [0, 1] M y sea b B tal que b
. Entonces
b () r b
() r.
En efecto, si b () r y H es un ultraltro B-generico sobre M con b H,
entonces
H (H ) b () r, luego b
() r.
Supongamos ahora que b
() r. Hemos de probar que b () r, para
lo cual basta probar que para todo s < r se cumple b () s. Por la denici
on
de b , para ello basta a su vez con demostrar que para todo c b (no nulo) se
cumple c () s. Por 5) basta probar que el conjunto
D = {d B | O < d c d () s}
es denso bajo c. En efecto, dado d c, tomamos un ultraltro B-generico H
tal que d H. Como d
() r, tenemos que
sup e () =
H (H ) r,
eH
15.5. M
as sobre cardinales R-medibles
413
<
(A ).
<
414
Captulo 15. M
as sobre cardinales medibles
(A ). Entonces existe r [0, 1] M y b G,
Supongamos que (A) >
<
b c de modo que
b
( ()) < r
().
<
Sea E nito. Como ! x x =
()! = 1l, existe E M B tal que
E
!E =
()! = 1l. Claramente entonces b
(E ) < r y, como el en apar
E
tado anterior, de aqu se sigue que b (E ) < r. Por 4) b (E ) =
b ( ) < r.
E
Como esto vale para todo E nito, tambien por 4) concluimos que
b () b () =
b (b ) r.
<
15.5. M
as sobre cardinales R-medibles
415
M.
q P(q p q
())}
Y , luego Y
Claramente
p ()
/ I. Como I es -completoM , tenemos
que Y =
Y
/ I, luego en particular Y = .
<1
416
Captulo 15. M
as sobre cardinales medibles
Ahora s
olo nos falta demostrar que el axioma de Martin implica que no
existen cardinales R-medibles 20 . Necesitamos un resultado previo, que a su
vez requiere una denici
on:
Denici
on 15.58 Consideramos en el orden parcial dado por
f g n0 n n0 f (n) < g(n).
Una escala de longitud es una sucesion {f }< tal que
( < < f f ) y
g < g f .
Teorema
15.59 (AM) Si H , |H| < 20 , entonces existe f tal que
h H h f . Por consiguiente existe una escala de longitud 20 .
n: Sea P el conjunto de pares (s, E) con s 2< y E H
Demostracio
nito. Consideramos en P el orden parcial dado por
(s, E) (s , E ) s s E E
k Dominio(s) \ Dominio(s ) h E h(k) < s(k).
Dos condiciones (s, E1 ) y (s, E2 ) son obviamente compatibles, pues una extension com
un es (s, E1 E2 ). Una familia no numerable de condiciones ha de
tener necesariamente dos con la misma primera componente, luego no puede ser
una anticadena. As pues, P cumple la condici
on de cadena numerable.
Para cada h H, sea Dh = {(s, E) P | h E}, denso en P. Para cada
n sea Fn = {(s, E) P | n Dominio(s)}, tambien denso en P. Sea G un
ltro en P que corte a todos estos conjuntos. Sea f la uni
on de las primeras
componentes de las condiciones en G. El hecho de que G corte a los conjuntos
Fn se traduce en que f : .
Si h H, existe (s, E) G Dh , es decir, h E. As, si k \ Dominio(s),
existe un (s , E ) G tal que k Dominio(s ). Tomando una extensi
on com
un
podemos suponer que (s , E ) (s, E), con lo que f (k) = s (k) > h(k). Esto
prueba que h f .
Para construir una escala de longitud 20 numeramos = {g }<20 .
Supuesto denido {f }< para < 20 aplicamos lo que acabamos de probar
a H = {f }< {g }, con lo que obtenemos una funci
on f tal que
f f para todo < y g < f . De este modo, {f }<20 es una escala.
15.5. M
as sobre cardinales R-medibles
417
Amn 1
m=0
y sea Bn =
m
n
Amn . Sea B =
Bn . As
n<
m=0
m(B) = 1 m( \ B) = 1 m
=1
1
2n+2
n<
n<
\B 1
m( \ Bn )
n<
1 m(Bn ) 1
n<
1
2n+2
=1
1
2
= 12 .
Sea g : la funci
on dada por g(n) = mn . De este modo, si n
y B, se cumple que Bn , luego Anm para cierto m mn , luego
f (n) = m mn = g(n). Esto signica que g f .
Por otra parte, como m(B) > 0, ha de ser |B| = 20 , luego B es conal en
. Por denici
on de escala debe existir un < tal que g f y, como B es
on.
conal, existe un B, > , pero entonces g f f , contradicci
Combinando este teorema con 15.57 concluimos nalmente:
Teorema 15.61 Si es consistente que exista un cardinal (debilmente) medible,
entonces es consistente que 20 sea debilmente medible y no R-medible.
Ejercicio: Demostrar que si existe una escala de longitud entonces no es un
cardinal R-medible.
Captulo XVI
16.1
Cardinales compactos
420
421
{S P< () | MS [vS ]} U
<
{S P< () | MS
<
[vS ]} U.
SP< ()
<
x [wS ]} U
(16.3)
Recprocamente, si se cumple
esto u
ltimo, y por consiguiente (16.3), de
nimos w : Var(L)
MS de manera que coincida con v sobre las
SP< ()
422
M
u(
<
Rx u Rx u),
luego
N cumple lo mismo y, como para todo < se cumple N Rx c, tambien
Rx c, luego N Rx c y x U .
N
<
Finalmente, si x A, entonces M u(Rx u RA\x u), luego N cumple lo
mismo y, en particular, N Rx c RA\x c, luego x U A \ x U .
Veamos ahora algunas de las implicaciones que tiene la existencia de un
cardinal compacto. Varias de ellas se deducen f
acilmente del teorema siguiente:
Teorema 16.3 (Vopenka-Hrbacek) Sea un cardinal compacto y A un conjunto de ordinales. Entonces, para todo cardinal tal que A se cumple
que + es debilmente compactoL[A] .
n: Sea F = {x + | |+ \ x| }. Claramente F es
Demostracio
+
un ltro -completo en
, que por +compacidad se extiende a un ultraltro
-completo U tal que x U |x| = .
Denimos una ultrapotencia UltU (L[A]) construida a partir de la clase de
todas las funciones f : + L[A] (sin exigir que f L[A]). El teorema fundamental se demuestra sin ning
un cambio y tampoco hay ning
un inconveniente
en probar que la ultrapotencia est
a bien fundada, luego podemos considerar su
colapso transitivo M = UltU (L[A]). Sea j : L[A] M la inmersi
on natural.
+
Por otra parte, consideramos la clase P = f L[A] |f [+ ]| y
sobre ella construimos una ultrapotencia Ult
U (L[A]). Esta vez, en la prueba del
teorema fundamental hay que observar que la funci
on f que se construye en el
caso del generalizador puede tomarse en P . Por lo dem
as la prueba es la misma,
y as mismo se comprueba sin cambio alguno que la ultrapotencia est
a bien
fundada, por lo que podemos considerar su colapso transitivo N = Ult
(L[A]).
U
Llamaremos i : L[A] N a la inmersi
on natural.
Sea k : N M dada por k([f ] ) = [f ]. Es claro que k esta bien denida,
es una inmersi
on elemental y ademas i k = j.
423
[d] < j( ), luego en efecto, i( ) < j(+ ) = k(i(+ )), es decir, i(+ ) es el
menor ordinal no jado por k.
Con la noci
on de constructibilidad relativa habamos conseguido hacer consistente la constructibilidad con los cardinales medibles. Esto ya no vale para
los cardinales compactos:
Teorema 16.4 Si es un cardinal compacto y A es un conjunto cualquiera,
entonces V = L[A].
n: Por el teorema 13.10 existe un conjunto de ordinales A tal
Demostracio
que L[A] = L[A ]. Sea un cardinal tal que A . Por el teorema anterior
+ es debilmente compactoL[A] , pero obviamente no es debilmente compacto,
luego V = L[A].
Si es un cardinal medible y U es una medida en , entonces L[U ] es un
modelo donde es medible pero, por el teorema anterior, no es compacto. As
pues:
Teorema 16.5 Si es consistente que exista un cardinal medible, tambien lo es
que exista un cardinal medible no compacto.
M
as a
un, no es posible demostrar la consistencia de que exista un cardinal compacto ni siquiera suponiendo la consistencia de que exista un cardinal
medible:
Teorema 16.6 Si es un cardinal compacto, existe un conjunto transitivo M
tal que M ZFC + es un cardinal medible.
424
jU () [f ].
<
. Como U es una
{P P< () | P } U,
luego {P P< () | g(P )} U . Esto se traduce en que jU () [g], luego
[f ] [g] < jU (). Por consiguiente podemos exigir que f : P< () .
Sea D = f [U ] = {X | f 1 [X] U }. Por 11.6 sabemos que D es un
ultraltro -completo en . Veamos que todos sus elementos tienen cardinal .
En efecto, si < entonces jU () [f ], luego {P P< () | f (P )} U ,
luego { < | } D. De aqu se concluye que los elementos de D no
estan acotados en , luego tienen ciertamente cardinal .
Veamos ahora que { < | cf < } D, lo cual equivale1 a que
{P P< () | cf f (P ) < } U.
Teniendo en cuenta que |P f (P )| < , basta probar que
{P P< () | f (P ) =
1 No
P f (P )
} U.
425
on dada por h(P ) =
, lo
Si llamamos h : P< () a la aplicaci
P f (P )
que hemos de probar es que [f ] = [h]. Obviamente, [h] [f ].
Sea < . Como U es una medida na, {P P< () | P } U
y, como jU () < [f ], tambien {P P< () | f (P )} U . Tomando
la interseccion tenemos que {P P< () | P f (P )} U , es decir,
{P P< () | h(P )} U , lo cual se traduce en que jU () [h], para todo
< , luego [f ] [h].
En resumen, D es un ultraltro -completo en cuyos elementos tienen
todos cardinal y tal que casi todos los ordinales menores que (modulo D)
tienen conalidad menor que . Consideremos ahora la ultrapotencia UltD (V )
y la inmersi
on elemental natural jD : V UltD (V ).
Para cada < con cf < , sea A no acotado con |A | < . En
otro caso sea A = . Sea g : V dada por g() = A y sea A = [g]D . Si
d es la identidad en , tenemos que A no esta acotado en [d]D .
Veamos que si < existe un tal que < < de modo que
A { | jD () < jD ( )} = .
En efecto, dado < , del hecho de que los elementos de D tengan cardinal
se sigue que jD () < [d]D , luego existe un A tal que jD () < [d]D .
Sea = [h]D . As, { < | h() < } D, con lo que, seg
un la denici
on de
D, tenemos que {P P< () | h(f (P )) < f (P )} U . As jU (h)([f ]U ) < [f ]U ,
y por denici
on de [f ] ha de ser jU (h)([f ]U ) <
jU (). Por consiguiente,
<
existe < tal que jU (h)([f ]U ) < jU ( ). A su vez esto nos da que
{P P< () | h(f (P )) < } U,
on,
luego { < | h() < } D y as = [h]D < jD ( ) < [d]D . En conclusi
A { | jD () < jD ( )}.
Construimos una sucesion { }< . Hacemos 0 = 0. Dado < , elegimos +1 de modo que < +1 < y
A { | jD ( ) < jD (+1 )} = .
.
Para cada < , tomamos =
<
(16.4)
426
{ < | M } D.
los B son disjuntos dos a dos, es claro que tambien |M | < , luego
|M |
PM
2
= ,
< = |P< ()| =
<
<
<
( )
= + . En particular 0 + para todo cardinal > . En
particular, si > cumple cf = 0 , entonces cf = + , es decir, la HCS se
cumple para cardinales mayores que de conalidad numerable.
<
16.2
Cardinales supercompactos
427
<
()
n: a) Claramente
Demostracio
x U {P P< () | P x} U
{P P< () | d(P ) cx (P )} U [d] j(x).
b) Si < , como U es una medida na, {P P< () | P } U , luego
j() [d]. Recprocamente, si [f ] [d], podemos suponer que f : P< () .
Ha de cumplirse que {P P< () | f (P ) P } U , luego por normalidad existe
un < tal que {P P< () | f (P ) = } U , luego [f ] = j() j[]. As
pues, [d] = j[].
c) Es consecuencia inmediata de a) y b).
428
429
<
Veamos que U es una medida na. Para ello tomamos < . Entonces
j({P P< () | P }) = {P j(P< ()) | j() P } y, como G pertenece
claramente a este conjunto, concluimos que {P P< () | P } U .
Ahora veamos que U es normal. Sea f : P< () una aplicaci
on tal que
{P P< () | f (P ) P } U . Entonces G j({P P< () | f (P ) P }) =
{P j(P< ()) | j(f )(P ) P }, luego j(f )(G) G, es decir, j(f )(G) = j(),
para un cierto < . Por lo tanto G {P j(P< ()) | j(f )(P ) = j()} =
j({P P< () | f (P ) = }), luego {P P< () | f (P ) = } U .
Por ejemplo, ahora es inmediato que si y es -supercompacto,
entonces tambien es -supercompacto. Comparando con el teorema 11.33 concluimos que un cardinal es medible si y solo si es -supercompacto. Otra
consecuencia interesante es la siguiente:
Teorema 16.13 Si es un cardinal 2 -supercompacto y j : V M es una
inmersi
on elemental en las condiciones del teorema anterior, entonces
D = {x | j(x)}
es una medida normal en tal que { < | es medible} D. En particular
es el -esimo cardinal medible.
430
431
on
Sea U una medida nal normal en P< (2 ), sea jU : V M la inmersi
natural, sea D = {x | j(D)} que, seg
un 16.13, es una medida normal en
, sea jD : V UltD (V ) la inmersi
on asociada y sea k : UltD (V ) M seg
un
11.33. Al igual que en 16.13 concluimos que k() = . Del hecho de que jU y
jD jan
a los ordinales menores que se sigue que k tambien lo hace, de modo
que k() = . Por 11.20 resulta que k ja a todos los subconjuntos de
, luego
W UltD (V )(W P k(W ) = W ).
En efecto, si x W , x = k(x) k(W ), y si x k(W ) Pk() = P,
entonces x = k(x) k(W ), luego x W .
432
de una relaci
on bien fundada, asimetrica y como se comprueba facilmente
transitiva.
Veamos que algunos hechos que ya conocamos para la relaci
on de inclusi
on
son v
alidos tambien con esta relacion. Empezamos con la propiedad que dene
las medidas nas:
Teorema 16.19 Sea un cardinal supercompacto y U una medida na normal
en P< (). Entonces, para todo P P< () se cumple que
{Q P< () | P Q} U.
433
n: Tenemos que
Demostracio
{P P< () | F (P ) P ord F (P ) < ord(P )} U,
luego por los teoremas 16.11 y 16.10, considerando la ultrapotencia asociada a
U , tenemos que [F ] [d] = j[] y ord [F ] < . Por lo tanto [F ] = j[Q], para
cierto Q P< (). De aqu se sigue que [F ] j(Q), y esto se traduce en que
{P P< () | F (P ) Q} U.
Como es fuertemente inaccesible, |PQ| < , luego la completitud de U
implica que F es constante en un conjunto de medida 1.
Ahora ya podemos probar el resultado sobre intersecciones diagonales:
Teorema 16.21 Sea un cardinal supercompacto y U una medida na normal
en P< (). Sea {AQ }QP< () una familia de elementos de U . Entonces
'
AQ = {P P< () | P
AQ } U.
QP< ()
QP
'
QP< ()
AQ U , luego
F (P ) = si P
/ B, tenemos F : P< () P< () a la que podemos aplicar
el teorema anterior y concluir que existe un Q P< () tal que
{P P< () | F (P ) = Q} U,
luego {P P< () | P P< () \ AQ } U , es decir, P< () \ AQ U ,
contradicci
on.
A continuaci
on demostramos una propiedad de partici
on que necesitaremos
en el captulo pr
oximo:
Teorema 16.22 Sea un cardinal supercompacto y U una medida na normal
en P< (). Sea A P< () y [A](n) el
de los {P1 , . . . , Pn } A tales
conjunto
que P1 Pn . Sea [A](<) =
[A](n) . Si A U , para toda partici
on
n<
F : [A](<) en < partes existe un H U , H A tal que F es
constante en cada conjunto [H](n) .
n: Al igual que en la prueba de 12.27, podemos suponer que
Demostracio
F : [A](n) , pues si tenemos un conjunto homogeneo para cada n, la
interseccion de todos ellos cumple el teorema. Razonamos por induccion sobre
n. Para n = 1 se trata de la -completitud de U . Supong
amoslo cierto para n
y sea F : [A](n+1) .
Para cada P A, sea AP = {Q A | P Q} U . Denimos la partici
on
(n)
FP : [AP ] mediante FP (X) = F (X {P }). Por hip
otesis de induccion
434
16.3
435
Cardinales enormes
Una de las caractersticas esenciales de los cardinales grandes es la imposibilidad de justicar su consistencia. Los cardinales supercompactos pueden
considerarse bien conocidos, en el sentido de que se dispone de una compleja
teora sobre ellos llena de de profundas consecuencias, por lo que su consistencia
puede considerarse plausible. Sin embargo, es posible denir cardinales a
un m
as
grandes cuya consistencia resulta cada vez mas dudosa. En esta seccion, mediante el estudio de los cardinales enormes y otros relacionados, veremos como
hemos de andar con mucho cuidado para no caer en contradicciones, y el hecho
de que nuestras deniciones eviten todas las contradicciones conocidas no nos
asegura que no puedan contener a
un contradicciones ocultas.
La denici
on m
as natural de los cardinales enormes sera en terminos de
inmersiones elementales, pero daremos una denicion en terminos de medidas
normales para evitar clases propias.
Denici
on 16.25 Sea un cardinal y A un conjunto con |A| . Recordemos
que
[A] = {P A | |P | = }.
Una medida na en [A] es un ultraltro -completo no principal en [A] tal
que para todo < el conjunto {P [A] | P } U .
Como en el caso de P< (A), se comprueba que las medidas nas son ultraltros no principales.
Diremos que una medida na U en [A] es normal si para toda funci
on
f : P () tal que {P [A] | f (P ) P } U , se cumple que existe un
ordinal < tal que {P [A] | f (P ) = } U .
Estos conceptos invitan a denir una noci
on an
aloga a la de supercompacidad: un cardinal es supercompacto si para todo cardinal existe
una medida na normal en [] . Sin embargo, los cardinales supercompactos
resultan ser contradictorios, seg
un veremos enseguida.
Un cardinal es enorme si existe un cardinal > para el que existe una
medida na normal en [] .
As, ser enorme es lo analogo a ser -supercompacto para cierto cardinal
> que no precisamos, y la razon por la que no lo precisamos es que enseguida
veremos que ha de cumplir ciertas condiciones para que [] pueda tener una
medida na normal.
Teorema 16.26 Sean < dos cardinales tales que exista una medida na
normal U en [] . Sea M = UltU (V ) y j : V M la inmersi
on elemental
natural. Sea d la identidad en [] . Entonces:
a) < j() = .
b) Si x [] , se cumple x U [d] j(x).
436
c) [d] = j[].
d) Si X [] , se cumple X U j[] j(X).
e) Si f : [] V , entonces [f ] = j(f )([d]).
f) M M.
g) j() = .
n: a) se cumple por 11.22, b), c), d) y e) se demuestran
Demostracio
exactamente igual que los apartados correspondientes del teorema 16.10. As
mismo, f) se demuestra igual que el apartado correspondiente de 16.12.
g) Claramente {P [] | |d(P )| = c (P )} = [] U , luego
j() = |[d]|M = |j[]|M = ,
pues j| M por f).
As pues, la u
nica diferencia entre las inmersiones elementales naturales inducidas por medidas nas normales en conjuntos [] y las correspondientes a
conjuntos P< () esta en el apartado g) del teorema anterior: Ahora tenemos
j() = en lugar de j() > . Como j es elemental, esto hace que tenga que
parecerse bastante a .
Por ejemplo, es claro que es medible, luego es fuertemente inaccesible,
luego ha de ser fuertemente inaccesibleM , pero el hecho de que M M
implica que, de hecho, ha de ser fuertemente inaccesible. Esto prueba que no
existen cardinales supercompactos .
En particular 2 < , luego todo cardinal enorme es 2 -supercompacto y,
por 16.13 es el -esimo cardinal medible. Luego mejoraremos esto.
Veamos ahora la caracterizacion de los cardinales enormes en terminos de
inmersiones elementales:
Teorema 16.27 Un cardinal es enorme si y s
olo si existe una inmersi
on
elemental j : V M en una clase transitiva M tal que es el menor ordinal
no jado y M j() M .
n: Una implicaci
Demostracio
on es consecuencia inmediata del teorema
anterior. Si j es una inmersion en las condiciones del enunciado, denimos
= j(), G = j[] y U = {x [] | G j(X)}. La prueba del teorema 16.12
se adapta con cambios mnimos.
Enseguida estudiaremos la relaci
on de los cardinales enormes con los cardinales supercompactos, pero antes vamos a comentar una posible generalizacion
de los cardinales enormes:
Denici
on 16.28 Sea j : V M una inmersi
on elemental no trivial de V en
una clase transitiva M y sea el menor ordinal no jado. Denimos
n
j 0 () = ,
n j n+1 () = j(j n ()), j () =
j ().
n
437
Diremos que un cardinal es n-enorme (resp. -enorme) si existe una inmersion elemental j : V M en una clase transitiva M tal que es el menor
n
n<
n<
438
y por la hip
otesis sobre M podemos eliminar la relativizaci
on. Sea G = j[].
Entonces G y |G| = , luego existe un s G tal que j(f )(s) = .
Como s : j[],
existe t : tal que n s(n) = j(t(n)) o,
equivalentemente, n s(n) = j(t)(n)), luego s = j(t).
En denitiva, = j(f )(s) = j(f )(j(t)) = j(f (t)) = j(), con = f (t).
Pero, esto es imposible, pues si < entonces j() = < , mientras que si
entonces < j() j(), contradicci
on.
As pues, no existen cardinales -enormes. Sin embargo, existe otra denici
on m
as debil de cardinal -enorme de la que no se sabe que sea contradicto
ria. Consiste en sustituir la condici
on M j () M por Vj () M . El teorema
de Kunen arma que Vj ()+1 M sera contradictorio.
Volviendo a los cardinales enormes, para estudiar su relaci
on con la supercompacidad conviene introducir otros cardinales:
Denici
on 16.31 Un cardinal es extensible si para todo ordinal > existe
un ordinal y una inmersi
on elemental j : V V tal que es el menor
ordinal no jado.
Tal y como anticip
abamos al nal de la seccion anterior, si es un cardinal extensible entonces es el -esimo cardinal supercompacto. Para probarlo
necesitamos un resultado previo:
Teorema 16.32 Sea un cardinal -supercompacto, donde es un cardinal
regular. Si < es un cardinal -supercompacto para todo cardinal < ,
entonces es -supercompacto.
n: Sea U una medida na normal en P< () y llamemos
Demostracio
j : V M a la inmersi
on natural en la ultrapotencia. Aplicando j a la
hip
otesis tenemos que j() = es -supercompactoM para todo cardinalM tal
que < j(). Como < j(), en particular es -supercompactoM .
Como es regular, por 16.7 tenemos que |P< ()| |P< ()| = y, como
439
Vamos a probar que o bien hay unn tal que n < n+1 , en cuyo caso
aqu termina la sucesion, o bien =
n , es decir, que no puede ocurrir que
n<
este denida la sucesi
on completa {n }n< y se cumpla =
n < .
n<
Si sucediera esto u
ltimo, tendramos que {n }n< V y, aplicando j, obtenemos que j() = . Sea G = j[] < . Claramente G V .
Por otra parte, la prueba del teorema 11.33 es v
alida en este contexto y nos
permite concluir que U = {x | j(x)} V es una medida en , por lo
que es medible.
Con estos elementos, el argumento del teorema 16.30 es aplicable: tenemos,
como all, que es un lmite fuerte, luego 2 = 0 , obtenemos f V tal que
( A (|A| = j(f )[ A] = )V
y, como P V , podemos eliminar la relativizaci
on, aplicar este hecho al caso
A = G y llegar a una contradicci
on.
Con esto concluimos que basta demostrar que es -supercompacto para
todo cardinal regular tal que < n , donde n es cualquier natural para el
que n este denido. Con ello lo estaremos probando para todo cardinal regular
< . Lo veremos por inducci
on sobre n.
En primer lugar hemos de probar que es -supercompacto para todo cardinal regular < j(). Para ello basta observar que la prueba de 16.12 es
v
alida en nuestro contexto cambiando V por V y M por V . La propiedad c)
se suple por el hecho de que M = V .
Supongamos ahora que es -supercompacto para todo cardinal regular
< n . Lo mismo es cierto en V , luego aplicando j obtenemos que j()
es -supercompacto para todo cardinal regular j() < n+1 . Aqu hemos
usado que la -supercompacidad es trivialmente absoluta para V y V (al
igual que ser un cardinal regular).
Aplicamos el teorema anterior: si j() < n+1 y es regular, tenemos
que j() es -supercompacto y que es -supercompacto para todo cardinal
regular < j(), luego concluimos que es tambien -supercompacto. En
resumen, es -supercompacto para todo cardinal regular < n+1 .
Teorema 16.34 Si es un cardinal extensible, entonces existe una medida
normal D en tal que { < | es supercompacto} D. En particular es
el -esimo cardinal supercompacto.
n: Sea > tal que V sea un modelo del suciente ZFC y
Demostracio
on elemental tal que sea el menor ordinal no
sea j : V V una inmersi
jado. Sea D = {x | j(x)}. Con el mismo argumento de 11.33 se
prueba que D es una medida normal en . Sea
A = { < | es -supercompacto para todo < }.
440
441
Captulo XVII
Cardinales grandes y
extensiones gen
ericas
En este u
ltimo captulo veremos varias pruebas de consistencia mediante
extensiones genericas que requieren partir de modelos con cardinales grandes.
El resultado m
as interesante sera la construccion de un modelo en el que no
se cumple la hip
otesis de los cardinales singulares, para lo cual necesitaremos
partir de un cardinal supercompacto. No obstante, nuestro primer resultado
sera la consistencia de que no existan 2 -arboles de Aronszajn, para lo cual
necesitamos partir de un modelo con un cardinal debilmente compacto.
17.1
Arboles
de Aronszajn
Seg
un comentamos en el captulo XII, el axioma de constructibilidad implica
la existencia de -arboles de Aronszajn para todo cardinal no numerable
excepto en el caso obvio en que es un cardinal inaccesible no debilmente
compacto. Para el caso concreto de = 1 la existencia de arboles de Aronszajn
es un teorema de ZFC, mientras que para = 2 basta suponer que 20 = 1 .
Por otra parte, el teorema 13.23 arma que la no existencia de 2 -arboles de
Aronszajn implica que 2 es debilmente compactoL . Por lo tanto, si partimos de
un modelo transitivo numerable de ZFC + V = L en el que no existan cardinales
debilmente compactos y construimos una extension generica donde 20 = 2 ,
obtenemos un modelo que muestra la consistencia de 20 = 2 con la existencia
de 2 -arboles de Aronszajn. Ahora probaremos que 20 = 2 tambien es consistente con la no existencia de 2 -arboles de Aronszajn. Naturalmente, para
ello habremos de suponer la consistencia de que exista un cardinal debilmente
compacto. Concretamente vamos a probar el teorema siguiente:
Teorema 17.1 (Silver) Si M es un modelo transitivo numerable de ZFC en
el que existe un cardinal debilmente compactoM y < < son cardinales
on generica N de M cuyos cardinales
regularesM , entonces existe una extensi
443
444
17.1. Arboles
de Aronszajn
445
y
relacion entre ellos es muy simple: podemos suponer que {f | f Q} Q,
dada por i(p, f ) = (p, f) es una inmersi
entonces la aplicacion i : R P Q
on
p A q P(q p q A).
<
f Q.
446
Por la hip
otesis, existe p q y f Q de modo que p f f f .
Denimos f : Dominio(f ) B mediante
f () si Dominio(f ),
f () =
f () si Dominio(f ) \ Dominio(f ).
As f f y p f f , luego p f . De este modo, {(p , f )}
cumple tambien las propiedades indicadas (salvo quiz
a la maximalidad). Como
la construcci
on no puede prolongarse indenidamente, existe la sucesi
on buscada.
Denimos g =
f Q. Ciertamente f g. Hemos de probar que
<
|
1lP = {f Q
=x
x f ()
}.
f L[G].
=x
Para cada < se cumple que f G = {f Q | x f ()
},
luego
podemos
construir
{x
}
M
[G]
tal
que
f
(
)
=
x
.
Entonces,
<
= x
< f ()
, luego f fuerza que es {x }< M [G], luego
f L[G].
es denso
Con esto hemos probado que el conjunto {f Q | f L[G]}
Como f H, podemos concluir que
bajo f0 , luego en realidad f0 L[G].
0
g = H M [G].
Sabemos que P conserva cardinales, y el teorema anterior implica que todo
cardinalM [G] sigue siendolo en M [K]. En resumen: R conserva cardinales
. A partir de aqu suponemos ya que es un cardinal inaccesibleM .
Teorema 17.4 R cumple la c.c..
17.1. Arboles
de Aronszajn
447
448
R = P Q ,
K = K R ,
K = K R .
17.1. Arboles
de Aronszajn
449
p|\ , f|\ ) (
q |\ , g|\ ). En efecto, si tomamos
Ademas, (p| , f | ) (
K = G H un ltro R -generico sobre M tal que (p| , f | ) K , en M [K ]
se cumple ciertamente que p|\ q|\ y p = p| p|\ f|\ g|\ ,
luego (p|\ , f |\ ) (q|\ , g|\ ).
As pues, i(p, f ) i(q, g). La implicaci
on contraria se demuestra de forma
similar. Por lo tanto, todo ltro R-generico K puede identicarse con un producto K K , de modo que K = K R es R -generico sobre M , K es
R -generico sobre M [K ] y M [K] = M [K ][K ].
Ahora probamos un teorema auxiliar:
Teorema 17.6 Sean y ordinalesM que veriquen < + y
< + < , sea p P y F = {f }< M [K ], con < ,
una sucesi
on en Q demodo que {(p, f )}< sea decreciente en R . Entonces
existe g Q tal que < (p, g) (p, f ).
n: Por el teorema 17.3 se cumple que F M [G ]. Tambien
Demostracio
es claro que R M [K ] se encuentra como c.p.o. en M [G ] M [G ].
.
Sean , M P de modo que F = G y 1lP es el preorden de R
Podemos tomar p G tal que
( < < (
p : Q
p, ()) (
p, ())).
Sea g la funci
on cuyo dominio es la uni
on de los dominios de todas las
funciones f Q tales que
p < () =
f
y denida mediante
g() = p
(f () ! (
) = f!),
f,
450
< (
p, g) (
p, ()).
(17.1)
17.1. Arboles
de Aronszajn
451
(q, f ) | = x
).
(17.2)
452
on com
un de q y q (en particular r p)
claro que si r P fuera una extensi
entonces (r, f ) sera una extensi
on com
un de (q, f ) y (q , f ).
Se cumple que R = {z A | Sz G = } M [K ][G ] es un camino en
A, pues por a) tenemos que R contiene un elemento de cada altura < + , el
cual es u
nico por (17.3). Por b) y d) tenemos que R esta totalmente ordenado.
Como A esta ramicado, contiene una anticadena (en M [K ][G ]) de cardinal + y, eligiendo un elemento de cada conjunto Sz para z en la anticadena,
obtenemos usando otra vez (17.3) una anticadena en P de cardinal + .
Ahora bien, por denici
on, P = Fn( \ , 2, )M , pero tambien se cumple
M [K ]
, pues toda q en este u
ltimo c.p.o. est
a en M [G ]
que P = Fn( \ , 2, )
por 17.3 y de hecho en M porque P es -cerradoM . Por el mismo motivo
|q|M < . Esto hace que P sea -cerrado en M [K ], luego tambien se cumple
una funci
on f g y dos funciones x1 , x2 M [K ], x1 = x2 de modo que
(pi , f ) | = x
i ,
i = 1, 2.
(17.4)
|
1lP = {g Q
] q (q, g) | = x
x L[K
},
de modo que
G = {g Q |
x M [K ] q G (q, g) | = x
} M [K ][G ].
17.1. Arboles
de Aronszajn
453
, con lo que g G
Existe (q, g) K tal que (q, g) (p, h) y (q, g) | = x
y g h. Esto prueba que G es denso bajo f . La prueba de que es abierto es
similar.
Ahora observamos que la prueba de 17.2 se adapta para P y Q en lugar
de P y Q y nos da una funci
on f Q tal que f f y p f .
En efecto, la construcci
on de la sucesion {(p , f )}< se hace ahora en
M [K ]. Hemos visto antes que P cumple la c.c. + en M [K ] y la funci
on f
M [K ]
construida en 17.2 est
a en principio en M [K ], pero como |f |
< , el
teorema 17.3 nos da que f M [G ] y |f |M [G < . Usando ahora que P es
-cerrado concluimos que f M , por lo que f Q . Igualmente se justica
que la funci
on g all construida est
a en M y, por consiguiente, en Q .
Veamos ahora que el conjunto
D = {r P | x M [K ] (r, f ) | = x
} M [K ]
es denso bajo p. En efecto, si q p, tomamos un ltro generico G tal que
q G , con lo que f G , luego existe un x M [K ] y un r G (que
podemos tomar r q) de manera que (r, f ) | = x
. As r D.
Sea S una anticadena maximal en D, que es tambien una anticadena maximal
del conjunto {q P | q p}. Para cada q S existe un u
nico x M [K ] tal
que (q, f ) | = x
. Dividimos S en clases de equivalencia, de modo que dos
condiciones estan en la misma clase si les corresponde el mismo x. Denimos
Niv A como el conjunto de pares (S, x), donde S es una clase de equivalencia
de S y para todo q S se cumple que (q, f ) | = x
. Con esto tenemos
garantizadas las propiedades a), b) y c). Ahora vamos a extender el orden de A
de modo que se cumpla d).
Tomemos z Niv A y < . Sea q Sz y sea G un ltro generico
que contenga a q. Entonces existe z Niv A tal que G Sz = . Sea
z |
r G tal que r q y r q G Sz . Entonces (r, f ) | = x
y (r, f ) | = x
z (pues (r, f ) (q , f )). Por consiguiente xz | = xz .
Es claro que z es u
nico, es decir, existe un u
nico z A de altura tal que
xz | = xz . Extendemos el orden de A de modo que z este por encima de estos
z (para cada < ). Esto convierte a A+1 en un arbol en el que el conjunto
que hemos denido como Niv A es ciertamente el nivel de altura y se cumple
d).
M
as a
un, al tomar la anticadena S podemos exigir que contenga a las condiciones p1 y p2 de (17.4), de modo que tambien se cumple (pi , f ) | = x
i , y
on z0
as Niv A contiene dos condiciones incompatibles por encima de la condici
que hemos tomado al principio de la construcci
on (pues si altA z0 = , entonces
(pi , f ) (q, f ), luego xz0 xi ).
Finalmente, extendemos arbitrariamente el buen orden R a A+1 de modo
que los puntos a
nadidos sean posteriores a los de A . De este modo obtenemos
un arbol A = A + cuyos niveles tienen cardinal < + por la propiedad a y cuya
altura es obviamente + . Ademas esta ramicado, pues si z Niv A, tiene
454
(p, f ) | = x
).
Esto nos permite construir en M [K ] sucesiones
{fs }s< 2 Q ,
{xs }s< 2 M [K ],
{s }s< 2 ,
tales que:
a) Si < < y s 2, entonces (p, fs ) (p, fs| ) y xs| xs ,
b) Si s 2, entonces (p, fs$ i ) | s = x
s$ i , i = 0, 1, y xs$ 0 = xs$ 1 .
c) Si s 2, < , entonces xs =
xs| y fs viene dado por el teorema
<
anterior con = = .
Partimos de f = f . Unicamente
hemos de justicar que, dado s 2, es
posible conseguir b). Para todo ordinal < es claro que existe un x M [K ]
y una condici
on (p , f ) (p, fs ) tal que (p , f ) | = x
. Podemos suponer
. Si no
que fs f y, por lo que hemos probado antes, de hecho (p, f ) | = x
se cumple b) con
s = es porque hay un u
nico x que cumple esto. Tenemos,
pues, que para cada < existe un u
nico x M [K ] y una u
nica f Q ,
.
f f , de modo que(p, f ) | = x
],
Llamando x =
x M [K ], es claro que (p, f ) = x
L[K
<
contradicci
on.
Llamemos a =
q\
q M [K+ ]. Es claro que a : ( + ) \ 2
qG+
qG
(p,
f
).
Como
cf
>
,
se
cumple
que
a
=
a| < . Sea x =
xa| M [K+ ].
<
<
17.1. Arboles
de Aronszajn
455
456
457
17.2
Extensiones iteradas
458
cuyas bases expusimos en el captulo IX. Empezamos con un teorema que nos
da ciertas condiciones para que la condici
on de cadena se conserve en un paso
al lmite:
Teorema 17.9 Sea ({P } , { }< ) una iteraci
on de pre
ordenes y
un cardinal regular no numerable. Supongamos que P es lmite directo y que
existe un conjunto estacionario E formado por ordinales lmite
y de modo
que para cada E el conjunto P sea lmite directo. Entonces, si < P
cumple la c.c., tambien la cumple P .
n: SeaC una anticadena maximal en P y consideremos el
Demostracio
conjunto D = {p P | q C p
q}, denso en P . Sea < y sea C =
{p| | p C}. Sea D = {p P | q C p q}, denso en P . Sea M una
anticadena maximal en D . Sea Z C formado por un elemento
sobre cada
elemento de M . As, |Z | |M | < . Sea D = {p P | q Z p q},
denso en P . Sea C C tal que Z = {c| | c C } y |C | < . Sea <
tal que todo elemento de C tiene su soporte en .
Consideremos la aplicacion f : dada por f () = . El conjunto
{ < | f []
} es c.n.a. en , luego existe un E tal que f [] , es
decir, tal que < < . Veamos que los soportes de los elementos de C
estan todos en , con lo que |C| = |C | < .
Sea c C. Entonces c| P , lmite directo,
luego existe un < tal
que sop c| . Tenemos que D = {p P | q C p q| } es denso en
P , luego podemos tomar q C tal que q| sea compatible con c| . Entonces
sop q .
As pues, sop c| y c| q| , luego c| q| (teorema 9.14 f). Como
ademas sop q , concluimos igualmente que c q. Por u
ltimo, c, q C,
luego ha de ser c = q y, por consiguiente, sop c .
En el captulo IX no vimos resultados sobre la propiedad de ser -cerrado
an
alogos a los que vimos para la condici
on de cadena . Ahora necesitaremos
estos resultados, pero respecto a una propiedad m
as general:
Denici
on17.10 Sea
P un c.p.o. y D P. Diremos que D es un subconjunto
dirigido si dd D e D(e d e d ).
Si es un cardinal innito, diremos que P es fuertemente -cerrado si para
todosubconjunto dirigido D de P con |D| < existe una condici
on p P tal
que d D p d.
Es obvio que todo c.p.o. fuertemente -cerrado es -cerrado.
Teorema 17.11 Sea un cardinal, P un c.p.o. fuertemente -cerrado y un
P-nombre para un c.p.o. tal que 1l es fuertemente
-cerrado. Entonces P
es fuertemente -cerrado.
n: Conviene probar un resultado ligeramente m
Demostracio
as general
(que usaremos despues en 17.13): Bajo las hip
otesis del teorema, si
D = {(p , ) | < }
459
< p p ,
para
todo
,
con
lo que el
par (p, ) P cumple d D (p, ) d.
Ahora probamos un resultado an
alogo al teorema 17.9.
Teorema 17.12 Sea ({P } , { }< ) una iteraci
on de pre
ordenes, sea
un
cardinal
y
<
un
ordinal
l
mite
tal
que
cf
,
P
es
l
mite directo y
< P es fuertemente -cerrado. Entonces P es fuertemente -cerrado.
n: Sea D P un conjunto dirigido con |D| < . Si d D
Demostracio
existe un d < tal quesop d d . Como |D| < cf , existe un < tal que
d D d < , o sea, d D sop d . Sea D = {d| | d D}. Es claro
que
en P , luego existe una condici
on p P tal que
D es un conjunto dirigido
d D p d| , luego d D(i (p) i (d| ) = d). Esto prueba que P es
fuertemente -cerrado.
El siguiente resultado es an
alogo a 9.17:
Teorema 17.13 Sea ({P } , { }< ) una iteraci
on de pre
ordenes, sea un
cardinal tal que para todo < se cumpla que 1l es fuertemente
-cerrado.
Supongamos que para cada con cf < se cumple que P es lmite
inverso. Entonces cada P es fuertemente -cerrado.
n: Por inducci
Demostracio
on sobre . Claramente P0 = {1l} es fuertemente -cerrado. Si P es fuertemente -cerrado, entonces P+1
= P es
fuertemente -cerrado por 17.11.
Supongamos que P es fuertemente -cerrado para todo < . Si P es
lmite directo, entonces ha de ser cf y concluimos que P es fuertemente
-cerrado por el teorema anterior. Supongamos, pues, que P es lmite inverso.
460
por hip
otesis cf > , luego existe un < tal que sop p | , para todo
< . Esto signica que p (/) = 1l para / < y todo < , y entonces,
por construcci
on, q (/) = 1l. Por consiguiente sop q , luego en cualquier
caso q P . Tambien es claro que cumple lo pedido.
De este modo llegamos a una condicion q que extiende a todas las condiciones de D.
El pr
oximo teorema arma que, bajo ciertas hip
otesis, un c.p.o. P+ de
una iteraci
on puede descomponerse en un producto P , para un cierto
P -nombre . La construccion de este nombre requiere ciertas deniciones
tecnicas encaminadas a relacionar los nombres de un mismo objeto en distintos
c.p.o.s. M
as concretamente, si G H es un ltro P -generico sobre un modelo
M , entonces M [G H] = M [G][H], luego todo conjunto en M [G H] tiene
un P -nombre en M y un G nombre en M [G], el cual a su vez tiene un Pnombre en M . Lo primero que haremos sera construir un P-nombre en M para
un G -nombre en M [G] para un conjunto del que conocemos un P -nombre,
y viceversa.
Denici
on 17.14 Sea M un modelo transitivo numerable de ZFC, sea P un
c.p.o. en M y M P un P-nombre para un c.p.o. Para cada M P
denimos
= {(p.o.( , ), r) | (, (r, )) } M P .
Es f
acil comprobar que entonces 1lP ( es un -nombre) y si G H es un
461
(G
)H = GH
GH = (G )H .
(17.6)
462
a) , M P .
b) 1lP ({ } , { }< ) es una iteraci
on de pre
ordenes
c) Para todo existe : P P+ semejanza.
d) = +
.
), 1l) | < },
= {(p.o.(,
= .
1lP ()
(+ ) M
(+ )
1
P
M . Lo que arma d) es que = (+ ) .
463
y, por consiguiente,
(( )G es un ( )G -nombre para un c.p.o.)M [G] .
Tomamos M P de modo que 1lP ({ } , { }< ) es una iteraci
on
de pre
ordenes.
Ahora basta comprobar que en ambos casos ( lmite o sucesor) existe la
aplicaci
on f : P P+ y cumple el teorema.
Construimos f como sigue: Sea (p, ) P . Entonces 1lP .
En particular
Para cada < sea M P tal que 1lP = ().
1lP ( es un -nombre 1l ).
(17.7)
< f (p, )( + ) = p+ .
Veamos que, en efecto, f (p, ) P+ . Para ello comprobamos por inducci
on sobre que f (p, )|+ P+ .
Ciertamente, f (p, )| = p P .
Si f (p, )|+ P+ , hemos de comprobar que 1lP+ p+ + . En
+ , pero si 1lP+ p+ + entonces
realidad debe cumplirse que p+
podemos sustituir p+ por un nombre equivalente en
+ .
Si K es un ltro P+ -generico sobre M , sea G H = 1
[K ] , que es
(( )G )H (( )G )H , es decir, (p+ )K (+ )K .
Para
on rq q y un ordinal q < tales que
cada q P existen una condici
q () = 1l ). Podemos exigir que las sucesiones {rq }qP
rq < (
qP
464
Como
el conjunto {rq | q P } es denso en P , se podemos concluir que
() = 1l ).
1lP < (
, con lo que
()).
p (| ()
Sea 0 M P tal que 1lP 0 = |. Puesto que 1lP , se cumple
que 1lP 0 , luego podemos exigir que 0
.
Podemos suponer como hip
otesis de induccion una f
ormula que describa
la construcci
on de las funciones f , es decir, podemos suponer que f ha sido
construida igual que f . Entonces es inmediato que f (p, 0 ) f (p, )|+ (por
inducci
on sobre / se comprueba que f (p, 0 )|+4 f (p, )|+4 , lo cual es
obvio, teniendo en cuenta que sirven los mismos 4 para ambas construcciones
y, por consiguiente, los mismos p+4 ).
465
p (| ()
(17.8)
(p, ) P .
Ciertamente 1lP fuerza que es una sucesion de dominio , luego basta
probar, por inducci
on sobre , que 1lP | . La u
nica parte no
trivial de la inducci
on se da al suponerlo para todo < , donde es un
ordinal lmite tal que P+ es lmite directo. Por construcci
on tenemos entonces
que 1lP es lmite directo.
Como q|+ P+ , existe un < tal que si < entonces se
cumple que q = 1l+ . En particular 1lP+ q = 1l+ , de donde se llega a
que 1lP (1l p = 1l ).
En la denici
on de p podemos exigir que cuando ocurra esto tomamos
p = 1l . De este modo tenemos esta igualdad para < , de donde es
f
acil concluir que 1lP | .
El teorema quedar
a probado si demostramos que f (p, ) = [q]. Ahora
bien, para calcular f (p, ) podemos tomar = p y = 1
(q ) , con lo que
p+ = q y f (p, ) = q.
Conviene observar que de la demostraci
on del teorema hemos visto que si
([(p, )]) = [q], entonces [p] = [q| ].
En lo sucesivo identicaremos cada conjunto preordenado P con el conjunto
parcialmente ordenado P. En otras palabras, no distinguiremos entre condiciones equivalentes. As, por ejemplo, la parte c) del teorema anterior la enunciaremos diciendo que existe una semejanza : P P+ tal que (seg
un
la observaci
on anterior) (p, )| = p. Cualquier imprecisi
on que pueda provocar la adopci
on de este convenio se resuelve mediante las tecnicas de la prueba
anterior (distinguiendo entre nombres y , etc.)
La u
ltima propiedad que necesitamos estudiar sobre extensiones iteradas es
la casi-homogeneidad.
466
Construidos r y para todo < , denimos r =
r y, para cada
<
u P y cada < ,
(u)() = +1 (u|+1 )().
La condici
on b) garantiza que r , (u) P , y es facil ver que cumplen lo
pedido.
Terminamos la seccion con un u
ltimo resultado tecnico que necesitaremos
mas adelante:
Teorema 17.18 Sea M un modelo transitivo numerable de ZFC. En M , sean
y cardinales innitos tales que < = . Sea P un c.p.o. con la c.c. y
|P| . Sea un P-nombre para un c.p.o. tal que 1l ||
. Entonces
|P | .
n: Sea M tal que 1l :
Demostracio
inyectiva. Sea
(p, ) P . Entonces 1l . Sea A = {r P | r () =
}. Sea
f () una anticadena maximal en A . As, |f ()| < , y si = , los elementos
17.3. Conservaci
on de cardinales grandes
467
on de los f () sigue
de A son incompatibles con los de A , por lo que la uni
siendo una anticadena en P, lo cual obliga a que |{ < | f () = }| < .
Para cada A con |A| < , el n
umero de aplicaciones f : P< P
tales que { < | f () = } = A es a lo sumo , pues por hip
otesis |P< P| =
|A|
y = . As pues, hay posibilidades para las f .
El teorema quedar
a probado si demostramos que la aplicaci
on dada por
(p, ) (p, f ) es inyectiva.
En efecto, supongamos que tenemos dos pares (p, ) y (p, ) con f = f .
Sea G un ltro P-generico sobre M y sea = G (G ) < . Sea r G tal
que r () =
. As r A y el conjunto {s P | t f () s t} es
denso bajo r. Por consiguiente existe un s f () G = f () G. Como
s ( ) =
, tenemos que G (G
) = = G (G ), es decir, G
= G . Hemos
probado que 1l = , luego las condiciones (p, ) y (p, ) son equivalentes.
17.3
Conservaci
on de cardinales grandes
. Entonces D = { < | 1l
} M es un subconjunto c.n.a. en . En
efecto, es cerrado, pues si < y D no esta acotado en , dado cualquier
ltro generico H, tenemos que H es c.n.a. en y D H , luego H ,
luego D.
Para ver que D es no acotado tomamos 0 < . Para cada p P existe una
condici
on q p y un p < de modo que 0 < p y q . Sea 1 < el
2
Usamos que 1l
x(x es c.n.a. en
( es c.n.a. en
x = )).
468
1 . Repitiendo
supremo de los ordinales p . Claramente 1l
0 <
el proceso obtenemos una sucesion {n }n tal que 1l
n <
n+1 .
Sea < el supremo de los n . Es claro que D.
Por consiguiente ED = , pero ED EC, luego E es estacionarioM [G] .
Si es fuertemente inaccesibleM , para cada < , el teorema 5.20 junto
+
con (5.1) nos da que (2|| )M [G] (|P|<|P| )|| )M = (2|P||| )M < . Por lo tanto
es fuertemente inaccesibleM [G] . De aqu se sigue facilmente que los cardinales
fuertemente -MahloM tambien son fuertemente -MahloM [G] .
Todas las propiedades que nos falta considerar implican que es fuertemente
inaccesible. Como la complecion de P tiene a lo sumo cardinal 2|P| < , en lugar
de trabajar con un c.p.o. P podemos trabajar con un algebra de Boole completa
B. Como |V | = , podemos suponer que B V .
Supongamos ahora que es debilmente compactoM . Sea F : []2 2 una
partici
on en M [G]. Podemos suponer que F = G y ! : [
]2 2! = 1l.
2
!
y
)!
G,
es
decir,
y x
. De nuevo
por completitud, y =
y U y, obviamente, y
x , luego
x W .
<
<
<
17.3. Conservaci
on de cardinales grandes
469
470
que
verica
(f,
).
Tomemos
un
cardinal lmite fuerte
f
f
f . Sea U una medida na normal en P< (), sea M = UltU (V )
>
f V
y sea j : V M la inmersi
on natural. Como M M , es facil ver3 que
M
X = {P P< () | P f VPP
f < ord P (f, f )} U .
Sea A = {P | P X}. Sea U la medida en dada por 16.13. Se cumple
que A U , pues esto equivale a que j (A), o sea, a que [p] [cA ], lo que
a su vez equivale a que {P P< () | P
A}
U , yciertamente X esta
contenido en este conjunto. Por lo tanto A f V f < (f, f ).
Denimos f : V como sigue. Dada f | , hacemos f () = a menos
que A y f | : V , en cuyo caso, puesto que (f | , f | ), existe un
x V que cumple lo pedido por . Denimos f () = x.
Llamemos f = f | . Entonces j ({f }A ) = {g }j(A) , para ciertas
funciones g , pero como f V , se cumple que g = j (f ) = f , luego
podemos escribir j ({f }A = {f }j(A) .
3 Notemos que si |ct x| , entonces x M . Adem
as, para calcular jU (f ) basta consi
f
derar clases de equivalencia m
odulo U en Vf +1 y,
estas son absolutas para M .
17.3. Conservaci
on de cardinales grandes
471
A Dominio f = , se
Como j(A), tenemos denida f
. Como
cumple que f tiene
dominio
.
Como
A(
<
f f ), aplicando
j obtenemos que < j (A)( < f f ), de donde podemos concluir
que f = f .
Si A pero no f : V , denimos
f = 0. As podemos considerar
j ({f }A ) = { }j(A) . Como A(f : V (f , f | ), tenemos j (A)(f : V M (f , )) y, en particular, M (f , ).
Por otra parte, (17.9) nos da M (f, f ) y, como implica unicidad en la
on de f ,
segunda variable, ha de ser f = . Por construcci
A(f : V se cumple (f , f ) con x = f ()),
luego, aplicando j y particularizando a , tenemos que x = j (f )() verica
M (f, f ) y, de hecho, (f, f ). Es decir, tenemos que |ct x| f y no existe
ninguna medida na normal U en P< (f ) tal que jU (f )() = x.
Ahora bien, consideremos la medida U en P< (f ) denida a partir de U
seg
un el teorema 16.17. Sea Mf la ultrapotencia correspondiente y llamemos
on natural. De acuerdo con dicho teorema, existe
jU : V Mf a la inmersi
una inmersi
on elemental jf : Mf M que ja a los ordinales f y
ademas jU jf = j .
Como |ct x| f , se cumple4 que x Mf y jf (x) = x. Por otra parte,
jf () = . Ahora,
jf (jU (f )()) = jf (jU (f ))(jf ()) = j (f )() = x = jf (x),
luego jU (f )() = x, en contradicci
on con lo visto anteriormente.
Teorema 17.21 Sea M un modelo transitivo numerable de ZFC y sea un
cardinal supercompactoM . Entonces existe un c.p.o. Q M que cumple la
(c.c.)M , |Q|M = y si G es un ltro Q-generico sobre M , entonces es
supercompactoM [G] y se conserva supercompacto en cualquier extensi
on generica
de M [G] obtenida a partir de un c.p.o. fuertemente -cerradoM [G] .
n: Notemos que la u
Demostracio
ltima armaci
on implica ya que es
supercompactoM [G] . Lo que sigue ha de entenderse relativizado a M . Consideremos una aplicaci
on f : V seg
un el teorema anterior. Vamos a construir
una iteraci
on de pre
ordenes ({Q } , { }< ).
Simult
aneamente deniremos
una sucesion de ordinales { }< , de modo que < < .
Denidos ({Q } , { }< ) y { }< , tomamos = 1l (es decir, el nombre can
onico del c.p.o. trivial) y +1 = a menos que:
a) < < ,
b) f () = (, ), donde < es un cardinal y es un Q -nombre para un
c.p.o. tal que 1lQ es fuertemente
-cerrado.
4 Una
simple inducci
on demuestra que rang x < +
y, como el mnimo ordinal no jado por
f
jf ha de ser un cardinal
de rango menor que
.
+
f
Mf
y (+
)
f
Mf
= +
, de hecho jf ja a todos los elementos
f
472
Denidos
({Q }< , { }< ) y { }< , para un ordinal lmite < , toma y denimos Q como el lmite inverso de los c.p.o.s anteriores
mos =
<
salvo que sea un cardinal (debilmente) inaccesible (en cuyo caso tomamos el
lmite directo). Vamos a probar que Q = Q cumple lo pedido.
Veamos en primer lugar que < |Q | < . En efecto, supongamos que
|Q | < . Teniendo en cuenta la desigualdad rang G rang , es inmediato
que 1lQ V . Por el teorema 17.19 tenemos que 1lQ fuerza que
es
.
supercompacto, en particular un lmite fuerte, luego 1lQ | | <
M
as concretamente, para cada ltro Q -generico G ha de existir un ordinal
G < y una condici
on pG G tal que pG | | =
G . El supremo de los
. Por el teorema 17.18
ordinales G cumple < , y es claro que 1lQ | | <
+
concluimos que |Q+1 | |Q | < .
El caso lmite es inmediato porque es fuertemente inaccesible.
Teniendo en cuenta que es lmite directo concluimos que |Q | = y como
es un cardinal de Mahlo, el teorema 17.9 implica que Q cumple la c.c..
Sea ahora G un ltro Q -generico sobre M y sea P M [G] un c.p.o. fuertemente -cerradoM [G] . Sea P = G . Podemos suponer que 1lP es un c.p.o.
fuertemente
-cerrado.
Hemos de probar que 1lP
es supercompacto o, equivalentemente, que
1lQ
es supercompacto.
Seguimos trabajando en M . Sea un cardinal y tomemos otro cardinal
2
> |ct |, 2 , > |Q | y de modo que 1lQ > 22 .
Sea U una medida normal en P< () tal que jU (f )() = (, ). Sea M
la ultrapotencia correspondiente. Llamaremos j : M M a la inmersi
on
natural jU .
on tenemos que < rang < , de donde se sigue que
Por construcci
< rang Q < . En efecto, supongamos que rang Q < . Denimos una
sucesion de Q -nombres { }< de modo que rang < y 1lQ = V.
tomamos como +1 el conjunto de todos los pares (, 1l),
Denimos 0 = ,
Q
donde M es un buen Q -nombre para un subconjunto de y =
.
<
17.3. Conservaci
on de cardinales grandes
473
de pre
ordenes ({R } , { }< ) de modo que = +
H . El hecho de que
474
(p , 1l) .
17.3. Conservaci
on de cardinales grandes
475
M,
p (
) = }
Como
denso en Q . Si < y p A , sea g(, p) = | p (
) = .
M
M
|Q | < , se cumple que |g| = , luego g M . De este modo,
f () = |
p G g(, p) = ,
476
17.4
|G | (2 ) 2(+n ) 22
|M |
+n
((
+n )+n )+n =
+n+1 .
Por consiguiente, otra vez en M [G], se cumple que 2|+n |
M
+n+1 . Estimando igualmente el n
umero de buenos nombres en M para subconjuntos de
+n+1 llegamos a que, en M [G], |G |
M
+n+2 .
M
+n+2 .
Con esto hemos probado que 1lP | |
477
+1+ .
+n+2
+
+n+2
= +
.
G
Como 1lP + + = Q+ , en M [G] se cumple que 1lR = Q+ y,
en particular, 1lR es fuertemente + -cerrado. Ahora basta comprobar la
condici
on del teorema 17.13, es decir, que si cf (en M [G]) entonces R
es lmite inverso, lo cual equivale a que lo sea P+ y, a su vez, a que + no
sea fuertemente inaccesibleM .
En efecto, si + es fuertemente inaccesibleM , entonces + = , luego
|P | <
+
++ =
= , luego P conserva cardinales y conalidades
. En particular es un cardinal regularM [G] , y esto nos lleva a contradicci
on:
M
M
= cf M [G] < <
M
+
++ =
= .
-cerrado.
P = P+1 +1 , donde 1lP+1 +1 es fuertemente +1
478
+
es +1
-cerrado, se cumple que (P )M [G] = (P )M [G+1 ] , luego (2 )M [G] =
(2 )M [G+1 ] = +1 = (+ )M [G] .
VM = V .
Veamos ahora que < P VM . M
as concretamente, si
es el menor
cardinal fuertemente inaccesibleM mayor que , se cumple que P VM . En
, luego existe un ordinal <
479
entonces M [G] M [G] M [G]. De aqu se sigue que M [G] y M [G] tienen
los mismos conjuntos de rango < . En particular, las f
ormulas
1lP = Q y
1lP+1 = +
-cerrado.
Si p P , entonces p| P , que es lmite directo, luego existe un p0 P0 ,
con < , tal que p| = i (p0 ) y, como p0 V , se cumple que j(p0 ) = p0 .
As, j(p)|j() = ij() (p0 ) y, a traves de la semejanza j(P )
= P , queda
j(p) = (s, ), donde s = j(p)| = ij() (p0 )| = i (p| ).
Recordemos que habamos tomado un ltro P-generico sobre M . Sean G y
G sus restricciones a P y P . Notemos que G es tambien P -generico sobre
M . Sea Q = G , que es un c.p.o. fuertemente -cerradoM [G ] .
D = {q Q | p G (j(p) = (i (p| ), ) q = G )} M [G ].
480
vemos que estos conjuntos son los mismos en todos los modelos que estamos
considerando. Por consiguiente, si denimos
U = {x M [G ][H] | x P< ()M [G ][H] j[] (x)},
como en 17.21 se prueba que U M [G ][H], luego en M [G ], luego en M [G ].
El mismo argumento de 17.21 prueba que U es una medida na normalM [G ]
en P< () y, obviamente, esto sigue siendo v
alido en M [G].
17.5
La independencia de la HCS
Una de las consecuencias del lema del cubrimiento de Jensen (teorema 14.30)
era que para que una extensi
on generica conserve cardinales pero no conalidades es necesario que en el modelo base exista 0E . Ahora veremos que una
condici
on suciente para que exista tal extensi
on es que el modelo base contenga un cardinal medible.
Teorema 17.24 (Prikry) Sea M un modelo transitivo numerable de ZFC y
un cardinal medibleM . Existe una extensi
on generica de M con los mismos
cardinales pero en la que tiene conalidad numerable. Adem
as tiene en la
extensi
on los mismos subconjuntos acotados que en M .
481
(s0 , A) (1 , . . . , n ).
482
483
(17.10)
Conviene recordar que los elementos de P< (+ ) que vamos a manejar estar
an, de hecho, en D. En particular hemos de tener presente que los conjuntos
P son cardinales fuertemente inaccesibles. Tambien conviene observar que,
sobre D, la relaci
on denida en 16.18 es mucho m
as natural:
P Q P Q P < Q .
484
a) P1 Pl son elementos de D.
fi Lv(i+1 , ++
i ), 1 i < l,
fl Lv(, ++
l ).
c) A D, A U y para todo Q A,
Pl Q
fl Lv(Q , ++
l ).
d) G es una funci
on de dominio A tal que G(Q) Lv(, (Q )+ ). Ademas,
si P , Q A cumplen P Q, entonces G(P ) Lv(Q , (P )++ ).
inaccesibles
++
++
1 < 1 < +
< 2 < +
< < .
1 < 1
2 < 2
Nuestra intenci
on es que estos cardinales sigan siendo cardinales en la extension generica y que su supremo sea .
Por otro lado, las f -partes de las condiciones del ltro se combinar
an para
producir aplicaciones que colapsen todos los cardinales intermedios de la sucesion anterior. El resultado ser
a que los u
nicos cardinales menores que en
la extension seran los de dicha sucesion. En particular esto implicar
a que se
convertir
a en en la extension generica.
Estos comentarios explican los apartados a) y b) de la denici
on de P. El
apartado c) arma que A es el conjunto de candidatos a extender la P -parte
de . Notemos que, como no determina l+1 , en b) s
olo podemos exigir
que fl este en Lv(, ++
),
pero
esto
es
provisional:
en
c)
se
exige que este en
l
Lv(Q , ++
),
para
todo
posible
candidato
a
,
es
decir,
para todo Q
l+1
l
con Q A.
La funci
on G, descrita en d), asigna a cada candidato P a extender la P -parte
de , un candidato a extender la f -parte: si queremos a
nadir P a la P -parte,
entonces l+1 = P , luego fl+1 tendr
a que ser, seg
un b), un elemento de
Lv(, (P )++ ), que es lo que d) exige para G(P ). M
as a
un, si despues de
a
nadir P queremos a
nadir Q, entonces nos encontraremos con que fl+1 deba
ser, de hecho, un elemento de Lv((Q ), (P )++ ), y en d) se exige que G(P )
siga siendo aceptable.
485
Quiz
a el lector se pregunte si existen condiciones. Es facil ver que s. Por
ejemplo, podemos partir de cualquier sucesi
on P1 Pl Q en D. Esto
486
gi Lv(i+1 , ++
i ), 1 i < j,
Llamaremos a la condici
on j-interpolante de y , abreviadamente
= Intj ( , ). Una comprobaci
on rutinaria justica que si ,
entonces Intj ( , ) Intj ( , ).
Por otra parte, es obvio que si , entonces Intj ( , Intj ( , )) =
Intj ( , ), pues esto expresa simplemente que jcon Intj ( , ).
Resultados preliminares Vamos a probar un teorema cuya celula de origen es el resultado demostrado en la prueba del teorema de Prikry, seg
un el
cual, para pasar de una condici
on (s, A) a otra que decida una f
ormula dada,
basta extenderla reduciendo A, pero sin alterar s. Veamos primero un resultado
sencillo que usaremos varias veces:
7 Aqu
, como en todo momento hasta ahora, sobrentendemos que y tienen la forma
explcita dada en la denici
on del orden.
487
<
<
++
Si j > 0, entonces fi Lv(i+1 , ++
i ), que es claramente j -cerrado, luego
tambien gi Lv(i+1 , ++
i ). Por el contrario, si j = 0 tenemos f0 Lv(1 , 1 ),
que solo es 1 -cerrado, por lo que hemos de exigir . En cualquier caso
< , por lo que B U . Ahora es f
acil ver que P y claramente cumple lo
pedido.
488
on
Si y ! , sea = |j , que es la restriccion a j de una extensi
de , luego +1 viene dado por A), es decir, Intj ( , +1 ) ! .
Como +1 , se cumple Intj ( , ) Intj ( , +1 ), luego
tambien Intj ( , ) ! .
Veamos ahora que A) se sigue de
B) Sea la restricci
on a j de una extensi
on de y l < . Entonces
existe jcon que cumple el teorema para toda P de longitud
n + l tal que |j = .
En efecto, supuesto B) y jados y , sea 0 = , supuesto denido l ,
denimos l+1 como un que cumpla B) para y l (en el supuesto de que
sea la restriccion a j de una extensi
on de l ) o l+1 = l en caso contrario.
Tenemos as {l }l< . Sea jcon una extensi
on j-conservativa com
un.
Si y |j = , entonces la longitud de sera n + l para cierto
l < y es la restriccion a j de una extensi
on de l , luego l+1 viene dado
por B), con lo que Intj ( , l+1 ) ! . Como +1 , se cumple
Intj ( , ) Intj ( , +1 ), luego tambien Intj ( , ) ! .
Demostramos B) por induccion sobre l. Digamos que
= (P1 , . . . , Pn , f0 , . . . , fn , A, G).
Para l = 0 distinguimos dos casos:
1) Existe de longitud n tal que |j = y ! .
Digamos que = (P1 , . . . , Pn , g0 , . . . , gn , B, H) y denimos
= (P1 , . . . , Pn , f0 , . . . , fj1 , gj , . . . , gn , B, H).
Claramente jcon y cumple B), pues si tiene longitud n, |j = y
! , entonces, teniendo en cuenta que = (P1 , . . . , Pj , g0 , . . . , gj1 ), es claro
que Intj ( , ) = , luego Intj ( , ) ! .
2) En caso contrario sirve = , porque ninguna funci
on en las hip
otesis
de B) esta tambien en las hip
otesis del teorema.
Supongamos B) para l y probemoslo para l + 1. Como la relacion esta
489
c) Si P , Q, T A, P T , Q T , T B P B Q , entonces H P (T ) y H Q (T )
P = (P1 , . . . , Pn , P, f0 , . . . , fn , g P , AP , GP ),
con
g P = G(P )
H Q (P ),
QP
QT
Por la propiedad c), las funciones que forman g P son compatibles dos a dos,
luego g P es una funci
on. Adem
as el n
umero de conjuntos Q P es a lo sumo
10 Este
490
Q
++
H (T ) Lv(, (T ) ). Por la propiedad c), las funciones H Q (T ) son
compatibles dos a dos. El mismo razonamiento empleado con g P prueba que
on sigue en
a lo sumo hay (T )+ valores posibles para Q, por lo que la uni
Lv(, (T )++ ).
Por u
ltimo, si T T estan en AP , entonces, para cada Q T , se cumple
P
que H(P ) = f Lv(Q , (P )++ ) porque Q B P y f P forma parte de
la condici
on P . Es claro ademas que
Q
H (P ) f P y G(P ) f P ,
(17.11)
QP
pues P extiende a P .
Veamos que cumple B) para l + 1. Claramente, jcon . Supongamos
on de longitud n + l + 1, |j = y ! . Sea
que es una condici
491
V
de
modo
que
Intj ( , ) () = .
n: Vamos a construir una sucesion decreciente { }< de
Demostracio
extensiones j-conservativas de . Partimosde 0 = , tomamos +1 jcon
= x y, supuestos denidos
que cumpla el teorema anterior para x ()
{ }< , tomamos seg
un el teorema 17.26. Finalmente, sea una extensi
on
com
un de todos los .
= , entonces y ! x ()
= x.
Si y ()
492
a la que llamaremos P -parte de G. A su vez esta determina una sucesion creciente de cardinales fuertemente inaccesiblesM n = Pn .
Por otra parte, dado un n < , las componentes n-simas de las f -partes de
M
las condiciones en G de longitud n son compatibles en Lv(n+1 , ++
(o
n )
M
Lv(1 , 1 ) para n = 0). Tambien es claro que si G tiene longitud > n y D
M
es un conjunto denso en Lv(n+1 , ++
n ) , el conjunto de las condiciones
con fn D es denso bajo , luego en G hay condiciones con fn D. De aqu se
sigue que la uni
on de las funciones fn de las condiciones de G de longitud n
n+1 con la propiedad de que,
determinan una funci
on12 fn : n+1 ++
n
para cada < n+1 , la funci
on fn dada por fn () = fn (, ) cumple que
fn : ++
suprayectiva.
n
(Para n = 0 tenemos f0 : 1 1M 1 con f0 : 1M suprayectiva.)
Esto signica que en M [G] no hay cardinales entre M
1 y 1 , ni entre cada
++
n y n+1 . A la sucesion {fn }n la llamaremos f -parte de G.
Teorema 17.29 La sucesi
on {n } es conal en y la sucesi
on {sup Pn } es
conal en + .
n: El argumento es el mismo en los dos casos: sea <
Demostracio
(resp. < + ). Basta probar que el conjunto de condiciones P tales que
para cierto n < se cumple Pn es denso en P, pues entonces existira una
condici
on G con Pn = n (resp. sup Pn ). Ahora bien, dada una
condici
on = P1 , . . . , Pl , f0 , . . . , fl , A, H), existe P A tal que P (porque
B = {P P< (+ ) | P } U , luego A B = ). Ahora basta considerar
la extension directa de que a
nade P a la P -parte.
Como consecuencia, ahora sabemos que los cardinalesM [G] menores que
son a lo sumo los de la sucesion
+
++
+
++
+
++
0 , M
1 , 1 , 1 , 1 , 2 , 2 , 2 , 3 , 3 , 3 , . . .
(17.12)
493
Llamaremos G|j como el conjunto de las j-tuplas (f0 , . . . , fj1 ) tales que
existe G de la forma = (P0 , . . . , Pl , f0 , . . . , fl , A, H), con l j. Es claro
que G|j es un ltro Pj -generico sobre M .
Teorema 17.30 Si x M [G], x +
j , entonces x M [G|j ].
n: Llamemos = +
Demostracio
j y sea x = G , donde es un buen
nombre para un subconjunto de
. As 1l
.
El ltro G contiene una condici
on de longitud j, que podemos reducir a
= (P1 , . . . , Pj1 , 1l, . . . , 1l, A, H),
donde A = {P D | Pj1 P } y H(P ) = 1l para todo P A.
,
o bien
/ ,
fuerza
/ .
494
b) Si i = 1, la extensi
on j-directa de determinada por (Q1 , . . . , Ql ) y
fuerza .
c) Si i = 2, la extensi
on j-directa de determinada por (Q1 , . . . , Ql ) y
no fuerza ni
/ .
Por el teorema 16.22, existe B U , B A tal que F es constante en cada
conjunto [B](l) . Sea El este valor constante. Notemos que E = {El }l< M .
Notemos que si (, , 1) El , no puede ocurrir que ( , , 0) El para un
compatible con . En efecto, en tal caso, tomando una extensi
on com
un ,
, sea m = max{l, l } y Q1 Qm B, llegamos a que la extension
o bien 1
/ .
o bien Intj (1 , )
/ .
495
Seg
un 6.29, podemos factorizar G|3 = G1 G2 G3 y, seg
un el teorema del
producto, M [G|3 ] = M [G3 ][G2 ][G1 ].
Seg
un 5.31, los cardinales (y las conalidades) en M [G3 ] son los mismos
M
que en M , salvo que se han colapsado todos los cardinalesM entre (++
2 )
y 3 . Seg
un el teorema 5.33, la funci
on del continuo en M [G3 ] es la misma
+
++
M [G3 ]
y (22 = 3 )M [G3 ] (notemos
que en M , salvo que (22 = 22 = ++
2 )
++
que +
es lo mismo en M y en M [G3 ]). En particular, los cardinales
2 y 2
n (para n = 3) siguen siendo fuertemente inaccesibles en M [G3 ] y, teniendo
496
++ M
M
M
es ++
=
en cuenta que Lv(3 , ++
2 )
2 -cerrado , es claro que Lv(2 , 1 )
++ M [G3 ]
Lv(2 , 1 )
. Esto justica que podamos usar los teoremas sobre Lv para
estudiar la extensi
on M [G3 ][G2 ]. Razonamos igualmente y luego usamos que
M
M
M
Lv(3 , ++
es ++
para concluir que
el producto Lv(2 , ++
1 )
2 )
1 -cerrado
M
M [G3 ][G2 ]
Lv(1 , 1 ) = Lv(1 , 1 )
, lo que nos permite abordar la tercera extension.
En resumen, llegamos a que los cardinales innitosM [G|3 ] ++
son exacta3
mente los indicados en (17.12) y, adem
as, en M [G|3 ] se cumple:
+
++
1
1
20 = M
= 1 , 21 = 21 = ++
1 , 2
1 , 2
M
++
2
22 = 22 = ++
2 , 2
= 2 ,
= 3 .
Seg
un hemos dicho, esto es obviamente valido en general para todo M [G|j ],
con lo que tambien es cierto en M [G]: los cardinales innitossM [G] son
M [G]
++
M [G]
exactamente 0 , 1
y los n , +
n y n . Por lo tanto es un cardinal
M [G]
(porque es supremo de cardinales) y, como el conjunto de cardinales
<
M [G]
tiene ordinal , ha de ser = . Esto nos da los siguientes valores para la
funci
on y para la funci
on del continuo en M [G]:
0
0
1
M
1
1
2
1 +
++
1
1
2 3 4
4 4 5
En particular ( n < 2n <
lmite fuerte)M [G] .
2
5
7
+
2
6
7
++
2
7
8
3
8
10
+
3
9
10
++
3
10
11
Hemos visto antes que + se colapsa en M [G]. Ahora podemos probar que,
M [G]
en cambio, ++ se conserva. Por lo tanto ++ = +1 .
Teorema 17.31 ++ es un cardinalM [G] .
n: Si = ++ no es un cardinalM [G] , entonces es un ordiDemostracio
nal lmite singular. Sea su conalidadM [G] . Como < ++ ha de ser un
cardinal regularM [G] , necesariamente < (no puede ser + porque no es un
cardinalM [G] y no puede ser porque es singularM [G] ), luego existe un j <
tal que < j . Sea G : conal y sea G tal que :
conal. Extendiendo podemos suponer que su longitud es mayor que j. Apli = , para
camos 17.28 para obtener tal que si y ()
cualesquiera < y , entonces Intj ( , ) fuerza lo mismo. Para cada <
sea
= } M.
A = { < ++ | ()
Admitamos de momento que (en M ) < |A | + .
Entonces
A tiene cardinalM + , luego esta acotado en ++ , digamos
<
por < ++ . Esto implica que G : , lo que contradice que sea conal
en ++ y el teorema queda probado.
497
A partir de {fn } puede reconstruirse cada ltro G|j , luego G|j M0 y, por
consiguiente, M [G|j ] M0 . El teorema 17.30 nos da que M0 y M [G] tienen los
mismos subconjuntos acotados de . De aqu se sigue que los cardinalesM0 <
son los mismos que los cardinalesM [G] , al igual que la funci
on del continuo. Por
++
0
y,
obviamente,
sigue
siendo
un cardinal en M0
lo tanto, tambien = M
498
(P1 , . . . , Pn , Q1 , . . . , Ql , g0 , . . . , gj1
, fj , . . . , fn , H(Q1 ), . . . , H(Ql ), B , H|B ),
M
as a
un, extendiendolas podemos sustituir B i por B 1 B 2 , con lo que
1 y 2 solo se diferencian en la P -parte. Para llegar a una contradicci
on
necesitamos ideas nuevas:
Sea G el grupo de las permutaciones de + que jan a cada ordinal de . Si
g G y P P< (+ ), denimos g(P ) = g[P ], con lo que G puede identicarse
un grupo de permutaciones de P< (+ ). Similarmente, para cada A P< (+ ),
denimos g(A) = g[A]. Finalmente, para cada
= (P1 , . . . , Pn , f0 , . . . , fn , A, H) P,
denimos
g() = (g(P1 ), . . . , g(Pn ), f0 , . . . , fn , g(A), g 1 H).
Es f
acil ver que g() P. Notemos que como g ja a los ordinales menores
que se cumple Pi = g(Pi ) , por lo que las funciones fi pertenecen a los
c.p.o.s correctos. As mismo, g[D] = D, etc. El u
nico punto que no es evidente
es que g(A) U . Esto es consecuencia del hecho siguiente:
F = {P P< (+ ) | g(P ) = P } U
(17.15)
499
= (P1 , . . . , Pn , f0 , . . . , fn , A, H)
500
Teorema 17.33 (Magidor) Si es consistente la existencia de un cardinal supercompacto, entonces tambien lo es que sea un lmite fuerte y 2 = +2 .
M
as concretamente, en el modelo que hemos construido la funci
on del continuo es
20 = 1 , 21 = 2 , 22 = 23 = 4 , 24 = 5 , 25 = 26 = 7 , . . .
Modicando levemente la prueba se puede conseguir 2 = +k , para cualquier 2 k < (ver [14]). En [15], Magidor rena el argumento para probar,
bajo la hip
otesis de que exista un cardinal
supercompacto por debajo de un
cardinal enorme, la consistencia de n < 2n = n+1 2 = +1 , para
< 1 .
Por otra parte, en [13], Magidor desarrolla una teora de extensiones de
Prikry iteradas que le permite obtener una extensi
on generica en la que un conjunto prejado de cardinales medibles del modelo base pasa a tener conalidad
numerable en la extensi
on. Como aplicaci
on obtiene los teoremas siguientes:
Teorema 1 Si es consistente la existencia de un cardinal compacto, tambien lo
es la existencia de un u
nico cardinal compacto que a la vez sea el u
nico cardinal
medible.
Teorema 2 Si es consistente la existencia de un cardinal supercompacto,
tambien lo es la existencia de un u
nico cardinal supercompacto que a la vez
sea el u
nico cardinal compacto.
El teorema 1 se demuestra cambiando la conalidad de todos los cardinales
Bibliografa
[1] Barwise, J. (editor), Handbook of Mathematical Logic, North Holland,
Amsterdam, 1977.
[2] Baumgartner, J.E. (editor), Iterated Forcing, (en Mathias).
[3] Cohen, P. Set Theory and the Continuum Hypothesis, W.A.Benjamin inc.
reading, New York, 1966.
[4] Devlin, K.J. Constructibility, (en Barwise).
[5] Constructibility, Springer, New York, (1984)
[6] Eklof, P.C. Ultraproducts for Algebraists, (en Barwise).
[7] Jech, T.J. The Axiom of Choice, North Holand, Amsterdam, 1973.
[8] Set Theory, Academic Press, New York, 1978.
[9] Keisler, K.J. Fundamentals of Model Theory, (en Barwise).
[10] Kunen, K. Combinatorics, (en Barwise).
[11] Set Theory. An Introduction to Independence Proofs, North Holland,
Amsterdam, 1985.
[12] Laver, R. Making the Supercompactness of Indestructible under directed closed Forcing, Israel J. Math. 29 (1978) 385388.
[13] Magidor, M. How Large is the First Strongly Compact Cardinal?,
Ann.Math.Logic 10 (1976) 3357.
[14] On the Singular Cardinals Problem I, Israel J. Math. 28 (1977) 131.
[15] On the Singular Cardinals Problem II, Ann. of Math. 106 (1977) 517
547.
[16] Mathias, A.R.D. Surveys in Set Theory, London Math. Soc. Lecture
Notes, 87 (1983).
[17] Menas, T.K. Consistency Results concerning Supercompactness, Trans.
Amer. Math. Soc. 223 (1976) 6191.
501
502
BIBLIOGRAFIA
[18] Mitchell, W. Aronszajn Trees and the Independence of the Transfer Property, Ann. Math. Logic 5 (1972) 2146.
[19] Rosser, J.B. Simplied Independence Proofs, Academic Press, New York,
1969.
[20] Sikorski, R. Boolean Algebras. Springer Verlag, Berlin, 1969.
Indice de Materias
compacto, 419
de Ramsey, 313
debilmente compacto, 297
debilmente medible, 401
enorme, 435, 437, 438
extensible, 438
indescriptible, 310
medible, 271
medible Ulam, 271
supercompacto, 427
casi homogeneo, 137
cero-dimensional, 194
cerrado, 114
cilindro, 253
compatibilidad
en un c.p.o., 83
en un arbol, 204
complecion, 177
completitud, 192, 193, 270
condici
on, 83
condici
on de cadena, 113, 194
congruencia, 192
conjugado, 50
conjunto
D-nito, 149
de Ehrenfeucht-Mostowski, vease
Ehrenfeucht
dirigido, 458
dual, 171
hereditariamente simetrico, 51
homogeneo, 292, 313
preordenado, 83
simetrico, 50, 141
conservacion
de cardinales, 112
de conalidades, 112
cociente, 192
de Boole, 167
completa, 171
de Borel, 252
de Cantor, 255
de conjuntos, 168
de Lindenbaum, 168
degenerada, 170
medida, 247
altura (en un arbol), 203
de una rama, 204
anticadena, 113, 204
arbol, 203
504
constructibilidad, 67
relativa, 77, 321
cuasidisjunta (familia), 116
cubo de Cantor, 253
degenerada (
algebra), 170
denotaci
on, 6
denso, 84, 87
designador, 6
D-nito (conjunto), 149
diamante, 212
diferencia simetrica, 179
dirigido (conjunto), 458
dual (conjunto), 171
debilmente
compacto (cardinal), 297
medible (cardinal), 401
Easton
funci
on de, 158
producto, 158
Ehrenfeucht-Mostowski, 346
bien fundado, 349
no acotado, 350
notable, 351
elementalmente equivalentes, 9
equivalencia (de condiciones), 461
escala, 416
espacio medida, 252
estabilizador, 54
extensional (nombre), 185
extension
generica, 89
simetrica, 141
ltro, 84
de subgrupos, 50
de un algebra, 178
generico, 84
normal, 286
fuertemente
cerrado (conjunto), 458
compacto (cardinal), 419
funci
on de Skolem, 10
f
ormula, 5
grupo de simetras, 49, 141
INDICE DE MATERIAS
hereditariamente
extensional (nombre), 185
simetrico (conjunto), 51
simetrico (nombre), 141
unvoco (nombre), 184
homogeneo (conjunto), 292, 313
ideal, 178
primo, 180
incompatibilidad
en un c.p.o., 83
en un arbol, 204
indescriptible (cardinal), 310
indiscernibles, 315, 346
de Silver, 356
inmersion, 8, 131
completa, 131
densa, 131
elemental, 9, 280
no trivial, 281
natural, 281
isomorsmo, 8
iteracion de pre
ordenes, 226
Lema de los sistemas , 116
lenguaje formal, 4
Levy
jerarqua de, 29
orden colapsante de, 128
Martin (axioma de), 230
medible (cardinal), 271
de Ulam, 271
medida, 247, 271
aditiva, 256
at
omica, 250
de Borel, 252
de Cantor, 255
de Ulam, 271
debil, 401
en un conjunto, 262
na, 420, 435
normal, 427, 435
nita, 247
nitamente aditiva, 247
fuerte, 264
no trivial, 262
INDICE DE MATERIAS
normal, 403
producto, 253
unitaria, 247
modelo, 6
interno, 58
natural, 14
transitivo, 14
nivel (en un arbol), 203
no at
omico (c.p.o.), 86
nombre, 88
bueno, 121
can
onico, 89
para un c.p.o., 221
nulo (elemento), 247
partes denibles, 64, 320
partici
on, 292
producto
de c.p.o.s, 156
generalizado, 221
de Easton, 158
R-medible (cardinal), 264
rama, 204
ramicado, 208
Ramsey (cardinal), 313
reducci
on, 131
relativizaci
on, 15
satisfaccion, 6
saturaci
on, 194
semejanza, 131
sentencia, 6
separativo (c.p.o.), 132
-algebra, 251
simetrico (conjunto), 50
simetrico (nombre), 141
sistema delta, 116
soporte, 54, 226, 379
nito, 379, 380
Stone (espacio de), 195
submodelo, 8
elemental, 9
sub
algebra, 170
sub
arbol, 204
Suslin
505
hip
otesis de, 201
recta de, 201
Teorema
de compacidad, 275, 302
de Easton, 163
de Erd
os-Rado, 295
de factorizacion, 388, 461
de Fubini, 253
de isomorfa, 192
de la forma normal, 340
de Lowenheim-Skolem, 11
de Ramsey, 291, 294
de reexi
on, 22
de Stone, 194
del ideal primo, 180
del modelo generico, 105
del producto, 157
del ultraltro, 180
fundamental de la teora de extensiones, 99, 182
termino, 5
ultraltro, 180
principal, 270
ultrapotencia, 275, 279
ultraproducto, 272
valor, 88, 181