Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
elecci
on
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
97
97
100
107
115
119
124
129
INDICE GENERAL
vi
Captulo V: La exponenciaci
on cardinal
135
5.1 La exponenciaci
on 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 fijos de funciones normales . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
153
153
159
163
167
170
184
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
193
193
198
201
215
222
231
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
237
238
249
256
263
270
9.3 Arboles
de Aronszajn . . . . .
9.4 Arboles
de Suslin . . . . . . . .
9.5 Arboles
de Kurepa . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
279
279
283
287
291
301
Captulo X: Algebras
de Boole
10.1 Conceptos b
asicos . . . . .
10.2 Algebras
completas . . . . .
10.3 Ideales y filtros . . . . . . .
10.4 Espacios de Stone . . . . . .
10.5 Aplicaciones a la topologa .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
305
305
310
328
333
337
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
347
347
355
368
375
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
INDICE GENERAL
vii
Bibliografa
383
Indice de Materias
384
Introducci
on
El prop
osito de este libro es proporcionar una introducci
on axiom
atica rigurosa a la teora de conjuntos que no presuponga del lector ning
un conocimiento
tecnico de la l
ogica matem
atica m
as all
a de una cierta familiaridad con las
tecnicas de razonamiento informal-formalizable que emplean habitualmente los
matem
aticos.
Naturalmente, una fundamentaci
on s
olida de la teora de conjuntos presupone la l
ogica formal, y a este respecto podemos decir que oficialmente este
libro debe considerarse como la continuaci
on 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 axiom
aticas de conjuntos, entre ellas la de
Zermelo-Fraenkel (ZFC) y la de von Neumann-Bernays-G
odel (NBG). Sin embargo, aqu hemos optado por exponer la teora axiom
atica 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 s
olo no encontrar
a ninguna laguna entre
ambos, sino que de hecho hallar
a varios solapamientos, los que hemos considerado necesarios para que el lector familiarizado con el razonamiento matem
atico
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 l
ogicos de LM para despues adentrarse en los contenidos matem
aticos de
las teoras de conjuntos all presentadas, o bien empezar por una introducci
on
axiom
atica a la teora de conjuntos apoyada en la familiaridad del lector con
el razonamiento matem
atico para despues (opcionalmente) profundizar en sus
aspectos l
ogicos a traves de LM.
Puesto que la distinci
on entre conjuntos y clases propias resulta inevitable,
para eliminar por completo las dificultades conceptuales que conlleva (que se
discuten con detalle en LM) hemos optado por partir de la teora axiom
atica
de von Neumann-Bernays-G
odel NBG en lugar de la m
as habitual, que es ZFC,
puesto que as el concepto de clase propia es un concepto formal m
as que no
debera presentar ninguna dificultad especial al lector, en lugar de un concepto
metamatem
atico que tiene que entenderse necesariamente en terminos de conceptos l
ogicos. 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 modificar absolutamente nada de lo dicho.
ix
Introducci
on
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 m
as 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 justificar as que la teora axiom
atica presentada es suficiente para desarrollar a
partir de ella todas las ramas de la matem
atica (
algebra, an
alisis, geometra, topologa, etc.) Precisamente en el captulo 8 introducimos los elementos b
asicos
de la topologa conjuntista como requisito para la exposici
on de aspectos m
as
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 l
ogica y metamatem
atica que ello requerira).
No obstante, en el u
ltimo captulo presentamos los resultados b
asicos 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 f
ormulas metamatem
aticas y f
ormulas definidas 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 m
as avanzados
de la teora de conjuntos, principalmente los relativos a pruebas de consistencia,
cardinales grandes, etc.
Los u
nicos resultados que se enuncian sin demostraci
on en este libro son los
que afirman la consistencia y la independencia de algunas de las afirmaciones
consideradas (como la hip
otesis 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 empezar
an a perfilar el objeto de
estudio de la teora.
1.1
Clases y conjuntos
El concepto matem
atico de conjunto pretende precisar el concepto informal de colecci
on 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 colecci
on de objetos. Ciertamente,
podemos pensar tranquilamente que todo conjunto es una colecci
on de objetos
sin que ello nos lleve a ninguna contradicci
on (que se sepa), pero pensar que
cualquier colecci
on de objetos puede identificarse 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 matem
atico) que no pueden considerarse conjuntos sin caer en contradicciones.
Por este motivo vamos a partir de un concepto m
as general que el de conjunto, al que llamaremos clase. Las clases tambien ser
an colecciones de
objetos, y seguir
a siendo cierto que si intent
aramos identificar cualquier colecci
on de objetos con una clase caeramos inevitablemente en contradicciones,
pero definiremos los conjuntos como un tipo particular de clases de modo que
todas las colecciones de conjuntos que necesitaremos considerar, o bien ser
an
conjuntos, o bien ser
an 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 ser
an (o podr
an
ser consideradas como) colecciones de objetos. Quiz
a el lector espere ahora que,
en aras del rigor matem
atico, explicitemos que colecciones de objetos vamos a
considerar exactamente como clases y cu
ales van a ser exactamente los objetos
que podr
an aparecer en las colecciones llamadas clases, pero no vamos a hacer
nada parecido a esto. Por el contrario vamos a limitarnos a afirmar que las clases
son simplemente los objetos de los que vamos a hablar (sin especificar cu
ales
son), y que dadas dos clases A y B, entre ellas puede darse o no la relaci
on 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 definir 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 m
as, de modo
que desde aqu nos obligamos a que cualquier otro concepto que introduzcamos
en adelante sea definido con total precisi
on a partir de los conceptos de clase
y pertenencia. Un l
ogico 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 definidos 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 definirlos con
todo rigor a partir de los conceptos primitivos de clase y conjunto (o, m
as en
general, de otros conceptos previamente definidos) nos comprometemos tambien
a no afirmar nada sobre las clases y la pertenencia (o sobre los conceptos que
introduzcamos en adelante) que no pueda ser demostrado l
ogicamente con todo
rigor a partir de los axiomas establecidos.
Para ilustrar estos prop
ositos empezamos dando la definici
on 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.
respectivamente.
A B {x | x A x B},
A \ B {x | x A x
/ B},
Nota Los conceptos que acabamos de introducir verifican una serie de propiedades que se demuestran todas de forma elemental. Por ejemplo, se cumple
que
V
ABC(A (B C) = (A B) (A C)).
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 definici
on de intersecci
on x A y x B C, y
por definici
on 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 implicaci
on
x A (B C) x (A B) (A C),
y la implicaci
on 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 implicaci
on 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).
A partir de los axiomas de extensionalidad y comprensi
on no es posible
probar que V 6= , es decir, no es posible probar que existan conjuntos. Por
ello introducimos ahora un axioma que postula la existencia de un conjunto:
Axioma del conjunto vaco cto .
As pues, a partir de aqu podemos hablar del conjunto vaco en lugar de la
clase vaca. En particular, ahora podemos afirmar que V , luego V 6= .
Podemos definir unos conceptos m
as generales de uni
on e intersecci
on:
W
V
S
T
A {x | y A x y},
A {x | y A x y}.
W
Observemos que aqu usamos la notaci
on y A (y) como abreviatura
W
de y(y A x y), es decir, existe una clase y en A tal que (y).
Ahora bien, la condici
on y A supone implcitamente que y es un conjunto
(pues
estamos
diciendo
que pertenece a otra clase), luego esto es equivalente a
W
y(cto y y A
(y)).
V
V
Similarmente, y V
A (y) es una abreviatura por y(y A (y)), que a
su vez es W
equivalenteVa y(cto y y A (y)), luego las cuantificaciones de
la forma y A o y A son cuantificaciones sobre conjuntos y determinan
propiedades normales (supuesto que lo que vaya a continuaci
on sea normal).
1.2. Funciones
prensi
on. En ning
un momento nos vamos a encontrar con resultado que nos
gustara poder demostrar pero no podemos por culpa de la restricci
on del
axioma de comprensi
on. Para encontrar resultados as (que los hay) es necesario ahondar mucho en las sutilezas l
ogicas de la teora de conjuntos, cosa que
no vamos a hacer en este libro.
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 definir funciones que hagan corresponder unos conjuntos con otros. La
clave para ello es el concepto de par ordenado, que a su vez requiere definir
previamente el concepto de par desordenado:
Definici
on 1.7 Dadas dos clases x e y, definimos el par (desordenado) formado
por ellas como
{x, y} {z | z = x z = y}.
Definimos 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 dr
asticamente 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 afirma que el par definido 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}).
Ahora podemos probar la existencia de muchos conjuntos, como , {},
{, {}}, {{}}, etc.
M
as en general, cuando escribamos expresiones de la forma {a, b, c, d}, habr
a
que entender que nos referimos a la clase
{a, b, c, d} {x | x = a x = b x = c x = d}.
Se dice entonces que hemos definido la clase A = {a, b, c, d} por extensi
on, es
decir, especificando sus elementos uno a uno, mientras que las clases definidas
especificando una propiedad que deben cumplir sus elementos est
an definidas
por comprensi
on. Obviamente, s
olo es posible definir por extensi
on clases con
un n
umero finito de elementos. Los axiomas vistos hasta el momento no nos
10
permiten asegurar que la clase {a, b, c, d} sea un conjunto aunque lo sean sus
elementos.
Observemos ahora que si x, y son conjuntos, se cumple que {x, y} = {y, x},
pues ambos conjuntos tienen los mismos elementos. Un hecho fundamental
es que podemos definir un nuevo concepto de par en el que el orden de sus
elementos sea relevante:
Definici
on 1.8 Definimos el par ordenado de componentes los conjuntos x e y
como el conjunto (x, y) {{x}, {x, y}}.
Observemos que si x e y son conjuntos, entonces {x} y {x, y} son conjuntos
por el axioma del par, y entonces (x, y) es un conjunto por una nueva aplicaci
on
de este axioma. La definici
on est
a pensada para que se cumpla el teorema
fundamental:
Teorema 1.9 Si x, y, u, v son conjuntos, entonces
(x, y) = (u, v) x = u y = v.
n: Una implicaci
Demostracio
on es trivial. Para probar la contraria suponemos que (x, y) = (u, v). Entonces, como {x} (x, y), tenemos tambien que
{x} (u, v), luego {x} = {u} o bien {x} = {u, v}. Si se da el segundo caso,
como u {u, v} = {x}, concluimos que u = x, y en el primer caso llegamos
tambien a la misma conclusi
on.
Ahora distinguimos otros dos casos: si x = y, entonces
(x, y) = {{x}, {x, x}} = {{x}},
y como {u, v} (u, v) = (x, y), ser
a {u, v} = {x}, luego v {u, v} = {x}, luego
v = x = y.
Si, por el contrario, x 6= y, no puede ser {x, y} = {u}, pues entonces sera
x = u = y, y como {x, y} (x, y) = (u, v), tiene que ser y {x, y} = {u, v},
luego y = u y = v, pero no puede ser y = u = x, luego tiene que ser y = v.
Usaremos la notaci
on
{(x, y) | (x, y)} {z |
W
xy(cto x cto y z = (x, y) (x, y))},
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))
es normal si lo es, pues los dos cuantificadores que se a
naden a lo que afirma
est
an restringidos a conjuntos, por lo que si es normal el axioma de comprensi
on asegura la existencia de la clase {(x, y) | (x, y)}.
El ejemplo m
as simple de clase definida de este modo es el producto cartesiano:
1.2. Funciones
11
Definici
on 1.10 El producto cartesiano de dos clases A y B se define como
A B {(x, y) | x A y B}.
En otros terminos: A B es la clase formada por todos los pares ordenados
cuya primera componente est
a en A y su segunda componente est
a en B. Por
ejemplo, V V es la clase de todos los pares ordenados.
Definici
on 1.11 Definimos el dominio y el rango de una clase F como las
clases1
W
W
DF {x | y (cto y (x, y) F }, RF {y | x (cto x (x, y) F }
Diremos que F es unvoca si cumple
V
Un F xyz(cto x cto y cto z (x, y) F (x, z) F y = z).
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 Un 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.
Claramente, F : A B significa que F asigna a cada x A una imagen
F (x) B, y entonces F A B.
Observemos que si F : A B y B C, tambien se cumple F : A C.
W
W
1 Notemos
12
V
F : A B inyectiva F : A B xy A(F (x) = F (y) x = y),
V
W
F : A B suprayectiva F : A B y B x A f (x) = y,
F : A B biyectiva F : A B inyectiva y suprayectiva.
As, F es inyectiva si asigna a cada elemento de A una imagen distinta en B
(no hay dos elementos con la misma imagen), F es suprayectiva si todo elemento
de B tiene una antiimagen (o, equivalentemente, si RF = B) y F es biyectiva
si a cada elemento de A le asigna un u
nico elemento de B y viceversa.
Usaremos a menudo el criterio siguiente de igualdad de funciones:
Teorema 1.12 Dos funciones
olo si tienen el mismo
V F y G son iguales si y s
dominio A y se cumple que x A F (x) = G(x).
n: Una implicaci
Demostracio
on es trivial. Si F y G coinciden sobre su
dominio com
un, dado z F , por ser una funci
on existen conjuntos x, y tales que
z = (x, y). Entonces x A por definici
on de dominio, luego y = F (x) = G(x),
luego z = (x, y) G, y por lo tanto F G. Igualmente se prueba la inclusi
on
opuesta.
Veamos m
as conceptos relacionados con las funciones:
Definici
on 1.13 La restricci
on de una clase F a una clase X como
F |X {(x, y) | x X (x, y) F },
es decir, se trata de la clase de todos los pares ordenados de F cuya primera
componente est
a en X.
Es f
acil ver que si F : A B y X A, entonces F |X : X B.
Definimos la clase inversa de una clase F como la clase
F 1 {(y, x) | (x, y) F }.
Observemos que si F V V , entonces (F 1 )1 = F . Tambien es claro que si
F : A B biyectiva entonces F 1 : B A biyectiva.
Definimos la imagen de una clase X por una clase F como
W
F [X] {y | x X (x, y) F }.
Equivalentemente, F [X] R(F |X ). Notemos que
W
F 1 [Y ] = {x | y Y (x, y) F }.
1.2. Funciones
13
Es f
acil probar que si F : A B, Y1 , Y2 B y X1 , X2 A, entonces
F 1 [Y1 Y2 ] = F 1 [Y1 ] F 1 [Y2 ],
F [X1 X2 ] = F [X1 ] F [X2 ],
En
V particular, si F : A B y G : B C, se cumple que F G : A C y
x A (F G)(x) = G(F (x)), de modo que F G es la aplicaci
on que resulta
de encadenar F y G, es decir, de aplicar primero F y luego aplicar G sobre
el resultado obtenido.
Tambien es f
acil comprobar que la composici
on de aplicaciones inyectivas, suprayectivas o biyectivas es inyectiva, suprayectiva o biyectiva, respectivamente.
En el u
ltimo caso se cumple adem
as que (F G)1 = G1 F 1 .
Observemos que, dadas tres clases cualesquiera F , G, H, se cumple que
F (G H) = (F G) H =
{(x, w) |
W
yz(cto y cto z (x, y) F (y, z) G (z, w) H)}.
Si llamamos I : V V a la aplicaci
on dada por I(x) = x, entonces
IA = I|A .
Si A B, entonces se cumple tambien que IA : A B y en este contexto
se la llama inclusi
on de A en B.
Es f
acil ver que si F : A B, entonces IA F = F IB = F , y si F es
biyectiva entonces F F 1 = IA , F 1 F = IB .
Una forma de probar que una aplicaci
on es biyectiva es encontrar su inversa,
de acuerdo con el teorema siguiente:
Teorema 1.14 Sean F : A B y G : B A.
a) Si F G = IA entonces F es inyectiva y G suprayectiva.
b) Si adem
as G F = IB entonces F y G son biyectivas y G = F 1 .
14
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)},
1.3. Formaci
on de conjuntos
15
aplicaci
on de dominio I. No hay que confundir esta notaci
on con {Xi | i I},
que es una forma de denotar el rango de X, es decir, RX o X[I].
Tambien podemos usar esta notaci
on para definir una aplicaci
on en los
terminos explicados anteriormente, es decir, especificando su dominio y la imagen de cada elemento del dominio. Por ejemplo, si tenemos dos familias {Xi }iI
e {Yi }iI , a partir de ellas podemos definir la familia {Xi Yi }iI , que ha de
entenderse como la aplicaci
on Z : I V dada por Z(i) = Xi Yi o, m
as
concretamente
Z {(i, y) | i I y = Xi Yi }.
iI
De este modo
V
W
S
x(x
Xi i I x Xi ),
iI
V
V
T
x(x
Xi i I x Xi ).
iI
1.3
Formaci
on de conjuntos
En esta secci
on demostraremos (a partir de los axiomas necesarios) que
pr
acticamente 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 afirman que determinadas clases son, de hecho, conjuntos), el axioma del conjunto vaco y el axioma del par. Aqu presentaremos otros
tres. Este
es el m
as 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
que el axioma de reemplazo es equivalente a la versi
on siguiente, en la que s
olo aparecen los
conceptos de conjunto, par ordenado y clase unvoca:
F A(cto A Un F
B(cto B
v(v B
u A (u, v) F ))).
Notemos que en esta sentencia necesariamente B = F [A], luego lo que afirma es que si F es
unvoca y A es un conjunto, entonces F [A] es un conjunto. Claramente esto implica la forma
16
V
S
A(cto A cto A).
En particular ahora podemos probar que cualquier clase definida por extensi
on es un conjunto, pues, por ejemplo,
{a, b, c, d} = {a} {b} {c} {d},
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 uni
on obtenemos que
S si
{Xi }iI es una familia de conjuntos e I es un conjunto, entonces la uni
on
Xi
iI
que hemos adoptado para el axioma de reemplazo y, recprocamente, a partir de ella podemos
demostrar
esta aplic
andola a F |ADF : A DF F [A] suprayectiva, teniendo en cuenta
que A DF es un conjunto por el teorema 1.15.
1.3. Formaci
on de conjuntos
17
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 uni
on.
T
Notemos que la intersecci
on
Xi es tambien un conjunto siempre que la
iI
T
clase I 6= , pues si existe un i I entonces
Xi Xi y podemos aplicar
iI
T
el teorema 1.15. En cambio, si I = tenemos que
Xi = V , luego no es un
iI
conjunto.
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 definiendo una subclase de la clase A. Por 1.15
sabemos que si A es un conjunto, toda clase definida 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 dificultad:
S
S
T
T
( Xi ) Y = (Xi Y ), ( Xi ) Y = (Xi Y ).
iI
iI
iI
iI
iI
iI
iI
18
V
X(cto X cto PX).
19
V
AB(cto A cto B cto AB )
M
as en general, dada una familia de conjuntos {Xi }iI , definimos 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
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 m
as. 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 definido es la relaci
on de pertenencia (entre clases) y cuyos axiomas son los siguientes:
V
V
Extensionalidad
AB( x(x A x B) A = B)
W V
Comprensi
on
A x(x A cto x (x))
()
Vaco
cto
V
Par
xy (cto x cto y cto{x, y})
V
S
Uni
on
A(cto A cto A)
V
Reemplazo
F AB(F : A B suprayectiva cto A cto B)
() para toda propiedad normal (x), tal vez con m
as variables, adem
as de x.
20
Como explic
abamos al final de la secci
on 1.1, la teora NBG es equivalente a
1.5
Relaciones
b) Irreflexiva si
c) Simetrica si
V
x A x R x,
V
xy A (x R y y R x),
d) Antisimetrica si
e) Asimetrica si
f) Transitiva si
g) Conexa si
V
xy A (x R y y R x x = y)
V
xy A (x R y y R x)
V
xyz A (x R y y R z x R z)
V
xy A (x R y y R x)
h) Debilmente conexa si
5 Por
V
xy A(x R y y R x x = y)
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.
1.5. Relaciones
21
22
1.5. Relaciones
23
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 define una relaci
on de orden
parcial en PA, es decir, podemos considerar en esta clase la relaci
on dada por
X Y X Y.
Es inmediato comprobar que se trata de una relaci
on de orden parcial cuya
relaci
on 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 m
aximo elemento a A, pero si A no es un
conjunto, entonces PA no tiene m
aximo elemento, pues dado cualquier X PA,
ser
a X A, luego existe un x A \ X, luego X X {x} PA, luego X no
es el m
aximo 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
significa
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 nfimo de B en PA.
As pues, si A tiene m
as de un elemento, hemos visto que B = PA \ {} no
tiene mnimo elemento, pero tiene por nfimo a .
{a, b, c}
M
as concretamente, si A = {a, b, c}, donde los conjuntos
24
Es f
acil ver que en un conjunto totalmente ordenado todo maximal es m
aximo y todo minimal es mnimo. Si un conjunto tiene m
aximo o mnimo, supremo
o nfimo, entonces estos son u
nicos. El supremo (nfimo) de una clase es m
aximo
(mnimo) si y s
olo si pertenece a la clase.
Cuando tenemos una clase A ordenada por una relaci
on y una subclase
B A, consideramos, aunque no se indique explcitamente, que B est
a ordenada
por la restricci
on de a B, es decir, con la intersecci
on de con B B, de
modo que si x, y B, se cumple x y como elementos de B si y s
olo si se
cumple como elementos de A. Es inmediato comprobar que esta restricci
on 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
Diremos que dos clases parcialmente ordenadas (A, 1 ) y (B, 2 ) son semejantes, y lo representaremos por (A, 1 )
= (B, 2 ), si existe una semejanza
F : (A, 1 ) (B, 2 ).
c) Si (A, 1 )
= (B, 2 ) y (B, 2 )
= (C, 3 ), entonces (A, 1 )
= (C, 3 ).
26
Una de las razones por las que las clases bien ordenadas son importantes es
porque permiten razonar por inducci
on en el sentido del teorema siguiente:
Teorema 1.24 (Principio de inducci
on para clases
bien ordenadas) Si
V
(A, ) es una clase bien ordenada y B A cumple x A(A<
x B x B),
entonces B = A.
n: Si B 6= A, entonces A \ B 6= , luego por la buena ordeDemostracio
naci
on esta clase tiene un mnimo elemento x. Eso quiere decir que si a < x
entonces a
/ A \ B, luego a B. Equivalentemente, A<
otesis,
x B, y por hip
esto implica x B, con lo que tenemos una contradicci
on, pues hemos tomado
x A \ B.
En la pr
actica esto significa que si queremos probar que todo elemento de
una clase bien ordenada (A, ) cumple una determinada propiedad normal (x),
podemos fijar un x A arbitrario y tomar como hip
otesis de inducci
on que todos
los elementos a < x cumplen (a), y demostrar a partir de ah (x). Si logramos
esto, el teorema anterior aplicado a la clase B = {a A | (a)} implica que
B = A, luego todo elemento de A cumple (x).
Veamos ahora una propiedad elemental que, no obstante, resulta de gran
utilidad:
Teorema 1.25 Si F : (A, ) (A, ) es V
una aplicaci
on estrictamente creciente en una clase bien ordenada, entonces a A a F (a).
27
1.6
Leyes de composici
on interna
28
Nota En la pr
actica escribiremos A en lugar de (A, +, ), de modo que cuando
digamos que A es un anillo querremos decir que estamos considerando un
conjunto A con dos operaciones prefijadas + y con las cuales (A, +, ) es un
anillo.
Tambien es costumbre (tal y como hemos hecho ya al enunciar la propiedad
distributiva) escribir ab a b cuando ello no induce a confusi
on, as como
abreviar a + (b) a b.
Por u
ltimo la propiedad asociativa de la suma y el producto hace que no sea
necesario agrupar sumandos o factores con parentesis, de modo que podemos
escribir a + b + c = (a + b) + c = a + (b + c).
Si el producto de un anillo tiene elemento neutro se dice que el anillo es
unitario, y dicho neutro se representa por 1.
Si el producto es conmutativo se dice que el anillo es conmutativo.
Si un elemento a de un anillo tiene inverso para el producto se dice que es
inversible, y su inverso se representa por a1 .
El producto de dos elementos inversibles es inversible, pues es f
acil ver que
(ab)1 = b1 a1 . Adem
as, el inverso de un elemento inversible es inversible,
pues trivialmente (a1 )1 = a. Puesto que 1 1 = 1, tenemos que 1 es inversible
y 11 = 1.
Observemos que estos hechos se demuestran igualmente para la suma, donde
la existencia de inverso esta garantizada. Concretamente:
(a + b) = a b,
(a) = a,
0 = 0.
29
Observemos que esta propiedad es trivialmente cierta para la suma en cualquier anillo:
V
abc A(a + b = a + c b = c).
Para probarlo basta sumar a a ambos miembros.
a
ca
= ,
b
b
a
a
a
=
=
,
b
b
b
y tambien se comprueba sin dificultad (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
30
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},
En cambio, la multiplicaci
on por elementos negativos invierte las desigualdades:
V
abc A(a b c 0 ac bc).
En efecto, como c 0, tenemos que ac bc, de donde, despejando dos
veces, bc ac.
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.
31
a si a 0,
a si a 0.
|b| b |b|,
32
Cuerpos de cocientes Como muestra de que NBG es suficiente 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, +, ) ser
a un dominio ntegro prefijado. Definimos
D = D \ {0} y consideramos en D D la relaci
on de equivalencia dada por
(a, b) (c, d) ad = bc.
Es f
acil ver que ciertamente es una relaci
on de equivalencia. Por ejemplo,
para probar la transitividad partimos de que (a, b) (c, d) (e, f ), lo que
significa que ad = bc y cf = de, de donde adcf = bcde y, como los elementos
no nulos son simplificables, 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
Definimos en KD las operaciones + y dadas por
a c
ad + bc
a c
ac
+ =
,
= .
b
d
bd
b d
bd
Observemos que, desde un punto de vista conjuntista,
W
+ {((x, y), z) (KD KD ) KD | abcd D(x = a/b y = c/d
z = (ad + bc)/bd)}.
La definici
on es correcta, en el sentido de que determina un conjunto +, pero
no podemos asegurar a priori que sea una funci
on + : KD KD KD .
En primer lugar, el hecho de que todo par (x, y) tenga al menos una imagen
z se debe a que, por definici
on de cociente, siempre podemos expresar x = a/b,
y = c/d y, como bd 6= 0 (ya que D es un dominio ntegro), podemos formar la
fracci
on z = (ad + bc)/bd, con lo que ((x, y), z) +.
Por otra parte, debemos probar que la imagen z es u
nica. Para ello suponemos que ((x, y), x), (x, y), z 0 ) +, lo cual significa que podemos expresar
x=
a
a0
= 0,
b
b
y=
c
c0
= 0,
d
d
y que
ad + bc
a0 d0 + b0 c0
,
z0 =
,
bd
b0 d0
y debemos demostrar que z = z 0 . Esto equivale a que
z=
33
a
a0
= 0
b
b
c
d0
= 0,
d
d
entonces
ac
a0 c0
= 0 0,
bd
bd
Si adem
as es inyectiva, suprayectiva o biyectiva se dice que es un monomorfismo, epimorfismo o isomorfismo de anillos, respectivamente. Dos anillos son
isomorfos si existe un isomorfismo de anillos entre ellos.
11 Estas
34
W
a
c
abcd D(c > 0 d > 0 x = y = ad bc).
b
d
toda fracci
on admite un representante con denominador positivo. Y si tomamos
dos fracciones a/b y c/d con denominador positivo, entonces
a
c
ad bc.
b
d
Una implicaci
on se cumple por la definici
on que hemos dado de , pero
la otra no es inmediata, pues, en principio, que se cumpla la parte izquierda
significa que
a
a0
c
c0
= 0,
= 0,
b
b
d
d
35
a0
ba0 b00
=
,
b0
bb0 b00
a00
bb0 a00
=
,
b00
bb0 b00
36
Terminamos este apartado insistiendo en que lo importante en nuestro contexto de los argumentos que acabamos de dar es que todos ellos son demostrables
a partir de los axiomas de NBG . Observemos que los resultados que hemos
visto sobre formaci
on de conjuntos nos garantizan que todos los objetos que
hemos construido son conjuntos. Por ejemplo, si D es un conjunto, D lo es
por ser un subconjunto de D, y D D lo es porque el producto cartesiano de
conjuntos es un conjunto, y KD lo es porque todo cociente de un conjunto es
un conjunto, y las operaciones en KD son conjuntos porque son funciones cuyo
dominio es un conjunto, etc.
En general, todas las construcciones que realizan los matem
aticos para construir unos conjuntos a partir de otros pueden ser justificadas en NBG. Para las
m
as elementales (como la que acabamos de ver) basta con NBG , aunque otras
pueden requerir AP o incluso los axiomas de infinitud y elecci
on que todava no
hemos presentado.
Ideales y anillos cociente Presentamos algunos elementos m
as de la teora
de anillos que nos ser
an u
tiles m
as adelante:
Definici
on 1.31 Sea A un anillo conmutativo y unitario. Un ideal de A es un
conjunto I A tal que:
a) 0 I,
V
b) xy I x + y I,
V
V
c) a A b I ab I.
hecho, hist
oricamente el concepto de ideal surgi
o como una abstracci
on de los conjuntos
de m
ultiplos, de modo que I puede verse como el conjunto de los m
ultiplos de un elemento
ideal de A, que ser
a un elemento real de A si I es de la forma I = (x).
37
b b0 = v I,
luego a + b (a0 + b0 ) = u + v I y
ab a0 b0 = ab ab0 + ab0 a0 b0 = a(b b0 ) + (a a0 )b0 = av + ub0 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 s
olo necesitaremos el resultado siguiente:
Teorema 1.34 Si A es un anillo conmutativo y unitario, entonces un ideal I
de A es maximal si y s
olo si A/I es un cuerpo. A su vez, I es primo si y s
olo
si A/I es un dominio ntegro.
n: Si I es maximal, observamos en primer lugar que 1
Demostracio
/ I,
luego [1] 6= [0], que es uno de los requisitos que debe cumplir A/I para ser
cuerpo. Tomemos [x] A/I tal que [x] 6= 0, lo cual equivale a que x
/ I. Es
f
acil ver que
J = {u + ax | u I a A}
38
cierto a A, luego 1 = [1] = [a][x], luego [x] tiene inverso y por lo tanto A/I es
un cuerpo.
Si A/I es un cuerpo entonces [1] 6= [0], luego 1
/ I, luego I 6= A. Si un ideal
cumple I J A, tomemos x J \ I, entonces [x] 6= 0, luego existe un a A
tal que [a][x] = [1], luego 1 = ax + u, para cierto u I, luego 1 J, luego
J = A. Esto prueba que I es maximal.
Si I es primo, como el en caso anterior vemos que [1] 6= [0], lo cual es parte de
la definici
on de dominio ntegro. Sean x, y A tales que [x][y] = [0]. Entonces
xy I, luego x I o bien y I, luego [x] = 0 o [y] = 0. Esto prueba que A/I
es un dominio ntegro.
Recprocamente, si A/I es un dominio ntegro entonces, como antes, I 6= A,
y si xy I, entonces [x][y] = 0, luego [x] = 0 o bien [y] = 0, luego x I o bien
y I. Esto prueba que I es primo.
En particular, como todo cuerpo es un dominio ntegro, concluimos que todo
ideal maximal es primo.
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
proporcionar
a un concepto mucho m
as potente, el de n
umero ordinal, de modo
que los n
umeros naturales resultar
an ser los ordinales finitos. Los ordinales
representan el mismo papel respecto a conjuntos arbitrarios que los n
umeros
naturales representan respecto de los conjuntos finitos y, bajo el axioma de
regularidad, que presentaremos m
as 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, definimos
x0 x {x}.
Definimos 1 00 = {0}, 2 10 = {0, 1}, 3 20 = {0, 1, 2}, etc.
El etcetera final significa que, prosiguiendo del mismo modo, podemos definir
el 4 y el 5 y el 10 472, pero por mucho que prolonguemos las definiciones de
n
umeros naturales particulares, eso no nos va a proporcionar una definici
on de
n
umero natural, es decir, una propiedad definida exclusivamente a partir de
y los signos l
ogicos (o de propiedades definidas previamente a partir de estos
signos b
asicos) que nos permita definir por comprensi
on la clase de los n
umeros
naturales. Para ello etc. resulta inadmisible porque no est
a definido a partir
de y de los signos l
ogicos.
Presentamos a continuaci
on una lista de propiedades comunes a todos los
n
umeros naturales que sabemos definir 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 cuesti
on aqu no es demostrar si realmente,
lo que hemos constatado con ejemplos particulares vale para todos los n
umeros
naturales, sino m
as bien si podemos definir 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 m
as propiedades para quedarnos u
nicamente con los n
umeros naturales. Como respuesta provisional damos una nueva
definici
on:
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 definici
on de clase bien fundada, que incluye
una cuantificaci
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 aplicaci
on v
alida 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 definir
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 definidos 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 x0 .
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 n0 , entonces,
o bien n0 o bien = n0 . En el primer
W
caso n, luego = 0 = 0 , porque n . Esto tambien se
cumple en el segundo caso, tomando = n. Por consiguiente n0 .
Las propiedades 3) y 4) son trivialmente v
alidas para ordinales cualesquiera,
pues 0 n < n0 , luego 0 n0 , luego n0 6= 0. Por otra parte, si m0 = n0 , tiene
que ser m = n, ya que si fuera m < n entonces m0 n < n0 , luego m0 6= n0 , e
igualmente si n < m.
V
5) Si A 0 A n A n0 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 definici
on existe
un m n tal que n = m0 . 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 = m0 A, contradicci
on.
Est
a claro que los axiomas de Peano son propiedades que los matem
aticos
usan cuando tratan con n
umeros naturales, luego cualquier definici
on de n
umero
natural aceptable para un matem
atico debe dar lugar a un conjunto (o, al menos,
a una clase) que, con un cero y una operaci
on siguiente definidos 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
definido, de modo que dos definiciones 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 s
olo nos deja dos posibilidades: o bien
= , en cuyo caso no hay m
as 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 afirmaciones 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 afirmaciones del teorema anterior sirve como
versi
on alternativa del axioma de infinitud. 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 afirmando 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 inducci
on se simplifica si distinguimos
casos seg
un si = 0 (en cuyo caso la hip
otesis de inducci
on es vaca), si es
un sucesor (en cuyo caso a menudo basta aplicar la hip
otesis de inducci
on 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 0 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 0 , 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 hip
otesis, ni = 0 por la segunda (porque < estara en A y entonces
tambien debera cumplir A) ni puede ser un lmite por la tercera, luego
tenemos una contradicci
on.
Vemos as que los resultados de inducci
on son poco menos que triviales.
La parte delicada es demostrar el teorema de recursi
on transfinita. Se trata
de probar que para definir una funci
on F : A podemos definir F ()
suponiendo que F ya est
a definida para los ordinales menores que , es decir,
usando los valores F () con < para definir F () o, m
as precisamente, usando
F | para definir 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
y as
V
( < f es una -aproximaci
on).
De la definici
on se sigue inmediatamente que si < < entonces f | es
una -aproximaci
on, luego la unicidad implica que f | = f . Esto implica que
f=
f : A,
<
y f es una -aproximaci
on, pues si < entonces
f () = f0 () = G(f0 | ) = F (f | ).
Con esto hemos probado que existen -aproximaciones para todo ordinal .
Por el mismo argumento que en el caso lmite de la inducci
on podemos definir
f : A como la u
nica aproximaci
on y, de nuevo, la unicidad nos da que
si < entonces f | = f , lo cual nos permite definir
F =
f : A.
2.2. Inducci
on y recursi
on transfinita
51
si Df = 0,
H(f
())
si Df = 0 ,
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 (0 ) = G(F |0 ) = H(F |0 ()) = H(F ()),
S
S
F () = G(F | ) =
F | () =
F ().
<
<
La unicidad V
se debe a que si F cumple lo mismo, entonces una simple inducci
on
prueba que F () = F (). En efecto, se cumple que F (0) = = F (0),
supuesto que F () = F () se cumple que
F (0 ) = H(F ()) = H(F ()) = F (0 )
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 justificar 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
n0
si Df = 0,
G(f ) =
s(f (n)) si Df = n + 1.
Para probar que F es inyectiva, suponemos
on al absurdo que no
W por reducci
lo es, de modo que existe un n tal que m < n F (m) = F (n). Tomemos el
mnimo n posible y sea m < n tal que F (m) = F (n).
2.3
53
Ordinales y buenos
ordenes
En principio, la definici
on que hemos dado de n
umero ordinal como conjunto
transitivo -conexo y bien fundado es arbitraria, pero vamos a probar que el
concepto que obtenemos con ella tiene un significado intrnseco que no depende
de la forma en que hemos elegido definirlo. Vamos a probar que los ordinales
representan todas las formas posibles de ordenar bien un conjunto:
Teorema 2.26 Todo conjunto bien ordenado es semejante a un u
nico ordinal.
n: La unicidad se debe a que si un mismo conjunto bien
Demostracio
ordenado fuera semejante a dos ordinales, estos seran semejantes entre s, luego
basta probar que dos ordinales semejantes tienen que ser iguales. Ello se debe
a que si < , entonces = < , y el teorema 1.26 implica que y no son
semejantes.
Consideremos ahora un conjunto bien ordenado (A, ) y vamos a ver que es
semejante a un ordinal. Si A = el resultado es trivial, pues de hecho A es
un ordinal. Supongamos que A 6= y sea m el mnimo de A. Definimos una
aplicaci
on G : X A mediante
mn(A \ Rf ) si A \ Rf 6= ,
G(f ) =
m
si A = Rf .
Sea F : A la aplicaci
on dada por el teorema de recursi
on, de modo que3
V
mn(A \ F []) si F [] A,
F () =
m
si F [] = A.
La aplicaci
on 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.
Adem
as 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 inducci
on. Supongamos que se cumple para todo < .
Entonces, si u < f (), por definici
on 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 inducci
on, 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 contradicci
on 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 condici
on necesaria y
suficiente 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 condici
Demostracio
on es claramente necesaria: si existe una seme<
<
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 condici
on, 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.
<
Si u < v es f
acil ver que4 fv [A<
pues, tenemos
u ] = (v )fv (u) = fv (u). As
<
<
que fv |Au : Au fv (u) es una semejanza y, por la unicidad, u = fv (u) y
fv |A<
= fu . Esto significa que dos funciones fu y fv coinciden en su dominio
u
com
un.
Observemos ahora que A no puede tener un m
aximo elemento, pues si M
fuera el m
aximo de A, entonces A<
=
A
\
{M
}
sera un conjunto, luego A
M
tambien sera un conjunto. Esto implica que
S <
A=
Av
vA
vA
Fv , se cumple que F : A .
55
0
0
F (u) = fS
ltimo, F es suprayectiva, pues claramente
v (u) < fv (u ) = F (u ). Por u
F [] =
v , que es claramente un ordinal (es una subclase transitiva de ),
vA
56
Captulo 2. Ordinales
Definici
on 2.30 Definimos el orden can
onico en como el orden dado por
(, ) (, ) m
ax{, } < m
ax{, }
(m
ax{, } = m
ax{, } < )
(m
ax{, } = m
ax{, } = ).
Es decir, para comparar dos pares, primero comparamos sus m
aximas componentes, en caso de empate comparamos las de la derecha y si de nuevo hay
empate comparamos las de la izquierda. Es f
acil 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 m
ax{ 0 , 0 } m
ax{ 0 , 0 }. Por 2.29
existe una (
unica) semejanza F : .
2.4
Funciones normales
Presentamos aqu unos resultados generales sobre una clase de funciones que
simplificar
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 (0 ) 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:
por inducci
on sobre . Para = 0 es trivialmente cierto. Si vale para y
tenemos < 0 , entonces < o = . Por hip
otesis de inducci
on en el
primer caso y trivialmente en el segundo, F () F () y como F es normal
F () < F ( 0 ).
Si es cierto para todo < y < , entonces < 0 < y, por
hip
otesis de inducci
on F () < F (0 ). De nuevo por la normalidad de F es
F () < F ().
En particular, las funciones normales
cumplen el teorema 1.26, es decir, si
V
F : es normal, entonces F ().
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 sucesi
on 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 definici
on recurrente
m
as manejable. De todos modos, cuando contemos con las propiedades b
asicas
ser
a f
acil ver que se trata de la misma operaci
on que acabamos de considerar.
Definici
on 2.35 Para cada ordinal definimos (+) : como la
u
nica aplicaci
on que cumple
V
V
S
(+)(0) =
(+)( 0 ) = (+)()0
(+)() =
(+)().
<
59
del cual se sigue, obviamente, el caso en que todas las desigualdades son no
estrictas.
Una simple inducci
on 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 infinitud (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 composici
on de
las dos sumas.
As pues, la suma de n
umeros naturales es una operaci
on asociativa en .
A partir de aqu ya no ser
a 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 inducci
Demostracio
on prueba que n 1 + n = n + 1, y
esto
on sobre n que
V se usa a su vez para, fijado un m , demostrar por inducci
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
( + = ).
f1 (u)
si v = 0,
f (u, v) =
+ f2 (u) si v = 1,
61
En cambio, 2 es el ordinal de
(0, 0) < (1, 0) < (0, 1) < (1, 1) < (0, 2) < (1, 2) <
por lo que 2 = .
Definici
on 2.41 Para cada ordinal definimos : como la
u
nica aplicaci
on 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 inducci
on 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 v
alida 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 definimos ( ) : como la
u
nica funci
on que cumple
V
V
S
0 = 1 +1 = =
.
<
1 si = 0
0 en otro caso.
V
Una simple inducci
on nos da que ( 6= 0 6= 0), de donde se sigue
que si > 1 entonces ( ) es una funci
on normal.
Convenimos en que 0 =
V
1 = 1,
V
1 = ,
V
( < 1 < < ),
V
( ),
V
( 1 < = = ),
V
+ = ,
V
( ) = .
n (1 < n n = ).
2.6
Sumas finitas
65
i<k+1
i<k
i<n
ai A.
Un poco m
as en general, si tenemos una sucesi
on {ai }iI en A con I n,
para cierto n , consideramos en I el orden usual de los ordinales, de modo
que ord I = m n (teorema 2.28). Tomamos entonces la (
unica) semejanza
s : m I y consideramos la sucesi
on {as(j) }j<m . Definimos
P
P
ai =
as(i) .
j<m
iI
Es f
acil ver que si I = , entonces
iI
ai = 0, y si I = J {m}, donde, m
es el m
aximo de I (que existe, porque el ordinal de I es un n
umero natural no
nulo, y todo n
umero natural no nulo tiene por m
aximo a su anterior), entonces
P
P
ai =
ai + am .
iI
iJ
iI1
iI2
iI1 I20
iI1
iI20
iI1
iI2
6 Recordemos
i<k jIi
66
Captulo 2. Ordinales
n: Razonamos por inducci
Demostracio
on sobre m k que
P
P P
aj =
aj .
i<m jIi
j Ii
i<m
i<m+1
i<m
j Ii
i<m jIi
jIm
jIm
i<m
aj .
i<m+1 jIi
En la pr
actica, si I = {i | m i n}, usaremos las notaciones alternativas
am + + an
n
P
i=m
ai
ai .
iI
iI
n
P
ci ki .
i=0
67
n0
P
ci ki ,
i=0
n0
P
ci ki +
i=0
n1
P
i=n0 +1
ci ki + cn kn =
n
P
ci ki .
i=0
n
P
ci ki < kn+1 .
i=0
ci ki =
n
P
i=0
i=0
n1
P
i=0
ci ki = c0n kn +
n1
P
i=0
c0i ki
(notemos que hemos probado que los segundos sumandos son < kn ), tenemos
que cn = c0n y
n1
n1
P
P 0 i
ci ki =
ci k .
i=0
i=0
68
Captulo 2. Ordinales
Llamamos n
yn
0 a los m
aximos naturales tales que cn 6= 0 y c0n 0 6= 0, respectivamente, de modo que
n
n
0
P
P
ci ki =
c0i ki .
i=0
i=0
Por hip
otesis de inducci
on n
=n
y ci = c0i para todo i < n
, lo que implica que
0
las dos sucesiones {ci }in y {ci }in son iguales.
Definici
on 2.50 La sucesi
on {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 ki ,
i=0
n
P
ci 10i .
i=0
2.7
En esta secci
on probaremos un resultado an
alogo al teorema 2.49 tomando
como base k = y que resulta ser v
alido 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 infinitud, los
ordinales coinciden con los n
umeros naturales:
0,
1,
2,
3,
...
1,
2,
3,
...
+ 1,
+ 2,
...
Pero la sucesi
on 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 ,
contradicci
on.
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 sucesi
on decreciente de ordinales (no tendra
mnimo), alg
un n = 0, lo que nos da la expresi
on 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 ,
contradicci
on.
Para probar la unicidad observamos que si = 0 + + n y los exponentes son decrecientes, entonces
= 0 + + n 0 + + 0 = 0 n < 0 = 0 +1 ,
es decir, 0 < 0 +1 , luego 0 est
a unvocamente determinado por . Si
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 definitiva, ambas seran la misma.
El teorema de Cantor se sigue del que acabamos de probar sin m
as 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 coeficientes naturales.
Podemos ir algo m
as lejos, para lo cual conviene definir
(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
+ m
ax{, } 2 < .
Por lo tanto = . Adem
as, 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 tendr
an 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 finito 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
finito de sumas, productos y potencias de base . De hecho, la expresi
on 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 = 0 k00 + + n0 kn0 0 .
0 = 0 k0 + 0 (k00 k0 ) + + n0 kn0 0
y, como, seg
un acabamos de ver, 0 < 10 implica que
0
74
Captulo 2. Ordinales
Captulo III
3.1
76
A.
x
Observemos que ya nos hemos encontrado con esta restricci
on en una ocasi
on:
en el captulo anterior hemos demostrado que una clase propia bien ordenada
es semejante a si y s
olo si su relaci
on de orden es conjuntista.
Definici
on 3.4 Sea R una relaci
on definida sobre una clase A. Diremos que
una subclase B A es R-A-transitiva si
V
xy A(x R y y B x B).
1 Notemos
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 definici
on m
as 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 definir 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 inducci
on 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 definici
on 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 aplicaci
on 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 implicaci
Demostracio
on es obvia. Para la otra, suponemos que
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 hip
otesis 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 relaci
on bien fundada es, pese a lo que en
principio podra parecer, una f
ormula normal (pues el cuantificador 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 afirma que para definir una funci
on F : A B, si en A tenemos definida una relaci
on clausurable y bien fundada, podemos definir F (x) suponiendo
que F est
a ya definida 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
n: Por abreviar, a lo largo de esta prueba, transitivo sigDemostracio
nificar
a R-A-transitivo.
Si d A es un conjunto transitivo, diremos que h : d B es una daproximaci
on si
V
x d h(x) = G(x, h|AR
).
x
79
-aproximaci
on. Por 1) es u
nica,
x
S luego podemos definir
hu h|h es una u
-aproximaci
on. Definimos h =
hu . De nuevo por 1)
uAR
x
tenemos que h es una funci
on y su dominio es
S
S
S R
R
u
=
({u} clR
clA (u) = clR
A (u)) = Ax
A (x),
uAR
x
uAR
x
uAR
x
-aproximaci
on.
A
x
x
S
3) Definimos F =
hx , donde hx h|h es una x
-aproximaci
on.
xA
80
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 definir una funci
on sobre x podemos suponer que est
a
ya definida 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
La prueba de este teorema es identica a la de 3.9, salvo que el paso 1) y la
unicidad de F se demuestran usando la versi
on fuerte del teorema general de
recursi
on transfinita en lugar de la debil.
Es claro que los teoremas que acabamos de probar generalizan a los que
demostramos en el captulo anterior para ordinales. Observemos que la relaci
on
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 afirma 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
manifiesto 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
<
V
W
x(cto x x 6= u x u x = ).
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 transfinita 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 definido 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 distinci
on clara entre los conjuntos y las
clases propias:
86
3.3
El axioma de elecci
on
Consideremos la afirmaci
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
Un matem
atico podra decir: para cada n , tomemos sn : n + 1 A
en las condiciones indicadas. Eso es admisible en la pr
actica habitual del
matem
atico, pero no es una consecuencia l
ogica de los axiomas que hemos visto
hasta el momento. Una cosa es que, fijado un n, la l
ogica nos dice que podemos
eliminar los cuantificadores y considerar un s que cumpla lo indicado, e incluso
que podemos llamarlo sn si preferimos llamarlo as, pero otra cosa muy distinta,
y que est
a implcita en lo que entiende el matem
atico al tomar sn , es afirmar
la existencia de una funci
on s que a cada n le asigne una sucesi
on finita sn . La
existencia de semejante funci
on s no es una consecuencia de eliminar un par de
cuantificadores, es una afirmaci
on sobre la existencia de un conjunto que tendra
que ser respaldada por alg
un axioma que justifique la existencia de tal conjunto.
Y, aun suponiendo que tuvieramos a nuestra disposici
on tal funci
on s, nada nos
garantiza que cada sn+1 fuera una extensi
on de sn , cosa que nos hara falta si
quisieramos definir f a partir de s.
Si el lector se convence de que por ah no hay salida, tal vez pase a considerar
la posibilidad de que f pueda definirse por recursi
on: fijamos x0 A y aplicamos
el teorema 2.22 para concluir que existe una funci
on f : A tal que
f (0) = x0 y, para cada n , f (n + 1) es cualquier elemento de A tal que
f (n + 1) R f (n), que existe por hip
otesis.
Tenemos aqu una aplicaci
on incorrecta del teorema de recursi
on, pues este
exige que f (n) = G(f |n ),
para
una
cierta
funci
o
n
G,
definida
en
este
caso sobre
W
el conjunto X {s | n s : n A} pero cu
al es en nuestro caso la
funci
on G? Debera ser algo as como
x0 si Ds = ,
G(s) =
x si Ds = n + 1 x A x R s(n),
pero esto no es una definici
on aceptable de una funci
on. La u
nica forma aceptable de definir una clase es mediante el axioma de comprensi
on. Habra que
expresar G en la forma G = {z | (z)}, para una cierta propiedad normal (z)
o, si se prefiere, usando los convenios de notaci
on que hemos establecido,
G = {(s, x) X A | (s, x)},
pero esto no es posible (y no por culpa del requisito de normalidad, que no afecta
aqu para nada, pues tratamos u
nicamente con conjuntos). El planteamiento
debera ser algo as como:
W
G = {(s, x) X A | m (s : m A
W
((m = 0 x = x0 ) ( n (m = n + 1 x R s(n))))},
pero esto no define necesariamente una funci
on, pues para un mismo s X ,
nada impide que haya varios x A que cumplan la condici
on requerida para
que (s, x) G, y entonces s no tiene una u
nica imagen.
El problema es que, aunque tengamos garantizado que existe un x que cumple una condici
on (en este caso x R s(n)), la l
ogica permite formalizar la idea
88
de tomar uno de ellos para razonar con el, pero no permite formalizar la idea
de tomar uno cualquiera, pero s
olo uno, que es lo que necesitaramos para
definir G y, a la larga, para construir f .
Esto no significa que los intentos de razonamiento que hemos expuesto esten
mal en terminos absolutos, sino que requieren un axioma m
as, el llamado axioma
de elecci
on, 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 , s
olo necesitamos una funci
on E : PA A
con la propiedad de que
V
X(X A X 6= E(X) X),
es decir, una funci
on que elija un elemento de cada subconjunto no vaco de A.
La funci
on E resuelve todos nuestros problemas, pues ahora podemos definir
V
f (0) = x0 n f (n + 1) = E({x A | x R f (n)}),
x0
si Ds = ,
G(s) =
E({x A | x R s(n)}) si Ds = n + 1,
que, si se quiere, se puede expresar sin dificultad como una clase definida de
acuerdo con el axioma de comprensi
on.
En general, el enunciado del axioma de elecci
on es como sigue:
Axioma de elecci
on (AE)
V
W
V
X(cto X f (f : X V u X(u 6= f (u) u)).
si X = ,
E(X) =
mn X si X 6= ,
y la existencia de la sucesi
on {xn }n puede justificarse, por consiguiente, sin
necesidad de AE.
As pues, el axioma de elecci
on s
olo es necesario para garantizar la existencia de funciones de elecci
on en ausencia de un criterio explcito que permita
construir una. Las situaciones en las que carecemos de tal criterio son muy
89
A
| b R a} no es vaco,
a
ello no nos da un criterio para elegir uno de sus elementos para cada x A, y
necesitamos recurrir al axioma de elecci
on.
En definitiva, el axioma de comprensi
on y el axioma de elecci
on son los
u
nicos axiomas de NBG que permiten probar la existencia de una clase con unas
caractersticas determinadas (los dem
as axiomas, salvo el de extensionalidad,
que no es un axioma existencial, se limitan a afirmar que ciertas clases dadas
de antemano son conjuntos).
Teniendo en cuenta estas consideraciones, el ejemplo que hemos discutido se
traduce finalmente en el teorema siguiente (en el que hemos modificado ligeramente el argumento para evitar el uso de AP):
Teorema 3.21 (AI) AE ED.
n: Consideremos un conjunto A y una relaci
Demostracio
on R en las condiciones de ED. Consideremos el conjunto X = {AR
|
a
A}
que,
por hip
otesis,
a
es una familia de conjuntos no vacos. Sea f : X A una funci
on de elecci
on
y seaVg : A A la funci
on dada por g(a) = f (AR
).
De
este
modo
se
cumple
a
que a A (g(a) A g(a) R a).
Ahora fijamos un a0 A y definimos por recurrencia una funci
on x : A
mediante x0 = a0 xn+1 = g(xn ). Es claro que la sucesi
on {xn }n cumple lo
requerido.
Como ya hemos explicado en la discusi
on previa a este teorema, no hay que
confundir el uso del axioma de elecci
on con la eliminaci
on de un cuantificador
existencial. En las p
aginas precedentes
hemos
tenido
incontables
ocasiones de
W
pasar de una premisa del tipo x x A a elegir un x A para razonar con
el, y no importa que no tengamos ning
un criterio especfico para seleccionar un
elemento de A en concreto, que ello no supone el uso del axioma de elecci
on
(ni del axioma de comprensi
on), sino que es una mera consecuencia l
ogica de
la premisa: estamos usando la existencia de un x A y la premisa afirmaba
precisamente la existencia de un x en A. En cambio,
siWtenemos una familia
V
{Xi }iI de conjuntos no vacos, esto significa que i I x xV
Xi , y de aqu
no podemos pasar a considerar una sucesi
on {xi }iI tal que i I xi Xi
sin recurrir al axioma de comprensi
on (si tenemos alg
un criterio explcito para
seleccionar un elemento de cada Xi ) o al axioma de elecci
on (si no lo tenemos),
pues la conclusi
on va m
as all
a de lo contenido en la premisa: partimos de la
existencia de conjuntos en cada Xi y pretendemos concluir la existencia de un
conjunto que no es ninguno
de los conjuntos cuya existencia se postula, sino una
S
aplicaci
on x : I
Xi .
iI
90
91
fn : X V y es una funci
on de elecci
on
n: Una implicaci
Demostracio
on es inmediata y no requiere ninguna forma
de AE: si existe tal sucesi
on, entonces el conjunto B = {xn | n } es un
subconjunto no vaco de A que no tiene R-minimal, luego la relaci
on no est
a
bien fundada.
Supongamos ahora que la relaci
on R no est
a bien fundada, con lo que existe
un B A no vaco sin R-minimal. Esto quiere decir que si x B, al no ser
R-minimal existe un y B tal que y R x, pero esto significa que B y R cumplen
las hip
otesis de ED, luego existe una sucesi
on {xn }n de elementos de B (luego
de A) que cumple la condici
on del enunciado.
Hay un resultado que parece muy elemental, pero en realidad requiere el
axioma de elecci
on:
Teorema 3.26 (AE) Sean x e y dos conjuntos no vacos. Existe f : x y
inyectiva si y s
olo si existe g : y x suprayectiva.
4 No estamos aqu
en condiciones de justificar ning
un resultado negativo de este tipo. Esta
nota s
olo pretende explicar por qu
e es imposible, sin probarlo realmente
92
n: a) b) se sigue de la demostraci
Demostracio
on del teorema anterior.
S
b) c) Consideremos la aplicaci
on g :
{i}Xi I dada por g(i, u) = i.
iI
Como los
S conjuntos Xi son no vacos, tenemos que g es suprayectiva. Sea
f : I
({i} Xi ) seg
un b), es decir, tal que, para cada i I, se cumple
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 elecci
on interviene de forma esencial en la demostraci
on de
numerosos teoremas importantes del algebra, el an
alisis 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 m
as pr
actico utilizar una forma equivalente, un tanto
tecnica, conocida como lema de Zorn:
Una cadena en un conjunto
V parcialmente ordenado X es un subconjunto
X X para el que se cumpla uv C(u V
v v u). Una cota superior para
un conjunto C X es un u W
X tal que v C v u. Un elemento maximal
en X es un m X tal que u X m < u. El teorema siguiente contiene
el enunciado del lema de Zorn junto con otras afirmaciones equivalentes menos
tecnicas:
Teorema 3.28 (AP) Las afirmaciones siguientes son equivalentes:
a) Axioma de elecci
on Todo conjunto tiene una funci
on de elecci
on.
b) Principio de numerabilidad Todo conjunto puede biyectarse con un
ordinal.
c) Principio de buena ordenaci
on Todo conjunto puede ser bien ordenado.
d) Lema de Zorn Todo conjunto parcialmente ordenado no vaco en el que
toda cadena tenga una cota superior tiene un elemento maximal.
e) Lema de Zorn (variante) En todo conjunto parcialmente ordenado no
vaco en el que toda cadena tenga una cota superior, cada elemento est
a
por debajo de un elemento maximal.
n: a) b) Supongamos que un conjunto x no puede biDemostracio
yectarse con ning
un ordinal. En particular tenemos que x 6= . Fijemos una
94
funci
on de elecci
on 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 inducci
on sobre que F | : x inyectiva.
El teorema de recursi
on 2.22 nos da una funci
on F : x determinada
por la condici
on F () = G(F | ). Como RF |0 = no contiene a u0 , la definici
on
de G nos da que F (0) = u0 .
V
Veamos por inducci
on sobre que < F () < F ().
Suponemos que el resultado es cierto para todo < , y podemos suponer
que > 0, pues en caso contrario no hay nada que probar. Tenemos, pues,
que si < < , entonces F () < F (), lo que implica que R(F | ) = F []
es una cadena en x que contiene
on de
V a F (0) = u0 . Por lo tanto, por definici
G, tenemos que F () cumple u F [] u < F (), pero esto es justo lo que
tenamos que probar.
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 significa en la
pr
actica que todo teorema que podamos encontrar en cualquier libro de algebra,
an
alisis, topologa, etc. puede probarse a partir de los axiomas que hemos presentado. Ocasionalmente se demuestran teoremas partiendo de axiomas m
as
fuertes, pero en tales casos siempre se indica explcitamente cu
ales son dichos
axiomas adicionales.
Terminamos con una aplicaci
on del lema de Zorn:
Teorema 3.29 (AP, AE) Si A es un anillo conmutativo y unitario, e I A
es un ideal, existe un ideal maximal M tal que I M A.
n: Sea M el conjunto de todos los ideales5 de A distintos de A.
Demostracio
Consideramos en M el orden dado por la inclusi
on. De la propia definici
on de
ideal maximal se sigue que un ideal maximal de A es simplemente un elemento
maximal de M, luego basta probar que M cumple las hip
otesis del lema de Zorn.
Ciertamente, M 6= , pues {0} M (notemos que {0} I A). Si C M
5 Se
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.
Adem
as I 6= A, pues en caso contrario 1 I, luego existe un J C tal que
1 J, luego J = A, en contradicci
on con que J M. Esto implica que I M
y es claramente una cota superior de C.
Captulo IV
Cardinales
Uno de los resultados m
as 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 finitos, de modo que, al igual que hay conjuntos
finitos con m
as o con menos elementos, lo mismo sucede con los conjuntos
infinitos, que los hay m
as grandes y m
as 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 elecci
on. 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
biyecci
on:
Definici
on 4.1 Diremos que dos conjuntos X e Y son equipotentes, y lo representaremos por X = Y , si existe una aplicaci
on 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 expresi
on 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 definido ning
un objeto (clase o conjunto) al que
llamar X. Nos ocuparemos de ello en la secci
on siguiente, pero, de momento,
la notaci
on X s
olo tiene sentido como parte inseparable las expresiones que
acabamos de definir.
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 justifica que las definiciones 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 define una relaci
on
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 l
ogicos. 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 biyecci
on f : X Y entonces f 1 : Y X
es tambien una biyecci
on.
Como decimos, la propiedad e) no es evidente en absoluto. Explcitamente,
afirma que si existen aplicaciones inyectivas f : X Y y g : Y X
entonces existe una aplicaci
on 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 s
olo vale en general si aceptamos el axioma de
elecci
on. Al parecer, el primero que prob
o este hecho sin hacer uso del axioma de
elecci
on fue Dedekind, si bien su demostraci
on permaneci
o inedita hasta 1932.
4.1. Equipotencia
99
Schr
oder public
o en 1897 una prueba, pero result
o ser incorrecta, aunque ese
mismo a
no F. Bernstein public
o la primera demostraci
on v
alida 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
clase no vaca (pues contiene a X). Llamemos z =
u. Claramente z PX
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 aplicaci
Demostracio
on dada por F (u) =
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 s
olo 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 aplicaci
on 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
4.2. N
umeros cardinales
101
La primera condici
on dice que todos los elementos de un cardinal p son
equipotentes entre s. La segunda afirma que todos tienen un mismo rango .
La tercera dice que todo conjunto equipotente a un conjunto de p que tenga el
rango de los elementos de p est
a en p, y la u
ltima afirma que no existen conjuntos
equipotentes a los de p de rango menor al rango de los elementos de p. En suma,
un cardinal es un conjunto no vaco de conjuntos equipotentes entre s de rango
mnimo.
Si X es un conjunto cualquiera, definimos su cardinal como
W
X {Y | X = Y Z(cto Z rang Z < rang Y X = Z )}.
102
Captulo 4. Cardinales
W
Y (cto Y Y = X rang Y = )}
Esta definici
on no depende de la elecci
on de x e y en virtud del u
ltimo
apartado del teorema 4.2, de modo que, para todo par de conjuntos x e y, se
cumple que
x y si y s
olo si x es minuspotente a y,
es decir, que la f
ormula x y (entendida en terminos de la relaci
on que acabamos de definir) tiene el mismo significado que tena en 4.1, pero ahora es una
autentica desigualdad entre cardinales.
4.2. N
umeros cardinales
103
seguir la tradici
on cantoriana, escribiremos en lugar de cuando sea un ordinal.
Recordemos que para Cantor una barra significaba ordinal y una barra sobre el ordinal (o
sea, dos barras sobre un conjunto) significaba cardinal.
104
Captulo 4. Cardinales
4.2. N
umeros cardinales
105
si \ ,
f () = + 1 si ,
0
si = .
Por consiguiente no sera un cardinal.
La forma m
as natural de encontrar un cardinal mayor que es tomar un
ordinal equipotente a P y aplicar el teorema de Cantor. No obstante, no podemos encontrar dicho ordinal sin el axioma de elecci
on, pues sin el no puede
probarse que P pueda ser bien ordenado. Pero es posible probar la existencia
de cardinales arbitrariamente grandes sin necesidad del axioma de elecci
on. En
cualquier caso, el axioma que necesitaremos inevitablemente es el axioma de
partes, pues sin el no puede demostrarse la existencia de conjuntos no numerables (es decir, de conjuntos de cardinal mayor que ). As, el teorema siguiente
es el segundo en el que usamos AP de forma esencial, despues del teorema de
Cantor (que hasta ahora no hemos usado para nada):
V W
Teorema 4.13 < .
n: Sea
Demostracio
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 aplicaci
on 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 biyecci
on g : , la
cual nos permitira definir la relaci
on en dada por R si y s
olo si g() < g().
Claramente R es un buen orden en y g : (, R) es una semejanza. Por
consiguiente f (R) = f [A], en contradicci
on con la elecci
on 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 definici
on de .
106
Captulo 4. Cardinales
Adem
as < , pues de lo contrario sera , y esto contradice a < ,
por el teorema de Cantor-Bernstein.
Definici
on 4.14 Dado un ordinal llamaremos cardinal siguiente de al
mnimo cardinal mayor que y lo representaremos por + .
V
Seg
un hemos visto, n n+ = n + 1, mientras que si es infinito esto ya
no es cierto, pues entonces + es un ordinal lmite.
Ahora ya tenemos demostrada la existencia de infinitos cardinales infinitos.
M
as a
un, hemos probado que K no est
a acotado en , lo que implica que la
clase de todos los cardinales no es un conjunto. Otro hecho importante es el
siguiente:
Teorema 4.15 El supremo de un conjunto de cardinales es un cardinal.
S
n: Sea A K un conjunto y sea =
Demostracio
. Ciertamente
A
=
.
<
107
4.3
La aritm
etica cardinal
X Y = X 0 Y 0.
La comprobaci
on no ofrece ninguna dificultad.
Definici
on 4.18 Definimos 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 justifica que esta definici
on no depende de la elecci
on
de los conjuntos X e Y . M
as a
un, es f
acil 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 dificultad sin m
as 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 f
acilmente 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 uni
Demostracio
on disjunta X =
(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 definir directamente las operaciones en K sin pasar
por C:
Definici
on 4.22 Definimos las operaciones + y en K dadas por
+ = | {0} {1}|,
= | |.
109
particular ambos conjuntos son bien ordenables. Esto justifica que la definici
on
anterior es correcta, pero prueba adem
as 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 definidas en 4.18.
En particular esto vale para , K, lo que significa 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 definitiva, 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 significa 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 inmersi
on 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
definidos 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 infinitos son ordinales lmite)
y el miembro derecho s que lo es. El teorema anterior muestra la relaci
on entre
ellas, pero lo que necesitamos ahora son resultados que nos permitan calcular
sumas y productos de cardinales. El caso finito 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 restricci
on del orden can
onico de definido
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 definici
on del
orden can
onico, si ( 0 , 0 ) < (, ), entonces 0 , 0 < , es decir, f [] .
Por consiguiente, = |f []| | | = || || < , contradicci
on. 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 definici
on del orden can
onico se sigue f
acilmente 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 infinito. 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 s
olo 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 inducci
on prueba que si X
es infinito existe f : n X inyectiva para todo n, luego (X) es un cardinal
infinito, es decir, un alef.
Tambien es inmediato que si X = Y entonces (X) = (Y ), luego, para
cada cardinal p, podemos definir (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,
c) q r pq pr ,
p1 = p,
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
An ,
115
n: La aplicaci
Demostracio
on A< PfA dada por s 7 Rs es claramente suprayectiva, luego existe una aplicaci
on PfA A< inyectiva,3 lo que
f
f
prueba que P A es bien ordenable, y |P A| |A< | = |A|.
Por otra parte, la aplicaci
on A PfA dada por a 7 {a} es inyectiva, luego
f
|A| |P A| y tenemos la igualdad.
4.4
Conjuntos finitos
116
Captulo 4. Cardinales
F (F 1 (u) + 1) si u F [],
g(u) =
u
si u
/ F [].
Con AE tenemos la equivalencia, pues si N es infinito entonces no |N | < 0 ,
luego 0 |N | y, por consiguiente, N es Dinfinito.
Otra propiedad relevante de los conjuntos finitos es la siguiente:
Teorema 4.39 Si X es un conjunto finito parcialmente ordenado no vaco,
entonces tiene al menos un elemento maximal y un elemento minimal. Por
consiguiente, todo conjunto finito totalmente ordenado tiene m
aximo y mnimo
elemento, luego todo conjunto finito totalmente ordenado est
a bien ordenado.
n: Por inducci
Demostracio
on sobre |X|. Suponemos que el resultado es
cierto cuando |X| < n y suponemos que |X| = n. Tomamos u X. Si es
minimal, no hay nada que probar. En caso contrario, consideramos el conjunto
Y = {v X | v < u}, que es finito, no vaco y |Y | < |X|, luego tiene un
elemento minimal v, que claramente es minimal de X. Igualmente se prueba la
existencia de maximales.
La parte para conjuntos totalmente ordenados es inmediata (pues en un
conjunto totalmente ordenado todo minimal es un mnimo y todo maximal es
un m
aximo) y, por consiguiente, si X es un conjunto finito totalmente ordenado
est
a bien ordenado, ya que todo subconjunto de X no vaco es tambien un
conjunto finito totalmente ordenado, luego tiene mnimo.
Notemos que hemos probado algo ligeramente m
as fuerte: todo elemento u
de un conjunto finito parcialmente ordenado est
a por encima de un minimal y
por debajo de un maximal.
5 En realidad basta ED. Si X es un conjunto infinito, consideramos el conjunto A de todas
las funciones s : n A inyectivas, con n , con la relaci
on s R t S
t s. Claramente ED
proporciona una sucesi
on {sn }n que determina una aplicaci
on f =
: A inyectiva.
n
117
En la secci
on 2.6 definimos sumas finitas 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 finita). Vamos a ver ahora que si la operaci
on
es conmutativa podemos definir sumas de sucesiones definidas sobre cualquier
conjunto finito, 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
ai =
a(i) .
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
i
si i < k,
s(i) =
i + 1 si k i,
y sea : n n la biyecci
on dada por
(i)
si (i) < k,
(i) =
(i) 1 si (i) > k.
Entonces, aplicando a la hip
otesis de inducci
on,
P
P
P
ai =
ai + ak =
as(i) + a(n) =
i<n+1
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
Definici
on 4.42 Sean A y B dos conjuntos bien ordenados y sea m el mnimo
de A. Definimos
A(B) = {s | s : B A |{b B | s(b) 6= m}| < 0 }.
Si A = (en cuyo caso m no est
a definido) entendemos que A(B) = , salvo si
tambien B = , en cuyo caso A(B) = {}, pues : .
As, si s, t A(B) son distintos, el conjunto
{b B | s(b) 6= t(b)} {b B | s(b) 6= m} {b B | t(b) = m}
es finito, luego tiene un m
aximo elemento b respecto del orden de A. Definimos
(B)
el orden en A
dado por
s < t s(b ) < t(b ).
Para probar que esta relaci
on es realmente de orden basta ver que es transitiva. Ahora bien, si tenemos s < t < u y las dos primeras funciones difieren en b1 y las dos u
ltimas en b2 , entonces la primera y la tercera difieren en
m
ax{b1 , b2 } y si, por ejemplo, este m
aximo es b1 , entonces s(b1 ) < t(b1 ) u(b1 ),
y an
alogamente sucede si el m
aximo es b2 , por lo que s < u. Trivialmente el
orden es total.
Vamos a ver que es un buen orden, para lo cual podemos simplificar el
argumento si observamos que si A y A0 , al igual que B y B 0 , son pares de
119
{} si = 0,
()
=
si > 0.
Supongamos, pues que 6= 0 y razonamos por inducci
on sobre . Si = 0
tenemos que () = {} y la conclusi
on es trivial. Si vale para , basta observar
que la aplicaci
on f : (+1) () dada por f (s) = (s| , s()) es una
semejanza cuando en el producto consideramos el orden lexicogr
afico.
Supongamos finalmente que el resultado es cierto para todo < , con lo
que tenemos semejanzas f : () . Definimos
V
A = {s () | ( s() = 0)}.
Es inmediato comprobar que () =
<
A , y que la aplicaci
on A ()
<
4.5
El c
alculo explcito del cardinal de determinados conjuntos requiere considerar sumas y productos infinitos de otros cardinales conocidos. Pr
acticamente
todos los resultados sobre estas sumas y productos dependen del axioma de
elecci
on, pues cuando tenemos infinitos conjuntos a menudo es imprescindible
escoger una biyecci
on 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 define como
S
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 =
iI
i .
iI
ces
i =
iI
P P
i .
jJ iIj
n: En efecto:
Demostracio
S
S S
P
P S
P P
i = i {i} =
i {i} =
i {i} =
i .
iI
iI
jJ iIj
jJ iIj
jJ iIj
121
iI
iI
iI
iI
i , tambien
iI
i .
iI
iI
Pasemos ahora a estudiar los productos infinitos. No podemos obtener resultados tan concluyentes como los que hemos obtenido para las sumas debido
a su proximidad a la exponenciaci
on cardinal. Recordemos la definici
on del
producto cartesiano de una familia de conjuntos:
V
Q
S
Xi = {f | f : I
Xi i I f (i) Xi }.
iI
iI
El producto cartesiano
S de un conjunto de conjuntos es un conjunto porque
est
a contenido en P(I
Xi ).
iI
Definici
on 4.49 Llamaremos producto de una familia de cardinales {i }iI al
cardinal
Q
Q
i = i ,
iI
iI
Xi = |Xi |.
iI
iI
Xi = |Xi | = |Xi |.
iI
iI
iI
iI
122
Captulo 4. Cardinales
i = 0,
iI
b)
= |I| ,
iI
c)
iI
d)
iI
i ,
i = iI
iI
e) Si
V
Q
Q
i I i i , entonces
i
i ,
iI
f ) Si I =
iI
jJ
i =
iI
Q Q
i .
jJ iIj
<
<
= .
<
Tomemos
on biyectiva f : . Sea A = f [ {}].
S una aplicaci
As =
A y los conjuntos A tienen cardinal y son disjuntos dos a dos.
<
En particular no est
an acotados en (o tendran cardinal menor). Teniendo en
cuenta la monotona de la sucesi
on , es claro que sup = .
QA
Como los son no nulos, tenemos que
, luego
A
= sup
A
Por consiguiente
=
<
Por ejemplo,
< A
n = 0 .
<
123
V
P
Q
i I 2 i , entonces
i
i .
iI
iI
Q
Q
n: Claramente |I| 2|I| =
Demostracio
2
i . Por otra parte,
iI
iI
Q
Q
i
i , luego sup i
i . El teorema 4.48 nos da la conclusi
on si I
iI
iI
iI
es infinito o alg
un i es infinito. El caso restante se demuestra f
acilmente por
inducci
on sobre el cardinal de I (aunque nunca vamos a necesitar este caso).
Si nos fijamos en todos los teoremas sobre cardinales infinitos que hemos
demostrado hasta ahora, no encontraremos m
as que una desigualdad estricta:
el teorema de Cantor. El pr
oximo teorema es la desigualdad estricta m
as general
que se conoce sobre cardinales infinitos. 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 <
iI
V
i I i < i , entonces
i .
iI
iI
i =
iI 0
iI 0
i .
iI
iI
124
4.6
Captulo 4. Cardinales
Cofinalidad
La forma m
as econ
omica de ascender por un ordinal es no retrocediendo
nunca. Veamos que esto siempre es posible:
4.6. Cofinalidad
Teorema 4.58
125
V W
f f : cf cofinal y normal.
V
Claramente f es normal. Veamos por inducci
on que < cf f () < .
En efecto, para = 0 es obvio y si
V vale para vale claramente para + 1.
Supongamos que 0 < cf y que < 0 f () < . Entonces es claro que
f (0 ) , pero no puede darse la igualdad porque entonces f |0 sera cofinal en
, en contradicci
on con que 0 < cf . As pues, tambienVse cumple para 0 .
Tenemos entonces que f : cf normal y, como < cf g() f (),
es claro que f es cofinal.
Este teorema nos permite expresar la cofinalidad 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 cofinal 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 biyecci
on. Entonces es claro que f : |a| cofinal, luego cf |a|.
En general, la composici
on de aplicaciones cofinales no es necesariamente
cofinal (es f
acil encontrar ejemplos). El teorema siguiente nos da una condici
on
suficiente:
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 cofinal existe < 2 tal que
Demostracio
g(). Como f es cofinal existe < 1 tal que f (). Como g es
creciente, g() g(f ()) = (f g)(), luego f g es cofinal.
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 cofinal. Por el teorema anterior
Demostracio
g f : cf 1 2 es cofinal, luego cf 2 cf 1 .
Sea ahora h : cf 2 2 cofinal y definamos r : cf 2 1 de modo que
r() sea el menor < 1 tal que h() < f (), que existe porque f es cofinal.
Entonces r es cofinal, pues si < 1 entonces f () < 2 , luego existe un
126
Captulo 4. Cardinales
V
Una simple inducci
on prueba que n f n () , y la hip
otesis sobre
asegura que el conjunto numerable {f n () | n } tiene que estar acotado
en (teorema 4.59), luego f () . As pues, tenemos definida 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 infinitas veces f a , lo cual hace
que si aplicamos f una vez m
as no se nota:
Teorema 4.64 Sea
on normal, donde cf > 0 o bien
V f : una funci
= . Entonces f (f ()) = f ().
n: Como f es normal, se cumple que f () f (f ()).
Demostracio
Para probar la otra desigualdad distinguimos tres casos:
Si f () = 0, entonces = f () = 0, pues tanto como f () est
an bajo
4.6. Cofinalidad
127
<f ()
La funci
on (+) : 2 2 es un ejemplo de funci
on normal sin puntos
fijos. Destaquemos el papel que desempe
na la hip
otesis sobre la cofinalidad:
para construir puntos fijos necesitamos ascender 0 pasos, luego necesitamos
que la cofinalidad 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 cofinalidad de los cardinales infinitos. Ello
requiere el axioma de elecci
on. En primer lugar damos una caracterizaci
on 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
P
P
= || =
f ()
= cf = .
<cf
Por consiguiente =
<cf
<cf
<cf
que cumple
V esto. Tomemos < cf y sea { }< una familia de cardinales
tal que < < .
La aplicaci
on f : dada
V por f () = no puede ser cofinal, luego
existe un ordinal < tal que < < y as
P
P
|| = || < ,
<
<
128
Captulo 4. Cardinales
<cf +1
contradicci
on.
129
n: Una implicaci
Demostracio
on es obvia. Si es debilmente inaccesible,
entonces = , para cierto tal que
= = cf = cf = cf .
Naturalmente, la funci
on tiene infinitos puntos fijos que no son cardinales
inaccesibles (porque son singulares).
4.7
Terminamos este captulo con dos aplicaciones de la aritmetica cardinal relacionadas con el axioma de elecci
on. La primera es un hecho sorprendente:
La hip
otesis del continuo generalizada implica el axioma de elecci
on. Esto fue
anunciado por Hausdor, si bien la primera prueba publicada fue de Sierpi
nski.
La demostraci
on que veremos aqu es posterior. Necesitamos algunos resultados
previos.
En primer lugar, sin el axioma de elecci
on hemos probado que, para todo
ordinal infinito , se cumple || = ||. Ahora necesitamos construir, tambien
sin el axioma de elecci
on,6 una aplicaci
on que a cada ordinal infinito le asigne
una biyecci
on f : . Por ejemplo, la prueba de 4.25 muestra que
si es un cardinal entonces con el orden can
onico es semejante a ,
luego si nos bastara trabajar con cardinales podramos definir 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
afico.
Por otra parte podemos considerar la biyecci
on
h, : {0} {1} {0} {1}
1
dada por h, (, n) = (, 1 n). Basta tomar f, = g, h, g,
.
lector que conozca la clase L de los conjuntos constructibles tiene una alternativa m
as
sencilla a toda la construcci
on que sigue: basta definir f como el mnimo f L (respecto
del buen orden constructible) tal que f : biyectiva.
130
Captulo 4. Cardinales
Tomamos como g0 la identidad en 0 y, supuesta definida gi , con i < n,
definimos
hi : ( 0 + + i ) + i+1 ( i + + 0 ) + i+1
mediante
hi ()
hi ()
( i + + 0 ) +
si < 0 + + i ,
si = ( 0 + + i ) + .
c = g0 : 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 definir una biyecci
on 0 k0 k0 0 = 0 ,
y s
olo tenemos que componerla con la c del apartado anterior.
As pues, si llamamos al exponente director de la forma normal de ,
tenemos una biyecci
on 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 coeficientes 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
aplicaci
on v : (+) () dada por v (s) = s s es claramente
biyectiva, luego basta tomar e = u v1 u1
+ .
Si es finito (no nulo), consideramos la semejanza f0 :
determinada por el orden can
onico. Vamos a definir recurrentemente biyecciones tn : n , para n 1. Tomamos como t1 la identidad en
y, supuesto definido tn , definimos tn+1 como la composici
on de:
la semejanza n+1 = n n , cuando en el producto
consideramos el orden lexicogr
afico,
la biyecci
on n dada por (, n) 7 (tn (), n),
la biyecci
on f0 : .
e :
= , con la semejanza
1
con la biyecci
on dada por (, ) 7 (c1
(), c ()).
El paso siguiente es probar lo que sin el axioma de elecci
on es una leve
generalizaci
on del teorema de Cantor:
Teorema 4.72 Si p 5 entonces no 2p p2 .
n: Para cardinales finitos se demuestra f
Demostracio
acilmente por inducci
on que n 5 n2 < 2n : Para n < 5 la implicaci
on es cierta trivialmente,
para n = 5 se hace el c
alculo y, si vale para n 5, entonces
(n + 1)2 = n2 + 2n + 1 < n2 + 3n n2 + n2 = 2n2 < 2 2n = 2n+1 .
Supongamos ahora que p es un cardinal infinito y sea X = p. Por reducci
on
al absurdo suponemos una aplicaci
on f : PX X X inyectiva y vamos
a construir una aplicaci
on G : X inyectiva, con lo que tendremos una
contradicci
on. En primer lugar veremos que podemos construir g : X
inyectiva.
Por el teorema 4.36 tenemos que Pf es numerable, luego podemos fijar
un buen orden en el. Tomemos elementos distintos x0 , x1 , x2 , x3 , x4 X y
definamos g (i) = xi , para i < 5.
Supuesta definida g |n : n X inyectiva, para n 5, sea Cn = g [n].
Como |PCn | = 2n > n2 = |Cn Cn |, existe un subconjunto U de Cn tal que
f (U )
/ Cn Cn . Elegimos el que cumple que g1 [U ] es mnimo respecto al
buen orden que hemos fijado en Pf . Si f (U ) = (x, y), definimos
x si x
/ Cn ,
g (n + 1) =
y si x Cn .
132
Captulo 4. Cardinales
133
ordinal . Esto es suficiente, ya que (por el axioma de regularidad) todo conjunto est
a contenido en un conjunto V , luego todo conjunto admitir
a entonces
un buen orden. Lo probamos por inducci
on sobre . Si = 0 es trivial.
Si suponemos que V es bien ordenable, existe f : V biyectiva, para
cierto ordinal . Claramente, f induce una biyecci
on 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 m
as delicado, porque no podemos elegir un buen orden en cada V sin
m
as aclaraci
on, ya que entonces estaramos usando el axioma de elecci
on.
Vamos a construir una sucesi
on {E } de modo que cada E es un buen
orden en V con la propiedad de que si < 0 < , entonces V sea una secci
on
inicial de V0 respecto a E0 .
Antes de ello, observamos que est
la sucesi
on {|V |}< , luego
S a definida
podemos considerar el cardinal =
|V |+ . Fijamos un buen orden en el
<
conjunto P.
134
Captulo 4. Cardinales
Captulo V
La exponenciaci
on cardinal
Tal y como indicamos en el captulo anterior, la exponenciaci
on 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 afirmar, 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
exponenciaci
on cardinal sigue siendo hoy en da objeto de investigaci
on, pues
no se sabe a ciencia cierta d
onde acaba lo que se puede decir sobre ella sin m
as
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 m
as elementales
de la exponenciaci
on de cardinales, que pueden probarse incluso sin el axioma
de elecci
on. Aqu vamos a obtener m
as resultados trabajando con la axiom
atica
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 exponenciaci
on ordinal o cardinal.
5.1
La exponenciaci
on en NBG
136
Captulo 5. La exponenciaci
on cardinal
<
+1
= +1 .
+1 = 2 +1 = 2 = +1
.
+1 =
,
<+1
luego
+1
= | +1 | =
<+1
<+1
||
<+1
= +1 .
5.1. La exponenciaci
on en NBG
137
As, la hip
otesis del continuo generalizada no es m
as que una determinaci
on
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 significa 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 restricci
on 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 m
as fina que el teorema de Cantor, consecuencia del
teorema de K
onig 4.54 y, m
as 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
Captulo 5. La exponenciaci
on cardinal
<
||
= (2
=2
<
<
<
= + .
<
5.1. La exponenciaci
on en NBG
139
<
<
= sup .
<
<
Por consiguiente
P ||
P
< =
=
sup = sup .
<
< <
<
<
< = ,
luego < s
olo tiene interes cuando es un cardinal lmite.
Volviendo a la funci
on del continuo, ahora podemos expresar la condici
on
de monotona como que 2< 2 . El teorema siguiente es un refinamiento 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 =
Demostracio
, donde < cf < . Entonces
<cf
2 = 2<cf
<cf
<cf
140
Captulo 5. La exponenciaci
on cardinal
= < .
<
sup
( ).
<
<
<
= {x | x A |x| = },
= {x | x A |x| < }.
La exponenciaci
on 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|< .
P
P
|[A]< | =
[A] =
|[A] | =
|A| = |A|< .
<
<
<
5.2. La hip
otesis de los cardinales singulares
5.2
141
La hip
otesis de los cardinales singulares
La funci
on del continuo m
as simple posible es, sin duda, la que postula la
hip
otesis del continuo generalizada:
2 = + .
Sucede que esta hip
otesis determina de hecho toda la exponenciaci
on 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
Demostracio
on
, de donde
<
P
|| . Ahora bien, dado < , se cumple que = m
ax{||, } < ,
<
si cf ,
<
= + si cf < ,
si < .
Ejemplo Suponiendo la HCG tenemos:
3 5 = 6 ,
7 2 = 7 ,
12 = 2 ,
86 = +
6 .
142
Captulo 5. La exponenciaci
on cardinal
Definici
on 5.15 Llamaremos hip
otesis de los cardinales singulares a la sentencia siguiente:
(HCS)
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 adem
as que si la condici
on 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:
5.2. La hip
otesis de los cardinales singulares
143
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 exponenciaci
on 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 inducci
on 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 hip
otesis de inducci
on
tenemos que = o bien = + , y en cualquier caso . Si, por el
contrario, 2 = entonces = 2 < .
Por consiguiente podemos afirmar que . Por la f
ormula de Hausdor
= ( + ) = + = = .
Consideramos ahora el caso en que es un cardinal lmite. Si < ,
por hip
otesis de inducci
on tenemos que es , + o 2 , pero en cualquier
144
Captulo 5. La exponenciaci
on cardinal
P
P
= | |
=
||
= .
<
<
<
Por lo tanto = .
Si cf , expresemos =
=
<cf
<cf
<cf
<cf
<cf
= cf ,
5 3 = +5 ,
31 = 1 +1 ,
31 +4 = 1 +4 .
As pues, la exponenciaci
on cardinal bajo la HCS no est
a determinada (pues
la funci
on del continuo sobre los cardinales regulares puede ser cualquiera que
no contradiga a la monotona ni al teorema de K
onig) pero s que est
a completamente comprendida, en cuanto que sabemos exactamente c
omo depende de
la funci
on del continuo. El problema es que la HCS no es un teorema de NBG,
y lo que no est
a claro en absoluto es lo que se puede decir exclusivamente en
NBG sobre la exponenciaci
on cardinal o sobre la funci
on del continuo sobre los
cardinales singulares. Si no suponemos la HCS s
olo conocemos hechos aislados,
algunos sencillos y otros muy profundos. Veamos un ejemplo de los sencillos:
Teorema 5.19 Si 21 < y 0 1 , entonces 0 = 11 .
n: Aplicamos la f
Demostracio
ormula de Hausdor:
P
1 Q
1
0 11 (0 )1 = 1 =
n
n
n1
n1
n1 =
n1
n1
21 n = 21 0 = 0 .
5.2. La hip
otesis de los cardinales singulares
145
Los resultados b
asicos sobre la exponenciaci
on de cardinales fueron estable
cidos por Hausdor y Tarski. Este
u
ltimo prob
o un caso particular del teorema 4.52 y conjetur
o que si { }< es una sucesi
on estrictamente creciente
de cardinales 2 y = sup , entonces
<
= || .
<
<1
1 2 = 11 1 2 = 1 +1 1 2 = 1 2 < 1 2+1 = 11 2 .
M
as en general, es necesario exigir que < para todo . Un contraejemplo sin esta hip
otesis (siempre bajo la HCG) sera = 1 + y
=
1 2
si < 1 ,
si = 1 + n.
= || .
<
146
Captulo 5. La exponenciaci
on cardinal
<
|| .
<
= cf =
.
<cf
<cf
<cf
<cf
<
||
si < 1 ,
=
1 2+n si = 1 + n.
En efecto, el producto da
| +|
5.3
147
<
||
= .
<
Del mismo modo que los cardinales lmite pueden caracterizarse como los de
la forma 0 o , existe una caracterizaci
on similar para los cardinales lmite
fuerte, en terminos de la llamada funci
on bet.1
Definici
on 5.23 Definimos i : K (funci
on bet) como la u
nica funci
on
que cumple:
V
V
S
i0 = 0
i+1 = 2i
i =
i .
<
Teniendo en cuenta que el supremo de un conjunto de cardinales es un cardinal, una simple inducci
on 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 .
1 Bet
148
Captulo 5. La exponenciaci
on cardinal
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 restricci
on de normalidad en el axioma de comprensi
on), pero ahora (si era
el mnimo cardinal inaccesible) ya no hay cardinales inaccesibles.
149
150
Captulo 5. La exponenciaci
on cardinal
151
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 elecci
on.
6.1
El concepto b
asico alrededor del cual girar
a 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 definici
on exige que si C contiene ordinales menores que
tan pr
oximos a como se quiera, entonces C. Una caracterizaci
on 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 .
153
154
Sea f : la funci
on dada por f () = mn{ C | < }.
La definici
on 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
<
155
<
{f () | < }.
luego C y C es cerrado.
<
tal
que
F
no este acotado en . Entonces
S
f () =
f (). Si < , entonces existe un F tal que < , luego
<
156
<
157
Un ideal I es -completo
si para toda familia {x }< de < elementos de I
S
se cumple que
x I.
<
158
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 intersecci
on de dos conjuntos muy
grandes, aunque es algo m
as peque
na, sigue siendo muy grande.
En general, todo filtro es 0 -completo, es decir, que la intersecci
on de un
n
umero finito de conjuntos muy grandes es muy grande. Cuanto m
as se pueda
mejorar esto (es decir, si F es completo, para un cardinal mayor) m
as justificado est
a el muy cuando hablamos de conjuntos muy grandes.
La definici
on de ideal se interpreta an
alogamente cambiando muy grande
por muy peque
no. Las dos definiciones est
an relacionadas del modo siguiente:
para cada familia A PX, definimos su familia dual como
A0 = {X \ x | x A}.
Es inmediato comprobar que el dual de un filtro -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 filtro, pero
generan uno, en el sentido siguiente:
Sea un ordinal lmite de cofinalidad no numerable. Definimos 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.
6.2
159
Conjuntos estacionarios
160
As f 1 [{}] C = .
b) c) es obvio.
161
162
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
A=
E .
<
n: Sea
Demostracio
(puesto que T C ).
V
< cf f () < ()
163
consiguiente, D
V = { C | () < } = C D es c.n.a. en y, a su vez,
D = { C | < () < } = 4 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= 0 entonces
G G0 = . 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
164
P
P
E
= .
<
<
<
165
B =
f () + 1 si E,
en caso contrario.
que , < y 2 = +
= +
. Entonces = 2
+1 < .
Para cada X sea fX = {X }< , donde X = X . Definimos
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
<
166
} 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
as F es casi
Q fh 6= fg , luego |F| = . Adem
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
Q
Q
cf
=
= cf
.
<cf
<cf
<cf
Seg
un lo dicho, ahora s
olo queda probar que C es c.n.a. en . Para ello
definimos l : mediante
l() = mn{ < | < }.
Basta probar que
C = { | < } { < | l[] }.
167
<
entonces
toma
uno
de
los valores
V
2 , o + , luego en particular < < .
Sea E = { < | cf = 0 20 < }. Es claro que E es estacionario
en , pues contiene a la intersecci
on 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
= +
= +
cf
< (||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 cofinalidades posibles, descubierta por Shelah y que tiene
muchas m
as consecuencias en muchas ramas de la teora de conjuntos.
6.4
Cardinales de Mahlo
168
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 m
as de lo que exige la
definici
on:
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 intersecci
on con C del conjunto de la definici
on 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 definimos 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
169
M ().
170
6.5
Principios combinatorios
V
< 1 A y que verifica
V
A 1 { < 1 | A = A } es estacionario en 1 .
171
Definici
on 6.27 Sea un cardinal regular no numerable, para cada E
estacionario consideramos las sentencias:
V
(E ) Existe una sucesi
on {A }E tal que E A y que verifica
V
A { E | A = A } es estacionario en .
V
(0E ) Existe una sucesi
on {S }E tal que E (S P |S | < )
y que verifica
V
A { E | A S } es estacionario en .
V
( ) Existe una sucesi
on {S } tal que (S P |S | < )
y que verifica
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 verifica
V
W
A C (C c.n.a. en C { | A S C S }).
A las sucesiones que cumplen estas propiedades se las llama, respectivamente
0
0
sucesiones E , 0E , , +
. En particular se llama , , etc. a 1 , 1 , etc.
172
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 hip
otesis si
= o porque es singular si < y las cofinalidades S
son siempre regulares.
Fijemos f : cofinal 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 sucesi
on creciente en []< cuya uni
on es .
Como cf < podemos a
nadir a cada Ai un conjunto cofinal en y as
todos los Ai son cofinales en . Por otra parte,
+
|[ + ]< | = (+ )< = (+ ) = (2 ) = + ,
+
173
A0 = { A0 |
W
V
< j < (Zi ( ) = (X )j )}.
i<
como A0 no est
a acotado en , la sucesi
on {i }i< sera cofinal en y creciente
(pues como la sucesi
on Ai es creciente Bi tambien lo es, as como la sucesi
on
de sus supremos), y concluimos que cf = , contradicci
on. 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 contradicci
on con que Ci .
174
sup{ A |
W
V
A < Y = (X ) } = .
sup{ < |
< (, ) V+1
} = .
Entonces, la construcci
on de la sucesi
on implica que {Y }< es estrictamente
decreciente en A A , pero esto es imposible, pues |A A | < .
Esto equivale a
W
V
sup{ A | A Y = (X ) } = .
W
Por lo tanto, sup{ < | < (, ) V } = , y por otra parte
S
Y =
(X ) .
(,)V +1
Si V +1 = V , entonces la u
ltima expresi
on es Y = S . Pero esto no
sucede, por la elecci
on de Y y de C, luego V +1 V , y esta es la condici
on
que debe cumplirse para que (Y, C) puedan prolongar la sucesi
on.
175
j[A ] si C ,
B =
si
/ C .
As tenemos definida una sucesi
on {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 sucesi
on dada por
A = { | (, ) B }.
Vamos a probar que existe un < tal que E es estacionario y {A }E
es una sucesi
on E . En caso contrario, para cada < existe un X + y
un c.n.a. C + de modo que
V
C E X 6= A .
<
176
{j[A] | A S } si C,
T =
{}
si
/ C.
({} X ) y C =
<
177
T
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 contradicci
on con que X 6= A .
Nota Es evidente que no tiene interes trabajar con 0+ , que es superficialmente m
as debil que + (aunque en el fondo sea equivalente). El interes de
0+ es que admite una versi
on m
as fuerte, + , que consiste en cambiar la
condici
on de que el conjunto { + | A S } sea estacionario por la
condici
on 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 A0 son dos subconjuntos
distintos de , entonces el conjunto
{ | A = A } { | A0 = A } { | A = A0 }
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 A0 o viceversa. As pues, si
queremos cambiar estacionario por cerrado no acotado en + , necesitamos
partir de la forma equivalente 0+ para pasar a +
Observemos que no s
olo implica trivialmente 0 , 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 0E . En particular, + implica
todos los principios E , para todo conjunto estacionario E + .
n: Sea {S } una sucesi
Demostracio
on . Entonces, dado A ,
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 sucesi
on 0E .
As pues, tenemos la cadena de implicaciones
+
+
+ + E E 2 = .
178
Definici
on 6.33 Sea un cardinal infinito y E + . Llamaremos cuadrado
de Jensen (E) a la afirmaci
on siguiente: existe una sucesi
on {C }<+ (lo
que significa que recorre los ordinales lmite menores que + ) tal que:
a) C es c.n.a. en .
b) Si cf < , entonces |C | < .
c) Si 0 < cumple que C 0 no est
a acotado en 0 , entonces 0
/ E y
0
C0 = C .
Una sucesi
on que cumpla estas condiciones recibe el nombre de sucesi
on (E).
Llamaremos ().
Observemos que si E E 0 + , se cumple que (E 0 ) (E), por lo
que es el m
as debil de los cuadrados sobre .
Los principios (E) se cumplen trivialmente, pues basta tomar como C
cualquier sucesi
on cofinal en , de modo que las hip
otesis de b) y c) no pueden
darse nunca.
Si > , entonces una sucesi
on (E) cumple adem
as que si cf =
entonces ord C = .
En efecto, si = ord C , la semejanza f : C es cofinal 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 contradicci
on.
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 hip
otesis 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, definimos 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 definir X0 = Xf 1 () y tenemos una
enumeraci
on que cumple lo requerido.
179
una partici
on de en subconjuntos de cardinal disjuntos dos a dos. Sea
f : A inyectiva. Para cada < + definimos f : mediante
c
x = {f (X bi ) | i < }.
180
Por u
ltimo veamos que implica una versi
on m
as 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 sucesi
Demostracio
on . Para cada , sea B el
conjunto de los puntos de acumulaci
on de A (los 0 tales que A 0 no est
a
acotado en ). La sucesi
on {B }<+ tiene las propiedades siguientes:
a) B es cerrado en .
b) Si cf > 0 , entonces B no est
a acotado en .
c) Si 0 B , entonces B0 = B 0 .
d) Si cf < entonces |B | < .
En efecto, a) es inmediato. Para probar b) observamos que, dado < ,
podemos formar S
una sucesi
on 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.n.a. C tal que W C = , entonces
C sera un c.n.a. disjunto con W ).
M
as a
un, el teorema 6.30 implica que podemos elegir de modo que se de
la implicaci
on W W . Llamamos E = W . Hemos de probar (E).
Para cada < + , si = ord B definimos D = B , y en otro caso
D es el conjunto que resulta de quitar a B sus + 1 primeros elementos, es
decir,
D = B \ f [ + 1],
donde f : B es la semejanza entre B y su ordinal .
Vamos a comprobar que la sucesi
on {D }<+ cumple las mismas propiedades a) d) y adem
as D E = .
181
Veamos u
nicamente la c), pues las dem
as son inmediatas. Si 0 D , en0
0
tonces B , luego B0 = B . Si < 0 entonces D y D0 resultan
de quitarles a B y B0 los mismos + 1 primeros elementos, luego sigue cumpliendose que D0 = D 0 . No puede ocurrir que 0 < , pues entonces
0
/ D , y si entonces D0 = B0 y D = B , luego la conclusi
on es
trivial.
Por u
ltimo, si 0 D E, entonces B0 = B 0 , luego 0 es el + 1-esimo
elemento de B , luego 0
/ D , contradicci
on.
Ahora definimos por recurrencia una sucesi
on {C }<+ :
S
Si D no est
a acotado en , definimos C =
C0 y en caso contrario (lo
0
D
S
que implica que cf = 0 ), definimos C =
C0 {n | n }, donde
0
D
S
{n }n es una sucesi
on cofinal creciente en tal que 0 =
C0 .
0 D
0 D00
182
183
S
Si B no est
a acotado en , definimos C = C0 y en caso contrario (lo que
0
S B
implica que cf = 0 ), definimos C =
C0 {n | n }, donde {n }n
0 B
S
es una sucesi
on cofinal creciente en tal que 0 = C0 .
0 B
184
no est
a acotado en 0 , luego no puede tener m
aximo. Por lo tanto
C0 0 = f [{ | < }] = C0 f ( ) = C0 0 .
Finalmente, observamos que se cumple |C0 | < . En el primer caso de la
definici
on |C0 | | | |+1 | < , mientras que en el segundo vemos que
0
|C | = |0 | < .
6.6
El teorema 6.5 (vease la nota posterior) nos da que una clase es c.n.a. en
si y s
olo 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 fijos 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 0 : tal que F 0 [] es la clase de los puntos fijos de F .
Seg
un acabamos de explicar, la existencia de F 0 est
a justificada por los
teoremas 6.5 y 6.6 (y las notas posteriores a cada uno de ellos). Tambien es
posible definir directamente F 0 por recurrencia, estableciendo que F 0 (a) es el
menor punto fijo de F que no pertenece a F 0 [], y se comprueba f
acilmente que
se trata de una funci
on normal.
Veamos ahora que podemos definir 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 definir recurrentemente
una sucesi
on 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 sucesi
on {f } de funciones f :
()
tales que f (0) = F | , cada f enumera los ordinales < que son puntos fijos
()
de todas las funciones precedentes y f = f .
Es inmediato que si existe una derivada de orden de F en entonces la
()
sucesi
on {f } es u
nica. Veamos ahora que cada una de sus funciones es
normal.
185
(0)
f (
<0
()
f ()) =
<0
()
()
f (f ()) =
()
f (0 ) =
()
<0
()
<0
()
f (),
()
f (),
es normal.
186
187
F () = (), tambien
()
F (+1) () = (F () )0 () = ( ) =
+1
Si la expresi
on vale para las derivadas de ndice < , entonces F () es la
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 0 < tal que < , luego existe un < tal que 0 < y < , pero
dado que es m
ultiplo de , tiene que ser = 0, luego = .
Los puntos fijos 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
definimos en 2.56 y, seg
un probamos justo a continuaci
on, 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 inducci
on que | : .
Para = 0 hay que probar que < < , pero una simple inducci
on
sobre muestra que | | = 0 || (para > 0), luego < .
188
189
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 fijo de , luego se cumple
que ( ()) = () (), luego () (con igualdad en el primer caso
y desigualdad estricta en el segundo). El caso restante es an
alogo. 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 representaci
on 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 = () = ( 0 ), no puede ser < , pues eso obliga a
que = ( 0 ) = , pero suponemos < . Tampoco puede ser < , luego
= = 0 .
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 representaci
on = 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 fijo 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 caracterizaci
on
siguiente:
Teorema 6.48 Un ordinal es fuertemente crtico si y s
olo si
V
> 0 < () < .
190
191
Captulo VII
El sistema num
erico
Para terminar de perfilar a NBG como teora capaz de formalizar todo
el razonamiento matem
atico, veremos ahora que permite definir los conjuntos
numericos que intervienen en pr
acticamente todas las ramas de la matem
atica,
y a partir de los cuales construyen la mayora de sus objetos de estudio: ya
hemos definido 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 construcci
on 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 ser
a necesario a
nadir el axioma de partes AP. Algunos resultados aislados requerir
an el axioma de elecci
on, pero s
olo en su forma
debil AEN (el axioma de elecci
on numerable).
7.1
Los n
umeros enteros
En el conjunto de los n
umeros naturales tenemos definidas 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 extensi
on posible de
que es un anillo.
La idea b
asica es que queremos que en Z haya n
umeros suficientes para
calcular la resta m n de cualquier par de n
umeros naturales m y n. Una
primera aproximaci
on al problema sera definir Z = y definir 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 f
acil convencerse de
193
194
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
definida, mientras que la suma del miembro derecho es simplemente la suma de
n
umeros naturales. Eliminando la operaci
on no definida, 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 s
olo si a + d = b + c. La forma tpica de conseguir esto es formar un conjunto
cociente:
Definici
on 7.1 Definimos en la relaci
on R dada por
(a, b) R (c, d) a + d = b + c.
Es f
acil probar que se trata de una relaci
on 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 afirmar con rigor que
[a, b] = [c, d] a + d = b + c.
Definimos 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 definiciones sean correctas debemos comprobar que no dependen de los representantes elegidos en las clases, es decir, que si [a, b] = [a0 , b0 ]
y [c, d] = [c0 , d0 ], entonces
[a + c, b + d] = [a0 + c0 , b0 + d0 ] y [ac + bd, ad + bc] = [a0 c0 + b0 d0 , a0 d0 + b0 c0 ].
Esto se comprueba sin dificultad a partir de las definiciones. A partir de ah
es una pura rutina comprobar que Z con la suma y el producto as definido es
un anillo conmutativo y unitario. El elemento neutro para la suma es 0 = [0, 0],
y el simetrico de un n
umero [a, b] es [a, b] = [b, a], pues
[a, b] + [b, a] = [a + b, a + b] = [0, 0].
Para cada n , definimos +n [n, 0]. Observamos que
+m = +n m = n,
(+m)(+n) = +(mn).
7.1. Los n
umeros enteros
195
Z = {n | n \ {0}}
3,
2,
1,
0,
+1,
+2,
+3,
[a, b] [c, d] a + d b + c.
Esto supone comprobar que si [a, b] = [a0 , b0 ] y [c, d] = [c0 , d0 ] entonces
a + d b + c a0 + d0 b0 + c0 ,
lo cual no ofrece ninguna dificultad, al igual que comprobar que se trata de una
relaci
on de orden total que satisface las dos propiedades que definen los anillos
ordenados (p
agina 30). Para comprobar la segunda, es decir, que
V
ab Z(a 0 b 0 ab 0),
196
es m
as 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.
1
V
W
Dd Z(d 6= 0 cr Z (D = dc + r 0 r < d))
7.1. Los n
umeros enteros
197
Observemos ahora que si A es cualquier anillo, podemos definir recurrentemente una aplicaci
on a : N A mediante
V
0a = 0 n N (n + 1)a = na + a.
P
Equivalentemente, na =
a. Si n Z cumple n < 0, definimos na = (n)a,
i<n
mveces
z }| {
a
+
+ a si m > 0,
0
si m = 0,
ma =
a
si m < 0.
|
{z
}
mveces
Es f
acil comprobar las propiedades siguientes:
(m + n)a = ma + na,
m(a + b) = ma + mb,
m(na) = (mn)a.
198
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 descomposici
on:
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 Definimos 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.
7.2. Los n
umeros racionales
199
200
a+b
< b.
2
201
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
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.
2 En
202
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,
203
La sucesi
on 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:
204
A menudo resultar
au
til el resultado siguiente sobre convergencia en cuerpos
ordenados:
Teorema 7.12 Sea K un cuerpo ordenado y sea {xn }n V
una sucesi
on convergente en K tal que existen a, b K y m de modo que 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 l0 , 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.
205
El concepto de sucesi
on acotada es un concepto tecnico muy simple: una
sucesi
on est
a acotada si nunca se aleja m
as de una distancia C de un punto
fijo x. Conviene observar que el punto x podemos elegirlo, en el sentido de que
si una sucesi
on cumple la definici
on de sucesi
on acotada con un cierto x M ,
entonces la cumple tambien con cualquier otro y M , pues
d(xn , y) d(xn , x) + d(x, y) C + d(x, y),
206
1.
Sea
C = m
ax({d(xk , xm ) | k < m} {1}). Es claro
n
m
entonces que n d(xn , xm ) C, luego la sucesi
on est
a acotada.
Una sucesi
on es de Cauchy cuando sus terminos se aproximan entre s, hasta
hacerse indistinguibles unos de otros, de modo que, superado nuestro umbral
de discernimiento, todos ellos se ven en el mismo punto. Si la sucesi
on convergente, ese punto donde se aglomeran los puntos de la sucesi
on es el lmite,
pero la definici
on de sucesi
on de Cauchy no exige que exista tal lmite. Si una sucesi
on de Cauchy no tiene lmite, entonces sus terminos se est
an aglomerando
alrededor de nada, alrededor de un hueco, de un agujero microsc
opico en
el espacio metrico considerado.
Si una sucesi
on convergente est
a se
nalando un punto, aunque se acerque
sin llegar a el, una sucesi
on de Cauchy no convergente est
a se
nalando un
agujero, acerc
andose a el, pero sin caer en el (como no puede ser de otra
forma, porque la sucesi
on est
a hecha de puntos, no de agujeros). Veremos que
Q tiene 20 agujeros en este sentido, as como que podemos rellenarlos y el
resultado ser
a el cuerpo R de los n
umeros reales.
Conviene observar que una sucesi
on de Cauchy est
a a punto de converger,
en el sentido que precisamos a continuaci
on, para lo cual necesitamos el concepto
de subsucesi
on:
Definici
on 7.16 Una sucesi
on {yk }k es una subsucesi
on de una sucesi
on
{xn }n si existe una sucesi
on estrictamente creciente {nkV
}k de n
umeros
naturales (es decir, tal que k < k0 nk < nk0 ) de modo que k yk = xnk .
207
208
K
cumplen
n an l bn
V
y n an l0 bn (no suponemos que l sea el lmite anterior). Entonces no
perdemos generalidad si suponemos que l l0 y, como an l l0 bn , resulta
que l0 l bn an . Si fuera l 6= l0 , podramos tomar = l0 l > 0 y resultara
que no se cumple la definici
on 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 m
aximo 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 sucesi
on {(an , bn )}n en K K
de modo que an < bn y cada bn sea una cota superior de A, pero ning
un an
lo sea. Tomamos (a0 , b0 ) = (a, b) y, supuesto definido (an , bn ), consideramos
c = (an + bn )/2, de modo que an < c < bn , y distinguimos dos casos:
Si c no es cota superior de A, definimos an+1 = c, bn1 = bn , mientras que si
c es cota superior de A tomamos an+1 = an , bn+1 = c.
Teniendo en cuenta que si c = (a + b)/2 entonces b c = c a = (b a)/2,
una simple inducci
on prueba que
bn an =
ba
.
2n
209
210
s 1/n < q s, luego s < q + 1/n s + 1/n < x, pero entonces q + 1/n A,
en contradicci
on con que s es una cota superior.
As pues, x es el supremo de A, luego, dado > 0, tenemos que s no es
cota de A, luego existe un q A tal que s < q s, luego |s q| < , y esto
prueba que Q es denso en R.
Nota No vamos a necesitar este hecho,
V pero un cuerpo metrico se dice arquimediano si existe un C R tal que n N |n| C. Para cuerpos ordenados
esta definici
on coincide con la que hemos dado, pero se pueden construir cuerpos
metricos completos no arquimedianos. El teorema anterior s
olo asegura que no
pueden ser cuerpos ordenados.
En un cuerpo ordenado, todos los cuadrados son positivos. Si adem
as es
completo se cumple el recproco:
Teorema 7.22 Si R es un cuerpo ordenado completo, para cada x R, x 0
existe un u
nico y R tal que y 0 y 2 = x.
n: Podemos suponer que x > 0. Consideremos el conjunto
Demostracio
A = {u R | u > 0 u2 < x}. Como R es arquimediano, existen n
umeros
naturales x < n < n2 y 1/x < m < m2 , con lo que 1/m2 < x y as 1/m A y
n es una cota superior de A. Esto implica que A tiene supremo. Llamemoslo y.
Claramente y > 0.
Supongamos que x < y 2 . Tomemos un n
umero natural n tal que n > 1/y y
n > 2y/(y 2 x). As 2y/n < y 2 x y en consecuencia
2
1
1
1
1
y
= y 2 2y + 2 > y 2 y 2 + x + 2 > x.
n
n n
n
As, si u A tenemos que u2 < x < (y 1/n)2 , luego u < y 1/n, pero esto
significa que y 1/n es una cota superior de A, en contradicci
on con que y es
el supremo.
Supongamos ahora que y 2 < x. Entonces tomamos un n
umero natural n
que cumpla n > 4y/(x y 2 ) y n2 > 2/(x y 2 ). As
2
1
1
1
x y x y2
y+
= x2 + 2y + 2 < y 2 +
+
= y 2 + x y 2 = x,
n
n n
2
2
211
lm(an bn ) = lm an lm bn .
n
212
xn si k = 2n,
zk =
yn si k = 2n + 1,
tambien converge a x. Seg
un hemos visto, entonces {f (zk )}k converge a un
cierto z en N , pero las sucesiones {f (xn )}n y {f (yn )}n son subsucesiones
de esta sucesi
on, luego ambas convergen al mismo lmite z.
Por lo tanto F est
a bien definida. Veamos ahora que es una inmersi
on
isometrica, es decir, que cumple
V
xy M d(F (x), F (y)) = d(x, y).
est
an en M0 , entonces lm d(xn , yn ) = d(x, y). En efecto,
n
sucesi
on 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
213
n0
+ +
< + + = .
+1 3 n+1
3 3 3
214
Por hip
otesis existe lm dn = l y basta probar que lm xn = l. En efecto:
n
V
n: Sea C R tal que n |xn | C. Dado > 0, existe
Demostracio
un m tal que si n m, entonces |yn | < /C, luego
|xn yn | = |xn ||yn | < C/X = .
Esto significa que la sucesi
on producto tiende a 0.
Teorema 7.28 Si {xn }n es una sucesi
on de Cauchy en un cuerpo metrico
y no converge a 0, entonces existe un T R y un m tal que si n m
entonces 0 < T |xn |. Adem
as, la sucesi
on {yn }n dada por
yn =
1/xn
0
si xn 6= 0,
si xn = 0,
tambien es de Cauchy.
n: Si no existe el T indicado, tomando = T obtenemos
Demostracio
V
V
W
> 0 m n (n m |xn | < ).
1
1 |xn xn0 |
|xn xn0 |
yn | =
xn0
xn
|xn0 xn |
T2
As, dado > 0, podemos tomar un m mayor (si es preciso) que el de la primera
parte de modo que si n, n0 m se cumpla que |xn xn0 | < T 2 , y as concluimos
que |yn0 yn | < .
7.4. La construcci
on de R
215
La construcci
on de R
7.4
Es f
acil ver que se trata, en efecto, de una relaci
on de equivalencia. Por
ejemplo, la transitividad se debe a que si
lm d(xn , yn ) = lm d(yn , zn ) = 0,
n
Definimos la compleci
on de M como el conjunto cociente M de M respecto
de la relaci
on de equivalencia que acabamos de definir.
9 En realidad el teorema 7.22 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.
216
[{yn }n ] = [{yn0 }n ],
entonces
|d(xn , yn ) d(x0n , yn0 )| |d(xn , yn ) d(xn , yn0 )| + |d(xn , yn0 ) d(x0n , yn0 )|
d(yn , yn0 ) + d(xn , yn0 )
y, teniendo en cuenta que los dos u
ltimos sumandos tienden a 0, es f
acil ver que
lm(d(xn , yn ) d(x0n , yn0 )) = 0,
n
7.4. La construcci
on de R
217
Adem
as, la aplicaci
on i : M M es una inmersi
on isometrica. En efecto,
si x, y M , es claro que la sucesi
on constante {d(x, y)}n converge a d(x, y),
luego d(i(x), i(y)) = d(x, y).
Por u
ltimo, observamos que si {xn }n es una sucesi
on de Cauchy en M y
= [{xn }n ], entonces lm i(xn ) = .
n
existe un m tal que si n, n0 m entonces 0 d(xn , xn0 ) < /2, luego por el
teorema 7.12 tenemos que 0 d(i(xn ), ) /2 < , y esto es lo que haba que
probar.
En definitiva, lo que sucede es que cada sucesi
on de Cauchy en M , identificada con una sucesi
on de Cauchy en M a traves de i, converge a la clase de
equivalencia que ella misma determina.
En particular vemos que todo elemento de M es el lmite de una sucesi
on
en i[M ], luego i[M ] es denso en M , y toda sucesi
on de Cauchy en i[M ] es de
la forma {i(xn )}n , para una u
nica sucesi
on de Cauchy {xn }n en M , luego
acabamos de ver que converge en M , luego el teorema 7.26 nos da que M es un
espacio metrico completo.
El u
nico problema de esta demostraci
on es que hemos supuesto que el cuerpo
R es completo, luego en principio no vale cuando R = Q, por ejemplo.
La compleci
on de un cuerpo m
etrico Volvamos ahora al caso general
en que R es un cuerpo ordenado arquimediano no necesariamente completo y
veamos que sucede en el caso en que partimos de un cuerpo metrico K.
Observamos entonces que el conjunto CK de las sucesiones de Cauchy en K
tiene estructura de anillo con la suma y el producto dadas por
{xn }n + {yn }n = {xn + yn }n ,
= [{xn yn }n ].
218
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 sucesi
on {xn }n es de Cauchy en K,
pero no converge a 0. Por el teorema 7.28 sabemos que la sucesi
on {1/xn }n
(definida como 0 cuando xn = 0, cosa que s
olo puede suceder en un n
umero
finito de casos) es de Cauchy, luego define un K, de modo que es la
clase de equivalencia de una sucesi
on que vale 1 salvo a lo sumo en un n
umero
finito de casos. Es claro entonces que = 1, luego tiene inverso y K es un
cuerpo.
Se comprueba trivialmente que la aplicaci
on i : K K es un monomorfismo 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 sucesi
on de Cauchy en M entonces
la sucesi
on {|xn |}n es de Cauchy en R (pues |xn | = d(xn , 0)), luego podemos
definir |[{xn }n ]| = lm |xn |, y ya hemos visto que la definici
on es correcta
n
en el sentido de que no depende de la elecci
on de la sucesi
on 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
219
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, n0 m, entonces
|xn xn0 | < c/2. As c/2 < xn xn0 < c/2, luego
en0 xn + xn0 > c c/2 = c/2.
Por lo tanto, i(xn ) + = [{en0 xn + xn0 }n0 ] es positivo, luego concluimos que i(xn ) < .
220
0 = 2 = 2 2 = ( )( + ),
7.4. La construcci
on de R
221
2 +
+ 2
<
< ,
3
3
(, )1 = (( + 2)/3, ).
222
2a + b
a + 2b
<
s0 b,
3
3
As pues, existen m
as n
umeros irracionales que racionales o, dicho de otro
modo, Q est
a lleno de agujeros. M
as precisamente, el teorema anterior prueba
que si a < b son dos n
umeros reales cualesquiera, el conjunto {x R | a < x < b}
tiene cardinal 20 , luego contiene n
umeros irracionales. As pues, entre dos
n
umeros reales cualesquiera existen n
umeros irracionales o, lo que es lo mismo,
R \ Q es denso en R.
7.5
223
Definici
on 7.34 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},
[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 infinito, se llaman intervalos
abiertos, mientras que los de tipo [a, b] se llaman intervalos cerrados.
Observemos que si X tiene m
aximo M , entonces
]a, +[ = ]a, M ] ,
[a, +[ = [a, M ] ,
], b] = [m, b] ,
y si tiene m
aximo y mnimo entonces ], +[ = [m, M ], por lo que los intervalos con extremos infinitos s
olo son relevantes en ausencia de m
aximo o
de mnimo. En tal caso son conjuntos no acotados, y se llaman intervalos no
acotados.
Teorema 7.35 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).
224
An
alogamente se prueba que b) a). Veamos que a) y b) implican c). Es
inmediato que todo intervalo tiene la propiedad indicada. Se trata de probar
el recproco. Supongamos, pues que I cumple la condici
on. Si I = , entonces
I = ], +[ si X = , o bien I = ]a, a[ si existe un a X, luego es un
intervalo.
Supongamos, pues, que I 6= . Si I no est
a acotado ni superior ni inferiormente, entonces I = ], +[, pues, para todo x X, como no es ni una cota
superior ni una cota inferior de I, existen a, b I tales que a < x < b, luego
x I.
Si I tiene cota superior pero no inferior, tomamos b = sup I y observamos
que ], b[ I ], b], con lo que I ser
a uno de los dos intervalos seg
un si
b
/ I o bien b I.
En efecto, si x ], b[, como x no es cota inferior de I existe un a I
tal que a < x y, como b es el supremo de I, no puede ser que x sea una cota
superior, luego existe un c I tal que a < x < c, luego x I. La otra inclusi
on
es trivial, puesto que b es una cota superior.
Los casos restantes (combinaciones de que I tenga o no tenga cota superior
e inferior) se tratan an
alogamente.
c) d) Si tenemos u < x < v con u, v A y x X, no puede ser x B,
puesto que tendra que ser mayor que v, luego tiene que ser x A, luego A
es un intervalo, y an
alogamente se razona que B lo es. Es claro que la u
nica
opci
on para A es ser un intervalo de la forma A = ], c[ o bien A = ], c],
en cuyo caso, B tiene que ser respectivamente de la forma B = [c, +[ o bien
B = ]c, +[. En el primer caso B tiene mnimo, y en el segundo A tiene
m
aximo.
d) a) Sea C X un conjunto no vaco y acotado superiormente. Llamemos A al conjunto de elementos de X que no son cotas superiores de C y B al
conjunto de los elementos que s que lo son. Obviamente X = A B y si a A
y b B, tenemos que A no es una cota superior de C, luego existe un c C
tal que a < c y, como b es cota superior, a < c b. Por d) existe s X que es
el m
aximo de A o bien el mnimo de B. Si es el mnimo de B, entonces es la
menor cota superior de C, luego s es el supremo de C. Si s es el m
aximo de A,
entonces existe un c C tal que s < c, pero c B, luego c es una cota superior
de C, luego c es el m
aximo, y en particular el supremo, de C.
Definici
on 7.36 Diremos que un conjunto totalmente ordenado X es completo
si cumple cualquiera de las condiciones equivalentes del teorema anterior.
Notemos que si X tiene m
aximo y mnimo la completitud equivale a que todo
subconjunto de X tenga supremo e nfimo, pues todo conjunto est
a acotado
superior e inferiormente y tiene al mnimo por supremo y al m
aximo por
nfimo.
Es evidente que todo ordinal es completo, pues
a acotado
S si A est
superiormente por < , entonces su supremo es A <
225
Una aplicaci
on f : X Y entre dos precontinuos es una inmersi
on densa
si es estrictamente mon
otona creciente, es decir, si
V
uv X (u < v f (u) < f (v)),
y f [X] es denso en Y .
Observaci
on Si X es un continuo y x X no es m
aximo 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
m
aximo 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 m
aximo, el conjunto resultante sigue siendo un continuo, pero
ahora sin mnimo o sin m
aximo, mientras que si a un continuo sin mnimo o sin
m
aximo le a
nadimos un elemento nuevo y extendemos la relaci
on de orden de
modo que se convierta en el mnimo o el m
aximo, 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 m
aximo 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 },
226
el m
aximo de X, entonces Y tambien tiene m
aximo por hip
otesis, luego f [Dx ]
est
a igualmente acotado en Y (por su m
aximo).
Si x no es el mnimo de Dx , entonces existe un d D tal que d < x, luego
Dx 6= y f [Dx ] 6= , luego la completitud de Y implica que f [Dx ] tiene
supremo. Si x es el mnimo de X entonces Dx = y f [Dx ] = , pero por
hip
otesis Y tiene mnimo, y dicho mnimo es el supremo de .
As pues, podemos definir F : X Y mediante F (x) = sup f [Dx ]. Veamos
que F es una inmersi
on. Si x < x0 , existen d, d0 D tal que x < d < d0 < x0 .
Entonces d es una cota superior de Dx y d0 Dx0 , luego f (d) es una cota
superior de f [Dx ] y f (d0 ) f [Dx0 ], luego F (x) f (d) < f (d0 ) F (x0 ).
Se cumple que F |D = f , pues si d D, entonces f (d) es una cota superior
de f [Dd ], luego F (d) f (d). Si la desigualdad fuera estricta, como f [D] es
denso existira un d0 en D tal que F (d) < f (d0 ) < f (d), pero entonces d0 < d,
luego d0 Dd y f (d0 ) F (d), contradicci
on.
Para probar que F es suprayectiva (y, por consiguiente, una semejanza) basta
observar que podemos definir igualmente F : Y X usando la inmersi
on
densa f 1 : f [D] X, pero entonces H = F F : Y Y es estrictamente
creciente y restringida a f [D] es la identidad. Esto implica que H es la identidad,
pues si y Y , entonces no puede ser y < H(y), porque existira un d f [D]
tal que y < d < H(y), luego H(y) < H(d) = d, contradicci
on, e igualmente si
H(y) < y. Esto implica que F es suprayectiva.
La unicidad es clara, pues si G : X Y es una semejanza tal que G|D = f ,
entonces necesariamente
G(x) = G(sup Dx ) = sup G[Dx ] = sup f [Dx ] = F (x).
Siguiendo la analoga con los espacios metricos, vamos a ver que todo precontinuo se puede sumergir de forma u
nica salvo semejanza como subconjunto
denso de un continuo:
Definici
on 7.38 Sea X un precontinuo sin m
aximo ni mnimo. Una secci
on
inicial abierta de X es un conjunto X que cumpla las propiedades siguientes:
V
V
a) x X a (x a x ).
b) no tiene m
aximo elemento.
227
228
/ C(Q)
=
{{
{
{
{{ i2
{{
= f (f 1 ()f 1 ())
229
230
231
7.6
Sumas infinitas
ai , donde
iI
iI0
Aqu hay que entender que el supremo es en R, de modo que puede ser +.
P
P
Notemos que, trivialmente, si J I, se cumple que
ai
ai . Tambien
iJ
iI
P
P
es f
acil ver que si 0 ai bi entonces
ai
bi .
iI
iI
alcanza su m
aximo cuando I0 = I, por lo que la suma que acabamos de definir
coincide con la que ya tenamos definida.
Si I = I1 I2 y la uni
on es disjunta, se cumple la relaci
on
P
P
P
ai =
ai +
ai ,
iI
iI1
iI2
donde hay que entender que una suma con un sumando infinito es, por definici
on,
infinita. En efecto, si alguno de los dos sumandos de la derecha es +, es claro
232
luego
P
iI01
iI02
ai
ai
iI
ai
iI
ai
iI02
ai , luego
iI02
ai ,
iI1
iI01 I02
iI2
iI1
ai
iI
ai
ai
iI
iI
ai
iI1
ai , luego
iI02
ai , y
ai +
iI1
iI2
ai
luego
iI
ai
ai +
iI1
iI0 I1
iI0 I2
iI1
ai .
iI
iI2
ai y tenemos la igualdad. M
as en general, si I =
iI2
Ij
jJ
y la uni
on es disjunta, entonces se cumple la asociatividad generalizada:
P
P P
ai =
ai ,
iI
jJ iIj
luego
P P
ai
iI
jJ0
jJ iIj
luego
iI0
ai
P P
iI
jJ0
ai =
iI0
i Ij
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 .
233
iI0
iI0
iI
ai <
iI0
iI0
iI0 I
iI
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 ,
i=k
ai ,
ik
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
significa 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.
234
Notemos que la igualdad del teorema anterior puede tomarse como definici
on
de una suma infinita 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 infinitas. Para ello empezamos observando:
Teorema 7.46 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.47 Si 0 < r < 1, entonces
rn =
n=k
rk
.
1r
rn =
n=k
rk rm+1
.
1r
Si hacemos tener m a infinito, las propiedades de los lmites, junto con el teorema
anterior, implican trivialmente el resultado.
Teorema 7.48 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
235
V
Adem
as, 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
0
{cn }
nimo natural en que difieren. No perdemos
n=1 6= {cn }n=1 , sea k el m
generalidad si suponemos que ck < c0k . Entonces
c
k1
c
k1
P
P cn
P
P c0n
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 c0n
n
n=1 b
k1
c0
c0
P c0n
P
P
c0k
c0k
n
n
+
+
=
,
n
bk
bk n=k+1 bn n=1 bn
n=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 c0k = ck +1 y
V
n > k c0n = 0. Veamos que todo [0, 1[ admite una expresi
on de esta forma.
Definiremos la sucesi
on {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 definidos {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
P cn
n
n=1 b
<
k+1
P cn
n
n=1 b
b
.
bk+2
P cn 1 .
bk
n
n=1 b
236
Definici
on 7.49 Si R, la sucesi
on {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 definici
on 2.50 constituye el desarrollo en base b de n
umero real .
Cuando no se especifica 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 demostraci
on de que
0
Si definimos 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 m
as alto.
El caso es que si prosiguieramos analizando las construcciones que manejan
habitualmente los matem
aticos, como los espacios Rn , los espacios `p , los espacios de funciones holomorfas en un abierto del plano complejo, etc., an
alisis 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 s
olo aumenta un
n
umero finito de pasos el rango de los conjuntos involucrados, por lo que nunca
llegamos a V+ . La mayor parte de las matem
aticas 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, funci
on, 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 matem
atica proporciona tecnicas muy potentes para trabajar en
contextos geometricos, otra parte desarrolla los conceptos topol
ogicos 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 m
as 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 afirmaciones 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 definir 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 afirmar que una propiedad la cumplen todos los puntos de alrededor
de x es lo mismo que afirmar que existe un > 0 tal que todos los puntos de
B (x) cumplen la propiedad en cuesti
on.
Esto nos lleva a su vez a la noci
on 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,
237
238
los entornos de un punto son los conjuntos que contienen a todos los puntos de
alrededor del punto. La noci
on de entorno captura de forma matem
aticamente
precisa la noci
on intuitiva de alrededor. En teora toda la topologa podra
formularse tomando como base la noci
on de entorno debidamente abstrada de
su origen geometrico, pero resulta m
as conveniente desde un punto de vista
tecnico partir de un concepto relacionado que captura la misma informaci
on,
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 definido abierto a partir de entorno y, recprocamente, podemos
definir entorno a partir de abierto: un conjunto U es un entorno de un
punto x si y s
olo si existe un abierto A tal que x A U . Sin embargo, como
decimos, es m
as conveniente construir la topologa sobre el concepto de abierto.
Trabajamos en NBG, aunque indicaremos explcitamente todo uso del axioma de elecci
on (AE) o del axioma de elecci
on numerable (AEN). Como de
costumbre, el axioma de regularidad es totalmente irrelevante.
8.1
Espacios topol
ogicos
La definici
on general de espacio topol
ogico es tan abstracta y puramente
conjuntista que nadie reconocera en ella su origen geometrico:
Definici
on 8.1 Una topologa en un conjunto X es una familia T PX que
cumpla las propiedades siguientes:
a) , X T,
b) Si {Ai }iI es una familia de elementos de T, entonces
c) Si A, B T, entonces A B T.
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 definici
on de topologa exige que y X sean abiertos, que la
uni
on de cualquier familia de abiertos sea abierta y que la intersecci
on de dos
abiertos sea abierta. Una simple inducci
on a partir de esta u
ltima propiedad
nos da que la intersecci
on de cualquier cantidad finita de abiertos es abierta.
239
En la pr
actica escribiremos X en lugar de (X, T) y sobrentenderemos que
T es la topologa del espacio topol
ogico X, teniendo en cuenta que T ser
a una
topologa distinta en cada caso.
Un subconjunto U de un espacio topol
ogico X es un entorno de un punto
x X si existe un abierto A tal que x A U .
Observemos que un conjunto A es abierto si y s
olo si es entorno de todos
sus puntos. En efecto, si es abierto cumple trivialmente la definici
on de entorno
para cada uno S
de sus puntos, mientras que si cumple la condici
on sobre entornos,
entonces A = F, donde F = {U T | U A}, luego A es abierto porque la
uni
on de abiertos es abierta.
Diremos que un espacio topol
ogico X es de Hausdor si
V
W
xy X(x 6= y AB T(x A y B A B = )).
240
Definici
on 8.2 Una base de un espacio topol
ogico 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 uni
on de cero abiertos
b
asicos, luego no hace falta que sea el mismo un abierto b
asico. Notemos que
una definici
on 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:
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 hip
otesis b) existe un C B tal que x C F, luego
x F.
La unicidad y la parte final son inmediatas: si T 0 es una topologa en la que
los elementos de B son abiertos, necesariamente T T 0 , luego T es la u
nica
topologa de base B.
241
Espacios m
etricos Si M es un espacio metrico, x M y > 0, definimos 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 topol
ogico 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.)
Observemos que todo espacio metrico es un espacio de Hausdor, pues si
x, y M son dos puntos distintos y = d(x, y) > 0, entonces tenemos que
B/2 (x) B/2 (y) = .
Definici
on 8.5 Si X es un espacio topol
ogico 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 topol
ogico X tenemos una familia {Bx }xX
de modo
que
cada
B
es
una
base
de
entornos abiertos de x, es claro que
x
S
B=
Bx es una base de X.
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
fijo, b) un n
umero racional positivo o c) de la forma 1/n con n N no nulo.
242
1 si x 6= y,
d(x, y) =
0 si x = y.
Es inmediato comprobar que es realmente una distancia, y respecto de ella
B1 (x) = {x}, por lo que {x} es abierto y, por consiguiente, todo subconjunto
de X es abierto, es decir, que la topologa inducida por d es la discreta.
Hay que tener presente que una misma topologa puede ser inducida por
metricas distintas:
Dos distancias en un conjunto X se dicen equivalentes si inducen la misma
topologa. Por ejemplo:
Teorema 8.6 Toda distancia en un conjunto M es equivalente a una distancia
acotada d : M M [0, 1].
n: Basta observar que si d0 es una distancia en M entonces
Demostracio
d(x, y) = mn{d0 (x, 1), 1}
tambien es una distancia en M y como las bolas de radio < 1 para las distancias
d0 y d son las mismas, y hemos visto que forman una base para las topologas
inducidas por cada una de ellas, concluimos que se trata de la misma topologa.
Presentamos ahora un concepto similar al de base que tambien es u
til para
definir topologas:
Definici
on 8.7 Una subbase de un espacio topol
ogico X es una familia S T
tal que la familia de las intersecciones finitas de elementos de S es una base
de X.
Aqu hay que entender que,
T al considerar familias de subconjuntos de X,
adoptamos convenio de que = X.
243
T
n: Sea B = { S | S S S S finito} 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 finitos S, T S. Pero entonces A B = (S T ) S.
Por lo tanto, B es la base de una topologa en X, la cual tiene obviamente
a S por subbase. Si T 0 es una topologa respecto a la que los elementos de S
son abiertos, entonces tambien lo son los elementos de B, luego todos los de T,
s decir, T T 0 , y esto nos da la unicidad.
]a, +[ ,
para a, b X.
Es obvio que una intersecci
on finita 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 m
aximo, todo intervalo de la forma ]a, +[ es uni
on 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 m
aximo ni mnimo, una base de X la forman por s solos
los intervalos abiertos ]a, b[. En cambio, si X tiene m
aximo 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 definida 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
244
SY = {S Y | S S}
245
u ]y, +[ Y ]a, +[ .
246
iI1
247
i I0 \ I1 . Entonces
T 1
T 1 0
T 1
T 1
0
U V =
pi [Bi ]
pi [Bi ] =
(pi [Bi ] p1
pi [Bi Bi0 ]
i [Bi ]) =
iI
iI
iI
iI
y, como x U V , tenemos que pi (x) Bi Bi0 , luego existe Bi00 Bi tal que
pi (x) Bi00 Bi Bi0 , luego
T 1 00
x
pi [Bi ] U V.
iI
Esto prueba que B es una base, y que por tanto lo es de la topologa producto.
La situaci
on es conceptualmente m
as simple si consideramos productos finitos, pues entonces el teorema anterior afirma 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 prefijada de Xi .
Normalmente consideraremos los productos de espacios topol
ogicos 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
una familia de conjuntos, de modo que cada Yi Xi . Entonces Y =
Yi es un
iI
Q
subconjunto de X =
Xi . Si consideramos a cada Yi como espacio topol
ogico
iI
iI
iI
donde cada Ai es abierto en Xi y todos salvo una cantidad finita 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 Hausdor es un espacio de Hausdor.
Q
n: Sea X =
Demostracio
Xi un producto de espacios topol
ogicos de
iI
248
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
d0 (x, y) = m
ax d(xi , yi ).
i
X di (xi , yi )
i
2i
X 1
= 2.
2i
i
249
La prueba de que d es una distancia no ofrece dificultad. 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 topol
ogico 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
topol
ogica.
250
Definici
on 8.14 Diremos que una sucesi
on {xn }n en un espacio topol
ogico
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 sucesi
on entra en todo entorno de l a partir de un termino y ya
no vuelve a salir.
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 .
n: Si converge la sucesi
Demostracio
on en el producto, fijado i I y un
entorno U de xi , tenemos que p1
i [U ] es un entorno de x, luego existe un m
tal que para n m se cumple xn p1
i [U ], luego xni U , luego {xni }n
converge a xi .
Recprocamente, si todas las sucesiones de coordenadas convergen, dado un
entorno U de x, podemos suponer que es un abierto b
asico
Q
U=
Ai ,
iI
251
Ai
iI
S
T
A = {C | A C C cerrado}.
A = {U | U A U abierto},
Adem
as, A es abierto si y s
olo si A = A y A es cerrado si y s
olo si A = A.
Cuando sea m
as conveniente por razones tipogr
aficas representaremos el
interior y la clausura mediante int A y cl A, respectivamente.
252
cl (X \ A) = X \ int A.
253
Definici
on 8.23 Si A es un subconjunto de un espacio topol
ogico X, se llama
frontera de A al conjunto
A = A X \ A.
As, un punto est
a en la frontera de A si una parte de sus puntos de alrededor
est
an en A y otra parte est
a en X \ A. Por el teorema anterior:
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 expresi
on para la frontera resulta inmediatamente que un
conjunto A es abierto si y s
olo si A A = , y es cerrado si y s
olo 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 topol
ogico 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 A0 .
Los puntos de A \ A0 se llaman puntos aislados de A.
En otras palabras, x A es un punto aislado si tiene un entorno U tal que
U A = {x} o, lo que es lo mismo, si es abierto en la topologa relativa de A.
Un punto aislado en A no tiene ning
un punto de su alrededor en A salvo el
mismo. Por eso est
a trivialmente en A, pero no est
a en A0 . Obviamente A0 A.
Tambien es inmediato que un espacio topol
ogico es discreto si y s
olo si todos
sus puntos son aislados.
Para completar el vocabulario topol
ogico b
asico a
nadimos una u
ltima definici
on:
Un subconjunto D de un espacio topol
ogico X es denso si D = X.
Esto significa que todo punto de X tiene su alrededor puntos de D. M
as
concretamente, que todo entorno de cualquier punto de X corta a D, pero esto
equivale claramente a que todo abierto no vaco de X corte a D, y la condici
on
se puede restringir a todo abierto b
asico no vaco.
En particular, un subconjunto D de un espacio metrico M es denso si y s
olo
si toda bola B (x) corta a D, lo cual equivale a que para todo x M y todo
> 0 exista un d D tal que d(x, d) < , con lo que la definici
on de conjunto
denso que acabamos de dar es equivalente, en el caso de espacios metricos, a la
254
Yi =
iI
Yi .
iI
de donde p1
i [Yi ] es cerrado, y
Yi =
iI
iI
p1
on
i [Y i ] es cerrado por ser intersecci
Q
Q
de cerrados. Esto implica que
Yi
Yi .
iI
iI
Q
Recprocamente, si y
Yi , vamos a probar que est
a en la clausura del
iI
iI
yi0
yi
si i I0 ,
si i I \ I0 ,
la igualdad requerida.
255
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 topol
ogico cumple el primer axioma de numerabilidad (1AN) si cada uno de sus puntos tiene una base numerable de entornos.
{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 sucesi
on {xn }n est
a contenida en A y converge a x.
El recproco es trivial: si existe la sucesi
on y U es un entorno de x, entonces
existe un n tal que xn U A 6= , luego x es adherente a A.
256
8.3
Aplicaciones continuas
implicaci
on usa AEN, al afirmar que < 1 .
257
258
259
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
fi = f pi .
n: Si f es continua las funciones f pi tambien lo son por ser
Demostracio
composici
on de funciones continuas.
Q
Si cada f pi es continua, sea A =
Ai un abierto b
asico de X. Sean
iI
i1 , . . . , in los ndices tales que Aij 6= Xij . Entonces tenemos que cada antiimagen
1
f 1 p1
[Aij ] es abierta en Y , pero
ij [Aij ] = (f pij )
A=
n
T
j=1
es abierto en Y .
1
p1
[A] =
ij [Aij ] y f
iI
Xi , Y =
n
T
j=1
f 1 p1
ij [Aij ]
iI
pol
ogicos y sea {fi }iI unaQfamilia de aplicaciones continuas fi : Xi Yi .
Entonces la aplicaci
on f =
fi : X Y dada por f (x) = {fi (xi )}iI es coniI
tinua.
n: Basta observar que f pYi = pX
Demostracio
on
i fi , luego la composici
es continua, luego f tambien, por el teorema anterior.
Una propiedad que se usa con frecuencia es la siguiente:
Teorema 8.35 Si f, g : X Y son funciones continuas entre espacios topol
ogicos e Y es un espacio de Hausdor, entonces el conjunto
{x X | f (x) = g(x)}
es cerrado en X. En particular, si f y g coinciden en un conjunto denso,
entonces f = g.
n: Llamemos A al conjunto del enunciado. La aplicaci
Demostracio
on
h : X Y Y dada por h(x) = (f (x), g(x)) es continua, porque lo son sus
funciones coordenadas, y por 8.17 la diagonal Y Y es cerrada. Basta
observar que A = h1 [].
Si existe D X denso tal que f |D = g|D , entonces D A, de modo que
X = D A = A X, lo que significa que f = g.
El teorema siguiente es u
til a menudo para probar que una aplicaci
on es
continua cuando tiene definiciones 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.
260
n: Una implicaci
Demostracio
on es obvia. Si las restricciones son continuas, 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].
Ahora, cada (f |Ci )1 [C] es cerrado en Ci , luego es la intersecci
on con Ci de
un cerrado de X, luego es la intersecci
on de dos cerrados en X, luego es cerrado
en X. As pues, f 1 [C] es la uni
on de un n
umero finito de cerrados de X, luego
es cerrado en X. Esto prueba que f es continua.
Veamos algunos ejemplos concretos de funciones continuas:
Teorema 8.37 Si M es un espacio metrico y 6= A M , entonces la distancia d : M M R y la aplicaci
on d( , A) : M R son continuas.
n: Consideramos en M M la distancia dada por
Demostracio
d((x, y), (x0 , y 0 )) = d(x, x0 ) + d(y, y 0 ),
que hemos probado que induce la topologa producto en M M . Entonces
|d(x, y) d(x0 , y 0 )| |d(x, y) d(x0 , y)| + |d(x0 , y) d(x0 , y 0 )|
d(x, x0 ) + d(y, y 0 ) = d((x, y), (x0 , y 0 )),
es decir, si llamamos P = (x, y) y P 0 = (x0 , y 0 ), acabamos de probar que
d(d(P ), d(P 0 )) d(P, P 0 ), lo que permite aplicar el teorema 8.28 con = .
La continuidad de d( , A) en un punto x es consecuencia inmediata de la
relaci
on:
|d(x, A) d(y, A)| d(x, y).
Para probarla observamos que si z A, se cumple d(x, z) d(x, y) + d(y, z). De
aqu se sigue claramente d(x, A) d(x, y) + d(y, z), y tomando el nfimo en z
vemos que d(x, A) d(x, y)+d(y, A). An
alogamente, d(y, A) d(x, y)+d(x, A),
de donde se sigue la relaci
on con valores absolutos.
En particular, el valor absoluto es una aplicaci
on continua K R en todo
cuerpo metrico, pues |x| = d(x, 0) (luego es la composici
on de la aplicaci
on
K K K dada por x 7 (x, 0), que es continua porque lo son sus funciones
coordenadas, con la distancia d).
Los teoremas 7.23, 8.29 y 8.15 implican que la suma y el producto en todo
cuerpo metrico K (en particular en R) son aplicaciones continuas K K K.
Tambien es continua la aplicaci
on K \ {0} K \ {0} dada por x 7 1/x.
Para probarlo consideramos una sucesi
on {xn }n en K \ {0} convergente a
x K \ {0} y observamos que
1
1 |x xn |
xn x = |xn ||x| .
261
]a, +[ = , f 1 (a) ,
f 1
], b[ = f 1 (b), + .
En particular, la aplicaci
on [0, +] [0, +] dada por x 7 1/x, con el
convenio de que 1/0 = + y 1/ + = 0 es continua, pues es inmediato que se
trata de una biyecci
on mon
otona decreciente.
262
Definici
on 8.39 Una aplicaci
on f : X Y entre dos espacios topol
ogicos
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 homeomorfismo entre ellos, y se
representa por X
=Y.
Claramente, f es un homeomorfismo si cumple que A X es un abierto en
X si y s
olo si f [A] es un abierto en Y , y viceversa. Las propiedades topol
ogicas
son las que se definen en u
ltima instancia a partir de los conjuntos abiertos,
luego es claro que dos espacios homeomorfos tienen las mismas propiedades
topol
ogicas.
Es claro que la isometras entre espacios metricos y las semejanzas entre
conjuntos totalmente ordenados son homeomorfismos.
Equivalentemente, un homeomorfismo es una aplicaci
on biyectiva, continua
y abierta entre espacios topol
ogicos, donde una aplicaci
on f : X Y se dice
abierta si cuando U X es abierto entonces f [U ] tambien lo es.
Un ejemplo de aplicaciones abiertas que no son homeomorfismos lo constituyen las proyecciones de los productos cartesianos:
Q
Teorema 8.40 Las proyecciones pi :
Xi Xi son aplicaciones abiertas.
iI
n: Si U =
Demostracio
Ui es un abierto b
asico, entonces pi [U ] = Ui
SiI
es abierto en Xi , y si G =
Uj es una uni
on de abiertos b
asicos, entonces
jJ
S
pi [G] =
pi [Uj ] tambien es abierto.
jJ
Ij es
jJ
unaQ
descomposici
on
Q onQde I en conjuntos disjuntos dos a dos, entonces la aplicaci
f:
Xi
Xi dada por f (x)j = x|Ij es un homeomorfismo.
iI
jJ iIj
iIj
Nota El teorema 7.42 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 f
acil ver que ]0, 1[ no lo es. Basta considerar la
sucesi
on {1/n}
,
que
converge
en R, luego es de Cauchy en R, luego tambien
n=1
lo es en ]0, 1[, pero no converge en ]0, 1[.
263
8.4
Condiciones de numerabilidad
264
de X). Basta probar que B es numerable. Ahora bien, tenemos una aplicaci
on
suprayectiva
S Q
Bi B,
la dada por {Bi }iI0 7
iI0
I0 Pf I iI0
p1
acil ver que2 el conjunto de la izi [Bi ], y es f
Basta probar que cada conjunto f 1 [B] es finito, pues entonces I ser
a una uni
on
numerable de conjuntos finitos, luego ser
a numerable. Ahora bien, dado B B,
2 Aqu
usamos que un producto finito de conjuntos numerables es numerable (lo que no
requiere AE), y que la uni
on numerable de conjuntos numerables es numerable (lo que s
olo
requiere AEN para elegir una biyecci
on de cada conjunto en ), lo cual implica en particular
que Pf I es numerable.
iI0
265
p1
i [Ai ] B, donde I0 I es finito y Ai es abierto en Xi .
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 x0 X que coincide con x salvo
que x0i = y cumplira x0 B \ p1
pues, f 1 [B] I0 es finito.
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 s
olo 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 condici
on de numerabilidad m
as debil es la separabilidad:
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 f
acil
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 aplicaci
on
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 contradicci
on.
3 Aqu
266
|I| 20 . Q
Sea Di Xi un subconjunto denso numerable. Entonces sabemos
que D =
Di es denso en X, luego basta probar4 que D contiene un subiI
BF
n+1
4 En
267
Veamos una u
ltima condici
on de numerabilidad:
Definici
on 8.48 Un espacio topol
ogico 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 topol
ogico se
llaman anticadenas de abiertos.5
Todo espacio separable X cumple la ccn, pues si D es denso en X y es
numerable, y F es una familia de abiertos disjuntos dos a dos, podemos definir
una aplicaci
on F \ {} D inyectiva asignando a abierto U F no vaco un
punto de U D.
Nuevamente, en espacios metricos la condici
on es equivalente a la separabilidad y a 2AN:
Teorema 8.49 (AE) Un espacio metrico es 2AN si y s
olo si cumple la condici
on de cadena numerable.
n: Sea M un espacio metrico ccn y, para cada n \ {0},
Demostracio
sea An el conjunto de todas las familias de bolas abiertas disjuntas dos a dos
de radio 1/n. Podemos considerar a An como conjunto parcialmente ordenado
por la inclusi
on, y es claro que cumple las hip
otesis del lema de Zorn, pues si
tenemos una cadena en An , la uni
on de sus elementos es una cota superior.
Por lo tanto, existe una anticadena maximal Cn de bolas abiertas de radio 1/n.
Que sea maximal significa que si B
/ Cn es una bola abierta de radio n, no
puede ocurrir que sea disjunta de todos los elementos de Cn , pues entonces
Cn {B} sera una anticadena mayor, en contra de la maximalidad de Cn ,
luego en cualquier caso (tanto si est
a en Cn como si no) toda bola abierta de
radio 1/n corta a alg
un elemento de Cn .
S
Por hip
otesis Cn es numerable, al igual que B =
Cn . Vamos a probar que
n\{0}
B es una base de M .
Dado un abierto U en M y un punto x U , existe un > 0 tal que
x B (x) U . Sea n tal que 1/n < /3. Entonces la bola B1/n (x) corta a
una bola B1/n (y) B. Veamos que x B2/n (y) B (x) U .
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.
268
Si u B1/n (x) B1/n (y), entonces d(x, y) d(x, u) + d(u, y) < 2/n, luego
x B2/n (y). Por otra parte, si z B2/n (y), entonces
d(z, x) d(z, y) + d(y, x) < 1/n + 2/n = 3/n < ,
luego B2/n (y) B (x).
Sin embargo, la relaci
on de la condici
on de cadena numerable con los productos es muy peculiar: no es posible demostrar en NBG (supuesto que sea
consistente) que el producto de dos espacios topol
ogicos que cumplan la ccn
cumpla necesariamente la ccn, (vease el teorema 10.58) pero tampoco es posible
demostrar que sea falso. Y adem
as se cumple un teorema muy peculiar:
Teorema 8.50 (AE) Sea X =
iI0
An . Si
|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
inducci
on 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.
269
ir
Uij
ir
= si Uij Uij 0
Uij
Uij 0
Xi
si
si
si
si
i r = Ij Ij 0 ,
i Ij \ r,
i Ij 0 \ r,
i I \ (Ij Ij 0 ).
270
8.5
Espacios compactos
La compacidad es el m
as abstracto de los conceptos topol
ogicos b
asicos y a
la vez el m
as potente. Se trata de una condici
on de finitud, en el sentido de que
los espacios que la cumplen presentan muchas caractersticas en com
un con los
espacios finitos sin limitar por ello el tama
no que puede tener el espacio.
Definici
on 8.53 Sea X un espacio topol
ogico. SUn cubrimiento abierto de X
es una familia C de abiertos de X tal que X = C. Un subcubrimiento de un
cubrimiento C es un cubrimiento contenido en C.
Un espacio topol
ogico K es compacto6 si de todo cubrimiento abierto de K
se puede extraer un subcubrimiento finito.
271
Si la uni
on de una familia de abiertos de un espacio X contiene a un subespacio K, diremos que forma un cubrimiento abierto de K en X. As pues, un
subespacio K de X es compacto si y s
olo si de todo cubrimiento abierto de K
en X puede extraerse un subcubrimiento finito (en X tambien). Aqu estamos
considerando la topologa de X, pero deberemos tener siempre presente que la
compacidad es una propiedad absoluta, es decir, que depende exclusivamente
de la topologa del propio espacio K.
La compacidad tiene una caracterizaci
on muy simple en el caso de la topologa de orden:
Teorema 8.56 Sea X un conjunto totalmente ordenado no vaco, considerado
como espacio topol
ogico con la topologa de orden. Entonces X es compacto si
y s
olo si es completo y tiene m
aximo y mnimo.
n: Si X no tiene m
Demostracio
aximo, entonces {], x[}xX es un cubrimiento abierto que no admite un subcubrimiento finito, luego X no es compacto.
Por lo tanto, si X es compacto tiene m
aximo, y an
alogamente se concluye que
tiene mnimo.
Si X no fuera completo el teorema 7.35 nos permite descomponerlo como
X = A B, donde A y B son no vacos, todo elemento de A es menor que todo
elemento de B, y adem
as A no tiene m
aximo y B no tiene mnimo. Entonces
S
S
A=
], a[ ,
B=
]b, +[ ,
aA
bB
272
A
tal
que
u
<
a
s,
luego
existe
C
C
finito
S
tal que [m,
S a] C, pero cambiando C por C {U } tenemos, de hecho, que
[m, s] C, luego s A.
273
274
275
topol
ogico con la topologa que tiene por cerrados a Yi , Xi y los conjuntos finitos.
Se comprueba sin dificultad que realmente es una topologa (no de Hausdor,
pues p est
a en todo entorno de todo punto de Xi ). Adem
as 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 finito de ellos, luego tomando un abierto de C
para cada uno de los puntos de Yi \Q
U obtenemos un subcubrimiento finito.
Por lo tanto, tenemos que Y =
Yi es compacto. Para cada i I, sea
iI
Zi = {f Y | f (i) Xi }.
7 Para
276
iI
p1
as,
i [{p}] y {p} es abierto en Yi . Adem
funciones de elecci
on) y T
extenderlo a Y mediante s(i) = p paraTi I \ I0 , con lo
que obtenemos
un
s
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 elecci
on, 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 finito 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.
n: Si C es cerrado y C [M, M ]n para cierto M > 0, por
Demostracio
el teorema de Tychono el cubo es compacto, y C tambien lo es por ser cerrado
en un compacto.
Recprocamente, si C Rn es compacto, sabemos que tiene que ser cerrado,
n
y los cubos {]k, k[ }k forman un cubrimiento abierto de C, luego tiene que
tener un subcubrimiento finito, y si tomamos el m
aximo k que aparece en dicho
n
subcubrimiento, resulta que C ]k, k[ [k, k]n , luego est
a acotado.
El teorema de Tychono es consecuencia inmediata del teorema siguiente:
Teorema 8.67 Sea {Xi }iI una familia de espacios topol
ogicos compactos. Supongamos que I admite un buen orden y que, si I es infinito, existe una funci
on
de elecci
on sobre el conjunto
de
todos
los
cerrados
en
todos
los
espacios
X
i.
Q
Entonces el producto X =
Xi es compacto.
iI
inclusi
on. Definimos 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 p0 = p (x|\ ) M (p).
277
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 finita de abiertos de C. Basta probar que A = , pues entonces
X = M () est
a contenido en una uni
on finita 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.
Llamaremos A = A X , el conjunto de los elementos de A de altura .
Veamos que si < y s A , entonces C(s) = {t() | t A s t} es
cerrado en X . Para ello tomamos un a X \ C(s) y vamos a encontrar un
abierto a U X \ C(s).
G.
Veamos ahora que C(s) 6= . En caso contrario, el paso anterior prueba que
la familia de todos los abiertos U en Xi tales que {x X | s x x() U }
est
a contenido en una uni
on finita de elementos de C es un cubrimiento abierto
de X (pues hemos probado que cubre a X \ C(s)).SPor la compacidad de X
podramos extraer un subcubrimiento finito X =
Uk , pero entonces
k<n
M (s) =
{x X | s x x() Uk }
k<n
278
s
()
=
e(C(s
)).
Por
u
ltimo,
si
<
, definimos
+1
+1
S
s =
s y veamos que s A . En principio tenemos que s X ,
<
se distinguen
S bajo y x() WV para todo JV . Esto prueba que
M (s ) G, como haba que probar.
Captulo IX
Arboles
El concepto de arbol aparece en contextos matem
aticos muy dispares, que
abarcan desde problemas combinatorios finitistas hasta problemas sobre cardinales infinitos. De hecho, nosotros nos lo hemos encontrado ya, aunque de
forma implcita, en la demostraci
on que hemos dado en el captulo anterior del
teorema de Tychono.
Un problema conjuntista destacado en cuyo an
alisis 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 topol
ogica, pero G. Kurepa mostr
o 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
280
Definici
on 9.1 Una recta de Suslin es un continuo sin extremos con la condici
on de cadena numerable no separable.
En estos terminos la hip
otesis 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 topol
ogico m
as 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 s
olo 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 relaci
on de equivalencia. Llamamos
X al conjunto cociente.
Veamos que si [x] = [y] X y x < z < y, entonces [x] = [z] = [y].
En efecto, tenemos que ]x, y[ es separable, luego ]x, z[ tambien lo es. (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 definir la relaci
on 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.
281
Supongamos que [x ], [y ] <1 es una familia de intervalos de X disjuntos dos a dos. Tomando intervalos estrictamente contenidos en los dados,
podemos exigir que [x ] 6= [y ] para todo , < 1 .
Como los intervalos de X son no vacos, es claro que ]x , y [ 6= . M
as
a
un, son disjuntos dos a dos, pues si existe z ]x , y [ ]x , y [, entonces [z] =
[x ] [z] = [y ] y, por otra parte, [z] = [x ] [z] = [y ], luego [z] = [x ] = [x ]
o bien [z] = [y ] = [y ], pero esto s
olo es posible si = .
As pues, la familia {]x , y [}<1 contradice la condici
on de cadena numerable de Y .
Veamos que ning
un intervalo abierto de X es separable.
Captulo 9. Arboles
282
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 m
aximo o mnimo
elemento. Ahora bien, como X es denso en s mismo, si eliminamos los posibles
m
aximo y mnimo, obtenemos un nuevo conjunto ordenado ya no tiene m
aximo
ni mnimo y sigue cumpliendo las otras propiedades.
Ahora veamos que b) implica c). Sea X un conjunto totalmente ordenado
en las condiciones de b) y sea W = C(X) la compleci
on de X en el sentido
de 7.38, que es un continuo tal que existe una inmersi
on 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 condici
on de cadena numerable.
Si un intervalo ]S1 , S2 [ en W tuviera un subconjunto denso numerable, tomamos x, y X tales que S1 i(x) < i(y) S2 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, contradicci
on. As
pues, W es una recta de Suslin sin intervalos separables.
As pues, la hip
otesis de Suslin es en realidad un problema topol
ogico general
sobre si las topologas de orden cumplen tambien un resultado que sabemos que
es v
alido para las topologas metrizables: la equivalencia entre la separabilidad
y la condici
on de cadena numerable. Este problema est
a relacionado con otro
que ya hemos planteado:2 si el producto de espacios topol
ogicos (o, m
as en
particular, de continuos) con la condici
on de cadena numerable tiene la condici
on
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, definimos 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
9.2. Conceptos b
asicos sobre arboles
283
Veamos, pues, c
omo construir la sucesi
on. 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 definidas {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, contendr
a un intervalo abierto no vaco
]a , c [ que, como no contiene puntos aislados, es infinito, 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
f
acil ver que
S
altA =
(altA x + 1).
xA
Captulo 9. Arboles
284
Camino
Rama
Nivel 3
Nivel 0
Un subconjunto A0 A es un sub
arbol de A si
V
V
x A y A0 (x < y x A0 ).
n: Sea A un -
Demostracio
arbol y A0 = {x A | |{z A | x < z}| = }.
0
Claramente A es un sub
arbol de A. Ciertamente no es vaco, pues
S
A=
{y A | x y},
xNiv0 A
9.2. Conceptos b
asicos sobre arboles
285
Sea x A0 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 definici
on de A0 , el primer conjunto de la lnea anterior tiene
S cardinal ,
el segundo tiene cardinal menor que , pues est
a contenido en
Niv A, es
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
286
Es f
acil ver que A0 es un arbol tal que cada elemento de A de altura tiene
altura + 1 en A0 y Niv (A0 ) = C . Esto hace que A0 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 ramificaci
on pasa de producirse en
el nivel al nivel + 1).
Es claro que si demostramos que A0 tiene un camino, al cortarlo con A
tendremos un camino en A.
As pues, suponemos que A no se ramifica 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 0 E, en particular no acotado en
. Digamos que toma el valor . Como {x | | < E 0 } tiene cardinal
, mientras que |Niv (A)| < , tiene que existir un subconjunto Y E 0 de
cardinal , luego no acotado, tal que todos los x | son iguales, para Y .
Pero esto hace que si , 0 Y , digamos < 0 , necesariamente x < x0 ,
pues en caso contrario x0 | 6= x y, como f () = , tendra que ser x0 | 6= x | ,
por definici
on de f , contradicci
on.
9.3. Arboles
de Aronszajn
287
W
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 hip
otesis 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 A0 es un sub
arbol bien podado,
entonces A0 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 m
as alto que
podamos. Tenemos varias opciones para pasar al nivel 1, pero no importa
cu
al 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 podr
a 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 rectificar 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 < x02 < x03 < < 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 < x02 < x03 < < x < x+1 < x+2 <
pero de nuevo podemos encontrarnos con que esta rama se acaba aqu, y que
para llegar m
as arriba hubiera sido necesario desviarse en cualquiera de los pasos previos. El hecho de que A sea un arbol de Aronszajn significa precisamente
que, tarde o temprano, hagamos lo que hagamos, terminaremos en una rama
numerable que no puede prolongarse m
as. Podemos subir tan alto como queramos, pero siempre llegar
a un momento en que para seguir subiendo tendremos
Captulo 9. Arboles
288
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.
Definimos en cada conjunto la relaci
on de equivalencia dada por
s t { < | s() 6= t()} es finito.
Vamos a construir recurrentemente una sucesi
on {s }<1 tal que
a) s es inyectiva,
b) Si < < 1 , entonces s s | ,
c) \ s [] es infinito.
Tomamos s0 = . Definido s , tomamos cualquier n \ s [] y es f
acil
ver que s+1 = s {(, n)} cumple lo pedido. Supongamos definidos {s }< ,
para un lmite < 1 .
Sea {n }n< una sucesi
on cofinal creciente en . Vamos a definir 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 definidas t0 , . . . , tn , definimos tn+1 : n+1 mediante
si < n ,
tn ()
si n y sn+1 ()
/ tn [n ],
tn+1 () = sn+1 ()
9.3. Arboles
de Aronszajn
Sea t =
mediante
289
t(2n ) si = n ,
s () =
t()
en otro caso.
finito
Captulo 9. Arboles
290
<
es c.n.a. en y s [ ] C + 1 < .
si < ,
t ()
t+1 () = s+1 () si +1 \ ( A B),
g()
si A B.
Es claro entonces que t+1 : +1 \ C inyectiva, extiende a t y adem
as
t+1 s+1 , pues difieren u
nicamente en A B y donde difieren t y s , lo
cual es un conjunto de cardinal < .
En tercer lugar, si est
an definidos {t }<0 , basta tomar
S
t0 =
t : 0 \ C,
<0
9.4. Arboles
de Suslin
291
9.4
Arboles
de Suslin
Captulo 9. Arboles
292
contradicci
on.
d(C, D) = d(D, E)
< d(C, E)
Sabemos que C(d(C, D)) D(d(C, D)), D(d(D, E)) E(d(D, E)) y hemos
de probar que C(d(C, E)) E(d(C, E)), lo cual es cierto en los tres primeros
casos, mientras que el cuarto contradice las hip
otesis.
Es claro que dos ramas cualesquiera son comparables, luego L es un conjunto
totalmente ordenado. Veamos que cumple la condici
on de cadena numerable.
Supongamos que {]C , D [}<1 es una familia de intervalos no vacos disjuntos
dos a dos. Sea C < E < D y sea tal que
d(C , E ) d(E , D ) < < alt E .
9.4. Arboles
de Suslin
293
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
294
de HI B+1 , o si no podramos a
nadirlo a HI contradiciendo la maximalidad
de este.
Supongamos definidos {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
9.4. Arboles
de Suslin
295
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 y + n ( + 1) + 2n + 1
y los miembros derechos son los u
nicos elementos de N+1 que extienden
al miembro izquierdo.
W
c) Si < < 1 y x N , entonces y N x y.
Captulo 9. Arboles
296
La propiedad b) afirma 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) afirma 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. Definiremos una sucesi
on de arboles
S
B =
N
<
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 definida 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 definida sobre B =
y extenderla a B+1 , es decir, determinar que elementos de B son anteriores a
cada + n N .
Numeremos los elementos de B = = {xn | n }. Vamos a probar
que para cada n existe una cadena B(n) en B tal que xn Bn y B(n)
corta a todos los niveles N para todo < .
Sea {m (n)}m una sucesi
on cofinal creciente en tal que alt xn < 0 (n).
Sean {ym (n)}m tales que ym (n) Nm (n) yWxn < y0 (n) < y1 (n) <
(existen por c). Basta tomar B(n) = {z B | m z < ym (n)}.
Supongamos moment
aneamente que B = y que A (de la sucesi
on )
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 sucesi
on {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
297
+ ( + 1) + 2 y + ( + 1) + 2 + 1
y los miembros derechos son los u
nicos elementos de N+1 que extienden
al miembro izquierdo.
Captulo 9. Arboles
298
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 fijar 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 s
olo 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
299
+ ( + 1) + 2 y + ( + 1) + 2 + 1
y los miembros derechos son los u
nicos elementos de N+1 que extienden
al miembro izquierdo.
W
c) Si < < + y x N , entonces y N x y.
300
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 definida.
En tal caso podemos definir
W
Cx = {y B | < y px ()},
9.5. Arboles
de Kurepa
301
9.5
Arboles
de Kurepa
Definimos 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.
Supuestos definidos {A }< , para , con sus caminos correspondientes,
S
S
definimos A =
A y C =
C , que claramente cumplen lo pedido.
<
<
Captulo 9. Arboles
302
As, el -
arbol A = A tiene caminos distintos {C }< .
Sin embargo, en principio un -
arbol podra tener hasta 2 caminos. De
<
0
hecho,
2 es un 0 -
arbol con 2 caminos. Kurepa conjeturo que aguzando
el ingenio m
as que en la demostraci
on del teorema anterior tendra que poder
demostrarse la existencia de un 1 -
arbol con 2 caminos:
Definici
on 9.23 Si es un cardinal infinito, un -
arbol de Kurepa es un -
arbol
con al menos + caminos. Un
arbol de Kurepa es un 1 -
arbol de Kurepa.
La hip
otesis de Kurepa (HK) afirma la existencia de un arbol de Kurepa. La
hip
otesis de Kurepa generalizada (HK()) afirma la existencia de un -
arbol de
Kurepa.
Una vez m
as, resulta que la hip
otesis de Kurepa es indecidible en NBG. Para
analizar la situaci
on conviene introducir un concepto relacionado:
Una familia -Kurepa es un conjunto F P tal que |F| + y
V
< |{A | A F}| < .
cada B F sea
on caracterstica de B y sea
B 2 la funci
A=
<
{
2.
B | B F}
<
Si < , entonces
arbol con el orden dado por
B | = B , luego A es un
la inclusi
on y
Niv (A) = {
B | B F},
luego es un -
arbol, y cada B F determina un camino distinto, luego es un
-
arbol de Kurepa.
La existencia de arboles de Kurepa se sigue de un principio combinatorio,
pero para demostrarlo necesitamos un resultado previo:
9.5. Arboles
de Kurepa
303
<
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 .
luego como m
aximo habr
a conjuntos de esta forma.
Captulo 9. Arboles
304
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 < .
+
<
+
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 l
ogica, como de topologa, de an
alisis
matem
atico o de estadstica. Trabajamos en NBG sin el axioma de elecci
on.
10.1
Conceptos b
asicos
p00 = 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)0 = p0 q 0 ,
p p0 = q q 0 .
p00 = 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)0 = p0 q 0 ,
p p0 = q q 0 ,
305
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)0 = p0 q 0 ,
p p0 = q q 0 .
Captulo 10. Algebras
de Boole
306
Por ejemplo,
1l0 = O,
p p0 = 1l,
p 1l = p,
p O = O.
p q = (p q) (q p).
10.1. Conceptos b
asicos
307
p = p 1l = p (p0 q) = (p p0 ) (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 p0 ) q = (p q) (p0 q) = O (p0 q)
= (p0 p) (p0 q) = p0 (p q) = p0 1l = p0 .
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 m
aximo de B es claro que
B es degenerada si y s
olo si B = {O} = {1l}.
Vamos a trabajar u
nicamente con algebras no degeneradas, es decir, en lo
sucesivo entenderemos que
algebra de Boole significa
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, p0 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 relaci
on de orden en C es la restricci
on
de la de B.
Obviamente B es una sub
algebra de B, las sub
algebras de B distintas de la
propia B se llaman sub
algebras propias. As mismo, {O, 1l} es una sub
algebra
de B, a la que llamaremos sub
algebra trivial. Un algebra B es trivial si coincide
con su sub
algebra trivial, es decir, si B = {O, 1l}.
Se comprueba inmediatamente que la intersecci
on de una familia de sub
algebras de un algebra dada B es de nuevo una sub
algebra. Por consiguiente, si
X B, podemos definir la sub
algebra generada por X en B como la intersecci
on
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 sub
algebra de B, entonces la
sub
algebra generada por X en C coincide con la sub
algebra generada por X
en B. Si B = hXi diremos que X es un generador de B.
Captulo 10. Algebras
de Boole
308
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,
x0 = X \ x.
Es una simple rutina comprobar que se cumplen todas las propiedades que exige
la definici
on de algebra de Boole. Adem
as, es claro entonces que
O = ,
1l = X,
x y syss x y.
10.1. Conceptos b
asicos
309
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 x0i = O.
Veamos ahora que bX = 1l. En efecto:
V
W V
W
W
1l =
(ci c0i ) =
p(ci , f (i)) =
af =
af = bX .
i<n
f n 2 i<n
f n 2
f X
f y
(f,g)xy
Por u
ltimo, si llamamos x0 = X \ x, tenemos que bx0 = b0x . En efecto,
bx0 bx = bx0 x = O,
Captulo 10. Algebras
de Boole
310
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 nfimo de XWen B (supuesto
que existan). Ciertamente
V
existen si X es finito. 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
V 0
W 0
W 0
V 0
pi =
pi ,
pi =
pi ,
iI
iI
iI
iI
0
tenemos que
pi p0i , luego pi
p0i , de modo que el miembro derecho
iI
iI
es una cota superior del conjunto {pi | i I}. Si r es cualquier cota superior,
V 0
V 0 0
entonces r0 p0i , luego r0
pi , luego
pi r. Esto prueba que existe
iI
W
V 0
V 0 0
W iI
0
pi =
pi , luego en definitiva
pi =
pi .
iI
iI
iI
iI
10.2. Algebras
completas
311
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 nfimo.
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 nfimos 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
p0i
p1j =
(p0i p1j ),
iI
jJ
(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 p0 .
En efecto, si p q r, entonces
q = q (p p0 ) = (q p) (q p0 ) r p0 .
Recprocamente, si q r p0 , entonces
p q p (r p0 ) = (p r) (p p0 ) = 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,
0
tomamos una cota rWarbitraria. Como p0i p1j
W r, tenemos que p0i r p1j
0
para todo i, luego
p0i r p1j , luego
p0i p1j r. Similarmente,
iI
W
W
0 iI
W
0
p1j r
p0i , de donde
p1j r
p0i , y de aqu concluimos que
iI
jJ
iI
p0i
iI
jJ
p1j r.
Captulo 10. Algebras
de Boole
312
jJ
(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
<
<
p0 . Obviamente q p y si
<
<
<
<
p =
<
p =
<+1
<
<+1
p .
<+1
<
q ,
<
q .
<
Definici
on 10.11 Un homomorfismo h : B C entre algebras de Boole
completas es completo si para todo X B se cumple
W
W
h
q =
h(q)
qX
qX
(o la igualdad an
aloga con nfimos, que es equivalente).
C
se
cumple que X C
V
(o, equivalentemente, X C).
En tal caso C es completa con la estructura de sub
algebra y si X C, el
supremo de X en C es el mismo que el supremo en B.
10.2. Algebras
completas
313
Captulo 10. Algebras
de Boole
314
Adem
as O = , 1l = X, la relaci
on de orden es la inclusi
on y para todo conjunto
A R(X) se cumple
S
W
A=
p
,
pA
T
V
A=
p
.
pA
6) p (p q) = (p (p q)) = p = p.
7) p0 q 0 = (p q ) = (X \ cl (p q )) = (X \ (cl p cl q ))
= ((X \ cl p ) (X \ cl q )) = (p q ) = (p q) = (p q)0 .
10.2. Algebras
completas
315
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 isomorfismo si
exigimos que la inmersi
on sea densa en un sentido que hemos de especificar.
Vamos a demostrar una generalizaci
on de este hecho.
Definici
on 10.15 Un preorden en un conjunto P es una relaci
on reflexiva 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, m
as 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 definir 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).
Una aplicaci
on i : P Q entre dos c.p.o.s es una inmersi
on si cumple:
V
a) p1 p2 P (p1 p2 i(p1 ) i(p2 )),
V
b) p1 p2 P (p1 p2 i(p1 ) i(p2 )).
Diremos que i es una inmersi
on completa si adem
as cumple
V
W
V
c) q Q p P p P(p p i(p ) q),
2 Obviamente,
si p = O q = O se cumple tambi
en que p q = O. En tal caso diremos
tambi
en que p y q son incompatibles, es decir, extendemos as a B la relaci
on de incompatibilidad, que en principio se aplica a B \ {O}.
Captulo 10. Algebras
de Boole
316
Una inmersi
on i : P Q es densa si i[P] es denso en Q.
Es inmediato comprobar que la composici
on de inmersiones (resp. inmersiones completas, resp. densas) es tambien una inmersi
on (resp. completa, densa).
Vamos a ver c
omo se particularizan estos conceptos al caso de algebras de
Boole. Para empezar observamos lo siguiente:
Teorema 10.16 Si i : P Q es una inmersi
on entre conjuntos parcialmente
ordenados separativos, entonces i es inyectiva y cumple
V
p1 p2 P (p1 p2 i(p1 ) i(p2 )).
n: Sean p1 , p2 P tales que i(p1 ) i(p2 ). Hemos de probar
Demostracio
que p1 p2 . En caso contrario, como P es separativo existira r p1 tal que
r p2 . Entonces i(r) i(p1 ) i(r) i(p2 ), contradicci
on. Teniendo en cuenta
que, por hip
otesis, la relaci
on en P es antisimetrica (no es s
olo un preorden), de
aqu se sigue que i es inyectiva.
As pues, bajo las hip
otesis del teorema (que se cumplen para algebras de
Boole) tenemos que i : P i[P] es una semejanza, con lo que podemos identificar a P con un subconjunto de Q.
La definici
on de inmersi
on completa es algo tecnica, pero captura exclusivamente en terminos de la relaci
on de orden el concepto de monomorfismo
completo entre algebras de Boole completas:
Teorema 10.17 Sean B y C dos
algebras de Boole completas. Entonces, una
aplicaci
on h : B C es un monomorfismo completo (en el sentido de conservar
supremos) si y s
olo si h(O) = O y su restricci
on a B \ {O} es una inmersi
on
completa B \ {O} C \ {O} en el sentido de c.p.o.s.
n: Si h es un monomorfismo
Demostracio
completo, claramente es una
V
inmersi
on y si q C \ {O} entonces
p
=
{r
B
| q h(r)} es una reducci
on
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(t0 ), luego p t0 (por
definici
on de p), y as t p p0 = O, contradicci
on.
Supongamos ahora que h es una inmersi
on 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.
Notemos adem
as que h(1l) = 1l. En efecto, en caso contrario h(1l)0 6= O,
luego podemos tomar una reducci
on p de h(1l)0 a B. Como p p, tenemos que
0
h(p) h(1l) , luego r = h(p) h(1l)0 6= O, pero p 1l, luego h(p) h(1l), y
as tenemos que r h(1l)0 r h(p) h(1l), luego r h(1l)0 h(1l)0 = O,
contradicci
on.
10.2. Algebras
completas
317
pX
pX
pX
pX
V
h(p) y s h
p = O.
pX
V
s h(t) s h
p = O,
pX
Captulo 10. Algebras
de Boole
318
n: Si i : P Q es una inmersi
Demostracio
on densa y q Q, entonces
existe un p P tal que i(p) q, y es inmediato que p es una reducci
on de q
a P, pues si p p, entonces i(p ) i(p) q, luego i(p ) q.
Veamos ahora que un algebra de Boole completa est
a totalmente determinada por cualquiera de sus subconjuntos densos:
Teorema 10.20 Sean B y C dos
algebras de Boole completas, sea D B un
subconjunto denso y sea j : D C una inmersi
on completa. Entonces j
se extiende a un u
nico monomorfismo completo j : B C, que ser
a un
isomorfismo si j es densa.
n: Notemos que al decir que D es denso en B hay que entender
Demostracio
que D B \ {O} es denso en B \ {O}. La unicidad se debe a que, para todo
p B, se cumple que
W
p = {q D | q p}.
En efecto, si llamamos r al supremo, es claro que r p, y si no se diera la
igualdad es que p r0 6= O, luego existe un q D tal que q p r0 , luego
q r por definici
on de r y tambien q r0 , luego q r r0 = O, contradicci
on.
Por lo tanto, si existe j , necesariamente
W
j (p) = {j(q) | q D q p},
10.2. Algebras
completas
319
Captulo 10. Algebras
de Boole
320
10.2. Algebras
completas
321
Algebras
at
omicas Ahora podemos dar una caracterizaci
on 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.
322
6
A, entonces O 6= p ( A) p, de donde
W
concluimos que p ( A)0 Y y es incompatible con todos los elementos
10.2. Algebras
completas
323
f <
(o la f
ormula equivalente que resulta de intercambiar supremos e nfimos).
f <
b si j = 1,
pb,j =
b0 si j = 0.
W
V W
Entonces
pb,j = 1l, luego
pb,j = 1l, luego la distributividad nos da que
j2
Llamemos af =
bB j2
bB
W V
f 2B bB
Captulo 10. Algebras
de Boole
324
<
Observemos, por u
ltimo, que respecto a la topologa en B considerada en la
definici
on 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
325
Entonces DW es claramente W
abierto, y adem
as es denso, pues si b B no es nulo,
entonces
p = 1l, luego
(b p) = b, luego alg
un b p 6= O y b p D ,
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
W
Q
I <
<
pf ()
iI
V W
< iI
pi ,
pi .
<
<
V W
< iI
pi =
<
V W
< iI
pi u =
V W
< iI
(pi u).
iI
<
W
Q
I <
<
pf () ,
326
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 relaci
on de incompatibilidad
es la misma que ya tenamos definida.
En efecto, si se cumple p q en el sentido definido 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 at
omico si y
s
olo si A est
a ramificado.
Si (A, ) es un arbol de Suslin bien podado, (P, ) es el mismo A con el
orden inverso y B = R(P) es su compleci
on, tenemos que B es un algebra de
Boole completa no at
omica con la condici
on de cadena numerable. Vamos a
probar (usando AE) que adem
as es 0 -distributiva.
Definici
on 10.31 Un
algebra de Suslin es un algebra de Boole completa, no
at
omica, con la condici
on de cadena numerable y 0 -distributiva.
10.2. Algebras
completas
327
W
puesto que cada p Niv (A) cumple p = p0 p1
p, y basta tomar el
pNiv+1 (A)
supremo en p.
Supongamos finalmente que tenemos definido un arbol A de altura cuyos
niveles son particiones de B. La distributividad de B nos da que
V
W
W V
p = 1l =
f (),
< 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 definimos
Q
Niv (A) = {pf | f
Niv (A) pf 6= O},
<
Captulo 10. Algebras
de Boole
328
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 0 ) (p0 q) = (p q) (p q)0 = (p q)0 ,
p q = p q.
El elemento
neutro de la suma es O y el del producto es 1l. Adem
as, se cumple
V
que b B b = b.
n: Se trata de una comprobaci
Demostracio
on rutinaria. La parte m
as
farragosa es demostrar la asociatividad de la suma:
(p + q) + r = ((p + q) r0 ) ((p + q)0 r)
= (((p q 0 ) (p0 q)) r0 ) (((p q) (p0 q 0 ))0 r)
x y = x + y + xy,
x0 = x + 1l.
329
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.
a) O
/ F 1l F ,
V
V
b) p F q B (p q q F ),
V
c) pq F p q F .
[p]0 = [p0 ].
Captulo 10. Algebras
de Boole
330
En efecto, es f
acil probar que las operaciones est
an bien definidas, aunque
tenemos una justificaci
on indirecta, pues pueden definirse a partir de la suma y
el producto, que ya sabemos que est
an bien definidas:
[p] [q] = [p][q],
331
Captulo 10. Algebras
de Boole
332
Definici
on 10.38 Sea B un algebra de Boole, sean I, F un ideal y un filtro en
B, respectivamente, y sea un cardinal infinito.
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
nfimo y este pertenece a F .
Obviamente un ideal es -completo si y s
olo si lo es su filtro 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 0 I. Por la completitud de I concluimos que
W
W
p q0 =
(p q 0 ) I,
pX
luego
pX
pX
W
p [q]. Esto prueba que
p es el supremo de Y .
pX
Definici
on 10.40 Sea B un algebra de Boole, I un ideal de B y un cardinal
infinito. Diremos que I cumple la condici
on de cadena o que es -saturado si
toda anticadena en B \ I tiene cardinal menor que .
Teorema 10.41 (AE) Sea un cardinal infinito, sea B un
algebra de Boole
completa e I un ideal -completo de B. Entonces I cumple la c.c. si y s
olo si
el
algebra B/I cumple la c.c..
n: Supongamos que I cumple la c.c.
Demostracio
V y sea {[p ]}< una
anticadena en B/I. Podemos suponer adem
as que < p
/ I. As, si
< < entonces p p I. Definimos
V 0
q = p
p .
<
333
V
<
p0 ) (p
<
p ) I, contradicci
on,
10.4
Espacios de Stone
= {Cp | p B}.
B
334
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
335
Si f es inyectiva e y S(B), es f
acil ver que {f (p) | p y} tiene la propiedad
de la intersecci
on finita en C, luego est
a contenido en un ultrafiltro x S(C).
Es f
acil comprobar as mismo que f (x) = y.
Si f es suprayectiva y p B es no nulo, entonces p est
a contenido en un
ultrafiltro y S(B), que tendr
a una antiimagen x S(C). As p y = f (x),
luego f (p) x, luego f (p) 6= O. As pues, f es inyectiva.
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
336
337
que estas correspondencias son mutuamente inversas, de modo que existe una
biyecci
on entre los atomos de un algebra de Boole y los puntos aislados de su
espacio de Stone.
Un algebra de Boole es at
omica si y s
olo 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
de abiertos-cerrados en S(B), es f
acil ver que cl
A es el supremo de X.
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 elecci
on si no lo
especificamos.
Convergencia de filtros En primer lugar mostraremos que los filtros pueden sustituir a las sucesiones en las caracterizaciones de algunos conceptos topol
ogicos en espacios no necesariamente 1AN.
Definici
on 10.50 Un filtro en un espacio topol
ogico X es un filtro en el algebra
PX. Diremos que un filtro 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 filtro F
si x
A.
AF
Captulo 10. Algebras
de Boole
338
Veamos algunas propiedades elementales:
339
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
abierto b
asico B =
p1
a en F . Ahora bien, si
i [Ai ] que contenga a x est
iI
340
341
tenemos que los conjuntos Ei son disjuntos dos a dos. Ahora basta definir
A =
y claramente se cumple lo pedido.
,<
Ei ,
Captulo 10. Algebras
de Boole
342
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
0 < + tal que F0 0 = . Digamos que F0 = {1 < < n }. Aplicamos ()
n veces, con (, a) = (1 , ), (2 , {1 }), . . . , (n , {1 , . . . , n1 }). Concluimos
que |{ < | x F0 Ki }| = . En particular, tomando cualquier de este
conjunto, tenemos que < 0 y F F0 Ki .
As pues:
Teorema 10.58 (AE) Si es un cardinal infinito y 2 = + , existen dos
espacios topol
ogicos compactos de Hausdor con la c.c.+ cuyo producto no
cumple la c.c.+ .
343
Captulo 10. Algebras
de Boole
344
n: S
Demostracio
olo falta demostrar la u
ltima propiedad. Dada una aplicaci
on f : D K, para cada x D consideramos el ultrafiltro
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 define una aplicaci
on f : D K.
Se trata de una aplicaci
on continua, pues si G K es abierto y x f1 [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) G0 G K \ H G.
345
Definici
on 10.61 Si D es un conjunto infinito, un ultrafiltro uniforme en D es
un ultrafiltro U en D tal que todos sus elementos tienen cardinal |D|.
|D|
ultra-
Captulo 10. Algebras
de Boole
346
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 infinito, 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 s
olo si A es finito, pues, ciertamente, si A es
finito entonces A = A, y si A es infinito, el conjunto
{A} {X PD | |D \ X| < 0 }
tiene la propiedad de la intersecci
on finita, luego est
a contenido en un filtro que
a su vez est
a contenido en un ultrafiltro no principal x A \ A.
Captulo XI
Elementos de teora de
modelos
Hasta ahora hemos estudiado distintas estructuras definibles 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 m
as 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 matem
atico (una f
ormula de un determinado lenguaje
formal) de la que podremos decir que es verdadera en el modelo que resulta de
especificar 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 especificar 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 matem
atico 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 definen una estructura como la de anillo ordenado necesitamos hacer referencia a relaciones (como ), a funciones
347
348
(como +) y a conjuntos especficos (como 0, 1), as como a elementos arbitrarios (x, y, . . . ) y a relaciones l
ogicas entre ellos. Vamos a definir 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}
(1 )i
si i < `(1 ),
(1 2 )i =
(2 )i`(1 ) si `(1 ) 1 < `(1 ) + `(2 ).
1 En
349
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 pr
actica escribiremos M en lugar de (M, I) y c, f, R
I(c), I(f ), I(R). De este modo, especificar un modelo de un lenguaje formal
L significa especificar 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 significado, de modo que el significado 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.
350
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 significado (respecto de un modelo que fije una interpretaci
on para
los signos involucrados), y a su vez la segunda se distingue de la tercera en
que el significado de la segunda debe ser un objeto del modelo considerado,
mientras que el significado 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 afirmaciones, como la tercera, las llamaremos f
ormulas.
Para definir con precisi
on los conjuntos de terminos y f
ormulas de un lenguaje
formal L emplearemos el teorema de recursi
on sobre la relaci
on bien fundada
en Cad(L) dada por 1 R 2 `(1 ) < `(2 ). As, para definir el conjunto de
los terminos definimos una funci
on f : Cad(L) 2 de modo que los terminos
ser
an las cadenas con imagen 1. En la pr
actica, esto significa que podemos
definir cu
ando una cadena es un termino supuesto que tengamos definido cu
ando
las cadenas de longitud menor son terminos. La definici
on 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 .
351
Convenios de notaci
on En la pr
actica, en lugar de escribir = t1 t2 escribiremos5 t1 = t2 , en lugar de (t1 = t2 ) escribiremos t1 6= t2 y en lugar de
escribiremos . Definimos 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 refiriendo a la cadena de signos
V
V
{(0, ), (1, x), (2, ), (3, y), (4, =), (5, +), (6, x), (7, y), (8, +), (9, y), (10, x)}.
No obstante, la sucesi
on concreta de los signos de un determinado termino o
f
ormula ser
a siempre irrelevante.
Ahora veamos c
omo cada modelo determina un significado para cada termino
y cada f
ormula de un lenguaje formal. En realidad nos falta atribuirle un significado a las variables, lo cual lo haremos mediante el concepto de valoraci
on:
Una valoraci
on de un lenguaje formal L en un modelo M de L es una
aplicaci
on v : Var(L) M .
De este modo, cada valoraci
on asigna un significado a cada variable de L.
5 Esto
352
Si v es una valoraci
on de L en M , x es una variable de L y a M , definimos
vxa como la valoraci
on que coincide con v salvo por que vxa (x) = a.
Ahora definimos 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 definir la relaci
on M [v] que significa 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 relaci
on 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 , definimos la relaci
on dada por
(, v) R (, w) `() < `(),
que claramente est
a bien fundada. Aplicando el teorema de recursi
on a esta
relaci
on, podemos definir una funci
on F : Form(L) Val(M ) 2 de modo
que M [v] sea por definici
on F (, v) = 1, y en la pr
actica esto supone que
podemos definir M [v] supuesto definido M [w] para toda f
ormula de
longitud menor que y para toda valoraci
on w. La definici
on es la siguiente:
a) M Rt1 tn [v] si y s
olo si R(M
(t1 )[v], . . . , M (tn )[v]).
b) M [v] si y s
olo si no M [v].
c) M ( )[v] si y s
olo si no M [v] o bien M [v].
V
d) M x[v] si y s
olo si para todo a M se cumple M [vxa ].
En particular, M t1 = t2 [v] si y s
olo si6 M (t1 )[v] = M (t2 )[v]. A partir de
las definiciones que hemos dado de los signos l
ogicos es f
acil demostrar:
a) M ( )[v] si y s
olo si M [v] o M [v].
b) M ( )[v] si y s
olo si M [v] y M [v].
c) M ( )[v] si y s
olo si M [v] y M [v] o bien no M [v] y no
M [v].
W
d) M x[v] si y s
olo si existe un a M tal que M [vxa ].
353
Nota A pesar del aspecto tecnico de estas definiciones, debemos tener presente
que en la pr
actica M (t)[v] no es m
as que el objeto que normalmente entendemos
que significa t cuando lo leemos, e igualmente M [v] significa 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 pr
actica, las variables libres de una f
ormula son las variables que
aparecen en ella sin estar afectadas por un cuantificador.
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] s
olo dependen de los valores
que toma la valoraci
on v sobre las variables libres en t y en , respectivamente.
En efecto:
354
syss R(M
(t1 )[w], . . . , M (tn )[w]) syss M Rt1 tn [w].
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 ]
11.2
355
Teoras formales
Definici
on 11.3 Sea L un lenguaje formal y sea Form(L) un conjunto de
f
ormulas. Diremos que M es un V
modelo de (y lo representaremos por M
si M es un modelo de L tal que M .
V
VxyW(x + y = y + x)
Vx y (x + y = 0)
Vxy (xy = yx)
x x 1 = x.
Si a estos axioma a
nadimos los de la definici
ordenado tendremos
Von de anillo 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 di
adico podemos definir la teora
de conjuntos parcialmente ordenados, o la teora de conjuntos totalmente ordenados, etc., sobre un lenguaje con funtores , y 0 y constantes O, 1l podemos
definir 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.
356
como
la
uni
o
n
de
y
el
conjunto
de
todas
las
n
W n+1
sentencias de la forma x (x) (c ).
Finalmente, definimos L0 como el lenguaje formal cuyos
signos son los de L
S
m
as las constantes de todos los lenguajes Ln y 0 =
n . Basta probar que
n
357
que
a formado por sentencias de la forma
W = 0 1 , donde 0 n y 1 est
x (x) (c ), donde Form(Ln ).
Como n es finitamente consistente, existe un modelo M de Ln tal que
M 0W. Extendemos M a un modelo de WLn+1 del modo siguiente: si la
9
f
ormula x (x) (c ) est
a en 1 y M Wx (x), elegimos
W un a M tal
que M [a] y definimos c = a. Si M x (x) o bien x (x) (c )
no est
a en 1 , definimos c como un elemento cualquiera prefijado de M . Es
claro entonces que (la extensi
on de) M satisface M , lo que prueba que
n+1 es finitamente consistente. Notemos que aqu es esencial que a f
ormulas
diferentes les corresponden constantes c diferentes, por lo que no puede darse el
caso de que tengamos que dar distintas interpretaciones a una misma constante.
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.
y Rc1 cn T,
trata de un n
umero finito de elecciones, por lo que no necesitamos AE.
358
Similarmente, si f es un funtor n-
adico en L, definimos f : M n M
mediante
f([c1 ], . . . , [cn ]) = [c] (f c1 cn = c) T.
Esto es correcto, pues existe una constante c tal que
W
( x f c1 cn = x f c1 cn = c) T
W
y trivialmente T x f c1 cn = x, luego (f c1 cn = c) T . Por otra
parte, si (f c1 cn = c) T y (f c1 cn = c0 ) T entonces (c = c0 ) T , luego
[c] = [c0 ].
Veamos ahora que si t(x1 , . . . , xn ) es un termino de L, entonces
M t([c1 ], . . . , [cn ]) = [c] syss (t(c1 , . . . , cn ) = c) T.
Razonamos por inducci
on sobre la longitud de t. Si t = xi es inmediato que
M [ci ] = [c] syss (ci = c) T.
El argumento cuando t = c0 es casi identico. Si t = f t1 tm y el resultado vale
para los tj , entonces tomamos constantes c0j tales que T contenga la sentencia
W
x tj (c1 , . . . , cn ) = x tj (c1 , . . . , cn ) = c0j .
W
Como T x tj (c1 , . . . , cn ) = x, resulta que (tj (c1 , . . . , cn ) = c0j ) T . Por
hip
otesis de inducci
on M tj ([c1 ], . . . , [cn ]) = [c0j ].
Entonces M (f t1 tm )([c1 ], . . . , [cn ]) = [c] si y s
olo si
01 ], . . . , [c0m ])
R(M
(t1 )([c1 ], . . . , [cn ]), . . . , M (tm )([c1 ], . . . , [cn ])) syss R([c
syss Rc01 c0n T syss T Rt1 tm ([c1 ], . . . , [cn ]) syss (c1 , . . . , cn ) T .
359
syss T (c1 , . . . , cn )
syss (c1 , . . . , cn ) T .
V
x (x, x1 , . . . , xn ) y el resultado vale para ,
V
M [[c1 ], . . . , [cn ]] syss
c Const(L) M [[c], [c1 ], . . . , [cn ]]
V
syss
c Const(L) (c, c1 , . . . , cn ) T.
V
Veamos que esto implica que x (x, c1 , . . . , cn ) T . En caso contrario,
como existe una constante c tal que
W
x (x, c1 , . . . , cn ) (c, c1 , . . . , cn ) T,
V
V
resulta
/ T , entonces x (x, c1 , . . . , cn ) T , luego
W que si x (x, c1 , . . . , cn )
T x (x, c1 , . . . , cn ), luego T (c, c1 , . . . , cn ), luego (c, c1 , . . . , cn )
/ T,
contradicci
on.
V
Recprocamente, si x (x, c1 , . . . , cn ) T y c Const(L), entonces es claro
que T (c, c1 , . . . , cn ), luego (c, c1 , . . . , cn ) T .
Finalmente, si =
360
361
362
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
f=
tx : A 2
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 finitamente
consistente de sentencias de un lenguaje formal L puede extenderse a una
teora T finitamente consistente y completa.
Sea A = Sent(L) y sea F el conjunto de las funciones t definidas sobre
subconjuntos finitos de A de modo que existe un modelo M de Dt tal que
V
Dt (t() = 1 M ).
363
364
hip
otesis 2B es compacto, luego X tambien lo es.
365
Algebras
de Lindenbaum Los axiomas que definen las algebras de Boole
pueden interpretarse como las propiedades de la uni
on, la intersecci
on 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 l
ogica
se realiza a traves del concepto de algebra de Lindenbaum, que presentamos a
continuaci
on:
Definici
on 11.12 Sea T una teora sobre un lenguaje formal L. Definimos en
Sent(L) la relaci
on de equivalencia dada por
syss T .
[] [] = [ ],
[]0 = []
est
an bien definidas (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 = 1l0 .
366
(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 s
olo si T es contradictoria,
mientras que BT es trivial (es decir, cumple BT = {O, 1l}) si y s
olo si T es
completa.
Esto sucede, por ejemplo, con todas las teoras de la forma T (M ), para un
modelo M .
Seg
un las definiciones 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 0 7 FT 0 = {[] BT | T 0 }.
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 m
as:
Teorema 11.14 (TU) Todo orden parcial en un conjunto X puede extenderse
hasta un orden total.
367
368
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 L0 el lenguaje que resulta de
Demostracio
a
nadir a L un conjunto numerable de constantes {cn }n . Sea el conjunto
de sentencias de L0 formado por las sentencias de T y las de la forma cm 6= cn ,
para todo m 6= n.
Entonces es finitamente consistente, pues si es un subconjunto finito
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 m
as 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 prefijado 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 infinito.
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
10 Si el lenguaje de la teor
a es numerable, este teorema no requiere TU, pues podemos usar
la versi
on 11.6 del teorema de compacidad.
369
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 )].
370
n: Por inducci
Demostracio
on sobre la longitud de . Si = Rt1 tm ,
usamos el teorema anterior:
N [a1 , . . . , an ] syss N (R)(N (t1 )[a1 , . . . , an ], . . . , N (tm )[a1 , . . . , an ])
syss M (R)(i(N (t1 )[a1 , . . . , an ]), . . . , i(N (tm )[a1 , . . . , an ]))
syss M (R)(M (t1 )[i(a1 ), . . . , i(an )]), . . . , N (tm )[i(a1 ), . . . , i(an )])
syss M [i(a1 ), . . . , i(an )].
Si , entonces, aplicando a la hip
otesis de inducci
on:
N [a1 , . . . , an ] syss N [a1 , . . . , an ] syss M [i(a1 ), . . . , i(an )]
syss M [i(a1 ), . . . , i(an )].
V
El caso = es similar. Supongamos por u
ltimo que = x.
Entonces
V
N [a1 , . . . , an ] syss a N N [a, a1 , . . . , an ]
V
syss a N M [i(a), i(a1 ), . . . , i(an )]
V
syss a M M [a, i(a1 ), . . . , i(an )] syss M [i(a1 ), . . . , i(an )],
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 .
N para indicar que M y N son isomorfos (es
Usaremos la notaci
on M =
decir, que existe un isomorfismo 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 v
alido para inmersiones arbitrarias, pero hay inmersiones que lo cumplen sin ser isomorfismos:
Definici
on 11.21 Una inmersi
on elemental i : N M entre dos modelos
de un mismo lenguaje formal L es una aplicaci
on tal que para toda f
ormula
(x1 , . . . , xn ) de L se cumple
V
a1 an N (N [a1 , . . . , an ] M [i(a1 ), . . . , i(an )]).
371
372
V
= x y que el teorema es v
alido 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 ].
373
374
Combinando los dos teoremas anteriores vemos que si una teora tiene un
modelo infinito, entonces tiene modelos de todos los cardinales mayores o iguales
que el cardinal de su lenguaje formal.
La definici
on del n
ucleo de Skolem no es constructiva por la elecci
on arbitraria de las funciones de Skolem. El teorema siguiente nos da una representaci
on
de los elementos de un n
ucleo de Skolem que compensa en parte este inconveniente. Primero necesitamos una definici
on.
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 m
as 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 inducci
Demostracio
on sobre
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 inducci
on 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 suficientemente
grande, y entonces es claro que M (t)[a1 , . . . , an ] Nk+1 (X).
Recprocamente, vamos a probar por inducci
on 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 inducci
on; 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 inducci
on 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 aplicaci
on 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 .
11.4. Ultraproductos
375
n: Si (x0 , x1 , . . . , xn ) es una f
Demostracio
ormula de L (con una ordenaci
on de sus variables), es claro que h |N n : N n N . Como N M , si
a1 , . . . , an N y
W
a N N [a, a1 , . . . , an ],
tambien
luego
W
a M M [a, a1 , . . . , an ],
M [h (a1 , . . . , an ), a1 , . . . , an ],
N [h (a1 , . . . , an ), a1 , . . . , an ].
11.4
Ultraproductos
f =U g {i I | f (i) = g(i)} U.
Si F es un funtor n-
adico de L, entonces M (F )([f1 ], . . . , [fn ]) = [f ], donde
f (i) = Mi (F )(f1 (i), . . . , fn (i)).
Se comprueba sin dificultad que estas relaciones y funciones est
an bien definidas, as como que el igualador se interpreta como la igualdad.
376
QU
iI
Mi Mi0
QU
iI
U
Mi (t)[[f1 ], . . . , [fn ]] = [g],
Mi .
iI
iI
U
Mi (t)[[f1 ], . . . , [fn ]]
iI
U
U
U
Mi (F )
Mi (t1 )[[f1 ], . . . , [fn ]], . . . ,
Mi (tr )[[f1 ], . . . , [fn ]]
iI
iI
iI
U
Mi (F )([g1 ], . . . , [gr ]) = [g],
iI
11.4. Ultraproductos
377
iI
U
U
U
Mi (R)
Mi (t1 )[[f1 ], . . . , [fn ]], . . . ,
Mi (tr )[[f1 ], . . . , [fn ]]
iI
iI
iI
U
Mi (R)([g1 ], . . . , [gr ]),
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
QU
Q
Mi [[f1 ], . . . , [fn ]] U Mi [[f1 ], . . . , [fn ]]
iI
iI
En efecto,
QU
iI
QU
iI
Mi ( )[[f1 ], . . . , [fn ]]
Mi [[f1 ], . . . , [fn ]]
QU
iI
Mi [[f1 ], . . . , [fn ]]
V
Si (x1 , . . . , xn ) = x(x, x1 , . . . , xn ) y el teorema vale para , probaremos
tambien la coimplicaci
on de las negaciones:
V
Q
U Mi x [[f1 ], . . . , [fn ]]
iI
{i I | Mi
V
x [f1 (i), . . . , fn (i)]}
/ U.
378
En efecto:
V
W
Q
Q
Q
U Mi x [[f1 ], . . . , [fn ]] f Mi U Mi [[f ], [f1 ], . . . , [fn ]]
iI
iI
iI
W
Q
f Mi {i I | Mi [f (i), f1 (i), . . . , fn (i)]}
/U
iI
W
Q
f Mi {i I | Mi [f (i), f1 (i), . . . , fn (i)]} U.
(11.1)
iI
Definimos adem
as 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
11.4. Ultraproductos
379
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 finitos 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 intersecci
on
finita, pues si 1 , . . . , n I y = 1 n , entonces
I I1 In ,
y adem
as I 6= . Por consiguiente S genera un filtro en I, que a su vez
est
a contenido en un ultrafiltro 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.
380
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 elecci
on, luego A I U 0 , contradicci
on.
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 0 y dos funtores
di
adicos + y , y cuyos axiomas son las sentencias:
V
(AP1) Vx x0 6= 0
(AP2) Vxy(x0 = y 0 x = y)
(AP3) Vx x + 0 = x
(AP4) Vxy(x + y 0 = (x + y)0 )
(AP5) Vx x 0 = 0
(AP6) Vxy(xy 0 = xy + x)V
V
(AP7)
x1 xn ((0) x((x) (x0 )) x(x)),
donde es cualquier f
ormula con variables libres x1 , . . . , xn .
0(1) = 00 ,
0(2) = 000 ,
...
11.4. Ultraproductos
381
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 definir 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.
383
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 (funci
on), 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
aplicaci
on, 11
arbol, 283
bien podado, 284
completo, 288
de Aronszajn, 287, 289
de Kurepa, 302
de Suslin, 291
ramificado, 291
Aronszajn (
arbol de), 287
asimetrica (relaci
on), 20
asociativa (propiedad), 27
atomo, 321
automorfismo, 309
Axioma
de comprensi
on, 4
de elecci
on, 88
de G
odel, 150
numerable, 90
de extensionalidad, 2
de infinitud, 48
de la uni
on, 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 (funci
on), 147
bien fundada
clase, 40
relaci
on, 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
debilmente inaccesible, 128
fuertemente inaccesible, 146
lmite, 128
fuerte, 146
regular, singular, 128
384
INDICE DE MATERIAS
sucesor, 128
cero-dimensional, 333
cerrado, 251
en un ordinal, 153
clase, 2
propia, 7
clausura, 77, 251
transitiva, 77
cociente (clase), 21
cofinal (aplicaci
on), 124
cofinalidad, 124
compacto, 270
numerablemente, 274
compatibilidad
en un arbol, 283
en un c.p.o., 315
compleci
on, 215, 319
complemento, 5
completitud, 331
de un algebra, 322
completo (conjunto), 356
composici
on, 13
condici
on de cadena, 322, 332
numerable, 267
conexa
clase, 40
relaci
on, 20
conjuntista (relaci
on), 76
conjunto, 2
dual, 310
conmutativa (propiedad), 27
consecuencia l
ogica, 355
consistente, 356
constante, 348
continua (funci
on), 257
continuo, 225
funci
on del, 136
contradictorio, 356
convergencia, 203, 250
de filtros, 337
cota, 22
creciente (funci
on), 24
cuadrado , 178
cuasidisjunta (familia), 268
cubrimiento, 270, 271
cuerpo, 29
385
metrico, 202
decreciente (funci
on), 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
epimorfismo
de algebras, 309
de anillos, 33
epsilon (n
umero), 71
equipotencia, 97
espacio
compacto, 270
de Hausdor, 239
metrico, 202
topol
ogico, 238
estacionario (conjunto), 159
exponenciaci
on
de cardinales, 112
de ordinales, 64
f
ormula, 351
Feferman-Sch
utte (ordinal de), 190
filtro, 329
en un conjunto, 157
finitamente consistente, 356
finito (conjunto), 90
de Dedekind, 116
frontera, 253
386
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
homeomorfismo, 262
homomorfismo
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
nfimo, 23
infinita (clase), 107
de Dedekind, 116
inmersi
on, 315, 368
completa, 315
densa, 225, 316
elemental, 370
isometrica, 202, 203
interior, 251
punto, 251
intersecci
on, 5
diagonal, 156
intervalo, 223
inversa, 12
inverso (elemento), 27
irreflexiva (relaci
on), 20
isometra, 202, 203
isomorfismo, 368
INDICE DE MATERIAS
de algebras, 309
de anillos, 33
ordenados, 35
Kurepa
arbol de, 302
hip
otesis de, 302
lmite
de una sucesi
on, 203, 250
ordinal, 46
lenguaje formal, 348
lexicogr
afico (orden), 60
ley de composici
on interna, 27
metrica discreta, 242
Mahlo (cardinal de), 168
maximal, 22
m
aximo, 23
minimal, 22
mnimo, 23
minuspotencia, 97
modelo, 349, 355
mon
otona (funci
on), 24
monomorfismo
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 (funci
on), 56
operaci
on, 27
orden can
onico en , 56
ordinal
de un conjunto, 54
n
umero, 45
sucesor, lmite, 46
par, 9
ordenado, 10
parte entera, fraccionaria, 198
INDICE DE MATERIAS
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
infinito, 121
cartesiano, 11
de cardinales, 107
de ordinales, 61
punto de acumulaci
on (de un filtro),
337
raz cuadrada, 220
racional (n
umero), 198
rama, 283
ramificado, 291
rango, 11
de un conjunto regular, 83
real (n
umero), 220, 229
reflexiva (relaci
on), 20
regresiva (aplicaci
on), 160
regular
cardinal, 128
conjunto, 82
relaci
on, 20
de equivalencia, 21
de orden, 22
relator, 348
restricci
on, 12
saturaci
on, 332
secci
on inicial abierta, 226
segundo axioma de numerabilidad,
263
semejanza, 24
sentencia, 353
separable, 265
separativo (preorden), 315
simetrica (relaci
on), 20
387
singular (cardinal), 128
sistema , 268
Sorgenfrey (recta de), 265
Stone (espacio de), 333
sub
algebra, 307
sub
arbol, 284
subbase, 242
subcubrimiento, 270
submodelo, 368
elemental, 371
subsucesi
on, 206
sucesi
on (convergente, de Cauchy),
203
suma
de cardinales, 107
infinita, 120
de ordinales, 58
supremo, 23
Suslin
algebra de, 326
arbol de, 291
hip
otesis 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 inducci
on transfinita, 48, 49
de K
onig, 137
de L
owenheim-Skolem, 373
de los intervalos encajados, 221
de los ultrafiltros, 361
de recursi
on transfinita, 49
de Silver, 163
de Solovay, 162
de Stone, 333
de Tychono, 275, 339
general de inducci
on transfinita,
76, 80
general de recursi
on transfinita,
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
ultrafiltro, 329
fijo, 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