Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Conjuntos2 PDF
Conjuntos2 PDF
TEORIA DE CONJUNTOS
Indice General
Introducci
on
ix
de
. .
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
conjuntos
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
9
15
19
20
27
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
39
39
48
53
56
57
64
68
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
eleccion
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
97
97
100
107
115
119
124
129
INDICE GENERAL
vi
Captulo V: La exponenciaci
on cardinal
135
5.1 La exponenciacion en NBG . . . . . . . . . . . . . . . . . . . . . 135
5.2 La hip
otesis de los cardinales singulares . . . . . . . . . . . . . . 141
5.3 Cardinales fuertemente inaccesibles . . . . . . . . . . . . . . . . . 146
Captulo VI: Conjuntos cerrados no acotados y estacionarios
6.1 Conjuntos cerrados no acotados . . . . . . . . . . . . . . . . .
6.2 Conjuntos estacionarios . . . . . . . . . . . . . . . . . . . . .
6.3 Un teorema de Silver . . . . . . . . . . . . . . . . . . . . . . .
6.4 Cardinales de Mahlo . . . . . . . . . . . . . . . . . . . . . . .
6.5 Principios combinatorios . . . . . . . . . . . . . . . . . . . . .
6.6 Puntos jos de funciones normales . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
151
151
157
161
165
168
182
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
191
191
196
199
213
220
229
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
235
236
247
254
261
267
9.3 Arboles
de Aronszajn . . . . .
9.4 Arboles
de Suslin . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
277
277
281
285
289
299
Captulo X: Algebras
de Boole
10.1 Conceptos b
asicos . . . . .
10.2 Algebras
completas . . . . .
10.3 Ideales y ltros . . . . . . .
10.4 Espacios de Stone . . . . . .
10.5 Aplicaciones a la topologa .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
303
303
308
326
331
335
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
345
345
353
366
373
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
INDICE GENERAL
vii
Bibliografa
381
Indice de Materias
382
Introducci
on
El prop
osito de este libro es proporcionar una introduccion axiomatica rigurosa a la teora de conjuntos que no presuponga del lector ning
un conocimiento
tecnico de la logica matematica mas alla de una cierta familiaridad con las
tecnicas de razonamiento informal-formalizable que emplean habitualmente los
matematicos.
Naturalmente, una fundamentacion solida de la teora de conjuntos presupone la logica formal, y a este respecto podemos decir que ocialmente este
libro debe considerarse como la continuacion de mi libro de L
ogica matem
atica
(LM), en el que, entre otras cosas, se discuten con todo el detalle y los tecnicismos necesarios diversas teoras axiomaticas de conjuntos, entre ellas la de
Zermelo-Fraenkel (ZFC) y la de von Neumann-Bernays-Godel (NBG). Sin embargo, aqu hemos optado por exponer la teora axiomatica de modo que no ha
sido necesario hacer ninguna referencia explcita a LM, de tal forma que quien
lea LM y contin
ue con este libro, no solo no encontrara ninguna laguna entre
ambos, sino que de hecho hallara varios solapamientos, los que hemos considerado necesarios para que el lector familiarizado con el razonamiento matematico
pueda suplir con dicha familiaridad los requisitos tecnicos que proporciona LM.
De este modo, LM y el presente libro suponen dos propuestas alternativas
para introducirse en la teora de conjuntos: o bien empezando por los fundamentos logicos de LM para despues adentrarse en los contenidos matematicos de
las teoras de conjuntos all presentadas, o bien empezar por una introduccion
axiomatica a la teora de conjuntos apoyada en la familiaridad del lector con
el razonamiento matematico para despues (opcionalmente) profundizar en sus
aspectos logicos a traves de LM.
Puesto que la distincion entre conjuntos y clases propias resulta inevitable,
para eliminar por completo las dicultades conceptuales que conlleva (que se
discuten con detalle en LM) hemos optado por partir de la teora axiomatica
de von Neumann-Bernays-G
odel NBG en lugar de la mas habitual, que es ZFC,
puesto que as el concepto de clase propia es un concepto formal mas que no
debera presentar ninguna dicultad especial al lector, en lugar de un concepto
metamatematico que tiene que entenderse necesariamente en terminos de conceptos logicos. No obstante, ambas teoras son equivalentes, y el lector familiarizado con LM se dar
a cuenta de que, pasado el captulo I (en el que exponemos
la axiom
atica de NBG), las siglas NBG pueden ser trivial y sistem
aticamente
sustituidas por ZFC sin necesidad de modicar absolutamente nada de lo dicho.
ix
Introduccion
Los captulos siguientes, desde el II hasta el V exponen los resultados fundamentales de la teora de conjuntos cantoriana (principalmente la teora de
ordinales y de cardinales), sin perjuicio de que se presenten muchos resultados
muy posteriores en el tiempo a la epoca de Cantor.
El captulo VI, aunque es una prolongaci
on natural del precedente, es bastante mas avanzado y puede leerse tras los captulos VII y VIII. El primero de
estos est
a dedicado a la construcci
on del sistema numerico, y termina de justicar as que la teora axiomatica presentada es suciente para desarrollar a
partir de ella todas las ramas de la matematica (
algebra, analisis, geometra, topologa, etc.) Precisamente en el captulo 8 introducimos los elementos b
asicos
de la topologa conjuntista como requisito para la exposicion de aspectos mas
avanzados de la teora de conjuntos, entre los que se cuentan varios apartados
del captulo previo VI (los relativos a principios combinatorios, cardinales inaccesibles, etc.) as como los captulos posteriores sobre arboles y algebras de
Boole.
El lmite principal que nos hemos impuesto al elegir los contenidos ha sido
evitar todos aquellos que requieren considerar modelos de la teora de conjuntos
(con todos los aspectos sobre logica y metamatematica que ello requerira).
No obstante, en el u
ltimo captulo presentamos los resultados basicos de la
teora de modelos, pero sin entrar, seg
un acabamos de decir, en el estudio de
modelos de la propia teora de conjuntos, evitando as la necesidad de introducir
distinciones sutiles entre formulas metamatematicas y formulas denidas en la
teora axiom
atica. La mayor parte de los dos u
ltimos captulos puede verse como
los preliminares necesarios (junto con LA) para abordar temas mas avanzados
de la teora de conjuntos, principalmente los relativos a pruebas de consistencia,
cardinales grandes, etc.
Los u
nicos resultados que se enuncian sin demostracion en este libro son los
que arman la consistencia y la independencia de algunas de las armaciones
consideradas (como la hipotesis del continuo, la existencia de cardinales inaccesibles, etc.) En algunos casos se esbozan sin rigor los argumentos que permiten
concluir que determinados hechos no pueden ser demostrados en NBG (o, equivalentemente, en ZFC). Naturalmente, estas observaciones no demostradas no
se usan en ning
un momento, salvo para relacionar unas con otras.
Captulo I
El lenguaje de la teora de
conjuntos
En este primer captulo desarrollaremos el lenguaje necesario para hablar
con precisi
on de conjuntos, de modo que hablaremos de conjuntos en general
sin hablar de ning
un conjunto en particular. En el captulo siguiente usaremos
los conceptos introducidos aqu para construir (es decir, describir) conjuntos
concretos (como los n
umeros naturales) que empezaran a perlar el objeto de
estudio de la teora.
1.1
Clases y conjuntos
El concepto matematico de conjunto pretende precisar el concepto informal de coleccion de objetos, sin embargo hay razones profundas que haran
ingenuo pensar que un conjunto (en el sentido tecnico que vamos a dar a la palabra) es exactamente lo mismo que una coleccion de objetos. Ciertamente,
podemos pensar tranquilamente que todo conjunto es una coleccion de objetos
sin que ello nos lleve a ninguna contradiccion (que se sepa), pero pensar que
cualquier colecci
on de objetos puede identicarse con un conjunto s que lleva
inevitablemente a contradicciones. M
as concretamente: al tratar de precisar
el concepto informal de conjunto nos aparecen inevitablemente colecciones de
objetos (muchas de las cuales tienen interes matematico) que no pueden considerarse conjuntos sin caer en contradicciones.
Por este motivo vamos a partir de un concepto mas general que el de conjunto, al que llamaremos clase. Las clases tambien seran colecciones de
objetos, y seguira siendo cierto que si intent
aramos identicar cualquier colecci
on de objetos con una clase caeramos inevitablemente en contradicciones,
pero deniremos los conjuntos como un tipo particular de clases de modo que
todas las colecciones de conjuntos que necesitaremos considerar, o bien seran
conjuntos, o bien seran clases, y as habremos obtenido un marco conveniente
para desarrollar la teora de conjuntos.
1
As pues, decimos que las clases de las que vamos a hablar seran (o podran
ser consideradas como) colecciones de objetos. Quiz
a el lector espere ahora que,
en aras del rigor matematico, explicitemos que colecciones de objetos vamos a
considerar exactamente como clases y cuales van a ser exactamente los objetos
que podran aparecer en las colecciones llamadas clases, pero no vamos a hacer
nada parecido a esto. Por el contrario vamos a limitarnos a armar que las clases
son simplemente los objetos de los que vamos a hablar (sin especicar cuales
son), y que dadas dos clases A y B, entre ellas puede darse o no la relacion de
pertenencia, que representaremos por A B cuando se de y por A
/ B cuando
no se de. En el primer caso diremos que la clase A pertenece a (o es un elemento
de) la clase B, y en el segundo caso diremos que A no pertenece a B o que no
es un elemento de B.
Es en este sentido en el que podemos pensar que una clase B es la colecci
on
de todas las clases A que cumplen A B, pero ni vamos a denir que es exactamente una clase, ni en que consiste exactamente que una clase pertenezca o no
a otra. La parte positiva es que prometemos no hacer esto nunca mas, de modo
que desde aqu nos obligamos a que cualquier otro concepto que introduzcamos
en adelante sea denido con total precisi
on a partir de los conceptos de clase
y pertenencia. Un logico dir
a que los conceptos de clase y pertenencia
son los conceptos primitivos (o conceptos no definidos) de la teora de conjuntos.
La forma de hablar con total rigor de unos conceptos no denidos es a traves
de axiomas. Vamos a postular que las clases y la pertenencia de las que nos proponemos hablar (sean lo que sean) satisfacen unos axiomas y, del mismo modo
que nos hemos comprometido a no introducir nuevos conceptos sin denirlos con
todo rigor a partir de los conceptos primitivos de clase y conjunto (o, mas en
general, de otros conceptos previamente denidos) nos comprometemos tambien
a no armar nada sobre las clases y la pertenencia (o sobre los conceptos que
introduzcamos en adelante) que no pueda ser demostrado logicamente con todo
rigor a partir de los axiomas establecidos.
Para ilustrar estos prop
ositos empezamos dando la denicion de conjunto:
Definici
on 1.1 Diremos que una clase es un conjunto si pertenece al menos a
otra clase, es decir:
W
cto A B A B.
Notemos que en la formalizaci
on de esta denicion hemos escrito existe un
B tal que A pertenece a B. No necesitamos especicar de ninguna forma que
B es una clase, pues todos los objetos de los que vamos a hablar son clases.
El primer axioma que adoptamos es el siguiente:
Axioma de Extensionalidad Si dos clases tienen los mismos elementos,
entonces son iguales, es decir,
V
V
AB( x(x A x B) A = B).
B A B A 6= B.
A B {x | x A x B},
A \ B {x | x A x
/ B},
respectivamente.
Tenemos as cuatro ejemplos de aplicacion del axioma de comprensi
on. En
la denicion de la uni
on estamos tomando (x) x A x B, que es
una propiedad denida exclusivamente en terminos de la pertenencia y un signo
logico (la disyuncion), en la que, ademas de la variable x, guran las variables
auxiliares A y B. Como no aparecen cuanticadores, la propiedad es normal y
el axioma es aplicable. Lo mismo vale para los otros tres ejemplos.
Denimos ahora dos ejemplos concretos de clases, la clase universal y la clase
vaca:
V {x | x = x},
{x | x 6= x}.
un conjunto es distinto de s mismo, tenemos que
V Obviamente, como ning
xx
/ . M
as a
un, la clase vaca es la u
nica clase con esta propiedad, es decir:
V V
A( x x
/ A A = ).
Para probar este tipo de igualdades basta recurrir al axioma de extensionalidad: tomamos un conjunto x A (B C) y probamos que pertenece tambien
al otro miembro. En efecto, por denicion de interseccion x A y x B C, y
por denicion de uni
on, o bien x B (en cuyo caso x A B) o bien x C (en
cuyo caso x A C), luego en cualquiera de los dos casos x (A B) (A C).
Esto prueba la implicacion
x A (B C) x (A B) (A C),
y la implicacion opuesta se demuestra de forma similar. Entonces el axioma de
extensionalidad nos da la igualdad. Alternativamente, podemos considerar que
hemos probado la inclusi
on
A (B C) (A B) (A C),
y que la implicacion contraria prueba la inclusi
on contraria:
(A B) (A C) A (B C),
y entonces concluimos mediante 1.3 b). En general una forma de probar una
igualdad entre dos clases X = Y es probar la doble inclusi
on X Y Y X
y aplicar 1.3 b).
cto .
n: Observemos que R
Demostracio
/ R, pues si se cumpliera R R por
denicion de R resultara que R
/ R y tendramos una contradiccion. Si R fuera
un conjunto, entonces tendramos cto R R
/ R, es decir, R sera un conjunto
que no se pertenece a s mismo, y esto implicara R R, con lo que tendramos
una contradiccion. As pues, R no puede ser un conjunto.
Las clases que no son conjuntos se llaman clases propias. Acabamos de
probar que la clase de Russell es una clase propia, y que ademas cumple R
/ R.
Si no fuera por la distincion entre clases y conjuntos, que hace que R
/ R no
obligue necesariamente a que R R, tendramos una contradiccion.
Notemos que, como es un conjunto que no se pertenece a s mismo, se
cumple que R, luego R 6= . Ahora es claro tambien que la nocion de clase
no puede identicarse con la de coleccion de objetos, pues, admitiendo que
existan clases que cumplen los axiomas que estamos suponiendo, tenemos que
y R son dos clases que forman una coleccion de dos clases, pero tal colecci
on
no se corresponde con ninguna clase, en el sentido de que no existe ninguna
clase cuyos elementos sean exactamente y R, pues para que ello fuera posible
R debera ser un conjunto y no lo es.
As pues, siempre podemos pensar en colecciones de objetos (de clases, concretamente) que van mas alla de las colecciones que podemos expresar mediante
clases. Nuestro prop
osito es demostrar (adoptando para ello los axiomas adecuados) que todas las colecciones que realmente son necesarias para desarrollar
las matematicas (y esto no incluye a la colecci
on formada por y R, de la que
podemos hablar, pero tampoco pasa nada si no la tenemos en cuenta) son en su
mayor parte conjuntos y, en algunos pocos casos, clases propias, pero clases al
n y al cabo.
Nota El lector se habr
a preguntado sin duda por que hemos impuesto la
condicion de normalidad en el axioma de comprensi
on o, equivalentemente, que
problema habra en admitir que cualquier propiedad, normal o no, dene una
clase. La respuesta es que no habra ning
un problema. La teora axiomatica de
conjuntos que resulta de aceptar los axiomas que hemos introducido hasta ahora
y los que introduciremos en lo sucesivo se conoce como teora de conjuntos de
von Neumann-Bernays-G
odel, (NBG), mientras que si eliminamos la restriccion
de normalidad en el axioma de comprensi
on tenemos la teora de conjuntos de
Morse-Kelley (MK).
La diferencia entre ambas es que en NBG la nocion de clase propia es eliminable, es decir, toda la teora puede ser reformulada para eliminar por completo el
concepto de clase propia y trabajar exclusivamente con conjuntos. El resultado
es la llamada teora de conjuntos de Zermelo-Fraenkel (ZF) que es totalmente
equivalente a NBG en el sentido de que un teorema que involucre exclusivamente conjuntos es demostrable en NBG si y solo si es demostrable en ZF. Las
clases como R, que en NBG se demuestra que son clases propias, simplemente
no existen en ZF, es decir, en ZF, en lugar de la clase de los conjuntos que no
se pertenecen a s mismos no es un conjunto, se demuestra no existe ning
un
conjunto cuyos elementos sean los conjuntos que no se pertenecen a s mismos.
1.2. Funciones
1.2
Funciones
Ahora vamos a enriquecer sustancialmente el lenguaje de la teora de conjuntos mostrando que a partir de las meras nociones de clase y pertenencia es
posible denir funciones que hagan corresponder unos conjuntos con otros. La
clave para ello es el concepto de par ordenado, que a su vez requiere denir
previamente el concepto de par desordenado:
Definici
on 1.7 Dadas dos clases x e y, denimos el par (desordenado) formado
por ellas como
{x, y} {z | z = x z = y}.
Denimos tambien {x} {x, x} = {z | z = x}.
De este modo, {x, y} es la clase de todos los conjuntos que son iguales a x
o a y. Esto hay que tomarlo con precauci
on si x o y no son conjuntos. Por
ejemplo, {, R} = {} y {R} = .
Con los axiomas que hemos presentado hasta ahora no es posible demostrar
que exista ning
un otro conjunto, aparte de . Esto cambia drasticamente si
a
nadimos el axioma siguiente:
Axioma del par
V
xy (cto x cto y cto{x, y}).
En otras palabras, el axioma del par arma que el par denido por dos
conjuntos es un conjunto. El axioma incluye el caso en que x = y, en cuyo caso
tenemos:
V
x(cto x cto{x}).
10
es decir, para referirnos a la clase de todos los pares ordenados (x, y) cuyas componentes cumplen la propiedad (normal) (x, y). Observemos que la propiedad
W
xy(cto x cto y z = (x, y) (x, y))
11
1.2. Funciones
o, equivalentemente, si F V V Un F . M
as concretamente, diremos que F
es una aplicaci
on (o una funci
on) de una clase A en una clase B si cumple
F : A B Fn F DF = A RF B.
En otras palabras, una clase F es unvoca si para cada x DF existe un
u
nico conjunto y (necesariamente en RF ) tal que (x, y) F . Dicho y recibe el
nombre de imagen de x por F y se representa por
F (x) y | (cto y (x, y) F ).
Tambien se dice que x es una antiimagen de y por F , pero, aunque una clase
F sea unvoca, un elemento de RF puede tener varias antiim
agenes por F .
Si F V V (en particular si F es una funci
on), entonces F DF RF ,
pero esto no es cierto si F es una clase cualquiera, pues entonces F puede
contener elementos que no sean pares ordenados.
W
W
que los cuantificadores y y x que aparecen en las definiciones del dominio
y el rango est
an restringidas a conjuntos, por lo que la propiedad es normal y el axioma de
comprensi
on es aplicable.
1 Notemos
12
13
1.2. Funciones
En particular, si F : A B, X A, Y B, tenemos que
W
F [X] = {F (x) | x X} {y | x X F (x) = y},
F 1 [Y ] = {x | x A F (x) Y },
14
Para que la denicion de F sea correcta es necesario comprobar que la propiedad y = {x} sea normal, para que el axioma de comprensi
on sea aplicable, y
ademas que, para cada x A, su imagen pretendida (en este caso {x}) sea un
conjunto, pues en caso contrario, es decir, si y no es un conjunto, el par (x, y)
sera simplemente
(x, y) = {{x}, {x, y}} = {{x}, {x}} = {{x}, {x, x}} = (x, x),
con lo que tendramos ciertamente la aplicacion F , pero cumplira F (x) = x
para todo x A cuya imagen pretendida no fuera un conjunto.2 Si se cumplen
estos dos requisitos, es inmediato comprobar que F : A V y que, para todo
x A, F (x) toma el valor pretendido.
Hay otra notaci
on sustancialmente distinta que conviene usar a veces para
representar ciertas aplicaciones. Para referirnos a una aplicacion X : I V
usaremos a veces la notaci
on {Xi }iI , y diremos entonces que {Xi }iI es una
familia de conjuntos subindicados por la clase I. En este contexto escribimos
2 En general, si t(x) es un t
ermino delVlenguaje de la teora de conjuntos tal que la f
ormula
y = t(x) es normal y se demuestra que x A cto t(x), entonces
F {(x, y) | x A y = t(x)},
define una funci
on a la que
as habitualmente nos referiremos como la funci
on F definida
V m
sobre la clase A dada por x A F (x) = t(x). En el ejemplo que hemos puesto, t(x) {x}.
15
1.3. Formaci
on de conjuntos
Ahora bien, de momento no estamos en condiciones de justicar que esta denicion es correcta, pues, aunque la propiedad y = Xi Yi es ciertamente normal,
hay asegurar ademas que Xi Yi es un conjunto para todo i I. Esto lo justicaremos en la secci
on siguiente, pero para ello sera necesario un nuevo axioma.
Esta notaci
on es u
til para hablar de grandes uniones e intersecciones, para
lo cual introducimos ademas los convenios de notaci
on
T
S
T
S
Xi {Xi | i I}.
Xi {Xi | i I},
iI
De este modo
W
V
S
Xi i I x Xi ),
x(x
iI
iI
V
V
T
Xi i I x Xi ).
x(x
iI
1.3
Formaci
on de conjuntos
En esta secci
on demostraremos (a partir de los axiomas necesarios) que
practicamente todas las construcciones realizadas a partir de conjuntos dan lugar a nuevos conjuntos. Ya hemos visto dos axiomas de formaci
on de conjuntos
(es decir, axiomas que arman que determinadas clases son, de hecho, conjuntos), el axioma del conjunto vaco y el axioma del par. Aqu presentaremos otros
tres. Este
es el mas potente:
Axioma de reemplazo Si F : A B suprayectiva y A es un conjunto,
entonces B tambien es un conjunto.3
Como primera consecuencia obtenemos:
3 Desde
un punto de vista l
ogico conviene que los axiomas (al menos los m
as b
asicos de
la teora) involucren los conceptos m
as simples que sea posible, y por ello es u
til observar
16
V
S
A(cto A cto A).
17
1.3. Formaci
on de conjuntos
y las cuatro clases {a}, {b}, {c}, {d} son conjuntos por el axioma del par (o por
ser el conjunto vaco si alguna de las clases a, b, c, d no es un conjunto).
Combinando el axioma de reemplazo con el de la union obtenemos que
S si
Xi
{Xi }iI es una familia de conjuntos e I es un conjunto, entonces la union
iI
S
es un conjunto, pues dicha uni
on no es sino RX y RX es un conjunto por
reemplazo y la uni
on es un conjunto por el axioma de la union.
T
Xi es tambien un conjunto siempre que la
Notemos que la interseccion
iI
T
Xi Xi y podemos aplicar
clase I 6= , pues si existe un i I entonces
iI
T
Xi = V , luego no es un
el teorema 1.15. En cambio, si I = tenemos que
iI
conjunto.
Combinando tambien el axioma de reemplazo con el de la union obtenemos
que el producto cartesiano de conjuntos es de nuevo un conjunto:
Teorema 1.18 Si A y B son conjuntos, tambien lo es A B.
n: Para cada a A, la clase {a} B es un conjunto, pues
Demostracio
la aplicacion F : B {a} B dada por F (b) = (a, b) es biyectiva. Esto nos
permite considerar la familia de conjuntos {{a} B}aA, es decir, la aplicacion
F : A V dada por F (a) = {a} B. Ahora basta observar que
S
{a} B
AB =
aA
y aplicar la observaci
on precedente: como A es un conjunto, tambien lo es AB.
Es costumbre escribir
{x A | (x)} {x | x A (x)}
para enfatizar que estamos deniendo una subclase de la clase A. Por 1.15
sabemos que si A es un conjunto, toda clase denida as es de hecho un conjunto.
Similarmente, usaremos la notaci
on
{(x, y) A B | (x, y)} {(x, y) | (x, y) A B (x, y)},
que, por el teorema anterior, tambien da lugar a conjuntos siempre que A y B
son conjuntos.
Nota Ahora ya es f
acil trabajar con uniones e intersecciones de familias de
conjuntos. Por ejemplo en la prueba de 1.18 hemos usado un caso particular de
la primera de las propiedades siguientes, cuya prueba no ofrece dicultad:
T
T
S
S
(Xi Y ).
(Xi Y ), ( Xi ) Y =
( Xi ) Y =
iI
iI
iI
iI
18
iI
iI
iI
19
V
X(cto X cto PX).
V
AB(cto A cto B cto AB )
M
as en general, dada una familia de conjuntos {Xi }iI , denimos su producto cartesiano como la clase
V
Q
Xi {x | x : I V i I xi Xi }.
iI
De este modo, cada elemento del producto cartesiano es una familia de conjuntos
{xi }iI con la propiedad de que cada componente xi pertenece al conjunto
correspondiente Xi .
Observemos que
Q
iI
Xi
iI
Xi
I
1.4
Llegados a este punto hemos presentado ya los que podemos considerar como
axiomas b
asicos de la teora de conjuntos, aunque en los captulos siguientes
introduciremos otros tres mas. Por ello conviene reunirlos aqu para dejar constancia de la teora concreta en la que estamos trabajando.
Llamaremos teora de conjuntos restringida de Von Neumann-Bernays-G
odel
(NBG ) a la teora cuyos u
nico concepto no denido es la relacion de perte-
20
() para toda propiedad normal (x), tal vez con mas variables, ademas de x.
Notemos que no hemos incluido el axioma de partes (AP). Ello se debe a
que una parte importante de la teora de conjuntos puede desarrollarse sin el,
y a la larga resulta u
til saber que axiomas (m
as alla de los axiomas b
asicos de
NBG ) son necesarios para probar cada resultado. En lo sucesivo trabajaremos
en NBG salvo que indiquemos lo contrario.
Como explic
abamos al nal de la secci
on 1.1, la teora NBG es equivalente a
1.5
Relaciones
5 Por ejemplo, el axioma del par puede reformularse diciendo que para todo par de conjuntos x, y existe otro conjunto z cuyos u
nicos elementos son x e y. El u
nico axioma cuya
reformulaci
on no es trivial es el de reemplazo.
21
1.5. Relaciones
V
x A x R x,
V
Simetrica si xy A (x R y y R x),
V
Antisimetrica si xy A (x R y y R x x = y)
V
Asimetrica si xy A (x R y y R x)
V
Transitiva si xyz A (x R y y R z x R z)
V
Conexa si xy A (x R y y R x)
V
Debilmente conexa si xy A(x R y y R x x = y)
b) Irreflexiva si
c)
d)
e)
f)
g)
h)
22
Una relaci
on de orden estricto en una clase A es una relacion asimetrica y
transitiva en A. Si ademas es debilmente conexa entonces es una relaci
on de
orden total estricto.
Notemos que, pese a la nomenclatura, una relacion de orden estricto no es
una relaci
on de orden. La relacion entre ambos conceptos es que si es una
relaci
on de orden en A, entonces la relacion dada por
a < b a b a 6= b
es una relaci
on de orden estricto en A y, recprocamente, si < es una relacion
de orden estricto en A, entonces la relacion dada por
aba<ba=b
es una relaci
on de orden en A. Estas dos construcciones son mutuamente inversas, en el sentido de que si aplicamos una y luego la otra volvemos a la relacion
de partida. As pues, es indistinto denir una relacion de orden o una relacion
de orden estricto en una clase dada, pues de una se pasa trivialmente a la otra.
Usaremos tambien la notaci
on a b b a y a > b b < a.
Cuando digamos que (A, ) es una clase total o parcialmente ordenada querremos decir7 que es una relacion de orden (total o parcial) en A.
Sea A una clase ordenada por la relacion y sea B A. Entonces:
23
1.5. Relaciones
a) M A es una cota superior de B si
b) m A es una cota inferior de B si
x B x M,
V
x B m x,
c) M A es un maximal de B si M B y
d) m A es un minimal de B si m B y
V
x B(M x M = x).
V
x B(x m x = m).
e) M
V A es el supremo de B si M es una cota superior de B y
x A(x es una cota superior de B M x).
f) m
V A es el nfimo de B si m es una cota inferior de B y
x A(x es una cota inferior de B x m).
g) M A es el m
aximo de B si M B y M es una cota superior de B.
h) m A es el mnimo de B si m B y m es una cota inferior de B.
Ejemplo Si A es cualquier clase, la inclusi
on dene una relacion de orden
parcial en PA, es decir, podemos considerar en esta clase la relacion dada por
X Y X Y.
Es inmediato comprobar que se trata de una relacion de orden parcial cuya
relacion de orden estricto asociada es la inclusi
on estricta X Y .
Respecto de esta relaci
on, PA tiene como mnimo elemento a . Si A es un
conjunto, entonces PA tiene como maximo elemento a A, pero si A no es un
conjunto, entonces PA no tiene maximo elemento, pues dado cualquier X PA,
sera X A, luego existe un x A \ X, luego X X {x} PA, luego X no
es el maximo de PA.
Si A 6= , la subclase B = PA \ {} tiene por minimales a los elementos
de la forma {a}, con a A, pero no tiene mnimo, salvo en el caso en que
A = {a}, pues si A contiene al menos dos elementos a y b, entonces no se
cumple {a} {b}, luego {a} no es mnimo de B, pero es minimal porque
ning
un elemento de B es menor que {a}.
S
Si B es un subconjunto
B es el supremo de B en PA, pues
S de A, entonces
S
todo x B cumple x B, luego B es una
V cota superior de B, y si M PA
es una
cota
superior
de
B,
esto
signica
que
x B x M , de donde se sigue
S
S
que B M , luego B es la menor cota superior de B.
T
Similarmente, si B A es no vaco, entonces B es el nmo de B en PA.
24
{a, b, c}
M
as concretamente, si A = {a, b, c}, donde los conjuntos
En cambio, PA \ {A} no tiene maximo elemento, pero
{a} {b} {c}
tiene tres elementos maximales, los tres conjuntos con
Es f
acil ver que en un conjunto totalmente ordenado todo maximal es maximo y todo minimal es mnimo. Si un conjunto tiene maximo o mnimo, supremo
o nmo, entonces estos son u
nicos. El supremo (nmo) de una clase es maximo
(mnimo) si y solo si pertenece a la clase.
Cuando tenemos una clase A ordenada por una relacion y una subclase
B A, consideramos, aunque no se indique explcitamente, que B est
a ordenada
por la restriccion de a B, es decir, con la interseccion de con B B, de
modo que si x, y B, se cumple x y como elementos de B si y solo si se
cumple como elementos de A. Es inmediato comprobar que esta restriccion es
un orden en B. M
as a
un, B est
a totalmente ordenada si A lo est
a.
Diremos que F : (A, 1 ) (B, 2 ) es mon
otona creciente o, simplemente,
creciente si 1 y 2 son relaciones de orden parcial en A y B respectivamente,
F : A B y
V
xy A(x 1 y F (x) 2 F (y)).
Se dice que F es mon
otona decreciente o decreciente si cumple
V
xy A(x 1 y F (y) 2 F (x)).
1.5. Relaciones
25
26
Tambien es evidente que toda subclase de una clase bien ordenada est
a bien
ordenada.
En general, si (A ) es un conjunto bien ordenado y x A, usaremos la
notaci
on
A
x {a A | a x},
A<
x {a A | a < x}.
27
1.6
Leyes de composici
on interna
28
(a) = a,
0 = 0.
ab = c a = cb1 .
10 En general, podemos definir una terna de conjuntos como (a, b, c) ((a, b), c), e igualmente
una cu
adrupla es (a, b, c, d) (((a, b), c), d), etc.
29
a A a 0 = 0 a = 0. En efecto:
a 0 = a (0 + 0) = a 0 + a 0,
y sumando (a 0) a ambos miembros concluimos que a 0 = 0. Igualmente
sucede si multiplicamos el 0 por la izquierda.
Esto tiene varias consecuencias. Por ejemplo, podemos suprimir los parentesis
en expresiones de la forma
(ab) = (a)b = a(b).
En efecto: ab + (a)b = (a a)b = 0b = 0, luego (a)b = (ab), y la otra
igualdad se prueba analogamente.
En un anillo unitario se cumple que (1)a = a(1) = a, pues
a + (1)a = 1a + (1)a = (1 1)a = 0 a = 0.
En particular (1)(1) = (1) = 1. As pues, tanto 1 como 1 son
inversibles y cada uno es su propio inverso.
Salvo en el caso trivial en que 1 = 0, en un anillo unitario el 0 no puede
tener inverso para el producto, pues, para todo a A, se cumple 0 a = 0 6= 1.
Un dominio ntegro es un anillo conmutativo y unitario A en el que 1 6= 0 y
ademas
V
ab A(ab = 0 a = 0 b = 0)
30
a
ca
= ,
b
b
a
a
a
=
=
,
b
b
b
y tambien se comprueba sin dicultad (suponiendo siempre que los denominadores son no nulos) que
a
c
ad + bc
+ =
,
b
d
bd
a c
ac
= ,
b d
bd
a/b
ad
=
.
c/d
bc
a) positivo si a 0,
b) estrictamente positivo si a > 0,
c) negativo si a 0,
d) estrictamente negativo si a < 0.
Representaremos por
A+ {a A | a > 0},
A {a A | a < 0},
31
De estas dos propiedades se sigue en particular que el producto de dos elementos positivos o dos elementos negativos es positivo, mientras que el producto
de un positivo por un negativo es negativo. En particular, todo cuadrado (todo
producto de un elemento por s mismo) es positivo.
En particular, en un anillo unitario ordenado en el que 1 6= 0 se cumple que
1 < 0 < 1. En efecto, basta tener en cuenta que 1 = 1 1 > 0.
Ademas, la igualdad a a1 = 1 > 0 implica que el inverso de un elemento
positivo (resp. negativo) es positivo (resp. negativo).
En todo anillo ordenado A podemos denir la funci
on valor absoluto
| | : A A+ {0}
dada por
|a| =
a si a 0,
a si a 0.
|b| b |b|,
32
lo que a su vez implica que |a+ b| |a|+ |b|. Las propiedades c) y d) se obtienen
f
acilmente distinguiendo casos. Para probar e) observamos que
|a| = |a b + b| |a b| + |b| |a| |b| |a b|.
Invirtiendo los papeles probamos que |b| |a| |b a| = | (a b)| = |a b|,
luego
|a b| |a| |b| |a b|,
y hemos visto que esto equivale a ||a| |b|| |a b|.
Cuerpos de cocientes Como muestra de que NBG es suciente para formalizar los razonamientos conjuntistas elementales vamos a demostrar un resultado
algebraico, seg
un el cual todo dominio ntegro puede extenderse hasta un cuerpo.
En todo este apartado (D, +, ) sera un dominio ntegro prejado. Denimos
D = D \ {0} y consideramos en D D la relacion de equivalencia dada por
(a, b) (c, d) ad = bc.
Es f
acil ver que ciertamente es una relacion de equivalencia. Por ejemplo,
para probar la transitividad partimos de que (a, b) (c, d) (e, f ), lo que
signica que ad = bc y cf = de, de donde adcf = bcde y, como los elementos
no nulos son simplicables, si c 6= 0 podemos concluir af = be, mientras que si
c = 0 tenemos que ad = 0 = de, luego a = e = 0, luego af = be igualmente.
Representamos por KD = (D D )/ el conjunto cociente. Para cada par
(a, b) D D , representaremos por a/b su clase de equivalencia. Claramente,
el teorema 1.23 a) se traduce en este caso en la equivalencia
a
c
= ad = bc.
b
d
Denimos en KD las operaciones + y dadas por
c
ad + bc
a
+ =
,
b
d
bd
a c
ac
= .
b d
bd
33
a
a
= ,
b
b
y=
c
c
= ,
d
d
y que
a d + b c
ad + bc
,
,
z =
bd
b d
y debemos demostrar que z = z . Esto equivale a que
z=
a
a
=
b
b
c
d
= ,
d
d
entonces
ac
a c
= ,
bd
bd
Omitimos la comprobaci
on, que es mas sencilla que la de la suma, as como
la comprobaci
on rutinaria de que la suma y el producto de fracciones cumplen todas las propiedades requeridas por la denicion de anillo. Indiquemos
u
nicamente que el neutro para la suma es la fracci
on 0 = 0/1 y que el opuesto
de una fracci
on es (a/b) = (a)/b.
En cuanto al producto, es inmediato comprobar que tiene por neutro a la
fracci
on 1 = 1/1 y que todo elemento no nulo tiene inverso, pues si a/b 6= 0/1,
entonces a 6= 0, luego podemos considerar la fracci
on b/a, que claramente es la
inversa de a/b, es decir:
a 1
b
= .
b
a
Por lo tanto, KD es un cuerpo con las operaciones que hemos denido.
Consideramos ahora la aplicacion iD : D KD dada por iD (a) = a/1. Es
trivial comprobar que es inyectiva, as como que
iD (a + b) = iD (a) + iD (b),
34
Definici
on 1.29 Una aplicacion f : A B entre dos anillos es un homomorfismo de anillos si cumple11
V
V
xy A f (x + y) = f (x) + f (y),
xy A f (xy) = f (x)f (y).
Si ademas es inyectiva, suprayectiva o biyectiva se dice que es un monomorfismo, epimorfismo o isomorfismo de anillos, respectivamente. Dos anillos son
isomorfos si existe un isomorsmo de anillos entre ellos.
Si dos anillos A y B cumplen que A B y las operaciones de A son las
restricciones de las de B (es decir, que x + y y xy signica lo mismo en A y en
B) entonces se dice que A es un subanillo de B.
En estos terminos, lo que hemos probado es que iD : D K es un monomorsmo de dominios ntegros.
En general, si f : A B es un homomorsmo de anillos, entonces f [A] es
un subanillo de B con la suma y el producto de B, pues dos elementos de f [A]
son de la forma f (x) y f (y), para ciertos x, y A, luego su suma y su producto
son f (x) + f (y) = f (x + y) f [A], f (x)f (y) = f (xy) f [A], luego al sumar
y multiplicar con las operaciones de B no nos salimos de f [A], y tenemos, por
consiguiente, dos leyes de composicion interna en i[A], que obviamente cumplen
todas las propiedades requeridas para formar un anillo.
Si ademas f es un monomorsmo, entonces f : A f [A] es por denicion
un isomorsmo de anillos, por lo que podemos decir que A es isomorfo a un
subanillo de B.
Por u
ltimo, si dos anillos son isomorfos, esto signica que tienen las mismas
propiedades que dependan u
nicamente de la suma y del producto.
= iD [D] KD , resulta que D,
con
En nuestro contexto, si llamamos D
es un isomorsmo de
las operaciones de KD es un anillo y iD : D D
cumple ademas que est
anillos, pero D
a contenido en un cuerpo. En denitiva,
hemos probado que todo dominio ntegro puede reemplazarse por otro isomorfo
contenido en un cuerpo. El cuerpo KD que hemos construido se llama cuerpo
de cocientes o cuerpo de fracciones de D.
M
as a
un, si D es un anillo ordenado, podemos transportar la relacion de
orden a KD deniendo
W
c
a
x y abcd D(c > 0 d > 0 x = y = ad bc).
b
d
En primer lugar observamos que, puesto que
a
a
=
,
b
b
11 Estas propiedades implican que f (0) = 0, pues f (0) = f (0 + 0) = f (0) + f (0), luego
f (0) = 0, y si f es un monomorfismo y A y B son dominios ntegros entonces f (1) = 1, pues
igualmente f (1) = f (1)f (1), luego f (1)(1 f (1)) = 0 y f (1) 6= f (0) = 0, luego f (1) = 1.
35
toda fracci
on admite un representante con denominador positivo. Y si tomamos
dos fracciones a/b y c/d con denominador positivo, entonces
c
a
ad bc.
b
d
Una implicacion se cumple por la denicion que hemos dado de , pero
la otra no es inmediata, pues, en principio, que se cumpla la parte izquierda
signica que
c
a
c
a
= ,
= ,
b
b
d
d
con b , d > 0 y a d b c . Vamos a probar que esto implica ad bc. En
principio tenemos que ab = ba y cd = dc . Notemos tambien que c es positivo
si y solo si lo es cd , si y solo si lo es c d si y solo si lo es c . Hay que distinguir dos
casos, seg
un si c y c son ambos positivos o son ambos negativos. Trataremos el
caso en que ambos son negativos y dejamos el otro a cargo del lector:
a d b c a bd c b c bc b c ad b c bc b d (ad bc) 0
ad bc 0 ad bc.
Observemos que, dadas tres fracciones cualesquiera se pueden expresar en la
forma
b
c
a
,
,
d
d
d
con d > 0. En efecto, si en principio las fracciones son a/b, a /b , a /b , donde
podemos suponer que los denominadores son positivos, y entonces
ab b
a
= ,
b
bb b
a
ba b
= ,
b
bb b
a
bb a
= ,
b
bb b
36
37
b b = v I,
luego a + b (a + b ) = u + v I y
ab a b = ab ab + ab a b = a(b b ) + (a a )b = av + ub I.
A partir de aqu, cada propiedad de la suma y el producto de A implica trivialmente la propiedad correspondiente en A/I.
En vista del teorema anterior, A/I se conoce como el anillo cociente de A
determinado por I.
Definici
on 1.33 Un ideal M de un anillo A es maximal si M A y no existe
ning
un ideal M I A. Un ideal P de A es primo si P 6= A y
V
xy A (xy P x P y P ).
Estos conceptos son muy importantes en el estudio de la aritmetica de un
anillo, pero aqu solo necesitaremos el resultado siguiente:
38
Captulo II
Ordinales
En el captulo precedente hemos presentado el vocabulario b
asico de la teora
de conjuntos, pero sin presentar realmente ning
un conjunto interesante al que
aplicar dicho vocabulario. El lector puede pensar provisionalmente a modo de
motivaci
on que el prop
osito de este captulo es construir los n
umeros naturales,
pero lo cierto es que el proceso de construcci
on que vamos a presentar nos
proporcionara un concepto mucho mas potente, el de n
umero ordinal, de modo
que los n
umeros naturales resultaran ser los ordinales nitos. Los ordinales
representan el mismo papel respecto a conjuntos arbitrarios que los n
umeros
naturales representan respecto de los conjuntos nitos y, bajo el axioma de
regularidad, que presentaremos mas adelante, se convierten en el esqueleto o
el armaz
on de la clase universal V .
2.1
La construcci
on de los ordinales
= ,
= {0},
= {0, 1},
= {0, 1, 2},
= {0, 1, 2, 3},
6
7
8
9
= {0, 1, 2, 3, 4, 5},
= {0, 1, 2, 3, 4, 5, 6},
= {0, 1, 2, 3, 4, 5, 6, 7},
= {0, 1, 2, 3, 4, 5, 6, 7, 8},
39
40
Captulo 2. Ordinales
Definici
on 2.1 Llamaremos 0 y, para toda clase x, denimos
x x {x}.
Denimos 1 0 = {0}, 2 1 = {0, 1}, 3 2 = {0, 1, 2}, etc.
El etcetera nal signica que, prosiguiendo del mismo modo, podemos denir
el 4 y el 5 y el 10 472, pero por mucho que prolonguemos las deniciones de
n
umeros naturales particulares, eso no nos va a proporcionar una denicion de
n
umero natural, es decir, una propiedad denida exclusivamente a partir de
y los signos logicos (o de propiedades denidas previamente a partir de estos
signos b
asicos) que nos permita denir por comprensi
on la clase de los n
umeros
naturales. Para ello etc. resulta inadmisible porque no est
a denido a partir
de y de los signos logicos.
Presentamos a continuacion una lista de propiedades comunes a todos los
n
umeros naturales que sabemos denir individualmente:
Una clase Y es transitiva si cumple
V
xY xY
V
o, equivalentemente (y de aqu el nombre) uv(u v v Y u Y ).
Y transitiva
2.1. La construcci
on de los ordinales
41
Tambien est
an bien fundados, pues si tomamos un n
umero natural, por
ejemplo 8 y un subconjunto no vaco, por ejemplo X = {3, 5, 6}, se cumple que
X tiene un -minimal, concretamente u = 3, pues ciertamente 3 X, pero
ning
un v 3 cumple v X. De hecho, vemos que cada subconjunto no vaco
de un n
umero natural tiene un u
nico -minimal, a saber, el mnimo n
umero
natural que contiene.
El lector debe entender que la cuestion aqu no es demostrar si realmente,
lo que hemos constatado con ejemplos particulares vale para todos los n
umeros
naturales, sino mas bien si podemos denir un n
umero natural como un conjunto
transitivo, -conexo y bien fundado, o si, por el contrario, existen conjuntos con
estas tres propiedades que no tienen nada que ver con los conjuntos 0, 1, 2, . . . ,
de modo que necesitamos introducir mas propiedades para quedarnos u
nicamente con los n
umeros naturales. Como respuesta provisional damos una nueva
denicion:
Definici
on 2.2 Una clase Y es un ordinal si es transitiva, -conexa y bien
fundada. Llamaremos a la clase de todos los (conjuntos) ordinales.
Observemos que la propiedad Y es un conjunto y es un ordinal es normal.
El u
nico punto problem
atico es la denicion de clase bien fundada, que incluye
una cuanticaci
on sobre toda subclase de Y , pero si Y es un conjunto, es lo
mismo decir para toda clase X, si X Y que decir para todo conjunto
X, si X Y , porque toda subclase de un conjunto es un conjunto. Por
consiguiente
{ | cto ordinal }
es una aplicacion valida del axioma de comprensi
on.
As pues, en estos terminos la pregunta que nos hacamos es si existen ordinales que no sean (o no deban ser considerados como) n
umeros naturales. En
cualquier caso, lo cierto es que los n
umeros naturales que pretendemos denir
son ordinales, luego al estudiar los ordinales estamos estudiando en particular los n
umeros naturales, con la diferencia de que los ordinales los tenemos
correctamente denidos mediante una propiedad del lenguaje de la teora de
conjuntos.
Empezamos observando que, trivialmente, toda subclase de una clase conexa o bien fundada es tambien -conexa o bien fundada, pero no podemos
decir lo mismo de las clases transitivas (pensemos, por ejemplo, en {3, 5} 7).
Veamos ahora un resultado tecnico sencillo sobre clases bien fundadas:
Teorema 2.3 Si x es una clase bien fundada entonces2 x
/ x.
2 Quiz
a el lector se pregunte si es posible que una clase (necesariamente un conjunto) cumpla
x x. Nos falta presentar tres axiomas de NBG, uno de los cuales, el axioma de regularidad,
afirma precisamente que toda clase est
a bien fundada, luego, bajo dicho axioma, no puede
darse el caso. No obstante, en su momento discutiremos debidamente la situaci
on.
42
Captulo 2. Ordinales
V
x x .
2.1. La construcci
on de los ordinales
43
44
Captulo 2. Ordinales
XY
X = Y . El primer caso se
2.1. La construcci
on de los ordinales
45
46
Captulo 2. Ordinales
2.1. La construcci
on de los ordinales
47
2) Si n y n , entonces,
o bien n o bien = n . En el primer
W
caso n, luego = 0 = , porque n . Esto tambien se
cumple en el segundo caso, tomando = n. Por consiguiente n .
Las propiedades 3) y 4) son trivialmente validas para ordinales cualesquiera,
pues 0 n < n , luego 0 n , luego n 6= 0. Por otra parte, si m = n , tiene
que ser m = n, ya que si fuera m < n entonces m n < n , luego m 6= n , e
igualmente si n < m.
V
5) Si A 0 A n A n A pero A 6= , entonces, como hemos
probado que es un ordinal, existe un -minimal n \ A. No puede ser
n = 0, pues 0 A, n
/ A. Como n es un n
umero natural, por denicion existe
un m n tal que n = m . Como n es minimal, no puede ser que m \ A,
pues entonces m n ( \ A). Por lo tanto m A (notemos que m n ,
luego m , por transitividad). Pero estamos suponiendo que m A implica
n = m A, contradiccion.
Est
a claro que los axiomas de Peano son propiedades que los matematicos
usan cuando tratan con n
umeros naturales, luego cualquier denicion de n
umero
natural aceptable para un matematico debe dar lugar a un conjunto (o, al menos,
a una clase) que, con un cero y una operaci
on siguiente denidos adecuadamente satisfaga los axiomas de Peano. En la secci
on siguiente (teorema 2.24)
demostraremos que los elementos de cualquier clase que satisfaga los axiomas
de Peano se corresponden biunvocamente con los n
umeros naturales que hemos
denido, de modo que dos deniciones alternativas de los n
umeros naturales
(aceptables, en cuanto que cumplan los axiomas de Peano) corresponden simplemente a elecciones distintas de los conjuntos concretos con los que estamos
representando cada n
umero natural. Por ejemplo, en lugar de haber tomado
0 = , 1 = {0}, 2 = {0, 1}, 3 = {0, 1, 2}, etc., podramos haber optado por
0 = , 1 = {0}, 2 = {1}, 3 = {2}, etc. y as tendramos otra clase de n
umeros
naturales, distinta, pero equivalente a la que hemos elegido.
El hecho de que sea un ordinal solo nos deja dos posibilidades: o bien
= , en cuyo caso no hay mas ordinales que los n
umeros naturales y y no
existen ordinales lmite, o bien , en cuyo caso es un ordinal lmite, por
el segundo axioma de Peano. M
as precisamente:
48
Captulo 2. Ordinales
c) ,
d) es un ordinal lmite,
e) Existe un ordinal lmite.
n: Si x es un conjunto que cumple a), entonces y = x
Demostracio
est
a en las condiciones del quinto axioma de Peano, que nos da que x = ,
es decir, que x, luego es un conjunto y tenemos b). A su vez, b)
implica trivialmente c), que a su vez implica d), por el segundo axioma de
peano. Obviamente d) implica e), y un ordinal lmite cumple lo requerido para
x en a).
Las armaciones del teorema anterior no pueden demostrarse a partir de
los axiomas que hemos considerado hasta ahora, lo que nos lleva a un nuevo
axioma:
Axioma de infinitud (AI) cto .
Naturalmente, cualquiera de las armaciones del teorema anterior sirve como
versi
on alternativa del axioma de innitud. De momento seguiremos trabajando
en NBG , es decir, sin suponer AP o AI salvo que lo indiquemos explcitamente.
2.2
Inducci
on y recursi
on transfinita
2.2. Inducci
on y recursi
on transfinita
49
para cierta propiedad (normal) (x), de modo que lo que estamos armando es
que si el hecho de que todos los ordinales menores que un tienen la propiedad
implica que tambien la tiene, entonces todos los n
umeros ordinales tienen
la propiedad .
A menudo el planteamiento de la induccion se simplica si distinguimos
casos seg
un si = 0 (en cuyo caso la hipotesis de induccion es vaca), si es
un sucesor (en cuyo caso a menudo basta aplicar la hipotesis de induccion a su
anterior) o si es un lmite. Esto nos lleva al enunciado siguiente:
Teorema 2.21 (Inducci
on transfinita)
V
V
A(0 A ( A A)
V V
( ( < A) A) A).
En otras palabras, una forma alternativa de probar que todos los ordinales
tienen una propiedad (cosa que puede expresarse como la pertenencia a una clase
A) es probar que 0 la tiene, que si un ordinal la tiene entonces tambien la
tiene , y que si todos los ordinales menores que un lmite la tienen, tambien
la tiene .
La prueba sigue el mismo argumento: si no fuera A la clase \A debera
tener un mnimo elemento , pero no puede ser = 0 por la primera parte de
la hipotesis, ni = por la segunda (porque < estara en A y entonces
tambien debera cumplir A) ni puede ser un lmite por la tercera, luego
tenemos una contradiccion.
Vemos as que los resultados de induccion son poco menos que triviales.
La parte delicada es demostrar el teorema de recursi
on transnita. Se trata
de probar que para denir una funci
on F : A podemos denir F ()
suponiendo que F ya est
a denida para los ordinales menores que , es decir,
usando los valores F () con < para denir F () o, mas precisamente, usando
F | para denir F (). Con exactitud:
Teorema 2.22 (Recursi
on transfinita) Sea A una clase cualquiera, sea
W
X {f | f : A}
y sea G : X
nica funci
on F : A caracteriV A. Entonces existe una u
zada por que F () = G(F | ).
50
Captulo 2. Ordinales
Es claro que es trivialmente una 0-aproximacion. Si f : A es una aproximacion, entonces g = f {(, G(f ))} es una -aproximacion. En efecto,
tenemos que g : A y si < , o bien < , en cuyo caso g() = f () =
G(f | ) = G(g| ), o bien = , en cuyo caso g() = G(f ) = G(g| ).
Finalmente, supongamos que existen -aproximaciones para todo < y
veamos que existe una -aproximacion.
Por la unicidad que hemos probado, para cada < existe una u
nica aproximacion, a la que podemos dar nombre. Denimos:
f f |f es una -aproximacion,
y as
<
f : A,
f : A.
51
2.2. Inducci
on y recursi
on transfinita
si Df = 0,
H(f
())
si
Df = ,
G(f ) =
S
f ()
si Df = .
<
La funci
on F : dada por el teorema de recursi
on cumple lo pedido,
pues
F (0) = G(F |0 ) = ,
F ( ) = G(F | ) = H(F | ()) = H(F ()),
S
S
F ().
F | () =
F () = G(F | ) =
<
<
La unicidad V
se debe a que si F cumple lo mismo, entonces una simple induccion
prueba que F () = F (). En efecto, se cumple que F (0) = = F (0),
supuesto que F () = F () se cumple que
F ( ) = H(F ()) = H(F ()) = F ( )
y si se cumple
V
< F () = F (), entonces
S
S
F () = F ().
F () =
F () =
<
<
Los n
umeros naturales y los axiomas de Peano Ahora estamos en condiciones de justicar que los axiomas de Peano caracterizan a los n
umeros naturales. El resultado b
asico es el siguiente:
Teorema 2.24 Sea N una clase, sea n0 N y sea s : N N una aplicaci
on
de modo que se cumplan los axiomas de Peano, es decir:
1) n0 N,
V
2) n N s(n) N,
V
3) n N s(n) 6= n0 ,
V
4) mn N (s(m) = s(n) m = n),
V
V
5) A(A N n0 A n A s(n) A A = N).
52
Captulo 2. Ordinales
Por lo tanto, tal y como explicabamos tras el teorema 2.18, tomar una clase
u otra como clase de los n
umeros naturales solo supone elegir unos conjuntos
concretos u otros como representacion de los n
umeros naturales.
Otra consecuencia del teorema anterior es que el axioma de innitud es
equivalente a la existencia de un conjunto N que (con un cierto n0 y una cierta
funci
on s) cumple los axiomas de Peano, pues si existe tal conjunto, el teorema
anterior nos da una biyeccion F : N que implica, por reemplazo, que es
un conjunto. M
as a
un:
Teorema 2.25 El axioma de infinitud equivale a que exista un conjunto N con
una aplicaci
on s : N N inyectiva y no suprayectiva.
n: Ciertamente, si se cumple el axioma de innitud basta
Demostracio
tomar N = y s(n) = n . Recprocamente,Vsi existe N , la no suprayectividad
de s signica que existe un n0 N tal que n N s(n) 6= n0 . Por lo tanto N
cumple claramente los cuatro primeros axiomas de Peano.
Ahora basta observar que en la prueba del teorema 2.24 solo hemos usado
que N cumple el quinto axioma de Peano para probar que F es suprayectiva,
luego, en nuestro contexto podemos concluir que existe una aplicacion inyectiva
F : N , y esto implica que es un conjunto.
2.3
53
Ordinales y buenos
ordenes
La aplicacion F no puede ser inyectiva, pues en tal caso A sera una clase
propia. Por consiguiente, existen ordinales < tales que F () = F ().
Podemos tomar el mnimo ordinal para el cual existe un < con la misma
imagen. De este modo, f = F | : A inyectiva.
Ademas f es suprayectiva, ya que si F [] 6= A sera F () A \ F [], cuando
estamos suponiendo que F () = F () F []. As pues, f es biyectiva.
Para probar que es una semejanza basta ver que para todo < se cumple
que f [] = {u A | u < f ()}, pues entonces, si si < < tenemos que
f () f [], luego se cumple f () < f () y as f es una semejanza.
Lo probamos por induccion. Supongamos que se cumple para todo < .
Entonces, si u < f (), por denicion de f ha de ser u f []. Recprocamente,
si u f [], entonces u = f (), para un < . Todo v < u cumple v < f ()
luego, por hip
otesis de induccion, v f [] f []. Vemos, pues, que todo v u
cumple v f [] y, como f ()
/ f [], ha de ser u < f ().
3 En lo sucesivo no explicitaremos la funci
on G con la que aplicamos el teorema de recursi
on,
sino que nos limitaremos a definir F () en t
erminos de F | , o de cualquier concepto deducible
de F | , como es en este caso F [] = RF | . La funci
on G considerada siempre se puede deducir
de la definici
on recurrente.
54
Captulo 2. Ordinales
Definici
on 2.27 Llamaremos ordinal de un conjunto bien ordenado (A, ) al
u
nico ordinal al cual es semejante. Lo representaremos por ord(A, ).
Conviene recordar que, por el teorema 1.26, si ord(A, ) = , existe una
u
nica semejanza f : (A, ) . Otra observaci
on elemental es la siguiente:
Teorema 2.28 Si B es un conjunto bien ordenado y A B, entonces se cumple
que ord A ord B.
n: Sean = ord A, = ord B y consideremos las semejanzas
Demostracio
f : A y g : B . Si fuera < tendramos que f 1 g :
sera estrictamente creciente, en contradiccion con 1.26.
Si una clase propia bien ordenada es semejante a un ordinal, ha de ser
semejante a , pues es el u
nico ordinal que es una clase propia, pero esto no
tiene por que ser cierto. El teorema siguiente nos da una condicion necesaria y
suciente para que as sea:
Teorema 2.29 Una clase propia A bien ordenada es semejante a si y s
olo
si, para todo u A, la secci
on inicial A<
u es un conjunto.
n: La condicion es claramente necesaria: si existe una semeDemostracio
<
<
janza F : A y F (u) = , entonces F [A<
u ] = = , luego Au ha de
ser un conjunto, pues toda clase biyectable con un conjunto es un conjunto, por
reemplazo.
Si se cumple la condicion, para cada u A tenemos que A<
u es un conjunto
bien ordenado, luego podemos considerar su ordinal u . Sea fu : A<
u u la
(
unica) semejanza entre ellos.
<
pues, tenemos
Si u < v es f
acil ver que4 fv [A<
u ] = (v )fv (u) = fv (u). As
<
<
que fv |Au : Au fv (u) es una semejanza y, por la unicidad, u = fv (u) y
f v |A <
= fu . Esto signica que dos funciones fu y fv coinciden en su dominio
u
com
un.
Observemos ahora que A no puede tener un maximo elemento, pues si M
fuera el maximo de A, entonces A<
a un conjunto, luego A
M = A \ {M } ser
tambien sera un conjunto. Esto implica que
S <
Av
A=
vA
vA
Fv , se cumple que F : A .
55
F (u) = fS
ltimo, F es suprayectiva, pues claramente
v (u) < fv (u ) = F (u ). Por u
v , que es claramente un ordinal (es una subclase transitiva de ),
F [] =
vA
56
Captulo 2. Ordinales
Definici
on 2.30 Denimos el orden can
onico en como el orden dado por
(, ) (, ) max{, } < max{, }
(m
ax{, } = max{, } < )
(m
ax{, } = max{, } = ).
Es decir, para comparar dos pares, primero comparamos sus maximas componentes, en caso de empate comparamos las de la derecha y si de nuevo hay
empate comparamos las de la izquierda. Es facil comprobar que es un buen
orden, y sus secciones iniciales son conjuntos, ya que la clase de pares menores
que (, ) est
a contenida en el conjunto max{ , } max{ , }. Por 2.29
existe una (
unica) semejanza F : .
2.4
Funciones normales
Presentamos aqu unos resultados generales sobre una clase de funciones que
simplicar
an considerablemente los argumentos de la secci
on siguiente, en la que
introduciremos la aritmetica ordinal.
Definici
on 2.31 Sea un ordinal lmite o bien = . Diremos que una
funci
on F : es normal si
V
V
S
F ().
F () < F ( ) F () =
<
Por ejemplo,
si aplicamos el teorema 2.23 a una funci
on H que cumpla la
V
propiedad < H(), entonces la funci
on F que obtenemos es normal.
La normalidad es f
acil de comprobar y tiene varias consecuencias u
tiles:
57
Si G(F ()), como F () es un ordinal lmite tenemos que < G(), para
un F (). A su vez, F () con < . En total < G() < G(F ()),
luego est
a en el miembro derecho de la igualdad.
Recprocamente, si G(F ()), con < , entonces F () < F (), luego
< G(F ()) < G(F ()).
2.5
La aritm
etica ordinal
58
Captulo 2. Ordinales
si a
nadimos un elemento a la sucesion de los n
umeros naturales por la izquierda
no se nota, pero si lo a
nadimos por la derecha s.
Por comodidad vamos a introducir la suma con una denicion recurrente
mas manejable. De todos modos, cuando contemos con las propiedades b
asicas
sera f
acil ver que se trata de la misma operaci
on que acabamos de considerar.
Definici
on 2.35 Para cada ordinal denimos (+) : como la
u
nica aplicacion que cumple
V
V
S
(+)().
(+)(0) =
(+)( ) = (+)()
(+)() =
<
Naturalmente, esta denicion es correcta por el teorema 2.23. Estas aplicaciones nos permiten denir la operaci
on + : dada por
+ = (+)().
Observemos ademas que, teniendo en cuenta que 1 0 , se cumple que
+ 1 = (+)(0 ) = (+)(0) = .
En vista de esto, en lo sucesivo ya nunca escribiremos , sino que escribiremos + 1 en su lugar. En estos terminos, las propiedades que caracterizan a
la suma de ordinales se expresan as:
V
V
S
+0 =
+ ( + 1) = ( + ) + 1
+ =
( + ).
<
De las desigualdades que hemos probado se sigue sin dicultad (sin necesidad
de mas inducciones) el siguiente resultado general de monotona:
V
( < + < + ),
59
del cual se sigue, obviamente, el caso en que todas las desigualdades son no
estrictas.
Una simple induccion demuestra que la suma de n
umeros naturales es un
n
umero natural, por lo que la suma de ordinales se restringe a una operaci
on
+ : de n
umeros naturales.
Suponiendo el axioma de innitud (para que tenga sentido operar con )
vemos que si n entonces
S
n+ =
n + m ,
m
V
luego n n + = , como ya habamos anticipado.
<
<
donde en el pen
ultimo paso hemos usado la normalidad de la composicion de
las dos sumas.
As pues, la suma de n
umeros naturales es una operaci
on asociativa en .
A partir de aqu ya no sera necesario escribir parentesis entre sumandos.
Hemos visto que, bajo AI, la suma de ordinales no es conmutativa, pues, por
ejemplo, 1 + = 6= + 1, sin embargo, la suma de n
umeros naturales s que
lo es:
V
Teorema 2.38 mn m + n = n + m.
60
Captulo 2. Ordinales
V
n: Una simple induccion prueba que n 1 + n = n + 1, y
Demostracio
esto
V se usa a su vez para, jado un m , demostrar por induccion sobre n que
n m + n = n + m. En efecto: para 0 es claro y, si vale para n, tenemos
m + (n + 1) = m + n + 1 = n + m + 1 = n + 1 + m = (n + 1) + m.
Teorema 2.39
1
V
W
( + = ).
Ahora es f
acil probar que si A y B son dos conjuntos bien ordenados y
f1 : A , f2 : B son las semejanzas en sus ordinales, entonces, la
aplicacion f : A B + dada por
f1 (u)
si v = 0,
f (u, v) =
+ f2 (u) si v = 1,
es una semejanza, luego ord(A B) = ord A + ord B y, en particular, la suma
de ordinales que hemos denido es equivalente a la denida al principio de la
secci
on.
Producto de ordinales Aunque vamos a denir el producto mediante una
relaci
on recurrente analoga a la de la suma, tambien en este caso podramos dar
una denicion en terminos de buenos ordenes. Concretamente, si A y B son dos
conjuntos ordenados, podemos considerar A B con el orden lexicogr
afico, es
decir, el orden dado por
(u, v) (w, x) v < x (v = x u w).
Es f
acil ver que el producto de dos conjuntos bien ordenados est
a bien ordenado, lo que nos permitira denir = ord( ). Por ejemplo (bajo AI),
2 sera el ordinal de
(0, 0) < (1, 0) < (2, 0) < (0, 1) < (1, 1) < (2, 1) <
y es claro que este conjunto es semejante a
+ = {0, 1, 2, . . . , , + 1, + 2, . . .}.
61
Definici
on 2.41 Para cada ordinal denimos : como la
u
nica aplicacion que cumple
V
V
S
( ).
0 = 0
( + 1) = ( ) +
=
<
n (n 6= 0 n = ).
62
Captulo 2. Ordinales
( + ) =
<
<
<
(m + n)(r + 1) = (m + n)r + m + n = mr + nr + m + n
= (mr + m) + (nr + n) = m(r + 1) + n(r + 1).
Y con esto ya podemos probar el enunciado por induccion sobre n. Para
n = 0 es trivial y, si vale para n,
m(n + 1) = mn + m = nm + m = (n + 1)m.
La divisi
on eucldea es valida para ordinales cualesquiera:
Teorema 2.45
1
V
W
( 6= 0 ( = + < )).
63
V
W
W
( < < < = + )
64
Captulo 2. Ordinales
Definici
on 2.47 Para cada ordinal 6= 0 denimos ( ) : como la
u
nica funci
on que cumple
V
V
S
.
0 = 1 +1 = =
<
si = 0
en otro caso.
V
Una simple induccion nos da que ( 6= 0 6= 0), de donde se sigue
que si > 1 entonces ( ) es una funci
on normal.
Convenimos en que 0 =
1
0
1 = 1,
1 = ,
( ),
( 1 < = = ),
+ = ,
( ) = .
n (1 < n n = ).
2.6
Sumas finitas
65
ai = 0,
i<0
ai =
ai + ak .
i<k
i<k+1
i<n
ai A.
ai =
j<m
iI
Es f
acil ver que si I = , entonces
iI
as(i) .
ai = 0, y si I = J {m}, donde, m
iI
ai =
iI
ai +
iI1
ai .
iI2
ai =
iI
ai + am =
iI1 I2
ai +
iI1
ai + am =
iI2
iI1
ai +
ai .
iI2
jI
6 Recordemos
aj =
P P
aj .
i<k jIi
66
Captulo 2. Ordinales
n: Razonamos por induccion sobre m k que
Demostracio
P P
P
aj .
aj =
i<m jIi
j Ii
i<m
i<m+1
i<m
j Ii
i<m
i<m jIi
jIm
jIm
aj .
i<m+1 jIi
n
P
i=m
ai
ai .
iI
iI
n
P
ci k i .
i=0
67
n
P
ci k i ,
i=0
n
P
n1
P
ci k i +
ci k i + cn k n =
i=n +1
i=0
n
P
ci k i .
i=0
n
P
ci k i < k n+1 .
i=0
ci k i =
n
P
i=0
i=0
n1
P
i=0
ci k i = cn k n +
n1
P
i=0
ci k i
(notemos que hemos probado que los segundos sumandos son < k n ), tenemos
que cn = cn y
n1
n1
P i
P
ci k .
ci k i =
i=0
i=0
68
Captulo 2. Ordinales
Llamamos n
yn
a los maximos naturales tales que cn 6= 0 y cn 6= 0, respectivamente, de modo que
n
P
P
ci k i .
ci k i =
i=0
i=0
Por hip
otesis de induccion n
=n
y ci = ci para todo i < n
, lo que implica que
Definici
on 2.50 La sucesion {ci }in dada por el teorema anterior se llama
representaci
on en base k del n
umero m. Es habitual usar la notaci
on
cn c0(k)
n
P
ci k i ,
i=0
n
P
ci 10i .
i=0
2.7
En esta secci
on probaremos un resultado analogo al teorema 2.49 tomando
como base k = y que resulta ser valido para todos los ordinales. Trabajaremos
en NBG + AI. En primer lugar conviene que nos formemos una idea orientativa
de c
omo son los primeros ordinales. Si no se cumple el axioma de innitud, los
ordinales coinciden con los n
umeros naturales:
0,
1,
2,
3,
...
1,
2,
3,
...
+ 1,
+ 2,
...
Pero la sucesion de ordinales no acaba ah, sino que por encima de todos estos
est
a + = 2 y sus sucesores:
0,
1,
...
+ 1,
...
2,
2 + 1,
2 + 2,
...
69
1,
...
+ 1,
...
2,
2 + 1,
...
3,
...
4,
...
...
70
Captulo 2. Ordinales
n: Como la funci
Demostracio
on ( ) es normal, < +1 , luego
podemos tomar el mnimo tal que < . No puede ser = 0 ni tampoco
que sea un lmite, luego = + 1 y tenemos < +1 .
Es claro que es u
nico. Existe un tal que = + , pero ha de ser
< , pues si se da la igualdad
= + = + + = + + + =
y, en general, n , para todo n . Por consiguiente, = +1 ,
contradiccion.
Recprocamente, si = + con < , ha de ser < +1 o, de
lo contrario, por 2.51 tendramos que = + = + y sera = . De
aqu se sigue la unicidad de , que a su vez implica la de .
Teorema 2.54 Si 6= 0 existe una u
nica sucesi
on finita decreciente de ordinales 0 1 n tal que = 0 + + n .
n: Aplicamos el teorema anterior repetidamente, con lo que
Demostracio
expresamos = 0 + 1 , con 1 < , luego 1 = 1 + 2 , con 2 < 1 ,
etc. Como no podemos tener una sucesion decreciente de ordinales (no tendra
mnimo), alg
un n = 0, lo que nos da la expresion buscada.
Si fuera i < i+1 para alg
un i, entonces
i = i + i+1 = i + i+1 + i+2 = i+1 + i+2 = i+1 ,
contradiccion.
Para probar la unicidad observamos que si = 0 + + n y los exponentes son decrecientes, entonces
= 0 + + n 0 + + 0 = 0 n < 0 = 0 +1 ,
a unvocamente determinado por . Si
es decir, 0 < 0 +1 , luego 0 est
tuvieramos dos expresiones distintas, ambas tendran el mismo primer termino,
luego podramos cancelarlo y de aqu deduciramos que tendran el mismo segundo termino, y as sucesivamente. En denitiva, ambas seran la misma.
El teorema de Cantor se sigue del que acabamos de probar sin mas que
agrupar los terminos con el mismo exponente (por la propiedad asociativa generalizada):
Teorema 2.55 (Forma normal de Cantor) Si 6= 0 existe una u
nica sucesi
on finita estrictamente decreciente de ordinales 0 > 1 > > n y
una u
nica sucesi
on finita k0 , . . . , kn de n
umeros naturales no nulos tal que
= 0 k0 + + n kn .
La forma normal de Cantor es especialmente descriptiva para ordinales peque
nos. Por ejemplo, si < entonces es claro que 0 ha de ser un n
umero
71
natural, luego tenemos que los ordinales menores que se expresan de forma
u
nica como polinomios en con coecientes naturales.
Podemos ir algo mas lejos, para lo cual conviene denir
(0) = 1,
(n+1) =
(n)
0 =
(n) .
b) < < si y s
olo si = 0, 1, 2 = .
V
c) < < si y s
olo si = 0, 1, 2, es un n
umero epsilon.
el ordinal que hemos rozado en nuestra escalada por al principio de esta secci
on.
72
Captulo 2. Ordinales
existe un < tal que , < , luego < + < , donde hemos usado
el apartado anterior.
Recprocamente, si > 2 cumple la propiedad indicada, entonces tambien
cumple la del apartado a), porque si , < , tenemos que
+ max{, } 2 < .
Por lo tanto = . Ademas, si , < , entonces , < , luego se cumple
tambien que + < = , luego + < , luego = 0 = por el
apartado anterior. En el primer caso resulta el caso trivial = 1.
c) Si es un n
umero epsilon y , < = , entonces existe un < tal
73
luego o( + ) = o() = r.
Por otra parte, ya hemos visto que o( ) = 1 + o(). Tambien es obvio que
si < 0 , entonces o() o(). Teniendo todo esto en cuenta es claro que,
en las condiciones del teorema 2.55,
o( i ki ) = o( i ) = 1 + o(i ) 1 + o(0 ),
luego o() = 1 + o(0 ).
Por consiguiente, si tomamos un ordinal 0 < < 0 con o() = n y lo
expresamos en forma normal de Cantor, sus exponentes tendran orden a lo
sumo n 1, luego pueden ponerse en forma normal de Cantor con exponentes
de orden a lo sumo n 2, y as, tras n pasos, habremos expresado en terminos
de un n
umero nito de n
umeros naturales, sumas, productos y potencias de
base .
En resumen: los ordinales menores que 0 son exactamente los ordinales que
pueden construirse a partir de los n
umeros naturales y mediante sumas, productos y potencias, y cada uno de ellos se puede expresar mediante un n
umero
nito de sumas, productos y potencias de base . De hecho, la expresion es
u
nica si exigimos que corresponda a una forma normal de Cantor, con exponentes desarrollados a su vez en forma normal de Cantor, y as sucesivamente.
Esto ya no es cierto para ordinales mayores. Por ejemplo, la forma normal
de Cantor de 0 es 0 = 0 , lo cual no dice mucho.
Supongamos que tenemos dos ordinales en forma normal de Cantor:
= 0 k0 + + n kn ,
= 0 k0 + + n kn .
= 0 k0 + 0 (k0 k0 ) + + n kn
y, como, seg
un acabamos de ver, 0 < 1 implica que
1 k1 + + n kn < 0 (k0 k0 ) + + n kn ,
concluimos que < (aqu suponemos n > 0, pero si n = 0 se llega trivialmente a la misma conclusi
on). En el supuesto de que 0 = 0 y k0 = k0 , se
cumplir
a < si y solo si
1 k1 + + n kn < 1 k1 + + n kn ,
donde cualquiera de los dos miembros puede ser 0.
74
Captulo 2. Ordinales
Captulo III
3.1
76
Si R es una relaci
on denida sobre una clase A y x es un subconjunto de A,
es claro que al considerar los anteriores de x y los anteriores de los anteriores,
etc. obtenemos un conjunto R-A-transitivo. En realidad, para que la denicion
recurrente de este proceso sea correcta hemos de exigir que R sea conjuntista.
Ve
amoslo con detalle:
Definici
on 3.5 Sea R una relacion conjuntista en una clase A y x A. El
teorema de recursi
on nos da una aplicacion clR
A (x)[ ] : PA determinada
1
por
V
S R
R
Au .
clR
n clR
A (x)[0] = Ax
A (x)[n + 1] =
uclR
A (x)[n]
77
Cuando E es la relaci
on de pertenencia y A = V, la clausura clE
A (x) se conoce
como la clausura transitiva de x y se representa por ct x. Es claro que admite
una denicion mas sencilla (puesto que ahora AE
x = x):
V
S
S
ct0 x = x,
n ctn+1 x =
y,
ct x =
ctn x.
yctn x
As, ct x est
a formada por los elementos de x, los elementos de los elementos
de x, etc.
Nuestra intenci
on al denir la clausura de un elemento era formar un conjunto R-A-transitivo. Vamos a ver que, efectivamente, as es. M
as concretaR
mente, clR
(x)
es
el
menor
conjunto
R-A-transitivo
que
contiene
a
A
A
x:
Teorema 3.6 Sea R una relaci
on conjuntista en una clase A y sea x A. Se
cumple
R
a) AR
x clA (x).
b) clR
A (x) es un conjunto R-A-transitivo.
R
c) Si AR
x T y T A es una clase R-A-transitiva, entonces clA (x) T .
S
R
d) clR
clR
A (x) = Ax
A (y).
yAR
x
R
R
n: Demostracio
n: a) AR
Demostracio
x = clA (x)[0] clA (x).
cl
(x)[n
+ 1] clR
A
y
A
A (x).
c) Una simple induccion prueba que clR
A (x)[n] T . En efecto, para 0 lo
tenemos por hip
otesis y, si vale para n, entonces todo u clR
A (x)[n + 1] cumple
R
u AR
,
para
cierto
y
cl
(x)[n],
con
lo
que
u
R
y
T
. Por transitividad
y
A
R
u T . Por denicion de clausura concluimos que clA (x) T .
R
R
R
d) Si y AR
x , entonces Ay clA (x)[1] clA (x), luego por b) y c) obtenemos
S
R
R
que clA (y) clA (x). Por consiguiente el conjunto T = AR
clR
a
x
A (y) est
R
R
yAx
contenido en clA (x).
Para demostrar la otra inclusi
on basta probar T es transitivo y aplicar c).
R
Sean, pues, u, v A tales que u R v v T . Si v clR
A (y) para un y Ax ,
entonces, por la transitividad de la clausura u clR
(y),
luego
u
T
.
A
R
Si v AR
x , entonces u clA (v) T .
78
e) x es transitivo si y s
olo si x = ct x.
La u
ltima propiedad es consecuencia inmediata de las anteriores. Como
primera aplicacion del concepto de clausura demostramos un resultado tecnico:
Teorema 3.8 Sea R una relaci
on conjuntista en una clase A. Entonces R
est
a bien fundada en A si y s
olo si todo subconjunto no vaco de A tiene un
R-minimal.
n: Una implicacion es obvia. Para la otra, suponemos que
Demostracio
todo subconjunto no vaco tiene un R-minimal y hemos de probar que lo mismo
vale para toda subclase no vaca B. Tomemos un x B. Si x no es ya un Rminimal de B, entonces existe un y B tal que y R x, luego y B clR
A (x), que
es un subconjunto no vaco de A. Por hipotesis tiene un R-minimal, digamos z.
Vamos a ver que z es un R-minimal de B. En efecto, si existiera un v B
tal que v R z, entonces, por la transitividad de la clausura, v B clR
A (x), pero
esto contradice la minimalidad de z.
Esto implica que el concepto de relacion bien fundada es, pese a lo que en
principio podra parecer, una formula normal (pues el cuanticador para toda
subclase no vaca puede sustituirse por para todo subconjunto no vaco).
Con esto estamos en condiciones de demostrar el teorema de recursi
on. En
esencia arma que para denir una funci
on F : A B, si en A tenemos denida una relaci
on clausurable y bien fundada, podemos denir F (x) suponiendo
que F est
a ya denida sobre los elementos de AR
x:
Teorema 3.9 (Teorema general de recursi
on transfinita) Sea R una
relaci
on conjuntista y bien fundada en una clase A y sea G : V B una
aplicaci
on arbitraria. Entonces existe una u
nica funci
on F : A B tal que
V
x A F (x) = G(x, F |AR
).
x
79
uAR
x
uAR
x
h |A R
=
h|
R , de donde se sigue claramente que h es una x
-aproximaci
on.
A
x
x
S
hx , donde hx h|h es una x
-aproximaci
on.
3) Definimos F =
xA
80
Como primera aplicacion de este teorema, dada una clase con una relacion
conjuntista y bien fundada, vamos a asociar a cada uno de sus elementos un
ordinal que exprese su altura en la relacion, entendiendo que un elemento es
mas alto cuantos mas elementos tiene por debajo.
Definici
on 3.10 Sea R una relacion conjuntista y bien fundada en una clase A.
Denimos rang : A como la u
nica aplicacion que cumple
V
S
(rangR
x A rangR
A (y) + 1),
A (x) =
yAR
x
81
n: Si no se da la inclusi
Demostracio
on podemos tomar un x A \ B de
R
R
rango mnimo. Si u clR
(x),
entonces
rang
A
A u < rangA x, luego por minimalidad u B. Pero entonces la hip
otesis nos da que x B, lo cual es absurdo.
Similarmente, para denir una funci
on sobre x podemos suponer que est
a
ya denida sobre clR
(x):
A
Teorema 3.13 (Teorema general de recursi
on transfinita) Sea R una
relaci
on conjuntista y bien fundada en una clase A y sea G : V B una
aplicaci
on arbitraria. Entonces existe una u
nica funci
on F : A B tal que
V
x A F (x) = G(x, F |clR (x) ).
A
Es claro que los teoremas que acabamos de probar generalizan a los que
demostramos en el captulo anterior para ordinales. Observemos que la relacion
de pertenencia E es clausurable y bien fundada en . En efecto, como es
transitiva, las clases E--transitivas son simplemente las subclases transitivas
de y clE
() = .
3.2
El axioma de regularidad
82
que arma el axioma de regularidad, pero antes de adoptar este axioma, para
formarnos una idea clara de lo que supone, vamos a trabajar sin el y vamos
a estudiar una clase de conjuntos libres de patologas como las que estamos
considerando.
Como en la secci
on anterior, trabajaremos en NBG + AI.
Definici
on 3.14 Un conjunto x es regular si su clausura transitiva ct x est
a
bien fundada. Llamaremos R a la clase de los conjuntos regulares.
Observemos que no hubiera sido buena idea llamar conjuntos regulares a los
conjuntos bien fundados. Por ejemplo, si x = {y} con y = {x} (pero y 6= x),
entonces tanto x como y est
an bien fundados, pero el problema se pone de
maniesto en ct x = ct y = {x, y}, que no est
a bien fundada.
Vamos a cerciorarnos de que entre los conjuntos regulares no pueden darse
patologas de las que estamos considerando. Empezamos probando sus propiedades b
asicas:
Teorema 3.15 Se cumple:
a) R es una clase transitiva.
b) R, luego R es una clase propia.
c) La relaci
on de pertenencia est
a bien fundada en R.
d) PR = R.
V
e) A(R PA A R A).
V
En particular, A(PA A R A).
83
R=
R .
n: La u
Demostracio
nica igualdad que no es trivial es R+1 = PR . Si
x PR , entonces x R , luego
S
rang x =
(rang y + 1) < + 1,
yx
84
<
85
V
W
x(cto x x 6= u x u x = ).
y as todo conjunto puede pensarse como construido a partir de en una cantidad transnita de pasos, en el sentido de que si rastreamos sus elementos y los
elementos de sus elementos, etc. siempre terminamos en .
El rango est
a entonces denido para todos los conjuntos, y es una medida
de su complejidad, del n
umero de pasos que hay que dar para obtenerlo en la
jerarqua de los conjuntos regulares.
Si suponemos AP, tenemos una distincion clara entre los conjuntos y las
clases propias:
86
3.3
El axioma de elecci
on
Consideremos la armaci
on siguiente:
Principio de elecciones dependientes
V
W(ED) Para todo conjunto A 6= y
todaVrelaci
on R A A tal que a A b A b R a, existe f : A tal
que n f (n + 1) R f (n).
Y consideremos la siguiente demostraci
on:
87
88
de tomar uno de ellos para razonar con el, pero no permite formalizar la idea
de tomar uno cualquiera, pero solo uno, que es lo que necesitaramos para
denir G y, a la larga, para construir f .
Esto no signica que los intentos de razonamiento que hemos expuesto esten
mal en terminos absolutos, sino que requieren un axioma mas, el llamado axioma
de eleccion, el cual, junto con los otros axiomas que hemos discutido hasta aqu,
completa la teora NBG. En nuestro caso concreto, para llevar a buen puerto
nuestros intentos de construir f , solo necesitamos una funci
on E : PA A
con la propiedad de que
V
X(X A X 6= E(X) X),
si X = ,
E(X) =
mn X si X 6= ,
y la existencia de la sucesion {xn }n puede justicarse, por consiguiente, sin
necesidad de AE.
As pues, el axioma de eleccion solo es necesario para garantizar la existencia de funciones de eleccion en ausencia de un criterio explcito que permita
construir una. Las situaciones en las que carecemos de tal criterio son muy
89
90
nitos en el captulo siguiente, pero para probar esto solo necesitamos la mera
denicion (y anticipamos tambien, de paso, la de conjunto numerable):
W
W
Definici
on 3.22 Un conjunto x es finito si nW f f : n x biyectiva).
Diremos2 que x es numerable si es nito o bien f f : x biyectiva.
O a lo sumo con el principio de elecciones dependientes ED, que es ligeramente mas fuerte, como se ve en el teorema siguiente:
Teorema 3.24 (AI, AP) ED AEN.
n: Sea X = {xn | n < } un conjunto numerable y sea A
Demostracio
el conjunto de las funciones de eleccion sobre conjuntos Xm = {xn | n <
S m},
es decir, f VA si y solo si existe un m tal que f : Xm {}
xn
n<m
cumple que n < m(xn 6= f (xn ) xn ).
Claramente A =
6 y podemos denir en A la relacion dada por f R g si
y solo si g
f . As A y R cumplen las hipotesis de ED, pues si g A y
91
fn : X V y es una funci
on de eleccion
92
Como los
S conjuntos Xi son no vacos, tenemos que g es suprayectiva. Sea
({i} Xi ) seg
un b), es decir, tal que, para cada i I, se cumple
f : I
iI
93
iI
por lo que AE resulta ser equivalente a que el producto cartesiano de una familia
de conjuntos no vacos es no vaco.
El axioma de eleccion interviene de forma esencial en la demostracion de
numerosos teoremas importantes del algebra, el analisis o la topologa (para
probar la existencia de base en todo espacio vectorial, la existencia de ideales
maximales en anillos unitarios, la existencia de clausuras algebraicas, el teorema
de Tychono, el teorema de Hann-Banach, etc.) En la prueba de estos resultados
y otros muchos, es mucho mas practico utilizar una forma equivalente, un tanto
tecnica, conocida como lema de Zorn:
94
funci
on de eleccion f : Px x. El teorema de recursi
on 2.22 nos da una
funci
on F : x tal que
V
F () = f (x \ F []).
Veamos por induccion sobre que F | : x inyectiva.
v cumple lo pedido.
De acuerdo con c), jamos un buen orden (x, E) en el conjunto x. Consideramos la funci
on G : V x dada por G(s) = v si y solo si Rs es una cadena
en x que contieneV
a u0 y entonces v es el mnimo respecto de la relacion E del
conjunto {v x | u Rs u < v}, o bien v = u0 en cualquier otro caso.
El teorema de recursi
on 2.22 nos da una funci
on F : x determinada
por la condicion F () = G(F | ). Como RF |0 = no contiene a u0 , la denicion
de G nos da que F (0) = u0 .
V
Veamos por induccion sobre que < F () < F ().
95
/ x, y sea
W
V
S
S
y = {p P(x x) | a(a x p : a x u a(u 6= p(u) u))}
si u = .
Ahora disponemos ya de todos los axiomas de NBG, lo cual signica en la
practica que todo teorema que podamos encontrar en cualquier libro de algebra,
analisis, topologa, etc. puede probarse a partir de los axiomas que hemos presentado. Ocasionalmente se demuestran teoremas partiendo de axiomas mas
fuertes, pero en tales casos siempre se indica explcitamente cuales son dichos
axiomas adicionales.
Terminamos con una aplicacion del lema de Zorn:
Teorema 3.29 (AP, AE) Si A es un anillo conmutativo y unitario, e I
es un ideal, existe un ideal maximal M tal que I M A.
96
C es un
a) Si J C, tenemos que 0 J I.
b) Si x, y I, entonces existen J1 , J2 C tales que x J1 , y J2 . Como
C es una cadena existe un J C tal que J1 , J2 J, luego x, y J, luego
x + y J I.
c) Si x I, a A, existe un J C tal que x J, luego ax J C.
Ademas I 6= A, pues en caso contrario 1 I, luego existe un J C tal que
1 J, luego J = A, en contradiccion con que J M. Esto implica que I M
y es claramente una cota superior de C.
Captulo IV
Cardinales
Uno de los resultados mas impactantes de la teora de conjuntos de Cantor es
que permite extender la noci
on de cardinal o n
umero de elementos a conjuntos
arbitrarios, no necesariamente nitos, de modo que, al igual que hay conjuntos
nitos con mas o con menos elementos, lo mismo sucede con los conjuntos
innitos, que los hay mas grandes y mas peque
nos. Dedicamos este captulo a
desarrollar esas ideas. En general trabajaremos en NBG AE e indicaremos
explcitamente los resultados que dependen del axioma de eleccion. No obstante,
cabe se
nalar que los resultados de la primera secci
on se demuestran en NBG .
4.1
Equipotencia
La idea b
asica subyacente a toda la teora de cardinales es que podemos decir
que dos conjuntos X e Y tienen el mismo n
umero de elementos si podemos
emparejar cada elemento de X con un elemento distinto de Y , sin que falte
ni sobre ninguno, pero esto se corresponde simplemente con el concepto de
biyeccion:
Definici
on 4.1 Diremos que dos conjuntos X e Y son equipotentes, y lo representaremos por X = Y , si existe una aplicacion f : X Y biyectiva.
Diremos que X es minuspotente a Y , y lo representaremos por X Y , si existe
f : X Y inyectiva. Diremos que X es estrictamente minuspotente a Y , en
signos X < Y , si X Y y no X = Y .
Observaciones Debemos recordar en todo momento que el signo = que aparece en la expresion X = Y no es realmente un signo igual, sino
W que esta expresi
on no es sino una forma c
omoda de indicar que se cumple f f : X Y
biyectiva, y aqu no hay ning
un igual.
La notaci
on se remonta a Cantor. Si X es un conjunto ordenado, Cantor
representaba por X su ordinal, es decir, el concepto resultante de abstraer la
naturaleza de los elementos de X pero conservando su ordenaci
on, y por X su
97
98
Captulo 4. Cardinales
cardinal, su n
umero de elementos, es decir, el resultado de abstraer tanto la
naturaleza de sus elementos como su ordenaci
on.
De este modo, con X = Y pretendemos expresar que el cardinal de X
es igual a el cardinal de Y , pero, insistimos, es fundamental tener presente
que, de momento, no hemos denido ning
un objeto (clase o conjunto) al que
on siguiente, pero, de momento,
llamar X. Nos ocuparemos de ello en la secci
la notaci
on X solo tiene sentido como parte inseparable las expresiones que
acabamos de denir.
Observemos que suponiendo AE el teorema 3.26 nos da que, para conjuntos
W
no vacos, X Y g g : Y X suprayectiva, pero en esta secci
on no
vamos a necesitar este hecho.
El teorema siguiente justica que las deniciones que hemos dado contienen
realmente una noci
on razonable de n
umero de elementos de un conjunto. Observemos que las tres primeras implican que la equipotencia dene una relacion
de equivalencia sobre la clase universal V .
Teorema 4.2 Sean X, Y , Z, W conjuntos cualesquiera. Se cumple:
a) X = X,
b) X = Y si y s
olo si Y = X,
c) Si X = Y y Y = Z, entonces X = Z,
d) X X,
e) Si X Y y Y X, entonces X = Y ,
f ) Si X Y y Y Z, entonces X Z,
g) Si X = Y y Z = W , entonces X Z si y s
olo si Y W .
Todas estas propiedades excepto e) son consecuencias inmediatas de los hechos b
asicos sobre aplicaciones entre conjuntos. Debemos insistir en que no
deben confundirse, pese a la notaci
on, con teoremas logicos. Por ejemplo, b)
no se cumple por la simetra de la igualdad, ya que, como hemos indicado, la
relaci
on involucrada no es la igualdad, sino la equipotencia. La raz
on por la que
se cumple b) es que si existe una biyeccion f : X Y entonces f 1 : Y X
es tambien una biyeccion.
Como decimos, la propiedad e) no es evidente en absoluto. Explcitamente,
arma que si existen aplicaciones inyectivas f : X Y y g : Y X
entonces existe una aplicacion biyectiva h : X Y . La forma de construir h
a partir de f y g no es inmediata. Cantor demostr
o este hecho para conjuntos
bien ordenados, luego su prueba solo vale en general si aceptamos el axioma de
eleccion. Al parecer, el primero que prob
o este hecho sin hacer uso del axioma de
eleccion fue Dedekind, si bien su demostracion permanecio inedita hasta 1932.
99
4.1. Equipotencia
Schroder public
o en 1897 una prueba, pero resulto ser incorrecta, aunque ese
mismo a
no F. Bernstein public
o la primera demostracion valida de lo que hoy
se conoce como teorema de Cantor-Bernstein. Para probarlo nos apoyaremos
en un resultado previo (notemos que, pese a las apariencias, no usa AP).
Teorema 4.3 Sea X un conjunto y F : PX PX una aplicaci
on tal que si
u v X entonces F (u) F (v). Entonces existe un z PX tal que F (z) = z.
n: Sea A = {u PX | F (u) u}. Se cumple que A es una
Demostracio
T
u. Claramente z PX
clase no vaca (pues contiene a X). Llamemos z =
uA
(porque X es un conjunto).
Si u A, entonces z u, luego F (z) F (u) u, con lo que F (z) z.
Por la hip
otesis, F (F (z)) F (z), luego F (z) A, luego z F (z), lo que
nos da la igualdad F (z) = z.
Teorema 4.4 (Teorema de Cantor-Bernstein) Sean X e Y conjuntos tales que existen aplicaciones inyectivas f : X Y y g : Y X. Entonces
existe h : X Y biyectiva.
n: Sea F : PX PX la aplicacion dada por F (u) =
Demostracio
X \g[Y \f [u]]. Estamos en las hip
otesis del teorema anterior, pues si u v X,
entonces
f [u] f [v],
Y \ f [v] Y \ f [u],
100
Captulo 4. Cardinales
Nota El teorema de Cantor daba lugar a otra paradoja de la teora de conjuntos, esta vez relacionada con la clase universal V . En efecto, si lo aplicamos
al conjunto de todos los conjuntos, debera cumplirse que V < PV , pero por
otra parte, todos los elementos de PV son conjuntos, luego debera ser PV V
y, por consiguiente, PV V .
En NBG esto no causa ning
un problema pues, dado que todos los elementos
de V son conjuntos, se cumple de hecho que PV = V , pero esto no contradice al
teorema de Cantor porque este solo se demuestra para conjuntos y V no lo es.
Si uno rastrea la prueba para ver en que falla cuando se intenta aplicar a una
clase propia, por ejemplo, tomando como f : V PV la aplicacion identidad,
se encuentra con que la clase R construida en la prueba no es sino la clase de
Russell R = {x | x
/ x}, que no es un conjunto, por lo que R
/ PV , por lo
que no podemos tomarle una antiimagen por f , como se hace en la prueba. De
hecho, as fue como Bertrand Russell descubri
o la paradoja que lleva su nombre.
4.2
N
umeros cardinales
101
4.2. N
umeros cardinales
102
Captulo 4. Cardinales
W
Y (cto Y Y = X rang Y = )}
103
4.2. N
umeros cardinales
104
Captulo 4. Cardinales
4.2. N
umeros cardinales
105
si \ ,
f () = + 1 si ,
0
si = .
Por consiguiente no sera un cardinal.
A = {R P( ) | R es un buen orden en },
es decir, A es el conjunto de todos los buenos ordenes posibles en . Se cumple
que es un conjunto por el axioma de partes.
Sea f : A la aplicacion dada por f (R) = ord(, R). Por el axioma del
reemplazo
f [A] es un subconjunto de , luego est
a acotado. Sea tal que
V
f [A] < .
Si R es la relaci
on de orden usual en , tenemos que R A y f (R) = ,
luego < . Si fuera = , entonces tendramos una biyeccion g : , la
cual nos permitira denir la relaci
on en dada por R si y solo si g() < g().
Claramente R es un buen orden en y g : (, R) es una semejanza. Por
consiguiente f (R) = f [A], en contradiccion con la eleccion de . As pues,
como obviamente , ha de ser < .
Llamemos al mnimo ordinal tal que < . Claramente K, pues si
existiera un < tal que = , tambien tendramos que < , en contra de
la denicion de .
106
Captulo 4. Cardinales
Definici
on 4.16 Llamaremos : (funcion alef) a la u
nica aplicacion
que cumple
V
V
S
.
0 =
+1 = +
<
107
4.3
La aritm
etica cardinal
X Y = X Y .
La comprobaci
on no ofrece ninguna dicultad.
Definici
on 4.18 Denimos las operaciones + y en C dadas por
p + q = X {0} Y {1},
pq = X Y ,
donde p = X, q = Y .
La observaci
on anterior justica que esta denicion no depende de la eleccion
de los conjuntos X e Y . M
as a
un, es facil probar:
Teorema 4.19 a) Si X e Y son conjuntos disjuntos, X Y = X + Y .
b) Si X e Y son conjuntos cualesquiera, X Y = X Y .
El teorema siguiente se demuestra sin dicultad sin mas que manipular de
forma obvia aplicaciones entre conjuntos:
Teorema 4.20 Para todos los cardinales p, q, r, s se cumple:
108
Captulo 4. Cardinales
a) (p + q) + r = p + (q + r),
b) p + q = q + p,
c) p + 0 = p,
d) p q r s p + r q + s,
e) (pq)r = p(qr),
f ) pq = qp,
g) p 0 = 0 p 1 = p,
h) p(q + r) = pq + pr,
i) p q r s p + r q + s pr qs.
Estas propiedades permiten operar facilmente con cardinales. Veamos un
ejemplo:
Teorema 4.21 Para todo par de conjuntos X, Y se cumple
X +Y = X Y +X Y.
En particular X Y X + Y .
n: Claramente X se descompone en la union disjunta X =
Demostracio
(X \ (X Y )) (X Y ), luego X = X \ (X Y ) + X Y . Por lo tanto
X + Y = X \ (X Y ) + Y + X Y = (X \ (X Y )) Y + X Y ,
donde hemos usado que los dos primeros sumandos del termino central son
disjuntos. Es claro que el u
ltimo miembro coincide con X Y + X Y . La
desigualdad se sigue del u
ltimo apartado del teorema anterior.
Veamos ahora que la suma y el producto de cardinales de K est
a tambien
en K. De hecho, podemos denir directamente las operaciones en K sin pasar
por C:
Definici
on 4.22 Denimos las operaciones + y en K dadas por
+ = | {0} {1}|,
= | |.
Para que esta denicion sea correcta (al menos sin suponer AE) debemos
justicar que los conjuntos {0} {1} y son bien ordenables. De
hecho, esto es cierto para ordinales cualesquiera:
En la secci
on 2.5 hemos visto que si y son dos ordinales cualesquiera,
entonces + = ord( ) y = ord( ), donde en los conjuntos
= {0} {1} y se considera el orden lexicogr
aco, luego en
109
particular ambos conjuntos son bien ordenables. Esto justica que la denicion
anterior es correcta, pero prueba ademas que
+ = {0} {1} = + ,
= = ,
donde la suma y el producto de los miembros izquierdos son la suma y producto de ordinales, mientras que en los miembros derechos tenemos la suma y
el producto de cardinales denidas en 4.18.
En particular esto vale para , K, lo que signica que, si tenemos dos
cardinales en K, es lo mismo sumarlos o multiplicarlos como cardinales en K y
luego considerar sus cardinales asociados en C que sumar o multiplicar en C sus
cardinales asociados. En denitiva, que a la hora de sumar y multiplicar cardinales de K, da igual hacerlo en K o en C, pues los resultados se corresponden
a traves de la inclusi
on K C.
Por consiguiente, si X e Y son conjuntos bien ordenables, tambien lo son
X Y y X Y . En efecto, si son disjuntos, tenemos que
X Y = X + Y = |X| + |Y | = |X| + |Y |,
luego el cardinal de X Y es un cardinal de K, lo que signica que X Y es
bien ordenable y
|X Y | = |X| + |Y |.
Si X e Y no son disjuntos, sabemos de todos modos que
X Y X + Y = |X| + |Y |,
luego X Y es minuspotente al cardinal |X| + |Y |, luego es bien ordenable
igualmente. Con el producto sucede lo mismo:
X Y = X Y = |X| + |Y | = |X| |Y |,
luego el cardinal de X Y es un cardinal de K, luego es bien ordenable y
|X Y | = |X| |Y |.
Ahora es inmediato que todas las propiedades del teorema 4.20 valen tambien
para las operaciones en K. Por ejemplo, + = + porque ambos cardinales
de K se corresponden con el cardinal + = + de C, y la inmersion es
inyectiva. Igualmente, el teorema 4.21 se traduce en que, si X e Y son conjuntos
bien ordenables,
|X| + |Y | = |X Y | + |X Y |,
simplemente porque, precisamente por 4.21, ambos miembros se corresponden
con el mismo cardinal de C. Tambien hemos probado lo siguiente:
110
Captulo 4. Cardinales
|| = ||||,
donde la suma y el producto de los miembros izquierdos son la suma y el producto de ordinales, y los de los miembros derechos son la suma y el producto de
cardinales.
(Por ejemplo, para la suma hemos visto que ambos miembros se corresponden
con el cardinal + = + de C, e igualmente sucede con el producto.)
Es importante tener presente que ahora tenemos dos sumas y dos productos
denidos sobre todos los cardinales de K: la suma y el producto de ordinales (cuyo resultado no est
a necesariamente en K) y la suma y el producto de
cardinales. Son distintas. Por ejemplo, las operaciones ordinales no son conmutativas, pero las cardinales s. Un ejemplo concreto: + 1 6= 0 + 1, pues el
miembro izquierdo no es un cardinal (los cardinales innitos son ordinales lmite)
y el miembro derecho s que lo es. El teorema anterior muestra la relacion entre
ellas, pero lo que necesitamos ahora son resultados que nos permitan calcular
sumas y productos de cardinales. El caso nito es trivial:
Teorema 4.24 Sobre los n
umeros naturales, la suma cardinal coincide con la
suma ordinal.
n: Es consecuencia inmediata del teorema anterior, teniendo
Demostracio
en cuenta que todo n cumple |n| = n.
La suma y el producto en K quedan completamente determinados por el
teorema siguiente:
Teorema 4.25 Para todo
alef se cumple = .
n: Lo probamos por inducci
Demostracio
on, es decir, suponemos que para
V
todo
alef < se cumple = . Entonces, < < , pues ha de ser
un
alef o bien un n
umero natural.
Consideramos en la restriccion del orden canonico de denido
en 2.30.
Sea = ord ( ). Entonces || = . Supongamos que fuera
< y sea f : la semejanza. Sea f () = (, ). Como es un
ordinal lmite, podemos tomar < tal que , < .
Como est
a formado por los ordinales menores que , tenemos que f []
est
a formado por los pares menores que (, ). Ahora bien, por la denicion del
orden can
onico, si ( , ) < (, ), entonces , < , es decir, f [] .
Por consiguiente, = |f []| | | = || || < , contradiccion. Por
consiguiente = , lo cual prueba que es equipotente a .
Como consecuencia:
111
n: + + = 2 = , luego + = .
Demostracio
= , luego = .
As pues, la aritmetica de K es muy sencilla:
0 + 1 = 1 , 15 + 3 = 15 , 37 = 7 , 23 7 = 23 ,
etc.
Nota En la prueba del teorema 4.25 hemos visto que si es un alef y consideramos el orden can
onico en , entonces ord( ) = . De la denicion del orden can
onico se sigue facilmente que el producto es la secci
on
inicial = ( )<
(,0) .
Respecto a la aritmetica de los cardinales no bien ordenables, poco podemos
decir. Un concepto u
til en su estudio es el siguiente:
Definici
on 4.27 Sea X un conjunto innito. Sea
B = {R | R es un buen orden en un subconjunto de X}.
Se cumple que B es un conjunto porque B P(X X). Llamaremos n
umero
de Hartogs de X a (X) = {ord(DR, R) | R B}.
Como (X) es imagen de B, por el axioma del reemplazo es un conjunto
de ordinales. Es claro que (X) si y solo si existe f : X inyectiva, de donde se sigue claramente que (X) es un conjunto transitivo y, por
consiguiente, un ordinal.
M
as a
un, si || = || y < (X), entonces < (X), de donde se sigue
que (X) es, de hecho, un cardinal, y una simple induccion prueba que si X
es innito existe f : n X inyectiva para todo n, luego (X) es un cardinal
innito, es decir, un
alef.
Tambien es inmediato que si X = Y entonces (X) = (Y ), luego, para
cada cardinal p, podemos denir (p) = (X), donde X es cualquier conjunto
tal que X = p.
Es claro que (p) es el menor
alef que no cumple p (notemos que si
fuera (p) p entonces tendramos (p) < (p)). En particular, si es un alef,
se cumple () = + .
112
Captulo 4. Cardinales
1p = 1,
p1 = p,
c) q r pq pr ,
d) p 6= 0 q 6= 0 q r pq pr ,
e) pq+r = pq pr ,
f ) (pq)r = pr qr .
113
114
Captulo 4. Cardinales
Veremos que la HCG determina completamente la exponenciacion cardinal, pero dejamos esto junto a estudio en profundidad de la exponenciacion
cardinal para el captulo siguiente.
Sucesiones y partes finitas Para completar los c
alculos aritmeticos b
asicos,
dado un conjunto bien ordenable A, vamos a calcular el cardinal de los conjuntos
A< =
An ,
115
4.4
Conjuntos finitos
116
Captulo 4. Cardinales
117
En la secci
on 2.6 denimos sumas nitas sobre cualquier clase A dotada de
una operaci
on asociativa y con elemento neutro para sucesiones {ai }iI , donde
I era un subconjunto de un n
umero natural (lo cual se usaba para determinar el
orden de los sumandos en la suma nita). Vamos a ver ahora que si la operaci
on
es conmutativa podemos denir sumas de sucesiones denidas sobre cualquier
conjunto nito, en las que no importa el orden de los sumandos. Para ello
probamos lo siguiente:
Teorema 4.40 Sea A una clase y + una operaci
on en A asociativa, conmutativa y con elemento neutro 0. Sea : n n biyectiva y sea {ai }in una
sucesi
on finita en A. Entonces
P
P
a(i) .
ai =
i<n
i<n
i<n
i<n
i<n+1
Supongamos ahora que (n) = k < n. Entonces, por la asociatividad generalizada probada en la secci
on 2.6 tenemos que
P
ai =
i<n+1
k1
P
ai + ak +
i=0
n
P
i=k+1
ai =
ai + ak ,
iI
si (i) < k,
si (i) > k.
i<n
i<n
iI
i<n
a(i) + a(n) =
i<n+1
a(i) .
j<n
118
Captulo 4. Cardinales
j<n
i<k jIi
j<n
i<k jIi
Para probar que esta relacion es realmente de orden basta ver que es transitiva. Ahora bien, si tenemos s < t < u y las dos primeras funciones dieren en b1 y las dos u
ltimas en b2 , entonces la primera y la tercera dieren en
max{b1 , b2 } y si, por ejemplo, este maximo es b1 , entonces s(b1 ) < t(b1 ) u(b1 ),
y analogamente sucede si el maximo es b2 , por lo que s < u. Trivialmente el
orden es total.
119
<
4.5
El c
alculo explcito del cardinal de determinados conjuntos requiere considerar sumas y productos innitos de otros cardinales conocidos. Practicamente
todos los resultados sobre estas sumas y productos dependen del axioma de
eleccion, pues cuando tenemos innitos conjuntos a menudo es imprescindible
escoger una biyeccion entre cada uno de ellos y su cardinal. As pues, en esta
secci
on usaremos libremente dicho axioma sin menci
on explcita.
120
Captulo 4. Cardinales
Definici
on 4.44 La suma de una familia de cardinales {i }iI se dene como
S
P
i = i {i}.
iI
iI
Teorema 4.45 Para cualquier familia de conjuntos {Xi }iI se cumple que
S P
|Xi |,
Xi
iI
iI
iI
iI
iI
iI
b)
iI
c)
iI
= |I| ,
i =
i .
iI
iI
ces
i =
iI
P P
i .
jJ iIj
n: En efecto:
Demostracio
P P
P S
S S
S
P
i .
i {i} =
i {i} =
i = i {i} =
iI
iI
jJ iIj
jJ iIj
jJ iIj
121
iI
iI
iI
iI
iI
i , tambien
i .
iI
iI
Pasemos ahora a estudiar los productos innitos. No podemos obtener resultados tan concluyentes como los que hemos obtenido para las sumas debido
a su proximidad a la exponenciacion cardinal. Recordemos la denicion del
producto cartesiano de una familia de conjuntos:
V
S
Q
Xi i I f (i) Xi }.
Xi = {f | f : I
iI
iI
El producto cartesiano
S de un conjunto de conjuntos es un conjunto porque
Xi ).
est
a contenido en P(I
iI
Definici
on 4.49 Llamaremos producto de una familia de cardinales {i }iI al
cardinal
Q
Q
i = i ,
iI
iI
iI
iI
iI
iI
122
Captulo 4. Cardinales
i = 0,
iI
b)
= |I| ,
iI
c)
Q
iI
d)
iI
P
i
i = iI
i ,
,
iI
e) Si
V
Q
Q
i ,
i
i I i i , entonces
iI
iI
f ) Si I =
jJ
i =
Q Q
i .
jJ iIj
iI
<
<
= .
<
Tomemos
S una aplicacion biyectiva f : . Sea A = f [ {}].
A y los conjuntos A tienen cardinal y son disjuntos dos a dos.
As =
<
En particular no est
an acotados en (o tendran cardinal menor). Teniendo en
cuenta la monotona de la sucesion , es claro que sup = .
QA
Como los son no nulos, tenemos que
, luego
A
= sup
A
Por consiguiente
=
<
Por ejemplo,
< A
n = 0 .
<
123
i I 2 i , entonces
iI
i .
iI
Q
Q
n: Claramente |I| 2|I| =
i . Por otra parte,
2
Demostracio
iI
iI
Q
Q
i . El teorema 4.48 nos da la conclusi
on si I
i , luego sup i
i
iI
iI
iI
es innito o alg
un i es innito. El caso restante se demuestra facilmente por
induccion sobre el cardinal de I (aunque nunca vamos a necesitar este caso).
Si nos jamos en todos los teoremas sobre cardinales innitos que hemos
demostrado hasta ahora, no encontraremos mas que una desigualdad estricta:
el teorema de Cantor. El proximo teorema es la desigualdad estricta mas general
que se conoce sobre cardinales innitos. Cualquier otra es un caso particular de
esta. Por ejemplo, el teorema de Cantor se obtiene haciendo i = 1 y i = 2.
Teorema 4.54 (Teorema de K
onig) Si
P
i <
V
i I i < i , entonces
i .
iI
iI
iI
i =
iI
iI
i .
iI
iI
124
4.6
Captulo 4. Cardinales
Cofinalidad
n: Si = 0 o = + 1 V
Demostracio
sabemos que cf es 0 o 1, luego
es un cardinal. Basta probar entonces que cf K. Supongamos que
| cf | < cf . Sea f : | cf | cf biyectiva y sea g : cf conal.
Entonces f g : | cf | tiene la misma imagen que g, luego es conal, en
contra de la minimalidad de cf .
A partir de aqu trataremos u
nicamente con ordinales lmite. Notemos que
f : es conal si y solo si f [] no est
a acotado en , es decir, si y solo si
S
f ().
= sup f [] =
<
125
4.6. Cofinalidad
Teorema 4.58
V W
f f : cf cofinal y normal.
V
Claramente f es normal. Veamos por induccion que < cf f () < .
En efecto, para = 0 es obvio y si
V vale para vale claramente para + 1.
Supongamos que < cf y que < f () < . Entonces es claro que
f ( ) , pero no puede darse la igualdad porque entonces f | sera conal en
, en contradiccion con que < cf . As pues, tambienVse cumple para .
Tenemos entonces que f : cf normal y, como < cf g() f (),
es claro que f es conal.
Este teorema nos permite expresar la conalidad de un ordinal lmite en
terminos u
nicamente de sus subconjuntos acotados:
Teorema 4.59 La cofinalidad de un ordinal lmite es el mnimo cardinal
tal que existe un subconjunto a no acotado de cardinal .
n: Si f : cf es conal y normal, entonces a = f [cf ]
Demostracio
es un subconjunto no acotado de y, como f es inyectiva, su cardinal es cf .
Recprocamente, si a es un subconjunto no acotado, sea f : |a| a
una biyeccion. Entonces es claro que f : |a| conal, luego cf |a|.
En general, la composicion de aplicaciones conales no es necesariamente
conal (es f
acil encontrar ejemplos). El teorema siguiente nos da una condicion
suciente:
Teorema 4.60 Si f : 1 2 y g : 2 3 son cofinales y adem
as g es
creciente, entonces f g : 1 3 es cofinal.
n: Sea < 3 . Como g es conal existe < 2 tal que
Demostracio
g(). Como f es conal existe < 1 tal que f (). Como g es
creciente, g() g(f ()) = (f g)(), luego f g es conal.
Esto tiene una consecuencia destacable:
Teorema 4.61 Si f : 1 2 es cofinal y creciente, entonces cf 1 = cf 2 .
n: Sea g : cf 1 1 conal. Por el teorema anterior
Demostracio
g f : cf 1 2 es conal, luego cf 2 cf 1 .
Sea ahora h : cf 2 2 conal y denamos r : cf 2 1 de modo que
r() sea el menor < 1 tal que h() < f (), que existe porque f es conal.
Entonces r es conal, pues si < 1 entonces f () < 2 , luego existe un
126
Captulo 4. Cardinales
< cf 2 tal que f () h(). Por denicion de r tenemos que h() < f (r()),
y si fuera r() sera f (r()) f () h(), contradiccion, luego r() y
r es conal. Por consiguiente cf 1 cf 2 y tenemos la igualdad.
Este teorema, ademas de servir para calcular conalidades, tiene una lectura
negativa: en la prueba del teorema 4.58 hemos partido de una aplicacion conal
arbitraria y la hemos modicado para hacerla conal y normal, en particular
creciente. Ahora vemos que esto no siempre puede hacerse: pueden darse casos
en los que exista una aplicacion conal entre dos ordinales lmite y no exista
ninguna aplicacion conal y creciente, pues una condicion necesaria para que
esto ocurra es que ambos ordinales tengan la misma conalidad.
Respecto al c
alculo de conalidades, el teorema siguiente es una consecuencia
sencilla del anterior, pero mas c
omodo en la practica:
Teorema 4.62 Si f : 1 es normal y < 1 , entonces cf = cf f ().
n: Es claro que f | : f () es conal y creciente. Basta
Demostracio
aplicar el teorema anterior.
Por ejemplo, cf 2 = cf 2 = cf( ) = cf = 0 , donde hemos usado
la normalidad de las funciones y . Una funci
on conal de en 2 es
f (n) = n .
Veamos un ejemplo tpico de la utilidad del concepto de conalidad.
Definici
on 4.63 Sea f : , donde cumple cf > 0 o bien = .
Para cada denimos
f 0 () = ,
f n+1 () = f (f n ()),
f () = sup f n ().
n
V
Una simple induccion prueba que n f n () , y la hipotesis sobre
asegura que el conjunto numerable {f n () | n } tiene que estar acotado
en (teorema 4.59), luego f () . As pues, tenemos denida una funci
on
f : a la que llamaremos funci
on iterada de f .
V
Es inmediato a partir de esta construcci
on que f ().
Informalmente, f () resulta de aplicar innitas veces f a , lo cual hace
que si aplicamos f una vez mas no se nota:
127
4.6. Cofinalidad
<f ()
La funci
on (+) : 2 2 es un ejemplo de funci
on normal sin puntos
jos. Destaquemos el papel que desempe
na la hipotesis sobre la conalidad:
para construir puntos jos necesitamos ascender 0 pasos, luego necesitamos
que la conalidad de sea no numerable para garantizar que con el ascenso no
nos salimos de .
As, por ejemplo, existen cardinales arbitrariamente grandes tales que
= .
Pasemos ahora al c
alculo de la conalidad de los cardinales innitos. Ello
requiere el axioma de eleccion. En primer lugar damos una caracterizacion en
terminos de la aritmetica cardinal:
Teorema 4.66 (AE) Sea un cardinal infinito. Entonces cf es el menor
cardinal tal que existe una familia de cardinales { }< tales que
V
P
< <
y
= .
<
f (). Sea
<cf
<cf
Por consiguiente =
<cf
<cf
que cumple
V esto. Tomemos < cf y sea { }< una familia de cardinales
tal que < < .
La aplicacion f : dada
V por f () = no puede ser conal, luego
existe un ordinal < tal que < < y as
P
P
|| = || < ,
<
<
128
Captulo 4. Cardinales
<cf +1
contradiccion.
129
4.7
Terminamos este captulo con dos aplicaciones de la aritmetica cardinal relacionadas con el axioma de eleccion. La primera es un hecho sorprendente:
La hip
otesis del continuo generalizada implica el axioma de eleccion. Esto fue
anunciado por Hausdor, si bien la primera prueba publicada fue de Sierpi
nski.
La demostracion que veremos aqu es posterior. Necesitamos algunos resultados
previos.
En primer lugar, sin el axioma de eleccion hemos probado que, para todo
ordinal innito , se cumple || = ||. Ahora necesitamos construir, tambien
sin el axioma de eleccion,6 una aplicacion que a cada ordinal innito le asigne
una biyeccion f : . Por ejemplo, la prueba de 4.25 muestra que
si es un cardinal entonces con el orden canonico es semejante a ,
luego si nos bastara trabajar con cardinales podramos denir f como la u
nica
semejanza entre y . El problema es que necesitamos esto para cualquier
ordinal . Resolveremos esto en varios pasos.
a) Para cada par de ordinales y , podemos definir explcitamente una
biyecci
on f, : + + .
Llamamos g, : + {0} {1} a la u
nica semejanza entre
ambos conjuntos cuando en el segundo consideramos el orden lexicogr
aco.
Por otra parte podemos considerar la biyeccion
h, : {0} {1} {0} {1}
1
dada por h, (, n) = (, 1 n). Basta tomar f, = g, h, g,
.
130
Captulo 4. Cardinales
Tomamos como g0 la identidad en 0 y, supuesta denida gi , con i < n,
denimos
hi : ( 0 + + i ) + i+1 ( i + + 0 ) + i+1
mediante
hi ()
si < 0 + + i ,
si = ( 0 + + i ) + .
hi ()
( i + + 0 ) +
c = g : 0 + + m m + + 0 ,
pues por 2.52 todos los sumandos de la u
ltima suma se cancelan excepto
los que son iguales a 0 , que son los k0 u
ltimos, luego la u
ltima suma es
0 k0 .
d) En las condiciones del apartado anterior, si (con lo que 0 > 0)
podemos definir una biyecci
on c : 0 .
En efecto, razonando como en el apartado a), pero para el producto en
lugar de la suma, podemos denir una biyeccion 0 k0 k0 0 = 0 ,
y solo tenemos que componerla con la c del apartado anterior.
As pues, si llamamos al exponente director de la forma normal de ,
tenemos una biyeccion c : .
e) Para todo ordinal se cumple que = + .
En efecto, + = 2, por lo que la forma normal de + se diferencia
de la de en que sus coecientes est
an multiplicados por 2 (pero los
exponentes son identicos).
f) Para cada , podemos definir una biyecci
on s : + .
= + .
Basta tomar s = c c1
+ , teniendo en cuenta que
131
la biyeccion f0 : .
132
Captulo 4. Cardinales
133
ordinal . Esto es suciente, ya que (por el axioma de regularidad) todo conjunto est
a contenido en un conjunto V , luego todo conjunto admitira entonces
un buen orden. Lo probamos por induccion sobre . Si = 0 es trivial.
Si suponemos que V es bien ordenable, existe f : V biyectiva, para
cierto ordinal . Claramente, f induce una biyeccion F : V+1 = PV P
y, como estamos suponiendo que P es bien ordenable, concluimos que V+1
tambien lo es.
Supongamos ahora que V es bien ordenable, para todo ordinal < . Este
es el caso mas delicado, porque no podemos elegir un buen orden en cada V sin
mas aclaracion, ya que entonces estaramos usando el axioma de eleccion.
Vamos a construir una sucesion {E } de modo que cada E es un buen
orden en V con la propiedad de que si < < , entonces V sea una secci
on
inicial de V respecto a E .
Antes de ello, observamos que est
la sucesion {|V |}< , luego
S a denida
|V |+ . Fijamos un buen orden en el
podemos considerar el cardinal =
<
conjunto P.
Ahora denimos E0 = . Supuesto denido E , consideramos la semejanza
s : (V , E ) , donde | | = |V | < , luego < , luego P P,
luego el buen orden induce un buen orden en P , que a su vez induce un
buen orden E+1 en V+1 a traves de la biyeccion PV P inducida por s .
Por u
ltimo denimos E+1 mediante:
x E+1 y (x, y V x E y) (x V y V+1 \ V )
(x, y V+1 \ V x E+1 y).
Con este retoque nos aseguramos de que V es una secci
on inicial de V+1 .
Si tenemos denidos {E }< , para , la condicion de que cada V
sea una secci
on inicial de los siguientes conjuntos de la jerarqua implica que la
union de todos los buenos
ordenes es un buen orden E respecto del cual cada
V es una secci
on inicial de V .
As tenemos construida la sucesion de buenos ordenes y, en particular, tenemos el buen orden E , que prueba que V es bien ordenable.
Observemos que el axioma de regularidad es esencial en el teorema anterior.
Si no suponemos dicho axioma, lo que muestra la prueba es que si P puede ser
bien ordenado, para todo ordinal , entonces todo conjunto regular puede ser
bien ordenado.
Sin el axioma de eleccion, ni siquiera es demostrable que todo conjunto pueda
ser totalmente ordenado, pero como complemento al teorema anterior conviene
observar lo siguiente:
Teorema 4.75 Si A es un conjunto bien ordenable, entonces PA admite un
orden total.
134
Captulo 4. Cardinales
Captulo V
La exponenciaci
on cardinal
Tal y como indicamos en el captulo anterior, la exponenciacion de cardinales es muy diferente de la suma y el producto, en cuanto que estos est
an
completamente determinados y pueden ser calculados con facilidad, de modo
que podemos armar, por ejemplo, que 5 + 7 = 5 7 = 7 . En cambio, los
axiomas de NBG no permiten determinar ni siquiera el valor de 20 , que es
el cardinal de un conjunto tan relativamente simple como P. De hecho, la
exponenciacion cardinal sigue siendo hoy en da objeto de investigacion, pues
no se sabe a ciencia cierta d
onde acaba lo que se puede decir sobre ella sin mas
base que los axiomas usuales de la teora de conjuntos y que posibilidades son
consistentes con ellos aunque indemostrables a partir de ellos.
Hasta ahora hemos presentado u
nicamente las propiedades mas elementales
de la exponenciacion de cardinales, que pueden probarse incluso sin el axioma
de eleccion. Aqu vamos a obtener mas resultados trabajando con la axiomatica
completa de NBG.
Nota En lo sucesivo usaremos la notaci
on para representar al conjunto de
las aplicaciones de en cuando la notaci
on usual pueda confundirse con
la exponenciacion ordinal o cardinal.
5.1
La exponenciaci
on en NBG
136
<
+1
= +1 .
+1 = 2 +1 = 2 = +1
.
+1 =
,
<+1
luego
+1
= | +1 | =
<+1
<+1
||
<+1
= +1 .
Al igual que 5.2, muchos de los resultados sobre exponenciacion cardinal involucran la funci
on 2 , la cual, ciertamente, es el esqueleto de la exponenciacion
cardinal. Por ello es conveniente darle un nombre:
Definici
on 5.4 Se llama funci
on del continuo a la funci
on 7 2 denida
sobre los cardinales innitos.
137
As, la hip
otesis del continuo generalizada no es mas que una determinacion
de la funci
on del continuo, en virtud de la cual 2 = + . Ya hemos comentado
que esta hip
otesis no puede ser demostrada ni refutada, lo que signica que hay
otras alternativas igualmente consistentes con los axiomas de NBG (supuesto,
claro, que estos sean consistentes). De todos modos, no sirve cualquier determinaci
on total o parcial de la funci
on del continuo. Por ejemplo, es obvio que
sera contradictorio suponer que
20 = 5 21 = 3 .
M
as en general, la funci
on del continuo ha de respetar la monotona:
2 2 .
Otra restriccion a la funci
on del continuo es el teorema de Cantor: sera contradictorio suponer que 2 = para todo cardinal , a pesar de que esta funci
on
del continuo s que es mon
otona. En realidad, la funci
on del continuo est
a sometida a una desigualdad mas na que el teorema de Cantor, consecuencia del
teorema de K
onig 4.54 y, mas concretamente, del teorema siguiente:
Teorema 5.5 (Teorema de K
onig) Para todo cardinal infinito se cumple
< cf .
Demostraci
Pon: Sea { }<cf una familia de cardinales menores que
tales que =
. Por el teorema 4.54 resulta que
<cf
<cf
<
= cf .
<cf
138
Debemos resaltar la restriccion a cardinales regulares. Si no fuera as podramos decir que comprendemos completamente la funci
on del continuo, en cuanto
que sabramos decir exactamente que posibilidades son consistentes y cuales no.
Sin embargo, la situaci
on en los cardinales lmite es muy confusa. Por ejemplo,
es contradictorio suponer que
V
2 = ++2 ,
2+ = 2<
2+ =
<
<
<
2 = (2 )|| = 2 = + .
++ =
<
<
139
<
<
= sup .
<
<
Por consiguiente
S
P
P ||
sup = sup .
=
< =
< <
<
<
<
< = ,
luego < solo tiene interes cuando es un cardinal lmite.
Volviendo a la funci
on del continuo, ahora podemos expresar la condicion
de monotona como que 2< 2 . El teorema siguiente es un renamiento de
esta relaci
on que para cardinales sucesores es trivial, pero no as para cardinales
lmite:
Teorema 5.10 Si es un cardinal infinito, entonces 2 = (2< )cf .
V
P
n: Sea =
, donde < cf < . Entonces
Demostracio
<cf
2 = 2<cf
<cf
<cf
140
= < .
<
( ).
sup
<
<
<
Definici
on 5.12 Dado un conjunto A y un cardinal , llamaremos
[A]
[A]<
= {x | x A |x| = },
= {x | x A |x| < }.
La exponenciacion cardinal permite calcular los cardinales de estos conjuntos. El teorema siguiente generaliza a 4.36:
Teorema 5.13 Sea A un conjunto infinito y un cardinal |A|, Entonces
|[A] | = |A| ,
|[A]< | = |A|< .
<
<
141
5.2. La hip
otesis de los cardinales singulares
5.2
La hip
otesis de los cardinales singulares
La funci
on del continuo mas simple posible es, sin duda, la que postula la
hipotesis del continuo generalizada:
2 = + .
Sucede que esta hip
otesis determina de hecho toda la exponenciacion cardinal. En efecto:
Teorema 5.14 (HCG) Si y son cardinales y es infinito, entonces
(
si < cf ,
= + si cf ,
+ si .
S
n: Si < cf tenemos la inclusi
, de donde
Demostracio
on
<
P
|| . Ahora bien, dado < , se cumple que = max{||, } < ,
<
si cf ,
<
= + si cf < ,
si < .
7 2 = 7 ,
12 = 2 ,
86 = +
6 .
142
Definici
on 5.15 Llamaremos hip
otesis de los cardinales singulares a la sentencia siguiente:
(HCS)
Notemos que la condicion 2cf < ya implica que es singular. Lo expresamos explcitamente para enfatizar que la HCS solo impone una restriccion a
los cardinales singulares.
Vamos a demostrar que, bajo la hipotesis de los cardinales singulares, la
funci
on del continuo sobre los cardinales regulares determina completamente la
exponenciacion cardinal (en particular la funci
on del continuo sobre los cardinales singulares). En realidad la HCS no es un teorema de NBG, pero por
razones que comentaremos mas adelante es difcil construir modelos donde no
se cumpla. En particular, los modelos a los que nos referamos antes cumplen
todos esta hip
otesis, y esta es la raz
on de que en ellos la exponenciacion cardinal
este determinada por la funci
on del continuo. Precisamente por ello, podemos
asegurar que la HCS es consistente con cualquier determinacion de la funci
on
del continuo sobre los cardinales regulares compatible con la monotona y con
el teorema de K
onig. Por otra parte, es inmediato que HCG HCS, lo cual
explica que la HCG determine la exponenciacion cardinal.
Veamos ahora c
omo la HCS determina la funci
on del continuo sobre los
cardinales singulares.
V
Ejemplo Supongamos que ( regular 2 = ++5 ). Entonces,
usando el teorema 5.10 vemos que
2
21
0
+5
= (20 )0 = +5 ,
11 = 1 +1 ,
donde en la u
ltima igualdad hemos usado la HCS. Vamos a demostrar que la
funci
on del continuo en un cardinal singular puede calcularse siempre con uno
de estos dos argumentos.
Definici
on 5.16 Diremos que la funci
on del continuo es finalmente constante
bajo un cardinal lmite si existe un < tal que si < entonces
2 = 2 .
En tal caso es obvio que 2< = 2 . Notemos ademas que si la condicion se
cumple para todo regular, entonces se cumple para todo , por la monotona.
As mismo, no perdemos generalidad si suponemos que es regular.
Teniendo esto en cuenta, el teorema siguiente nos permite calcular 2 para
un cardinal singular supuesto que sabemos calcular 2 para todo cardinal
regular < . M
as a
un, lo que probamos es que la HCS implica que 2 toma
siempre el mnimo valor posible:
143
5.2. La hip
otesis de los cardinales singulares
Teorema 5.17 Sea un cardinal singular.
a) Si la funci
on del continuo es finalmente constante bajo , entonces
2 = 2< .
Respecto a la otra desigualdad, tenemos que 2cf 2 = 2cf < 2< , luego
<
podemos aplicar la HCS a 2< , lo cual nos da que (2< )cf 2
= (2< )+ , es
decir, 2 = (2< )cf = (2< )+ .
Veamos ahora que la HCS determina toda la exponenciacion cardinal a partir
de la funci
on del continuo:
Teorema 5.18 (HCS) Sean y
(
= +
2
n: Si 2 , entonces 2 (2 ) = 2 .
Demostracio
Observemos que en esta parte no hemos usado la HCS, as como tampoco
hace falta para concluir que y que si cf entonces + cf .
As pues, lo que vamos a probar con la ayuda de la HCS es que toma siempre
el mnimo valor posible.
El caso 2 < lo probamos por induccion sobre , es decir, lo suponemos
cierto para todos los cardinales menores que .
Si = + , entonces < 2 < = cf . Por lo tanto hemos de probar que
= .
Tenemos que 2 . Si es 2 < , entonces por hipotesis de induccion
tenemos que = o bien = + , y en cualquier caso . Si, por el
contrario, 2 = entonces = 2 < .
Por consiguiente podemos armar que . Por la formula de Hausdor
= ( + ) = + = = .
Consideramos ahora el caso en que es un cardinal lmite. Si < ,
por hip
otesis de induccion tenemos que es , + o 2 , pero en cualquier
144
<
<
Por lo tanto = .
Si cf , expresemos =
=
P
<cf
<cf
Q
<cf
<cf
<cf
= cf ,
entonces
5 3 = +5 ,
31 = 1 +1 ,
31 +4 = 1 +4 .
n
0 11 (0 )1 = 1 =
n
n1
n1
n1 =
n1
n1
21 n = 21 0 = 0 .
5.2. La hip
otesis de los cardinales singulares
145
= || .
<
M
as en general, es necesario exigir que < para todo . Un contraejemplo sin esta hip
otesis (siempre bajo la HCG) sera = 1 + y
si < 1 ,
=
1 2 si = 1 + n.
<
146
|| =
<cf
<cf
||
<cf
<cf
<
si < 1 ,
=
1 2+n si = 1 + n.
En efecto, el producto da
| +|
5.3
En particular, todo cardinal fuertemente inaccesible es debilmente inaccesible, aunque el recproco no es necesariamente cierto. En el captulo anterior
se
nalamos que no es posible demostrar la existencia de cardinales debilmente
inaccesibles, luego lo mismo vale para los cardinales fuertemente inaccesibles.
Nota Cuando hablemos de cardinales inaccesibles habr
a que entender que son
fuertemente inaccesibles.
Conviene observar que bajo la HCG todos los cardinales lmite son lmites
fuertes y, en particular, los cardinales debilmente inaccesibles coinciden con los
fuertemente inaccesibles.
Tambien es claro que si es un lmite fuerte, entonces 2< = . M
as a
un,
si , < , entonces < , pues si < es el maximo de y , tenemos que
= 2 < . Si es fuertemente inaccesible podemos decir mas:
147
<
||
= .
<
Del mismo modo que los cardinales lmite pueden caracterizarse como los de
la forma 0 o , existe una caracterizacion similar para los cardinales lmite
fuerte, en terminos de la llamada funci
on bet.1
Definici
on 5.23 Denimos i : K (funcion bet) como la u
nica funci
on
que cumple:
V
V
S
i .
i =
i0 = 0
i+1 = 2i
<
Teniendo en cuenta que el supremo de un conjunto de cardinales es un cardinal, una simple induccion prueba que i toma todos sus valores en K. Obviamente es una funci
on normal.
Ejercicio: La HCG es equivalente a que i = .
La caracterizaci
on a la que nos referamos es:
Teorema 5.24 Los cardinales lmite fuerte son exactamente los de la forma i0
o i .
n: Se cumple que i es un lmite fuerte, pues si < i
Demostracio
entonces existe un < tal que < i , luego
2 2i = i+1 < i+2 i .
Recprocamente, si es un lmite fuerte, entonces i < i+1 , luego
podemos tomar el mnimo ordinal tal que < i . Ciertamente no puede
ser 0 ni un cardinal lmite, luego = + 1 y, por consiguiente,
i < i+1 = 2i .
Si la primera desigualdad fuera estricta no sera un lmite fuerte, luego
= i . Falta probar que no puede ser de la forma + 1, pero es que en
tal caso sera i < y 2i = , y de nuevo no sera un lmite fuerte. Por
consiguiente = 0 o bien es un ordinal lmite.
La prueba del teorema siguiente es identica a la de su analogo 4.71:
Teorema 5.25 Un cardinal regular es fuertemente inaccesible si y s
olo si
= i .
1 Bet
148
Es claro que V es una union numerable de conjuntos nitos, luego su cardinal es |V | = 0 = i0 . A partir de aqu, una simple induccion nos da el
teorema siguiente:
V
V
Teorema 5.26 |V+ | = i . En particular, ( 2 |V | = i ).
Nota La raz
on por la que no puede demostrarse la existencia de cardinales
inaccesibles es similar a la raz
on por la que no puede demostrarse la existencia
de conjuntos no regulares: imaginemos que existe un cardinal inaccesible .
Entonces, todas las operaciones conjuntistas, cuando se aplican a conjuntos de
V , dan lugar a conjuntos de V , por lo que no es posible construir un conjunto
de cardinal . Si decidimos llamar conjuntos exclusivamente a los conjuntos
de V (y llamamos clases a los subconjuntos de V ), con ello no perdemos
ninguno de los conjuntos que sabemos construir, y todos los axiomas de NBG
siguen cumpliendose igualmente (m
as a
un, se cumplen los axiomas de MK, sin
la restriccion de normalidad en el axioma de comprensi
on), pero ahora (si era
el mnimo cardinal inaccesible) ya no hay cardinales inaccesibles.
En suma, no es posible demostrar la existencia de cardinales inaccesibles
porque estos no son necesarios para que se cumplan los axiomas de la teora de
conjuntos. En realidad la raz
on es la misma por la que no puede demostrarse el
axioma de innitud a partir de los axiomas restantes: todas las construcciones
conjuntistas, cuando se aplican a conjuntos nitos, dan conjuntos nitos. La
u
nica raz
on por la que 0 no es un cardinal inaccesible es porque lo hemos
excluido en la denicion, pero en el fondo 0 es el menor cardinal inaccesible.
Del mismo modo que sin el axioma de innitud no podemos decidir si =
149
150
Terminamos la secci
on con una aplicacion de la funci
on i que no tiene nada
que ver con cardinales inaccesibles. El axioma de elecci
on de G
odel es la sentencia2
W
V
(AEG)
F (F : V V x(x 6= F (x) X)).
2 Este axioma involucra esencialmente clases propias, luego no puede ser considerado como
sentencia de ZFC, es decir, de la teora de conjuntos en la que s
olo existen conjuntos y no
clases propias. S
olo tiene sentido como extensi
on de NBG. Para incorporarlo a ZF es necesario
extender el lenguaje formal con un funtor F que represente la funci
on de elecci
on o con un
relator que represente un buen orden sobre la clase universal.
Captulo VI
Conjuntos cerrados no
acotados y estacionarios
Introducimos ahora unos conceptos fundamentales para trabajar con ordinales. Exponemos la teora general en las dos primeras secciones, mientras que las
siguientes contienen diversas aplicaciones independientes entre s. Entre otras
demostraremos un profundo teorema de Silver (1974) sobre la funci
on del continuo en los cardinales singulares. Trabajamos en NBG, incluyendo el axioma
de eleccion.
6.1
El concepto b
asico alrededor del cual girara todo este captulo es el siguiente:
Definici
on 6.1 Sea un ordinal lmite o bien = . Una clase C es
cerrada en si cuando un ordinal lmite < cumple que C no est
a acotado
en , entonces C.
Informalmente, la denicion exige que si C contiene ordinales menores que
tan proximos a como se quiera, entonces C. Una caracterizacion u
til es
la siguiente:
Teorema 6.2 Sea un ordinal lmite o bien = . Una subclase C de es
cerrada en si y s
olo si para todo conjunto X C no vaco y acotado en
se cumple que sup X C. Equivalentemente: para todo X C no vaco, si
sup X , entonces sup X C.
n: Supongamos que C es cerrada y sea X un subconjunto en
Demostracio
las condiciones indicadas. Llamemos = sup X.
Si X entonces C. Supongamos que
/ X y veamos que igualmente
C. En primer lugar, es un ordinal lmite, pues si fuera = 0 tendra que
ser X = {0} y si < entonces < para cierto X, luego , pero,
como
/ X, ha de ser < , luego + 1 < + 1 .
151
152
<
Sea f : la funci
on dada por f () = mn{ C | < }.
La denicion es correcta porque C no est
a acotado en . Para todo <
tenemos que < f () C .
Sea ahora g : la funci
on dada por g() = sup f (). Notemos que
<
153
f () y como C es cerrado
En efecto, como es regular tenemos que
<
S
tenemos que
f () C, luego obviamente se trata del supremo del conjunto
<
{f () | < }.
luego C y C es cerrado.
<
tal
que
F
no este acotado en . Entonces
S
f (). Si < , entonces existe un F tal que < , luego
f () =
<
154
<
155
Un ideal I es -completo
si para toda familia {x }< de < elementos de I
S
x I.
se cumple que
<
156
establece que el mayor conjunto posible es muy grande, mientras que el conjunto
vaco no lo es, la segunda que todo conjunto que contiene a un conjunto muy
grande es muy grande y la tercera que la interseccion de dos conjuntos muy
grandes, aunque es algo mas peque
na, sigue siendo muy grande.
En general, todo ltro es 0 -completo, es decir, que la interseccion de un
n
umero nito de conjuntos muy grandes es muy grande. Cuanto mas se pueda
mejorar esto (es decir, si F es completo, para un cardinal mayor) mas justicado est
a el muy cuando hablamos de conjuntos muy grandes.
La denicion de ideal se interpreta analogamente cambiando muy grande
por muy peque
no. Las dos deniciones est
an relacionadas del modo siguiente:
para cada familia A PX, denimos su familia dual como
A = {X \ x | x A}.
Es inmediato comprobar que el dual de un ltro -completo es un ideal completo, y viceversa. Informalmente, podemos considerar como conjuntos
muy peque
nos a los que tienen complementario muy grande y viceversa.
Los conjuntos cerrados no acotados no forman por s mismos un ltro, pero
generan uno, en el sentido siguiente:
Sea un ordinal lmite de conalidad no numerable. Denimos el filtro de
cerrados no acotados en como el conjunto
W
c.n.a.() = {X | C(C X C es c.n.a. en } P.
y por la completitud,
V
x(x |x| < cf x c.n.a.() ),
S
{}. Esto se interpreta como que respecto del
ya que podemos expresar x =
x
157
6.2
Conjuntos estacionarios
158
{ < 2 | cf = 1 }
As f 1 [{}] C = .
b) c) es obvio.
159
160
No es f
acil encontrar ejemplos de conjuntos estacionarios disjuntos en 1 .
Sin embargo, lo cierto es que existen, como se desprende del siguiente teorema
general:
Teorema 6.17 (Solovay) Sea un cardinal regular no numerable y A un conjunto estacionario en . Entonces existen conjuntos {E }< estacionarios en
y disjuntos dos a dos tales que
S
E .
A=
<
n: Sea
Demostracio
(puesto que T C ).
V
< cf f () < ()
161
consiguiente, D
V = { C | () < } = C D es c.n.a. en y, a su vez,
D = { C | < () < } = D es c.n.a. en .
<
Con esto hemos encontrado un < tal que para todo < el conjunto
F es estacionario en . Sea g : T la funci
on dada por g() = f (),
obviamente regresiva.
Para cada < tenemos que g|F : F es regresiva, luego por 6.15
existe un < tal que G = (g|F )1 ({ }) es estacionario en .
V Si G , entonces = g() = f () (porque G F ). As pues,
< .
Por consiguiente, el conjunto B = { | < } no est
a acotado en , luego
tiene cardinal . Sea h : B biyectiva y sea E = Gh() . As, los conjuntos
E son estacionarios en y disjuntos dos a dos, pues si 6= entonces
G G = . Adem
S as E = Gh() Fh() T A.
Sea U = A \
E . Podemos cambiar E0 por E0 U , y as conseguimos
<
que la uni
on de los E sea A.
6.3
Un teorema de Silver
162
<
<
163
B =
f () + 1
si E,
en caso contrario.
= +
que , < y 2 = +
. Entonces = 2
+1 < .
Para cada X sea fX = {X }< , donde X = X . Denimos
F = {fX | X }. Si X 6= Y entonces fX y fY son casi disjuntas, pues ha de
existir un tal que X 6= Y y entonces { < | fX () = fY ()} .
En particular, si X 6= Y entonces fX 6= fY , luego |F| = 2 .
Q Por otra parte F es una familia casi +disjunta de funciones contenida en
P y el conjunto { < | |P | = } es estacionario en . El teorema
<
164
} es
+
estacionario en , entonces = .
n: Para cada h : sea fh = {h }< , donde las
Demostracio
aplicaciones h : vienen dadas por
n
h () = h() si h() < ,
0
en otro caso.
En particular si h 6= g se cumple
Q fh 6= fg , luego |F| = . Ademas F es casi
disjunta y est
a contenida en
.
<
Queremos aplicar el teorema 6.21 para concluir que = |F| + . Necesitamos, pues, probar que el conjunto E = { < | = +
} es estacionario en
. Para ello consideramos el conjunto
V
C = { < | < < }.
= +
{ < | cf
} C E
V
donde < cf < . As
P
Q
Q
= cf .
cf
=
<cf
<cf
<cf
Seg
un lo dicho, ahora solo queda probar que C es c.n.a. en . Para ello
denimos l : mediante
l() = mn{ < | < }.
Basta probar que
C = { | < } { < | l[] }.
165
+
2 , o , luego en particular < < .
Sea E = { < | cf = 0 20 < }. Es claro que E es estacionario
en , pues contiene a la interseccion del c.n.a. \ 0 , donde 0 es el mnimo
ordinal tal que 20 < 0 , con el conjunto { < | cf (= cf ) = 0 }, el cual
es estacionario por el teorema 6.13.
Si E, entonces 2cf < , con cf = 0 y, como < cumple
cf
la HCS, cf
= +
= +
V
En particular, si n 2n < , entonces 2 = 0 < (20 )+ .
M
as sorprendente a
un es otro teorema de Shelah de 1990,
un el cual, si
V seg
20 < entonces 0 < 4 , con lo que, por 5.10, si n 2n < ,
necesariamente 2 < 4 . Estos resultados son algunas consecuencias de la
llamada teora de las conalidades posibles, descubierta por Shelah y que tiene
muchas mas consecuencias en muchas ramas de la teora de conjuntos.
6.4
Cardinales de Mahlo
Los conjuntos estacionarios intervienen tambien en la denicion de una familia de los llamados cardinales grandes, cardinales cuya existencia no puede
ser demostrada porque son innecesarios para que se cumplan los axiomas de
la teora de conjuntos. Ya hemos discutido los menores de ellos, los cardinales
inaccesibles. Los siguientes en la jerarqua son los cardinales de Mahlo, que
ahora vamos a introducir.
166
Definici
on 6.24 Un cardinal es (debilmente) de Mahlo si es (debilmente)
inaccesible y el conjunto { < | es regular} es estacionario en .
En realidad los cardinales de Mahlo cumplen mucho mas de lo que exige la
denicion:
Teorema 6.25 Si es un cardinal (debilmente) de Mahlo, entonces el conjunto
{ < | es (debilmente) inaccesible} es estacionario en .
n: Basta ver que el conjunto
Demostracio
C = { < | es un cardinal lmite fuerte (resp. lmite)}
es c.n.a. en , pues el conjunto del enunciado es la interseccion con C del conjunto de la denicion de cardinal de Mahlo.
El conjunto C es cerrado porque el supremo de un conjunto no acotado de
cardinales es un cardinal lmite, y si los cardinales son lmites fuertes el supremo
tambien lo es.
V
+
+
V Si < , sea 0 = y denimos n n+1 = n (respectivamente
n
Vn n+1 = 2 ). Como es un cardinal lmite (fuerte), se cumple que
n n y, como es regular, = sup n . Claramente es un
n
167
M ().
168
6.5
Principios combinatorios
V
< 1 A y que verifica
V
A 1 { < 1 | A = A } es estacionario en 1 .
169
Definici
on 6.27 Sea un cardinal regular no numerable, para cada E
estacionario consideramos las sentencias:
V
(E ) Existe una sucesion {A }E tal que E A y que verica
V
A { E | A = A } es estacionario en .
V
(E ) Existe una sucesion {S }E tal que E (S P |S | < )
y que verica
V
A { E | A S } es estacionario en .
V
( ) Existe una sucesion {S } tal que (S P |S | < )
y que verica
V
W
A C (C c.n.a. en C { | A S }).
V
(+
on {S } tal que (S P |S | < )
) Existe una sucesi
y que verica
W
V
A C (C c.n.a. en C { | A S C S }).
A las sucesiones que cumplen estas propiedades se las llama, respectivamente
sucesiones E , E , , +
. En particular se llama , , etc. a 1 , 1 , etc.
170
Para probar la primera parte, observamos que el conjunto C0 de los ordinales lmite < < + es cerrado no acotado en + , luego E0 = E C0 es
estacionario, y basta probar E0 . Equivalentemente, podemos suponer que E
est
a formado u
nicamente por ordinales lmite mayores que .
Sea = cf . Observemos que si E entonces cf < , por hipotesis si
= o porque es singular si < y las conalidades S
son siempre regulares.
Fijemos f : conal creciente, de modo que = {f (i) | i < }. Para
cada E, sea g : biyectiva y sea Ai = g 1 [f (i)], de modo que {Ai }i<
es una sucesion creciente en []< cuya union es .
Como cf < podemos a
nadir a cada Ai un conjunto conal en y as
|[ + ]< | = (+ )< = (+ ) = (2 ) = + ,
+
171
A0 = { A0 |
W
V
< j < (Zi ( ) = (X )j )}.
i<
como A0 no est
a acotado en , la sucesion {i }i< sera conal en y creciente
(pues como la sucesion Ai es creciente Bi tambien lo es, as como la sucesion
de sus supremos), y concluimos que cf = , contradiccion. As pues, existe un
i < tal que sup Bi = . En particular, como A0 Ai ,
W
V
sup{ Ai | Ai j < (Zj ( ) = (X )j )} = ,
pero esto quiere decir que Ei,Zi , en contradiccion con que Ci .
V . Si se puede elegir
Y + , se va a cumplir, para todo T
E, que V+1
Y de modo que exista un c.n.a. C
C tal que, para todo E C que
<
cumpla
W
172
sup{ A |
V
W
A < Y = (X ) } = .
sup{ < |
< (, ) V+1
} = .
Entonces, la construcci
on de la sucesion implica que {Y }< es estrictamente
decreciente en A A , pero esto es imposible, pues |A A | < .
Fijamos, pues < T
tal que la sucesion {(Y , C )} < ya no puede prolongarse mas, sea C =
C , que es c.n.a. en + , y para cada E C
<
sea
S
(X ) .
S =
(,)V
Para obtener una contradiccion, basta probar que la sucesion se puede prolongar tomando Y = Y , C = C.
Para ello tomamos un E C que cumpla
W
sup{ < | < (, ) V +1 } = .
Esto equivale a
V
W
sup{ A | A Y = (X ) } = .
W
Por lo tanto, sup{ < | < (, ) V } = , y por otra parte
S
(X ) .
Y =
(,)V +1
Si V +1 = V , entonces la u
ltima expresion es Y = S . Pero esto no
sucede, por la eleccion de Y y de C, luego V +1 V , y esta es la condicion
que debe cumplirse para que (Y, C) puedan prolongar la sucesion.
173
si
/ C .
As tenemos denida una sucesion {B }E que cumple lo mismo que las sucesiones E , pero para subconjuntos de + , es decir, B y si
X + , entonces { E | X ( ) = B } es estacionario en + , pues
sabemos que lo es
C { E | j 1 [X] = A } { E | X ( ) = B }.
Para cada < sea {A }E la sucesion dada por
A = { | (, ) B }.
Vamos a probar que existe un < tal que E es estacionario y {A }E
es una sucesion E . En caso contrario, para cada < existe un X + y
un c.n.a. C + de modo que
V
C E X 6= A .
<
174
As tenemos denida una sucesion {T }E que cumple lo mismo que las sucesiones E , pero para subconjuntos de + , es decir, T P( ), |T |
y si X + , entonces { E | X ( ) T } es estacionario.
175
<
({} X ) y C =
C , que es c.n.a. en + .
<
Seg
un hemos probado, existe un < , un conjunto estacionario F E y un
F C de modo que X ( ) = T . Pero entonces
X (, ) X ( ) = T A ,
en contradiccion con que X 6= A .
Nota Es evidente que no tiene interes trabajar con + , que es supercialmente mas debil que + (aunque en el fondo sea equivalente). El interes de
+ es que admite una versi
on mas fuerte, + , que consiste en cambiar la
condicion de que el conjunto { + | A S } sea estacionario por la
condicion de que contenga un c.n.a.
Si tratamos de reforzar de este modo el principio + llegamos a un principio
contradictorio:
V
Existe una sucesi
on {A } tal que A y que verifica
V
W
A C (C c.n.a. en C { | A = A }).
En efecto, esto no puede suceder, porque si A y A son dos subconjuntos
distintos de , entonces el conjunto
{ | A = A } { | A = A } { | A = A }
debera contener un c.n.a., pero claramente el conjunto de la derecha est
a acotado por cualquier que este en A y no en A o viceversa. As pues, si
queremos cambiar estacionario por cerrado no acotado en + , necesitamos
partir de la forma equivalente + para pasar a +
Observemos que no solo implica trivialmente , sino que de hecho se
cumple:
Teorema 6.32 Si es un cardinal regular, E es estacionario y se cumple
el principio , entonces tambien se cumple E . En particular, + implica
todos los principios E , para todo conjunto estacionario E + .
n: Sea {S } una sucesion . Entonces, dado A ,
Demostracio
existe un c.n.a. C tal que C { | A S }, luego
C E { E | A S },
lo que prueba que el conjunto de la derecha es estacionario, y que {S }E es
una sucesion E .
As pues, tenemos la cadena de implicaciones
+
+
+ + E E 2 = .
176
Definici
on 6.33 Sea un cardinal innito y E + . Llamaremos cuadrado
de Jensen (E) a la armaci
on siguiente: existe una sucesion {C }<+ (lo
que signica que recorre los ordinales lmite menores que + ) tal que:
a) C es c.n.a. en .
b) Si cf < , entonces |C | < .
c) Si < cumple que C no est
a acotado en , entonces
/ E y
C = C .
Una sucesion que cumpla estas condiciones recibe el nombre de sucesion (E).
Llamaremos ().
Observemos que si E E + , se cumple que (E ) (E), por lo
que es el mas debil de los cuadrados sobre .
Los principios (E) se cumplen trivialmente, pues basta tomar como C
cualquier sucesion conal en , de modo que las hipotesis de b) y c) no pueden
darse nunca.
Si > , entonces una sucesion (E) cumple ademas que si cf =
entonces ord C = .
En efecto, si = ord C , la semejanza f : C es conal creciente en
, luego cf = cf = . Si fuera < , entonces < + < (pues
cf = > ) y C f () no est
a acotado en f (), luego por c) tenemos que
Cf () = C f () = f [] tiene ordinal . Similarmente, Cf (+) = C f (+),
luego Cf () Cf (+) , luego = ord Cf () ord Cf (+) < por b) ya que
cf f ( + ) = < , y tenemos una contradiccion.
El teorema siguiente es trivial salvo si cf = 0 , y en este caso prueba que,
bajo ciertas hip
otesis sobre la funci
on del continuo, implica el caso no trivial
de E que no se sigue de la mera hipotesis 2 = + :
Teorema 6.34 Sea un cardinal no numerable tal que 2< = y 2 = + .
Sea W = { < | cf = 0 }. Entonces W .
n: Si cf > 0 entonces se cumple W por 6.29, as que
Demostracio
podemos suponer que cf = 0 . Si tenemos que
(+ ) + + = + ,
luego hay exactamente + subconjuntos de + de cardinal a lo sumo . Sea
{X }<+ una enumeraci
on de todos ellos. Podemos exigir que X .
S En
efecto, denimos f : + + de modo que f () sea el menor ordinal X
que no este en f [], lo cual siempre es posible, pues |f []| y hay + ordinales
en + mayores que uno dado. As f es inyectiva por construcci
on y biyectiva
porque si < + , existe un tal que X = y, o bien f () = , o bien
existe un < tal que f () = . Basta denir X = Xf 1 () y tenemos una
enumeraci
on que cumple lo requerido.
177
una partici
on de en subconjuntos de cardinal disjuntos dos a dos. Sea
f : A inyectiva. Para cada < + denimos f : mediante
c
x = {f (X bi ) | i < }.
178
Por u
ltimo veamos que implica una versi
on mas fuerte de s mismo:
Teorema 6.35 Sea un cardinal no numerable y W = { < + | cf = 0 }.
Entonces, si se cumple , existe E W estacionario tal que (E) y adem
as
W E .
n: Sea {A }<+ una sucesion . Para cada , sea B el
Demostracio
conjunto de los puntos de acumulaci
on de A (los tales que A no est
a
acotado en ). La sucesion {B }<+ tiene las propiedades siguientes:
a) B es cerrado en .
b) Si cf > 0 , entonces B no est
a acotado en .
c) Si B , entonces B = B .
d) Si cf < entonces |B | < .
En efecto, a) es inmediato. Para probar b) observamos que, dado < ,
podemos formar S
una sucesion creciente < 0 < 1 < de elementos de A ,
y entonces <
n B .
n<
W . Enton-
+
ces existe un tal que W es estacionario
T en (si para cada existiera un
C sera un c.n.a. disjunto con W ).
c.n.a. C tal que W C = , entonces
M
as a
un, el teorema 6.30 implica que podemos elegir de modo que se de
la implicacion W W . Llamamos E = W . Hemos de probar (E).
Vamos a comprobar que la sucesion {D }<+ cumple las mismas propiedades a) d) y ademas D E = .
179
Veamos u
nicamente la c), pues las dem
as son inmediatas. Si D , en
D
S
C {n | n }, donde
que implica que cf = 0 ), denimos C =
D
S
C .
{n }n es una sucesion conal creciente en tal que 0 =
D
180
181
S
Si B no est
a acotado en , denimos C = C y en caso contrario (lo que
S B
C {n | n }, donde {n }n
implica que cf = 0 ), denimos C =
B
S
es una sucesion conal creciente en tal que 0 = C .
B
182
no est
a acotado en , luego no puede tener maximo. Por lo tanto
C = f [{ | < }] = C f ( ) = C .
Finalmente, observamos que se cumple |C | < . En el primer caso de la
denicion |C | | | |+1 | < , mientras que en el segundo vemos que
|C | = | | < .
6.6
El teorema 6.5 (vease la nota posterior) nos da que una clase es c.n.a. en
si y solo si es la imagen de una funci
on normal F : y, por otra parte,
el teorema 6.6 nos da que la clase de los puntos jos de una funci
on normal es
c.n.a., luego es a su vez el rango de una funci
on normal, y as sucesivamente.
En esta secci
on precisaremos este y as sucesivamente.
Definici
on 6.39 Dada una funci
on normal F : , su derivada es la
funci
on normal F : tal que F [] es la clase de los puntos jos de F .
Seg
un acabamos de explicar, la existencia de F est
a justicada por los
teoremas 6.5 y 6.6 (y las notas posteriores a cada uno de ellos). Tambien es
posible denir directamente F por recurrencia, estableciendo que F (a) es el
menor punto jo de F que no pertenece a F [], y se comprueba facilmente que
se trata de una funci
on normal.
Veamos ahora que podemos denir derivadas sucesivas de una funci
on normal. Cuando decimos que una funci
on enumera una clase o conjunto de ordinales
queremos decir que es una semejanza entre (o un ) y la clase indicada.
Teorema 6.40 Si F : es una funci
on normal, para cada ordinal
existe una u
nica funci
on F () : (que tambien es normal) de modo que
F (0) = F y, para cada > 0, la funci
on F () enumera la clase de los ordinales
que son puntos fijos comunes de todas las funciones F () , con < .
La funci
on F () se llama derivada de orden de F . La existencia de estas
derivadas sucesivas no es inmediata porque se trata de denir recurrentemente
una sucesion de clases propias, y no es inmediato que esto pueda formalizarse
en NBG, sin embargo, vamos a demostrar que s que es posible.
n: Diremos que una funci
Demostracio
on f : es una derivada de
()
()
orden de F en si existe una sucesion {f } de funciones f :
()
tales que f (0) = F | , cada f enumera los ordinales < que son puntos jos
()
de todas las funciones precedentes y f = f .
Es inmediato que si existe una derivada de orden de F en entonces la
()
sucesion {f } es u
nica. Veamos ahora que cada una de sus funciones es
normal.
183
f (
<
()
f ()) =
<
()
()
f (f ()) =
()
f ( ) =
()
<
()
<
()
f (),
()
f (),
es normal.
184
185
F () = (), tambien
()
F (+1) () = (F () ) () = ( ) =
+1
funci
on que enumera a los ordinales que son m
ultiplos de para todo < .
efecto, es m
ultiplo de todos los con < .
Recprocamente, si es m
ultiplo de todos los , para < , dividimos
un < tal que < , luego existe un < tal que < y < , pero
dado que es m
ultiplo de , tiene que ser = 0, luego = .
Los puntos jos de las funciones exponenciales ya no pueden expresarse en
terminos de sumas, productos y potencias:
Definici
on 6.43 Se llama funci
on a la derivada de la funci
on F () =
De este modo, los n
umeros son precisamente los n
umeros epsilon que
denimos en 2.56 y, seg
un probamos justo a continuacion, 0 es el mismo ordinal
considerado all, ya que es el menor n
umero epsilon.
M
as en general, las derivadas F () de la funci
on F () = se suelen representar con la notaci
on y reciben el nombre de funciones de Veblen. As,
0 () = y 1 () = .
Los n
umeros epsilon incluyen a todos los cardinales no numerables. M
as en
general:
Teorema 6.44 Si es un cardinal no numerable y < entonces () = .
n: Supongamos en primer lugar que es regular y veamos
Demostracio
por induccion que | : .
Para = 0 hay que probar que < < , pero una simple induccion
sobre muestra que | | = 0 || (para > 0), luego < .
186
187
n: Probamos simult
Demostracio
aneamente las dos partes: si = , es
obvio que tiene que ser = en el primer caso y < en el segundo.
Supongamos que < . Entonces () es punto jo de , luego se cumple
que ( ()) = () (), luego () (con igualdad en el primer caso
y desigualdad estricta en el segundo). El caso restante es analogo. Notemos que
siempre que se da uno de los tres casos se tiene la igualdad o la desigualdad del
enunciado.
Esto nos da un tipo de representacion u
nica en terminos de funciones de
Veblen. Veamos antes un caso particular:
Teorema 6.46 Todo ordinal de la forma = se expresa de forma u
nica
como = (), con < .
n: La unicidad se debe al teorema anterior: si tuvieramos
Demostracio
dos representaciones = () = ( ), no puede ser < , pues eso obliga a
que = ( ) = , pero suponemos < . Tampoco puede ser < , luego
= = .
Para probar la existencia observamos que (0) < (), luego podemos tomar el mnimo ordinal tal que < (). Si es = 0 tenemos que
= < 0 () = , luego < y sirve la representacion = 0 () con
= .
Si > 0, entonces, por la minimalidad de , para todo < tenemos que
() , pero como es normal, se cumple de hecho que () = . As,
es un punto jo de todas las funciones , con < , luego existe un tal que
= () < (), luego < .
Observemos que, en las condiciones del teorema anterior,
(0) () = ,
y si se da la igualdad es porque (0) = (), luego = 0, luego = (0).
Definici
on 6.47 Un ordinal es fuertemente crtico si = (0).
Acabamos de probar que si = no es fuertemente crtico entonces se
expresa de forma u
nica como () con , <
La existencia de ordinales fuertemente crticos se sigue de la caracterizacion
siguiente:
Teorema 6.48 Un ordinal es fuertemente crtico si y s
olo si
V
> 0 < () < .
188
189
Captulo VII
El sistema num
erico
Para terminar de perlar a NBG como teora capaz de formalizar todo
el razonamiento matematico, veremos ahora que permite denir los conjuntos
numericos que intervienen en practicamente todas las ramas de la matematica,
y a partir de los cuales construyen la mayora de sus objetos de estudio: ya
hemos denido los n
umeros naturales y aqu presentaremos los n
umeros enteros, los n
umeros racionales y los n
umeros reales. Para completar el sistema
numerico usual faltaran los n
umeros complejos, pero no entraremos en su construccion porque no los vamos a necesitar y esta es trivial desde un punto de
vista conjuntista.
Por el contrario, el conjunto R de los n
umeros reales representa un papel nada
trivial en la teora de conjuntos, ya que est
a relacionado directa o indirectamente
con muchos de los problemas estudiados en ella.
Para la construcci
on de Z y Q bastan los axiomas de NBG + AI, as que
empezaremos trabajando en esta teora salvo que se indique lo contrario. Para
construir los n
umeros reales sera necesario a
nadir el axioma de partes AP. Algunos resultados aislados requerir
an el axioma de eleccion, pero solo en su forma
debil AEN (el axioma de eleccion numerable).
7.1
Los n
umeros enteros
En el conjunto de los n
umeros naturales tenemos denidas una suma y
un producto, pero no forman un anillo, principalmente porque ning
un n
umero
natural (salvo el cero) tiene un opuesto para la suma. El conjunto Z de los
n
umeros enteros surge de forma natural como la menor extension posible de
que es un anillo.
La idea b
asica es que queremos que en Z haya n
umeros sucientes para
calcular la resta m n de cualquier par de n
umeros naturales m y n. Una
primera aproximacion al problema sera denir Z = y denir una suma y
un producto de forma que el par (m, n) acabara siendo el resultado de restar
m n. Ahora bien, este intento tiene un fallo, y es que es facil convencerse de
191
192
que, por ejemplo, la resta 5 7 debera dar lo mismo que la resta 1 3 (igual
que 7 5 = 3 1). En general, debe cumplirse
a b = c d a + d = b + c,
donde la resta del miembro izquierdo es una operaci
on que todava no tenemos
denida, mientras que la suma del miembro derecho es simplemente la suma de
n
umeros naturales. Eliminando la operaci
on no denida, lo que queremos es
que el n
umero asociado al par (a, b) sea el mismo que el asociado al par (c, d) si
y solo si a + d = b + c. La forma tpica de conseguir esto es formar un conjunto
cociente:
Definici
on 7.1 Denimos en la relacion R dada por
(a, b) R (c, d) a + d = b + c.
Es f
acil probar que se trata de una relacion de equivalencia. Llamaremos [a, b]
a la clase de equivalencia del par (a, b).
Llamaremos conjunto de los n
umeros enteros al cociente Z = ( )/R. La
letra Z es por el alem
an Zahl (n
umero).
Ahora podemos armar con rigor que
[a, b] = [c, d] a + d = b + c.
Denimos en Z la suma y el producto dados por:
[a, b] + [c, d] = [a + c, b + d],
Notemos que son las operaciones obligadas por la idea de que [a, b] debe
ser la resta a b:
(a b) + (c d) = (a + c) (b + d),
Para que estas deniciones sean correctas debemos comprobar que no dependen de los representantes elegidos en las clases, es decir, que si [a, b] = [a , b ]
y [c, d] = [c , d ], entonces
[a + c, b + d] = [a + c , b + d ] y
(+m)(+n) = +(mn).
193
7.1. Los n
umeros enteros
Z = {n | n \ {0}}
3,
2,
1,
0,
+1,
+2,
+3,
194
es mas f
acil observar primero que los n
umeros enteros estrictamente positivos
son los de Z+ , mientras que los estrictamente
negativos son los de Z , luego la
V
propiedad se reduce a comprobar que ab N a b N, lo cual ya lo sabemos.
Tambien es inmediato a partir de las deniciones que, si m, n , entonces
m n +m +n, lo cual signica que y N tampoco se distinguen por
lo que respecta al orden, de modo que, por ejemplo, 3 < 7 es equivalente a
+3 < +7.
Las propiedades generales de los anillos ordenados implican ahora que
V
mn (m < n n < m),
lo que en denitiva se traduce en que los n
umeros enteros est
an ordenados as:
3 < 2 < 1 < 0 < +1 < +2 < +3 <
Ahora es inmediato que Z es un dominio ntegro, pues si ab = 0, entonces
|ab| = |a||b| = 0, pero los valores absolutos est
an en N y, como tiene las mismas
propiedades que , podemos concluir que |a| = 0 |b| = 0, luego a = 0 b = 0.
En lo sucesivo identicaremos los n
umeros naturales con los enteros positivos,
de modo que escribiremos 3 en lugar de +3.
Una u
ltima propiedad relevante de la aritmetica b
asica de los n
umeros enteros es que admite la divisi
on eucldea en los terminos siguientes:
Teorema 7.2
1
W
V
Dd Z(d 6= 0 cr Z (D = dc + r 0 r < d))
195
7.1. Los n
umeros enteros
Observemos ahora que si A es cualquier anillo, podemos denir recurrentemente una aplicacion a : N A mediante
V
0a = 0 n N (n + 1)a = na + a.
P
a. Si n Z cumple n < 0, denimos na = (n)a,
Equivalentemente, na =
i<n
mveces
z }| {
a
+
+ a si m > 0,
0
si m = 0,
ma =
si
m < 0.
a
|
{z
}
mveces
m(a + b) = ma + mb,
m(na) = (mn)a.
196
Es inmediato comprobar que esto equivale a que Z no este acotado inferiormente en A o a que Z no este acotado ni superior ni inferiormente en A.
Trivialmente, Z es un anillo ordenado arquimediano, pues para todo m Z
se cumple que m < 0 o, en caso contrario, m < m + 1, y en ambos casos el
termino de la derecha es un n
umero natural.
Es f
acil ver que si A es un anillo arquimediano, para cada a A existe un
u
nico m Z tal que m a < m + 1. Dicho m recibe el nombre de parte entera
(por defecto) de a, y la representaremos por E[a].
El valor F [a] = a E[a] recibe el nombre de parte fraccionaria de a, de
modo que a admite una u
nica descomposicion:
a = E[a] + F [a],
7.2
E[A] Z,
0 F [a] < 1.
Los n
umeros racionales
La construcci
on del cuerpo Q de los n
umeros racionales la hemos llevado ya
a cabo en un contexto general:
Definici
on 7.5 Denimos el cuerpo de los n
umeros racionales al cuerpo de
cocientes Q de Z construido en la p
agina 34.
1 Notemos que aqu
estamos considerando N Z A, si no quisi
eramos hacer esta identificaci
on, simplemente deberamos escribir a < n 1 en lugar de a < n.
197
7.2. Los n
umeros racionales
198
a+b
< b.
2
199
En particular, vemos que dos cuerpos ordenados numerables son necesariamente semejantes (aunque no necesariamente isomorfos).
Ejercicio: Probar que Q Q y Q Q, en ambos casos con el orden lexicogr
afico, son
semejantes a Q.
7.3
Cuerpos m
etricos completos
En efecto, d(x, y) d(x, z) + d(z, y), luego d(x, y) d(x, z) d(y, z). Invirtiendo los papeles de y, z obtenemos igualmente que d(x, z) d(x, y) d(y, z),
luego
d(y, z) d(x, y) d(x, z) d(y, z),
y esto es equivalente a la desigualdad que queremos probar.
2 En la definici
on usual se toma R = R, cosa que no podemos hacer aqu porque todava
no hemos definido R. Luego veremos que, en contra de lo que podra parecer, esta definici
on
no es m
as general.
200
Notemos que una inmersion isometrica es necesariamente inyectiva, por la primera condicion de la denicion de distancia. Una inmersion isometrica biyectiva
entre dos espacios metricos es una isometra.
Dos espacios metricos son isometricos cuando existe una isometra entre
ellos. Esto hace que ambos compartan las mismas propiedades denibles en
terminos de la distancia.
Sobre un cuerpo podemos considerar una clase de distancias que est
an bien
relacionadas con la suma y el producto, a saber, las denidas en terminos de
valores absolutos:
Un valor absoluto en un cuerpo K es una aplicacion | | : K R, donde R
es un cuerpo ordenado arquimediano, que cumpla las propiedades siguientes:
V
a) x K (|x| 0 (|x| = 0 x = 0)),
V
b) xy K |x + y| |x| + |y|,
V
c) xy K |xy| = |x||y|.
pues |1| = |1 1| = |1| |1| y, como por a) |1| 6= 0, tiene que ser |1| = 1.
Por otra parte, | 1|2 = |(1)2 | = |1| = 1, luego
| 1|2 1 = (| 1| 1)(| 1| + 1) = 0,
201
La sucesion est
a acotada si existe un x M y un C R de modo que
V
n d(xn , x) C.
V
V
W
Un conjunto D M es denso en M si x M > 0 d D d(x, d) < .
Vamos a analizar estos conceptos:
Que una sucesion converja a un lmite l signica que sus terminos se aproximan cada vez mas a l hasta hacerse practicamente indistinguibles de l. Por
3 En lo sucesivo sobrentenderemos que la letra representa siempre un elemento del cuerpo
R donde toma im
agenes la distancia, mientras que m, n representar
an siempre n
umeros naturales.
202
ejemplo, si una sucesion en Q converge a 1 tenemos que, para = 1/1 000 000,
existe un m tal que todos los terminos posteriores a xm se diferencian
de 1 en a lo sumo una millonesima, y si esta aproximacion no nos parece suciente, siempre podemos tomar un menor, pues aumentando m si es necesario
tendremos garantizada la aproximacion que deseemos.
Observemos que una sucesion no puede converger a mas de un lmite, pues
si {xn }n converge a dos puntos l y l de un espacio metrico, entonces, para
= d(l, l ), existe un m tal que si n m se cumple4 d(xn , l) < /2 y
d(xn , l ) < /2, y entonces tenemos una contradiccion:
d(l, l ) d(l, xn ) + d(xn , l ) < /2 + /2 = d(l, l ).
As pues, si una sucesion {xn }n en un espacio metrico M es convergente,
representaremos su u
nico lmite como
lm xn M.
n
A menudo resultara u
til el resultado siguiente sobre convergencia en cuerpos
ordenados:
Teorema 7.12 Sea K un cuerpo ordenado arquimediano y sea {xn }n una
sucesi
on convergente en K tal que existen a, b K y m de modo que
V
n m a xn b. Entonces a lm xn b.
n
1
1
<
< .
n+1
m
4 En principio tendr
amos un m1 tal que para n m1 se cumplira la definici
on de convergencia a l y otro m2 a partir del cual se cumplira la definici
on de convergencia a l , pero si
tomamos m = m
ax{m1 , m2 }, a partir de m se cumplen las dos. En lo sucesivo aplicaremos
t
acitamente este argumento con frecuencia.
5 Este teorema requiere el axioma de elecci
on (numerable) salvo que supongamos que D
admite un buen orden (que nos permita tomar como dn el mnimo elemento de D que cumple la
propiedad exigida en la prueba). En realidad, todos los conjuntos densos a los que aplicaremos
este teorema ser
an numerables, por lo que nunca necesitaremos el axioma de elecci
on.
203
k
k1
a< .
n
n
Si a < 0, entonces a > 0 y tomamos el menor n
umero natural k tal que
na k, de modo que k 1 < na k, luego
k + 1
k
a<
.
n
n
En ambos casos tenemos un entero m tal que
m1
m
a< .
n
n
Entonces
m1
1
m
=
+ < a + b a = b,
n
n
n
luego q = m/n Q cumple a < q < b, luego Q es denso en K por el teorema
anterior.
a<
204
205
Definici
on 7.17 Una sucesion {yk }k es una subsucesi
on de una sucesion
{xn }n si existe una sucesion estrictamente creciente {nkV
}k de n
umeros
naturales (es decir, tal que k < k nk < nk ) de modo que k yk = xnk .
As, una subsucesion avanza por los puntos de la sucesion pero dando saltos
de varios a la vez, sin retroceder
V nunca. Observemos que, en las condiciones
de la denicion, se cumple que k k nk , pues es un caso particular del
teorema 1.25.
206
an1 < an0 y n0 < n1 . Podemos repetir recurrentemente este proceso y obtener
una subsucesion
an0 > an1 > an2 > an3 > an4 > an5 >
mon
otona decreciente.
La idea de que las sucesiones de Cauchy deberan converger nos lleva al
concepto siguiente:
Definici
on 7.20 Un espacio metrico es completo si en el toda sucesion de
Cauchy es convergente.
En particular podemos hablar de cuerpos metricos y cuerpos ordenados completos. Veamos en que se traduce la completitud en el caso concreto de un cuerpo
ordenado:
Teorema 7.21 Sea K un cuerpo ordenado arquimediano. Las afirmaciones
siguientes son equivalentes:
a) K es completo.
b) Si {an }n y {bn }n son sucesiones en K tales que, para todo ndice n,
se cumpla an an+1 bn+1 bn y lm(bn an ) = 0, entonces existe un
n
V
u
nico l K tal que n an l bn .
Ahora
supongamos
que
dos
elementos
l,
l
K
cumplen
n an l b n
V
y n an l bn (no suponemos que l sea el lmite anterior). Entonces no
perdemos generalidad si suponemos que l l y, como an l l bn , resulta
que l l bn an . Si fuera l 6= l , podramos tomar = l l > 0 y resultara
que no se cumple la denicion de convergencia para lm(bn an ) = 0. As pues,
n
l es u
nico.
b) c) Sea A K un subconjunto no vaco acotado superiormente. Sea
a A y sea b una cota superior. Si a es tambien una cota superior entonces
es el maximo de A, luego tambien su supremo. Supongamos, pues, que a no es
una cota superior de A. En particular a < b.
Vamos a construir recurrentemente una sucesion {(an , bn )}n en K K
de modo que an < bn y cada bn sea una cota superior de A, pero ning
un an
207
208
209
lm(an bn ) = lm an lm bn .
n
210
est
an en M0 , entonces lm d(xn , yn ) = d(x, y). En efecto,
n
211
sucesion est
a en M0 , y entonces d(G(x), G(xn )) = d(x xn ), de donde se sigue
inmediatamente que
G(x) = lm G(xn ) = lm f (xn ) = F (x).
n
212
+ +
< + + = .
n + 1 3 n + 1
3 3 3
Por hip
otesis existe lm dn = l y basta probar que lm xn = l. En efecto:
|dn dn | <
n
tambien es de Cauchy.
|yn yn | =
=
.
xn
xn
|xn xn |
T2
As, dado > 0, podemos tomar un m mayor (si es preciso) que el de la primera
parte de modo que si n, n m se cumpla que |xn xn | < T 2 , y as concluimos
que |yn yn | < .
7.4. La construcci
on de R
213
La construcci
on de R
7.4
Es f
acil ver que se trata, en efecto, de una relacion de equivalencia. Por
ejemplo, la transitividad se debe a que si
lm d(xn , yn ) = lm d(yn , zn ) = 0,
n
Denimos la compleci
on de M como el conjunto cociente M de M respecto
de la relaci
on de equivalencia que acabamos de denir.
9 En realidad el teorema 7.23 ya implica que Q es incompleto, si tenemos en cuenta tambi
en
el resultado aritm
etico (que no hemos probado aqu) seg
un el cual en Q no existe, por ejemplo,
la raz cuadrada de 2.
10 Notemos que C
es un conjunto, luego C
M M , y el axioma AP implica que M
M
tambi
en lo es.
214
En realidad, para que esta denicion sea correcta hemos de comprobar que
no depende de la eleccion de las sucesiones que tomamos en cada clase de equivalencia. Esto se debe a que si
[{xn }n ] = [{xn }n ],
[{yn }n ] = [{yn }n ],
entonces
|d(xn , yn ) d(xn , yn )| |d(xn , yn ) d(xn , yn )| + |d(xn , yn ) d(xn , yn )|
d(yn , yn ) + d(xn , yn )
y, teniendo en cuenta que los dos u
ltimos sumandos tienden a 0, es facil ver que
lm(d(xn , yn ) d(xn , yn )) = 0,
n
7.4. La construcci
on de R
215
= [{xn yn }n ].
216
Los neutros 0 y 1 de K son las clases de las sucesiones constantes correspondientes, es decir, i(0) e i(1).
Veamos que K es un cuerpo. Para ello tomamos un K, 6= 0. Esto
quiere decir que = [{xn }n ], donde la sucesion {xn }n es de Cauchy en K,
pero no converge a 0. Por el teorema 7.29 sabemos que la sucesion {1/xn }n
(denida como 0 cuando xn = 0, cosa que solo puede suceder en un n
umero
nito de casos) es de Cauchy, luego dene un K, de modo que es la
clase de equivalencia de una sucesion que vale 1 salvo a lo sumo en un n
umero
nito de casos. Es claro entonces que = 1, luego tiene inverso y K es un
cuerpo.
Se comprueba trivialmente que la aplicacion i : K K es un monomorsmo de cuerpos.
Nuevamente, si suponemos que el cuerpo R es completo, podemos convertir
a K en un cuerpo metrico. Por el caso general en que M era un espacio metrico
arbitrario, sabemos que si {xn }n es una sucesion de Cauchy en M entonces
la sucesion {|xn |}n es de Cauchy en R (pues |xn | = d(xn , 0)), luego podemos
denir |[{xn }n ]| = lm |xn |, y ya hemos visto que la denicion es correcta
n
en el sentido de que no depende de la eleccion de la sucesion en la clase de
equivalencia.
Ahora podemos probar que | | : K R es un valor absoluto en K. Por
ejemplo, si = [{xn }]n , = [{yn }]n , entonces |xn + yn | |xn | + |yn |, luego
|xn | + |yn | |xn + yn | 0 y por 7.12 resulta que || + || | + | 0, luego
tenemos la desigualdad triangular. Por otra parte,
|| = lm |xn yn | = lm |xn ||yn | = (lm |xn |)(lm |yn |) = ||||.
n
7.4. La construcci
on de R
217
M
as a
un, K cumple las dos propiedades de la denicion de cuerpo ordenado,
pues si , entonces es positivo o nulo, luego lo mismo vale para
( + ) ( + ), luego + + , y si , 0, ambos son positivos o
nulos, luego lo mismo vale para 0.
Ademas, la aplicacion i : K K conserva el orden, pues si x < y, es
claro que la clase de la sucesion constante {y x}n es positiva, es decir, que
i(y) i(x) es positivo y, por consiguiente, i(x) < i(y).
En efecto, dado > 0 (ahora en K, porque queremos probar una convergencia en K), tenemos que
V = [{en }]n de modo que existe un c > 0 en K y un
m de modo que n m en c.
Cambiando m por otro mayor podemos suponer que si n, n m, entonces
|xn xn | < c/2. As c/2 < xn xn < c/2, luego
en xn + xn > c c/2 = c/2.
218
Por lo tanto, i(xn ) + = [{en xn + xn }n ] es positivo, luego concluimos que i(xn ) < .
Similarmente, xn xn + en > c c/2 = c/2, por lo que i(xn ) + es
positivo, luego i(xn ) > . En total tenemos que < i(xn ) < , luego
|i(xn ) | < (siempre que n m), luego se cumple la denicion de lmite.
La conclusi
on, como en el caso general para espacios metricos, es que i[K]
es denso en K, que toda sucesion de Cauchy en i[K] converge en K y que K es
un cuerpo ordenado completo por el teorema 7.27.
A partir de aqu ya podemos recoger los frutos de todo el desarrollo que
hemos realizado:
Definici
on 7.31 Llamaremos cuerpo de los n
umeros reales a la complecion
umeros racionales. Hemos demostrado que es un
R = Q del cuerpo Q de los n
cuerpo ordenado completo y, por 7.26 sabemos que es u
nico salvo isomorsmo,
es decir, que todo cuerpo ordenado completo es isomorfo a R.
Tambien sabemos que existe un monomorsmo de cuerpos i : Q R que
conserva el orden, por lo que en lo sucesivo identicaremos a Q con i[Q], de
modo que podemos considerar que N Z Q R.
Como Q es denso en R (lo cual, seg
un 7.14 equivale a que entre dos n
umeros
reales hay siempre un n
umero racional), por 7.23 sabemos que para cada n
umero
2
real 0 existe
un
u
nico
0
tal
que
=
.
Representaremos
a
dicho
con la
notaci
on y diremos que es la raz cuadrada (positiva) de (mientras
que es la raz cuadrada negativa de ).
Cada > 0 tiene exactamente dos races cuadradas en R (es decir, que hay
dos n
umeros que cumplen 2 = , pues si
0 = 2 = 2 2 = ( )( + ),
7.4. La construcci
on de R
219
toda inmersi
on isometrica f : M N de M en un cuerpo metrico completo N
a una isometra si
se extiende a una inmersi
on isometrica F : M M , que ser
f [M ] es denso en N . Lo mismo es v
alido para cuerpos metricos e inmersiones
isometricas de cuerpos metricos.
Podemos parafrasear este teorema diciendo que la complecion de un espacio
metrico (resp. de un cuerpo metrico) es el menor espacio metrico (resp. cuerpo
metrico) completo que lo contiene.
Volviendo a R, podemos renar el teorema 7.21:
Teorema 7.33 (de los intervalos encajados de Cantor) Dadas dos sucesiones {an }n y {bn }n de n
umeros reales tales que,Vpara todo ndice n, se
cumple an an+1 bn+1 bn , existe un l R tal que n an l bn . Si
adem
as y lm(bn an ) = 0, dicho l es u
nico.
n
2 +
+ 2
<
< ,
3
3
(, )1 = (( + 2)/3, ).
220
a + 2b
2a + b
<
s b,
3
3
7.5
221
Definici
on 7.35 Sea X un conjunto totalmente ordenado. Llamaremos intervalos en X a los conjuntos siguientes, para todo a, b X:
]a, b[ = {x X | a < x < b},
[a, b] = {x X | a x b},
], b[ = {x X | x < b},
], b] = {x X | x b},
[a, +[ = {x X | a x},
], +[ = X.
El elemento a (en los intervalos en los que interviene) se llama extremo inferior
del intervalo, mientras que b (cuando procede) es el extremo superior. Los
intervalos de la forma ]a, b[, incluso si a o b es innito, se llaman intervalos
abiertos, mientras que los de tipo [a, b] se llaman intervalos cerrados.
Observemos que si X tiene maximo M , entonces
]a, +[ = ]a, M ] ,
[a, +[ = [a, M ] ,
], b] = [m, b] ,
y si tiene maximo y mnimo entonces ], +[ = [m, M ], por lo que los intervalos con extremos innitos solo son relevantes en ausencia de maximo o
de mnimo. En tal caso son conjuntos no acotados, y se llaman intervalos no
acotados.
Teorema 7.36 Si X es un conjunto totalmente ordenado, las afirmaciones siguientes son equivalentes:
a) Todo subconjunto de X no vaco y acotado superiormente tiene supremo.
b) Todo subconjunto de X no vaco y acotado inferiormente tiene nfimo.
c) Un conjunto I X es un intervalo si y s
olo si
V
V
ab I c X(a < c < b c I).
222
223
Definici
on 7.37 Llamaremos precontinuos a los conjuntos totalmente ordenados densos en s mismos. Un continuo es un precontinuo completo.
Si X es un precontinuo, diremos que un subconjunto D X es denso si
V
W
xy X(x < y d D (x < d < y)).
Observaci
on Si X es un continuo y x X no es maximo ni mnimo de X
entonces X \ {x} deja de ser un continuo, pues el conjunto ], x[ no es vaco
(porque x no es mnimo de X) y est
a acotado superiormente (porque x no es el
maximo de X), pero no tiene supremo en X \ {x}.
Por el contrario, es pura rutina comprobar que si a un continuo le quitamos
su mnimo o su maximo, el conjunto resultante sigue siendo un continuo, pero
ahora sin mnimo o sin maximo, mientras que si a un continuo sin mnimo o sin
maximo le a
nadimos un elemento nuevo y extendemos la relacion de orden de
modo que se convierta en el mnimo o el maximo, el conjunto resultante sigue
siendo un continuo.
Esto se traduce en que los continuos vienen en grupos de cuatro, en el
sentido de que si a un continuo X le quitamos su mnimo y su maximo en caso
de que los tenga y llamamos Y al continuo resultante, entonces X es semejante
a uno de los cuatro continuos
Y,
{m} Y,
Y {M },
{m} Y {M },
224
225
La desigualdad i(x) i(y) es trivial. Para ver que es estricta usamos que
X es denso en s mismo, con lo que existe un z tal que x < z < y, y entonces
z i(y) \ i(x).
De hecho, i es una inmersion densa, ya que si < son dos elementos de
C(X), entonces existe un b \ . Como b no es maximo de , existe un b
tal que b < b , y podemos tomar c X tal que b < x < b . Entonces es claro
que A i(b) < i(x) < i(b ) .
226
/ C(Q)
=
i2
Q
de modo que el diagrama es conmutativo, es decir, i1 f = i2 , que es lo mismo
que decir que la semejanza f deja invariantes a los n
umeros racionales cuando
los identicamos simult
aneamente con i1 [Q] e i2 [Q]. Notemos que sin las identicaciones es f () = {q Q | i1 (q) < }. Es claro entonces que si denimos
en C(Q)
+ = f (f 1 () + f 1 ()),
= f (f 1 ()f 1 ())
227
228
Cuando los dos factores no son positivos hay que denir el producto mediante
las reglas de los signos:
229
7.6
Sumas infinitas
ai , donde
iI
ai = sup{
iI0
iI
ai | I0 I nito}.
Aqu hay que entender que el supremo es en R, de modo que puede ser +.
Notemos que, trivialmente, si J I, se cumple que
P
P
bi .
ai
es facil ver que si 0 ai bi entonces
iI
iJ
ai
ai . Tambien
iI
iI
iI
ai =
iI1
ai +
ai ,
iI2
donde hay que entender que una suma con un sumando innito es, por denicion,
innita. En efecto, si alguno de los dos sumandos de la derecha es +, es claro
que la suma de la izquierda tambien es innita y se tiene la igualdad, as que
230
suponemos que las dos sumas son nitas. Si I01 I1 , I02 I2 son conjuntos
nitos, tenemos que
P
P
P
P
ai +
ai ,
ai =
ai
iI01
luego
iI01
iI02
ai
ai
iI
ai
iI
ai
iI02
iI01 I02
ai , luego
iI02
ai ,
iI2
iI1
iI1
ai
iI
ai
ai
iI
iI
ai
ai , luego
iI02
ai , y
ai +
iI2
iI1
iI1
ai
luego
iI
ai
ai +
iI1
iI0 I2
iI0 I1
iI0
ai .
iI
iI2
ai y tenemos la igualdad. M
as en general, si I =
Ij
jJ
iI2
iI1
y la uni
on es disjunta, entonces se cumple la asociatividad generalizada:
P P
P
ai ,
ai =
iI
jJ iIj
iI
jJ0
jJ iIj
luego
iI0
ai
Ij , y as
ai =
iI0
P P
jJ0
ai
luego
iI
i Ij
jJ0 iIj
jJ0 iIj I0
ai
P P
jJ0 iIj
ai
ai y tenemos la igualdad.
P P
ai ,
jJ iIj
jJ iIj
iI
iI
iI
ai =
iI
ai .
231
iI0
iI
iI
ai <
iI0
iI
iI
iI0 I
iI
As pues, la distancia entre las sumas para I e I es menor que cualquier > 0,
luego es nula.
Por lo tanto, no perdemos generalidad si estudiamos u
nicamente sumas numerables. Cualquier resultado sobre ellas se extiende trivialmente a sumas arbitrarias mediante el teorema anterior. Cuando el conjunto de ndices est
a
contenido en N es costumbre usar notaciones como
ai ,
i=0
ai ,
ai ,
ik
i=k
n
P
ai = lm
n i=0
i=0
ai .
i=0
ai <
iI
ai
ai .
i=0
i=0
ai <
iI
ai
n
P
i=0
i=0
ai
ai .
i=0
ai lm
n
P
n i=0
ai
ai . Esto
i=0
signica que la distancia entre el lmite y la suma es menor que , para todo
> 0, luego es nula.
14 Aqu
usamos AEN, porque es necesario elegir una aplicaci
on de cada conjunto f 1 [n] en
su cardinal para justificar que la uni
on es numerable.
232
Notemos que la igualdad del teorema anterior puede tomarse como denicion
de una suma innita numerable, y en tal caso no necesitamos suponer que los
terminos de la serie son positivos (aunque entonces el lmite puede no existir, y
hay que distinguir entre series convergentes y divergentes y, en caso de convergencia, el valor de la suma puede depender del orden en que se enumeran los
terminos). No obstante, no vamos a necesitar tales sumas.
Vamos a calcular algunas series innitas. Para ello empezamos observando:
Teorema 7.47 Si 0 < r < 1, entonces lmn rn = 0.
n: Tenemos que 1/r > 1, luego 1/r = 1 + s, con s > 0. Es
Demostracio
f
acil ver15 que 1 + ns (1 + s)n , luego 1 + ns 1/rn . Dado > 0, podemos
tomar m tal que (1/ 1)/s < m, con lo que si n m se cumple que
1/ < 1 + ns 1/rn , luego rn < .
Teorema 7.48 Si 0 < r < 1, entonces
rn =
n=k
rk
.
1r
rn =
n=k
rk rm+1
.
1r
Si hacemos tener m a innito, las propiedades de los lmites, junto con el teorema
anterior, implican trivialmente el resultado.
Teorema 7.49 Sea b 2 un n
umero natural. Entonces, cada n
umero real
[0, 1[ se expresa de forma u
nica como
=
c
P
n
,
n
n=1 b
=
(b
1)
=
(b
1)
= k1 .
n
n
1
b
b
1
b
b
1
b
n=k
n=k
15 Es consecuencia inmediata de la f
ormula del binomio de Newton, pero puede probarse
tambi
en por inducci
on sobre n, sin m
as que tener en cuenta que 1 (1 + s)n , con lo que
s s(1 + s)n , luego
233
V
Ademas, la desigualdad es estricta salvo que n k cn = b1. Tomando k = 1,
esto prueba en particular que todas las series del enunciado16 son n
umeros
en [0, 1[. Veamos que sucesiones distintas determinan n
umeros distintos. Si
{cn }
nimo natural en que dieren. No perdemos
n=1 6= {cn }n=1 , sea k el m
generalidad si suponemos que ck < ck . Entonces
k1
c
k1
c
P cn
P
P cn
P
ck
ck
1
n
n
=
+
+
<
+ k + k
n
n
k
n
n
b
b
b
b
b
b
b
n=1
n=1
n=1
n=k+1
k1
P cn
n
n=1 b
k1
c
c
P cn
P
P
ck
c
n
n
+ kk +
=
,
k
n
n
n
b
b
n=1 b
n=1 b
n=k+1 b
luego las series son distintas. Notemos que en la desigualdad estricta hemos
usado
que no todo cn = b1. En tal caso tendremos una igualdad si ck = ck +1 y
V
n > k cn = 0. Veamos que todo [0, 1[ admite una expresion de esta forma.
Deniremos la sucesion {cn } por recurrencia. Puesto que 0/b < b/b,
existe un u
nico n
umero natural c1 < b tal que c1 /b < (c1 + 1)/b. Supongamos denidos {cn }kn=1 tales que
k c
k c
P
P
b
n
n
<
+ k+1 .
n
n
b
b
b
n=1
n=1
Entonces existe un u
nico n
umero natural ck+1 < b tal que
k c
k c
P
P
ck+1
ck+1 + 1
n
n
+ k+1 <
+
,
n
n
b
bk+1
n=1 b
n=1 b
k+1
Pc
n=1
n
n
b
<
k+1
Pc
n=1
n
bn
b
bk+2
Hemos visto que la sucesion {(1/b)k }k tiende a 0, de donde se sigue inmediatamente que
k c
c
P
P
n
n
= lm
=
.
n
n
k n=1 b
n=1 b
234
Definici
on 7.50 Si R, la sucesion {cn }
n=1 dada por el teorema anterior
para la parte fraccionaria de recibe el nombre de desarrollo en base b de la
parte fraccionaria de que, junto con el desarrollo de la parte entera dado por
la denicion 2.50 constituye el desarrollo en base b de n
umero real .
Cuando no se especica la base se sobrentiende que estamos tomando b = 10
y hablamos entonces de la expresi
on decimal de un n
umero real. La forma usual
de
representar
las
primeras
cifras
decimales
de
un
n
u
mero real es, por ejemplo:
6
2
2
7
1 000 = 3 101 + 1 100 + 1 + 2 + 3 + 4 +
10
10
10
10
La existencia de desarrollos decimales proporciona otra demostracion de que
R = 20 , pues cada elemento de 2 constituye el desarrollo decimal (o incluso
en base 3) de un n
umero real distinto, luego R 20 , y la otra desigualdad se
sigue de que R PQ.
Observaci
on Terminamos con una reexion sobre lo que hemos visto a lo
largo de todo el captulo: en ning
un momento hemos necesitado el axioma de
regularidad (salvo a lo sumo para denir 20 en ausencia del axioma de eleccion,
pero el teorema sobre el cardinal de R podra reformularse sin nombrarlo), pero
el hecho es que todos los conjuntos numericos que hemos denido son regulares.
Por ejemplo, todos los pares ordenados de n
umeros naturales est
an contenidos en V , luego V . Si n Z, por denicion n V , luego
n V+1 , luego Z V+1 y Z V+2 .
Ahora, si m, n Z, entonces {m}, {m, n} V+2 , luego (m, n) V+3 ,
luego Z Z V+3 . Si q Q, por denicion q Z Z V+3 , luego q V+4 ,
luego Q V+4 , luego Q V+5 .
Si denimos los n
umeros reales como secciones iniciales abiertas de Q, entonces si R tenemos que Q V+4 , luego V+5 , luego R V+5
y R V+6 . Si construimos R mediante sucesiones de Cauchy, su lugar en la
jerarqua regular es unos pelda
nos mas alto.
El caso es que si prosiguieramos analizando las construcciones que manejan
habitualmente los matematicos, como los espacios Rn , los espacios p , los espacios de funciones holomorfas en un abierto del plano complejo, etc., analisis tan
sencillos como los que acabamos de realizar mostraran que todos ellos est
an en
alg
un V+n , para cierto n . En efecto, cada construcci
on solo aumenta un
n
umero nito de pasos el rango de los conjuntos involucrados, por lo que nunca
llegamos a V+ . La mayor parte de las matematicas actuales se desarrolla de
hecho en V+ . Por ello, resulta irrelevante plantearse si existen o no conjuntos
no regulares.
Captulo VIII
Elementos de topologa
En el captulo I hemos desarrollado el lenguaje b
asico de la teora de conjuntos, que incluye los conceptos de relaci
on, funcion, operaci
on y todos
los relacionados con ellos, y con este lenguaje hemos desarrollado los contenidos
que hemos visto hasta ahora. Sin embargo, en este punto resulta conveniente
enriquecer nuestro lenguaje b
asico con el lenguaje de la topologa conjuntista.
La topologa es una abstracci
on de la geometra y, si bien una parte de esta
rama de la matematica proporciona tecnicas muy potentes para trabajar en
contextos geometricos, otra parte desarrolla los conceptos topologicos b
asicos
en una direcci
on completamente opuesta, y permite aplicar razonamientos que
tienen su origen en la geometra en contextos abstractos totalmente alejados de
toda base geometrica intuitiva.
El tr
ansito de la topologa con base geometrica a la topologa puramente
conjuntista se realiza a traves del concepto de espacio metrico, que ya conocemos. Podemos pensar que el concepto mas elemental que formaliza la topologa
es el de alrededor de un punto. Si pensamos en los puntos del plano, o del
espacio intuitivo, vemos que sabemos dar sentido a armaciones sobre si todos
los puntos de alrededor de un punto dado cumplen algo. Por ejemplo, podemos decir que una esfera contiene a todos los puntos de alrededor de su centro,
y esto tiene un sentido muy preciso a pesar de que no tiene ning
un sentido decir
si un punto dado es o no uno de los puntos de alrededor de otro.
M
as concretamente, si x es un punto de un espacio metrico M y > 0 es
un n
umero real, podemos denir la bola abierta de centro x y radio como
B (x) = {y M | d(x, y) < }, de modo que, en el caso del plano o del espacio
intuitivo con la distancia intuitiva entre puntos, se trata de el crculo o la esfera
de centro x y radio . La idea b
asica es que, por peque
no que sea el radio ,
podemos decir que la bola B (x) contiene a todos los puntos de alrededor de x, de
modo que armar que una propiedad la cumplen todos los puntos de alrededor
de x es lo mismo que armar que existe un > 0 tal que todos los puntos de
B (x) cumplen la propiedad en cuestion.
Esto nos lleva a su vez a la nocion de entorno: Un subconjunto U M es
un entorno de un punto x M si existe un > 0 tal que B (x) U , y as,
235
236
los entornos de un punto son los conjuntos que contienen a todos los puntos de
alrededor del punto. La nocion de entorno captura de forma matematicamente
precisa la noci
on intuitiva de alrededor. En teora toda la topologa podra
formularse tomando como base la nocion de entorno debidamente abstrada de
su origen geometrico, pero resulta mas conveniente desde un punto de vista
tecnico partir de un concepto relacionado que captura la misma informacion,
el concepto de conjunto abierto. En un espacio metrico, un conjunto A es
abierto si es un entorno de todos sus puntos, es decir, si cuando contiene a un
punto, contiene tambien a todos los puntos de su alrededor.
Por ejemplo, cuando consideramos el conjunto de los puntos de un crculo
en el plano entendiendo que incluye a los de la circunferencia que lo limita, no
se trata de un conjunto abierto, pues un punto de la circunferencia est
a en el
crculo, pero tiene puntos alrededor que no est
an en el crculo. En cambio, si
consideramos que el crculo contiene u
nicamente los puntos que quedan dentro
de la circunferencia, pero sin contar a los de esta, entonces tenemos un conjunto
abierto.
El concepto de abierto es equivalente al de entorno en el sentido de que
hemos denido abierto a partir de entorno y, recprocamente, podemos
denir entorno a partir de abierto: un conjunto U es un entorno de un
punto x si y solo si existe un abierto A tal que x A U . Sin embargo, como
decimos, es mas conveniente construir la topologa sobre el concepto de abierto.
Trabajamos en NBG, aunque indicaremos explcitamente todo uso del axioma de eleccion (AE) o del axioma de eleccion numerable (AEN). Como de
costumbre, el axioma de regularidad es totalmente irrelevante.
8.1
Espacios topol
ogicos
iI
Ai T,
Un espacio topol
ogico es un par (X, T), donde X es un conjunto y T es una
topologa en X. Los elementos de T se llaman subconjuntos abiertos de X.
As pues, la denicion de topologa exige que y X sean abiertos, que la
uni
on de cualquier familia de abiertos sea abierta y que la interseccion de dos
abiertos sea abierta. Una simple induccion a partir de esta u
ltima propiedad
nos da que la interseccion de cualquier cantidad nita de abiertos es abierta.
237
V Notemos que
S la propiedad b) podra expresarse mas brevemente como que
F (F T F T).
238
Definici
on 8.2 Una base de un espacio topologico X es una familia de abiertos B (llamados abiertos b
asicos) tal que todo abierto de X se expresa como
uni
on de abiertos b
asicos.
S
Aqu hay que entender que = es siempre union de cero abiertos
b
asicos, luego no hace falta que sea el mismo un abierto b
asico. Notemos que
una denicion equivalente es que B T es base de X si
V
V
W
A T x A B B x B A,
S
pues si se cumple esto y A T, entonces A = F, donde F = {B B | B A}.
El interes de este concepto se debe a los dos teoremas siguientes:
Lo interesante es que estas propiedades bastan para que una familia de conjuntos sea la base de una topologa:
Teorema 8.4 Sea X un conjunto y B PX una familia de subconjuntos de X
que tenga las propiedades siguientes:
S
a) B = X,
V
V
W
b) AB B x A B C B x C A B.
Por u
ltimo,
S si A, B T, sea F = {B B | B A B}. Veamos que
AB =
F. Una inclusi
on es inmediata. Para probar la otra tomamos
x S
A B y, por la hipotesis b) existe un C B tal que x C F, luego
x F.
La unicidad y la parte nal son inmediatas: si T es una topologa en la que
los elementos de B son abiertos, necesariamente T T , luego T es la u
nica
topologa de base B.
239
Espacios m
etricos Si M es un espacio metrico, x M y > 0, denimos la
bola abierta de centro x y radio como
B (x) = {y M | d(x, y) < }.
Vamos a comprobar que la familia B formada por todas las bolas abiertas en
M satisface las condiciones del teorema anterior para ser base de una topologa
en M :
S
Puesto que x B1 (x), es obvio que B = X. Si x B1 (u) B2 (v),
tomamos = mn{1 d(x, u), 2 d(x, v)} > 0 y observamos que
x B (x) B1 (u) B2 (v),
pues si z B (x) entonces d(z, u) d(z, x) + d(x, u) < + d(x, u) < 1 , e
igualmente d(z, v) < 2 .
En lo sucesivo consideraremos a todo espacio metrico M como espacio topologico con la topologa que tiene por base a sus bolas abiertas.
Observemos que en el razonamiento anterior hemos visto en particular que si
x B1 (u), entonces existe un > 0 tal que x B (x) B1 (u). Esto implica
que
V
V
W
A M (A T x A > 0 B (x) A).
V
W
W
(En principio sera x A u M 1 > 0 x B1 (u) A.)
Definici
on 8.5 Si X es un espacio topologico y x X, una base de entornos
(abiertos) de x es una familia B T de entornos (abiertos) de x tal que si U es
un entorno de x existe B B tal que x B U .
Por ejemplo, ahora es inmediato que, en un espacio metrico M , la familia
de las bolas abiertas de centro x es una base de entornos abiertos del punto x.
En general, si en un espacio topologico X tenemos una familia {Bx }xX
de modo
S que cada Bx es una base de entornos abiertos de x, es claro que
Bx es una base de X.
B=
xX
es inmediato que las tres son bases de entornos de x, luego una base de M est
a
formada por todas las bolas abiertas en M cuyo radio sea a) menor que un > 0
jo, b) un n
umero racional positivo o c) de la forma 1/n con n N no nulo.
240
241
T
n: Sea B = { S | S S S S nito} y veamos que
Demostracio
T
cumple las condiciones del teorema 8.4. Como X = B,Tla primera
T se
cumple trivialmente. Si A, B B y x A B, entonces A = T S, B = T ,
para ciertos conjuntos nitos S, T S. Pero entonces A B = (S T ) S.
]a, +[ ,
para a, b X.
Es obvio que una interseccion nita de tales intervalos es un intervalo del
mismo tipo (si es que todos ellos son del mismo tipo) o bien , o bien un
intervalo abierto ]a, b[, luego una base de la topologa de orden la forman los
intervalos abiertos
], b[ ,
]a, +[ ,
]a, b[ .
Si X no tiene maximo, todo intervalo de la forma ]a, +[ es union de intervalos ]u, v[, pues, dado x ]a, +[, existe un v > x, luego x ]a, v[ ]a, +[.
Similarmente ocurre con los intervalos ], b[ si X no tiene mnimo. Por lo
tanto, si X no tiene maximo ni mnimo, una base de X la forman por s solos
los intervalos abiertos ]a, b[. En cambio, si X tiene maximo M , a estos hay que
a
nadir los intervalos ]a, M ] = ]a, +[, y si X tiene mnimo m, para tener una
base hay que a
nadir tambien los intervalos [m, b[ = ], b[.
En lo sucesivo consideraremos a todo conjunto totalmente ordenado como
espacio topol
ogico con la topologa de orden. Notemos que son espacios de
Hausdor, pues si x < y son dos elementos de X, o bien existe un u X tal
que x < u < y, entonces ], u[ y ]u, +[ son entornos disjuntos de x e y,
mientras que si no existe tal u, podemos tomar ], v[ y ]u, +[.
Notemos que en R tenemos denida la topologa inducida por la metrica y
la inducida por el orden. Vamos a ver que son la misma. Ello es consecuencia
de que, claramente, las bolas abiertas en R son intervalos B (x) = ]x , x + [,
luego todo abierto metrico es un abierto para la topologa de orden.
Recprocamente, si ]a, b[ es un abierto b
asico en R para la topologa de orden
y x ]a, b[, tomamos = mn{x a, b x} y entonces es claro que
B (x) = ]x , x + [ ]a, b[ ,
luego todos los abiertos de la topologa de orden son abiertos metricos.
Llamaremos topologa usual en R a la topologa inducida por su distancia
como cuerpo metrico, que coincide, seg
un acabamos de ver, con su topologa de
242
Por u
ltimo, dados U , V TY , existen A, B T tales que U = A Y ,
V = B Y , luego U V = (A B) Y TY .
Observemos que si B es una base de X y S es una subbase de X, entonces
BY = {B Y | B B},
SY = {S Y | S S}
243
u ]y, +[ Y ]a, +[ .
244
iI1
245
i I0 \ I1 . Entonces
T 1
T 1
T 1
T 1
pi [Bi Bi ]
(pi [Bi ] pi1 [Bi ]) =
pi [Bi ] =
pi [Bi ]
U V =
iI
iI
iI
iI
Esto prueba que B es una base, y que por tanto lo es de la topologa producto.
La situaci
on es conceptualmente mas simple si consideramos productos nitos, pues entonces el teorema anterior arma que una base de un producto
X1 Xn est
a formada por los conjuntos de la forma B1 Bn , donde
cada Bi est
a en una base prejada de Xi .
Normalmente consideraremos los productos de espacios topologicos como espacios topol
ogicos con la topologa producto. Al tomar subespacios de productos
tenemos el resultado siguiente de coherencia:
Teorema 8.11 Sea {Xi }iI una familia de espacios topol
ogicos y sea
Q {Yi }iI
Yi es un
una familia de conjuntos, de modo que cada Yi Xi . Entonces Y =
iI
Q
Xi . Si consideramos a cada Yi como espacio topol
ogico
subconjunto de X =
iI
iI
iI
donde cada Ai es abierto en Xi y todos salvo una cantidad nita coinciden con
Xi , pero es claro que el miembro derecho es un abierto b
asico para la topologa
producto de Y , y viceversa. Por lo tanto, ambas topologas coinciden.
Llamaremos topologa usual de Rn a la topologa producto, cuando consideramos en R la topologa usual.
Teorema 8.12 Todo producto de espacios topol
ogicos de Hausdorff es un espacio de Hausdorff.
Q
n: Sea X =
Xi un producto de espacios topologicos de
Demostracio
iI
246
que induce la topologa producto. De hecho, hay varias opciones. Por ejemplo,
podemos considerar d : M M R dada por
d(x, y) =
n
P
d(xi , yi ).
i=1
n
P
i=1
luego y B (x). Con esto queda probado que la topologa metrica es la topologa producto.
Una mnima variante del argumento anterior prueba que lo mismo vale para
la distancia dada por
d (x, y) = max d(xi , yi ).
i
X di (xi , yi )
i
2i
X 1
= 2.
2i
i
247
La prueba de que d es una distancia no ofrece dicultad. Veamos que induce la topologa producto. Consideremos un abierto b
asico para la topologa
producto, que es de la forma
T 1
B=
pi [Bi (xi )].
i<n
Para probar que es abierto para d tomamos y B y vamos a ver que B (y) B,
donde = mn{i d(yi , xi ) | i < n}/2n. En efecto, si z B (y), entonces, para
i < n,
d(zi , yi )
d(zi , yi )
i d(yi , xi )
i<n
p1
, si z B, tenemos que
i [B (yi )]. As
X di (zi , yi )
i<n
2i
X di (zi , yi )
in
2i
X di (zi , yi )
i
2i
+ d(y, x) < n +
+ d(y, x)
X 1
+ d(y, x)
2i
in
d(y, x) d(y, x)
+
+ d(y, x) = .
2
2
Por lo tanto z B (x), luego B B (x) y la bola es abierta para la topologa
producto.
8.2
Veamos ahora c
omo el concepto de espacio topologico permite introducir numerosos conceptos de gran utilidad para describir su estructura. Empezaremos
mostrando que la noci
on de convergencia de sucesiones que ya hemos manejado en el captulo anterior en el contexto de espacios metricos es en realidad
topologica.
248
Definici
on 8.14 Diremos que una sucesion {xn }n en un espacio topologico
X converge a un lmite l X si para todo entorno U de l
W
V
m n m xn U,
es decir, si la sucesion entra en todo entorno de l a partir de un termino y ya
no vuelve a salir.
Notemos que en un espacio trivial, el u
nico entorno de cualquier punto es
todo el espacio, que trivialmente contiene a cualquier sucesion, luego en un
espacio trivial toda sucesion converge a cualquier punto. En cambio, en un
espacio de Hausdor, si una sucesion tiene lmite, este es u
nico. En efecto, si
{xn }n convergiera a dos lmites l 6= l , entonces existiran abiertos disjuntos
U , V tales que l U , l V , pero entonces debera haber un m tal que si
n m, entonces xn U V , contradiccion.
Por ello, si una sucesion {xn }n converge en un espacio de Hausdor, representaremos su lmite como lm xn X.
n
cesi
on {xn }n en X converge a un punto x X si y s
olo si cada una de las
sucesiones {xni }n converge a xi .
249
Ai
iI
S
T
A = {C | A C C cerrado}.
A = {U | U A U abierto},
250
cl (X \ A) = X \ int A.
251
A = A (X \ A) = A \ A,
de modo que los puntos de la frontera de A son los puntos adherentes que no
son interiores.
De esta u
ltima expresion para la frontera resulta inmediatamente que un
conjunto A es abierto si y solo si A A = , y es cerrado si y solo si A A,
es decir, los abiertos son los conjuntos que no contienen a su borde y los
cerrados son los conjuntos que contienen a todo su borde.
Observemos que la inclusi
on A A se puede interpretar como que todo
punto x A tiene trivialmente alg
un punto de su alrededor en A, a saber, el
propio x, pero a veces es relevante que un punto tenga puntos de alrededor en
A sin contarlo a el mismo. Esto nos lleva al concepto de punto de acumulaci
on:
Si A es un subconjunto de un espacio topologico X, un punto x X es un
punto de acumulaci
on de A si todo entorno U de x cumple (U \ {x}) A 6= .
El conjunto de todos los puntos de acumulaci
on de A se llama conjunto derivado
de A, y se representa por A .
Los puntos de A \ A se llaman puntos aislados de A.
252
Tambien es f
acil ver que int(A B) = int A int B, y que A B = A B,
B
X
as como que si A B X, entonces A = A B (pero la igualdad analoga
con interiores es falsa en general).
En un espacio de Hausdor, los conjuntos nitos son cerrados. En efecto,
basta probar que los puntos son cerrados, pero si x, y son dos puntos distintos,
hay abiertos disjuntos tales que x U , y V , luego {x} X \ V , luego
{x} X \ V , luego y
/ {x}, y esto vale para todo y 6= x, luego {x} = {x}.
Para productos tenemos:
Teorema 8.24 Sea {Xi }iI una familia de espacios topol
ogicos y sea {Yi }iI
una familia tal que cada Yi Xi . Entonces
Q
Yi =
Yi .
iI
iI
de donde p1
i [Yi ] es cerrado, y
Yi =
p1
on
i [Y i ] es cerrado por ser intersecci
iI
iI
Q
Q
Yi .
de cerrados. Esto implica que
Yi
iI
QiI
Yi , vamos a probar que est
a en la clausura del
Recprocamente, si y
iI
As y U
iI
yi
yi
si i I0 ,
si i I \ I0 ,
la igualdad requerida.
Caracterizaciones con sucesiones Todos los conceptos que hemos introducido en esta secci
on admiten caracterizaciones en terminos de sucesiones en una
clase de espacios topol
ogicos que incluye a todos los espacios metricos:
Definici
on 8.25 Un espacio topologico cumple el primer axioma de numerabilidad (1AN) si cada uno de sus puntos tiene una base numerable de entornos.
253
{Vm }m es una
V base numerable de entornos abiertos de x con la propiedad adicional de que mn (m n Vn Vm ). A las bases en estas condiciones
las llamaremos bases de entornos decrecientes.
Por ejemplo, todo espacio metrico M cumple 1AN, pues cada punto x M
tiene por base decreciente de entornos abiertos a la familia de bolas abiertas
{B1/n (x)}
n=1 .
Teorema 8.26 (AEN) Sea X un espacio que cumpla 1AN, sea A X y sea
x X. Entonces:
a) x es un punto interior de
olo si para toda sucesi
on {xn }n que
W A si yVs
converja a x se cumple m n m xn A.
b) x es un punto adherente de A si y s
olo si existe una sucesi
on {xn }n
convergente a x contenida en A.
c) x es un punto de acumulaci
on de A si y s
olo si existe una sucesi
on {xn }n
convergente a x contenida en A \ {x}.
d) A es denso si y s
olo si para todo x X existe una sucesi
on {xn }n
convergente a x contenida en A.
n: b) Sea {Un }n una base decreciente de entornos abiertos
Demostracio
de x. Si x A, entonces Un A 6= , luego podemos elegir un punto xn Un A.
Es inmediato que la sucesion {xn }n est
a contenida en A y converge a x.
El recproco es trivial: si existe la sucesion y U es un entorno de x, entonces
existe un n tal que xn U A 6= , luego x es adherente a A.
254
8.3
Aplicaciones continuas
implicaci
on usa AEN, al afirmar que < 1 .
255
Es decir, que si queremos que f (u) diste de f (x) menos que , solo tenemos que tomar u a una distancia de x menor que , o tambien, que puntos
sucientemente proximos a x tienen im
agenes arbitrariamente proximas a f (x).
En espacios 1AN podemos caracterizar la continuidad en terminos de sucesiones:
256
es porque es la
es continua, un
pero claramente
W.
cada proyecci
on pi : X Xi es continua y una aplicaci
on f : Y X
entre espacios topol
ogicos es continua si y s
olo si lo es cada funci
on coordenada
f i = f pi .
n: Si f es continua las funciones f pi tambien lo son por ser
Demostracio
composicion de funciones continuas.
257
Ai un abierto b
asico de X. Sean
iI
i1 , . . . , in los ndices tales que Aij 6= Xij . Entonces tenemos que cada antiimagen
1
[Aij ] es abierta en Y , pero
f 1 p1
ij [Aij ] = (f pij )
A=
n
T
j=1
es abierto en Y .
p1
ij [Aij ] y
iI
f 1 [A] =
Xi , Y =
n
T
j=1
f 1 pi1
[Aij ]
j
iI
pol
ogicos y sea {fi }iI unaQfamilia de aplicaciones continuas fi : Xi Yi .
fi : X Y dada por f (x) = {fi (xi )}iI es conEntonces la aplicaci
on f =
iI
tinua.
El teorema siguiente es u
til a menudo para probar que una aplicacion es
continua cuando tiene deniciones diferentes sobre conjuntos diferentes:
Teorema 8.36 Sea f : X Y una aplicaci
on entre espacios topol
ogicos.
Sean C1 , . . . , Cn subconjuntos cerrados de X tales que X = C1 Cn .
Entonces f es continua si y s
olo si cada f |Ci es continua.
n: Una implicacion es obvia. Si las restricciones son contiDemostracio
nuas, entonces dado un cerrado C de Y , se cumple que
f 1 [C] = (f 1 [C] C1 ) (f 1 [C] Cn ) = (f |C1 )1 [C] (f |Cn )1 [C].
258
259
< f (0 ), para cierto
ordinal 0 < , y esto implica que ]0 , [ f 1 ], f ()] , pues si 0 < <
entonces < f (0 ) f () f (), luego f () ], f ()].
Para terminar introducimos las aplicaciones que conservan todas las propiedades topol
ogicas:
Definici
on 8.39 Una aplicacion f : X Y entre dos espacios topologicos
es un homeomorfismo si es biyectiva y tanto f como f 1 son continuas. Se
dice que X e Y son homeomorfos si existe un homeomorsmo entre ellos, y se
representa por X
=Y.
Claramente, f es un homeomorsmo si cumple que A X es un abierto en
X si y solo si f [A] es un abierto en Y , y viceversa. Las propiedades topologicas
son las que se denen en u
ltima instancia a partir de los conjuntos abiertos,
luego es claro que dos espacios homeomorfos tienen las mismas propiedades
topologicas.
Es claro que la isometras entre espacios metricos y las semejanzas entre
conjuntos totalmente ordenados son homeomorsmos.
260
iI
Q
n: Si U =
Ui es un abierto b
asico, entonces pi [U ] = Ui
Demostracio
SiI
Uj es una union de abiertos b
asicos, entonces
es abierto en Xi , y si G =
jJ
S
pi [Uj ] tambien es abierto.
pi [G] =
jJ
Ij es
jJ
unaQ
descomposici
on
Q onQde I en conjuntos disjuntos dos a dos, entonces la aplicaci
Xi dada por f (x)j = x|Ij es un homeomorfismo.
Xi
f:
iI
jJ iIj
iI
Nota El teorema 7.43 nos da que R es semejante a ]0, 1[, luego son espacios
homeomorfos con la topologa del orden (la usual). La topologa de ambos
espacios est
a inducida por la distancia usual en R, pero R es un espacio metrico
completo, mientras que es facil ver que ]0, 1[ no lo es. Basta considerar la
sucesion {1/n}
en
n=1 , que converge en R, luego es de Cauchy en R, luego tambi
lo es en ]0, 1[, pero no converge en ]0, 1[.
Esto signica que la completitud de un espacio metrico no es una propiedad
topol
ogica, ni tampoco lo es el concepto de sucesion de Cauchy. Un homeomorsmo entre ]0, 1[ y R tiene que transformar la sucesion de Cauchy no convergente
{1/n}
on no convergente en R, pero como R es completo, la
n=1 en una sucesi
sucesion imagen no puede ser de Cauchy. Por lo tanto, ser una sucesion de
Cauchy no es una propiedad que se conserve necesariamente a traves de un
homeomorsmo.
Esto no contradice nada de lo dicho anteriormente, porque lo que sucede es
que, al contrario de lo que sucede con el concepto de sucesion convergente, no es
posible denir el concepto de sucesion de Cauchy en un espacio metrico a partir
261
de la topologa inducida por la distancia, sino que es imprescindible hacer referencia a la distancia en s. De este modo, dos distancias en un mismo conjunto
pueden inducir la misma topologa, pero de modo que una determine un espacio
metrico completo y la otra no. Esto sucede, por ejemplo, si transportamos la
distancia de R a ]0, 1[ a traves de un homeomorsmo. Con ello obtenemos una
distancia que induce la topologa usual en ]0, 1[, pero que lo convierte en un
espacio metrico completo.
Lo que s que es una propiedad topologica es ser metrizable o ser completamente metrizable. El espacio topologico ]0, 1[ es completamente metrizable,
en el sentido de que su topologa es la topologa inducida por una cierta distancia que lo convierte en un espacio metrico completo (solo que esa distancia no
es la usual, sino la deducida de un homeomorsmo entre ]0, 1[ y R).
8.4
Condiciones de numerabilidad
262
de X). Basta probar que B es numerable. Ahora bien, tenemos una aplicacion
suprayectiva
S Q
Bi B,
I0 Pf I iI0
iI0
p1
acil ver que2 el conjunto de la izi [Bi ], y es f
Basta probar que cada conjunto f [B] es nito, pues entonces I sera una union
numerable de conjuntos
T 1 nitos, luego sera numerable. Ahora bien, dado B B,
pi [Ai ] B, donde I0 I es nito y Ai es abierto en Xi .
entonces x
iI0
Si i f 1 [B] entonces B p1
i [Ui ], y esto implica que i I0 , pues en caso
contrario podemos tomar y Xi \ Ui y el punto x X que coincide con x salvo
que xi = y cumplira x B \ p1
pues, f 1 [B] I0 es nito.
i [Ui ]. As
Nota Los u
nicos usos de AE en la prueba del teorema anterior que no pueden
reducirse a AEN son las elecciones de los abiertos Ui y de los puntos xi . Por
ello, el caso particular siguiente solo requiere AEN:
Si X es un espacio topol
ogico no trivial y el producto X I cumple
1AN, entonces I es numerable.
En particular (bajo AEN), espacios como 1 2 son ejemplos de espacios que
no cumplen 1AN y que, en particular, no son metrizables.
Una condicion de numerabilidad mas debil es la separabilidad:
2 Aqu
263
Definici
on 8.45 Un espacio topol
ogico es separable si tiene un conjunto denso
numerable.
Es inmediato que 2AN implica la separabilidad, pues si B = {Bn | n } es
una base numerable de un espacio X y elegimos un punto dn Bn , el conjunto
D = {dn | n } corta a cada abierto b
asico, luego corta a cada abierto, luego
es un conjunto denso numerable.
En el contexto de los espacios metricos la separabilidad equivale a 2AN:
Teorema 8.46 Un espacio metrico cumple 2AN si y s
olo si es separable.
n: Si M es un espacio metrico separable, tomamos un conDemostracio
junto denso D = {dn | n }. Entonces el conjunto B formado por las bolas
B1/m (dn ) es una base de M , pues si A es un abierto en M y x A, entonces
existe un > 0 tal que B (x) A y, tomando k tal que 1/k < /2, podemos
tomar un n tal que d(dn , x) < 1/k, con lo que x B1/k (dn ) B (x) A, ya
que si y B1/k (dn ) entonces d(y, x) d(y, dn ) + d(dn , x) < 1/k < .
Ejemplo La recta de Sorgenfrey S es el conjunto R de los n
umeros reales
con la topologa que tiene por base a los intervalos [a, b[, con a < b. Es facil
comprobar que se cumplen las condiciones del teorema 8.4, por lo que S es
ciertamente un espacio topol
ogico.
Se comprueba inmediatamente que es de Hausdor, que cumple 1AN (porque
{[a, 1/n[}n\{0} es una base de entornos de a) y es separable, pues Q es denso
en S. En cambio, no cumple 2AN.
En efecto, si tuviera una base numerable B, para cada x R \ Q tomamos3
Bx B tal que x Bx [x, x + 1[, pero sucede entonces que la aplicacion
f : R \ Q B dada por f (x) = Bx es inyectiva, pues si x < y son dos n
umeros
irracionales, entonces x Bx \ By , y as tenemos una contradiccion.
En particular vemos que S es un espacio 1AN separable no metrizable.
La separabilidad se conserva por productos mejor que 1AN y 2AN:
ogicos sepaTeorema 8.47 (AE) El producto de a lo sumo 20 espacios topol
rables es separable.
Q
n: Sea X =
Xi un producto de espacios separables, donde
Demostracio
iI
264
Consideremos el espacio Y = 2. A partir de una aplicacion j : I Y inyectiva podemos construir una aplicacion continua y suprayectiva h : Y I
(la dada por h(y)(i) = y(j(i))). Componiendo ambas obtenemos una aplicacion
continua y suprayectiva f : Y X.
Si encontramos D Y denso numerable, entonces f [D] sera un subconjunto
denso numerable de X (si A X es abierto no vaco, entonces f 1 [A] es un
abierto no vaco, luego corta a D, luego A corta a f [D]). As pues, basta probar
que Y es separable.
Por 8.43 sabemos que Y es un espacio topologico que cumple 2AN. Sea
B una base numerable. Sea F el conjunto de todos los subconjuntos nitos
de B formados por abiertos disjuntos dos a dos. Claramente F es numerable.
Sea D Y el conjunto de todas las funciones f : Y tales que existe
B = {Bi | i < n} F de modo que cada f |Bi es constante, al igual que f |Y \B .
Si llamamos
S DB al conjunto de los f D determinados por B F, tenemos
DB y cada DB es numerable, pues si B = {Bi | i < n}, la
que D =
aplicacion
BF
n+1
Veamos una u
ltima condicion de numerabilidad:
Definici
on 8.48 Un espacio topologico X cumple la condici
on de cadena numerable (ccn) si toda familia de abiertos de X disjuntos dos a dos es numerable.
Las familias de abiertos disjuntos dos a dos en un espacio topologico se
llaman anticadenas de abiertos.5
5 Seg
un esto, la condici
on de cadena numerable debera llamarse condici
on de anticadena
numerable. Su nombre se debe a que admite una formulaci
on equivalente en t
erminos de
cadenas crecientes de abiertos, pero es m
as u
til la formulaci
on que hemos adoptado.
265
266
|An | < para todo n, tambien |A| < , luego existe un n (obviamente
n > 0) tal que |An | = . Equivalentemente, podemos suponer que todos los
elementos de A tienen un mismo cardinal n > 0. Probamos el teorema por
induccion sobre n. Si n = 1 es obvio que la propia A es cuasidisjunta de raz
r = . Supongamos que toda familia de conjuntos con n elementos tiene una
subfamilia cuasidisjunta de cardinal y veamos que lo mismo vale para familias
de conjuntos de n + 1 elementos.
Aplicando el lema de Zorn igual que en la prueba de 8.49, concluimos que
existe una familia maximal M de elementos de A disjuntos dos a dos. Si |M| = ,
entonces es cuasidisjunta S
de raz y ya hemos terminado. Supongamos que
|M| < . Entonces A =
x tiene cardinal < y todo x A corta a A, ya
xM
267
ir
son disjuntos dos a dos, y con ello tendremos una contradiccion pues estamos
suponiendo que el producto nito cumple la ccn. En efecto, si s Aj Aj ,
podemos construir un s Ai Aj sin mas que tomar:
si
si
si
si
= si Uij Uij
Uij
Uij
Xi
si
si
si
si
i r = Ij Ij ,
i Ij \ r,
i Ij \ r,
i I \ (Ij Ij ).
8.5
Espacios compactos
268
W
consideramos el conjunto C0 = {B B | U C B U }, que es tambien un
cubrimiento abierto de K, pues para cada x K existe un U C tal que x U ,
y entonces existe un B B tal que x B U , luego x B C0 . Por hipotesis
C0 admite un subcubrimiento nito {B1 , . . . , Bn } y para cada j = 1, . . . , n existe
un Uj C tal que Bj Uj , con lo que {U1 , . . . , Un } es un subcubrimiento nito
del cubrimiento dado.
La compacidad puede caracterizarse en terminos de cerrados en lugar de
abiertos:
Una familia F de subconjuntos de un conjunto X tieneTla propiedad de la
intersecci
on finita si para todo F F nito se cumple que F 6= .
269
bB
270
S
nito C, obtendramos que [m, v] C, con lo que v A, lo que contradice
de nuevo a que s es cota superior de A.
En particular, un ordinal es compacto si y solo si no es un ordinal lmite
(puesto que todo ordinal es completo como conjunto ordenado, si no es vaco
tiene mnimo y tiene maximo si y solo si no es un ordinal lmite).
Los teoremas siguientes muestran la anunciada similitud entre los espacios
compactos y los espacios nitos. Por lo pronto, todo espacio nito es cerrado
en un espacio de Hausdor. El analogo con compactos es el siguiente:
Teorema 8.57 Se cumplen las propiedades siguientes:
a) Si X es un espacio de Hausdorff y K X es compacto, entonces K es
cerrado en X.
b) Si K es un compacto y C K es un cerrado, entonces C es compacto.
n: a) Veamos que X \ K es abierto. Para ello tomamos
Demostracio
x X \ K y vamos a probar que X \ K es entorno de x. Sea
W
C = {V X | V abierto U (U X U abierto U V = x U )}.
271
272
273
topologico con la topologa que tiene por cerrados a Yi , Xi y los conjuntos nitos.
Se comprueba sin dicultad que realmente es una topologa (no de Hausdor,
pues p est
a en todo entorno de todo punto de Xi ). Ademas Yi es un espacio
compacto, pues, dado un cubrimiento abierto C de Yi , tomamos un punto x Xi
y un abierto U C tal que x U , pero entonces U contiene todos los puntos
de Yi salvo a lo sumo un n
umero nito de ellos, luego tomando un abierto de C
para cada uno de los puntos de Yi \Q
U obtenemos un subcubrimiento nito.
Yi es compacto. Para cada i I, sea
Por lo tanto, tenemos que Y =
iI
Zi = {f Y | f (i) Xi }.
S 1
pi [{p}] y {p} es abierto en Yi . Ademas,
Se trata de un cerrado, pues Y \Zi =
iI
funciones de eleccion) y T
extenderlo a Y mediante s(i) = p paraTi I \ I0 , con lo
Zi , con lo que
Zi . Por la compacidad existe f
que obtenemos
un
s
Q
iI
iI0
Xi 6= .
f
iI
En 10.53 daremos una prueba conceptualmente simple del teorema de Tychono. Aqu daremos un argumento que muestra explcitamente c
omo interviene
en la prueba el axioma de eleccion, de modo que veremos que en muchos casos
particulares de interes no se necesita realmente. Por ejemplo, veremos que la
prueba de que el producto de un n
umero nito de espacios compactos es compacto no requiere AE, y esto es lo u
nico que requiere la consecuencia siguiente:
Teorema 8.66 Un subconjunto de Rn es compacto si y s
olo si es cerrado y
acotado.
Aqu entendemos que un subconjunto de Rn est
a acotado si est
a contenido
en un cubo [M, M ]n , para cierto M > 0.
274
inclusi
on. Denimos la altura de un p P como alt p = Dp, es decir, el u
nico
ordinal tal que p X . As, los elementos de X son los elementos de P
de altura .
Para cada p P llamaremos M (p) = {x X | p x}. Notemos que
M (p) 6= , pues, como estamos suponiendo que X no es vaco, podemos tomar
x X y, si alt p = , basta considerar p = p (x|\ ) M (p).
Fijemos un cubrimiento abierto C de X. No perdemos generalidad si suponemos que sus elementos son abiertos b
asicos del producto.
Sea A el conjunto de todos los p P tales que M (p) no est
a contenido en
ninguna uni
on nita de abiertos de C. Basta probar que A = , pues entonces
X = M () est
a contenido en una union nita de abiertos de C. Suponemos,
pues, que A 6= . Notemos que si p A y q p entonces M (p) M (q), luego
q A.
275
G.
M (s) =
k<n
{x X | s x x() Uk }
s
()
=
e(C(s
)).
Por
u
ltimo,
si
<
, denimos
+1
+1
S
s y veamos que s A . En principio tenemos que s X ,
s =
<
276
se distinguen
S bajo y x() WV para todo JV . Esto prueba que
M (s ) G, como haba que probar.
A
t A t R s, y ED es aplicable. A partir
S
de ah se dene s =
sn y el argumento de la prueba vale sin cambio alguno
n
Captulo IX
Arboles
El concepto de
arbol aparece en contextos matematicos muy dispares, que
abarcan desde problemas combinatorios nitistas hasta problemas sobre cardinales innitos. De hecho, nosotros nos lo hemos encontrado ya, aunque de
forma implcita, en la demostracion que hemos dado en el captulo anterior del
teorema de Tychono.
Un problema conjuntista destacado en cuyo analisis resulta fundamental el
concepto de
arbol es la hip
otesis de Suslin, que es una conjetura formulada por
M. Suslin en 1920 en el primer n
umero de la revista Fundamenta Mathematicae.
En principio se trataba de un problema de naturaleza topologica, pero G. Kurepa mostro en 1935 que es equivalente a un problema puramente conjuntista
sobre arboles. Dedicamos la primera secci
on a analizar el problema de Suslin
antes de presentar el concepto de
arbol. En todas las secciones excepto la segunda, en la que introduciremos los conceptos b
asicos sobre arboles, usaremos
AE sin indicarlo explcitamente.
9.1
El problema de Suslin
Captulo 9. Arboles
278
Definici
on 9.1 Una recta de Suslin es un continuo sin extremos con la condicion de cadena numerable no separable.
En estos terminos la hipotesis de Suslin equivale a la no existencia de rectas
de Suslin, y lo que sucede es que no se puede demostrar ni que existan ni que
no existan rectas de Suslin. De momento, lo que vamos a probar aqu es que
el problema de Suslin es equivalente a un problema topologico mas general, a
saber:
Hip
otesis de Suslin (HS) Un conjunto totalmente ordenado cumple la c.c.n.
(como espacio topol
ogico con la topologa de orden) si y s
olo si es separable.1
En efecto:
Teorema 9.2 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) b) y que b) c).
Sea Y un conjunto totalmente ordenado que cumpla a) y consideremos la
relaci
on en Y dada por x y si y solo si el intervalo comprendido entre ellos,
]x, y[ o ]y, x[, es separable. (Notemos que un intervalo vaco es separable.) Es
inmediato comprobar que se trata de una relacion 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. (En
general, todo subespacio abierto de un espacio separable es separable.)
De aqu se sigue f
acilmente que si [x1 ] = [x2 ] 6= [y1 ] = [y2 ], entonces
x1 < y1 x2 < y2 .
Por consiguiente podemos denir la relacion de orden total en X dada por
[x] [y] x y.
Vamos a probar que X cumple b).
1 Notemos que un subconjunto D de un precontinuo X es denso (en el sentido topol
ogico)
V
W
si y s
olo si xy X(x < y d D x < d < y), pero esto no es cierto en conjuntos
totalmente ordenados cualesquiera. En este contexto hay que entender la densidad en el
sentido topol
ogico general.
279
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[ 6= , o
Captulo 9. Arboles
280
bien [u] = [v] = Ln y entonces ]u, v[ Dn 6= , o bien [u] < [v], en cuyo caso
existe n tal que [u] < dn < [v], con lo que tambien ]u, v[ D 6= .
As X cumple b) salvo por el hecho de que puede tener maximo 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 maximo
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 sea W = C(X) la complecion de X en el sentido
de 7.39, que es un continuo tal que existe una inmersion densa i : X W .
Si hubiera en W una familia no numerable de intervalos no vacos disjuntos
dos a dos, 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 condicion 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 y podramos tomar un conjunto
denso numerable D 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. As
pues, W es una recta de Suslin sin intervalos separables.
As pues, la hip
otesis de Suslin es en realidad un problema topologico general
sobre si las topologas de orden cumplen tambien un resultado que sabemos que
es valido para las topologas metrizables: la equivalencia entre la separabilidad
y la condicion de cadena numerable. Este problema est
a relacionado con otro
que ya hemos planteado:2 si el producto de espacios topologicos (o, mas en
particular, de continuos) con la condicion de cadena numerable tiene la condicion
de cadena numerable, entonces se cumple HS. En efecto:
Teorema 9.3 Si X es un conjunto totalmente ordenado con la c.c.n. pero no
separable, entonces X X no cumple la c.c.n.
n: Vamos a construir tres sucesiones {a }<1 , {b }<1 ,
Demostracio
{c }<1 en X tales que:
a) a < b < c ,
b) ]a , b [ 6= 6= ]b , c [
c) ]a , c [ {b | < } = .
Admitiendo que tenemos tales sucesiones, denimos U = ]a , b [ ]b , c [
y observamos que se trata de una familia de abiertos en X X no vacos (por la
propiedad b) y disjuntos dos a dos, pues si < , entonces, o bien b a , en
cuyo caso ]a , b [ ]a , b [ = , o bien a < b , en cuyo caso, por c) tenemos
que c b , luego ]b , c [ ]b , c [ = . Por lo tanto, X X no cumple la
c.c.n.
2 V
ease
281
9.2. Conceptos b
asicos sobre
arboles
Veamos, pues, c
omo construir la sucesion. Sea A X el conjunto de los
puntos aislados de X. Si a A entonces {a} es abierto, luego por la c.c.n.
tenemos que |A| 0 . Supongamos denidas {a }< , {b }< , {c }< ,
para < 1 . Entonces D = W {a | < } {b | < } {c | < }
es un conjunto numerable, luego X \ D 6= . Como es un abierto no vaco,
contiene un intervalo abierto no vaco, contendra un intervalo abierto no vaco
]a , c [ que, como no contiene puntos aislados, es innito, luego contiene un b
que lo divide en dos intervalos no vacos.
9.2
Conceptos b
asicos sobre
arboles
En esta secci
on no usaremos AE si no lo indicamos explcitamente.
Definici
on 9.4 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 = }.
Se llama altura de A al mnimo ordinal altA = tal que Niv A = . Es
facil ver que
S
(altA x + 1).
altA =
xA
Captulo 9. Arboles
282
Camino
Rama
Nivel 3
Nivel 0
Un subconjunto A A es un sub
arbol de A si
V
V
x A y A (x < y x A ).
283
9.2. Conceptos b
asicos sobre
arboles
Sea x A y < tal que altA x < . Sea Y = {y Niv A | x < y}.
Entonces
{z A | x < z} = {z A | x < z altA z } {z A | x < z altA z > }.
Por denicion de A , el primer conjunto de la lnea anterior tiene
S cardinal ,
Niv A, es
el segundo tiene cardinal menor que , pues est
a contenido en
En particular esto implica que A es un -arbol. Para estar bien podado solo
le falta tener una u
nica raz. Ahora bien, si x Niv0 A , es inmediato comprobar
altA (, ) = , luego alt A = , pero es facil ver que no admite subarboles bien
podados (ni tampoco el
arbol que resulta de a
nadir a A un mnimo elemento,
para que tenga una u
nica raz).
que la condici
on altA z > es redundante, pues se sigue de la definici
on de Y .
AEN u
nicamente para concluir que todo 0 -
arbol es numerable (porque es
uni
on de una cantidad numerable de niveles finitos), pero si aplicamos el teorema de K
onig a
un
arbol que ya sabemos que es numerable no necesitamos AEN, pues no hace falta el axioma
de elecci
on para elegir elementos de un conjunto numerable.
6 Necesitamos
Captulo 9. Arboles
284
Es f
acil ver que A es un arbol tal que cada elemento de A de altura tiene
altura + 1 en A y Niv (A ) = C . Esto hace que A siga siendo un arbol
y que sus niveles siguen teniendo cardinal < . (Lo que hemos hecho es poner
un nuevo elemento por debajo de cada grupo de elementos de Niv (A) con una
misma cadena por debajo, de modo que la ramicaci
on pasa de producirse en
el nivel al nivel + 1).
Es claro que si demostramos que A tiene un camino, al cortarlo con A
tendremos un camino en A.
As pues, suponemos que A no se ramica en niveles lmite. Supongamos en
primer lugar que es regular. Para cada < tal que cf = , elijamos un
x Niv (A). Para cada x Niv (A) distinto de x existe un < tal que
x | 6= x| . Como |Niv (A)| < = cf , podemos tomar un f () < tal que
para todo x Niv (A) \ {x } se cumple que x |f () 6= x|f () .
Ahora usamos que E = { < | cf = } es estacionario en (teorema
6.13) y, como f : E es regresiva, por el teorema 6.15 sabemos que es
constante en un conjunto estacionario E E, en particular no acotado en
. Digamos que toma el valor . Como {x | | < E } tiene cardinal
, mientras que |Niv (A)| < , tiene que existir un subconjunto Y E de
cardinal , luego no acotado, tal que todos los x | son iguales, para Y .
Pero esto hace que si , Y , digamos < , necesariamente x < x ,
pues en caso contrario x | 6= x y, como f () = , tendra que ser x | 6= x | ,
por denicion de f , contradiccion.
9.3. Arboles
de Aronszajn
285
Y x < x } es un camino
de cardinal
W < . Por la parte ya probada tiene un camino C, y es claro que
{x A | y C x < y} es un camino en A.
9.3
Arboles
de Aronszajn
Los dos u
ltimos teoremas invitan a conjeturar si las hipotesis del segundo
no podran relajarse para obtener la generalizaci
on natural del primero, es decir, que todo -arbol tiene un camino. Sin embargo esto resulta ser falso si
consideramos 1 -arboles:
Definici
on 9.8 Un
arbol de Aronszajn es un 1 -arbol cuyas cadenas son todas
numerables, es decir, que no tiene caminos.
Claramente, si A es un
arbol de Aronszajn y A es un subarbol bien podado,
entonces A es un
arbol de Aronszajn bien podado.
La situaci
on es curiosa: Imaginemos que estamos en la raz x0 de un arbol
de Aronszajn bien podado y nos disponemos a trepar por el lo mas alto que
podamos. Tenemos varias opciones para pasar al nivel 1, pero no importa
cual tomemos, pues desde cualquier punto x1 del nivel 1 podemos llegar hasta
cualquier otro nivel. Igualmente no importa a que punto x2 del nivel 2 saltemos,
pues desde el se podra llegar seguro a cualquier altura. Pero cuando hayamos
dado pasos por la ruta x0 < x1 < x3 < podemos encontrarnos con que
la rama se acaba aqu, que no hay ning
un punto en el arbol mayor que todos
estos. Podemos recticar la ruta desde cualquier paso previo para garantizar que
llegamos al nivel . Por ejemplo, si estamos dispuestos a cambiar a partir del
nivel 2 tomamos un x > x1 y seguimos el camino x0 < x1 < x2 < x3 < < x
formado por los nodos anteriores a x . A partir de aqu podemos pasar a un
x+1 en el nivel + 1, etc., hasta determinar una cadena
x0 < x1 < x2 < x3 < < x < x+1 < x+2 <
pero de nuevo podemos encontrarnos con que esta rama se acaba aqu, y que
para llegar mas arriba hubiera sido necesario desviarse en cualquiera de los pasos previos. El hecho de que A sea un arbol de Aronszajn signica precisamente
que, tarde o temprano, hagamos lo que hagamos, terminaremos en una rama
numerable que no puede prolongarse mas. Podemos subir tan alto como queramos, pero siempre llegar
a un momento en que para seguir subiendo tendremos
Captulo 9. Arboles
286
La existencia de
arboles tan peculiares es dudosa, pero vamos a disipar la
duda construyendo uno.
Definici
on 9.9 Si I es un conjunto no vaco y un ordinal, llamaremos
arbol
completo I-
adico de altura al conjunto I < con el orden dado por la inclusi
on.
Es claro que I < es un arbol de altura cuyo nivel (para < ) es I .
Teorema 9.10 (Aronszajn) Existe un
arbol de Aronszajn.
n: Partiremos de A = {s <1 | s es inyectiva}, que es un
Demostracio
<1
. Es claro que para cada < 1 se cumple que
sub
arbol de
Niv A = {s | s es inyectiva} 6= ,
luego altA = 1 . Si C fuera una cadena no numerable en A entonces f =
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 relacion de equivalencia dada por
s t { < | s() 6= t()} es nito.
Vamos a construir recurrentemente 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 sucesi
on 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 ()
/ tn [n ],
()
si
n y sn+1 ()
s
tn+1 () =
n+1
mn( \ (tn [n ] sn+1 [n+1 ])) si n y sn+1 () tn [n ].
umero nito de casos, solo puede
Como sn coincide con tn salvo en un n
umero nito de casos. Por lo tanto se cumple
ocurrir sn+1 () tn [n ] en un n
sn+1 tn+1 .
9.3. Arboles
de Aronszajn
Sea t =
mediante
287
finito
Captulo 9. Arboles
288
<
es c.n.a. en y s [ ] C + 1 < .
si < ,
t ()
t+1 () = s+1 () si +1 \ ( A B),
g()
si A B.
<
9.4. Arboles
de Suslin
289
9.4
Arboles
de Suslin
Captulo 9. Arboles
290
contradiccion.
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 hipotesis.
Es claro que dos ramas cualesquiera son comparables, luego L es un conjunto
totalmente ordenado. Veamos que cumple la condicion 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 .
9.4. Arboles
de Suslin
291
I.
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
Captulo 9. Arboles
292
de HI B+1 , o si no podramos a
nadirlo a HI contradiciendo la maximalidad
de este.
Supongamos denidos {B }< , para un lmite < 1 . Sea
V
V
H = {K B | < I B (I K = H I)}.
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
K2 H, pues si < e I B , los extremos de I est
an en E, luego no est
an
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).
S
Llamemos A =
B con el orden dado por la inversa de la inclusi
on.
<1
Hip
otesis de Suslin (HS) No existen
arboles de Suslin
Seg
un ya hemos advertido, en NBG no puede probarse la existencia de
rboles de Suslin, pero s podemos construir uno si suponemos el diamante.
a
Con su ayuda construiremos un arbol de Suslin deniendo un orden adecuado
sobre 1 . Primeramente demostramos un hecho tecnico.
9.4. Arboles
de Suslin
293
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.
S
Llamemos f () = altB , g() =
y sea h() un elemento de A compaNiv B
+ n ( + 1) + 2n + 1
Captulo 9. Arboles
294
La propiedad b) arma que el elemento n-simo del nivel -esimo tiene exactamente dos extensiones en el nivel + 1-esimo, a saber, los elementos 2n-simo
y 2n + 1-esimo. La propiedad c) arma que desde cualquier punto se puede ascender hasta cualquier altura. La propiedad d) es la que nos dar
a la propiedad
de Suslin.
Razonamos por recurrencia. Deniremos una sucesion de arboles
S
B =
N
<
de modo que cada cual sea un subarbol de los siguientes y cumpla las propiedades
anteriores.
En B1 = N0 la relacion se restringe a ser reexiva, pues los niveles son
anticadenas. Si < 1 es un ordinal lmite y est
a denida en B , para cada
< , entonces, como
S
B ,
B =
<
la relaci
on en B est
a completamente determinada (y cumple trivialmente todas
las propiedades requeridas).
M
as a
un, si suponemos que est
a 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 .
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
9.4. Arboles
de Suslin
295
+ ( + 1) + 2 + 1
Captulo 9. Arboles
296
c) Si < < + y x N , entonces
W
y N x y.
luego el n
umero de caminos en B es a lo sumo | B | < = 2< = .
De hecho, el n
umero de caminos es exactamente igual a , pues cada elemento
de N0 pertenece a un camino distinto. Por consiguiente, podemos jar una
enumeraci
on {C }< de todos los caminos de B y establecer que cada +
est
a por encima de todos los elementos de C y solo de ellos. Esto hace que
cada elemento de N tenga altura en B+1 y que no haya cadenas maximales
de altura , pues todas ellas se extienden a cadenas de altura + 1. As B+1
cumple las propiedades a), c), d), y las dem
as se cumplen trivialmente.
9.4. Arboles
de Suslin
297
+ ( + 1) + 2 + 1
298
Captulo 9. Arboles
Observemos que el ordinal y requerido existe sin duda en los dos primeros
casos por la propiedad c). Sin embargo, no es evidente que exista en el tercer
caso (pero si existe es u
nico, por la propiedad d). Supongamos de momento que
existe un u
nico y para cada x, de modo que la funci
on px puede ser denida.
En tal caso podemos denir
W
Cx = {y B | < y px ()},
solo puede deberse a que existe un entre (x) y para el que no existe el
y requerido.
Tenemos que ( ) es un punto de acumulaci
on de C . Por la denicion de
(E) tenemos que ( )
/ E y que C ( ) = C ( ) = { () | < }.
Esto signica que la enumeraci
on de C ( ) es simplemente la restriccion a
de la de C , luego la funci
on px ( ) es el fragmento de px que puede denirse
9.5. Arboles
de Kurepa
299
9.5
Arboles
de Kurepa
Denimos C+1
a
nadiendo a C la prolongaci
on de su elemento de altura
extensi
on que sobre toma el valor 1. De este modo, C+1
es distinto de todos
los C+1
con < , y estos son distintos entre s, luego todos los {C+1
}<+1
resultan ser distintos dos a dos.
<
Captulo 9. Arboles
300
cada B F sea
on caracterstica de B y sea
B 2 la funci
A=
<
<
{
2.
B | B F}
9.5. Arboles
de Kurepa
301
<
Teorema 9.25 Sea unVcardinal infinito tal
V que 2 = . Entonces existe una
familia A P tal que z A |x| = , xy A(x 6= y |x y| < ) y
|A| = 2 .
Captulo 9. Arboles
302
En efecto, tomamos = s(C, ) . Si > 0
entonces B = A y D = C y llamamos al
As
X(B, D)
X(A, C) =
X(B, D) {}
entonces C. Tomamos
mnimo elemento de A \ .
si ,
si < .
Ahora basta probar que |F| = 2 , pues en particular F sera una familia
-Kurepa y la prueba del teorema 9.24 muestra que existe un + -arbol de
+
Kurepa con 2 caminos.
+
+
<
+
Recordemos que +
= 2 = + , y
+ 2 = . Por lo tanto 2
+
+
el teorema anterior nos da una familia A P formada por 2 subconjuntos
de + de cardinal + , pero cuyas intersecciones tienen cardinal .
Captulo X
Algebras
de Boole
Introducimos ahora una estructura algebraica que proporciona un contexto
general para tratar problemas de naturaleza muy diversa, tanto de teora de
conjuntos propiamente dicha, como de logica, como de topologa, de analisis
matematico o de estadstica. Trabajamos en NBG sin el axioma de eleccion.
10.1
Conceptos b
asicos
El ejemplo tpico de
algebra de Boole es PX, donde X es un conjunto arbitrario. En PX est
an denidas las operaciones de union, interseccion y complemento
respecto de X. Si axiomatizamos las propiedades b
asicas de estas operaciones
llegamos a la noci
on general de
algebra de Boole:
Definici
on 10.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 ,
303
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 10. Algebras
de Boole
304
Por ejemplo,
p q = p q = (p q ) = (q p ) = q p = q p.
Igualmente se razonan las dem
as.
Si B es un
algebra de Boole, la propiedad 8) 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.
p q = (p q) (q p).
10.1. Conceptos b
asicos
305
p = p 1l = p (p q) = (p p ) (p q) = O (p q) = p q.
As pues, p q.
Por u
ltimo, (p q) = 1l syss (p q) = (q p) = 1l, syss p q q p,
syss p = q.
f) Tenemos que
q = 1l q = (p p ) q = (p q) (p q) = O (p q)
= (p p) (p q) = p (p q) = p 1l = p .
Definici
on 10.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 maximo de B es claro que
B es degenerada si y solo si B = {O} = {1l}.
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.
Si B es un
algebra de Boole, diremos que un conjunto C B es una sub
algebra
de B si C 6= 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 y que la relacion de orden en C es la restriccion
de la de B.
Obviamente B es una sub
algebra de B, las subalgebras de B distintas de la
propia B se llaman sub
algebras propias. As mismo, {O, 1l} es una subalgebra
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}.
Se comprueba inmediatamente que la interseccion de una familia de subalgebras de un
algebra dada B es de nuevo una subalgebra. 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 hXi.
Es claro que si X C B, donde C es una subalgebra de B, entonces la
subalgebra generada por X en C coincide con la subalgebra generada por X
en B. Si B = hXi diremos que X es un generador de B.
Captulo 10. Algebras
de Boole
306
Ejemplo: Algebras
de conjuntos Como ya hemos se
nalado, si X es un
conjunto arbitrario, entonces B = PX es un algebra de Boole tomando como
operaciones:
x y = x y,
x y = x y,
x = X \ x.
Es una simple rutina comprobar que se cumplen todas las propiedades que exige
la denicion de
algebra de Boole. Ademas, es claro entonces que
O = ,
1l = X,
x y syss x y.
Ejemplo Si B es un
algebra de Boole y a B es un elemento no nulo, denimos
Ba = {b B | b a}.
Una comprobaci
on rutinaria muestra que Ba se convierte en un algebra de Boole
con las mismas operaciones y de B y el complemento dado por b = a b
(donde el b de la derecha es la operaci
on de B). Se cumple ademas que O es el
mismo de B y 1l = a. Notemos que Ba no es una subalgebra de B (salvo en el
caso trivial en que a = 1l).
Definici
on 10.4 Diremos que una aplicacion h : B C entre algebras de
Boole es un homomorfismo de
algebras si para todo p, q B se cumple
h(p ) = h(p) ,
307
10.1. Conceptos b
asicos
W
Sea X = {f n 2 | af 6= O} y para cada x X sea bx =
af . Por u
ltimo,
f x
llamemos C = {bx | x PX} B.
Observemos en primer lugar que si f 6= g entonces af ag = O, pues existe
un i tal que f (i) 6= g(i), luego af ag xi xi = O.
Veamos ahora que bX = 1l. En efecto:
W
W V
V
W
p(ci , f (i)) =
(ci ci ) =
1l =
af =
af = b X .
i<n
f n 2
f n 2 i<n
f X
f y
(f,g)xy
Por u
ltimo, si llamamos x = X \ x, tenemos que bx = bx . En efecto,
bx bx = bx x = O,
bx bx = bx x = 1l.
Captulo 10. Algebras
de Boole
308
Concluimos que C es el algebra generada por el conjunto {xi | i < n}, luego
es un
algebra nita isomorfa a PX, donde X es un conjunto tal que |X| 2n .
10.2
Algebras
completas
Definici
W
V on 10.6 Sea B un algebra de Boole y X B. Representaremos por
X y X al supremo y al nmo de XWen B (supuesto
que existan). Ciertamente
V
existen si X es nito. En particular = O, = 1l.
Tambien usaremos la notaci
on
W
W
pi = {pi | i I},
iI
iI
pi =
V
{pi | i I}.
Teorema 10.7 Si B es un
algebra de Boole y {pi }iI es una familia de elementos de B, entonces
W
V
V
W
pi ,
pi =
pi ,
pi =
iI
iI
iI
iI
iI
pi .
pi =
pi , luego en denitiva
pi =
iI
iI
iI
iI
en las que hay que entender que un miembro existe si y solo si existe el otro.
10.2. Algebras
completas
309
Definici
on 10.8 Un
algebra de Boole B es completa si todo conjunto X B
tiene supremo o, equivalentemente por las relaciones anteriores, si todo X B
tiene nmo.
Por ejemplo, si A es un conjunto arbitrario, es claro
PA esVun algebra
W que S
T
completa, en la que, para
todo
X
PA,
se
cumple
X
=
X, X = X
T
(con el convenio de que = A).
Los supremos e nmos satisfacen la siguiente propiedad distributiva:
Teorema 10.9 Si {p0i }iI , {p1j }jJ son dos familias de elementos de un
algebra de Boole B, entonces
W
W
W
p1j =
(p0i p1j ),
p0i
jJ
iI
(i,j)IJ
entendiendo que el miembro derecho existe si existen los dos supremos del miembro izquierdo.
n: Vamos a usar varias veces la equivalencia siguiente:
Demostracio
p q r q r p .
En efecto, si p q r, entonces
q = q (p p ) = (q p) (q p ) r p .
Recprocamente, si q r p , entonces
p q p (r p ) = (p r) (p p ) = p r.
Como
p0i p1j p0i
vemos que p0i p1j
iI
iI
p0i
p0i
W
jJ
jJ
p1j ,
superior del conjunto {p0i p1j | (i, j) I J}. Para probar que es la mnima,
iI
jJ
iI
p0i
jJ
p1j r.
Captulo 10. Algebras
de Boole
310
iI
(i,j)IJ
iI
iI
iI
Teorema 10.10 Si B es un
algebra de Boole completa y {p }< es una familia
de
elementos
de
B
(donde
n: Basta tomar q = p
Demostracio
<
<
p . Obviamente q p y si
<
<
<
<+1
p =
<
p =
<+1
<
<+1
p .
<+1
<
q ,
<
q .
<
Definici
on 10.11 Un homomorsmo h : B C entre algebras de Boole
completas es completo si para todo X B se cumple
W
W
h(q)
q =
h
qX
qX
10.2. Algebras
completas
311
Captulo 10. Algebras
de Boole
312
T
V
A=
p
.
pA
6) p (p q) = (p (p q)) = p = p.
7) p q = (p q ) = (X \ cl (p q )) = (X \ (cl p cl q ))
= ((X \ cl p ) (X \ cl q )) = (p q ) = (p q) = (p q) .
10.2. Algebras
completas
313
Compleci
on de un
algebra de Boole Toda algebra de Boole se puede
sumergir en un
algebra de Boole completa, que es u
nica salvo isomorsmo si
exigimos que la inmersion sea densa en un sentido que hemos de especicar.
Vamos a demostrar una generalizaci
on de este hecho.
Definici
on 10.15 Un preorden en un conjunto P es una relacion reexiva y
transitiva. Un conjunto preordenado (c.p.o.) es un par (P, ), donde P es un
conjunto no vaco y es un preorden en P.
En particular, todo conjunto parcialmente ordenado es un conjunto preordenado y, mas en particular, toda
algebra de Boole es un c.p.o. Sin embargo,
en lo sucesivo, cuando apliquemos a un algebra de Boole B los conceptos que
vamos a denir para c.p.o.s, los aplicaremos a B \ {O}. Por ejemplo:
Si P es un c.p.o., diremos que dos elementos p, q P son incompatibles si
W
p q r P (r p r q).
Entonces, si B es un
algebra de Boole, diremos que p, q B \ {O} son
incompatibles si no existe r B \ {O} tal que r p r q. Puesto que
r = p q siempre cumple r p r q, concluimos que, en un algebra de
Boole, dos elementos p y q (no nulos) son incompatibles si y solo si2 p q = O.
Para conectar la teora general sobre c.p.o.s con el caso de las algebras de
Boole conviene introducir el concepto siguiente:
V
W
Un c.p.o. P es separativo si pq P (p 6 q r P (r p r q)).
Captulo 10. Algebras
de Boole
314
B
| q h(r)} es una reduccion
inmersion y si q C \ {O} entonces
V
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
denicion de p), y as t p p = O, contradiccion.
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 anterior nos da que h es inyectiva y
para todo p, q B \ {O}
p q h(p) h(q),
p q = O h(p) h(q) = O.
10.2. Algebras
completas
315
pX
pX
pX
pX
h(p) y
sh
V
pX
p = O.
s h(t) s h
V
pX
p = O,
Captulo 10. Algebras
de Boole
316
10.2. Algebras
completas
317
iP
j
Captulo 10. Algebras
de Boole
318
10.2. Algebras
completas
319
Algebras
at
omicas Ahora podemos dar una caracterizacion algebraica de
las algebras de la forma PA.
Definici
on 10.23 Si P es un c.p.o., un elemento p P es un
atomo si no existen
q, r P tales que q p r p q r.
Diremos que P es no at
omico si no tiene atomos. Diremos que P es at
omico
si el conjunto de sus
atomos es denso.
Si B es un
algebra de Boole, un elemento b B no nulo es un atomo si no
existe ning
un c B tal que O < c < b. En efecto, si sucede esto es obvio que b
es un atomo, y si existe un c en estas condiciones, entonces d = b c cumple
d 6= O, c b d b c d, luego b no es un atomo.
En particular, los
atomos de un algebra PA son los conjuntos de la forma
{a}, con a A, y es claro que PA es un algebra atomica.
Teorema 10.24 Un
algebra de Boole B es isomorfa a un
algebra PA si y s
olo
si es at
omica y completa.
n: Obviamente, si B
Demostracio
= PA, entonces B es atomica y completa. Supongamos ahora que B es atomica y completa y sea A el conjunto de
sus atomos. Consideramos la aplicacion h : B PA dada por
h(b) = {a A | a b}.
Se comprueba inmediatamente que si b c entonces h(b) h(c), as como
que si b c entonces h(b)h(c) = . Por lo tanto, h es una inmersion. Ademas,
como h(a) = {a}, se trata de una inmersion densa, y una inmersion densa entre
algebras de Boole completas es un isomorsmo.
Ejercicio: Probar que toda
algebra de Boole finita es isomorfa a un
algebra PA.
320
6
A, entonces O 6= p ( A) p, de donde
W
concluimos que p ( A) Y y es incompatible con todos los elementos
10.2. Algebras
completas
321
f <
f <
que se comprueba sin dicultad. Sin embargo, solo las algebras de tipo PA son
completamente distributivas:
Teorema 10.29 Un
algebra de Boole completa es totalmente distributiva si y
s
olo si es isomorfa a un
algebra PA.
n: Sea B un
Demostracio
algebra de Boole completa y totalmente distributiva.3 Para cada b B, j 2, sea
b si j = 1,
pb,j =
b si j = 0.
W
V W
Entonces
pb,j = 1l, luego
pb,j = 1l, luego la distributividad nos da que
j2
bB j2
W V
f 2B bB
Llamemos af =
bB
Captulo 10. Algebras
de Boole
322
I <
<
Observemos, por u
ltimo, que respecto a la topologa en B considerada en la
denicion 10.21, un conjunto D B es un abierto denso si
V
W
V
V
b B(b 6= O d D d b) d D b B(O < b d b D).
D <
<
Si llamamos uf =
<
10.2. Algebras
completas
323
Entonces DW es claramente W
abierto, y ademas es denso, pues si b B no es nulo,
(b p) = b, luego alg
un b p 6= O y b p D ,
p = 1l, luego
entonces
pP
pP
b p b.
T
Sea D =
D , que por hip
otesis es abierto denso, y sea P una familia
<
uf =
luego uf
V W
<
pf () pf ()
pi , luego
iI
pi ,
< iI
I <
<
pf ()
V W
< iI
pi .
I <
I <
<
V W
< iI
pi =
I <
<
<
V W
< iI
pi u =
V W
< iI
(pi u).
iI
1l =
I <
<
pf () ,
324
Arboles
como c.p.o.s Observemos que si (A, ) es un arbol, el conjunto
P = A con la relaci
on inversa
p q q p
es un conjunto parcialmente ordenado en el que la relacion de incompatibilidad
es la misma que ya tenamos denida.
En efecto, si se cumple p q en el sentido denido para arboles, tenemos
que p q q p, luego q p p q, luego ciertamente p q en el
sentido de c.p.o.s. Si p q en el sentido de c.p.o.s, existe un r A tal que
r p r q, es decir, p, q A
a bien ordenado, luego p y q son
r , que est
comparables, luego p q en el sentido de arboles.
De este modo, cada arbol A en estas condiciones determina un algebra de
Boole completa R(A).
Es f
acil ver que P es separativo si cuando un p Niv (A) tiene una extensi
on
en Niv+1 (A), de hecho tiene al menos dos, as como que P es no atomico si y
solo si A est
a ramicado.
Si (A, ) es un
arbol de Suslin bien podado, (P, ) es el mismo A con el
orden inverso y B = R(P) es su complecion, tenemos que B es un algebra de
Boole completa no atomica con la condicion de cadena numerable. Vamos a
probar (usando AE) que ademas es 0 -distributiva.
Observemos en primer lugar que si D es abierto denso en B, entonces, como
P es denso en B, es claro que D = D P es abierto denso en P. Vamos a probar
que existe un < 1 tal que D contiene todos los elementos de A de altura
.
10.2. Algebras
completas
325
no es un
atomo, existe O < p0 < p, luego podemos tomar p1 = p p0 y
tenemos que p S
= p0 p1 y p0 p1 = O. Es claro entonces que si hacemos
Niv+1 (A) =
{p0 , p1 }, ciertamente los elementos de este conjunto tienen
pNiv (A)
altura + 1 en el
arbol, son incompatibles dos a dos, cada elemento de Niv (A)
tiene dos extensiones incompatibles y ademas
W
p
= 1l,
pNiv+1 (A)
W
p, y basta tomar el
puesto que cada p Niv (A) cumple p = p0 p1
pNiv+1 (A)
supremo en p.
Supongamos nalmente que tenemos denido un arbol A de altura cuyos
niveles son particiones de B. La distributividad de B nos da que
W V
V
W
f (),
p = 1l =
< pNiv (A)
donde f vara en
f <
<
f () = O salvo si f recorre
<
una cadena Cf de A , en cuyo caso pf tiene por debajo (en el arbol A, o por
encima en B) exactamente a los elementos de Cf . Por lo tanto, si denimos
Q
Niv (A) = {pf | f
Niv (A) pf 6= O},
<
Captulo 10. Algebras
de Boole
326
10.3
Ideales y filtros
Veamos ahora que toda algebra de Boole admite una estructura de anillo:
Teorema 10.33 toda
algebra de Boole B tiene estructura de anillo conmutativo
y unitario con las operaciones dadas por
p + q = (p q ) (p q) = (p q) (p q) = (p q) ,
p q = p q.
as, se cumple
El elemento
neutro de la suma es O y el del producto es 1l. Adem
V
que b B b = b.
= (p q r ) (p q r ) (((p q) (p q ) ) r)
= (p q r ) (p q r ) (((p q ) (p q)) r)
= (p q r ) (p q r ) (p q r) (p q r),
y es claro que esta expresion no se altera si intercambiamos las posiciones de p,
q, r, luego si partimos de p + (q + r) llegamos al mismo resultado.
En lo sucesivo consideraremos siempre a las algebras de Boole como anillos
con estas operaciones. En las algebras de conjuntos la suma que acabamos de
introducir se corresponde con la operaci
on conjuntista conocida como diferencia
simetrica:
X Y = (X \ Y ) (Y \ X) = (X Y ) \ (X Y ).
Observemos que, al igual que hemos denido la suma y el producto a partir
de las operaciones booleanas , y , tambien podemos denir las operaciones
booleanas a partir de la suma y el producto:
x y = xy,
x y = x + y + xy,
x = x + 1l.
327
Definici
on 10.34 Si B es un
algebra de Boole, un ideal de B es un conjunto
I B que cumpla las propiedades siguientes:
a) O I 1l
/ I,
V
V
b) p I q B (q p q I),
V
c) pq I p q I.
/ F 1l F ,
a) O
V
V
b) p F q B (p q q F ),
V
c) pq F p q F .
[p] = [p ].
Captulo 10. Algebras
de Boole
328
En efecto, es f
acil probar que las operaciones est
an bien denidas, aunque
tenemos una justicacion indirecta, pues pueden denirse a partir de la suma y
el producto, que ya sabemos que est
an bien denidas:
[p] [q] = [p][q],
329
Captulo 10. Algebras
de Boole
330
Definici
on 10.38 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 10.39 (AE) Sea un cardinal infinito, B un
algebra 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
W
W
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
W
W
(p q ) I,
p q =
pX
luego
W
pX
pX
W
pX
p es el supremo de Y .
Definici
on 10.40 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
el
algebra cociente B/I cumple la c.c. .
Teorema 10.41 (AE) Sea un cardinal infinito, 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 toda anticadena en B \ I tiene cardinal menor que .
n: Una implicacion es obvia. Supongamos que I cumple
Demostracio
la condicion del enunciado
y sea {[p ]}< una anticadena en B/I. Podemos
V
suponer ademas que < p
/ I. As, si < < entonces p p I.
Denimos
V
p .
q = p
<
331
<
p ) (p
<
p ) I, contradiccion,
10.4
Espacios de Stone
= {Cp | p B}.
B
es un
es un
Esto prueba que B
algebra de conjuntos y que h : B B
epimorsmo de
algebras. Para probar que h es inyectiva basta comprobar que
si h(p) = entonces4 p = O. En efecto, si Cp = tenemos que p no pertenece
a ning
un ultraltro de B, pero todo elemento no nulo de un algebra genera un
ltro que, a su vez, por 10.37, est
a contenido en un ultraltro. Por consiguiente
p = O.
Veamos ahora que el teorema de Stone se puede renar notablemente:
4 Esto es cierto para todo homomorfismo de anillos: si h(u) = 0 u = 0 entonces h es un
monomorfismo, pues si h(u) = h(v), entonces h(u v) = 0, luego u v = 0, luego u = v.
332
Definici
on 10.44 Sea B un algebra de Boole. Entonces, por ser un algebra de
es la base de una topologa sobre S(B). Llamaremos espacio de
conjuntos, B
Stone del
algebra B al espacio S(B) con la topologa generada por B.
Teorema 10.45 Sea B un
algebra de Boole. Entonces S(B) es un espacio de
es su
Hausdorff compacto cero-dimensional5 y B
algebra de abiertos-cerrados.
Por consiguiente, el teorema de representaci
on de Stone afirma que toda
algebra
de Boole es isomorfa al
algebra de abiertos-cerrados de su espacio de Stone.
n: Sean x, y S(B), x 6= y. Entonces existe un p x tal que
Demostracio
p
/ y, luego p x, p y, luego x Cp y Cp , y ciertamente Cp Cp = ,
luego Cp y Cp son entornos disjuntos de x e y. Esto prueba que S(B) es un
espacio de Hausdor.
Consideremos un cubrimiento abierto de S(B) que, por las observaciones tras
la denicion 8.53, podemos considerarlo formado por abiertos b
asicos, es decir,
de la forma {Cp }pI , con I B. Si el cubrimiento no admite subcubrimientos
nitos, dados p1 , . . . , pn I, tendramos que Cp1 Cpn 6= S(B) = C1l , luego
p1 pn 6= 1l, luego I no contiene cubrimientos nitos de B, luego genera
un ideal que est
a contenido en un ideal primo P de B. Llamemos x S(B) a su
ultraltro dual.
Entonces, si p I, tenemos que p P , luego p x, luego x
/ Cp , y
esto contradice que {Cp }pI sea un cubrimiento de S(B). Por lo tanto S(B) es
compacto.
son abiertos-cerrados en S(B) y falta probar
Claramente los elementos de B
que son todos los abiertos-cerrados. En efecto, cualquiera de ellos entonces es
uni
on de abiertos de S(B), pero por compacidad es union de un n
umero nito
333
Si f es inyectiva e y S(B), es f
acil ver que {f (p) | p y} tiene la propiedad
de la interseccion nita en C, luego est
a contenido en un ultraltro x S(C).
Es facil comprobar as mismo que f (x) = y.
Si f es suprayectiva y p B es no nulo, entonces p est
a contenido en un
ultraltro y S(B), que tendra una antiimagen x S(C). As p y = f (x),
luego f (p) x, luego f (p) 6= O. As pues, f es inyectiva.
luego
luego
V
x S(C)(x Cq p f (x)),
V
x S(C)(x Cq f (p) x),
V
x S(C)(x Cq c Cf (p) ),
Captulo 10. Algebras
de Boole
334
335
que estas correspondencias son mutuamente inversas, de modo que existe una
biyeccion entre los
atomos de un
algebra de Boole y los puntos aislados de su
espacio de Stone.
Un a
lgebra de Boole es atomica si y solo si el conjunto de sus atomos es
denso, lo cual equivale a que los puntos aislados en S(B) sean un conjunto
denso.
Teorema 10.49 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 extremadamenteSdisconexo y X es una familia
A es el supremo de X.
de abiertos-cerrados en S(B), es f
acil ver que cl
AX
10.5
Aplicaciones a la topologa
Terminamos el captulo con algunas aplicaciones a la topologa de los conceptos que acabamos de introducir. No usaremos el axioma de eleccion si no lo
especicamos.
Convergencia de filtros En primer lugar mostraremos que los ltros pueden sustituir a las sucesiones en las caracterizaciones de algunos conceptos topologicos en espacios no necesariamente 1AN.
Definici
on 10.50 Un ltro en un espacio topologico X es un ltro en el algebra
PX. Diremos que un ltro F converge a un punto x X si contiene a todos los
entornosTde x. Diremos que x X es un punto de acumulaci
on de un ltro F
si x
A.
AF
Captulo 10. Algebras
de Boole
336
Veamos algunas propiedades elementales:
337
iI
x X. Un filtro F en X converge a x si y s
olo si cada filtro pi (X) converge a
xi , donde pi : X Xi es la proyecci
on i-esima.
n: Si F converge a x, el teorema anterior nos da que cada
Demostracio
pi (F ) converge a xi . TSi convergen las proyecciones, basta probar que cada
p1
a en F . Ahora bien, si
abierto b
asico B =
i [Ai ] que contenga a x est
iI
338
339
A =
,<
Ei ,
Captulo 10. Algebras
de Boole
340
Sea < + tal que x = F , para todo < , sea 0 < + tal que
<
x 0
y < 0 . Como los conjuntos {F }<+ son disjuntos dos a dos, existe un
< + tal que F 0 = . Digamos que F = {1 < < n }. Aplicamos ()
n veces, con (, a) = (1 , ), (2 , {1 }), . . . , (n , {1 , . . . , n1 }). Concluimos
que |{ < | x F Ki }| = . En particular, tomando cualquier de este
conjunto, tenemos que < y F F Ki .
As pues:
Teorema 10.58 (AE) Si es un cardinal infinito y 2 = + , existen dos
espacios topol
ogicos compactos de Hausdorff con la c.c.+ cuyo producto no
cumple la c.c.+ .
341
Captulo 10. Algebras
de Boole
342
n: S
Demostracio
olo falta demostrar la u
ltima propiedad. Dada una aplicacion f : D K, para cada x D consideramos el ultraltro
f (x) = {A PK | f 1 [A] x}.
Como K es compacto y de Hausdor, hemos visto que f (x) converge a un
u
nico punto f(x) K, lo que nos dene una aplicacion f : D K.
Se trata de una aplicacion continua, pues si G K es abierto y x f1 [G],
entonces f(x) G. Podemos tomar un abierto G tal que7
f(x) G G G.
nombre de compactificaci
on de Stone-Cech
del espacio X.
As pues, el espacio D que estamos considerando es lo que en topologa se
f (x) G G K \ H G.
343
Definici
on 10.61 Si D es un conjunto innito, un ultrafiltro uniforme en D es
un ultraltro U en D tal que todos sus elementos tienen cardinal |D|.
|D|
ultra-
Captulo 10. Algebras
de Boole
344
Por u
ltimo basta observar que si f 6= g entonces Uf =
6 Ug , pues si, por
ejemplo, X C cumple f (X) = 1 y g(X) = 0, entonces X Uf y D \ X Ug .
Como consecuencia inmediata:
|D|
Definici
on 10.64 Si D es un conjunto innito, llamamos D = D \ D, que es
un espacio de Hausdor compacto con la topologa inducida de D. Una base
es la formada por los abiertos-cerrados A = A D = A \ A, donde A recorre
los subconjuntos de D.
Observemos que A = si y solo si A es nito, pues, ciertamente, si A es
nito entonces A = A, y si A es innito, el conjunto
{A} {X PD | |D \ X| < 0 }
tiene la propiedad de la interseccion nita, luego est
a contenido en un ltro que
a su vez est
a contenido en un ultraltro no principal x A \ A.
Captulo XI
Elementos de teora de
modelos
Hasta ahora hemos estudiado distintas estructuras denibles sobre un conjunto (la estructura de conjunto ordenado, la estructura de anillo, cuerpo, cuerpo
ordenado,
algebra de Boole, etc.) Aqu vamos a mostrar c
omo es posible estudiar hasta cierto punto todas estas estructuras dentro de un marco com
un, el
determinado por la teora de modelos. Notemos que hemos adoptado la costumbre de representar por + y las operaciones de un anillo cualquiera, si bien
estos signos representan conjuntos distintos seg
un el anillo considerado. Esto
es lo que habitualmente se llama un abuso de notaci
on, pero ahora le daremos un sentido mas profundo al mostrar que podemos considerar a + y como
unos signos de un u
nico lenguaje formal susceptibles de ser interpretados de
forma distinta en cada anillo. Por ejemplo, en el contexto que vamos a presentar
podremos considerar
V
xy (x + y = y + x)
como un u
nico objeto matematico (una formula de un determinado lenguaje
formal) de la que podremos decir que es verdadera en el modelo que resulta de
especicar que las variables x, y deben recorrer los n
umeros reales y el signo
+ debe interpretarse como la suma usual, pero que es falsa en el modelo que
resulta de especicar que las variables x, y deben recorrer los elementos de 1 y
el signo + debe interpretarse como la suma de ordinales.
Pero en ambos casos
V
estamos hablando del mismo objeto matematico xy (x + y = y + x) y no de
objetos distintos que representamos por conveniencia con la misma notaci
on.
No usaremos AE sin indicarlo explcitamente.
11.1
Lenguajes y modelos
Para enunciar las propiedades que denen una estructura como la de anillo ordenado necesitamos hacer referencia a relaciones (como ), a funciones
345
346
(como +) y a conjuntos especcos (como 0, 1), as como a elementos arbitrarios (x, y, . . . ) y a relaciones logicas entre ellos. Vamos a denir ahora
una familia de lenguajes cuyos signos puedan adaptarse a las estructuras que
pretenden describir:
Definici
on 11.1 Un lenguaje formal (de primer orden) es una octupla ordenada
V
L = (V, F, R, r, , , , =),
tal que
n\{0}
347
n\{0}
tal que:
a) Si c Const(L) entonces I(c) M .
b) Si f Fnn (L) entonces I(f ) : M n M .
c) Si R Reln (L) entonces I(R) M n , de modo que I(=) sea la identidad
en M .
en lugar de
En la practica escribiremos M en lugar de (M, I) y c, f, R
I(c), I(f ), I(R). De este modo, especicar un modelo de un lenguaje formal
L signica especicar un universo M (un conjunto de objetos de los que vamos
a hablar con dicho lenguaje) y asociar a cada constante, cada funtor y cada
relator un signicado, de modo que el signicado de una constante es un objeto
2 Notemos que hasta ahora us
abamos el signo + para referirnos indistintamente a diversas
operaciones, y era fundamental saber a cu
al de ellas nos referamos en cada momento, pues
la suma de ordinales no tiene las mismas propiedades que la suma de n
umeros reales. En este
contexto la situaci
on es la opuesta. Ahora + s
olo pretende ser un signo de un lenguaje formal,
y es totalmente irrelevante qu
e conjunto concreto definimos como +. A continuaci
on veremos
c
omo asignar un significado a cada signo de un lenguaje formal, de modo que lo relevante no
ser
a nunca qu
e conjunto es +, sino qu
e efecto tiene asignar a un mismo (e irrelevante) signo
+ diversos significados, como la suma de ordinales o la suma de n
umeros reales.
348
11+1+0
1 + 1 = 0 1 + 1 + 1 = 1.
La diferencia entre la primera y las otras dos es que a estas les podemos
asociar un signicado (respecto de un modelo que je una interpretaci
on para
los signos involucrados), y a su vez la segunda se distingue de la tercera en
que el signicado de la segunda debe ser un objeto del modelo considerado,
mientras que el signicado de la tercera debe ser un valor de verdad (verdadero
o falso). A las cadenas de signos como la segunda del ejemplo anterior (las que
pretenden representar objetos) las llamaremos terminos y a las que pretenden
ser armaciones, como la tercera, las llamaremos formulas.
Para denir con precisi
on los conjuntos de terminos y formulas de un lenguaje
formal L emplearemos el teorema de recursi
on sobre la relacion bien fundada
en Cad(L) dada por 1 R 2 (1 ) < (2 ). As, para denir el conjunto de
los terminos denimos una funci
on f : Cad(L) 2 de modo que los terminos
seran las cadenas con imagen 1. En la practica, esto signica que podemos
denir cuando una cadena es un termino supuesto que tengamos denido cuando
las cadenas de longitud menor son terminos. La denicion es:4
a) Las variables y las constantes de L son terminos.
b) Si t1 , . . . , tn son terminos de L y f es un funtor n-adico de L, entonces
f t1 tn es un termino de L.
3 Hasta ahora s
M n,
olo habamos trabajado con relaciones binarias, pero si tenemos R
como una relaci
podemos ver a R
on n-
adica en M en el sentido de que, dada una n-tupla
si y s
(a0 , . . . , an1 ) M n , podemos decir que (a0 , . . . , an1 ) cumplen la relaci
on R
olo si
R(a
4 Mas precisamente, f () = 1 si y s
olo si es una variable o una constante o existe un
funtor n-
adico f y cadenas t1 , . . . , tn de longitud menor que de modo que f (ti ) = 1 para
todo i y = f t1 tn .
349
Convenios de notaci
on En la practica, en lugar de escribir = t1 t2 escribiremos5 t1 = t2 , en lugar de (t1 = t2 ) escribiremos t1 6= t2 y en lugar de
escribiremos . Denimos tambien:
= ,
= ( ),
W
V
= ( ) ( ),
x = x.
V
V V
W
W W
Tambien abreviaremos xy en lugar de x y o xy en lugar de x y.
En cada lenguaje particular consideraremos tambien convenios de notaci
on similares con sus signos particulares. Por ejemplo, en el lenguaje de la teora de
anillos convendremos en escribir t1 + t2 en lugar de +t1 t2 , e igualmente con
el producto (aunque a menudo abreviaremos t1 t2 incluso a t1 t2 ). As pues,
cuando hablemos de una f
ormula como
V
xy (x + y = y + x)
nos estamos reriendo a la cadena de signos
V
V
{(0, ), (1, x), (2, ), (3, y), (4, =), (5, +), (6, x), (7, y), (8, +), (9, y), (10, x)}.
350
Si v es una valoraci
on de L en M , x es una variable de L y a M , denimos
vxa como la valoraci
on que coincide con v salvo por que vxa (x) = a.
Ahora denimos por recurrencia el objeto denotado por un termino t en un
modelo M respecto de una valoraci
on v, y que representaremos por M (t)[v]:
a) Si x es una variable, M (x)[v] = v(x).
b) Si c es una constante, M (c)[v] = c.
c) Si f es un funtor n-adico y t1 , . . . , tn son terminos,
M (f t1 tn )[v] = f(M (t1 )[v], . . . , M (tn )[v]).
Similarmente queremos denir la relacion M [v] que signica que la
f
ormula es satisfecha en M respecto de la valoraci
on v, pero no es posible
hacerlo por recurrencia sobre la longitud de , como hemos hecho hasta ahora,
sino que necesitamos una relacion que involucre las valoraciones en el modelo.
Concretamente, en el conjunto Form(L) Val(M ), donde Val(M ) es el conjunto
de todas las valoraciones en M , denimos la relacion dada por
(, v) R (, w) () < (),
que claramente est
a bien fundada. Aplicando el teorema de recursi
on a esta
relaci
on, podemos denir una funci
on F : Form(L) Val(M ) 2 de modo
que M [v] sea por denicion F (, v) = 1, y en la practica esto supone que
podemos denir M [v] supuesto denido M [w] para toda formula de
longitud menor que y para toda valoraci
on w. La denicion es la siguiente:
351
Nota A pesar del aspecto tecnico de estas deniciones, debemos tener presente
que en la practica M (t)[v] no es mas que el objeto que normalmente entendemos
que signica t cuando lo leemos, e igualmente M [v] signica lo que
normalmente entendemos al leer . Por ejemplo,
V
M x (x y = y x)[v] syss para todo a M M (x y = y x)[vxa ]
syss para todo a M M (x y)[vxa ] = M (y x)[vxa ]
En la practica, las variables libres de una formula son las variables que
aparecen en ella sin estar afectadas por un cuanticador.
Los terminos y f
ormulas sin variables libres de un lenguaje formal se llaman
respectivamente designadores y sentencias.
Representaremos por Sent(L) el conjunto de todas las sentencias de L.
Un resultado b
asico es que M (t)[v] y M [v] solo dependen de los valores
que toma la valoraci
on v sobre las variables libres en t y en , respectivamente.
En efecto:
352
syss R(M
(t1 )[w], . . . , M (tn )[w]) syss M Rt1 tn [w].
donde hemos usado que vxa y wxa coinciden en todas las variables libres de ,
por lo que hemos podido aplicar la hipotesis de induccion.
Usaremos la notaci
on t(x1 , . . . , xn ) y (x1 , . . . , xn ) para representar terminos
y f
ormulas cuyas variables libres esten entre x1 , . . . , xn , y entonces escribiremos
M (t)[a1 , . . . , an ],
M [a1 , . . . , an ]
353
11.2
Teoras formales
Definici
on 11.3 Sea L un lenguaje formal y sea Form(L) un conjunto de
formulas. Diremos que M es un V
modelo de (y lo representaremos por M
si M es un modelo de L tal que M .
Diremos que es una consecuencia l
ogica de si es verdadera en todo
modelo de .
Una teora sobre un lenguaje formal L es un conjunto T de sentencias de L
tal que si Sent(L) y T , entonces T .
Si Sent(L) es claro que
T () = { Sent(L) | }
es una teora. Si una teora T cumple T = T () se dice que es un conjunto
de axiomas para la teora T .
Si M es un modelo de L, tambien es claro que
T (M ) = { Sent(L) | M }
es una teora sobre L.
Ejemplos Ahora podemos denir la teora de anillos (conmutativos unitarios)
como la teora determinada por los axiomas de la denicion de anillo (conmutativo unitario), es decir:
V
V
Vxyz((x + y) + z = x + (y + z)) VxyW(x + y = y + x)
Vx (x + 0 = x)
Vx y (x + y = 0)
xyz
((xy)z
=
x(yz))
V
Vxy (xy = yx)
xyz (x(y + z) = xy + xz)
x x 1 = x.
Si a estos axioma a
nadimos los de la denici
tendremos
Von de anillo ordenado
W
la teora de anillos ordenados, si les a
nadimos x(x 6= 0 y xy = 1) tenemos
la teora de cuerpos, si a
nadimos ambos tenemos la teora de cuerpos ordenados,
etc.
Sobre un lenguaje con un u
nico relator diadico podemos denir la teora
de conjuntos parcialmente ordenados, o la teora de conjuntos totalmente ordenados, etc., sobre un lenguaje con funtores , y y constantes O, 1l podemos
denir la teora de
algebras de Boole, etc.
Es claro que los modelos de la teora de anillos (conmutativos unitarios)
son precisamente los anillos conmutativos unitarios, los modelos de la teora de
algebras de Boole son las
algebras de Boole, etc.
354
como
la
uni
o
n
de
y
el
conjunto
de
todas
las
n
W n+1
sentencias de la forma x (x) (c ).
Finalmente, denimos L como el lenguaje formal cuyos
signos son los de L
S
mas las constantes de todos los lenguajes Ln y =
n . Basta probar que
n
355
Teorema 11.5 Sea L un lenguaje formal y sea T una teora L tal que:
a) T es finitamente consistente.
b) T es completa.
c) Para cada f
ormula W
(x) de L con x como u
nica variable libre existe una
constante c tal que x (x) (c) T .
Entonces T es consistente.
Rc1 cn T,
trata de un n
umero finito de elecciones, por lo que no necesitamos AE.
356
syss (t(c1 , . . . , cn ) = c) T.
Claramente entonces T cj = tj (c1 , . . . , cn ), luego y hemos probado que entonces M [cj ] = tj ([c1 ], . . . , [cn ]). Por lo tanto, M Rt1 tm ([c1 ], . . . , [cn ]) si y
solo si
R(M
(t1 )([c1 ], . . . , [cn ]), . . . , M (tm )([c1 ], . . . , [cn ]))
], . . . , [c ])
syss R([c
1
m
357
syss T (c1 , . . . , cn )
358
sentencias que contiene a y que cumple las hipotesis a) y c) del teorema anterior. Supongamos que existe una teora T completa y nitamente consistente
tal que T . Entonces T cumple las hipotesis del teorema anterior, luego T
es consistente, es decir, existe un modelo M de L tal que M T . En particular
tenemos que M . Pero es claro que si consideramos el modelo M0 de L
que se obtiene de M sin mas que eliminar las interpretaciones de las constantes
nuevas de L , entonces M0 , luego es consistente.
As pues, el problema es extender a una teora completa sin perder la
consistencia nita. Vamos a probar que esto es posible cuando L es numerable
y mas adelante probaremos que con AE es posible en general.
Si L es numerable, todos los lenguajes Ln que se construyen en la prueba
de 11.4 son numerables tambien. Para probar esto basta observar que si Ln es
numerable, entonces el conjunto de sus formulas con una u
nica variable libre
es tambien numerable, luego tambien lo es el conjunto de constantes que se
le a
naden para formar Ln+1 . M
as a
un, la prueba del teorema 4.35 muestra
que podemos construir una biyeccion explcita entre un conjunto innito A y
A< , por lo que podemos construir recurrentemente biyecciones fn entre los
signos de Ln y , lo que a su vez permite probar que el lenguaje L tambien es
numerable. A su vez, lo es el conjunto de sus sentencias, que podemos numerar
como {n }n .
Construimos ahora por recurrencia una sucesion {n }n de conjuntos nitos de sentencias de L . Tomamos 0 = y, supuesto denido n , denimos
n {n } si n {n } es nitamente consistente,
n+1 =
n
en caso contrario.
Es claro que n es nitamente consistente para todo n.
S
Llamamos T =
n . Veamos que cumple lo requerido. En primer lugar,
n
359
360
Llamemos tx : x 2 al u
nico elemento de Fx tal que Ztx U . Si x, y I,
tenemos que Ztx , Zty U , luego Ztx Zty U , luego existe z Ztx Zty , luego
z(x) = tx , z(y) = ty , luego tx ty es una funci
on. Esto implica que
S
tx : A 2
f=
xI
es una funci
on que cumple lo requerido.
c) d) Seg
un lo visto en la primera parte de la prueba del teorema 11.6, para
probar el teorema de compacidad basta probar que todo conjunto nitamente
consistente de sentencias de un lenguaje formal L puede extenderse a una
teora T nitamente consistente y completa.
Sea A = Sent(L) y sea F el conjunto de las funciones t denidas sobre
subconjuntos nitos de A de modo que existe un modelo M de Dt tal que
V
Dt (t() = 1 M ).
361
362
B
{b, b } dado por h(f )(b) = hb (f (b)). Por
un homeomorsmo h : 2 X =
bB
hip
otesis 2B es compacto, luego X tambien lo es.
363
Algebras
de Lindenbaum Los axiomas que denen las algebras de Boole
pueden interpretarse como las propiedades de la union, la interseccion y el complemento de conjuntos, pero tambien como propiedades de las sentencias de
una teora formal. La relaci
on precisa entre las algebras de Boole y la logica
se realiza a traves del concepto de algebra de Lindenbaum, que presentamos a
continuacion:
Definici
on 11.12 Sea T una teora sobre un lenguaje formal L. Denimos en
Sent(L) la relaci
on de equivalencia dada por
syss T .
[] [] = [ ],
[] = []
est
an bien denidas (en el sentido de que no dependen de los representantes
elegidos para calcularlas) y convierten a BT en un algebra de Boole con
1l = T,
O = 1l .
364
(As, 1l est
a formado por las sentencias de T , es decir, las sentencias que son
verdaderas en todo modelo de T , mientras que O contiene a todas las sentencias
que son falsas en todo modelo de T .)
El
algebra BT se llama
algebra de Lindenbaum de la teora T .
Es claro que el
algebra BT es degenerada si y solo si T es contradictoria,
mientras que BT es trivial (es decir, cumple BT = {O, 1l}) si y solo si T es
completa.
Esto sucede, por ejemplo, con todas las teoras de la forma T (M ), para un
modelo M .
Seg
un las deniciones de y dadas para algebras de Boole arbitrarias,
es claro que
[] [] = [ ], [] [] = [ ].
A su vez, [] [] equivale a que siempre que es verdadera en un modelo de
T sucede que tambien lo es.
Teorema 11.13 (TU) Si T es una teora consistente sobre un lenguaje formal L, los filtros del
algebra BT se corresponden biunvocamente con las teoras
consistentes que contienen a T . La correspondencia viene dada por
F 7 TF = { Sent(L) | [] F },
T 7 FT = {[] BT | T }.
Ordenes
totales Sabemos que AE equivale a que todo conjunto puede ser
bien ordenado. Con TU podemos demostrar que todo conjunto puede ser totalmente ordenado. Podemos probar un poco mas:
Teorema 11.14 (TU) Todo orden parcial en un conjunto X puede extenderse
hasta un orden total.
365
366
Teorema 11.16 (TU)10 Si una teora T tiene modelos finitos de cardinal arbitrariamente grande, entonces tiene modelos infinitos.
n: Sea L el lenguaje de T y sea L el lenguaje que resulta de
Demostracio
a
nadir a L un conjunto numerable de constantes {cn }n . Sea el conjunto
de sentencias de L formado por las sentencias de T y las de la forma cm 6= cn ,
para todo m 6= n.
Entonces es nitamente consistente, pues si es un subconjunto nito
de , sea k el n
umero de constantes cn que aparecen en las sentencias de .
Por hip
otesis, T tiene un modelo M de cardinal mayor que k, y dicho modelo
M se convierte en un modelo de sin mas que interpretar las k constantes cn
que aparecen en las sentencias de como k elementos distintos de M y el resto
de ellas como cualquier elemento prejado de M .
Por el teorema de compacidad tiene un modelo M , que en particular es
un modelo de T en el que las constantes {cn | n } tienen interpretaciones
distintas dos a dos, luego M es innito.
En la secci
on siguiente incidiremos en este uso del teorema de compacidad
para construir modelos de cardinal grande de una teora dada.
11.3
Submodelos, inmersiones
367
Con esto podemos probar que dos modelos isomorfos satisfacen las mismas
sentencias:
Teorema 11.19 Si i : N M es un isomorfismo entre dos modelos de un
mismo lenguaje formal L, (x1 , . . . , xn ) es una f
ormula de L y a1 , . . . , an N ,
entonces
N [a1 , . . . , an ] syss M [i(a1 ), . . . , i(an )].
368
donde hemos usado que, como i es biyectiva, cuando a recorre N se cumple que
i(a) recurre M .
Definici
on 11.20 Diremos que dos modelos M y N de un mismo lenguaje
formal L son elementalmente equivalentes si satisfacen las mismas sentencias,
es decir, si para toda sentencia de L se cumple que
M N .
Usaremos la notaci
on M
= N para indicar que M y N son isomorfos (es
decir, que existe un isomorsmo entre ellos), y la notaci
on M N para indicar
que son elementalmente equivalentes. Acabamos de probar que si N
= M
entonces N M . Pronto veremos ejemplos de que el recproco no es cierto.
El teorema anterior no es valido para inmersiones arbitrarias, pero hay inmersiones que lo cumplen sin ser isomorsmos:
Definici
on 11.21 Una inmersi
on elemental i : N M entre dos modelos
de un mismo lenguaje formal L es una aplicacion tal que para toda formula
(x1 , . . . , xn ) de L se cumple
V
a1 an N (N [a1 , . . . , an ] M [i(a1 ), . . . , i(an )]).
369
Observemos que esto implica que i es una inmersion. En efecto, para demostrar que conserva a una constante c basta considerar la formula x = c, para
probar que conserva un relator n-adico R basta considerar la formula Rx1 xn
y para probar que conserva un funtor n-adico f basta considerar la formula
x = f x1 xn .
Diremos que N es un submodelo elemental de un modelo M (y lo representaremos por N M ) si N M y la inclusi
on i : N M es una inmersion
elemental. A su vez esto equivale a que para toda formula (x1 , . . . , xn ) de L
se cumple
V
a1 an N (N [a1 , . . . , an ] M [a1 , . . . , an ]).
En particular, N es un submodelo de N .
370
V
= x y que el teorema es valido para . Por los casos precedentes tambien
vale para . Por consiguiente,
V
V
N x[a1 , . . . , an ] a N N [a, a1 , . . . , an ]
W
W
a N N [a, a1 , . . . , an ] a N M [a, a1 , . . . , an ]
W
V
a M M [a, a1 , . . . , an ] M x[a1 , . . . , an ].
El recproco es muy simple: si N es un submodelo elemental,
W
W
a M M [a, a1 , . . . , an ] M x (x)[a1 , . . . , an ]
W
W
N x (x)[a1 , . . . , an ] a N N [a, a1 , . . . , an ]
W
a N M [a, a1 , . . . , an ].
donde hay que entender que si la formula tiene n + 1 variables libres entonces
h [Nk (X)] es en realidad h [Nk (X)n ]. El n
ucleo de Skolem de X en M (respecto
a las funciones de Skolem escogidas) es
S
Nk (X).
N (X) =
k
371
que N (X) M . Usaremos el teorema anterior. Para ello tomamos una formula
(x, x1 , . . . , xn ) junto con a1 , . . . , an N (X) y suponemos que
W
a M M [a, a1 , . . . , an ].
372
Combinando los dos teoremas anteriores vemos que si una teora tiene un
modelo innito, entonces tiene modelos de todos los cardinales mayores o iguales
que el cardinal de su lenguaje formal.
La denicion del n
ucleo de Skolem no es constructiva por la eleccion arbitraria de las funciones de Skolem. El teorema siguiente nos da una representacion
de los elementos de un n
ucleo de Skolem que compensa en parte este inconveniente. Primero necesitamos una denicion.
Definici
on 11.27 Sea M un modelo de un lenguaje formal L. Supongamos
escogidas unas funciones de Skolem para M . Sea L el lenguaje formal que
resulta de a
nadirle a L un funtor F por cada funci
on de Skolem h . Es claro
que M se convierte en un modelo de L sin mas que establecer M (F ) = h .
Los terminos de L construidos u
nicamente con variables y funtores F se llaman
terminos de Skolem.
Teorema 11.28 Sea M un modelo de un lenguaje formal L y X un subconjunto
no vaco. Entonces
N (X) = {M (t)[a1 , . . . , an ] | t es un termino de Skolem a1 , . . . , an X}.
n: Veamos que M (t)[a1 , . . . , an ] N (X) por induccion sobre
Demostracio
la longitud de t. Si t = xi es una variable entonces M (t)[a1 , . . . , an ] = ai X.
Si t = F t1 tm , donde cada ti es un termino de Skolem, entonces
M (t)[a1 , . . . , an ] = h (M (t1 )[a1 , . . . , an ], . . . , M (tm )[a1 , . . . , an ]).
Por hip
otesis de induccion cada M (ti )[a1 , . . . , an ] est
a en N (X), luego todos ellos est
an en un cierto Nk (X), para un n
umero natural k sucientemente
grande, y entonces es claro que M (t)[a1 , . . . , an ] Nk+1 (X).
Recprocamente, vamos a probar por induccion sobre k que cada Nk (X) est
a
contenido en el conjunto del enunciado. Para k = 0 es trivial. Si vale para k,
tomamos a Nk+1 (X) y distinguimos dos casos: si a Nk (X) concluimos por
hip
otesis de induccion; en caso contrario a h [Nk (X)], para cierta funci
on de
Skolem h , es decir, existen b1 , . . . , bm Nk (X) tales que a = h (b1 , . . . , bm ).
Por hip
otesis de induccion bi = M (ti )[a1 , . . . , an ], para ciertos a1 , . . . , an X y
ciertos terminos de Skolem ti . Por consiguiente
a = M (F )(M (t1 )[a1 , . . . , an ], . . . , M (tm )[a1 , . . . , an ])
= M (F t1 tm )[a1 , . . . , an ],
luego se cumple la conclusi
on con el termino de Skolem t = F t1 tm .
Como aplicacion demostramos lo siguiente:
Teorema 11.29 Sea M un modelo de un lenguaje formal L y X un subconjunto
no vaco. Sea N = N (X). Entonces las restricciones a N de las funciones de
Skolem de M son funciones de Skolem para N y el n
ucleo de Skolem de X en
N respecto a estas restricciones es N .
373
11.4. Ultraproductos
W
a M M [a, a1 , . . . , an ],
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 11.18 tenemos que a = N (t)[a1 , . . . , an ], luego el
teorema anterior nos da que a est
a en el n
ucleo de Skolem de X en N .
11.4
Ultraproductos
f =U g {i I | f (i) = g(i)} U.
374
QU
iI
Mi Mi0
QU
iI
Mi .
iI
iI
Q
Q
U
U
U
Mi (tr )[[f1 ], . . . , [fn ]]
Mi (t1 )[[f1 ], . . . , [fn ]], . . . ,
Mi (F )
Q
iI
iI
iI
U
Mi (F )([g1 ], . . . , [gr ]) = [g],
Q
iI
375
11.4. Ultraproductos
Q
Q
U
U
U
Mi (tr )[[f1 ], . . . , [fn ]]
Mi (t1 )[[f1 ], . . . , [fn ]], . . . ,
Mi (R)
Q
iI
iI
iI
U
Mi (R)([g1 ], . . . , [gr ]),
Q
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
Q
QU
Mi [[f1 ], . . . , [fn ]] U Mi [[f1 ], . . . , [fn ]]
iI
iI
En efecto,
QU
iI
QU
iI
Mi ( )[[f1 ], . . . , [fn ]]
Mi [[f1 ], . . . , [fn ]]
QU
Mi [[f1 ], . . . , [fn ]]
iI
{i I | Mi
V
x [f1 (i), . . . , fn (i)]}
/ U.
376
En efecto:
V
W
Q
Q
Q
Mi U Mi [[f ], [f1 ], . . . , [fn ]]
U Mi x [[f1 ], . . . , [fn ]] f
iI
iI
iI
iI
W
Q
Mi {i I | Mi [f (i), f1 (i), . . . , fn (i)]} U.
f
(11.1)
iI
Definici
on 11.32 Si M es un modelo de un lenguaje formal L, I es un conjunto y U es un
Q ultraltro en I, se dene la ultrapotencia UltU (M ) como el
ultraproducto U M , que es tambien12 un modelo de L.
iI
Denimos ademas jU : M
V 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:
es el u
nico punto de la prueba donde se usa AE.
teorema fundamental restringido a ultrapotencias se cumple sin suponer AE si suponemos en su lugar que M admite un buen orden, pues esto es todo lo que requiere en este
caso la construcci
on de la funci
on f en la parte final de la prueba.
12 El
377
11.4. Ultraproductos
Teorema 11.34 (Teorema de compacidad) (AE)13 Un conjunto de sentencias de un lenguaje formal L es consistente si y s
olo si es finitamente consistente.
n: Sea I el conjunto de todos los subconjuntos nitos de .
Demostracio
Para cada I sea M un modelo de L tal que M y sea
I = {E I | ME }.
Sea S = {I | I}. Claramente S cumple la propiedad de la interseccion
nita, pues si 1 , . . . , n I y = 1 n , entonces
I I1 In ,
y ademas I 6= . Por consiguiente S genera un ltro en I, que a su vez
est
a contenido en un ultraltro U . Si , entonces
{ I | M } = I{} S U,
luego por el teorema fundamental
QU
M , es decir,
QU
M .
13 Marcamos la prueba con AE porque esta prueba usa AE, pero ya hemos visto que puede
demostrarse suponiendo s
olo TU.
378
luego lo mismo vale en UltU (M ). Sea d : X X la identidad y sea consideremos la clase [d] UltU (M ). Tenemos que existe una f : X M tal que
[d], es decir, que
[f ] R
d(a)} U
{a X | f (a) R
o, lo que es lo mismo,
A = {a X | f (a) a} U,
pero A tiene una funci
on de eleccion, luego A I U , contradiccion.
Modelos no est
andar de la aritm
etica de Peano La aritmetica de Peano
(de primer orden) es la teora formal AP construida sobre el lenguaje Lap cuyos
signos eventuales son una constante 0, un funtor mon
adico y dos funtores
diadicos + y , y cuyos axiomas son las sentencias:
V
(AP1) Vx x 6= 0
(AP2) Vxy(x = y x = y)
(AP3) Vx x + 0 = x
(AP4) Vxy(x + y = (x + y) )
(AP5) Vx x 0 = 0
(AP6) Vxy(xy = xy + x)V
V
(AP7)
x1 xn ((0) x((x) (x )) x(x)),
donde es cualquier f
ormula con variables libres x1 , . . . , xn .
0(1) = 0 ,
0(2) = 0 ,
...
379
11.4. Ultraproductos
n
umero natural no est
andar es [d], donde d : N N es la identidad. En efecto,
para cada n N tenemos que M (0(n) ) = [cn ], y como
{i N | cn (i) 6= d(i)} = N \ {n} U,
concluimos que M 0(n) 6= [d].
En AP podemos denir la f
ormula x y =
N 0(m) 0(n)
W
z y = z + x, de modo que
syss m n.
Bibliografa
[1] Barwise, J. (editor), Handbook of Mathematical Logic, North Holland,
Amsterdam, 1977.
[2] Devlin, K.J. Constructibility, Springer, Berln (1984)
[3] Engelking, R, General Topology, Helderman, Berln (1989)
[4] Galvin, F. Chain conditions and products, Fund. Math, 108, 1 (1980),
3348.
[5] Givant, S., Halmos, P., Introduction to Boolean algebras, Springer,
(2009)
[6] Howard, P.E., L
l os theorem and the Boolean prime ideal theorem imply
the axiom of choice, Proc. Amer. Math. Soc. 49, 2 (1975).
[7] Jech, T.J. The Axiom of Choice, North Holand, Amsterdam, 1973.
[8] Set Theory, Academic Press, New York, 1978.
[9] Kunen, K. Combinatorics, (en Barwise).
[10] Set Theory. An Introduction to Independence Proofs, North Holland,
Amsterdam, 1985.
[11] Pohlers, W. Proof Theory, The first step to impredicativity, Springer,
Berlin (2009).
[12] Sikorski, R. Boolean Algebras. Springer Verlag, Berlin, 1969.
381
Indice de Materias
abierta (aplicaci
on), 262
abierto, 238
abierto regular, 313
acumulaci
on (punto de), 253
adherente (punto), 251
AEN, 90
aislado (punto), 253
alef (funcion), 106
algebra
cociente, 330
de Boole, 305
completa, 311
de conjuntos, 308
de Lindenbaum, 366
de Suslin, 326
degenerada, 307
altura, 283
anillo, 27
cociente, 37
ordenado, 30
arquimediano, 198
anticadena, 267, 283, 322
antisimetrica (relaci
on), 20
aplicacion, 11
arbol, 283
automorsmo, 309
Axioma
de comprensi
on, 4
de eleccion, 88
de Godel, 150
numerable, 90
de extensionalidad, 2
de innitud, 48
de la union, 16
de partes, 18
de reemplazo, 15
de regularidad, 85
del conjunto vaco, 6
del par, 9
base, 240
de entornos, 241
de numeraci
on, 68
bet (funcion), 147
bien fundada
clase, 40
relacion, 75
bien ordenable (conjunto), 103
bien podado (
arbol), 284
bola abierta, 241
buen orden, 25
Burali-Forti (antinomia de), 55
cadena, 283
camino, 283
Cantor (forma normal de), 70
cardinal, 101, 103
de Mahlo, 168
fuertemente inaccesible, 146
lmite, 128
fuerte, 146
regular, singular, 128
sucesor, 128
382
INDICE DE MATERIAS
cero-dimensional, 333
cerrado, 251
en un ordinal, 153
clase, 2
propia, 7
clausura, 77, 251
transitiva, 77
cociente (clase), 21
conal (aplicaci
on), 124
conalidad, 124
compacto, 270
numerablemente, 274
compatibilidad
en un
arbol, 283
en un c.p.o., 315
complecion, 215, 319
complemento, 5
completitud, 331
de un
algebra, 322
completo
conjunto ordenado, 209
conjunto, 356
composicion, 13
condicion de cadena, 322, 332
numerable, 267
conexa
clase, 40
relaci
on, 20
conjuntista (relaci
on), 76
conjunto, 2
dual, 310
conmutativa (propiedad), 27
consecuencia logica, 355
consistente, 356
constante, 348
continua (funcion), 257
continuo, 225
funci
on del, 136
contradictorio, 356
convergencia, 203, 250
de ltros, 337
cota, 22
creciente (funcion), 24
cuadrado , 178
cuasidisjunta (familia), 268
cubrimiento, 270, 271
383
cuerpo, 29
metrico, 202
decreciente (funcion), 24
degenerada (
algebra), 307
denso, 225
conjunto, 203, 253
en s mismo, 199
derivada (de una funci
on normal),
184
derivado (conjunto), 253
designador, 353
diamante , 171
diferencia, 5
simetrica, 328
disjuntas (clases), 5
distancia, 201
a un conjunto, 252
dominio, 11
dual (conjunto), 310
ED (elecciones dependientes), 86
elementalmente equivalentes, 370
entero (n
umero), 194
entorno, 239
epimorsmo
de algebras, 309
de anillos, 33
epsilon (n
umero), 71
equipotencia, 97
espacio
compacto, 270
de Hausdor, 239
metrico, 202
topologico, 238
estacionario (conjunto), 159
exponenciacion
de cardinales, 112
de ordinales, 64
formula, 351
Feferman-Sch
utte (ordinal de), 190
ltro, 329
en un conjunto, 157
nitamente consistente, 356
nito (conjunto), 90
de Dedekind, 116
384
frontera, 253
fuertemente crtico (ordinal), 189
funci
on, 11
de Skolem, 372
normal, 56
funtor, 348
Hartogs (
alef de), 111
Hausdor (f
ormula de), 136
hip
otesis
de Kurepa, 302
de los cardinales singulares, 142
de Suslin, 279
del continuo, 113
homeomorsmo, 262
homomorsmo
de
algebras de Boole, 308
de anillos, 33
ordenados, 35
ideal, 36, 328
en un conjunto, 157
maximal, 37
primo, 37, 328
imagen, 11
inclusi
on, 13
incompatibilidad
en un
arbol, 283
en un c.p.o., 315
nmo, 23
innita (clase), 107
de Dedekind, 116
inmersion, 315, 368
completa, 315
densa, 225, 316
elemental, 370
isometrica, 202, 203
interior, 251
punto, 251
interseccion, 5
diagonal, 156
intervalo, 223
inversa, 12
inverso (elemento), 27
irreexiva (relaci
on), 20
isometra, 202, 203
INDICE DE MATERIAS
isomorsmo, 368
de algebras, 309
de anillos, 33
ordenados, 35
Kurepa
arbol de, 302
hipotesis de, 302
lmite
de una sucesion, 203, 250
ordinal, 46
lenguaje formal, 348
lexicogr
aco (orden), 60
ley de composicion interna, 27
metrica discreta, 242
Mahlo (cardinal de), 168
maximal, 22
maximo, 23
minimal, 22
mnimo, 23
minuspotencia, 97
modelo, 349, 355
mon
otona (funcion), 24
monomorsmo
de algebras, 309
de anillos, 33
n
umero
entero, 194
natural, 46
racional, 198
real, 220, 229
neutro (elemento), 27
nivel (en un arbol), 283
normal (funcion), 56
operaci
on, 27
orden canonico en , 56
ordinal
de un conjunto, 54
n
umero, 45
sucesor, lmite, 46
par, 9
ordenado, 10
INDICE DE MATERIAS
parte entera, fraccionaria, 198
partes, 18
partici
on, 324
pertenencia, 2
precontinuo, 225
preorden, 315
primer axioma de numerabilidad, 255
principio
de elecciones dependientes, 86
de buena ordenaci
on, 93
de numerabilidad, 93
producto
cardinales
innito, 121
cartesiano, 11
de cardinales, 107
de ordinales, 61
punto de acumulaci
on (de un ltro),
337
raz cuadrada, 220
racional (n
umero), 198
rama, 283
ramicado, 291
rango, 11
de un conjunto regular, 83
real (n
umero), 220, 229
reexiva (relaci
on), 20
regresiva (aplicaci
on), 160
regular
cardinal, 128
conjunto, 82
relacion, 20
de equivalencia, 21
de orden, 22
relator, 348
restriccion, 12
saturacion, 332
secci
on inicial abierta, 226
segundo axioma de numerabilidad,
263
semejanza, 24
sentencia, 353
separable, 265
separativo (preorden), 315
385
simetrica (relaci
on), 20
singular (cardinal), 128
sistema , 268
Sorgenfrey (recta de), 265
Stone (espacio de), 333
subalgebra, 307
subarbol, 284
subbase, 242
subcubrimiento, 270
submodelo, 368
elemental, 371
subsucesion, 206
sucesion (convergente, de Cauchy),
203
suma
de cardinales, 107
innita, 120
de ordinales, 58
supremo, 23
Suslin
algebra de, 326
arbol de, 291
hipotesis de, 279, 280, 294
recta de, 280
termino, 350
teora, 355
Teorema
de Cantor, 99, 113
de Cantor-Bernstein, 99
de compacidad, 359, 379
de Fodor, 160
de induccion transnita, 48, 49
de Konig, 137
de L
owenheim-Skolem, 373
de los intervalos encajados, 221
de los ultraltros, 361
de recursi
on transnita, 49
de Silver, 163
de Solovay, 162
de Stone, 333
de Tychono, 275, 339
general de induccion transnita,
76, 80
general de recursi
on transnita,
78, 81
topologa, 238
de orden, 243
discreta, 239
producto, 246
relativa, 244
trivial, 239
usual de R, 243
transitiva
clase, 40, 76
relaci
on, 20
ultraltro, 329
jo, libre, 331
uniforme, 344
ultrapotencia, 378
ultraproducto, 375
unvoca (clase), 11
uni
on, 5
valor absoluto, 31, 202
valoraci
on, 351
variable, 348
libre, 353
Veblen (funciones de), 187
Zorn (lema de), 93