Sunteți pe pagina 1din 396

Carlos Ivorra Castillo

TEORIA DE CONJUNTOS

Un conjunto es un muchos que puede ser pensado


como uno.
Georg Cantor

Indice General
Introducci
on

ix

Captulo I: El lenguaje de la teora


1.1 Clases y conjuntos . . . . . . .
1.2 Funciones . . . . . . . . . . . .
1.3 Formaci
on de conjuntos . . . .
1.4 La teora de conjuntos NBG .
1.5 Relaciones . . . . . . . . . . . .
1.6 Leyes de composicion interna .

de
. .
. .
. .
. .
. .
. .

Captulo II: Ordinales


2.1 La construcci
on de los ordinales .
2.2 Inducci
on y recursi
on transnita
2.3 Ordinales y buenos
ordenes . . .
2.4 Funciones normales . . . . . . . .
2.5 La aritmetica ordinal . . . . . . .
2.6 Sumas nitas . . . . . . . . . . .
2.7 La forma normal de Cantor . . .

.
.
.
.
.
.
.

conjuntos
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

1
1
9
15
19
20
27

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

39
39
48
53
56
57
64
68

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

Captulo III: La teora de conjuntos NBG


75
3.1 Relaciones bien fundadas . . . . . . . . . . . . . . . . . . . . . . 75
3.2 El axioma de regularidad . . . . . . . . . . . . . . . . . . . . . . 81
3.3 El axioma de eleccion . . . . . . . . . . . . . . . . . . . . . . . . 86
Captulo IV: Cardinales
4.1 Equipotencia . . . . . . . . . .
4.2 N
umeros cardinales . . . . . . .
4.3 La aritmetica cardinal . . . . .
4.4 Conjuntos nitos . . . . . . . .
4.5 Sumas y productos innitos . .
4.6 Conalidad . . . . . . . . . . .
4.7 Aplicaciones sobre el axioma de
v

. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
eleccion

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

97
97
100
107
115
119
124
129

INDICE GENERAL

vi

Captulo V: La exponenciaci
on cardinal
135
5.1 La exponenciacion en NBG . . . . . . . . . . . . . . . . . . . . . 135
5.2 La hip
otesis de los cardinales singulares . . . . . . . . . . . . . . 141
5.3 Cardinales fuertemente inaccesibles . . . . . . . . . . . . . . . . . 146
Captulo VI: Conjuntos cerrados no acotados y estacionarios
6.1 Conjuntos cerrados no acotados . . . . . . . . . . . . . . . . .
6.2 Conjuntos estacionarios . . . . . . . . . . . . . . . . . . . . .
6.3 Un teorema de Silver . . . . . . . . . . . . . . . . . . . . . . .
6.4 Cardinales de Mahlo . . . . . . . . . . . . . . . . . . . . . . .
6.5 Principios combinatorios . . . . . . . . . . . . . . . . . . . . .
6.6 Puntos jos de funciones normales . . . . . . . . . . . . . . .

.
.
.
.
.
.

.
.
.
.
.
.

151
151
157
161
165
168
182

Captulo VII: El sistema num


erico
7.1 Los n
umeros enteros . . . . . .
7.2 Los n
umeros racionales . . . . .
7.3 Cuerpos metricos completos . .
7.4 La construcci
on de R . . . . . .
7.5 Conjuntos ordenados completos
7.6 Sumas innitas . . . . . . . . .

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

191
191
196
199
213
220
229

Captulo VIII: Elementos de topologa


8.1 Espacios topol
ogicos . . . . . . . . .
8.2 Algunos conceptos topologicos. . . .
8.3 Aplicaciones continuas . . . . . . . .
8.4 Condiciones de numerabilidad . . . .
8.5 Espacios compactos . . . . . . . . . .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

235
236
247
254
261
267

Captulo IX: Arboles


9.1 El problema de Suslin . . . . .
9.2 Conceptos b
asicos sobre arboles

9.3 Arboles
de Aronszajn . . . . .

9.4 Arboles
de Suslin . . . . . . . .

9.5 Arboles de Kurepa . . . . . . .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

277
277
281
285
289
299

Captulo X: Algebras
de Boole
10.1 Conceptos b
asicos . . . . .

10.2 Algebras
completas . . . . .
10.3 Ideales y ltros . . . . . . .
10.4 Espacios de Stone . . . . . .
10.5 Aplicaciones a la topologa .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

303
303
308
326
331
335

Captulo XI: Elementos de teora de modelos


11.1 Lenguajes y modelos . . . . . . . . . . . . .
11.2 Teoras formales . . . . . . . . . . . . . . .
11.3 Submodelos, inmersiones . . . . . . . . . . .
11.4 Ultraproductos . . . . . . . . . . . . . . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

345
345
353
366
373

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

INDICE GENERAL

vii

Bibliografa

381

Indice de Materias

382

Introducci
on
El prop
osito de este libro es proporcionar una introduccion axiomatica rigurosa a la teora de conjuntos que no presuponga del lector ning
un conocimiento
tecnico de la logica matematica mas alla de una cierta familiaridad con las
tecnicas de razonamiento informal-formalizable que emplean habitualmente los
matematicos.
Naturalmente, una fundamentacion solida de la teora de conjuntos presupone la logica formal, y a este respecto podemos decir que ocialmente este
libro debe considerarse como la continuacion de mi libro de L
ogica matem
atica
(LM), en el que, entre otras cosas, se discuten con todo el detalle y los tecnicismos necesarios diversas teoras axiomaticas de conjuntos, entre ellas la de
Zermelo-Fraenkel (ZFC) y la de von Neumann-Bernays-Godel (NBG). Sin embargo, aqu hemos optado por exponer la teora axiomatica de modo que no ha
sido necesario hacer ninguna referencia explcita a LM, de tal forma que quien
lea LM y contin
ue con este libro, no solo no encontrara ninguna laguna entre
ambos, sino que de hecho hallara varios solapamientos, los que hemos considerado necesarios para que el lector familiarizado con el razonamiento matematico
pueda suplir con dicha familiaridad los requisitos tecnicos que proporciona LM.
De este modo, LM y el presente libro suponen dos propuestas alternativas
para introducirse en la teora de conjuntos: o bien empezando por los fundamentos logicos de LM para despues adentrarse en los contenidos matematicos de
las teoras de conjuntos all presentadas, o bien empezar por una introduccion
axiomatica a la teora de conjuntos apoyada en la familiaridad del lector con
el razonamiento matematico para despues (opcionalmente) profundizar en sus
aspectos logicos a traves de LM.
Puesto que la distincion entre conjuntos y clases propias resulta inevitable,
para eliminar por completo las dicultades conceptuales que conlleva (que se
discuten con detalle en LM) hemos optado por partir de la teora axiomatica
de von Neumann-Bernays-G
odel NBG en lugar de la mas habitual, que es ZFC,
puesto que as el concepto de clase propia es un concepto formal mas que no
debera presentar ninguna dicultad especial al lector, en lugar de un concepto
metamatematico que tiene que entenderse necesariamente en terminos de conceptos logicos. No obstante, ambas teoras son equivalentes, y el lector familiarizado con LM se dar
a cuenta de que, pasado el captulo I (en el que exponemos
la axiom
atica de NBG), las siglas NBG pueden ser trivial y sistem
aticamente
sustituidas por ZFC sin necesidad de modicar absolutamente nada de lo dicho.
ix

Introduccion

Los captulos siguientes, desde el II hasta el V exponen los resultados fundamentales de la teora de conjuntos cantoriana (principalmente la teora de
ordinales y de cardinales), sin perjuicio de que se presenten muchos resultados
muy posteriores en el tiempo a la epoca de Cantor.
El captulo VI, aunque es una prolongaci
on natural del precedente, es bastante mas avanzado y puede leerse tras los captulos VII y VIII. El primero de
estos est
a dedicado a la construcci
on del sistema numerico, y termina de justicar as que la teora axiomatica presentada es suciente para desarrollar a
partir de ella todas las ramas de la matematica (
algebra, analisis, geometra, topologa, etc.) Precisamente en el captulo 8 introducimos los elementos b
asicos
de la topologa conjuntista como requisito para la exposicion de aspectos mas
avanzados de la teora de conjuntos, entre los que se cuentan varios apartados
del captulo previo VI (los relativos a principios combinatorios, cardinales inaccesibles, etc.) as como los captulos posteriores sobre arboles y algebras de
Boole.
El lmite principal que nos hemos impuesto al elegir los contenidos ha sido
evitar todos aquellos que requieren considerar modelos de la teora de conjuntos
(con todos los aspectos sobre logica y metamatematica que ello requerira).
No obstante, en el u
ltimo captulo presentamos los resultados basicos de la
teora de modelos, pero sin entrar, seg
un acabamos de decir, en el estudio de
modelos de la propia teora de conjuntos, evitando as la necesidad de introducir
distinciones sutiles entre formulas metamatematicas y formulas denidas en la
teora axiom
atica. La mayor parte de los dos u
ltimos captulos puede verse como
los preliminares necesarios (junto con LA) para abordar temas mas avanzados
de la teora de conjuntos, principalmente los relativos a pruebas de consistencia,
cardinales grandes, etc.
Los u
nicos resultados que se enuncian sin demostracion en este libro son los
que arman la consistencia y la independencia de algunas de las armaciones
consideradas (como la hipotesis del continuo, la existencia de cardinales inaccesibles, etc.) En algunos casos se esbozan sin rigor los argumentos que permiten
concluir que determinados hechos no pueden ser demostrados en NBG (o, equivalentemente, en ZFC). Naturalmente, estas observaciones no demostradas no
se usan en ning
un momento, salvo para relacionar unas con otras.

Captulo I

El lenguaje de la teora de
conjuntos
En este primer captulo desarrollaremos el lenguaje necesario para hablar
con precisi
on de conjuntos, de modo que hablaremos de conjuntos en general
sin hablar de ning
un conjunto en particular. En el captulo siguiente usaremos
los conceptos introducidos aqu para construir (es decir, describir) conjuntos
concretos (como los n
umeros naturales) que empezaran a perlar el objeto de
estudio de la teora.

1.1

Clases y conjuntos

El concepto matematico de conjunto pretende precisar el concepto informal de coleccion de objetos, sin embargo hay razones profundas que haran
ingenuo pensar que un conjunto (en el sentido tecnico que vamos a dar a la palabra) es exactamente lo mismo que una coleccion de objetos. Ciertamente,
podemos pensar tranquilamente que todo conjunto es una coleccion de objetos
sin que ello nos lleve a ninguna contradiccion (que se sepa), pero pensar que
cualquier colecci
on de objetos puede identicarse con un conjunto s que lleva
inevitablemente a contradicciones. M
as concretamente: al tratar de precisar
el concepto informal de conjunto nos aparecen inevitablemente colecciones de
objetos (muchas de las cuales tienen interes matematico) que no pueden considerarse conjuntos sin caer en contradicciones.
Por este motivo vamos a partir de un concepto mas general que el de conjunto, al que llamaremos clase. Las clases tambien seran colecciones de
objetos, y seguira siendo cierto que si intent
aramos identicar cualquier colecci
on de objetos con una clase caeramos inevitablemente en contradicciones,
pero deniremos los conjuntos como un tipo particular de clases de modo que
todas las colecciones de conjuntos que necesitaremos considerar, o bien seran
conjuntos, o bien seran clases, y as habremos obtenido un marco conveniente
para desarrollar la teora de conjuntos.
1

Captulo 1. El lenguaje de la teora de conjuntos

As pues, decimos que las clases de las que vamos a hablar seran (o podran
ser consideradas como) colecciones de objetos. Quiz
a el lector espere ahora que,
en aras del rigor matematico, explicitemos que colecciones de objetos vamos a
considerar exactamente como clases y cuales van a ser exactamente los objetos
que podran aparecer en las colecciones llamadas clases, pero no vamos a hacer
nada parecido a esto. Por el contrario vamos a limitarnos a armar que las clases
son simplemente los objetos de los que vamos a hablar (sin especicar cuales
son), y que dadas dos clases A y B, entre ellas puede darse o no la relacion de
pertenencia, que representaremos por A B cuando se de y por A
/ B cuando
no se de. En el primer caso diremos que la clase A pertenece a (o es un elemento
de) la clase B, y en el segundo caso diremos que A no pertenece a B o que no
es un elemento de B.
Es en este sentido en el que podemos pensar que una clase B es la colecci
on
de todas las clases A que cumplen A B, pero ni vamos a denir que es exactamente una clase, ni en que consiste exactamente que una clase pertenezca o no
a otra. La parte positiva es que prometemos no hacer esto nunca mas, de modo
que desde aqu nos obligamos a que cualquier otro concepto que introduzcamos
en adelante sea denido con total precisi
on a partir de los conceptos de clase
y pertenencia. Un logico dir
a que los conceptos de clase y pertenencia
son los conceptos primitivos (o conceptos no definidos) de la teora de conjuntos.
La forma de hablar con total rigor de unos conceptos no denidos es a traves
de axiomas. Vamos a postular que las clases y la pertenencia de las que nos proponemos hablar (sean lo que sean) satisfacen unos axiomas y, del mismo modo
que nos hemos comprometido a no introducir nuevos conceptos sin denirlos con
todo rigor a partir de los conceptos primitivos de clase y conjunto (o, mas en
general, de otros conceptos previamente denidos) nos comprometemos tambien
a no armar nada sobre las clases y la pertenencia (o sobre los conceptos que
introduzcamos en adelante) que no pueda ser demostrado logicamente con todo
rigor a partir de los axiomas establecidos.
Para ilustrar estos prop
ositos empezamos dando la denicion de conjunto:
Definici
on 1.1 Diremos que una clase es un conjunto si pertenece al menos a
otra clase, es decir:
W
cto A B A B.
Notemos que en la formalizaci
on de esta denicion hemos escrito existe un
B tal que A pertenece a B. No necesitamos especicar de ninguna forma que
B es una clase, pues todos los objetos de los que vamos a hablar son clases.
El primer axioma que adoptamos es el siguiente:
Axioma de Extensionalidad Si dos clases tienen los mismos elementos,
entonces son iguales, es decir,
V
V
AB( x(x A x B) A = B).

1.1. Clases y conjuntos

Es el axioma de extensionalidad el que nos legitima a pensar en las clases


como colecciones de elementos (de clases, concretamente), pues si dos clases
tienen los mismos elementos (es decir, si todo elemento de una lo es de la otra
y viceversa, como dice la hip
otesis del axioma) entonces ambas determinan
la misma colecci
on de objetos, y lo que dice el axioma es que si dos clases
determinan la misma colecci
on de objetos, entonces son una misma clase. En
otros terminos: una clase no es ni mas ni menos que la colecci
on de clases que
determina mediante la relaci
on de pertenencia.
Veamos una segunda denicion:
Definici
on 1.2 Diremos que una clase A es una subclase de una clase B (o un
subconjunto, si es que A es un conjunto) si todo elemento de A es tambien un
elemento de B, es decir,
V
A B x(x A x B).

Observemos que A B se cumple en particular si A = B. Cuando queramos


indicar que A es una subclase de B distinta de la propia B escribiremos
A

B A B A 6= B.

Veamos ahora un ejemplo elemental de teorema:


Teorema 1.3 Se cumple:
V
a) A A A,
V
b) AB(A B B A A = B),
V
c) ABC(A B B C A C).

n: Observemos que los teoremas a) y c) no requieren el


Demostracio
axioma de extensionalidad, es decir, son teoremas logicos que se deducen de
las deniciones sin necesidad de ninguna hipotesis especca sobre las clases.
Por ejemplo, para demostrar c) suponemos A B B C y, para probar
A C tomamos una clase x A, de modo que, como A B, podemos armar
que x B y, como B C, podemos armar que x C. Esto prueba que
x A x C y, como esto vale para toda clase x, concluimos que A C.
En cambio, el teorema b) requiere el axioma de extensionalidad (y de hecho
es equivalente a el). Si suponemos que A B B A, entonces tenemos que
todo x A cumple x B, y viceversa, es decir, que x A x B, luego por
el axioma de extensionalidad A = B.
Lo importante que el lector debe extraer de este resultado, mas alla de la
trivialidad de lo que arma en s mismo, es que en el se pone de maniesto
c
omo es posible razonar de forma totalmente rigurosa con unos objetos (las
clases) y una propiedad (la pertenencia) que nunca hemos denido de ninguna
forma, pero no importa lo que sean las clases y la pertenencia que, mientras

Captulo 1. El lenguaje de la teora de conjuntos

cumplan el axioma de extensionalidad, tendran que cumplir necesariamente el


teorema anterior. Toda demostracion matematica, por sosticada que sea, es de
la misma naturaleza, con la u
nica diferencia de que puede apoyarse en algunos
axiomas mas que vamos a ir introduciendo paulatinamente.
El segundo axioma es el mas delicado desde un punto de vista tecnico:
Axioma de comprensi
on Si (x) es cualquier propiedad normal, existe una
clase cuyos elementos son exactamente los conjuntos x que tienen la propiedad
(x), es decir,
W V
A x(x A cto x (x)).

Naturalmente, aqu debemos especicar que queremos decir por propiedad


normal. Ante todo, cuando decimos que (x) es una propiedad queremos decir,
mas concretamente, que es una propiedad denible exclusivamente a partir de
los conceptos de clase y pertenencia mediante los conectores logicos (y, o,
si y solo si, etc.) y los cuanticadores (para todo y existe) (o de otros
conceptos denidos previamente en estas condiciones), entendiendo que pueden
aparecer mas variables ademas de la x. Enseguida veremos ejemplos. Que la
propiedad sea normal signica que los cuanticadores solo recorren conjuntos, es
decir, que en la denicion de (x) no se dice nunca para toda clase A o existe
una clase A, sino a lo sumo para todo conjunto A o existe un conjunto A.
Antes de discutir mas a fondo las sutilezas de este axioma, vamos a poner
sobre el papel ejemplos concretos, pero primero observemos que el axioma de
comprensi
on puede ser mejorado:
Teorema 1.4 En las condiciones del axioma de comprensi
on, se cumple
1 V
W
A x(x A cto x (x)).

n: Se trata de probar que existe una u


Demostracio
nica clase A cuyos
elementos son los conjuntos que cumplen (x). La existencia de tal clase la
proporciona el axioma de comprensi
on. Para probar que es u
nica suponemos
que una clase B cumple lo mismo, es decir,
V
V
x(x A cto x (x)) x(x B cto x (x)).

Es claro que de aqu se deduce que


V
x(x A x B),

y el axioma de extensionalidad nos da entonces que A = B, es decir, solo puede


haber una clase que cumpla la propiedad considerada.
Cuando hay una u
nica clase que cumple una propiedad, la logica nos permite
introducir un nombre para ella. En este caso:

1.1. Clases y conjuntos


V
Definici
on 1.5 {x | (x)} A| x(x A cto x (x)),

es decir, llamamos {x | (x)} a la u


nica clase cuyos elementos son los conjuntos
x que cumplen (x).
Por ejemplo, ahora podemos denir la uni
on, la intersecci
on, el complemento
y la diferencia de clases como
A B {x | x A x B},
A {x | x
/ A},

A B {x | x A x B},

A \ B {x | x A x
/ B},

respectivamente.
Tenemos as cuatro ejemplos de aplicacion del axioma de comprensi
on. En
la denicion de la uni
on estamos tomando (x) x A x B, que es
una propiedad denida exclusivamente en terminos de la pertenencia y un signo
logico (la disyuncion), en la que, ademas de la variable x, guran las variables
auxiliares A y B. Como no aparecen cuanticadores, la propiedad es normal y
el axioma es aplicable. Lo mismo vale para los otros tres ejemplos.
Denimos ahora dos ejemplos concretos de clases, la clase universal y la clase
vaca:
V {x | x = x},
{x | x 6= x}.
un conjunto es distinto de s mismo, tenemos que
V Obviamente, como ning
xx
/ . M
as a
un, la clase vaca es la u
nica clase con esta propiedad, es decir:
V V
A( x x
/ A A = ).

Esto es una consecuencia del axioma de extensionalidad, pues si una clase


A no tiene elementos, entonces tiene los mismos elementos que la clase vaca
(ninguno), luego ambas clases son la misma.
Respecto de la clase universal, es muy importante tener presente que, aunque
toda clase A cumple A = A, eso no signica que toda clase A cumpla A V .
Recordemos que, en general, los elementos de una clase {x | (x)} no son
todas las clases que cumplen (x), sino todos los conjuntos que cumplen (x).
Para pertenecer a {x | (x)} no basta con cumplir la propiedad (x), sino que
se requiere ademas ser un conjunto. En nuestro caso, la clase universal est
a
formada por todos los conjuntos que cumplen x = x, es decir, se trata de la
clase de todos los conjuntos (pero no de la clase de todas las clases). As pues:
V
x(x V cto x).

Observemos que y V son, respectivamente, la menor y la mayor de todas


las clases, en el sentido de que
V
A( A A V ).

En efecto, como los elementos de cualquier clase A son conjuntos, todos


ellos son tambien elementos de V , luego tenemos la inclusi
on A V . Por otra

Captulo 1. El lenguaje de la teora de conjuntos

parte, la clase vaca est


a contenida en cualquier otra clase, porque la implicacion
x x A se cumple trivialmente (no es posible encontrar un conjunto x
que cumpla x x
/ A).
Diremos que dos clases A y B son disjuntas si A B = , es decir, si no
tienen elementos en com
un.
Nota Los conceptos que acabamos de introducir verican 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 denicion de interseccion x A y x B C, y
por denicion de uni
on, o bien x B (en cuyo caso x A B) o bien x C (en
cuyo caso x A C), luego en cualquiera de los dos casos x (A B) (A C).
Esto prueba la implicacion
x A (B C) x (A B) (A C),
y la implicacion opuesta se demuestra de forma similar. Entonces el axioma de
extensionalidad nos da la igualdad. Alternativamente, podemos considerar que
hemos probado la inclusi
on
A (B C) (A B) (A C),
y que la implicacion contraria prueba la inclusi
on contraria:
(A B) (A C) A (B C),
y entonces concluimos mediante 1.3 b). En general una forma de probar una
igualdad entre dos clases X = Y es probar la doble inclusi
on X Y Y X
y aplicar 1.3 b).

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 armar que V , luego V 6= .
Podemos denir unos conceptos mas generales de union e interseccion:
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).

1.1. Clases y conjuntos

Ahora bien, la condicion 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
V (y)).
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 cuanticaciones de
la forma y A o y A son cuanticaciones sobre conjuntos y determinan
propiedades normales (supuesto que lo que vaya a continuacion sea normal).
Estas consideraciones generales justican en particular que la existencia de
gran uni
on y la gran interseccion se
S sigue de dos aplicaciones legtimas del
axioma de comprensi
on. Claramente, A resulta de reunir en una
nica clase
T u
todos los elementos de todos los elementos de A, mientras que A contiene a
los elementos comunes a todos los elementos de A. Observemos que
S
S
T
T
= ,
V = V,
= V,
V = .

En efecto, vamos a probar las dos u


ltimas igualdades:
V
Si x V , entonces trivialmente y x y, pues no T
es posible encontrar
un y que no T
cumpla x y, y esto signica que x , luego tenemos
la inclusi
on V , y ya hemos visto que la inclusi
on contraria se cumple
siempre.
Para
ltima igualdad requerimos el axioma del conjunto vaco. En efecto,
T la u
si x V , entonces x pertenece aT
todos los elementos de V , en particular x ,
lo cual es imposible. Por lo tanto V no tiene elementos y es el conjunto vaco.

Veamos ahora un ejemplo que muestra la necesidad de distinguir entre clases


y conjuntos. Denimos la clase de Russell como
R {x | x
/ x},
es decir, se trata de la clase de todos los conjuntos que no se pertenecen a s
mismos. La propiedad x
/ x es normal (trivialmente, porque no tiene cuanticadores) luego el axioma de comprensi
on justica la existencia de R.
Si no distinguieramos entre clases y conjuntos, y pretendieramos haber denido el conjunto de todos los conjuntos que no se pertenecen a s mismos
tendramos una contradiccion, pues cabra plantearse si el conjunto R se pertenece o no a s mismo, y las dos opciones resultan contradictorias: si R R
entonces R debera ser uno de los conjuntos que no se pertenecen a s mismos,
y concluiramos que R
/ R, en contra de lo supuesto. Si, por el contrario, suponemos que R
/ R, entonces R sera un conjunto que no se pertenece a s
mismo y deberamos concluir que R R, en contradiccion con lo supuesto.
Esta paradoja se conoce como la paradoja de Russell, y no afecta a la
teora de conjuntos en los terminos que la estamos presentando, pues en nuestro
contexto se reduce al teorema siguiente:
Teorema 1.6 cto R.

Captulo 1. El lenguaje de la teora de conjuntos

n: Observemos que R
Demostracio
/ R, pues si se cumpliera R R por
denicion de R resultara que R
/ R y tendramos una contradiccion. Si R fuera
un conjunto, entonces tendramos cto R R
/ R, es decir, R sera un conjunto
que no se pertenece a s mismo, y esto implicara R R, con lo que tendramos
una contradiccion. As pues, R no puede ser un conjunto.
Las clases que no son conjuntos se llaman clases propias. Acabamos de
probar que la clase de Russell es una clase propia, y que ademas cumple R
/ R.
Si no fuera por la distincion entre clases y conjuntos, que hace que R
/ R no
obligue necesariamente a que R R, tendramos una contradiccion.
Notemos que, como es un conjunto que no se pertenece a s mismo, se
cumple que R, luego R 6= . Ahora es claro tambien que la nocion de clase
no puede identicarse con la de coleccion de objetos, pues, admitiendo que
existan clases que cumplen los axiomas que estamos suponiendo, tenemos que
y R son dos clases que forman una coleccion de dos clases, pero tal colecci
on
no se corresponde con ninguna clase, en el sentido de que no existe ninguna
clase cuyos elementos sean exactamente y R, pues para que ello fuera posible
R debera ser un conjunto y no lo es.
As pues, siempre podemos pensar en colecciones de objetos (de clases, concretamente) que van mas alla de las colecciones que podemos expresar mediante
clases. Nuestro prop
osito es demostrar (adoptando para ello los axiomas adecuados) que todas las colecciones que realmente son necesarias para desarrollar
las matematicas (y esto no incluye a la colecci
on formada por y R, de la que
podemos hablar, pero tampoco pasa nada si no la tenemos en cuenta) son en su
mayor parte conjuntos y, en algunos pocos casos, clases propias, pero clases al
n y al cabo.
Nota El lector se habr
a preguntado sin duda por que hemos impuesto la
condicion de normalidad en el axioma de comprensi
on o, equivalentemente, que
problema habra en admitir que cualquier propiedad, normal o no, dene una
clase. La respuesta es que no habra ning
un problema. La teora axiomatica de
conjuntos que resulta de aceptar los axiomas que hemos introducido hasta ahora
y los que introduciremos en lo sucesivo se conoce como teora de conjuntos de
von Neumann-Bernays-G
odel, (NBG), mientras que si eliminamos la restriccion
de normalidad en el axioma de comprensi
on tenemos la teora de conjuntos de
Morse-Kelley (MK).
La diferencia entre ambas es que en NBG la nocion de clase propia es eliminable, es decir, toda la teora puede ser reformulada para eliminar por completo el
concepto de clase propia y trabajar exclusivamente con conjuntos. El resultado
es la llamada teora de conjuntos de Zermelo-Fraenkel (ZF) que es totalmente
equivalente a NBG en el sentido de que un teorema que involucre exclusivamente conjuntos es demostrable en NBG si y solo si es demostrable en ZF. Las
clases como R, que en NBG se demuestra que son clases propias, simplemente
no existen en ZF, es decir, en ZF, en lugar de la clase de los conjuntos que no
se pertenecen a s mismos no es un conjunto, se demuestra no existe ning
un
conjunto cuyos elementos sean los conjuntos que no se pertenecen a s mismos.

1.2. Funciones

Por el contrario, en MK las clases propias pueden usarse para demostrar


resultados sobre conjuntos (incluso armaciones que hablan exclusivamente de
n
umeros naturales) que no son demostrables en NBG ni, por consiguiente, en ZF.
En realidad, al restringirnos a NBG, es decir, al aceptar la restriccion del
axioma de comprensi
on a propiedades normales, no es que estemos restringiendonos a NBG, sino mas bien estamos observando que todos los resultados que
vamos a probar no requieren mas que la forma restringida del axioma de comprension. En ning
un momento nos vamos a encontrar con resultado que nos
gustara poder demostrar pero no podemos por culpa de la restriccion del
axioma de comprensi
on. Para encontrar resultados as (que los hay) es necesario ahondar mucho en las sutilezas logicas 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 denir funciones que hagan corresponder unos conjuntos con otros. La
clave para ello es el concepto de par ordenado, que a su vez requiere denir
previamente el concepto de par desordenado:
Definici
on 1.7 Dadas dos clases x e y, denimos el par (desordenado) formado
por ellas como
{x, y} {z | z = x z = y}.
Denimos tambien {x} {x, x} = {z | z = x}.

De este modo, {x, y} es la clase de todos los conjuntos que son iguales a x
o a y. Esto hay que tomarlo con precauci
on si x o y no son conjuntos. Por
ejemplo, {, R} = {} y {R} = .

Con los axiomas que hemos presentado hasta ahora no es posible demostrar
que exista ning
un otro conjunto, aparte de . Esto cambia drasticamente si
a
nadimos el axioma siguiente:
Axioma del par

V
xy (cto x cto y cto{x, y}).

En otras palabras, el axioma del par arma que el par denido por dos
conjuntos es un conjunto. El axioma incluye el caso en que x = y, en cuyo caso
tenemos:
V
x(cto x cto{x}).

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}.

10

Captulo 1. El lenguaje de la teora de conjuntos

Se dice entonces que hemos denido la clase A = {a, b, c, d} por extensi


on, es
decir, especicando sus elementos uno a uno, mientras que las clases denidas
especicando una propiedad que deben cumplir sus elementos est
an denidas
por comprensi
on. Obviamente, solo es posible denir por extensi
on clases con
un n
umero nito de elementos. Los axiomas vistos hasta el momento no nos
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 denir un nuevo concepto de par en el que el orden de sus
elementos sea relevante:
Definici
on 1.8 Denimos 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 aplicacion
de este axioma. La denicion 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 implicacion es trivial. Para probar la contraria supoDemostracio
nemos 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), sera {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 |

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))

11

1.2. Funciones

es normal si lo es, pues los dos cuanticadores que se a


naden a lo que arma
est
an restringidos a conjuntos, por lo que si es normal el axioma de comprension asegura la existencia de la clase {(x, y) | (x, y)}.
El ejemplo mas simple de clase denida de este modo es el producto cartesiano:
Definici
on 1.10 El producto cartesiano de dos clases A y B se dene 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 Denimos 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).

Notemos que en la denicion de clase unvoca no hemos exigido que todos


los elementos de F sean pares ordenados.
Diremos que una clase F es una funci
on si cumple
V
W
Fn F z F xy(cto x cto y z = (x, y)) Un F,

o, equivalentemente, si F V V Un F . M
as concretamente, diremos que F
es una aplicaci
on (o una funci
on) de una clase A en una clase B si cumple
F : A B Fn F DF = A RF B.
En otras palabras, una clase F es unvoca si para cada x DF existe un
u
nico conjunto y (necesariamente en RF ) tal que (x, y) F . Dicho y recibe el
nombre de imagen de x por F y se representa por
F (x) y | (cto y (x, y) F ).
Tambien se dice que x es una antiimagen de y por F , pero, aunque una clase
F sea unvoca, un elemento de RF puede tener varias antiim
agenes por F .
Si F V V (en particular si F es una funci
on), entonces F DF RF ,
pero esto no es cierto si F es una clase cualquiera, pues entonces F puede
contener elementos que no sean pares ordenados.
W
W
que los cuantificadores y y x que aparecen en las definiciones del dominio
y el rango est
an restringidas a conjuntos, por lo que la propiedad es normal y el axioma de
comprensi
on es aplicable.
1 Notemos

12

Captulo 1. El lenguaje de la teora de conjuntos

Claramente, F : A B signica 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.
Denimos:
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 implicacion es trivial. Si F y G coinciden sobre su


Demostracio
dominio com
un, dado z F , por ser una funci
on existen conjuntos x, y tales que
z = (x, y). Entonces x A por denicion 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 mas 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.
Denimos 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.
Denimos 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 }.

13

1.2. Funciones
En particular, si F : A B, X A, Y B, tenemos que
W
F [X] = {F (x) | x X} {y | x X F (x) = y},
F 1 [Y ] = {x | x A F (x) Y },

de modo que F [X] es la clase de todas las im


agenes por F de elementos de X
y F 1 [Y ] es la clase de todas las antiim
agenes por F de los elementos de Y .
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 ],

F 1 [Y1 Y2 ] = F 1 [Y1 ] F 1 [Y2 ],


pero

F [X1 X2 ] F [X1 ] F [X1 ]

y en general no se da la igualdad (pero se da si F es inyectiva).


Denimos la composici
on de dos clases F y G como la clase
W
F G {(x, z) | y(cto y (x, y) F (y, z) G)}.

En particular, si F : A B y G : B C, se cumple que F G : A C y


V
x A (F G)(x) = G(F (x)), de modo que F G es la aplicacion 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 composicion de aplicaciones inyectivas, suprayectivas o biyectivas es inyectiva, suprayectiva o biyectiva, respectivamente.
En el u
ltimo caso se cumple ademas 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 =
W
{(x, w) | yz(cto y cto z (x, y) F (y, z) G (z, w) H)}.

Finalmente, denimos la identidad en una clase A como la clase


IA {(x, y) | x A x = y}.

Equivalentemente,Vse trata de la aplicacion IA : A A (claramente biyectiva)


determinada por x A IA (x) = x.

Si llamamos I : V V a la aplicacion 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 aplicacion es biyectiva es encontrar su inversa,
de acuerdo con el teorema siguiente:

14

Captulo 1. El lenguaje de la teora de conjuntos

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 .
n: a) Para probar que F es inyectiva tomamos x, y A y
Demostracio
suponemos que F (x) = F (y), con lo que G(F (x)) = G(F (y)), pero esto equivale
a (F G)(x) = (F G)(y), que por hipotesis es IA (x) = IA (y), es decir, x = y.
Para probar que la aplicacion G es suprayectiva tomamos x A y observamos que y = F (x) B cumple G(y) = G(F (x)) = (F G)(x) = IA (x) = x.
b) Aplicando a) con los papeles de F y G intercambiados obtenemos que F
y G son biyectivas. Ademas, F 1 F G = F 1 IA , luego IB G = F 1 , luego
G = F 1 .
Terminamos esta secci
on discutiendo algunas notaciones habituales relacionadas con las funciones. Ante todo, puesto que el teorema 1.12 nos garantiza
que una funci
on queda completamente determinada por su dominio y por la imagen que asigna a cada elemento de este, habitualmente deniremos las funciones
especicando esta informacion.
on denida en la clase A tal que
V Por ejemplo, si decimos sea F la funci
x A F (x) = {x}, nos estamos reriendo a
F {(x, y) | x A y = {x}}.

Para que la denicion de F sea correcta es necesario comprobar que la propiedad y = {x} sea normal, para que el axioma de comprensi
on sea aplicable, y
ademas que, para cada x A, su imagen pretendida (en este caso {x}) sea un
conjunto, pues en caso contrario, es decir, si y no es un conjunto, el par (x, y)
sera simplemente
(x, y) = {{x}, {x, y}} = {{x}, {x}} = {{x}, {x, x}} = (x, x),
con lo que tendramos ciertamente la aplicacion F , pero cumplira F (x) = x
para todo x A cuya imagen pretendida no fuera un conjunto.2 Si se cumplen
estos dos requisitos, es inmediato comprobar que F : A V y que, para todo
x A, F (x) toma el valor pretendido.
Hay otra notaci
on sustancialmente distinta que conviene usar a veces para
representar ciertas aplicaciones. Para referirnos a una aplicacion X : I V
usaremos a veces la notaci
on {Xi }iI , y diremos entonces que {Xi }iI es una
familia de conjuntos subindicados por la clase I. En este contexto escribimos
2 En general, si t(x) es un t
ermino delVlenguaje de la teora de conjuntos tal que la f
ormula
y = t(x) es normal y se demuestra que x A cto t(x), entonces

F {(x, y) | x A y = t(x)},
define una funci
on a la que
as habitualmente nos referiremos como la funci
on F definida
V m
sobre la clase A dada por x A F (x) = t(x). En el ejemplo que hemos puesto, t(x) {x}.

15

1.3. Formaci
on de conjuntos

Xi X(i) para referirnos a la imagen de i, y decimos que es el conjunto de


ndice i en la familia considerada.
Notemos que, desde un punto de vista logico, la expresion X : I V
es la armaci
on seg
un la cual X es una aplicacion de dominio X, mientras
que {Xi }iI no es una armaci
on, sino la forma de representar a una cierta
aplicacion 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 denir una aplicacion en los
terminos explicados anteriormente, es decir, especicando 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 denir la familia {Xi Yi }iI , que ha de
entenderse como la aplicacion Z : I V dada por Z(i) = Xi Yi o, mas
concretamente
Z {(i, y) | i I y = Xi Yi }.

Ahora bien, de momento no estamos en condiciones de justicar que esta denicion es correcta, pues, aunque la propiedad y = Xi Yi es ciertamente normal,
hay asegurar ademas que Xi Yi es un conjunto para todo i I. Esto lo justicaremos en la secci
on siguiente, pero para ello sera necesario un nuevo axioma.
Esta notaci
on es u
til para hablar de grandes uniones e intersecciones, para
lo cual introducimos ademas los convenios de notaci
on
T
S
T
S
Xi {Xi | i I}.
Xi {Xi | i I},
iI

De este modo
W
V
S
Xi i I x Xi ),
x(x
iI

iI

V
V
T
Xi i I x Xi ).
x(x
iI

No obstante, para operar con estas uniones e intersecciones es preferible


contar antes con algunos de los resultados sobre formaci
on de conjuntos que
veremos en la secci
on siguiente.

1.3

Formaci
on de conjuntos

En esta secci
on demostraremos (a partir de los axiomas necesarios) que
practicamente todas las construcciones realizadas a partir de conjuntos dan lugar a nuevos conjuntos. Ya hemos visto dos axiomas de formaci
on de conjuntos
(es decir, axiomas que arman que determinadas clases son, de hecho, conjuntos), el axioma del conjunto vaco y el axioma del par. Aqu presentaremos otros

tres. Este
es el mas potente:
Axioma de reemplazo Si F : A B suprayectiva y A es un conjunto,
entonces B tambien es un conjunto.3
Como primera consecuencia obtenemos:
3 Desde

un punto de vista l
ogico conviene que los axiomas (al menos los m
as b
asicos de
la teora) involucren los conceptos m
as simples que sea posible, y por ello es u
til observar

16

Captulo 1. El lenguaje de la teora de conjuntos

Teorema 1.15 Toda subclase de un conjunto es un conjunto.


n: Sea A un conjunto y B A. Si B = , entonces B es un
Demostracio
conjunto por el axioma del conjunto vaco. En caso contrario existe un b B.
Denimos F : A B mediante
n
x si x B,
F (x) =
b si x
/ B.
Recordemos que esto es una forma practica de denir la clase F dada por
F {(x, y) | x A ((x B y = x) (x
/ B y = b))}.
Claramente F : A B suprayectiva, luego B es un conjunto por el axioma de
reemplazo.
Como consecuencia:
Teorema 1.16 La clase universal V es una clase propia.
n: Si V fuera un conjunto, por el teorema anterior todas las
Demostracio
clases seran conjuntos, pues todas est
an contenidas en V , pero sabemos que
existen clases propias, como la clase de Russell R, luego V no puede ser un
conjunto.
Ahora es inmediato que la interseccion de una clase A y un conjunto B (en
particular la interseccion de dos conjuntos) es un conjunto, pues A B B.
Para probar que la uni
on de conjuntos es un conjunto necesitamos un nuevo
axioma:
Axioma de la uni
on
En particular:

V
S
A(cto A cto A).

Teorema 1.17 Si A y B son conjuntos, tambien lo es A B.


S
n: Basta tener en cuenta que AB = {A, B}, y que {A, B}
Demostracio
es un conjunto por el axioma del par.
En particular ahora podemos probar que cualquier clase denida por extensi
on es un conjunto, pues, por ejemplo,
{a, b, c, d} = {a} {b} {c} {d},
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:
V
W
V
W
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
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.

17

1.3. Formaci
on de conjuntos

y las cuatro clases {a}, {b}, {c}, {d} son conjuntos por el axioma del par (o por
ser el conjunto vaco si alguna de las clases a, b, c, d no es un conjunto).
Combinando el axioma de reemplazo con el de la union obtenemos que
S si
Xi
{Xi }iI es una familia de conjuntos e I es un conjunto, entonces la union
iI
S
es un conjunto, pues dicha uni
on no es sino RX y RX es un conjunto por
reemplazo y la uni
on es un conjunto por el axioma de la union.
T
Xi es tambien un conjunto siempre que la
Notemos que la interseccion
iI
T
Xi Xi y podemos aplicar
clase I 6= , pues si existe un i I entonces
iI
T
Xi = V , luego no es un
el teorema 1.15. En cambio, si I = tenemos que
iI
conjunto.
Combinando tambien el axioma de reemplazo con el de la union obtenemos
que el producto cartesiano de conjuntos es de nuevo un conjunto:
Teorema 1.18 Si A y B son conjuntos, tambien lo es A B.
n: Para cada a A, la clase {a} B es un conjunto, pues
Demostracio
la aplicacion F : B {a} B dada por F (b) = (a, b) es biyectiva. Esto nos
permite considerar la familia de conjuntos {{a} B}aA, es decir, la aplicacion
F : A V dada por F (a) = {a} B. Ahora basta observar que
S
{a} B
AB =
aA

y aplicar la observaci
on precedente: como A es un conjunto, tambien lo es AB.
Es costumbre escribir
{x A | (x)} {x | x A (x)}

para enfatizar que estamos deniendo una subclase de la clase A. Por 1.15
sabemos que si A es un conjunto, toda clase denida as es de hecho un conjunto.
Similarmente, usaremos la notaci
on
{(x, y) A B | (x, y)} {(x, y) | (x, y) A B (x, y)},
que, por el teorema anterior, tambien da lugar a conjuntos siempre que A y B
son conjuntos.
Nota Ahora ya es f
acil trabajar con uniones e intersecciones de familias de
conjuntos. Por ejemplo en la prueba de 1.18 hemos usado un caso particular de
la primera de las propiedades siguientes, cuya prueba no ofrece dicultad:
T
T
S
S
(Xi Y ).
(Xi Y ), ( Xi ) Y =
( Xi ) Y =
iI

iI

iI

(El caso de la interseccion requiere suponer que I 6= ).

iI

18

Captulo 1. El lenguaje de la teora de conjuntos

Obviamente lo mismo vale con uniones e intersecciones en el segundo factor.


Notemos que para asegurar que los segundos miembros est
an bien denidos
necesitamos saber que cada Xi Y es un conjunto.
Otras propiedades muy u
tiles son las siguientes: si {Xi }iI es una familia
de subconjuntos de un conjunto X, entonces
S
T
T
S
(X \ Xi ).
Xi =
(X \ Xi ),
X\
Xi =
X\
iI

iI

iI

iI

En principio se requiere que I 6= , pero cuando se trabaja con familias de subconjuntos


de un conjunto jo X, es conveniente considerar que, por denicion,
T
Xi = X, con lo que las igualdades anteriores valen incluso si I = .

Una consecuencia sencilla de los teoremas precedentes es la siguiente:

Teorema 1.19 Si R V V , entonces


cto R cto DR cto RR.
n: La aplicacion R DR dada por4 (x, y) 7 x es supraDemostracio
yectiva, luego, por reemplazo, si R es un conjunto tambien lo es su dominio, y
analogamente se razona con el rango. Para la implicacion opuesta basta tener
en cuenta que R DR RR.
Sin embargo, si F es una funci
on la equivalencia anterior se puede simplicar
a cto F cto DF , puesto que si el dominio de F es un conjunto, puesto que
F : DF RF suprayectiva, por reemplazo tenemos que el rango tambien es un
conjunto. Alternativamente, es facil denir una biyeccion entre F y DF . As
pues:
Teorema 1.20 Una funci
on es un conjunto si y s
olo si lo es su dominio.
Presentamos nalmente el u
ltimo de los axiomas de formaci
on de conjuntos,
para lo cual denimos previamente la clase de partes de una clase dada:
PY {x | x Y }
Notemos que x Y es una propiedad normal pues equivale a que todo conjunto
que pertenezca a x pertenece tambien a Y . Hay que tener presente que PY
es la clase de todos los subconjuntos (no de todas las subclases) de Y . Si Y
es un conjunto no hay diferencia y PY contiene a todo x Y , pues esto ya
implica que x es un conjunto. En cambio, si Y es una clase propia, tenemos,
por ejemplo, que Y Y , pero Y
/ PY . Por ejemplo, es facil ver que PV = V .
4 M
as

concretamente, nos referimos a


F {(z, x) | z R

y (cto y z = (x, y))}.

En lo sucesivo, en casos similares a


este no nos detendremos a explicitar c
omo las funciones
que definamos se reducen en u
ltima instancia a aplicaciones del axioma de comprensi
on.

1.4. La teora de conjuntos NBG


Axioma de partes (AP)

19

V
X(cto X cto PX).

En otras palabras, el axioma de partes arma que la clase de partes de un


conjunto es un conjunto. A partir de aqu es facil demostrar que muchas otras
clases son conjuntos. Por ejemplo, denimos
AB {f | f : A B}.
Si B es una clase propia, tenemos que AB = , pues ninguna f : A B es un
conjunto que pueda pertenecer a AB . En cambio, si B es un conjunto (aunque
A no lo sea) tenemos que AB contiene a todas las aplicaciones f : A B,
pues todas ellas son conjuntos.
Teorema 1.21

V
AB(cto A cto B cto AB )

n: Basta observar que si f AB entonces f B A, luego


Demostracio
A P(B A), y basta aplicar los resultados que ya conocemos de formaci
on
de conjuntos.
B

M
as en general, dada una familia de conjuntos {Xi }iI , denimos su producto cartesiano como la clase
V
Q
Xi {x | x : I V i I xi Xi }.
iI

De este modo, cada elemento del producto cartesiano es una familia de conjuntos
{xi }iI con la propiedad de que cada componente xi pertenece al conjunto
correspondiente Xi .
Observemos que
Q

iI

Xi

iI

Xi

I

luego, por los resultados precedentes, si I es un conjunto tambien lo es el producto cartesiano.


Los resultados de esta secci
on bastan para demostrar que cualquier construccion conjuntista usual proporciona conjuntos cuando parte de conjuntos.

1.4

La teora de conjuntos NBG

Llegados a este punto hemos presentado ya los que podemos considerar como
axiomas b
asicos de la teora de conjuntos, aunque en los captulos siguientes
introduciremos otros tres mas. Por ello conviene reunirlos aqu para dejar constancia de la teora concreta en la que estamos trabajando.
Llamaremos teora de conjuntos restringida de Von Neumann-Bernays-G
odel
(NBG ) a la teora cuyos u
nico concepto no denido es la relacion de perte-

20

Captulo 1. El lenguaje de la teora de conjuntos

nencia (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 mas variables, ademas de x.
Notemos que no hemos incluido el axioma de partes (AP). Ello se debe a
que una parte importante de la teora de conjuntos puede desarrollarse sin el,
y a la larga resulta u
til saber que axiomas (m
as alla de los axiomas b
asicos de
NBG ) son necesarios para probar cada resultado. En lo sucesivo trabajaremos
en NBG salvo que indiquemos lo contrario.
Como explic
abamos al nal de la secci
on 1.1, la teora NBG es equivalente a

la teora ZF (la teora restringida de Zermelo-Fraenkel) que resulta de eliminar


el axioma de comprensi
on y reformular los restantes para evitar toda referencia
a clases que a priori no tengan por que ser conjuntos.5 Son equivalentes en el
sentido de que un teorema que hable u
nicamente de conjuntos puede demostrarse
en NBG si y solo si puede demostrarse en ZF . Las clases propias en NBG
son, pues, un mero recurso tecnico no esencial para trabajar mas c
omodamente
con los conjuntos.

1.5

Relaciones

Continuamos ahora con el prop


osito principal de este captulo, que es presentar el lenguaje b
asico de la teora de conjuntos. Ya hemos introducido el
vocabulario relacionado con las funciones, y ahora vamos a hacer lo propio con
las relaciones. La denicion conjuntista de relaci
on es muy simple:
Definici
on 1.22 Una relaci
on (binaria) en una clase A es una clase R AA.
Si R es una relaci
on en A y a, b A, escribiremos
a R b (a, b) R,
y en tal caso diremos que a est
a relacionado con b respecto de la relacion R.
Observemos que, trivialmente, toda relacion en un conjunto es un conjunto.
Diremos que una relacion R en una clase A es:
V
a) Reflexiva si x A x R x,

5 Por ejemplo, el axioma del par puede reformularse diciendo que para todo par de conjuntos x, y existe otro conjunto z cuyos u
nicos elementos son x e y. El u
nico axioma cuya
reformulaci
on no es trivial es el de reemplazo.

21

1.5. Relaciones
V
x A x R x,
V
Simetrica si xy A (x R y y R x),
V
Antisimetrica si xy A (x R y y R x x = y)
V
Asimetrica si xy A (x R y y R x)
V
Transitiva si xyz A (x R y y R z x R z)
V
Conexa si xy A (x R y y R x)
V
Debilmente conexa si xy A(x R y y R x x = y)

b) Irreflexiva si
c)
d)
e)
f)
g)
h)

Relaciones de equivalencia Una relaci


on de equivalencia en una clase A es
una relaci
on reexiva, simetrica y transitiva en A.
Si R es una relaci
on de equivalencia en A y a A, denimos la clase de
equivalencia de a respecto de R como
[a]R {b A | a R b},
es decir, como la clase de todos los elementos de A relacionados con a. El
resultado fundamental sobre clases de equivalencia es el siguiente, cuya prueba
dejamos a cargo del lector:
Teorema 1.23 Sea R una relaci
on de equivalencia en una clase A y consideremos a, b A. Entonces:
a) a R b [a]R = [b]R ,
b) a R b [a]R [b]R = .
En particular, dos clases de equivalencia en A son iguales o disjuntas.
Diremos que una relaci
on de equivalencia en una clase A es conjuntista si
todas las clases de equivalencia que determina son conjuntos. Esto sucede en
particular si A es un conjunto, pues en general las clases de equivalencia son
subclases de A, luego si A es un conjunto todas ellas lo son tambien.
Si una relaci
on de equivalencia R en una clase A es conjuntista, podemos
denir la clase cociente como6
A/R {[a]R | a A}.
Naturalmente, tambien podemos considerar la clase cociente para una relacion
no conjuntista, pero entonces puede ocurrir perfectamente que A/R = , lo
cual no signica que no haya clases de equivalencia, sino que ninguna de ellas
es un conjunto.
6 T
ecnicamente, la existencia de laWclase cociente viene dada por el axioma de comprensi
on,
teniendo en cuenta que A/R {y | a A y = [a]R }.

22

Captulo 1. El lenguaje de la teora de conjuntos

En el caso en que R es conjuntista podemos denir la aplicaci


on can
onica
p : A A/R dada por p(a) = [a]R .
Obviamente es suprayectiva, luego el axioma de reemplazo nos da que si A
es un conjunto, A/R tambien lo es, y hablamos entonces del conjunto cociente,
en lugar de clase cociente (aunque en este caso se sigue hablando de clases de
equivalencia).
Relaciones de orden Una relaci
on de orden parcial en una clase A es una
relaci
on reexiva, antisimetrica y transitiva en A. Si ademas es conexa se dice
que es una relaci
on de orden total.
Es costumbre usar el signo para representar relaciones de orden arbitrarias
(de modo que si decimos que es una relacion de orden en una clase A hay
que entender que es una clase y que A A). En estos terminos, las
propiedades que denen una relacion de orden se escriben as:
V
V
a A a a,
ab A(a b b a a = b),
V
abc A(a b b c a c).
V
La relaci
on es de orden total si ademas ab A(a b b a).

Una relaci
on de orden estricto en una clase A es una relacion asimetrica y
transitiva en A. Si ademas es debilmente conexa entonces es una relaci
on de
orden total estricto.
Notemos que, pese a la nomenclatura, una relacion de orden estricto no es
una relaci
on de orden. La relacion entre ambos conceptos es que si es una
relaci
on de orden en A, entonces la relacion dada por
a < b a b a 6= b

es una relaci
on de orden estricto en A y, recprocamente, si < es una relacion
de orden estricto en A, entonces la relacion dada por
aba<ba=b
es una relaci
on de orden en A. Estas dos construcciones son mutuamente inversas, en el sentido de que si aplicamos una y luego la otra volvemos a la relacion
de partida. As pues, es indistinto denir una relacion de orden o una relacion
de orden estricto en una clase dada, pues de una se pasa trivialmente a la otra.
Usaremos tambien la notaci
on a b b a y a > b b < a.
Cuando digamos que (A, ) es una clase total o parcialmente ordenada querremos decir7 que es una relacion de orden (total o parcial) en A.
Sea A una clase ordenada por la relacion y sea B A. Entonces:

7 Si A es un conjunto podemos entender esto como una afirmaci


on sobre el par ordenado
(A, ), pero usaremos esta misma expresi
on incluso si A es una clase propia, aunque ahora la
afirmaci
on (A, ) es una clase total o parcialmente ordenada no puede interpretarse como
una afirmaci
on sobre el par ordenado (A, ) = {{}}, sino literalmente como hemos indicado:
como una forma c
omoda de expresar que es una relaci
on de orden en la clase A.

23

1.5. Relaciones
a) M A es una cota superior de B si
b) m A es una cota inferior de B si

x B x M,

V
x B m x,

c) M A es un maximal de B si M B y
d) m A es un minimal de B si m B y

V
x B(M x M = x).

V
x B(x m x = m).

e) M
V A es el supremo de B si M es una cota superior de B y
x A(x es una cota superior de B M x).
f) m
V A es el nfimo de B si m es una cota inferior de B y
x A(x es una cota inferior de B x m).

g) M A es el m
aximo de B si M B y M es una cota superior de B.
h) m A es el mnimo de B si m B y m es una cota inferior de B.
Ejemplo Si A es cualquier clase, la inclusi
on dene una relacion de orden
parcial en PA, es decir, podemos considerar en esta clase la relacion dada por
X Y X Y.
Es inmediato comprobar que se trata de una relacion de orden parcial cuya
relacion de orden estricto asociada es la inclusi
on estricta X Y .
Respecto de esta relaci
on, PA tiene como mnimo elemento a . Si A es un
conjunto, entonces PA tiene como maximo elemento a A, pero si A no es un
conjunto, entonces PA no tiene maximo elemento, pues dado cualquier X PA,
sera X A, luego existe un x A \ X, luego X X {x} PA, luego X no
es el maximo de PA.
Si A 6= , la subclase B = PA \ {} tiene por minimales a los elementos
de la forma {a}, con a A, pero no tiene mnimo, salvo en el caso en que
A = {a}, pues si A contiene al menos dos elementos a y b, entonces no se
cumple {a} {b}, luego {a} no es mnimo de B, pero es minimal porque
ning
un elemento de B es menor que {a}.
S
Si B es un subconjunto
B es el supremo de B en PA, pues
S de A, entonces
S
todo x B cumple x B, luego B es una
V cota superior de B, y si M PA
es una
cota
superior
de
B,
esto
signica
que
x B x M , de donde se sigue
S
S
que B M , luego B es la menor cota superior de B.
T
Similarmente, si B A es no vaco, entonces B es el nmo de B en PA.

As pues, si A tiene mas de un elemento, hemos visto que B = PA \ {} no


tiene mnimo elemento, pero tiene por nmo a .

24

Captulo 1. El lenguaje de la teora de conjuntos

{a, b, c}
M
as concretamente, si A = {a, b, c}, donde los conjuntos

a, b, c son distintos dos a dos, la relacion de orden dada


{a, b} {b, c} {a, c}
por la inclusi
on es la que muestra la gura. Vemos en

tonces que PA tiene por mnimo a y por maximo a A.


En cambio, PA \ {A} no tiene maximo elemento, pero
{a} {b} {c}
tiene tres elementos maximales, los tres conjuntos con

dos elementos. Similarmente, PA\{} no tiene mnimo,

pero tiene tres minimales, a saber, los conjuntos {a},


{b}, {c}, y tambien tiene nmo, concretamente . El conjunto B = {{a}, {b}, }
no tiene maximo, pero tiene por supremo a {a, b}.

Es f
acil ver que en un conjunto totalmente ordenado todo maximal es maximo y todo minimal es mnimo. Si un conjunto tiene maximo o mnimo, supremo
o nmo, entonces estos son u
nicos. El supremo (nmo) de una clase es maximo
(mnimo) si y solo si pertenece a la clase.

Cuando tenemos una clase A ordenada por una relacion y una subclase
B A, consideramos, aunque no se indique explcitamente, que B est
a ordenada
por la restriccion de a B, es decir, con la interseccion de con B B, de
modo que si x, y B, se cumple x y como elementos de B si y solo si se
cumple como elementos de A. Es inmediato comprobar que esta restriccion es
un orden en B. M
as a
un, B est
a totalmente ordenada si A lo est
a.
Diremos que F : (A, 1 ) (B, 2 ) es mon
otona creciente o, simplemente,
creciente si 1 y 2 son relaciones de orden parcial en A y B respectivamente,
F : A B y
V
xy A(x 1 y F (x) 2 F (y)).
Se dice que F es mon
otona decreciente o decreciente si cumple
V
xy A(x 1 y F (y) 2 F (x)).

Se dice que F es estrictamente mon


otona creciente o decreciente si se cumple esto mismo cambiando las desigualdades no estrictas por desigualdades
estrictas <.
Es f
acil comprobar que si F : (A, 1 ) (B, 2 ) y G : (B, 2 ) (C, 3 )
son ambas mon
otonas crecientes o decrecientes estrictas o no, lo mismo le sucede
a la composicion F G : (A, 1 ) (C, 3 ).

Diremos que F : (A, 1 ) (B, 2 ) es una semejanza si es biyectiva y


tanto F como F 1 son crecientes. El car
acter creciente de F y F 1 equivale a
V
xy A(x 1 y F (x) 2 F (y)).

Observemos que si (A, 1 ) est


a totalmente ordenada, entonces toda aplicacion biyectiva y creciente F : (A, 1 ) (B, 2 ) es una semejanza, pues si
F (x) 2 F (y), entonces x 1 y y 1 x, pero si se da el segundo caso entonces
F (y) 2 F (x) por la monotona, luego F (x) = F (y), por la antisimetra, luego
x = y por la biyectividad, luego igualmente x1 1 y por la reexividad.
Las propiedades siguientes son inmediatas:

1.5. Relaciones

25

a) Para toda clase parcialmente ordenada (A, ), se cumple que la identidad


IA : (A, ) (A, ) es una semejanza.
b) Si F : (A, 1 ) (B, 2 ) es una semejanza, entonces la aplicacion inversa
F 1 : (B, 2 ) (A, 1 ) tambien lo es.
c) Si F : (A, 1 ) (B, 2 ) y G : (B, 2 ) (C, 3 ) son semejanzas,
entonces la composicion F G : (A, 1 ) (C, 3 ) tambien lo es.
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 ).
Las propiedades anteriores de las semejanzas se traducen inmediatamente en
las propiedades siguientes de la semejanza entre clases parcialmente ordenadas:
a) Para toda clase parcialmente ordenada (A, ), se cumple (A, )
= (A, ).
b) Si (A, 1 )
= (B, 2 ), entonces (B, 2 )
= (A, 1 ).
c) Si (A, 1 )
= (C, 3 ).
= (C, 3 ), entonces (A, 1 )
= (B, 2 ) y (B, 2 )
La idea subyacente en estos conceptos es que, al conservar las relaciones de
orden, una semejanza F : (A, 1 ) (B, 2 ) conserva todas las propiedades
relacionadas con el orden. Por ejemplo, si X A y m es el maximo, o el
mnimo, o el supremo, o el nmo, o una cota superior/inferior de X, entonces
F (m) es lo mismo de F [X]. En general, toda propiedad que cumplan unos
elementos y subconjuntos de A la cumplir
an tambien las im
agenes por F de
estos elementos o conjuntos, y esto hace que dos clases semejantes tengan las
mismas propiedades de orden (una est
a totalmente ordenada si y solo si lo est
a
la otra, una tiene maximo si y solo si lo tiene la otra, etc.).
Clases bien ordenadas Un buen orden en una clase A es una relacion de
orden parcial respecto a la cual todas subclase8 no vaca de A tiene mnimo
elemento. Decimos que (A, ) es una clase bien ordenada si es un buen orden
en A.
En el captulo siguiente veremos que las buenas relaciones de orden desempe
nan
un papel central en la teora de conjuntos, pero de momento presentaremos aqu
u
nicamente las consecuencias inmediatas de la denicion.
Ante todo, aunque hemos denido un buen orden como una relacion de orden
parcial, lo cierto es que la existencia de mnimos implica que es total, pues si
(A, ) es una clase bien ordenada y x, y A, el conjunto {x, y} debe tener un
mnimo elemento m, y entonces se cumple x y o bien y x seg
un que sea
m = x o m = y.
8 Observemos que la propiedad (A, ) es una clase bien ordenada no es normal, porque
contiene una cuantificaci
on sobre todas las subclases de A, pero (A, ) es un conjunto bien
ordenado s que lo es, porque ahora la existencia de mnimo se requiere para todos los
subconjuntos no vacos de A, luego el cuantificador est
a restringido a conjuntos.

26

Captulo 1. El lenguaje de la teora de conjuntos

Tambien es evidente que toda subclase de una clase bien ordenada est
a bien
ordenada.
En general, si (A ) es un conjunto bien ordenado y x A, usaremos la
notaci
on
A
x {a A | a x},

A<
x {a A | a < x}.

Nos referiremos a ellos como la secci


on inicial no estricta (o estricta, respectivamente) determinada por x, que no es sino la clase de todos los elementos de
A anteriores (o estrictamente anteriores) a x.
Una de las razones por las que las clases bien ordenadas son importantes es
porque permiten razonar por induccion 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
nacion 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 contradiccion, pues hemos tomado
x A \ B.
En la practica esto signica que si queremos probar que todo elemento de
una clase bien ordenada (A, ) cumple una determinada propiedad normal (x),
podemos jar un x A arbitrario y tomar como hipotesis de induccion 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).

n: Supongamos que existe un a A tal que F (a) < a. EnDemostracio


tonces la clase B = {a A | F (a) < a} no es vaca, luego tiene un mnimo
elemento m. En particular F (m) < m y, como F es estrictamente creciente,
F (F (m)) < F (m), pero entonces a = F (m) cumple a B y a < m, en contradicci
on con que m era el mnimo de B.
De aqu extraemos dos consecuencias de interes:
Teorema 1.26 Una clase bien ordenada no puede ser semejante a una de sus
secciones iniciales estrictas.

1.6. Leyes de composicion interna

27

n: Sea (A, ) una clase bien ordenada, y supongamos que


Demostracio
existe x A tal que existe una semejanza9 F : (A, ) (A<
x , ). En particular F : (A, ) (A, ) es estrictamente creciente, pero F (x) A<
x , luego
F (x) < x, en contradiccion con el teorema anterior.
Teorema 1.27 Si dos clases bien ordenadas son semejantes, entonces existe
una u
nica semejanza entre ellas.
n: Supongamos que F, G : (A, 1 ) (B, 2 ) son dos seDemostracio
mejanzas entre las mismas clases bien ordenadas. Entonces la composicion
F G1 V
: (A, 1 ) (A, 1 ) es tambien una semejanza,
V luego por 1.25 tenemos que a A a 1 G1 (F (a)), y aplicando G resulta a A G(a) 1 F (a).
Pero las hip
otesis son las mismas para F y V
G, luego igualmente podemos probar
la desigualdad opuesta, y concluimos que a A F (a) = G(a), luego F = G.
No vamos a probar aqu mas resultados sobre clases bien ordenadas porque
en el captulo siguiente estaremos en condiciones de razonar mas c
omodamente
sobre ellas.

1.6

Leyes de composici
on interna

Para terminar con la presentacion de los conceptos conjuntistas b


asicos nos
ocupamos ahora de las operaciones denidas sobre una clase.
Definici
on 1.28 Una ley de composici
on interna u operaci
on en una clase A
es una aplicacion : A A A. En este contexto, si a, b A, escribiremos
a b (a, b).
As pues, una operaci
on en A es una funci
on que a cada par de elementos a
y b de A (en un cierto orden) les asigna un nuevo elemento a b A.
Diremos que una operaci
on en una clase A
V
a) es asociativa si abc A (a b) c = a (b c)
V
b) es conmutativa si ab A a b = b a
V
c) tiene por elemento neutro a e A si a A a e = e a = a

Observemos que una operaci


on en una clase A puede tener a lo sumo un
elemento neutro, pues si tuviera dos, digamos e y e , sera e = e e = e .
Si una operaci
on en una clase A tiene elemento neutro e, se dice que un
elemento b A es el inverso de un elemento a A si a b = b a = e. Si
la operaci
on es asociativa y a tiene inverso, este es u
nico, pues si tuviera dos,
digamos b y b , entonces b = b e = b (a b ) = (b a) b = e b = b .
9 T
ecnicamente junto a A<
amos escribir , sino la restricci
on de a A<
x no deber
x , pero
no pasa nada por relajar la notaci
on en estos contextos.

28

Captulo 1. El lenguaje de la teora de conjuntos

Anillos y cuerpos Para presentar los conceptos siguientes nos restringimos


por comodidad a operaciones sobre conjuntos, pues es el u
nico contexto en el
que los vamos a encontrar:
Un anillo es una terna10 (A, +, ), donde + y son operaciones en A (a las
que llamaremos suma y producto, respectivamente, de modo que se cumplen las
propiedades siguientes:
a) La suma es asociativa y conmutativa, tiene un elemento neutro, necesariamente u
nico, que representaremos por 0, y cada a A tiene un inverso,
necesariamente u
nico, que representaremos por a.
b) El producto es asociativo y satisface la propiedad distributiva respecto de
la suma, es decir,
V
V
abc A a(b + c) = ab + ac y
abc A (b + c)a = ba + ca.

Nota En la practica 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 prejadas + 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 facil ver que
(ab)1 = b1 a1 . Ademas, 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.

Los inversos (si existen) permiten despejar en ecuaciones, es decir:


a + b = c a = c b,

ab = c a = cb1 .

10 En general, podemos definir una terna de conjuntos como (a, b, c) ((a, b), c), e igualmente
una cu
adrupla es (a, b, c, d) (((a, b), c), d), etc.

29

1.6. Leyes de composicion interna


En todo anillo A se cumple que

a A a 0 = 0 a = 0. En efecto:

a 0 = a (0 + 0) = a 0 + a 0,
y sumando (a 0) a ambos miembros concluimos que a 0 = 0. Igualmente
sucede si multiplicamos el 0 por la izquierda.
Esto tiene varias consecuencias. Por ejemplo, podemos suprimir los parentesis
en expresiones de la forma
(ab) = (a)b = a(b).
En efecto: ab + (a)b = (a a)b = 0b = 0, luego (a)b = (ab), y la otra
igualdad se prueba analogamente.
En un anillo unitario se cumple que (1)a = a(1) = a, pues
a + (1)a = 1a + (1)a = (1 1)a = 0 a = 0.
En particular (1)(1) = (1) = 1. As pues, tanto 1 como 1 son
inversibles y cada uno es su propio inverso.
Salvo en el caso trivial en que 1 = 0, en un anillo unitario el 0 no puede
tener inverso para el producto, pues, para todo a A, se cumple 0 a = 0 6= 1.
Un dominio ntegro es un anillo conmutativo y unitario A en el que 1 6= 0 y
ademas
V
ab A(ab = 0 a = 0 b = 0)

Esto implica en particular que los elementos no nulos son simplicables, es


decir, que
V
abc A(a 6= 0 ab = ac b = c).

En efecto: si ab = ac, entonces a(b c) = 0 y, como a 6= 0, tiene que ser


b c = 0, luego b = c. (Y lo mismo vale si a multiplica por la derecha.)
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.

Un cuerpo es un anillo conmutativo y unitario en el que 1 6= 0 y todo elemento


distinto de 0 tiene inverso para el producto.
Un cuerpo es siempre un dominio ntegro, pues si ab = 0 y a 6= 0, entonces
a1 ab = a1 0 = 0, luego b = 1b = 0.
Si (A, +, ) es un cuerpo y a, b A, con b 6= 0, es frecuente representar
a
= ab1 = b1 a.
b

30

Captulo 1. El lenguaje de la teora de conjuntos

Se dice entonces que la expresion a/b es una fracci


on de numerador a y denominador b. Es inmediato entonces que
c
a
= ad = bc.
b
d
Ademas, si c 6= 0, se cumple que
a
ac
= ,
b
bc

a
ca
= ,
b
b

a
a
a
=
=
,
b
b
b

y tambien se comprueba sin dicultad (suponiendo siempre que los denominadores son no nulos) que
a
c
ad + bc
+ =
,
b
d
bd

a c
ac
= ,
b d
bd

a/b
ad
=
.
c/d
bc

Anillos ordenados Un anillo ordenado es una cuadrupla (A, +, , ) donde


(A, +, ) es un anillo conmutativo y (A, ) es un conjunto totalmente ordenado,
de modo que se cumplan ademas las dos siguientes propiedades de compatibilidad:
V
a) abc A (a b a + c b + c)
V
b) ab A (a 0 b 0 ab 0)
Diremos que un elemento a de un anillo ordenado es

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},

los conjuntos de elementos estrictamente positivos y estrictamente negativos,


respectivamente, de un anillo ordenado A. De este modo, A se descompone en
uni
on disjunta A = A {0} A+ .
La primera propiedad de compatibilidad nos permite despejar sumas:
a + b c a c b.
En particular, 0 a a 0, de modo que el inverso de un elemento
(estrictamente) positivo es (estrictamente) negativo, y viceversa.
La segunda propiedad de compatibilidad implica que la multiplicacion por
elementos positivos conserva las desigualdades:
V
abc A(a b c 0 ac bc).

31

1.6. Leyes de composicion interna

En efecto, como b a 0, resulta que (b a)c = bc ac 0, luego ac bc.


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.
En particular, en un anillo unitario ordenado en el que 1 6= 0 se cumple que
1 < 0 < 1. En efecto, basta tener en cuenta que 1 = 1 1 > 0.
Ademas, la igualdad a a1 = 1 > 0 implica que el inverso de un elemento
positivo (resp. negativo) es positivo (resp. negativo).
En todo anillo ordenado A podemos denir la funci
on valor absoluto
| | : A A+ {0}
dada por
|a| =

a si a 0,
a si a 0.

Se cumplen las propiedades siguientes:


a) |a| = 0 a = 0,
b) |a + b| |a| + |b|,
c) |ab| = |a||b|,
d) | a| = |a|,
e) ||a| |b|| |a b|.
En efecto, la propiedad a) es evidente, para probar b) conviene observar que
|a| b b a b.
Las dos implicaciones se prueban trivialmente distinguiendo dos casos, seg
un si
a es positivo o negativo. En particular, como |a| |a| y |b| |b|, tenemos que
|a| a |a|,

|b| b |b|,

de donde, aplicando varias veces las propiedades de compatibilidad,


|a| |b| a + b |a| + |b|,

32

Captulo 1. El lenguaje de la teora de conjuntos

lo que a su vez implica que |a+ b| |a|+ |b|. Las propiedades c) y d) se obtienen
f
acilmente distinguiendo casos. Para probar e) observamos que
|a| = |a b + b| |a b| + |b| |a| |b| |a b|.
Invirtiendo los papeles probamos que |b| |a| |b a| = | (a b)| = |a b|,
luego
|a b| |a| |b| |a b|,
y hemos visto que esto equivale a ||a| |b|| |a b|.
Cuerpos de cocientes Como muestra de que NBG es suciente para formalizar los razonamientos conjuntistas elementales vamos a demostrar un resultado
algebraico, seg
un el cual todo dominio ntegro puede extenderse hasta un cuerpo.
En todo este apartado (D, +, ) sera un dominio ntegro prejado. Denimos
D = D \ {0} y consideramos en D D la relacion de equivalencia dada por
(a, b) (c, d) ad = bc.
Es f
acil ver que ciertamente es una relacion de equivalencia. Por ejemplo,
para probar la transitividad partimos de que (a, b) (c, d) (e, f ), lo que
signica que ad = bc y cf = de, de donde adcf = bcde y, como los elementos
no nulos son simplicables, si c 6= 0 podemos concluir af = be, mientras que si
c = 0 tenemos que ad = 0 = de, luego a = e = 0, luego af = be igualmente.
Representamos por KD = (D D )/ el conjunto cociente. Para cada par
(a, b) D D , representaremos por a/b su clase de equivalencia. Claramente,
el teorema 1.23 a) se traduce en este caso en la equivalencia
a
c
= ad = bc.
b
d
Denimos en KD las operaciones + y dadas por
c
ad + bc
a
+ =
,
b
d
bd

a c
ac
= .
b d
bd

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 denicion 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 denicion 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) +.

33

1.6. Leyes de composicion interna

Por otra parte, debemos probar que la imagen z es u


nica. Para ello suponemos que ((x, y), x), (x, y), z ) +, lo cual signica que podemos expresar
x=

a
a
= ,
b
b

y=

c
c
= ,
d
d

y que

a d + b c
ad + bc
,
,
z =
bd
b d
y debemos demostrar que z = z . Esto equivale a que
z=

(ad + bc)b d = (a d + b c )bd,


o tambien a que (ab )(dd ) + (cd )(bb ) = (a b)(dd ) + (c d)(bb ), y esto se sigue
inmediatamente de las igualdades de las expresiones para x e y.
El hecho que acabamos de comprobar suele enunciarse diciendo que la suma
est
a bien denida. En general, cuando denimos una aplicacion f y uno o varios
de sus argumentos son clases de equivalencia de uno o varios conjuntos cociente y
en la denicion de f usamos un elemento concreto de cada clase de equivalencia,
decimos que f est
a bien definida cuando comprobamos que la imagen de unos
argumentos dados no depende del representante concreto elegido en cada clase
de equivalencia.
Por ejemplo, la forma habitual de tratar las situaciones como la que estamos considerando sin entrar en detalles conjuntistas que podramos calicar de
pedantes es decir, en el caso del producto, vamos a comprobar que el producto
est
a bien denido, lo cual supone comprobar que
si

a
a
=
b
b

c
d
= ,
d
d

entonces

ac
a c
= ,
bd
bd

es decir, que el producto denido con unos representantes de las fracciones es


el mismo que el denido con otros. (Aparte de esto, hay que observar que el
producto es realmente una fracci
on porque bd 6= 0.)

Omitimos la comprobaci
on, que es mas sencilla que la de la suma, as como
la comprobaci
on rutinaria de que la suma y el producto de fracciones cumplen todas las propiedades requeridas por la denicion de anillo. Indiquemos
u
nicamente que el neutro para la suma es la fracci
on 0 = 0/1 y que el opuesto
de una fracci
on es (a/b) = (a)/b.
En cuanto al producto, es inmediato comprobar que tiene por neutro a la
fracci
on 1 = 1/1 y que todo elemento no nulo tiene inverso, pues si a/b 6= 0/1,
entonces a 6= 0, luego podemos considerar la fracci
on b/a, que claramente es la
inversa de a/b, es decir:
 a 1
b
= .
b
a
Por lo tanto, KD es un cuerpo con las operaciones que hemos denido.
Consideramos ahora la aplicacion iD : D KD dada por iD (a) = a/1. Es
trivial comprobar que es inyectiva, as como que
iD (a + b) = iD (a) + iD (b),

iD (ab) = iD (a)iD (b).

34

Captulo 1. El lenguaje de la teora de conjuntos


Conviene introducir algunos conceptos para describir esta situacion:

Definici
on 1.29 Una aplicacion f : A B entre dos anillos es un homomorfismo de anillos si cumple11
V
V
xy A f (x + y) = f (x) + f (y),
xy A f (xy) = f (x)f (y).

Si ademas es inyectiva, suprayectiva o biyectiva se dice que es un monomorfismo, epimorfismo o isomorfismo de anillos, respectivamente. Dos anillos son
isomorfos si existe un isomorsmo de anillos entre ellos.
Si dos anillos A y B cumplen que A B y las operaciones de A son las
restricciones de las de B (es decir, que x + y y xy signica lo mismo en A y en
B) entonces se dice que A es un subanillo de B.
En estos terminos, lo que hemos probado es que iD : D K es un monomorsmo de dominios ntegros.
En general, si f : A B es un homomorsmo de anillos, entonces f [A] es
un subanillo de B con la suma y el producto de B, pues dos elementos de f [A]
son de la forma f (x) y f (y), para ciertos x, y A, luego su suma y su producto
son f (x) + f (y) = f (x + y) f [A], f (x)f (y) = f (xy) f [A], luego al sumar
y multiplicar con las operaciones de B no nos salimos de f [A], y tenemos, por
consiguiente, dos leyes de composicion interna en i[A], que obviamente cumplen
todas las propiedades requeridas para formar un anillo.
Si ademas f es un monomorsmo, entonces f : A f [A] es por denicion
un isomorsmo de anillos, por lo que podemos decir que A es isomorfo a un
subanillo de B.
Por u
ltimo, si dos anillos son isomorfos, esto signica que tienen las mismas
propiedades que dependan u
nicamente de la suma y del producto.
= iD [D] KD , resulta que D,
con
En nuestro contexto, si llamamos D
es un isomorsmo de
las operaciones de KD es un anillo y iD : D D
cumple ademas que est
anillos, pero D
a contenido en un cuerpo. En denitiva,
hemos probado que todo dominio ntegro puede reemplazarse por otro isomorfo
contenido en un cuerpo. El cuerpo KD que hemos construido se llama cuerpo
de cocientes o cuerpo de fracciones de D.
M
as a
un, si D es un anillo ordenado, podemos transportar la relacion de
orden a KD deniendo
W
c
a
x y abcd D(c > 0 d > 0 x = y = ad bc).
b
d
En primer lugar observamos que, puesto que
a
a
=
,
b
b

11 Estas propiedades implican que f (0) = 0, pues f (0) = f (0 + 0) = f (0) + f (0), luego
f (0) = 0, y si f es un monomorfismo y A y B son dominios ntegros entonces f (1) = 1, pues
igualmente f (1) = f (1)f (1), luego f (1)(1 f (1)) = 0 y f (1) 6= f (0) = 0, luego f (1) = 1.

35

1.6. Leyes de composicion interna

toda fracci
on admite un representante con denominador positivo. Y si tomamos
dos fracciones a/b y c/d con denominador positivo, entonces
c
a
ad bc.
b
d
Una implicacion se cumple por la denicion que hemos dado de , pero
la otra no es inmediata, pues, en principio, que se cumpla la parte izquierda
signica que
c
a
c
a
= ,
= ,
b
b
d
d
con b , d > 0 y a d b c . Vamos a probar que esto implica ad bc. En
principio tenemos que ab = ba y cd = dc . Notemos tambien que c es positivo
si y solo si lo es cd , si y solo si lo es c d si y solo si lo es c . Hay que distinguir dos
casos, seg
un si c y c son ambos positivos o son ambos negativos. Trataremos el
caso en que ambos son negativos y dejamos el otro a cargo del lector:
a d b c a bd c b c bc b c ad b c bc b d (ad bc) 0
ad bc 0 ad bc.
Observemos que, dadas tres fracciones cualesquiera se pueden expresar en la
forma
b
c
a
,
,
d
d
d
con d > 0. En efecto, si en principio las fracciones son a/b, a /b , a /b , donde
podemos suponer que los denominadores son positivos, y entonces
ab b
a
= ,
b
bb b

a
ba b
= ,

b
bb b

a
bb a
= ,

b
bb b

con denominador positivo.


Para fracciones con denominador com
un positivo la relacion que hemos denido se reduce a
a
c
a c.
d
d
Teniendo esto en cuenta es inmediato comprobar que la relacion es una
relacion de orden en KD y que es compatible con la estructura de anillo, es
decir, que convierte a KD es un cuerpo ordenado.
Definici
on 1.30 Un homomorfismo (resp. monomorfismo, epimorfismo, isomorfismo) de anillos ordenados es un homomorsmo (resp. monomorsmo, epimorsmo, isomorsmo) de anillos f : A B que ademas cumpla la relacion
V
xy A(x y f (x) f (y)).

Equivalentemente, un isomorsmo de anillos ordenados es un isomorsmo


de anillos que ademas es una semejanza, lo cual hace que ambos anillos sean
indistinguibles respecto de todas las propiedades denibles en terminos de la
suma, el producto o la relaci
on de orden.

36

Captulo 1. El lenguaje de la teora de conjuntos

En nuestro contexto, es claro que iD : D KD es un monomorsmo de


anillos ordenados, es decir, que
V
ab D (a b iD (a) iD (b)).

es una semejanza cuando consideramos en D


el orden
Por lo tanto iD : D D
de KD . As pues, sustituyendo D por una copia isomorfa, tenemos que todo
dominio ntegro ordenado puede extenderse a un cuerpo ordenado.
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 matematicos para construir unos conjuntos a partir de otros pueden ser justicadas en NBG. Para las
mas elementales (como la que acabamos de ver) basta con NBG , aunque otras
pueden requerir AP o incluso los axiomas de innitud y eleccion que todava no
hemos presentado.
Ideales y anillos cociente Presentamos algunos elementos mas de la teora
de anillos que nos seran u
tiles mas 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.

Por ejemplo, si x A el conjunto (x) = {ax | a A} de los m


ultiplos
de x es claramente un ideal12 de A. Los ideales de esta forma se llaman ideales
principales de A.
Tambien es claro que {0} y A son ideales de A. El ideal {0} se llama ideal
trivial. Un ideal I es propio si I 6= A e I 6= {0}.
Observemos que un ideal I cumple I = A si y solo si contiene un elemento
inversible, pues si es propio contiene a 1 y, si contiene a un elemento inversible
12 De 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

1.6. Leyes de composicion interna

x, entonces contiene a 1 = x1 x por c) y, dado a A, tenemos que a = a 1 I


de nuevo por c).
Esto implica que un anillo conmutativo y unitario A es un cuerpo si y solo
si no tiene ideales propios. En efecto, si A es un cuerpo, todo ideal no trivial
contiene un elemento inversible, luego es impropio. Recprocamente, si A no
es un cuerpo, tiene un elemento no nulo no inversible x, y entonces (x) es un
ideal propio (porque si fuera (x) = A tendramos que 1 (x), y entonces x sera
inversible).
Si I es un ideal en un anillo A, denimos la relacion de congruencia m
odulo I
como la relaci
on en A dada por
x y (m
od I) x y I.
Se trata de una relaci
on de equivalencia: es reexiva por la propiedad a), es
simetrica por c) (pues y x = (1)(x y)) y es transitiva por b).
Representaremos por A/I el conjunto cociente de A respecto de la congruencia modulo I. El resultado fundamental es el siguiente:
Teorema 1.32 Si A es un anillo conmutativo y unitario e I es un ideal de A,
entonces A/I se convierte en un anillo conmutativo y unitario con las operaciones dadas por [a] + [b] = [a + b] y [a][b] = [ab].
n: Lo u
Demostracio
nico que no es inmediato es que las operaciones est
an
bien denidas, es decir, que si [a] = [a ] y [b] = [b ] entonces [a + b] = [a + b ] y
[ab] = [a b ]. Ahora bien, tenemos que
a a = u I,

b b = v I,

luego a + b (a + b ) = u + v I y
ab a b = ab ab + ab a b = a(b b ) + (a a )b = av + ub I.
A partir de aqu, cada propiedad de la suma y el producto de A implica trivialmente la propiedad correspondiente en A/I.
En vista del teorema anterior, A/I se conoce como el anillo cociente de A
determinado por I.
Definici
on 1.33 Un ideal M de un anillo A es maximal si M A y no existe
ning
un ideal M I A. Un ideal P de A es primo si P 6= A y
V
xy A (xy P x P y P ).
Estos conceptos son muy importantes en el estudio de la aritmetica de un
anillo, pero aqu solo necesitaremos el resultado siguiente:

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.

38

Captulo 1. El lenguaje de la teora de conjuntos

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}
es un ideal de A que contiene a I y a x, luego I J A. Por la maximalidad
de I tiene que ser J = A, luego 1 J, luego 1 = u + ax, para cierto u I y
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 denicion 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
proporcionara un concepto mucho mas potente, el de n
umero ordinal, de modo
que los n
umeros naturales resultaran ser los ordinales nitos. Los ordinales
representan el mismo papel respecto a conjuntos arbitrarios que los n
umeros
naturales representan respecto de los conjuntos nitos y, bajo el axioma de
regularidad, que presentaremos mas adelante, se convierten en el esqueleto o
el armaz
on de la clase universal V .

2.1

La construcci
on de los ordinales

Nos marcamos, pues, como objetivo provisional construir los n


umeros naturales en el seno de NBG . Tienen que ser ciertos conjuntos, de modo que
el problema es realmente denir una sucesion de conjuntos a los que podamos
llamar 0, 1, 2, 3, etc. Hay una eleccion muy natural: como 0 podemos tomar
un (el) conjunto con cero elementos, de modo que 0 , como 1 podemos
tomar un conjunto con un elemento, y la eleccion mas simple es 1 {0}, como
2 podemos tomar un conjunto con dos elementos, y la eleccion mas simple es
2 = {0, 1}, y as:
0
1
2
3
4

= ,
= {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},

El primer paso para formalizar esta idea es el siguiente:

39

40

Captulo 2. Ordinales

Definici
on 2.1 Llamaremos 0 y, para toda clase x, denimos
x x {x}.
Denimos 1 0 = {0}, 2 1 = {0, 1}, 3 2 = {0, 1, 2}, etc.
El etcetera nal signica que, prosiguiendo del mismo modo, podemos denir
el 4 y el 5 y el 10 472, pero por mucho que prolonguemos las deniciones de
n
umeros naturales particulares, eso no nos va a proporcionar una denicion de
n
umero natural, es decir, una propiedad denida exclusivamente a partir de
y los signos logicos (o de propiedades denidas previamente a partir de estos
signos b
asicos) que nos permita denir por comprensi
on la clase de los n
umeros
naturales. Para ello etc. resulta inadmisible porque no est
a denido a partir
de y de los signos logicos.
Presentamos a continuacion una lista de propiedades comunes a todos los
n
umeros naturales que sabemos denir individualmente:
Una clase Y es transitiva si cumple
V
xY xY
V
o, equivalentemente (y de aqu el nombre) uv(u v v Y u Y ).
Y transitiva

Una clase Y es -conexa si cumple


V
-conexa Y uv Y (u v v u u = v).

Una clase Y est


a bien fundada si cumple
V
W
Y bien fundada X(X Y X 6= u X u X = ).

Un conjunto u que cumpla u X u X = se llama un -minimal de X,


de modo que la buena fundacion arma que toda subclase no vaca de Y tiene
al menos un -minimal. Observemos que u es un -minimal de X si u X y
ning
un v u cumple v X.
Ciertamente, los n
umeros naturales que queremos denir cumplen estas propiedades. Son transitivos, pues, si, por ejemplo, 4 7, se cumple tambien que
4 = {0, 1, 2, 3} {0, 1, 2, 3, 4, 5, 6} = 7, y esto no se cumple casualmente en este
ejemplo, sino que vale en todos los casos.1
En cuanto a la conexion, si por ejemplo tomamos 3, 7 9, ciertamente se
cumple que 3 7 y, en general, si tomamos dos elementos distintos de un n
umero
natural, el menor pertenecera al mayor. Por lo tanto, los n
umeros naturales son
-conexos.
1 No vamos a demostrar que todo n
umero natural es transitivo, en parte porque para ello
necesitaramos una definici
on de n
umero natural que no tenemos, y en parte porque usaremos
la transitividad como parte de la definici
on de n
umero natural. Lo mismo vale para las otras
dos propiedades que estamos considerando.

2.1. La construcci
on de los ordinales

41

Tambien est
an bien fundados, pues si tomamos un n
umero natural, por
ejemplo 8 y un subconjunto no vaco, por ejemplo X = {3, 5, 6}, se cumple que
X tiene un -minimal, concretamente u = 3, pues ciertamente 3 X, pero
ning
un v 3 cumple v X. De hecho, vemos que cada subconjunto no vaco
de un n
umero natural tiene un u
nico -minimal, a saber, el mnimo n
umero
natural que contiene.
El lector debe entender que la cuestion aqu no es demostrar si realmente,
lo que hemos constatado con ejemplos particulares vale para todos los n
umeros
naturales, sino mas bien si podemos denir un n
umero natural como un conjunto
transitivo, -conexo y bien fundado, o si, por el contrario, existen conjuntos con
estas tres propiedades que no tienen nada que ver con los conjuntos 0, 1, 2, . . . ,
de modo que necesitamos introducir mas propiedades para quedarnos u
nicamente con los n
umeros naturales. Como respuesta provisional damos una nueva
denicion:
Definici
on 2.2 Una clase Y es un ordinal si es transitiva, -conexa y bien
fundada. Llamaremos a la clase de todos los (conjuntos) ordinales.
Observemos que la propiedad Y es un conjunto y es un ordinal es normal.
El u
nico punto problem
atico es la denicion de clase bien fundada, que incluye
una cuanticaci
on sobre toda subclase de Y , pero si Y es un conjunto, es lo
mismo decir para toda clase X, si X Y que decir para todo conjunto
X, si X Y , porque toda subclase de un conjunto es un conjunto. Por
consiguiente
{ | cto ordinal }
es una aplicacion valida del axioma de comprensi
on.
As pues, en estos terminos la pregunta que nos hacamos es si existen ordinales que no sean (o no deban ser considerados como) n
umeros naturales. En
cualquier caso, lo cierto es que los n
umeros naturales que pretendemos denir
son ordinales, luego al estudiar los ordinales estamos estudiando en particular los n
umeros naturales, con la diferencia de que los ordinales los tenemos
correctamente denidos mediante una propiedad del lenguaje de la teora de
conjuntos.
Empezamos observando que, trivialmente, toda subclase de una clase conexa o bien fundada es tambien -conexa o bien fundada, pero no podemos
decir lo mismo de las clases transitivas (pensemos, por ejemplo, en {3, 5} 7).
Veamos ahora un resultado tecnico sencillo sobre clases bien fundadas:
Teorema 2.3 Si x es una clase bien fundada entonces2 x
/ x.
2 Quiz
a el lector se pregunte si es posible que una clase (necesariamente un conjunto) cumpla
x x. Nos falta presentar tres axiomas de NBG, uno de los cuales, el axioma de regularidad,
afirma precisamente que toda clase est
a bien fundada, luego, bajo dicho axioma, no puede
darse el caso. No obstante, en su momento discutiremos debidamente la situaci
on.

42

Captulo 2. Ordinales

n: Si x x entonces x es un conjunto y {x} x {x} =


Demostracio
6 .
Sea u un elemento -minimal de {x}. Necesariamente, u = x, pero x x {x},
contradiccion.
Con esto podemos probar:
Teorema 2.4 0

V
x x .

n: Notemos que 0 = cumple trivialmente las tres condiDemostracio


ciones de la denicion de ordinal (es transitivo porque no existe ning
un u
que pueda incumplir la denicion, es -conexo porque no existen u, v que
puedan incumplir la denicion, y est
a bien fundado porque no existe ning
un
u , u 6= que pueda incumplir la denicion).
Supongamos ahora que x es un ordinal. Si u x = x {x}, entonces
u x u = x, pero en ambos casos u x, en el primero porque x es transitivo.
Esto prueba que x es transitivo.
Si u, v x , entonces u x u = x y v x v = x. Esto nos da cuatro
casos: u x v x o bien u x v = x, o bien u = x v x, o bien
u = x = v. En el primero tenemos que u v v u u = v porque x es
-conexo, y en los otros tres tenemos u v, v u, u = v respectivamente. Esto
prueba que x es -conexo.
Tomemos u x u 6= y veamos que tiene -minimal. Tratemos aparte
el caso en que u = {x}. Entonces v = x es un -minimal de u, pues x{x} = .
En efecto, si existiera w x {x}, sera x = w x, en contradiccion con el
teorema anterior.
Como u x {x}, si no se da la igualdad u = {x} es porque u x 6= ,
y tenemos as un subconjunto no vaco de x. Como x est
a bien fundado existe
un v u x que es -minimal para esta interseccion. Vamos a ver que es
-minimal de u.
En efecto, si w v u, entonces w x , luego w x w = x. En el primer
caso w u x y w v, lo que contradice que v sea -minimal de u x. En el
segundo caso x = w v x, luego, por la transitividad de x, resulta que x x,
en contradiccion con el teorema anterior.
En vista de este teorema resulta que 0 es un ordinal, luego 1 = 0 es un
ordinal, luego 2 = 1 es un ordinal y, en denitiva, todos los n
umeros naturales
son ordinales, pero no podemos demostrar tal cosa porque no tenemos una
denicion de n
umero natural.
Observemos que los elementos de los n
umeros naturales (que pretendemos
denir) son tambien n
umeros naturales. De momento podemos probar que esto
es cierto para ordinales:
Teorema 2.5 Los elementos de los ordinales son ordinales.

2.1. La construcci
on de los ordinales

43

n: Sea Y un ordinal y sea x Y . Por transitividad x Y y


Demostracio
por consiguiente
x
es conexo y bien fundado. Falta probar que es transitivo, es
V
decir, que uv(u v v x u x).
Si u v v x, tenemos v x x Y , y como la clase Y es transitiva,
v Y , e igualmente u Y . As pues, {u, v, x} Y . Como Y est
a bien fundada
se cumplir
a uno de los tres elementos del subconjunto tiene que ser -minimal,
es decir,
u {u, v, x} = v {u, v, x} = x {u, v, x} = ,
pero u v {u, v, x} y v x {u, v, x}, luego ha de ser u {u, v, x} = .
Como Y es conexa ha de ser u x x u u = x, pero si x u entonces
x u {u, v, x} = , y si x = u entonces v u {u, v, x} = . As pues, se ha
de cumplir u x, como queramos.
En particular vemos que
V
( ),

pero esto es tanto como decir que la clase es transitiva.


Nuestra observaci
on siguiente es que, para los n
umeros naturales que pretendemos denir, la relaci
on de orden usual se corresponde con la inclusi
on, es
decir, es lo mismo 3 7 que 3 7. Veamos ahora que la inclusi
on dene un
buen orden en cualquier ordinal:
Teorema 2.6 Si Y es un ordinal, entonces la relaci
on de inclusi
on es un buen
orden en Y .
n: Sea Y un ordinal, y consideramos la relacion en Y dada
Demostracio
por u v u v. Sabemos que, en general, se trata de una relacion de
orden parcial. Vamos a probar que toda subclase X Y no vaca tiene mnimo
elemento. M
as concretamente, tomamos un -minimal u X cualquiera y
vamos a ver que es el mnimo de X (lo que, en particular, implica que cada
subclase no vaca de un ordinal tiene un u
nico -minimal).
Si tomamos cualquier otro v X, tenemos que u, v Y , luego por la
conexion tiene que ser u v v u u = v, pero el caso v u contradice
la minimalidad de u, luego nos queda u v u = v, y en ambos casos u v
(en el primero porque v es un ordinal, luego es transitivo). As pues u v para
todo v X. Esto es lo que signica que u sea el mnimo de X.
A continuacion notamos que la relacion de orden estricto en los n
umeros
naturales se corresponde con la pertenencia, es decir, que 3 < 7 es lo mismo que
3 7. El teorema siguiente demuestra este hecho para ordinales:
Teorema 2.7 Si X, Y son ordinales, entonces X Y X Y X = Y .
n: Una implicacion es trivial, pues si X Y entonces X Y
Demostracio
por transitividad. Supongamos ahora que X Y pero X 6= Y y veamos que
X Y.

44

Captulo 2. Ordinales

Tenemos que Y \ X 6= , luego por la buena fundacion esta clase tiene un


-minimal u Y \ X. Basta probar que u = X.
Si z u, entonces z
/ Y \ X (por la minimalidad de u) y z Y (por
transitividad, pues z u Y ), luego z X. Por lo tanto u X.
Si z X, entonces tenemos z, u Y , luego z u u z z = u. Si u z,
entonces u z X, luego u X, contradiccion (pues u Y \ X). Si z = u
entonces de nuevo u X, contradiccion. Por lo tanto z u, y as X u. En
denitiva, tenemos la igualdad u = X.
Ahora necesitamos un sencillo resultado tecnico:
Teorema 2.8 La intersecci
on de dos ordinales es un ordinal.
n: Sean X, Y ordinales. Como X Y X, trivialmente la
Demostracio
clase X Y es conexa y bien fundada. Falta ver que es transitiva, pero es cierto
en general que la interseccion de clases transitivas es transitiva:
Si u X Y , entonces u X u Y , u X u Y , luego u X Y .
De aqu deducimos una propiedad nada trivial:
Teorema 2.9 Si X e Y son ordinales, entonces X Y Y X X = Y .
n: X Y es un ordinal, X Y X y X Y Y . Por el
Demostracio
teorema 2.7 tenemos (X Y X X Y = X) (X Y Y X Y = Y ).
Esto nos da cuatro casos:
(X Y X X Y Y ) (X Y X X Y = Y )
(X Y = X X Y Y ) (X Y = X X Y = Y ),
o sea X Y X Y Y X
descarta por el teorema 2.3.

XY

X = Y . El primer caso se

Notemos que, en principio, la denicion de ordinal dice que dos elementos


de un mismo ordinal est
an conectados por la relacion de pertenencia, pero lo
que acabamos de probar es que dos ordinales cualesquiera, que en principio no
tienen ninguna relaci
on entre s, tambien est
an conectados por la relacion de
pertenencia, y uno tiene que ser un elemento del otro salvo que sean el mismo.
En particular,
V
( = ),
luego la clase es -conexa (y ya habamos probado que era transitiva). De
hecho, se cumple algo mas fuerte:
Teorema 2.10 es un ordinal.
n: Ya hemos probado que es transitiva y -conexa. S
Demostracio
olo
falta probar que est
a bien fundada. Para ello tomamos una clase X no
vaca, y vamos a encontrarle un -minimal. Tomemos cualquier u X. Si ya

2.1. La construcci
on de los ordinales

45

es un -minimal, no hay nada que probar. En caso contrario u X 6= y


u X u. Como u , es un ordinal y est
a bien fundado, luego u X tiene
un -minimal v, es decir, v u X y v u X = .
Ahora bien, como v u, por transitividad v u, de donde concluimos que
v X = v u X = . Ademas v X, luego v es un -minimal de X.
Con esto termina el trabajo duro de la construcci
on de los ordinales, y
podemos empezar a extraer consecuencias:
Teorema 2.11 es una clase propia.
n: Si fuera un conjunto, puesto que es un ordinal, tendramos
Demostracio
que , en contradiccion con el teorema 2.3.
As pues, la clase de todos los (conjuntos) ordinales es un ordinal que no es
un conjunto. Seguidamente probamos que es el u
nico caso:
Teorema 2.12 Si Y es un ordinal, o bien Y , o bien Y = .
n: Basta aplicar el teorema 2.9, que nos da en principio las
Demostracio
opciones Y Y Y = , pero la segunda es imposible, pues implica
que es un conjunto.
Definici
on 2.13 Llamaremos n
umeros ordinales a los elementos de , es decir, a los conjuntos que son ordinales. En lo sucesivo usaremos letras
V griegas
W
min
usculas para referirnos
a
los
n
u
meros
ordinales,
de
modo
que
o
V
W
debera entenderse como o , respectivamente.
Llamaremos a la inclusi
on en , de modo que, seg
un el teorema 2.6,
sabemos que (, ) es una clase bien ordenada. As pues, es equivalente
a .

El teorema 2.7 implica que la relacion de orden estricto asociada a es


equivalente a la pertenencia, es decir, que < es equivalente a . (Aqu
hay que tener en cuenta que no puede suceder a un tiempo y = , pues
entonces tendramos .)
El teorema siguiente recoge los hechos b
asicos sobre el buen orden de los
ordinales:
Teorema 2.14 Se cumple:
a) 0 es el mnimo ordinal.
b) Si es un ordinal, entonces
tambien lo es, y es el mnimo ordinal
V
mayor que (es decir, ( < ).
S
c) Todo conjunto de ordinales A tiene supremo = A.

46

Captulo 2. Ordinales

n: a) ya hemos probado que 0 es un ordinal, y es el mnimo


Demostracio
porque el conjunto vaco est
a contenido en cualquier conjunto.
b) Ya hemos probado que . Si < entonces , luego ,
luego = {} , luego .
c) Como todo A est
a contenido en , es claro que , luego es un
conjunto conexo y bien fundado. Hemos de probar que es transitivo, pero si
, entonces existe un A tal que , luego por la transitividad de
es . Por consiguiente . Teniendo en cuenta que el orden es la
inclusi
on, es inmediato que es el supremo de A.
Volvemos ahora a la cuestion de si hay ordinales que no sean n
umeros naturales (aparte de ). Para ello introducimos los conceptos siguientes:
W
Definici
on 2.15 Un ordinal es un ordinal sucesor si < = , y
es un ordinal lmite si no es 0 ni un ordinal sucesor, es decir, si cumple
V
lmite 0 .

Trivialmente entonces, todo est


a en uno (y solo uno) de los tres casos
siguientes: o bien es = 0, o bien es un ordinal sucesor, o bien es un ordinal
V
lmite.
W Usaremos la letra para referirnos a ordinales lmite, de modo que
y signicar
an, respectivamente, para todo ordinal lmite y existe un
ordinal lmite .
Ahora bien, existen ordinales lmite? Ciertamente, los n
umeros naturales
distintos de 0 son ordinales sucesores, luego la existencia de un ordinal lmite
implica la existencia de un n
umero ordinal que no es un n
umero natural. Antes
de entrar en este asunto observamos que ya podemos cumplir el objetivo que
nos habamos marcado:
Definici
on 2.16 Diremos que un conjunto n es un n
umero natural si
V
W
n m (m n m = 0 r m m = r ).

Llamaremos a la clase de todos los n


umeros naturales.

As pues, hemos denido un n


umero natural como un ordinal tal que los ordinales no nulos menores o iguales son todos sucesores. Enseguida discutiremos
si la denicion es razonable, pero antes observamos lo siguiente:
Teorema 2.17 es un ordinal.
n: Como , es trivialmente una clase -conexa y bien
Demostracio
fundada, y basta ver que es transitiva. Si u v v , entonces v es un
n
umero natural y u es un ordinal u < v, luego todos los ordinales no nulos
m u son ordinales no nulos m v, luego, al ser v un n
umero natural, todos
ellos son sucesores, lo que signica que u tambien es un n
umero natural, luego
u .
Nuestra denicion de n
umero natural est
a justicada por el teorema siguiente:

2.1. La construcci
on de los ordinales

47

Teorema 2.18 (Axiomas de Peano) Se cumple:


1) 0 ,
V
2) n n ,
V
3) n n 6= 0,
V
4) mn (m = n m = n),
V
V
5) A(A 0 A n A n A A = ).
n: 1) es trivial.
Demostracio

2) Si n y n , entonces,
o bien n o bien = n . En el primer
W
caso n, luego = 0 = , porque n . Esto tambien se
cumple en el segundo caso, tomando = n. Por consiguiente n .
Las propiedades 3) y 4) son trivialmente validas para ordinales cualesquiera,
pues 0 n < n , luego 0 n , luego n 6= 0. Por otra parte, si m = n , tiene
que ser m = n, ya que si fuera m < n entonces m n < n , luego m 6= n , e
igualmente si n < m.
V
5) Si A 0 A n A n A pero A 6= , entonces, como hemos
probado que es un ordinal, existe un -minimal n \ A. No puede ser
n = 0, pues 0 A, n
/ A. Como n es un n
umero natural, por denicion existe
un m n tal que n = m . Como n es minimal, no puede ser que m \ A,
pues entonces m n ( \ A). Por lo tanto m A (notemos que m n ,
luego m , por transitividad). Pero estamos suponiendo que m A implica
n = m A, contradiccion.
Est
a claro que los axiomas de Peano son propiedades que los matematicos
usan cuando tratan con n
umeros naturales, luego cualquier denicion de n
umero
natural aceptable para un matematico debe dar lugar a un conjunto (o, al menos,
a una clase) que, con un cero y una operaci
on siguiente denidos adecuadamente satisfaga los axiomas de Peano. En la secci
on siguiente (teorema 2.24)
demostraremos que los elementos de cualquier clase que satisfaga los axiomas
de Peano se corresponden biunvocamente con los n
umeros naturales que hemos
denido, de modo que dos deniciones alternativas de los n
umeros naturales
(aceptables, en cuanto que cumplan los axiomas de Peano) corresponden simplemente a elecciones distintas de los conjuntos concretos con los que estamos
representando cada n
umero natural. Por ejemplo, en lugar de haber tomado
0 = , 1 = {0}, 2 = {0, 1}, 3 = {0, 1, 2}, etc., podramos haber optado por
0 = , 1 = {0}, 2 = {1}, 3 = {2}, etc. y as tendramos otra clase de n
umeros
naturales, distinta, pero equivalente a la que hemos elegido.
El hecho de que sea un ordinal solo nos deja dos posibilidades: o bien
= , en cuyo caso no hay mas ordinales que los n
umeros naturales y y no
existen ordinales lmite, o bien , en cuyo caso es un ordinal lmite, por
el segundo axioma de Peano. M
as precisamente:

48

Captulo 2. Ordinales

Teorema 2.19 Las afirmaciones siguientes son equivalentes:


W
V
a) x(cto x 0 x u x u x),
b) cto ,

c) ,
d) es un ordinal lmite,
e) Existe un ordinal lmite.
n: Si x es un conjunto que cumple a), entonces y = x
Demostracio
est
a en las condiciones del quinto axioma de Peano, que nos da que x = ,
es decir, que x, luego es un conjunto y tenemos b). A su vez, b)
implica trivialmente c), que a su vez implica d), por el segundo axioma de
peano. Obviamente d) implica e), y un ordinal lmite cumple lo requerido para
x en a).
Las armaciones del teorema anterior no pueden demostrarse a partir de
los axiomas que hemos considerado hasta ahora, lo que nos lleva a un nuevo
axioma:
Axioma de infinitud (AI) cto .
Naturalmente, cualquiera de las armaciones del teorema anterior sirve como
versi
on alternativa del axioma de innitud. De momento seguiremos trabajando
en NBG , es decir, sin suponer AP o AI salvo que lo indiquemos explcitamente.

2.2

Inducci
on y recursi
on transfinita

Los ordinales son una poderosa herramienta fundamental en el estudio de


los conjuntos gracias a los teoremas que vamos a demostrar en esta secci
on.
Empezamos con el principio de induccion, que no es sino un caso particular del
teorema 1.24:
Teorema 2.20 (Inducci
on transfinita)
V V
A( ( A A) A).

Es decir: si bajo la hipotesis de induccion de que todos los ordinales <


pertenecen a una clase A podemos probar que A, entonces todo n
umero
ordinal est
a en A. La prueba es la misma que la de 1.24:
n: Si no se cumpliera A, entonces \ A 6= , y debe
Demostracio
existir un mnimo elemento \ A, pero esto signica que todo ordinal
menor que est
a en A, es decir, A, luego la hipotesis nos da que A,
contradiccion.
En la practica aplicaremos este teorema a clases de la forma
A = { | ()},

2.2. Inducci
on y recursi
on transfinita

49

para cierta propiedad (normal) (x), de modo que lo que estamos armando es
que si el hecho de que todos los ordinales menores que un tienen la propiedad
implica que tambien la tiene, entonces todos los n
umeros ordinales tienen
la propiedad .
A menudo el planteamiento de la induccion se simplica si distinguimos
casos seg
un si = 0 (en cuyo caso la hipotesis de induccion es vaca), si es
un sucesor (en cuyo caso a menudo basta aplicar la hipotesis de induccion a su
anterior) o si es un lmite. Esto nos lleva al enunciado siguiente:
Teorema 2.21 (Inducci
on transfinita)
V
V
A(0 A ( A A)
V V
( ( < A) A) A).

En otras palabras, una forma alternativa de probar que todos los ordinales
tienen una propiedad (cosa que puede expresarse como la pertenencia a una clase
A) es probar que 0 la tiene, que si un ordinal la tiene entonces tambien la
tiene , y que si todos los ordinales menores que un lmite la tienen, tambien
la tiene .
La prueba sigue el mismo argumento: si no fuera A la clase \A debera
tener un mnimo elemento , pero no puede ser = 0 por la primera parte de
la hipotesis, ni = por la segunda (porque < estara en A y entonces
tambien debera cumplir A) ni puede ser un lmite por la tercera, luego
tenemos una contradiccion.
Vemos as que los resultados de induccion son poco menos que triviales.
La parte delicada es demostrar el teorema de recursi
on transnita. Se trata
de probar que para denir una funci
on F : A podemos denir F ()
suponiendo que F ya est
a denida para los ordinales menores que , es decir,
usando los valores F () con < para denir F () o, mas precisamente, usando
F | para denir F (). Con exactitud:
Teorema 2.22 (Recursi
on transfinita) Sea A una clase cualquiera, sea
W
X {f | f : A}

y sea G : X
nica funci
on F : A caracteriV A. Entonces existe una u
zada por que F () = G(F | ).

n: Diremos que f : A es una -aproximaci


Demostracio
on si para
todo < se cumple f () = G(f | ). Es claro que si existe una -aproximacion
entonces es u
nica. En efecto, supongamos que f y g son dos -aproximaciones.
Entonces sea < el mnimo ordinal en el que dieran (si es que existe). Esto
signica que f | = g| , pero que f () 6= g(). Ahora bien, esto es absurdo,
pues f () = G(f | ) = G(g| ) = g().
Ahora veamos por induccion que existen -aproximaciones para todo .

50

Captulo 2. Ordinales

Es claro que es trivialmente una 0-aproximacion. Si f : A es una aproximacion, entonces g = f {(, G(f ))} es una -aproximacion. En efecto,
tenemos que g : A y si < , o bien < , en cuyo caso g() = f () =
G(f | ) = G(g| ), o bien = , en cuyo caso g() = G(f ) = G(g| ).
Finalmente, supongamos que existen -aproximaciones para todo < y
veamos que existe una -aproximacion.
Por la unicidad que hemos probado, para cada < existe una u
nica aproximacion, a la que podemos dar nombre. Denimos:
f f |f es una -aproximacion,
y as

( < f es una -aproximacion).

De la denicion se sigue inmediatamente que si < < entonces f | es


una -aproximacion, luego la unicidad implica que f | = f . Esto implica que
f=

<

f : A,

y f es una -aproximacion, pues si < entonces


f () = f () = G(f | ) = F (f | ).
Con esto hemos probado que existen -aproximaciones para todo ordinal .
Por el mismo argumento que en el caso lmite de la induccion podemos denir
f : A como la u
nica aproximacion y, de nuevo, la unicidad nos da que
si < entonces f | = f , lo cual nos permite denir
F =

f : A.

Claramente F cumple lo pedido, y el mismo argumento que probaba la


unicidad de las aproximaciones prueba que F es u
nica.
En realidad el teorema de recursi
on transnita puede usarse para denir
funciones sobre un ordinal cualquiera, no necesariamente . En tal caso nos
basta con que la funci
on G este denida sobre la clase
W
X {f | < f : A}.

Dada G : X A, podemos extenderla a G : X A sin mas que denir


G (f ) = 0 si f
/ X , obtener F : A por el teorema anterior, y tomar
F = F | : A. Es facil ver que F es la u
nica funci
on que cumple
V
< F () = G(F | ).

Enunciamos ahora un caso particular del teorema de recursi


on que nos sera
u
til para construir la aritmetica ordinal:

51

2.2. Inducci
on y recursi
on transfinita

Teorema 2.23 Sea y H : . Entonces existe una u


nica aplicaci
on
F : caracterizada por:
V
V
S
F ().
F (0) =
F ( ) = H(F ())
F () =
<

n: Basta tomar como G : X la funci


Demostracio
on dada por

si Df = 0,


H(f
())
si
Df = ,
G(f ) =
S

f ()
si Df = .

<

La funci
on F : dada por el teorema de recursi
on cumple lo pedido,
pues
F (0) = G(F |0 ) = ,
F ( ) = G(F | ) = H(F | ()) = H(F ()),
S
S
F ().
F | () =
F () = G(F | ) =
<

<

La unicidad V
se debe a que si F cumple lo mismo, entonces una simple induccion
prueba que F () = F (). En efecto, se cumple que F (0) = = F (0),
supuesto que F () = F () se cumple que
F ( ) = H(F ()) = H(F ()) = F ( )
y si se cumple

V
< F () = F (), entonces
S
S
F () = F ().
F () =
F () =
<

<

Los n
umeros naturales y los axiomas de Peano Ahora estamos en condiciones de justicar que los axiomas de Peano caracterizan a los n
umeros naturales. El resultado b
asico es el siguiente:
Teorema 2.24 Sea N una clase, sea n0 N y sea s : N N una aplicaci
on
de modo que se cumplan los axiomas de Peano, es decir:
1) n0 N,
V
2) n N s(n) N,
V
3) n N s(n) 6= n0 ,
V
4) mn N (s(m) = s(n) m = n),
V
V
5) A(A N n0 A n A s(n) A A = N).

Entonces existe una u


nica aplicaci
on F : N biyectiva tal que F (0) = n0 y
V
n F (n ) = s(F (n)).

52

Captulo 2. Ordinales

n: La existencia de F : N viene dada por el teorema


Demostracio
de recursi
on, sin mas que tomar

n0
si Df = 0,
G(f ) =
s(f (n)) si Df = n + 1.
Para probar que F es inyectiva, suponemos
W por reduccion al absurdo que no
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).

Como 0 m < n, tiene que ser n = v , para cierto u , con lo que


F (n) = s(F (v)) 6= n0 , por el tercer axioma de Peano. Por lo tanto m 6= 0,
pues F (m) = F (n) 6= n0 , luego m = u , para cierto u , luego tenemos que
s(F (u)) = F (m) = F (n) = s(F (v)), luego F (u) = F (v), por
W el cuarto axioma
de Peano. Como u < v , tambien se cumple u < v, luego u < v F (u) = F (v)
y por lo tanto v < n cumple la misma propiedad que, supuestamente, n era el
mnimo en cumplir, contradiccion.
As pues, F es inyectiva. ParaVprobar que es suprayectiva observamos que
A = F [] N cumple n0 A y n A s(n) A, pues si n A, existe un
m tal que n = F (m), luego s(n) = s(F (m)) = F (m ) A. Por el quinto
axioma de Peano (para N), tenemos que F [] = N.
Concluimos que F es biyectiva. La unicidad la da el teorema de recursi
on.
En denitiva, lo que arma el teorema anterior es que si N es cualquier clase
que cumpla los axiomas de Peano, sus elementos forman una sucesion {ni }i ,
donde aqu estamos llamando ni F (i), y de forma que n0 es el cero de N.

Por lo tanto, tal y como explicabamos tras el teorema 2.18, tomar una clase
u otra como clase de los n
umeros naturales solo supone elegir unos conjuntos
concretos u otros como representacion de los n
umeros naturales.
Otra consecuencia del teorema anterior es que el axioma de innitud es
equivalente a la existencia de un conjunto N que (con un cierto n0 y una cierta
funci
on s) cumple los axiomas de Peano, pues si existe tal conjunto, el teorema
anterior nos da una biyeccion F : N que implica, por reemplazo, que es
un conjunto. M
as a
un:
Teorema 2.25 El axioma de infinitud equivale a que exista un conjunto N con
una aplicaci
on s : N N inyectiva y no suprayectiva.
n: Ciertamente, si se cumple el axioma de innitud basta
Demostracio
tomar N = y s(n) = n . Recprocamente,Vsi existe N , la no suprayectividad
de s signica que existe un n0 N tal que n N s(n) 6= n0 . Por lo tanto N
cumple claramente los cuatro primeros axiomas de Peano.
Ahora basta observar que en la prueba del teorema 2.24 solo hemos usado
que N cumple el quinto axioma de Peano para probar que F es suprayectiva,
luego, en nuestro contexto podemos concluir que existe una aplicacion inyectiva
F : N , y esto implica que es un conjunto.

2.3. Ordinales y buenos


ordenes

2.3

53

Ordinales y buenos
ordenes

En principio, la denicion 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 signicado intrnseco que no depende
de la forma en que hemos elegido denirlo. 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. Denimos una
aplicacion G : X A mediante

mn(A \ Rf ) si A \ Rf 6= ,
G(f ) =
m
si A = Rf .
Sea F : A la aplicacion dada por el teorema de recursi
on, de modo que3

V
mn(A \ F []) si F [] A,
F () =
m
si F [] = A.

La aplicacion F no puede ser inyectiva, pues en tal caso A sera una clase
propia. Por consiguiente, existen ordinales < tales que F () = F ().
Podemos tomar el mnimo ordinal para el cual existe un < con la misma
imagen. De este modo, f = F | : A inyectiva.
Ademas f es suprayectiva, ya que si F [] 6= A sera F () A \ F [], cuando
estamos suponiendo que F () = F () F []. As pues, f es biyectiva.
Para probar que es una semejanza basta ver que para todo < se cumple
que f [] = {u A | u < f ()}, pues entonces, si si < < tenemos que
f () f [], luego se cumple f () < f () y as f es una semejanza.
Lo probamos por induccion. Supongamos que se cumple para todo < .
Entonces, si u < f (), por denicion de f ha de ser u f []. Recprocamente,
si u f [], entonces u = f (), para un < . Todo v < u cumple v < f ()
luego, por hip
otesis de induccion, v f [] f []. Vemos, pues, que todo v u
cumple v f [] y, como f ()
/ f [], ha de ser u < f ().
3 En lo sucesivo no explicitaremos la funci
on G con la que aplicamos el teorema de recursi
on,
sino que nos limitaremos a definir F () en t
erminos de F | , o de cualquier concepto deducible
de F | , como es en este caso F [] = RF | . La funci
on G considerada siempre se puede deducir
de la definici
on recurrente.

54

Captulo 2. Ordinales

Definici
on 2.27 Llamaremos ordinal de un conjunto bien ordenado (A, ) al
u
nico ordinal al cual es semejante. Lo representaremos por ord(A, ).
Conviene recordar que, por el teorema 1.26, si ord(A, ) = , existe una
u
nica semejanza f : (A, ) . Otra observaci
on elemental es la siguiente:
Teorema 2.28 Si B es un conjunto bien ordenado y A B, entonces se cumple
que ord A ord B.
n: Sean = ord A, = ord B y consideremos las semejanzas
Demostracio
f : A y g : B . Si fuera < tendramos que f 1 g :
sera estrictamente creciente, en contradiccion con 1.26.
Si una clase propia bien ordenada es semejante a un ordinal, ha de ser
semejante a , pues es el u
nico ordinal que es una clase propia, pero esto no
tiene por que ser cierto. El teorema siguiente nos da una condicion necesaria y
suciente para que as sea:
Teorema 2.29 Una clase propia A bien ordenada es semejante a si y s
olo
si, para todo u A, la secci
on inicial A<
u es un conjunto.
n: La condicion es claramente necesaria: si existe una semeDemostracio
<
<
janza F : A y F (u) = , entonces F [A<
u ] = = , luego Au ha de
ser un conjunto, pues toda clase biyectable con un conjunto es un conjunto, por
reemplazo.
Si se cumple la condicion, para cada u A tenemos que A<
u es un conjunto
bien ordenado, luego podemos considerar su ordinal u . Sea fu : A<
u u la
(
unica) semejanza entre ellos.
<
pues, tenemos
Si u < v es f
acil ver que4 fv [A<
u ] = (v )fv (u) = fv (u). As
<
<
que fv |Au : Au fv (u) es una semejanza y, por la unicidad, u = fv (u) y
f v |A <
= fu . Esto signica que dos funciones fu y fv coinciden en su dominio
u
com
un.
Observemos ahora que A no puede tener un maximo elemento, pues si M
fuera el maximo de A, entonces A<
a un conjunto, luego A
M = A \ {M } ser
tambien sera un conjunto. Esto implica que
S <
Av
A=
vA

y, por consiguiente, si denimos F =

vA

Fv , se cumple que F : A .

Notemos que F es simplemente la funci


on que a cada u A le asigna su imagen
por cualquiera de las funciones fv denidas sobre u. No importa cual tomemos,
pues todas dan el mismo valor.
Se cumple que F es inyectiva y creciente, pues si u < u son elementos de A,
como no hay maximo, existe un v A tal que u < u < v, luego se cumple que
4 En general, si F : A B es una semejanza entre clases parcialmente ordenadas y a A,
<
es f
acil ver que F [A<
a ] = BF (a) . Esto es un caso particular del hecho de que las semejanzas
conservan todas las propiedades relacionadas con los
ordenes implicados.

2.3. Ordinales y buenos


ordenes

55

F (u) = fS
ltimo, F es suprayectiva, pues claramente
v (u) < fv (u ) = F (u ). Por u
v , que es claramente un ordinal (es una subclase transitiva de ),
F [] =
vA

pero no puede ser un conjunto, ya que entonces A sera un conjunto, luego


F [] = . Concluimos que F es una semejanza.

Ejemplo Sea M un conjunto que no sea un ordinal (por ejemplo, M = {1}),


sea = {M } y consideremos el orden en dado por
x y (x, y x y) y = M.
Es facil ver que ( , ) es una clase bien ordenada con M como maximo
elemento. Esto implica a su vez que ( )<
M = , luego, por el teorema anterior
no es semejante a (ni mucho menos a un n
umero ordinal).
La antinomia de Burali-Forti Del mismo modo que el hecho de que la clase
de Russell R no es un conjunto resuelve la paradoja de Russell en NBG, el
hecho de que la clase no sea un conjunto resuelve la llamada antinomia
de Burali-Forti, que es otra de las paradojas a las que daba lugar la teora de
conjuntos cantoriana.
Cantor conceba los ordinales de forma distinta a como los hemos construido,
pero demostraba el conjunto O de todos los ordinales estaba bien ordenado,
y si era un ordinal cualquiera, entonces ord O< = . El problema surga al
considerar = ord O, es decir, el ordinal del conjunto de todos los ordinales,
pues la propiedad anterior implicaba que todo ordinal cumple < , pero en
particular, tendra que ser < . M
as a
un, tambien poda probarse que todo
ordinal tiene un siguiente, de modo que, por una parte, debera ser < y,
por otra, como todo ordinal, debera cumplir < .
En nuestro contexto no hay contradiccion alguna, porque todo conjunto
bien ordenado (no toda clase) es semejante a un ordinal, y esto no se aplica a la
clase de todos los conjuntos. La clase bien ordenada del ejemplo anterior
debera tener por ordinal al ordinal siguiente de , pero no existe tal ordinal,
y no hay contradiccion en ello, pues ning
un teorema arma que deba existir.

Ejemplo Consideremos en el orden lexicogr


aco, es decir, el dado por
(, ) (, ) < ( = ).
Es f
acil ver que es una clase bien ordenada, pero no es semejante a ,
ya que todos los pares (, 0) son menores que el par (0, 1), luego tenemos una
aplicacion inyectiva ( )(0,1) , luego esta secci
on no es un conjunto.
En cambio, con una ligera modicacion del orden obtenemos otro que s que
es semejante a :

56

Captulo 2. Ordinales

Definici
on 2.30 Denimos el orden can
onico en como el orden dado por
(, ) (, ) max{, } < max{, }
(m
ax{, } = max{, } < )
(m
ax{, } = max{, } = ).
Es decir, para comparar dos pares, primero comparamos sus maximas componentes, en caso de empate comparamos las de la derecha y si de nuevo hay
empate comparamos las de la izquierda. Es facil comprobar que es un buen
orden, y sus secciones iniciales son conjuntos, ya que la clase de pares menores
que (, ) est
a contenida en el conjunto max{ , } max{ , }. Por 2.29
existe una (
unica) semejanza F : .

2.4

Funciones normales

Presentamos aqu unos resultados generales sobre una clase de funciones que
simplicar
an considerablemente los argumentos de la secci
on siguiente, en la que
introduciremos la aritmetica ordinal.
Definici
on 2.31 Sea un ordinal lmite o bien = . Diremos que una
funci
on F : es normal si
V
V
S
F ().
F () < F ( ) F () =
<

Por ejemplo,
si aplicamos el teorema 2.23 a una funci
on H que cumpla la
V
propiedad < H(), entonces la funci
on F que obtenemos es normal.
La normalidad es f
acil de comprobar y tiene varias consecuencias u
tiles:

Teorema 2.32 Toda funci


on normal F es estrictamente mon
otona, es decir,
si < entonces F () < F (). En particular F es inyectiva.
n: Sea el dominio de F . Fijado , veamos que
Demostracio
V
( < F () < F ())

por induccion sobre . Para = 0 es trivialmente cierto. Si vale para y


tenemos < , entonces < o = . Por hipotesis de induccion en el
primer caso y trivialmente en el segundo, F () F () y como F es normal
F () < F ( ).
Si es cierto para todo < y < , entonces < < y, por
hip
otesis de induccion F () < F ( ). 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

2.5. La aritmetica ordinal

Teorema 2.33 Si F : es una funci


on normal y , entonces F ()
es un ordinal lmite.
n: Como 0 < , es 0 F (0) < F (), luego F () 6= 0.
Demostracio
Si < F (), por la normalidad < F (), para un cierto < . Entonces
< < , luego F () < F ( ) F (). As pues, F () 6= para todo .
Teorema 2.34 Si F , G : son funciones normales, entonces F G
tambien lo es.
n: Claramente, si tenemos que F () < F ( ), luego
Demostracio
G(F ()) < G(F ( )). Tomemos ahora un ordinal lmite . Hemos de
probar que
S
G(F ()).
G(F ()) =
<

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

Vamos a denir una suma, un producto y una exponenciacion entre ordinales


que generalizan a las operaciones analogas sobre los n
umeros naturales. Estas
operaciones resultan u
tiles para denir ordinales y aplicaciones entre ordinales.
Suma de ordinales Si A y B son dos conjuntos ordenados, podemos denir
su suma como el conjunto A B = A {0} B {1} con el orden dado por
(u, v) < (w, x) v < x (v = x u w).
En denitiva, A B consta de un primer tramo semejante a A seguido de
un segundo tramo semejante a B. Es facil ver que la suma de conjuntos bien
ordenados est
a bien ordenada. Podramos denir la suma de dos ordinales como
+ = ord( ), es decir, el ordinal que representa el orden que empieza
como y termina como . Por ejemplo (suponiendo (AI)), + 1 es el ordinal
del conjunto
(0, 0) < (1, 0) < (2, 0) < (0, 1).
Es claro que este conjunto es semejante a = {0, 1, 2, . . . , }. As pues,
+ 1 = . En cambio, 1 + es el ordinal del conjunto
(0, 0) < (0, 1) < (1, 1) < (2, 1) <
y es claro entonces que 1 + = . As pues, + 1 6= 1 + , luego vemos que la
suma de ordinales no es conmutativa. En otras palabras, lo que sucede es que

58

Captulo 2. Ordinales

si a
nadimos un elemento a la sucesion de los n
umeros naturales por la izquierda
no se nota, pero si lo a
nadimos por la derecha s.
Por comodidad vamos a introducir la suma con una denicion recurrente
mas manejable. De todos modos, cuando contemos con las propiedades b
asicas
sera f
acil ver que se trata de la misma operaci
on que acabamos de considerar.
Definici
on 2.35 Para cada ordinal denimos (+) : como la
u
nica aplicacion que cumple
V
V
S
(+)().
(+)(0) =
(+)( ) = (+)()
(+)() =
<

Naturalmente, esta denicion es correcta por el teorema 2.23. Estas aplicaciones nos permiten denir la operaci
on + : dada por
+ = (+)().
Observemos ademas que, teniendo en cuenta que 1 0 , se cumple que
+ 1 = (+)(0 ) = (+)(0) = .
En vista de esto, en lo sucesivo ya nunca escribiremos , sino que escribiremos + 1 en su lugar. En estos terminos, las propiedades que caracterizan a
la suma de ordinales se expresan as:
V
V
S
+0 =
+ ( + 1) = ( + ) + 1
+ =
( + ).
<

Puesto que + < ( + ) + 1, es inmediato que la funci


on + es normal.
Esto nos da ya algunas propiedades de la suma, como la monotona:
V
V
( < + < + ),
+ .
o el hecho de que los ordinales + son ordinales lmite.

Todas las propiedades de la


Vsuma se demuestran por induccion. Por ejemplo,
es inmediato comprobar que 0 + = . Veamos un ejemplo detallado:
V
Teorema 2.36 ( + + ).

n: Lo probamos por induccion sobre . Para = 0 es obvio.


Demostracio
Si vale para , entonces
+ ( + 1) = ( + ) + 1 ( + ) + 1 = + ( + 1).
Si es cierto para todo < , entonces + + + y, tomando el
supremo en , queda + + .

De las desigualdades que hemos probado se sigue sin dicultad (sin necesidad
de mas inducciones) el siguiente resultado general de monotona:
V
( < + < + ),

59

2.5. La aritmetica ordinal

del cual se sigue, obviamente, el caso en que todas las desigualdades son no
estrictas.
Una simple induccion demuestra que la suma de n
umeros naturales es un
n
umero natural, por lo que la suma de ordinales se restringe a una operaci
on
+ : de n
umeros naturales.
Suponiendo el axioma de innitud (para que tenga sentido operar con )
vemos que si n entonces
S
n+ =
n + m ,
m

V
luego n n + = , como ya habamos anticipado.

Pasemos ahora a las propiedades algebraicas de la suma. Como las funciones


+ son normales luego inyectivas los sumandos son simplicables por la
izquierda:
V
( + = + = ).

En cambio (suponiendo AI), tenemos que 5 + = 8 + y no podemos


simplicar. El teorema siguiente ilustra el uso de la normalidad en el caso
lmite de una induccion:
V
Teorema 2.37 (( + ) + = + ( + )).

n: Por induccion sobre . Para = 0 es trivial. Si vale


Demostracio
para , entonces
( + ) + ( + 1) = (( + ) + ) + 1 = ( + ( + )) + 1
= + (( + ) + 1) = + ( + ( + 1)).
Si vale para todo < , entonces
S
S
( + ) + =
( + ) + =
+ ( + )
<

<

<

((+) (+))() = ((+) (+))() = + ( + ),

donde en el pen
ultimo paso hemos usado la normalidad de la composicion de
las dos sumas.
As pues, la suma de n
umeros naturales es una operaci
on asociativa en .
A partir de aqu ya no sera necesario escribir parentesis entre sumandos.
Hemos visto que, bajo AI, la suma de ordinales no es conmutativa, pues, por
ejemplo, 1 + = 6= + 1, sin embargo, la suma de n
umeros naturales s que
lo es:
V
Teorema 2.38 mn m + n = n + m.

60

Captulo 2. Ordinales

V
n: Una simple induccion prueba que n 1 + n = n + 1, y
Demostracio
esto
V se usa a su vez para, jado un m , demostrar por induccion sobre n que
n m + n = n + m. En efecto: para 0 es claro y, si vale para n, tenemos
m + (n + 1) = m + n + 1 = n + m + 1 = n + 1 + m = (n + 1) + m.

Teorema 2.39

1
V
W
( + = ).

n: Sabemos que + < + + 1, luego podemos tomar


Demostracio
el mnimo ordinal tal que < + . Obviamente no puede ser = 0 y si
fuera un lmite existira < tal que < + , en contra de la minimalidad
de . As pues, = +1 para cierto tal que + < + +1. Claramente
= + . La unicidad se sigue de que la suma es simplicable por la izquierda.
En particular, si < + , o bien < , o bien , en cuyo caso, por el
teorema anterior, existe un tal que = + < + , luego < . As pues:
V
W
Teorema 2.40 ( < + < < = + ).

Ahora es f
acil probar que si A y B son dos conjuntos bien ordenados y
f1 : A , f2 : B son las semejanzas en sus ordinales, entonces, la
aplicacion f : A B + dada por

f1 (u)
si v = 0,
f (u, v) =
+ f2 (u) si v = 1,
es una semejanza, luego ord(A B) = ord A + ord B y, en particular, la suma
de ordinales que hemos denido es equivalente a la denida al principio de la
secci
on.
Producto de ordinales Aunque vamos a denir el producto mediante una
relaci
on recurrente analoga a la de la suma, tambien en este caso podramos dar
una denicion en terminos de buenos ordenes. Concretamente, si A y B son dos
conjuntos ordenados, podemos considerar A B con el orden lexicogr
afico, es
decir, el orden dado por
(u, v) (w, x) v < x (v = x u w).
Es f
acil ver que el producto de dos conjuntos bien ordenados est
a bien ordenado, lo que nos permitira denir = ord( ). Por ejemplo (bajo AI),
2 sera el ordinal de
(0, 0) < (1, 0) < (2, 0) < (0, 1) < (1, 1) < (2, 1) <
y es claro que este conjunto es semejante a
+ = {0, 1, 2, . . . , , + 1, + 2, . . .}.

61

2.5. La aritmetica ordinal


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 denimos : como la
u
nica aplicacion que cumple
V
V
S
( ).
0 = 0
( + 1) = ( ) +
=
<

Nuevamente, las funciones se combinan para denir una ley de composici


on interna : .

Es claro que si 6= 0 entonces


on normal, mientras que una
V es una funci
simple induccion prueba que 0 = 0 (luego el producto por cero no es
normal, ya que V
no es estrictamente creciente). Tampoco ofrece dicultad alguna
demostrar que ( 1 = 1 = ).
Como consecuencia inmediata de la normalidad tenemos la monotona:
V
( < =
6 0 < )

Si multiplicamos por la derecha la desigualdad tiene que ser no estricta:


V
( ).

Esto se prueba exactamente igual que el resultado analogo para la suma.


Combinando estas desigualdades tenemos:
V
( < 6= 0 < ).
V
De aqu se sigue, en particular, que ( = 0 = 0 = 0), pues
si 1 y 1 , entonces 1 .
Tambien es claro que los factores no nulos se simplican por la izquierda en
las igualdades (por normalidad).
Una simple induccion demuestra que el producto de n
umeros naturales es un
n
umero natural, con lo que el producto de ordinales se restringe a un producto
: .
Ejercicio: (AI) Probar que

n (n 6= 0 n = ).

Veamos ahora las propiedades algebraicas:


V
Teorema 2.42 ( + ) = + .

n: Podemos suponer 6= 0. Lo probamos por induccion


Demostracio
sobre . Para = 0 es obvio. Si vale para , entonces
( + + 1) = ( + ) + = + + = + ( + 1).

62

Captulo 2. Ordinales

Si vale para todo < , entonces, usando que la composicion de funciones


normales es normal,
S
S
( + ) = ((+) ())() =
((+) ())() =
(( + ))
<

( + ) =

<

<

<

(() (+))() = (() (+))() = + .

Exactamente igual se demuestra:


V
Teorema 2.43 () = ().

Por lo tanto, no necesitamos escribir parentesis entre factores. Suponiendo


AI, el producto no es conmutativo, pues, por ejemplo,
2 = (1 + 1) = + > + 0 = ,
mientras que 2 = . De aqu se sigue tambien que la propiedad distributiva
por la derecha es falsa, as como que no se pueden simplicar factores por la
izquierda. En cambio, el producto de n
umeros naturales es conmutativo:
V
Teorema 2.44 mn mn = nm.
n: Primero probamos por induccion sobre r que
Demostracio
V
r (m + n)r = mr + nr.

En efecto, para r = 0 es trivial y si vale para r

(m + n)(r + 1) = (m + n)r + m + n = mr + nr + m + n
= (mr + m) + (nr + n) = m(r + 1) + n(r + 1).
Y con esto ya podemos probar el enunciado por induccion sobre n. Para
n = 0 es trivial y, si vale para n,
m(n + 1) = mn + m = nm + m = (n + 1)m.
La divisi
on eucldea es valida para ordinales cualesquiera:
Teorema 2.45

1
V
W
( 6= 0 ( = + < )).

n: Como 1 , tenemos que < + = ( + 1).


Demostracio
Sea el mnimo ordinal tal que < . Obviamente no puede ser = 0 y
tampoco puede ser un ordinal lmite, ya que entonces sera < , para < ,
en contra de la minimalidad de . As pues, = + 1, para cierto . Tenemos
que
< ( + 1) = + .

63

2.5. La aritmetica ordinal

Por el teorema 2.39 existe un tal que = + . Como + < + ,


por la normalidad de + concluimos que < .
Veamos la unicidad. Si tenemos dos soluciones 1 , 2 , 1 , 2 y 1 < 2 ,
entonces
= 1 + 1 < 1 + = (1 + 1) 2 2 + 2 = ,
lo cual es contradictorio. Similarmente es imposible que 2 < 1 , luego 1 = 2 .
Por consiguiente, 1 + 1 = 1 + 2 , de donde 1 = 2 .
Como consecuencia:
Teorema 2.46

V
W
W
( < < < = + )

n: Si < , podemos expresarlo como = +, con < ,


Demostracio
y tambien tiene que ser < , pues si , entonces + = .
Recprocamente, si = + con < y < , entonces
= + < + = ( + 1) .
Ahora, si f1 : A y f2 : B son semejanzas de dos conjuntos
bien ordenados en sus ordinales correspondientes, es facil ver que5 la aplicacion
f : A B dada por
f (a, b) = f2 (b) + f1 (a)
es una semejanza cuando en A B consideramos el orden lexicogr
aco descrito
en la p
agina 60, con lo que
ord (A B) = (ord A)(ord B)
y, en particular, el producto de ordinales que hemos considerado coincide con el
denido en terminos del producto lexicogr
aco de buenos ordenes.
Exponenciaci
on de ordinales Para caracterizar la exponenciacion de ordinales en terminos de conjuntos ordenados necesitamos el concepto de conjunto
nito, que a
un no hemos introducido, as que de momento nos limitaremos a
dar la denicion por recurrencia y mas adelante (teorema 4.43) veremos la caracterizaci
on correspondiente.
5 Notemos

que si 1 < 2 < y 1 , 2 < , entonces


1 + 1 < 1 + = (1 + 1) 2 2 + 2 .

Por lo tanto, siempre suponiendo 1 , 2 < , 1 , 2 < , se cumple


1 < 2 (1 = 2 1 < 2 ) 1 + 1 < 2 + 2 .
Esto implica a su vez que (a1 , b1 ) < (a2 , b2 ) f (a1 , b1 ) < f (a2 , b2 ).

64

Captulo 2. Ordinales

Definici
on 2.47 Para cada ordinal 6= 0 denimos ( ) : como la
u
nica funci
on que cumple
V
V
S
.
0 = 1 +1 = =
<

si = 0
en otro caso.
V
Una simple induccion nos da que ( 6= 0 6= 0), de donde se sigue
que si > 1 entonces ( ) es una funci
on normal.
Convenimos en que 0 =

1
0

Omitimos las demostraciones de las propiedades siguientes, pues todas ellas


son similares a los resultados analogos para la suma y el producto. (A menudo
hay que tratar aparte los casos en los que la base es 0 o 1.)
a)
b)
c)
d)
e)
f)
g)

1 = 1,

( < 1 < < ),

1 = ,

( ),

( 1 < = = ),
+ = ,
( ) = .

Como siempre, una simple induccion prueba que la exponenciacion de n


umeros naturales sea un n
umero natural.
Ejercicio: (AI) Probar que

n (1 < n n = ).

La no conmutatividad del producto hace que, en general, () 6= .


Por ejemplo,
(2 2) = 6= 2 = 2 2 .
Ahora bien, una simple induccion sobre r prueba que
V
mnr (mn)r = mr nr .

2.6

Sumas finitas

Consideremos una clase A en la que hay denida una ley de composicion


interna + : A A A con elemento neutro 0. En particular esto lo cumple
A = con la suma de ordinales (pero no suponemos que en general 0 sea el
ordinal 0).

65

2.6. Sumas finitas

Para cada sucesion6 {ai }i<n en A, con n , consideramos la u


nica aplicacion n A que cumple
P

ai = 0,

i<0

ai =

ai + ak .

i<k

i<k+1

En particular, as queda denida la suma

i<n

ai A.

Un poco mas en general, si tenemos una sucesion {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 sucesion {as(j) }j<m . Denimos
P

ai =

j<m

iI

Es f
acil ver que si I = , entonces

iI

as(i) .

ai = 0, y si I = J {m}, donde, m

es el maximo 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 maximo a su anterior), entonces
P
P
ai + am .
ai =
iJ

iI

A partir de aqu podemos probar que si + es asociativa y partimos I = I1 I2


de modo que todo elemento de I1 es menor que todo elemento de I2 , entonces
P

ai =

iI

ai +

iI1

ai .

iI2

En efecto, razonamos por induccion sobre el ordinal de I2 . Si es 0 es que


I2 = e I = I1 , con lo que la igualdad es trivial. Supuesto cierto cuando
I2 tiene ordinal k, supongamos que su ordinal es k + 1. Entonces I2 tiene un
maximo elemento m, que sera tambien el maximo de I. Sea I2 = I2 \ {m}.
Entonces (y aqu usamos la asociatividad de +):
P

ai =

iI

ai + am =

iI1 I2

ai +

iI1

ai + am =

iI2

iI1

ai +

ai .

iI2

A su vez podemos probar la generalizaci


on siguiente:
Teorema 2.48 (Propiedad asociativa generalizada) Sea A una clase en
la que hay definida una operaci
on + asociativa y con elemento neutro. Sea
{Ii }i<k una familia de subconjuntos de un n
umero natural n de manera que,
S si
i < j < k, todo elemento de Ii es menor que todo elemento de Ij , sea I =
Ii
i<k
y sea {ai }iI una sucesi
on en A. Entonces,
P

jI
6 Recordemos

aj =

P P

aj .

i<k jIi

que esto significa simplemente que a : n A.

66

Captulo 2. Ordinales
n: Razonamos por induccion sobre m k que
Demostracio
P P
P
aj .
aj =
i<m jIi

j Ii
i<m

SPara mS= 0 ambos terminos valen 0. Si vale para m, entonces, como


Ii =
Ii Im est
a en las hipotesis del caso considerado antes del enun-

i<m+1

i<m

ciado, tenemos que


P
P P
P
P
P
aj =
aj +
aj =
aj +
aj =
j Ii
i<m+1

j Ii
i<m

i<m jIi

jIm

jIm

aj .

i<m+1 jIi

En la practica, si I = {i | m i n}, usaremos las notaciones alternativas


am + + an

n
P

i=m

ai

ai .

iI

En estos terminos, por ejemplo, hemos probado que si m k < n, se cumple


am + + an = (am + + ak ) + (ak+1 + + an ).
Las sumas nitas que acabamos de denir verican una serie de propiedades
que generalizan de forma obvia las propiedades de las sumas de dos sumandos
y que se demuestran mediante inducciones rutinarias. No vamos a entrar en
ello, sino que usaremos estas propiedades seg
un vayan siendo necesarias sin mas
advertencia.
Por
V ejemplo, si tenemos dos sucesiones
Pde ordinales {i }iI y {i }iI tales
P
i . O tambien, si es cualquier
i
que i I i i , entonces
iI
P iI
P
i , etc.
i =
ordinal, se cumple
iI

iI

Veamos una aplicacion de estas sumas nitas:

Teorema 2.49 Si k > 1 es un n


umero natural, para cada m no nulo existe
una u
nica sucesi
on {ci }in de n
umeros menores que k tal que cn 6= 0 y
m=

n
P

ci k i .

i=0

n: Observemos en primer lugar que, como la funci


Demostracio
on k () es
m
m+1
normal (y aqu usamos que k > 1) se cumple que m k < k
, luego hay

un mnimo n m + 1 tal que m < k n . No puede ser n = 0, pues entonces


sera m = 0, luego n = n + 1 y se cumple k n m < k n+1 . Observemos que la
unicidad de n implica la de n, es decir, hemos probado que para todo natural
m > 0 existe un u
nico natural n tal que k n m < k n+1 . Llamaremos o(m) a
este u
nico n.
Si dividimos m = k n c + m , con m < k n , tiene que ser c < k, ya que si
fuera c k, tendramos m k n k = k n+1 . Ademas c > 0, o de lo contrario

67

2.6. Sumas finitas

m = m < k n . As pues, todo n


umero natural m > 0 puede expresarse en la
forma
m = ck n + m ,
0 < c < k,
m < k n m.
Observemos que esta expresion es u
nica, pues necesariamente n = o(m) (ya
que m < (k 1)k n + k n = kk n = k n+1 ) y entonces c y m est
an unvocamente
determinados como cociente y resto de la divisi
on eucldea. Vamos a probar
que todo natural m no nulo admite una descomposicion como la que indica el
enunciado con n = o(m).
Razonamos por induccion sobre m. Supuesto cierto para todo m < m,
consideramos la expresion m = ck n + m . Si m = 0 entonces m = ck n ya tiene
la forma deseada. En caso contrario, por hipotesis de induccion
m =

n
P

ci k i ,

i=0

donde n = o(m ) < n (porque m < k n ) y, deniendo ci = 0 para n < i < n y


cn = c, tenemos que
m=

n
P

n1
P

ci k i +

ci k i + cn k n =

i=n +1

i=0

n
P

ci k i .

i=0

Para probar la unicidad observamos que


kn

n
P

ci k i < k n+1 .

i=0

En efecto, la primera desigualdad se sigue de que cn 6= 0 separando el u


ltimo
sumando, y la segunda se prueba por induccion sobre n. Si vale para n, entonces
n+1
P
i=0

ci k i =

n
P

i=0

ci k i + cn+1 k n+1 < k n+1 + (k 1)k n+1 = k n+2 .

Por lo tanto, razonando por induccion sobre m, si tenemos dos descomposiciones


n
n
P
P
ci k i
ci k i =
m=
i=0

i=0

en las condiciones del enunciado, necesariamente n = n = o(n), con lo que, por


la unicidad de la descomposicion
cn k n +

n1
P
i=0

ci k i = cn k n +

n1
P
i=0

ci k i

(notemos que hemos probado que los segundos sumandos son < k n ), tenemos
que cn = cn y
n1
n1
P i
P
ci k .
ci k i =
i=0

i=0

68

Captulo 2. Ordinales

Llamamos n
yn
a los maximos naturales tales que cn 6= 0 y cn 6= 0, respectivamente, de modo que
n

P
P
ci k i .
ci k i =
i=0

i=0

Por hip
otesis de induccion n
=n
y ci = ci para todo i < n
, lo que implica que

las dos sucesiones {ci }in y {ci }in son iguales.

Definici
on 2.50 La sucesion {ci }in dada por el teorema anterior se llama
representaci
on en base k del n
umero m. Es habitual usar la notaci
on
cn c0(k)

n
P

ci k i ,

i=0

de modo que, por ejemplo, k = 0 k 0 + 1 k = 10(k) .


Cuando no se especica la base se entiende que es k = 9 , donde
1 0 , 2 1 , 3 2 , 4 3 , 5 4 , 6 5 , 7 6 , 8 7 , 9 8 ,
de modo que la notaci
on usual para 9 es 10 y, en general,
cn c0

n
P

ci 10i .

i=0

De este modo, todo n


umero natural tiene un nombre canonico en terminos de
las diez cifras 0, . . . , 9, aunque la eleccion del n
umero 10 es puramente arbitraria.
En principio, la menor base admisible es k = 2, de modo que, por ejemplo, es
f
acil ver que 10 = 2 + 23 = 1010(2) . Por lo tanto, todo n
umero natural admite
un nombre can
onico en terminos u
nicamente de las cifras 0 y 1.

2.7

La forma normal de Cantor

En esta secci
on probaremos un resultado analogo al teorema 2.49 tomando
como base k = y que resulta ser valido para todos los ordinales. Trabajaremos
en NBG + AI. En primer lugar conviene que nos formemos una idea orientativa
de c
omo son los primeros ordinales. Si no se cumple el axioma de innitud, los
ordinales coinciden con los n
umeros naturales:
0,

1,

2,

3,

...

Con el axioma de innitud, por encima de ellos tenemos y sus sucesores:


0,

1,

2,

3,

...

+ 1,

+ 2,

...

Pero la sucesion de ordinales no acaba ah, sino que por encima de todos estos
est
a + = 2 y sus sucesores:
0,

1,

...

+ 1,

...

2,

2 + 1,

2 + 2,

...

69

2.7. La forma normal de Cantor

pero por encima de los ordinales 2+n est


a 2+ = 3, y as sucesivamente:
0,

1,

...

+ 1,

...

2,

2 + 1,

...

3,

...

4,

...

pero por encima de 1, 2, 3, 4, . . . est


a = 2.

Pero por encima de 2 est


an 2 + 1, 2 + 2, . . . y, en general, todos los
2
ordinales de la forma + n + m, con m, n . Y por encima de todos ellos
est
a 2 + 2 = 2 2, y as podemos ir ascendiendo hasta 2 3, 2 4, . . . , y por
encima de todos ellos est
a 2 = 3 , y si vamos formando 3 , 4 , 5 , . . . , con
ese patron tampoco agotamos los ordinales, pues por encima de todos ellos est
a
, con lo que podemos volver a empezar con + 1, + 2, . . . hasta llegar a
+ = 2. Pero si vamos formando los ordinales 2, 3, 4, . . .,
2
por encima de todos ellos est
a = +1 . As podemos llegar hasta y
3

hasta , . . . hasta llegar a .


Quiz
a en este punto el lector debera reconsiderar el teorema 2.14 c): dado
cualquier conjunto A de ordinales, como pueda ser la sucesion
,

...

existe su supremo en , es decir, hay un ordinal por encima de todos los


elementos de A (en particular, por encima de todos los elementos de la sucesion
anterior), a partir del cual podemos empezar a sumar de nuevo , + 1, + 2, . . .
En realidad, con todos los ordinales que hemos escrito aqu, apenas hemos ascendido nada en . Con el teorema de Cantor que vamos a demostrar
pondremos un poco de orden en esta jungla de los primeros ordinales.
Necesitamos algunos resultados previos:
Teorema 2.51 Si entonces + = .
n: Sabemos que existe un tal que = + , por lo que
Demostracio
+ = + + = (1 + ) + = + = .
Informalmente, la hip
otesis del teorema anterior arma que empieza por
innitas copias de , es decir, por + + + , por lo que si a
nadimos un
mas no se nota.
Ejercicio: Probar el recproco del teorema anterior.

Teorema 2.52 Si < entonces + = .


n: Es un caso particular del teorema anterior, puesto que se
Demostracio
cumple = +1 .
Teorema 2.53 Si 6= 0 existen unos u
nicos y tales que = + , con
< . Adem
as es concretamente el u
nico ordinal que cumple < +1 .

70

Captulo 2. Ordinales

n: Como la funci
Demostracio
on ( ) es normal, < +1 , luego
podemos tomar el mnimo tal que < . No puede ser = 0 ni tampoco
que sea un lmite, luego = + 1 y tenemos < +1 .
Es claro que es u
nico. Existe un tal que = + , pero ha de ser
< , pues si se da la igualdad
= + = + + = + + + =
y, en general, n , para todo n . Por consiguiente, = +1 ,
contradiccion.
Recprocamente, si = + con < , ha de ser < +1 o, de
lo contrario, por 2.51 tendramos que = + = + y sera = . De
aqu se sigue la unicidad de , que a su vez implica la de .
Teorema 2.54 Si 6= 0 existe una u
nica sucesi
on finita decreciente de ordinales 0 1 n tal que = 0 + + n .
n: Aplicamos el teorema anterior repetidamente, con lo que
Demostracio
expresamos = 0 + 1 , con 1 < , luego 1 = 1 + 2 , con 2 < 1 ,
etc. Como no podemos tener una sucesion decreciente de ordinales (no tendra
mnimo), alg
un n = 0, lo que nos da la expresion buscada.
Si fuera i < i+1 para alg
un i, entonces
i = i + i+1 = i + i+1 + i+2 = i+1 + i+2 = i+1 ,
contradiccion.
Para probar la unicidad observamos que si = 0 + + n y los exponentes son decrecientes, entonces
= 0 + + n 0 + + 0 = 0 n < 0 = 0 +1 ,
a unvocamente determinado por . Si
es decir, 0 < 0 +1 , luego 0 est
tuvieramos dos expresiones distintas, ambas tendran el mismo primer termino,
luego podramos cancelarlo y de aqu deduciramos que tendran el mismo segundo termino, y as sucesivamente. En denitiva, ambas seran la misma.
El teorema de Cantor se sigue del que acabamos de probar sin mas que
agrupar los terminos con el mismo exponente (por la propiedad asociativa generalizada):
Teorema 2.55 (Forma normal de Cantor) Si 6= 0 existe una u
nica sucesi
on finita estrictamente decreciente de ordinales 0 > 1 > > n y
una u
nica sucesi
on finita k0 , . . . , kn de n
umeros naturales no nulos tal que
= 0 k0 + + n kn .
La forma normal de Cantor es especialmente descriptiva para ordinales peque
nos. Por ejemplo, si < entonces es claro que 0 ha de ser un n
umero

71

2.7. La forma normal de Cantor

natural, luego tenemos que los ordinales menores que se expresan de forma
u
nica como polinomios en con coecientes naturales.
Podemos ir algo mas lejos, para lo cual conviene denir
(0) = 1,

(n+1) =

(n)

0 =

(n) .

As, (1) = , (2) = , (3) = , etc. y 0 es el supremo de esta


sucesion.7
Si < 0 , entonces se cumple < (n) para cierto n , luego tenemos que
(n)
= (n+1) 0 . Tomando el supremo en concluimos que 0 0 .
El recproco es obvio, luego 0 = 0 .
Definici
on 2.56 Un n
umero epsilon es un ordinal tal que = .
Acabamos de probar que existen n
umeros . De hecho, vamos a ver que el
n
umero 0 que hemos construido es el menor n
umero . Para ello, para cada
< 0 no nulo, llamamos o() al u
nico n tal que (n) < (n+1) .
Es claro que entonces (n+1) < (n+2) , es decir, tenemos que
o( ) = 1 + o().
En particular 6= , luego no es un n
umero .
Los n
umeros naturales (no nulos) son los ordinales de rango 0, los n
umeros
entre y son los ordinales de rango 1 (y son, como hemos visto, los polinomios en con coecientes naturales).
Observemos ahora lo siguiente:
Teorema 2.57 Si es un ordinal, se cumple:
V
W
a) < + < y s
olo si = 0 = .
V
W

b) < < si y s
olo si = 0, 1, 2 = .
V
c) < < si y s
olo si = 0, 1, 2, es un n
umero epsilon.

n: a) Veamos por induccion sobre que cumple la propiedad


Demostracio
indicada: para = 0 es trivial. Si vale para y , < +1 = , entonces
existe un n < tal que , < n, luego
+ < (n + n) < = +1 .
Si vale para todo < y , < , entonces existe un < tal que , < ,
luego + < < .
7 Es

el ordinal que hemos rozado en nuestra escalada por al principio de esta secci
on.

72

Captulo 2. Ordinales

Recprocamente, si > 0 tiene la propiedad, consideramos la expresion


= + dada por el teorema 2.53. Como < y , tiene que ser
= .
0

b) Claramente = cumple lo pedido. Si , < , con > 0, entonces

existe un < tal que , < , luego < + < , donde hemos usado
el apartado anterior.
Recprocamente, si > 2 cumple la propiedad indicada, entonces tambien
cumple la del apartado a), porque si , < , tenemos que
+ max{, } 2 < .
Por lo tanto = . Ademas, si , < , entonces , < , luego se cumple
tambien que + < = , luego + < , luego = 0 = por el
apartado anterior. En el primer caso resulta el caso trivial = 1.
c) Si es un n
umero epsilon y , < = , entonces existe un < tal

que < , luego


< ( ) = < = ,

donde hemos usado que = cumple el apartado b).


Recprocamente, si > 2 cumple la propiedad indicada, entonces cumple la
propiedad del apartado b), pues si , < , entonces max{, }2 < ,
luego en particular = . Si = 0 queda = 1, si = 1 queda = y si
> 1, como < = , por la hipotesis tiene que ser = = ,
luego = es un n
umero epsilon.
Notemos que un n
umero epsilon cumple de hecho los tres apartados del
teorema anterior.
De este modo, 2 es el menor ordinal que no puede expresarse en terminos
de sumas de n
umeros naturales y . A su vez, es el menor ordinal que no
puede expresarse en terminos de sumas y productos de n
umeros naturales y de
, mientras que 0 es el menor ordinal que no puede expresarse en terminos
de sumas, productos y potencias de n
umeros naturales y de . Dicho de otro
modo, todos los ordinales que podemos construir mediante las tres operaciones
aritmeticas a partir de los n
umeros naturales y son necesariamente menores
que 0 .
Teorema 2.58 Si , < 0 son ordinales no nulos, entonces
o( + ) = o() = max{o(), o()}.
n: Veamos por induccion sobre n que si , < (n) entonces
Demostracio
(n)
< (n) . Para n = 0 es trivial. Si vale para n y , < (n+1) = ,
tenemos que existe un < (n) tal que , < , luego < 2 . Por hipotesis
de induccion (si n > 0, pues entonces 2 < (n) , y trivialmente si n = 0, pues
(n)
entonces = 0), tenemos que 2 < (n) , luego < = (n+1) .

73

2.7. La forma normal de Cantor


As pues, si o() = m, o() = n y r = max{m, n}, tenemos que
(m) < (m+1) ,

(n) < (n+1) .

Entonces, por lo que acabamos de probar,


(r) + max{, } 2 < (r+1) ,

(r) < (r+1) ,

luego o( + ) = o() = r.
Por otra parte, ya hemos visto que o( ) = 1 + o(). Tambien es obvio que
si < 0 , entonces o() o(). Teniendo todo esto en cuenta es claro que,
en las condiciones del teorema 2.55,
o( i ki ) = o( i ) = 1 + o(i ) 1 + o(0 ),
luego o() = 1 + o(0 ).
Por consiguiente, si tomamos un ordinal 0 < < 0 con o() = n y lo
expresamos en forma normal de Cantor, sus exponentes tendran orden a lo
sumo n 1, luego pueden ponerse en forma normal de Cantor con exponentes
de orden a lo sumo n 2, y as, tras n pasos, habremos expresado en terminos
de un n
umero nito de n
umeros naturales, sumas, productos y potencias de
base .
En resumen: los ordinales menores que 0 son exactamente los ordinales que
pueden construirse a partir de los n
umeros naturales y mediante sumas, productos y potencias, y cada uno de ellos se puede expresar mediante un n
umero
nito de sumas, productos y potencias de base . De hecho, la expresion es
u
nica si exigimos que corresponda a una forma normal de Cantor, con exponentes desarrollados a su vez en forma normal de Cantor, y as sucesivamente.
Esto ya no es cierto para ordinales mayores. Por ejemplo, la forma normal
de Cantor de 0 es 0 = 0 , lo cual no dice mucho.
Supongamos que tenemos dos ordinales en forma normal de Cantor:
= 0 k0 + + n kn ,

= 0 k0 + + n kn .

Entonces 0 < 0 +1 , 0 < 0 +1 , luego si 0 < 0 , y por


consiguiente 0 + 1 0 , se cumple que < . Supongamos, por el contrario,
que 0 = 0 . Si k0 < k0 , entonces podemos descomponer como

= 0 k0 + 0 (k0 k0 ) + + n kn
y, como, seg
un acabamos de ver, 0 < 1 implica que

1 k1 + + n kn < 0 (k0 k0 ) + + n kn ,
concluimos que < (aqu suponemos n > 0, pero si n = 0 se llega trivialmente a la misma conclusi
on). En el supuesto de que 0 = 0 y k0 = k0 , se

cumplir
a < si y solo si

1 k1 + + n kn < 1 k1 + + n kn ,
donde cualquiera de los dos miembros puede ser 0.

74

Captulo 2. Ordinales

En denitiva: para determinar cual de dos ordinales en forma normal de


Cantor es el menor, comparamos 0 y 0 , y el ordinal para el que este valor
sea menor sera el menor. En caso de empate comparamos k0 y k0 , en caso
de empate pasamos a comparar 1 y 1 , y en caso de empate k1 y k1 . Si se
mantiene el empate hasta que una de las dos expresiones se acaba, dicha
expresion corresponde al ordinal menor. Si las dos se acabaran a la vez (sin
haber encontrado un desempate) es que las dos expresiones eran la misma,
luego los ordinales eran iguales.
Ejercicio: Explicar c
omo puede calcularse la suma y el producto de dos ordinales en
forma normal de Cantor en funci
on de los exponentes y coeficientes de los sumandos.

Captulo III

La teora de conjuntos NBG


Presentamos ahora los dos axiomas que nos faltan para completar la teora
de conjuntos NBG: el axioma de regularidad y el axioma de eleccion. En gran
medida, su papel consiste en estrechar la relacion entre la clase universal V y la
clase de todos los ordinales: el axioma de regularidad nos estructurara V en
una jerarqua transnita de conjuntos, mientras que el axioma de eleccion nos
permitir
a enumerar con ordinales un conjunto arbitrario. Como paso previo a
la discusi
on del axioma de regularidad dedicaremos una secci
on a generalizar
los teoremas de induccion y recursi
on que hemos probado para ordinales al caso
de relaciones mucho mas generales que los buenos ordenes.

3.1

Relaciones bien fundadas

Aunque podramos trabajar en NBG , por comodidad, en esta secci


on supondremos el axioma de innitud. Las relaciones bien fundadas son la clase mas
general de relaciones sobre las que es posible justicar argumentos de induccion
y recursi
on:
Definici
on 3.1 Una relaci
on R est
a bien fundada en una clase A si
V
W
V
X(X A X 6= y X z X x R y).

En estas condiciones diremos que y es un elemento R-minimal de X.

Por ejemplo, si es un buen orden en una clase A, es claro que la relacion


de orden estricto < est
a bien fundada en A, pues si x es un subconjunto no
vaco de A, el mnimo de x es un minimal para <.
Observemos tambien que A es una clase bien fundada en el sentido de la
denicion 2.1 si y solo si la relaci
on de pertenencia E est
a bien fundada en A,
en el sentido que acabamos de introducir.
De la propia denicion se sigue un sencillo teorema de induccion, aunque no
es el mas general que vamos a demostrar:
75

76

Captulo 3. La teora de conjuntos NBG

Teorema 3.2 (Teorema general de inducci


on transfinita) Sea R una relaci
on clausurable y bien fundada en una clase A y sea B una clase cualquiera.
Entonces
V
x A(AR
x B x B) A B.

n: Si no se cumple A B, entonces A \ B es una subclase


Demostracio
no vaca de A, luego tiene un R-minimal x, de modo que AR
/ B,
x B, pero x
contradiccion.
Lo que arma el teorema anterior es que para demostrar que todo elemento
x A tiene una propiedad (estar en B), podemos suponer como hipotesis de
induccion que todos los elementos de u R x la tienen.
Para manejar relaciones bien fundadas sobre clases propias vamos a necesitar
una propiedad adicional que se vuelve trivial si las clases son conjuntos:
Definici
on 3.3 Una relacion R es conjuntista en una clase A si para todo x A
la clase de los anteriores de x
AR
x = {y A | y R x}
es un conjunto.
Obviamente toda relacion es conjuntista en todo conjunto. La relacion de
pertenencia E es conjuntista en cualquier clase, pues AE
x = x A.
Observemos que ya nos hemos encontrado con esta restriccion en una ocasion:
en el captulo anterior hemos demostrado que una clase propia bien ordenada
es semejante a si y solo si su relacion de orden es conjuntista.
Definici
on 3.4 Sea R una relacion denida 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).

Es decir, B es R-A-transitiva si cuando partimos de elementos de B y vamos


tomando anteriores nunca salimos de B. Las clases transitivas en el sentido de
la denicion 2.1 son precisamente las clases E-V -transitivas.

Si R es una relaci
on denida sobre una clase A y x es un subconjunto de A,
es claro que al considerar los anteriores de x y los anteriores de los anteriores,
etc. obtenemos un conjunto R-A-transitivo. En realidad, para que la denicion
recurrente de este proceso sea correcta hemos de exigir que R sea conjuntista.
Ve
amoslo con detalle:
Definici
on 3.5 Sea R una relacion conjuntista en una clase A y x A. El
teorema de recursi
on nos da una aplicacion clR
A (x)[ ] : PA determinada
1
por
V
S R
R
Au .
clR
n clR
A (x)[0] = Ax
A (x)[n + 1] =
uclR
A (x)[n]

1 Notemos que esta construcci


on requiere que la relaci
on sea conjuntista para que podamos
asegurar que cada t
ermino de la sucesi
on es un conjunto. Si no, la sucesi
on no estara bien
definida.

77

3.1. Relaciones bien fundadas


A su vez denimos la clausura de x respecto de R en A como el conjunto
S R
clR
clA (x)[n].
A (x)
R
As AR
x clA (x) A.

Cuando E es la relaci
on de pertenencia y A = V, la clausura clE
A (x) se conoce
como la clausura transitiva de x y se representa por ct x. Es claro que admite
una denicion mas sencilla (puesto que ahora AE
x = x):
V
S
S
ct0 x = x,
n ctn+1 x =
y,
ct x =
ctn x.
yctn x

As, ct x est
a formada por los elementos de x, los elementos de los elementos
de x, etc.

Nuestra intenci
on al denir la clausura de un elemento era formar un conjunto R-A-transitivo. Vamos a ver que, efectivamente, as es. M
as concretaR
mente, clR
(x)
es
el
menor
conjunto
R-A-transitivo
que
contiene
a
A
A
x:
Teorema 3.6 Sea R una relaci
on conjuntista en una clase A y sea x A. Se
cumple
R
a) AR
x clA (x).

b) clR
A (x) es un conjunto R-A-transitivo.
R
c) Si AR
x T y T A es una clase R-A-transitiva, entonces clA (x) T .
S
R
d) clR
clR
A (x) = Ax
A (y).
yAR
x

R
R
n: Demostracio
n: a) AR
Demostracio
x = clA (x)[0] clA (x).

b) Supongamos que u, y A cumplen u R y y clR


A (x). Entonces existe
R
R
un n tal que y clR
(x)[n],
con
lo
que
u

cl
(x)[n
+ 1] clR
A
y
A
A (x).
c) Una simple induccion prueba que clR
A (x)[n] T . En efecto, para 0 lo
tenemos por hip
otesis y, si vale para n, entonces todo u clR
A (x)[n + 1] cumple
R
u AR
,
para
cierto
y

cl
(x)[n],
con
lo
que
u
R
y

T
. Por transitividad
y
A
R
u T . Por denicion de clausura concluimos que clA (x) T .

R
R
R
d) Si y AR
x , entonces Ay clA (x)[1] clA (x), luego por b) y c) obtenemos
S
R
R
que clA (y) clA (x). Por consiguiente el conjunto T = AR
clR
a
x
A (y) est
R
R
yAx
contenido en clA (x).
Para demostrar la otra inclusi
on basta probar T es transitivo y aplicar c).
R
Sean, pues, u, v A tales que u R v v T . Si v clR
A (y) para un y Ax ,
entonces, por la transitividad de la clausura u clR
(y),
luego
u

T
.
A
R
Si v AR
x , entonces u clA (v) T .

Conviene observar la particularizacion de este teorema al caso de la relacion


de pertenencia sobre la clase universal:

78

Captulo 3. La teora de conjuntos NBG

Teorema 3.7 Sea x un conjunto arbitrario. Entonces


a) x ct x.
b) ct x es un conjunto transitivo.
c) Si x T y T es una clase transitiva, entonces ct x T .
S
d) ct x = x
ct y.
yx

e) x es transitivo si y s
olo si x = ct x.

La u
ltima propiedad es consecuencia inmediata de las anteriores. Como
primera aplicacion del concepto de clausura demostramos un resultado tecnico:
Teorema 3.8 Sea R una relaci
on conjuntista en una clase A. Entonces R
est
a bien fundada en A si y s
olo si todo subconjunto no vaco de A tiene un
R-minimal.
n: Una implicacion es obvia. Para la otra, suponemos que
Demostracio
todo subconjunto no vaco tiene un R-minimal y hemos de probar que lo mismo
vale para toda subclase no vaca B. Tomemos un x B. Si x no es ya un Rminimal de B, entonces existe un y B tal que y R x, luego y B clR
A (x), que
es un subconjunto no vaco de A. Por hipotesis tiene un R-minimal, digamos z.
Vamos a ver que z es un R-minimal de B. En efecto, si existiera un v B
tal que v R z, entonces, por la transitividad de la clausura, v B clR
A (x), pero
esto contradice la minimalidad de z.
Esto implica que el concepto de relacion bien fundada es, pese a lo que en
principio podra parecer, una formula normal (pues el cuanticador para toda
subclase no vaca puede sustituirse por para todo subconjunto no vaco).
Con esto estamos en condiciones de demostrar el teorema de recursi
on. En
esencia arma que para denir una funci
on F : A B, si en A tenemos denida una relaci
on clausurable y bien fundada, podemos denir F (x) suponiendo
que F est
a ya denida sobre los elementos de AR
x:
Teorema 3.9 (Teorema general de recursi
on transfinita) Sea R una
relaci
on conjuntista y bien fundada en una clase A y sea G : V B una
aplicaci
on arbitraria. Entonces existe una u
nica funci
on F : A B tal que
V
x A F (x) = G(x, F |AR
).
x

n: Por abreviar, a lo largo de esta prueba, transitivo sigDemostracio


nicar
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

3.1. Relaciones bien fundadas


Para cada x A, denimos
x = {x} clR
A (x).

Es claro que x es transitivo y x x


(de hecho, es el menor conjunto transitivo
que contiene a x). Dividimos la prueba en varios pasos:
1) Si h es una d-aproximaci
on y h es una d -aproximaci
on, entonces se
cumple h|dd = h |dd . En particular, para cada conjunto transitivo d A
existe a lo sumo una d-aproximaci
on.
Lo probamos por induccion en d d , es decir, vamos a probar que todo
elemento de d d est
a en {u d d | h(u) = h (u)}. Para ello tomamos

x d d y suponemos que h(u) = h(u ) siempre que u (d d )R


x . Ahora bien,
R
es inmediato que d d es transitivo, de donde se sigue que (d d )R
x = Ax . Por

consiguiente tenemos que h|AR


= h |A R
, luego
x
x
h(x) = G(x, h|AR
) = G(x, h |AR
) = h (x).
x
x
2) Para todo x A existe una x-aproximaci
on.
Lo probamos por induccion sobre x, es decir, suponemos que para todo
u AR
-aproximacion. Por 1) es u
nica,
x existe una u
S luego podemos denir
hu . De nuevo por 1)
hu h|h es una u
-aproximacion. Denimos h =
uAR
x
tenemos que h es una funci
on y su dominio es
S R
S
S
R
clA (u) = clR
({u} clR
u
=
A (x),
A (u)) = Ax
uAR
x

uAR
x

uAR
x

donde hemos aplicado el teorema 3.6.


R
.
Si v clR
A (x), entonces h(v) = hu (v), para cierto u Ax tal que v u
R
(por ser u
transitivo) tenemos que hu |AR
=
h|
R
Puesto que hu h y Av u
Av .
v
Como hu es una u
-aproximacion,
),
) = G(v, h|AR
h(v) = hu (v) = G(v, hu |AR
v
v
con lo que h resulta ser una clR
on.
A (x)-aproximaci
Puede probarse que x
/ clR
(x),
pero
no
es necesario, en cualquier caso
A
podemos denir
h = h {(x, G(x, h|AR
))},
x
de modo que h : x V y es inmediato que para todo v x
se cumple

h |A R
=
h|
R , de donde se sigue claramente que h es una x

-aproximaci
on.
A
x
x
S
hx , donde hx h|h es una x
-aproximaci
on.
3) Definimos F =
xA

La unicidad de 1) hace que F : A B, y los mismos razonamientos que


hemos aplicado a h en el paso anterior prueban que para todo x A se cumple
F (x) = G(x, F |AR
).
x
4) La unicidad de F se prueba igual que 1)

80

Captulo 3. La teora de conjuntos NBG

Como primera aplicacion de este teorema, dada una clase con una relacion
conjuntista y bien fundada, vamos a asociar a cada uno de sus elementos un
ordinal que exprese su altura en la relacion, entendiendo que un elemento es
mas alto cuantos mas elementos tiene por debajo.
Definici
on 3.10 Sea R una relacion conjuntista y bien fundada en una clase A.
Denimos rang : A como la u
nica aplicacion que cumple
V
S
(rangR
x A rangR
A (y) + 1),
A (x) =
yAR
x

donde estamos representando por + 1 el ordinal siguiente a .


Observemos que hemos denido el rango de un elemento supuesto denido
el rango de los elementos anteriores a el. M
as concretamente, estamos aplicando
el teorema anterior a la funci
on G : V dada por
( S
(s(y) + 1) si z = (x, s), con x A s : AR
x ,
G(z) = yAR
x
0
en otro caso.
Recordemos que la union de un conjunto de ordinales no es mas que su
supremo. Hemos de entender que el supremo del conjunto vaco es 0 (lo cual
es cierto, pues 0 es la menor cota superior de ). De este modo, los minimales
de A tienen todos rango 0 y, en general, el rango de un elemento es el mnimo
ordinal estrictamente mayor que los rangos de todos sus anteriores.
Teorema 3.11 Sea R una relaci
on conjuntista y bien fundada en una clase A.
R
R
Sean x, y A. Si x clR
A (y), entonces rangA x < rangA y.
n: Por induccion sobre y, es decir, suponemos que el resulDemostracio
R
tado es cierto para todo u AR
y y suponemos que x clA (y). Entonces hay dos
R
R
on
posibilidades, o bien x AR
y , en cuyo caso rangA (x) < rangA (y) por denici
R
de rango, o bien x clA (u), para cierto u AR
.
Entonces
aplicamos
la
hip
o
tesis
y
R
R
de induccion: rangR
A (x) < rangA (u) < rangA (y).
Con la ayuda del rango podemos demostrar teoremas de induccion y recursi
on a
un mas potentes. En el caso de la induccion, vamos a ver que podemos
tomar como hip
otesis de induccion, no ya que todos los elementos anteriores
a uno dado cumplen lo que queremos probar, sino que todos los elementos de
su clausura lo cumplen (o sea, los anteriores, y los anteriores de los anteriores,
etc.).
Teorema 3.12 (Teorema general de inducci
on transfinita) Sea R una
relaci
on conjuntista y bien fundada sobre una clase A y sea B una clase cualquiera. Entonces
V
x A(clR
A (x) B x B) A B.

3.2. El axioma de regularidad

81

n: Si no se da la inclusi
Demostracio
on podemos tomar un x A \ B de
R
R
rango mnimo. Si u clR
(x),
entonces
rang
A
A u < rangA x, luego por minimalidad u B. Pero entonces la hip
otesis nos da que x B, lo cual es absurdo.
Similarmente, para denir una funci
on sobre x podemos suponer que est
a
ya denida sobre clR
(x):
A
Teorema 3.13 (Teorema general de recursi
on transfinita) Sea R una
relaci
on conjuntista y bien fundada en una clase A y sea G : V B una
aplicaci
on arbitraria. Entonces existe una u
nica funci
on F : A B tal que
V
x A F (x) = G(x, F |clR (x) ).
A

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 transnita 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 relacion
de pertenencia E es clausurable y bien fundada en . En efecto, como es
transitiva, las clases E--transitivas son simplemente las subclases transitivas
de y clE
() = .

3.2

El axioma de regularidad

Puede existir un conjunto x con la propiedad de que x = {x}? Ciertamente,


un conjunto as contradice la idea intuitiva que tenemos de lo que es (o debe ser)
un conjunto, pero lo cierto es que los axiomas que hemos considerado hasta ahora
no contradicen que pueda existir un conjunto as. El axioma de regularidad, que
presentaremos aqu, tiene como nalidad erradicar posibilidades patol
ogicas
como esta.
Pero no se trata de prohibir meramente la existencia de conjuntos que cumplan x = {x}, pues con eso no impediramos que pudiera existir, por ejemplo,
un conjunto x = {y}, con y 6= x, pero de modo que y = {x}. Una pareja
de conjuntos x = {y}, y = {x} no es menos patologica, pero es una patologa
distinta. Un tercer tipo de
V patologa sera la existencia de una sucesion de conjuntos {xn }n tal que n xn = {xn+1 }. Lo que tienen en com
un estos
ejemplos es que todos ellos dan lugar a una sucesion decreciente
x4 x3 x2 x1 x0 .
En el primer ejemplo, todos los terminos de la sucesion seran iguales a x, mientras que en el segundo alternaran x e y. Y si tenemos una sucesion decreciente
de este tipo, el conjunto A = {xn | n } es un conjunto no vaco sin -minimal,
pues ning
un xn es -minimal, ya que xn+1 A xn .
Por consiguiente, una forma de librarnos de todas estas patologas es tomar
como axioma que todo conjunto est
a bien fundado. Eso es, ciertamente, lo

82

Captulo 3. La teora de conjuntos NBG

que arma el axioma de regularidad, pero antes de adoptar este axioma, para
formarnos una idea clara de lo que supone, vamos a trabajar sin el y vamos
a estudiar una clase de conjuntos libres de patologas como las que estamos
considerando.
Como en la secci
on anterior, trabajaremos en NBG + AI.
Definici
on 3.14 Un conjunto x es regular si su clausura transitiva ct x est
a
bien fundada. Llamaremos R a la clase de los conjuntos regulares.
Observemos que no hubiera sido buena idea llamar conjuntos regulares a los
conjuntos bien fundados. Por ejemplo, si x = {y} con y = {x} (pero y 6= x),
entonces tanto x como y est
an bien fundados, pero el problema se pone de
maniesto en ct x = ct y = {x, y}, que no est
a bien fundada.
Vamos a cerciorarnos de que entre los conjuntos regulares no pueden darse
patologas de las que estamos considerando. Empezamos probando sus propiedades b
asicas:
Teorema 3.15 Se cumple:
a) R es una clase transitiva.
b) R, luego R es una clase propia.
c) La relaci
on de pertenencia est
a bien fundada en R.
d) PR = R.
V
e) A(R PA A R A).
V
En particular, A(PA A R A).

n: a) Se trata de probar que los elementos de los conjuntos


Demostracio
regulares son regulares. Supongamos que u v R. Entonces u ct v, luego
u ct v, luego u est
a contenido en un conjunto transitivo y bien fundado, luego
u R.
b) Todo ordinal es un conjunto transitivo y bien fundado, luego cumple la
denicion de conjunto regular.
c) Sea A R una clase no vaca y tomemos y A. Si y A = , entonces y
es ya un -minimal de A. En caso contrario, sea u y A. Como y es regular,
su clausura transitiva est
a bien fundada. Denimos x = ct y A, que no es vaco,
pues u x. Como ct y est
a bien fundada, x tiene un -minimal u, que es tambien
un -minimal de A, ya que ciertamente u x A y si v u A entonces
v u x z, luego v z por la transitividad de z, luego v u x = ,
contradiccion. Por lo tanto, u A = .
d) La inclusi
on R PR es equivalente a la transitividad de R. Si x R,
entonces para cada u x la clausura ct u est
a bien fundada, luego ct u R,

83

3.2. El axioma de regularidad

luego ct u R. Por 3.7 d) tenemos que ct x R, y esta clausura est


a bien
fundada por c), luego x R.
e) Si R no est
a contenida en A, por c) existe un -minimal u R \ A, pero
entonces u (R PA) \ A.
Observemos que e) es un principio de induccion: si queremos probar que todo
conjunto regular tiene una propiedad (pertenecer a la clase A) podemos tomar
como hip
otesis de induccion que todos los elementos de un conjunto regular x
tienen la propiedad y demostrar a partir de ah que x tambien la tiene.
En particular, sobre los conjuntos regulares est
a denida la aplicacion rango
dada por 3.10 (para la relaci
on de pertenencia E). Explcitamente:
Definici
on 3.16 La aplicacion rango es la aplicacion rang : R determinada por
S
(rang y + 1).
rang x =
yx

Para cada denimos la clase R = {x R | rang x < }.

El teorema siguiente nos muestra que es R:


V
V
S
R ,
Teorema 3.17 R0 = R+1 = PR R =
<

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

luego x R+1 . Recprocamente, si x R+1 , entonces todo y x cumple


rang y + 1 rang x < + 1, luego rang y < , luego y R . As pues, x R .
Hay que se
nalar que el miembro derecho de la igualdad
S
R
R =
<

no puede entenderse como la uni


on de una familia de conjuntos {R }< , pues
las clases R no tienen por que ser conjuntos. Hay que entender la igualdad
como una forma c
omoda de expresar que
V
W
x(x R < x R ),
y lo mismo vale para la igualdad del enunciado del teorema anterior. No obstante, siVsuponemos el axioma de parte (AP), entonces una induccion trivial
prueba cto R , con lo que s que podemos denir la sucesion transnita de

84

Captulo 3. La teora de conjuntos NBG

conjuntos {R } . De hecho, bajo AP podemos usar el teorema 3.17 como


una denicion alternativa de la clase R y del rango de un conjunto regular (que
puede denirse entonces como el menor tal que x R ).
Como se muestra en el teorema siguiente, las clases R forman una sucesion
transnita creciente de clases transitivas y en cada nivel aparecen nuevos conjuntos (al menos un ordinal) que no est
an en los anteriores:
Teorema 3.18 Se cumple:
a) Si son ordinales, entonces R R .
b) Para cada ordinal , la clase R es transitiva.
c) Para cada ordinal , se cumple rang = , luego R = .
n: a) es trivial.
Demostracio
b) Si y x R , entonces rang y < rang x < , luego y R .
c) Por induccion sobre : si suponemos que rang = para todo < ,
entonces
S
S
( + 1) = .
(rang + 1) =
rang =
<

<

Ahora ya podemos presentar el axioma de regularidad en condiciones de que


se pueda valorar su contenido:
Teorema 3.19 Las afirmaciones siguientes son equivalentes:
V
W
a) x(cto x x 6= u x u x = ).
b) Todo conjunto est
a bien fundado.

c) Todo conjunto es regular, es decir, V = R.


n: La propiedad a) arma que todo conjunto no vaco tiene
Demostracio
un -minimal, y la propiedad b) es que todo subconjunto no vaco de todo
conjunto tiene un -minimal. Es claro, pues, que a) b). Tambien es obvio
que si todo conjunto est
a bien fundado, entonces la clausura transitiva de todo
conjunto est
a bien fundada, luego tenemos que b) c). Por u
ltimo, si V = R,
entonces la clase V est
a bien fundada, luego todos sus subconjuntos (todos los
conjuntos) no vacos tienen -minimal, luego c) a).
Aunque normalmente se hace referencia a el como V = R, lo habitual es
tomar como axioma de regularidad la mas simple de estas armaciones, es decir:

85

3.2. El axioma de regularidad


Axioma de regularidad (V=R)

V
W
x(cto x x 6= u x u x = ).

Este axioma es el menos relevante de toda la teora de conjuntos. Ello se


debe a que todas las construcciones conjuntistas realizadas a partir de conjuntos
regulares dan lugar a conjuntos regulares, hecho que se sigue inmediatamente
de la propiedad PR = R.
Por ejemplo, si x, y R, entonces {x, y} PR = R, de donde a su vez
(x, y) PR = R, luego si A y B son conjuntos regulares, A B PR = R, y
lo mismo vale para toda f : A B, y (suponiendo AP) para el conjunto B A
de todas las aplicaciones de A en B, etc.
Uniendo esto a que todos los ordinales son regulares, y en particular lo es el
conjunto de los n
umeros naturales, y teniendo en cuenta que todos los conjuntos que los matematicos consideran habitualmente est
an construidos mediante
las operaciones conjuntistas b
asicas que ya conocemos (uniones, intersecciones,
productos cartesianos, conjuntos de partes, conjuntos de sucesiones o de funciones de un conjunto en otro, etc.) partiendo en u
ltimo extremo del conjunto
de los n
umeros naturales, resulta en denitiva que los matematicos trabajan
exclusivamente con conjuntos regulares, independientemente de que la teora de
conjuntos admita o no la existencia de conjuntos patol
ogicos.
Por ello, postular que todo conjunto es regular no debe verse como una
armaci
on profunda sobre la naturaleza de los conjuntos, sino mas bien como
algo analogo a lo que hace un algebrista cuando dice solo voy a considerar
anillos conmutativos y unitarios, lo cual no signique que niegue la existencia
de anillos mas generales, sino que simplemente anuncia que no va a ocuparse de
ellos.
As pues, lo u
nico que hace el axioma de regularidad es restringir el alcance
de la teora a los conjuntos que realmente nos van a interesar. Naturalmente,
esto no contradice que alguien pueda considerar que los conjuntos no regulares,
no solo no interesan, sino que son una perversi
on de la idea de conjunto y que
al erradicarlos solo estamos aumentando la delidad de la nocion formal de
conjunto a nuestra idea intuitiva de conjunto.
Cuando se asume el axioma de regularidad, es habitual escribir V R , de
modo la clase universal queda estructurada en la jerarqua transnita creciente
de clases transitivas (conjuntos si suponemos AP) dada por:
V
V
S
S
V ,
V V =
V0 =
V+1 = PV
V =
<

y as todo conjunto puede pensarse como construido a partir de en una cantidad transnita de pasos, en el sentido de que si rastreamos sus elementos y los
elementos de sus elementos, etc. siempre terminamos en .
El rango est
a entonces denido para todos los conjuntos, y es una medida
de su complejidad, del n
umero de pasos que hay que dar para obtenerlo en la
jerarqua de los conjuntos regulares.

Si suponemos AP, tenemos una distincion clara entre los conjuntos y las
clases propias:

86

Captulo 3. La teora de conjuntos NBG

Teorema 3.20 Una clase es propia si y s


olo si contiene conjuntos de rango
arbitrariamente grande.
n: Si todos los elementos de una clase X tienen rango menor
Demostracio
que un ordinal entonces X V , luego X es un conjunto. Recprocamente,
si X es un conjunto, la imagen de X por la aplicacion rango es un subconjunto
de (por el axioma del reemplazo), luego est
a acotado.

3.3

El axioma de elecci
on

Consideremos la armaci
on siguiente:
Principio de elecciones dependientes
V
W(ED) Para todo conjunto A 6= y
todaVrelaci
on R A A tal que a A b A b R a, existe f : A tal
que n f (n + 1) R f (n).
Y consideremos la siguiente demostraci
on:

Como A no es vaco, podemos tomar x0 A. Por hipotesis existe un


x1 A tal que x1 R x0 , por el mismo motivo, existe un x2 A tal
que x2 R x1 . Como este proceso puede prolongarse indenidamente,
concluimos
que existe una sucesion {xn }n de elementos de A tal
V
que n xn+1 R xn , pero tal sucesion no es sino una funci
on
f : A que cumple lo requerido.
Cualquier matematico dara esto por bueno, pero, si pretende ser una demostraci
on a partir de los axiomas que hemos considerado hasta ahora, lo cierto
es que no lo es. La existencia de la sucesion {xn }n no puede ser demostrada
a partir del hecho de que R no est
a bien fundada en A (no si tomamos como
u
nica base admisible los axiomas que estamos considerando).
Para entender cual es el fallo, observemos que lo que se pretende es armar
la existencia
de una cierta funci
on f : A, una funci
on con la propiedad de
V
que n f (n + 1) R f (n), pero cu
al es esa funci
on? c
omo y cuando hemos
probado su existencia?
Lo que hemos probado es que existe una funci
on s1 : 2 A tal que
s1 (1) s1 (0), y luego hemos probado que puede extenderse hasta una funci
on
s2 : 3 A tal que s2 (2) s2 (1) s2 (0), y de ah hemos pasado a armar
directamente la existencia de f sin mas explicaciones. Es posible justicar ese
u
ltimo paso?
Obviamente, ning
un matematico aceptara que porque algo se cumpla para
0, 1, 2 (en nuestro contexto, trivialmente para 0), se vaya a cumplir en general,
pero no es extra
no que los matematicos den saltos as cuando son justicables
por argumentos inductivos. Ahora bien, en nuestro caso, si continuamos el
argumento por induccion, lo que podemos demostrar sin dicultad es que
V W
V
n s(s : n + 1 A i < n s(i + 1) R s(i)).
Hasta aqu todo es correcto, pero c
omo se obtiene la existencia de f a partir
de aqu?

3.3. El axioma de eleccion

87

Un matematico podra decir: para cada n , tomemos sn : n + 1 A


en las condiciones indicadas. Eso es admisible en la practica habitual del
matematico, pero no es una consecuencia logica de los axiomas que hemos visto
hasta el momento. Una cosa es que, jado un n, la logica nos dice que podemos
eliminar los cuanticadores 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 matematico al tomar sn , es armar
la existencia de una funci
on s que a cada n le asigne una sucesion nita sn . La
existencia de semejante funci
on s no es una consecuencia de eliminar un par de
cuanticadores, es una armaci
on sobre la existencia de un conjunto que tendra
que ser respaldada por alg
un axioma que justique la existencia de tal conjunto.
Y, aun suponiendo que tuvieramos a nuestra disposicion tal funci
on s, nada nos
garantiza que cada sn+1 fuera una extensi
on de sn , cosa que nos hara falta si
quisieramos denir 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 denirse por recursi
on: jamos 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 aplicacion incorrecta del teorema de recursion, pues este
exige que f (n) = G(f |n ),
on G, denida en este caso sobre
W para una cierta funci
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 denicion aceptable de una funci
on. La u
nica forma aceptable de denir 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 preere, 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 dene necesariamente una funci


on, pues para un mismo s X ,
nada impide que haya varios x A que cumplan la condicion 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 condicion (en este caso x R s(n)), la logica permite formalizar la idea

88

Captulo 3. La teora de conjuntos NBG

de tomar uno de ellos para razonar con el, pero no permite formalizar la idea
de tomar uno cualquiera, pero solo uno, que es lo que necesitaramos para
denir G y, a la larga, para construir f .
Esto no signica que los intentos de razonamiento que hemos expuesto esten
mal en terminos absolutos, sino que requieren un axioma mas, el llamado axioma
de eleccion, el cual, junto con los otros axiomas que hemos discutido hasta aqu,
completa la teora NBG. En nuestro caso concreto, para llevar a buen puerto
nuestros intentos de construir f , solo necesitamos una funci
on E : PA A
con la propiedad de que
V
X(X A X 6= E(X) X),

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 denir
V
f (0) = x0 n f (n + 1) = E({x A | x R f (n)}),

que es una aplicacion legtima del teorema de recursi


on, correspondiente a la
funci
on

x0
si Ds = ,
G(s) =
E({x A | x R s(n)}) si Ds = n + 1,
que, si se quiere, se puede expresar sin dicultad como una clase denida de
acuerdo con el axioma de comprensi
on.
En general, el enunciado del axioma de eleccion 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)).

As, AE arma que, dado cualquier conjunto X, existe una funci


on que a
cada elemento u X no vaco le elige uno de sus elementos. A una funci
on de
estas caractersticas se la llama una funci
on de elecci
on sobre X.

Observemos que no siempre es necesario apelar al axioma de eleccion para


obtener una funci
on de eleccion. Por ejemplo, imaginemos que restringimos
el problema que hemos planteado al principio de esta secci
on a una relacion R
denida sobre A = . Entonces podemos demostrar la existencia de una funci
on
de eleccion tomando, por ejemplo,


si X = ,
E(X) =
mn X si X 6= ,
y la existencia de la sucesion {xn }n puede justicarse, por consiguiente, sin
necesidad de AE.
As pues, el axioma de eleccion solo es necesario para garantizar la existencia de funciones de eleccion en ausencia de un criterio explcito que permita
construir una. Las situaciones en las que carecemos de tal criterio son muy

3.3. El axioma de eleccion

89

frecuentes. Ya hemos visto una: si partimos de una relacion R en una clase A


y sabemos que para cada a A el conjunto AR
o,
a = {b A | b R a} no es vac
ello no nos da un criterio para elegir uno de sus elementos para cada x A, y
necesitamos recurrir al axioma de eleccion.
En denitiva, el axioma de comprensi
on y el axioma de eleccion 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 armar que ciertas clases dadas
de antemano son conjuntos).
Teniendo en cuenta estas consideraciones, el ejemplo que hemos discutido se
traduce nalmente en el teorema siguiente (en el que hemos modicado ligeramente el argumento para evitar el uso de AP):
Teorema 3.21 (AI) AE ED.
n: Consideremos un conjunto A y una relacion R en las conDemostracio
diciones de ED. Consideremos el conjunto X = {AR
otesis,
a | a A} que, por hip
es una familia de conjuntos no vacos. Sea f : X A una funci
on de eleccion
y seaVg : A A la funci
on dada por g(a) = f (AR
a ). De este modo se cumple
que a A (g(a) A g(a) R a).
Ahora jamos un a0 A y denimos por recurrencia una funci
on x : A
mediante x0 = a0 xn+1 = g(xn ). Es claro que la sucesion {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 eleccion con la eliminacion de un cuanticador
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 especco para seleccionar un
elemento de A en concreto, que ello no supone el uso del axioma de eleccion
(ni del axioma de comprensi
on), sino que es una mera consecuencia logica de
la premisa: estamos usando la existencia de un x A y la premisa armaba
precisamente la existencia de un x en A. En cambio,
siWtenemos una familia
V
{Xi }iI de conjuntos no vacos, esto signica que i I x xV
Xi , y de aqu
no podemos pasar a considerar una sucesion {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 eleccion (si no lo tenemos),
pues la conclusi
on va mas alla 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
Xi .
aplicacion x : I
iI

No obstante, a partir del hecho de que podemos eliminar cuanticadores


existenciales, podemos probar un caso particular del axioma de eleccion incluso
en ausencia de criterios para realizar las elecciones. Se trata de que todo conjunto nito siempre admite una funci
on de eleccion. Estudiaremos los conjuntos

90

Captulo 3. La teora de conjuntos NBG

nitos en el captulo siguiente, pero para probar esto solo necesitamos la mera
denicion (y anticipamos tambien, de paso, la de conjunto numerable):
W
W
Definici
on 3.22 Un conjunto x es finito si nW f f : n x biyectiva).
Diremos2 que x es numerable si es nito o bien f f : x biyectiva.

As pues, un conjunto es nito si sus elementos se pueden contar, es decir,


que se pueden emparejar con los elementos de un n
umero natural.3 Los conjuntos numerables son los que se pueden contar a expensas de agotar todos los
n
umeros naturales en el proceso de c
omputo.
Teorema 3.23 Todo conjunto finito tiene una funci
on de elecci
on.
n: Basta probar, por induccion sobre n, que
Demostracio
V W
x( f f : n x biyectiva x tiene una funci
on de eleccion).

En efecto, para n = 0 tenemos que x = y h = es trivialmente una funci


on
de eleccion en x. Si es cierto para n, supongamos que f : n + 1 x biyectiva,
sea u = f (n) y x = f [n]. Es claro entonces que f |n : n x biyectiva, luego
por hip
otesis de induccion existe una funci
on de eleccion h : x V . Si u 6= ,
tomamos v u, y si u = tomamos v = . Es claro entonces que h {(u, v)}
es una funci
on de eleccion sobre x.
En cambio, no es posible demostrar sin el axioma de eleccion que todo conjunto numerable tiene una funci
on de eleccion. Sin embargo, para una gran parte
de las matematicas que requieren el axioma de eleccion basta con el siguiente
caso particular:
Axioma de elecci
on numerable (AEN)
una funci
on de elecci
on.

Todo conjunto numerable tiene

O a lo sumo con el principio de elecciones dependientes ED, que es ligeramente mas fuerte, como se ve en el teorema siguiente:
Teorema 3.24 (AI, AP) ED AEN.
n: Sea X = {xn | n < } un conjunto numerable y sea A
Demostracio
el conjunto de las funciones de eleccion sobre conjuntos Xm = {xn | n <
S m},
es decir, f VA si y solo si existe un m tal que f : Xm {}
xn
n<m
cumple que n < m(xn 6= f (xn ) xn ).
Claramente A =
6 y podemos denir en A la relacion dada por f R g si
y solo si g
f . As A y R cumplen las hipotesis de ED, pues si g A y

2 No es infrecuente que se defina un conjunto numerable como un conjunto biyectable


con (excluyendo as los conjuntos finitos). Seg
un la definici
on que estamos adoptando, tales
conjuntos ser
an para nosotros los conjuntos infinitos numerables.
3 Notemos que estamos empleando una alteraci
on t
ecnica intrascendente de lo que normalmente se entiende por contar. Cuando decimos que un conjunto X tiene 3 elementos es
porque hemos numerado sus elementos como x1 , x2 y x3 , mientras que, para justificar que
cumple literalmente la definici
on que hemos dado, necesitamos una biyecci
on f : 3 X, lo
que supone contar sus elementos como x0 , x1 y x2 .

91

3.3. El axioma de eleccion

Df = {xn | n < m}, si xm 6= tomamos un u xm , y en caso contrario


tomamos u = , de modo que f = g {(xm , u)} cumple f A f R g. Por
ED existe una sucesion {fn }n< de elementos de A de modo que
V
n < (fn A fn fn+1 ).
Es claro entonces que f =
sobre X.

fn : X V y es una funci
on de eleccion

Nota Observemos que ED no puede probarse4 a partir de AEN, pues en la


prueba de ED a partir de AE hemos necesitado una funci
on de eleccion sobre el
conjunto de todos los conjuntos de la forma AR
a , que no es necesariamente numerable. Al nal, lo que proporciona ED es una cantidad numerable de elecciones,
al igual que AEN, pero las elecciones de ED son dependientes en el sentido de
que se elige xn+1 en funci
on de cual es el xn elegido previamente (m
as precisaon anterior),
mente, elegimos xn+1 en el conjunto AR
xn , que depende de la elecci
mientras que AEN solo proporciona una cantidad numerable de elecciones independientes (jamos un conjunto numerable y elegimos un elemento de cada
uno de sus elementos, sin tener en cuenta cual hemos elegido en otro cualquiera
de ellos).
Otra consecuencia de ED (luego de AE) que no puede probarse a partir de
AEN es esta caracterizaci
on de las relaciones bien fundadas:
Teorema 3.25 (AI, ED) Una relaci
on R est
a en un conjunto A est
a bien
fundada
si
y
s
o
lo
si
no
existe
ninguna
sucesi
o
n
{x
}
de
elementos
de
A tal
n
n
V
que n xn+1 R xn .

n: Una implicacion es inmediata y no requiere ninguna forma


Demostracio
de AE: si existe tal sucesion, entonces el conjunto B = {xn | n } es un
subconjunto no vaco de A que no tiene R-minimal, luego la relacion 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 signica que B y R cumplen
las hip
otesis de ED, luego existe una sucesion {xn }n de elementos de B (luego
de A) que cumple la condicion del enunciado.
Hay un resultado que parece muy elemental, pero en realidad requiere el
axioma de eleccion:
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

Captulo 3. La teora de conjuntos NBG

n: Supongamos que existe f : x y inyectiva y veamos


Demostracio
c
omo construir la aplicacion g. Esta implicacion no requiere el axioma de
eleccion, pues basta tomar un u x y denir
 1
f (v) si v f [x],
g(v) =
u
si v y \ f [x].
Es claro entonces que g es suprayectiva. M
as a
un, es claro que f g = Ix ,
luego la suprayectividad de g es consecuencia del teorema 1.14.
Supongamos ahora que g : y x suprayectiva y sea
X = {g 1 [u] | u x},
que es un conjunto por reemplazo (la aplicacion x X dada por u 7 g 1 [u]
es suprayectiva). Por el axioma de eleccion, existe una funci
on de eleccion
E : X V . Denimos f : x y mediante f (u) = E(g 1 [u]). De este modo,
para cada u x tenemos que f (u) g 1 [u], luego g(f (u)) = u, luego f g = Ix
y de nuevo 1.14 implica que f es inyectiva.
Notemos que el teorema anterior no requiere el axioma de eleccion si suponemos que existe un buen orden en y (lo que sucede, por ejemplo, si y = ),
pues entonces podemos denir la funci
on de eleccion como E(a) = mn a, para
todo a X, pues se cumple que a y.
Si al teorema anterior le a
nadimos la condicion f g = Ix que hemos obtenido
en la prueba, tenemos de hecho una equivalencia con el axioma de eleccion. La
probamos a continuacion junto con otras mas:
Teorema 3.27 Las afirmaciones siguientes son equivalentes:
a) AE
b) Si g : y x es una aplicaci
on suprayectiva, existe f : x y tal que
f g = Ix .
c) Para toda familia {Xi }iI de conjuntos
V no vacos (donde I es un conjunto)
existe otra familia {si }iI tal que i I si xi .

d) Para todo conjunto X formado


noWvacos disjuntos dos a
V
S por conjuntos
dos, existe un conjunto a X tal que u X v u a = {v}.

n: a) b) se sigue de la demostracion del teorema anterior.


Demostracio
S
{i}Xi I dada por g(i, u) = i.
b) c) Consideremos la aplicacion g :
iI

Como los
S conjuntos Xi son no vacos, tenemos que g es suprayectiva. Sea
({i} Xi ) seg
un b), es decir, tal que, para cada i I, se cumple
f : I
iI

que f (i) = (i, v), para cierto v Xi . Basta tomar s = Rf .

c) d) Podemos ver a X Vcomo una familia {i}iX de conjuntos no vacos.


Por c) existe {si }iX tal que i X si i. Basta tomar a = Rs.

93

3.3. El axioma de eleccion

d) a) Dado un conjunto X, no perdemos generalidad si suponemos que no


contiene a . El conjunto X = {{i} i | i X} est
a formado por conjuntos no
vacos disjuntos dos a dos. Por d) existe un conjunto f que contiene exactamente
un elemento de cada uno de ellos. Es claro que f es una funci
on de eleccion
sobre X.
Nota La familia {si }iI no es mas que un elemento del producto cartesiano
V
S
Q
Xi i I si Xi },
Xi {s | s : I
iI

iI

por lo que AE resulta ser equivalente a que el producto cartesiano de una familia
de conjuntos no vacos es no vaco.
El axioma de eleccion interviene de forma esencial en la demostracion de
numerosos teoremas importantes del algebra, el analisis o la topologa (para
probar la existencia de base en todo espacio vectorial, la existencia de ideales
maximales en anillos unitarios, la existencia de clausuras algebraicas, el teorema
de Tychono, el teorema de Hann-Banach, etc.) En la prueba de estos resultados
y otros muchos, es mucho mas practico utilizar una forma equivalente, un tanto
tecnica, conocida como lema de Zorn:

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 armaciones 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

Captulo 3. La teora de conjuntos NBG

funci
on de eleccion f : Px x. El teorema de recursi
on 2.22 nos da una
funci
on F : x tal que
V
F () = f (x \ F []).
Veamos por induccion sobre que F | : x inyectiva.

Si = 0 es trivial. Si es cierto para , entonces F [] 6= x, porque estamos


suponiendo que x no puede biyectarse con un ordinal. Entonces, puesto que
x \ F [] 6= , tenemos que F () = f (x \ F []) x \ F [], de donde se sigue
claramente que F |+1 es inyectiva.
Si es un ordinal lmite y F | es inyectiva para todo < , entonces es
claro que F | es inyectiva, pues si < < , tambien < < + 1 < , y la
inyectividad de F |+1 implica que F () 6= F ().
A su vez esto implica que F : x inyectiva, pero esto es imposible, pues
entonces F [] x sera un conjunto y por reemplazo tambien lo sera .
b) c) es inmediato: dado un conjunto x, tomamos un ordinal y una
biyeccion f : x y denimos la relacion en x dada por u v f (u) f (v).
Es inmediato comprobar que se trata de un buen orden en x.
c) e) Sea (x, ) un conjunto en las hipotesis del lema de Zorn y jemos
un u0 x. Hemos de encontrar un elemento maximal m x tal que u0 m.
Para ello suponemos que no existe tal elemento maximal, es decir, que si u0 v,
siempre existe un v x tal que v < v .
Como
V consecuencia, si c x es una cadena tal que u0 c, existe un v x
tal que u c u < v. En efecto, estamos suponiendo
que la cadena tiene cota
V
superior, es decir, que existe un v x tal que u c u v. En particular,
u0 v, luego, seg
un acabamos de indicar, existe un v x tal que v < v , y este

v cumple lo pedido.
De acuerdo con c), jamos un buen orden (x, E) en el conjunto x. Consideramos la funci
on G : V x dada por G(s) = v si y solo si Rs es una cadena
en x que contieneV
a u0 y entonces v es el mnimo respecto de la relacion E del
conjunto {v x | u Rs u < v}, o bien v = u0 en cualquier otro caso.
El teorema de recursi
on 2.22 nos da una funci
on F : x determinada
por la condicion F () = G(F | ). Como RF |0 = no contiene a u0 , la denicion
de G nos da que F (0) = u0 .
V
Veamos por induccion sobre que < F () < F ().

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
V a F (0) = u0 . Por lo tanto, por denicion de
G, tenemos que F () cumple u F [] u < F (), pero esto es justo lo que
tenamos que probar.

3.3. El axioma de eleccion

95

Consecuentemente tenemos que F : x inyectiva, pero eso es imposible,


porque entonces F [] x sera un conjunto y por reemplazo tambien.
e) d) es trivial.
d) a) Fijemos un conjunto x, que podemos suponer no vaco y tal que

/ 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))}

el conjunto de las funciones de eleccion sobre subconjuntos de x. Notemos que


y, luego y 6= . Consideramos en y el orden parcial dado por la inclusi
Son.
Es claro que si c y es una cadena, entonces
tiene
por
cota
superior
a
c,
S
luego el lema de Zorn nos da un f : a x en y maximal respecto de la
inclusi
on. Basta probar que a = x, pues entonces f es una funci
on de eleccion
sobre x.
En caso contrario, tomamos u x\a y v u (lo cual es posible, pues estamos
suponiendo que
/ x). Es claro entonces que f {(u, v)} y y contradice la
maximalidad de f . As pues, a = x.
El principio de numerabilidad arma que los ordinales bastan para contar
cualquier conjunto, es decir, que todo conjunto se puede poner en la forma
{x }< , para cierto ordinal .
De la demostracion del teorema anterior se sigue, mas concretamente, que
un conjunto x admite un buen orden si y solo si Px admite una funci
on de
eleccion. Una implicacion es trivial, pues un buen orden en x permite denir
una funci
on de eleccion en Px mediante
n
mn u si u 6= ,
E(u) =

si u = .
Ahora disponemos ya de todos los axiomas de NBG, lo cual signica en la
practica que todo teorema que podamos encontrar en cualquier libro de algebra,
analisis, topologa, etc. puede probarse a partir de los axiomas que hemos presentado. Ocasionalmente se demuestran teoremas partiendo de axiomas mas
fuertes, pero en tales casos siempre se indica explcitamente cuales son dichos
axiomas adicionales.
Terminamos con una aplicacion del lema de Zorn:
Teorema 3.29 (AP, AE) Si A es un anillo conmutativo y unitario, e I
es un ideal, existe un ideal maximal M tal que I M A.

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 denicion 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 hipotesis del lema de Zorn.
Ciertamente, M 6= , pues {0} M (notemos que {0} I
A). Si C M
5 Se

cumple que M es un conjunto porque M PA, y estamos suponiendo AP.

96

Captulo 3. La teora de conjuntos NBG

es una cadena (que podemos suponer no vaca), es facil ver que I =


ideal de A.
En efecto:

C es un

a) Si J C, tenemos que 0 J I.
b) Si x, y I, entonces existen J1 , J2 C tales que x J1 , y J2 . Como
C es una cadena existe un J C tal que J1 , J2 J, luego x, y J, luego
x + y J I.
c) Si x I, a A, existe un J C tal que x J, luego ax J C.
Ademas I 6= A, pues en caso contrario 1 I, luego existe un J C tal que
1 J, luego J = A, en contradiccion con que J M. Esto implica que I M
y es claramente una cota superior de C.

Captulo IV

Cardinales
Uno de los resultados mas impactantes de la teora de conjuntos de Cantor es
que permite extender la noci
on de cardinal o n
umero de elementos a conjuntos
arbitrarios, no necesariamente nitos, de modo que, al igual que hay conjuntos
nitos con mas o con menos elementos, lo mismo sucede con los conjuntos
innitos, que los hay mas grandes y mas peque
nos. Dedicamos este captulo a
desarrollar esas ideas. En general trabajaremos en NBG AE e indicaremos
explcitamente los resultados que dependen del axioma de eleccion. No obstante,
cabe se
nalar que los resultados de la primera secci
on se demuestran en NBG .

4.1

Equipotencia

La idea b
asica subyacente a toda la teora de cardinales es que podemos decir
que dos conjuntos X e Y tienen el mismo n
umero de elementos si podemos
emparejar cada elemento de X con un elemento distinto de Y , sin que falte
ni sobre ninguno, pero esto se corresponde simplemente con el concepto de
biyeccion:
Definici
on 4.1 Diremos que dos conjuntos X e Y son equipotentes, y lo representaremos por X = Y , si existe una aplicacion f : X Y biyectiva.
Diremos que X es minuspotente a Y , y lo representaremos por X Y , si existe
f : X Y inyectiva. Diremos que X es estrictamente minuspotente a Y , en
signos X < Y , si X Y y no X = Y .
Observaciones Debemos recordar en todo momento que el signo = que aparece en la expresion X = Y no es realmente un signo igual, sino
W que esta expresi
on no es sino una forma c
omoda de indicar que se cumple f f : X Y
biyectiva, y aqu no hay ning
un igual.
La notaci
on se remonta a Cantor. Si X es un conjunto ordenado, Cantor
representaba por X su ordinal, es decir, el concepto resultante de abstraer la
naturaleza de los elementos de X pero conservando su ordenaci
on, y por X su
97

98

Captulo 4. Cardinales

cardinal, su n
umero de elementos, es decir, el resultado de abstraer tanto la
naturaleza de sus elementos como su ordenaci
on.
De este modo, con X = Y pretendemos expresar que el cardinal de X
es igual a el cardinal de Y , pero, insistimos, es fundamental tener presente
que, de momento, no hemos denido ning
un objeto (clase o conjunto) al que
on siguiente, pero, de momento,
llamar X. Nos ocuparemos de ello en la secci
la notaci
on X solo tiene sentido como parte inseparable las expresiones que
acabamos de denir.
Observemos que suponiendo AE el teorema 3.26 nos da que, para conjuntos
W
no vacos, X Y g g : Y X suprayectiva, pero en esta secci
on no
vamos a necesitar este hecho.
El teorema siguiente justica que las deniciones que hemos dado contienen
realmente una noci
on razonable de n
umero de elementos de un conjunto. Observemos que las tres primeras implican que la equipotencia dene una relacion
de equivalencia sobre la clase universal V .
Teorema 4.2 Sean X, Y , Z, W conjuntos cualesquiera. Se cumple:
a) X = X,
b) X = Y si y s
olo si Y = X,
c) Si X = Y y Y = Z, entonces X = Z,
d) X X,
e) Si X Y y Y X, entonces X = Y ,
f ) Si X Y y Y Z, entonces X Z,
g) Si X = Y y Z = W , entonces X Z si y s
olo si Y W .
Todas estas propiedades excepto e) son consecuencias inmediatas de los hechos b
asicos sobre aplicaciones entre conjuntos. Debemos insistir en que no
deben confundirse, pese a la notaci
on, con teoremas logicos. Por ejemplo, b)
no se cumple por la simetra de la igualdad, ya que, como hemos indicado, la
relaci
on involucrada no es la igualdad, sino la equipotencia. La raz
on por la que
se cumple b) es que si existe una biyeccion f : X Y entonces f 1 : Y X
es tambien una biyeccion.
Como decimos, la propiedad e) no es evidente en absoluto. Explcitamente,
arma que si existen aplicaciones inyectivas f : X Y y g : Y X
entonces existe una aplicacion biyectiva h : X Y . La forma de construir h
a partir de f y g no es inmediata. Cantor demostr
o este hecho para conjuntos
bien ordenados, luego su prueba solo vale en general si aceptamos el axioma de
eleccion. Al parecer, el primero que prob
o este hecho sin hacer uso del axioma de
eleccion fue Dedekind, si bien su demostracion permanecio inedita hasta 1932.

99

4.1. Equipotencia

Schroder public
o en 1897 una prueba, pero resulto ser incorrecta, aunque ese
mismo a
no F. Bernstein public
o la primera demostracion valida de lo que hoy
se conoce como teorema de Cantor-Bernstein. Para probarlo nos apoyaremos
en un resultado previo (notemos que, pese a las apariencias, no usa AP).
Teorema 4.3 Sea X un conjunto y F : PX PX una aplicaci
on tal que si
u v X entonces F (u) F (v). Entonces existe un z PX tal que F (z) = z.
n: Sea A = {u PX | F (u) u}. Se cumple que A es una
Demostracio
T
u. Claramente z PX
clase no vaca (pues contiene a X). Llamemos z =
uA
(porque X es un conjunto).
Si u A, entonces z u, luego F (z) F (u) u, con lo que F (z) z.
Por la hip
otesis, F (F (z)) F (z), luego F (z) A, luego z F (z), lo que
nos da la igualdad F (z) = z.
Teorema 4.4 (Teorema de Cantor-Bernstein) Sean X e Y conjuntos tales que existen aplicaciones inyectivas f : X Y y g : Y X. Entonces
existe h : X Y biyectiva.
n: Sea F : PX PX la aplicacion dada por F (u) =
Demostracio
X \g[Y \f [u]]. Estamos en las hip
otesis del teorema anterior, pues si u v X,
entonces
f [u] f [v],

Y \ f [v] Y \ f [u],

g[Y \ f [v]] g[Y \ f [u]],

X \ g[Y \ f [u]] X \ g[Y \ f [v]],

luego F (u) F (v).


En consecuencia existe un subconjunto z X tal que F (z) = z, es decir,
X \ g[Y \ f [z]] = z o, equivalentemente, X \ z = g[Y \ f [z]]. Por consiguiente,
f |z : z f [z] y g|Y \f [z] : Y \ f [z] X \ z son ambas biyectivas, luego la
union de la primera con la inversa de la segunda nos da la aplicacion h buscada.
As pues, aunque todava no hayamos denido nada a lo que llamar n
umero
de elementos de un conjunto, tenemos probado que podemos hablar coherentemente de si un conjunto tiene un n
umero de elementos mayor, igual o menor que
otro. Tambien es f
acil probar que, dado cualquier conjunto, aunque sea innito,
siempre hay otro que tiene un n
umero de elementos estrictamente mayor:
Teorema 4.5 (Teorema de Cantor) (AP) Si X es un conjunto, X < PX.
n: La aplicacion f : X PX dada por f (x) = {x} es
Demostracio
claramente inyectiva, luego X PX. Si se diera la igualdad, existira una
aplicacion g : X P(X) biyectiva, pero entonces podramos considerar el
conjunto R = {x X | x
/ g(x)} PX. Sea r X tal que g(r) = R. Por
denicion de R tenemos que r R si y solo si r
/ g(r) = R, lo cual es una
contradiccion.
Por lo tanto, si suponemos tambien AI, resulta que y P son dos conjuntos
innitos con distinto n
umero de elementos.

100

Captulo 4. Cardinales

Nota El teorema de Cantor daba lugar a otra paradoja de la teora de conjuntos, esta vez relacionada con la clase universal V . En efecto, si lo aplicamos
al conjunto de todos los conjuntos, debera cumplirse que V < PV , pero por
otra parte, todos los elementos de PV son conjuntos, luego debera ser PV V
y, por consiguiente, PV V .
En NBG esto no causa ning
un problema pues, dado que todos los elementos
de V son conjuntos, se cumple de hecho que PV = V , pero esto no contradice al
teorema de Cantor porque este solo se demuestra para conjuntos y V no lo es.
Si uno rastrea la prueba para ver en que falla cuando se intenta aplicar a una
clase propia, por ejemplo, tomando como f : V PV la aplicacion identidad,
se encuentra con que la clase R construida en la prueba no es sino la clase de
Russell R = {x | x
/ x}, que no es un conjunto, por lo que R
/ PV , por lo
que no podemos tomarle una antiimagen por f , como se hace en la prueba. De
hecho, as fue como Bertrand Russell descubri
o la paradoja que lleva su nombre.

4.2

N
umeros cardinales

Ya hemos probado que tiene sentido hablar del n


umero de elementos de
conjuntos arbitrarios en el sentido de que podemos comparar dos conjuntos
cualesquiera seg
un su n
umero de elementos. Ahora vamos a ver c
omo construir
n
umeros que midan el n
umero de elementos de un conjunto arbitrario, es decir,
que nos permitan contar cualquier conjunto.
M
as concretamente, nos gustara asociar a cada conjunto X un cardinal
X que nos permita considerar las relaciones de equipotencia X = Y como
autenticas igualdades, y las relaciones X Y como una relacion de orden
(que tendramos que denir) actuando sobre los objetos X y Y (que de momento
no tenemos denidos).
Vamos a presentar dos formas de hacerlo, una se apoya en los axiomas de
partes y regularidad, mientras que la otra se apoya en el axioma de eleccion.
En realidad hay una forma muy sencilla de denir el cardinal de un conjunto
sin necesidad de recurrir a ninguno de los axiomas que acabamos de mencionar.
Basta tener en cuenta que la relacion de equipotencia determina una relacion
de equivalencia en V , la dada por
X RY X = Y,
luego podramos denir el cardinal de un conjunto X como su clase de equivalencia:
X [X]R = {Y | X = Y }.
As se cumple ciertamente que X = Y (entendido como igualdad de clases de
equivalencia) si y solo si X = Y (entendido como que X e Y son equipotentes).
Sin embargo, no es una buena opcion pues, salvo para X = , un cardinal as

101

4.2. N
umeros cardinales

denido es siempre una clase propia. En efecto, la aplicacion V X dada


por Y 7 X {Y } es claramente inyectiva, luego su imagen es una clase propia
contenida en X, luego este no puede ser un conjunto.
Esto no es del todo inviable, pero es tecnicamente desaconsejable pues, por
ejemplo, nos impide denir la clase de todos los cardinales, ya que los cardinales
son clases propias y no pueden denir a ninguna clase. Aunque podramos
arreglarnoslas para denir una suma de cardinales, dicha suma no podra verse
como una ley de composicion interna, porque eso requerira que los cardinales
fueran conjuntos, etc.
Pero este primer intento se puede renar. Para ello suponemos los axiomas
de partes y regularidad, lo cual nos da la descomposicion de la clase universal
S
V ,
V =

donde cada V es un conjunto, as como la aplicacion rang : V , que a cada


conjunto x le asigna el menor ordinal tal que x V . De este modo podemos
denir el cardinal de un conjunto X, no como la clase de todos los conjuntos
equipotentes a X (que no es un conjunto), sino como el conjunto de todos los
conjuntos equipotentes a X del menor rango posible. Esto es un conjunto porque
si es el menor rango de un conjunto equipotente a X, entonces el cardinal as
denido es un subconjunto del conjunto V+1 . Concretamente:
Definici
on 4.6 Un cardinal es un conjunto no vaco p tal que1
V
a) xy p( x = y ),
W V
b) x p rang x = ,
V
c) xy(x p x = y rang x = rang y y p),
W
d) xy(y p x = y rang x < rang y).
Llamaremos C a la clase de todos los cardinales.

La primera condicion dice que todos los elementos de un cardinal p son


equipotentes entre s. La segunda arma 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 arma 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, denimos su cardinal como
W
X {Y | X = Y Z(cto Z rang Z < rang Y X = Z )}.

1 En lo sucesivo las letras g


oticas p, q, . . . denotar
an siempre cardinales, aunque no se
indique explcitamente.

102

Captulo 4. Cardinales

Es claro que X es realmente un cardinal. En efecto, puesto que existe al


menos un conjunto equipotente a X (el propio X), la clase
{ |

W
Y (cto Y Y = X rang Y = )}

no es vaca, luego tiene un mnimo elemento , lo cual signica que existe un


conjunto Y0 equipotente a X de rango y que si Z = X entonces rang Z .
Por lo tanto, Y0 X, luego X 6= , y no ofrece ninguna dicultad comprobar
que X no es sino el conjunto de todos los conjuntos equipotentes a X de rango
, de donde se sigue a su vez que cumple las propiedades a) d) de la denicion
de cardinal.
Aunque estas deniciones sean tecnicamente complejas, esto carece de importancia, pues podemos olvidarnos de ellas en cuanto nos convencemos de lo
siguiente:
Teorema 4.7 Se cumple:
a) Para cada conjunto x tenemos definido x C y para todo p C existe un
conjunto x tal que x = p.
b) Dados dos conjuntos x e y, se cumple x = y (entendido como igualdad de
cardinales) si y s
olo si x e y son equipotentes.
n: Si p C, por denicion no es vaco, luego existe un x p,
Demostracio
y es f
acil ver que p = x.
Si dos conjuntos x e y son equipotentes, entonces los conjuntos de rango
mnimo equipotentes a uno de ellos coinciden con los conjuntos de rango mnimo
equipotentes al otro, luego sus cardinales son iguales. Recprocamente, si ambos
tienen el mismo cardinal x = y = p y z p, entonces z es equipotente a x y a
y, luego ambos son equipotentes entre s.
As pues, hemos conseguido nuestro prop
osito: las formulas x = y tienen
el mismo signicado que les hemos dado en la denicion 4.1, pero ahora son
autenticas igualdades de cardinales.
Definici
on 4.8 Denimos la relacion en C dada por
W
p q xy(cto x cto y p = x q = y x es minuspontente a y).

Esta denicion no depende de la eleccion 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 solo si x es minuspotente a y,
es decir, que la f
ormula x y (entendida en terminos de la relacion que acabamos de denir) tiene el mismo signicado que tena en 4.1, pero ahora es una
autentica desigualdad entre cardinales.

103

4.2. N
umeros cardinales

El teorema 4.2 implica inmediatamente que la relacion que acabamos de


denir es ciertamente una relaci
on de orden (no necesariamente de orden total)
sobre la clase C.
Ahora veamos otra forma alternativa de denir el cardinal de un conjunto
que no requiere ni el axioma de regularidad ni el de partes, pero (para que sirva
realmente para todo conjunto) s el axioma de eleccion. La idea es que, bajo
AE, todo conjunto x puede biyectarse con un ordinal, luego podemos denir el
cardinal de x como el menor ordinal equipotente a x. En lugar de suponer AE,
restringiremos las deniciones a conjuntos biyectables con ordinales:
Definici
on 4.9 La clase de los cardinales de von Neumann es la clase2
W
K = { | < = }.

Usaremos las letras griegas , , , . . . para referirnos a cardinales de von


Neumann, aunque no lo indiquemos explcitamente.
De este modo, un cardinal (de von Neumann) es un ordinal no equipotente a
ning
un ordinal anterior. Por lo tanto, si y son cardinales de von Neumann,
se tiene que
=
= , ya que si
=
pero < o < , entonces (en
el primer caso) o (en el segundo) no sera un cardinal, pues sera equipotente
a un ordinal anterior.
Diremos que un conjunto es bien ordenable si admite una buena ordenaci
on
o, equivalentemente, si es equipotente a un ordinal.
Para cada conjunto bien ordenable x, el menor ordinal equipotente a x no
puede ser equipotente a ning
un ordinal anterior (pues dicho ordinal anterior
sera tambien equipotente a x), luego es un cardinal de von Neumann. En
denitiva, si denimos
|x| = | ( K = x ),
tenemos que para todo conjunto bien ordenable x se cumple que |x| K y es
un ordinal equipotente a x.
M
as a
un, si x e y son conjuntos bien ordenables entonces |x| = |y| si y solo
si x es equipotente a y.
En efecto, tenemos que x es equipotente a |x| e y es equipotente a |y|, luego
x es equipotente a y si y solo si |x| es equipotente a |y| si y solo si |x| = |y|.
As pues, si aceptamos AE, todo conjunto tiene asociado un cardinal de von
Neumann, luego podemos olvidarnos de la denicion de C y trabajar u
nicamente
con K.
Por otra parte, si no suponemos AE, la relacion entre ambas deniciones es
que tenemos una inmersion K C dada por 7 , es decir, a cada cardinal
2 Por 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

de von Neumann le asociamos su cardinal en el sentido de 4.6. La aplicacion es


inyectiva, pues si = , entonces y son cardinales equipotentes, luego son
iguales.
Si esta inmersion es suprayectiva, entonces para todo conjunto x tenemos
que x = , para cierto K, luego x es equipotente a y, por consiguiente,
bien ordenable. En suma, la suprayectividad de la inmersion de K en C equivale
al axioma de eleccion.
Por otra parte, si consideramos en K el orden de , tenemos que la inmersion
es una semejanza en la imagen, es decir, si y solo si .
En efecto, si , entonces , luego es obvio que . Recprocamente, si , no puede ser < , pues entonces , luego = , luego
= , contradiccion. As pues, .
En particular, si x e y son conjuntos bien ordenables, tenemos que |x| |y|
si y solo si x es minuspotente a y.
Puede probarse que sin el axioma de eleccion es imposible demostrar que la
relaci
on de orden en C sea un orden total, mientras que con el axioma de eleccion
C es semejante a K y, por consiguiente, C resulta estar no solo totalmente
ordenado, sino incluso bien ordenado.
En la practica identicaremos K con su imagen en C, en el sentido de que
si p C y armamos que p K deberemos entender que p = para un cierto
K. Por ejemplo, es obvio que si X Y e Y es bien ordenable, entonces X
tambien lo es. Alternativamente, podemos expresar esto diciendo que si p ,
entonces p K.
Veamos ahora algunos resultados b
asicos sobre los cardinales de von Neumann.
Teorema 4.10 K.
n: Probamos por induccion que todo n
Demostracio
umero natural es un
cardinal. Obviamente 0 no es equipotente a ning
un ordinal anterior, luego
0 K. Supongamos que n K pero que n + 1
/ K. Entonces existe un ordinal
anterior m < n + 1 y una biyeccion f : n + 1 m. Es claro que m no puede
ser 0, luego m = r + 1. Veamos que podemos suponer que f (n) = r. En caso
contrario, sea n = f 1 (r). Denimos
f = (f \ {(n, f (n)), (n , r)}) {(n, r), (n , f (n))},
y es claro que f es una biyeccion como f pero tal que f (n) = r.
Ahora bien, r < n y f |n : n r biyectiva, lo cual contradice que n sea un
cardinal.
Teorema 4.11 K.

4.2. N
umeros cardinales

105

n: En caso contrario existira un n tal que n = , pero


Demostracio
como n n + 1 es claro que n n + 1 = n, luego sera n = n + 1 y
n + 1 no sera un cardinal, en contra del teorema anterior.
El siguiente cardinal ya no es tan facil de encontrar. Ciertamente no puede
ser + 1, como muestra el teorema siguiente:
V
Teorema 4.12 ( es un ordinal lmite).

n: Vamos a ver que no puede existir un ordinal tal que


Demostracio
= + 1. En efecto, en tal caso podramos denir una aplicacion f :
biyectiva mediante

si \ ,

f () = + 1 si ,

0
si = .
Por consiguiente no sera un cardinal.

La forma mas 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 eleccion, 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 eleccion. 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 aplicacion dada por f (R) = ord(, R). Por el axioma del
reemplazo
f [A] es un subconjunto de , luego est
a acotado. Sea tal que
V
f [A] < .
Si R es la relaci
on de orden usual en , tenemos que R A y f (R) = ,
luego < . Si fuera = , entonces tendramos una biyeccion g : , la
cual nos permitira denir la relaci
on en dada por R si y solo si g() < g().
Claramente R es un buen orden en y g : (, R) es una semejanza. Por
consiguiente f (R) = f [A], en contradiccion con la eleccion de . As pues,
como obviamente , ha de ser < .
Llamemos al mnimo ordinal tal que < . Claramente K, pues si
existiera un < tal que = , tambien tendramos que < , en contra de
la denicion de .

106

Captulo 4. Cardinales

Ademas < , 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 innito esto ya
no es cierto, pues entonces + es un ordinal lmite.
Ahora ya tenemos demostrada la existencia de innitos cardinales innitos.
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 =
. Ciertamente
Demostracio
A

y hemos de probar que es un cardinal. Si existiera un < tal que


= , entonces existe un A tal que < . Entonces
= .
Por consiguiente = , en contra de que sea un cardinal.

Definici
on 4.16 Llamaremos : (funcion alef) a la u
nica aplicacion
que cumple
V
V
S
.
0 =
+1 = +

<

Es claro que se trata de una funci


on normal. Vamos a probar que recorre
todos los cardinales innitos.
Teorema 4.17 : K \ biyectiva.
n: Como es normal sabemos que es inyectiva, V
Demostracio
luego basta
probar que es suprayectiva. Una simple induccion demuestra que K
(el caso lmite es el teorema 4.15). Esto signica que [] K. Como es
creciente y 0 = , ciertamente [] K \ . S
olo nos falta probar que si
K \ existe un tal que = .
Por la normalidad tenemos que < +1 . Sea el mnimo ordinal tal
que < . No puede ser = 0, pues entonces 0 = . Por la denicion
de tampoco puede ocurrir que sea un ordinal lmite. Consecuentemente,
= + 1 y tenemos que < +1 = +
. Necesariamente entonces
= .
Seg
un esto, tenemos que 0 = , aunque es costumbre no usar las dos
notaciones indiscriminadamente, sino que se usa 0 cuando lo consideramos

107

4.3. La aritmetica cardinal

como un cardinal y cuando lo consideramos como un ordinal. Similarmente,


es costumbre representar como cuando lo consideramos como un ordinal.
En estos terminos, es claro que un conjunto es nito (resp. numerable) en
el sentido de la denicion 3.22 si y solo si es bien ordenable y |x| < 0 (resp.
|x| 0 ). Las clases que no son nitas (y esto incluye obviamente a todas
las clases propias) se llaman infinitas. Tenemos entonces que la sucesion de los
cardinales (de von Neumann) innitos empieza as:
0 , 1 , 2 , . . . , +1 , +2 , . . . 1 , 1 +1 , . . . 1 + , . . .
Es claro que el axioma de eleccion equivale a que todo cardinal innito es
un alef.

4.3

La aritm
etica cardinal

La aritmetica cardinal permite reducir el c


alculo del cardinal de un conjunto
al de otros conocidos. Empezamos estudiando la suma y el producto de cardinales, que, a diferencia de lo que ocurre con la exponenciacion, son muy faciles
de calcular.
Suma y producto

La denicion se apoya en el siguiente hecho elemental:

Si X, Y , X , Y son conjuntos cualesquiera y X = X , Y = Y ,


entonces
X {0} Y {1} = X {0} Y {1},

X Y = X Y .

La comprobaci
on no ofrece ninguna dicultad.
Definici
on 4.18 Denimos las operaciones + y en C dadas por
p + q = X {0} Y {1},

pq = X Y ,

donde p = X, q = Y .
La observaci
on anterior justica que esta denicion no depende de la eleccion
de los conjuntos X e Y . M
as a
un, es facil probar:
Teorema 4.19 a) Si X e Y son conjuntos disjuntos, X Y = X + Y .
b) Si X e Y son conjuntos cualesquiera, X Y = X Y .
El teorema siguiente se demuestra sin dicultad sin mas que manipular de
forma obvia aplicaciones entre conjuntos:
Teorema 4.20 Para todos los cardinales p, q, r, s se cumple:

108

Captulo 4. Cardinales

a) (p + q) + r = p + (q + r),
b) p + q = q + p,
c) p + 0 = p,
d) p q r s p + r q + s,
e) (pq)r = p(qr),
f ) pq = qp,
g) p 0 = 0 p 1 = p,
h) p(q + r) = pq + pr,
i) p q r s p + r q + s pr qs.
Estas propiedades permiten operar facilmente con cardinales. Veamos un
ejemplo:
Teorema 4.21 Para todo par de conjuntos X, Y se cumple
X +Y = X Y +X Y.
En particular X Y X + Y .
n: Claramente X se descompone en la union disjunta X =
Demostracio
(X \ (X Y )) (X Y ), luego X = X \ (X Y ) + X Y . Por lo tanto
X + Y = X \ (X Y ) + Y + X Y = (X \ (X Y )) Y + X Y ,
donde hemos usado que los dos primeros sumandos del termino central son
disjuntos. Es claro que el u
ltimo miembro coincide con X Y + X Y . La
desigualdad se sigue del u
ltimo apartado del teorema anterior.
Veamos ahora que la suma y el producto de cardinales de K est
a tambien
en K. De hecho, podemos denir directamente las operaciones en K sin pasar
por C:
Definici
on 4.22 Denimos las operaciones + y en K dadas por
+ = | {0} {1}|,

= | |.

Para que esta denicion sea correcta (al menos sin suponer AE) debemos
justicar que los conjuntos {0} {1} y son bien ordenables. De
hecho, esto es cierto para ordinales cualesquiera:
En la secci
on 2.5 hemos visto que si y son dos ordinales cualesquiera,
entonces + = ord( ) y = ord( ), donde en los conjuntos
= {0} {1} y se considera el orden lexicogr
aco, luego en

109

4.3. La aritmetica cardinal

particular ambos conjuntos son bien ordenables. Esto justica que la denicion
anterior es correcta, pero prueba ademas que
+ = {0} {1} = + ,

= = ,

donde la suma y el producto de los miembros izquierdos son la suma y producto de ordinales, mientras que en los miembros derechos tenemos la suma y
el producto de cardinales denidas en 4.18.
En particular esto vale para , K, lo que signica que, si tenemos dos
cardinales en K, es lo mismo sumarlos o multiplicarlos como cardinales en K y
luego considerar sus cardinales asociados en C que sumar o multiplicar en C sus
cardinales asociados. En denitiva, que a la hora de sumar y multiplicar cardinales de K, da igual hacerlo en K o en C, pues los resultados se corresponden
a traves de la inclusi
on K C.
Por consiguiente, si X e Y son conjuntos bien ordenables, tambien lo son
X Y y X Y . En efecto, si son disjuntos, tenemos que
X Y = X + Y = |X| + |Y | = |X| + |Y |,
luego el cardinal de X Y es un cardinal de K, lo que signica que X Y es
bien ordenable y
|X Y | = |X| + |Y |.
Si X e Y no son disjuntos, sabemos de todos modos que
X Y X + Y = |X| + |Y |,
luego X Y es minuspotente al cardinal |X| + |Y |, luego es bien ordenable
igualmente. Con el producto sucede lo mismo:
X Y = X Y = |X| + |Y | = |X| |Y |,
luego el cardinal de X Y es un cardinal de K, luego es bien ordenable y
|X Y | = |X| |Y |.
Ahora es inmediato que todas las propiedades del teorema 4.20 valen tambien
para las operaciones en K. Por ejemplo, + = + porque ambos cardinales
de K se corresponden con el cardinal + = + de C, y la inmersion es
inyectiva. Igualmente, el teorema 4.21 se traduce en que, si X e Y son conjuntos
bien ordenables,
|X| + |Y | = |X Y | + |X Y |,
simplemente porque, precisamente por 4.21, ambos miembros se corresponden
con el mismo cardinal de C. Tambien hemos probado lo siguiente:

110

Captulo 4. Cardinales

Teorema 4.23 Para todos los ordinales y , se cumple


| + | = || + ||,

|| = ||||,

donde la suma y el producto de los miembros izquierdos son la suma y el producto de ordinales, y los de los miembros derechos son la suma y el producto de
cardinales.
(Por ejemplo, para la suma hemos visto que ambos miembros se corresponden
con el cardinal + = + de C, e igualmente sucede con el producto.)
Es importante tener presente que ahora tenemos dos sumas y dos productos
denidos sobre todos los cardinales de K: la suma y el producto de ordinales (cuyo resultado no est
a necesariamente en K) y la suma y el producto de
cardinales. Son distintas. Por ejemplo, las operaciones ordinales no son conmutativas, pero las cardinales s. Un ejemplo concreto: + 1 6= 0 + 1, pues el
miembro izquierdo no es un cardinal (los cardinales innitos son ordinales lmite)
y el miembro derecho s que lo es. El teorema anterior muestra la relacion entre
ellas, pero lo que necesitamos ahora son resultados que nos permitan calcular
sumas y productos de cardinales. El caso nito es trivial:
Teorema 4.24 Sobre los n
umeros naturales, la suma cardinal coincide con la
suma ordinal.
n: Es consecuencia inmediata del teorema anterior, teniendo
Demostracio
en cuenta que todo n cumple |n| = n.
La suma y el producto en K quedan completamente determinados por el
teorema siguiente:
Teorema 4.25 Para todo
alef se cumple = .
n: Lo probamos por inducci
Demostracio
on, es decir, suponemos que para
V
todo
alef < se cumple = . Entonces, < < , pues ha de ser
un
alef o bien un n
umero natural.
Consideramos en la restriccion del orden canonico de denido
en 2.30.
Sea = ord ( ). Entonces || = . Supongamos que fuera
< y sea f : la semejanza. Sea f () = (, ). Como es un
ordinal lmite, podemos tomar < tal que , < .
Como est
a formado por los ordinales menores que , tenemos que f []
est
a formado por los pares menores que (, ). Ahora bien, por la denicion del
orden can
onico, si ( , ) < (, ), entonces , < , es decir, f [] .
Por consiguiente, = |f []| | | = || || < , contradiccion. Por
consiguiente = , lo cual prueba que es equipotente a .
Como consecuencia:

111

4.3. La aritmetica cardinal


Teorema 4.26 Se cumple:
V
( 0 + = ),
V
( 0 6= 0 = ).

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.

Ejercicio: Probar que si Y es un conjunto infinito bien ordenable y |X| < |Y |,


entonces |Y \ X| = |Y |.

Nota En la prueba del teorema 4.25 hemos visto que si es un alef y consideramos el orden can
onico en , entonces ord( ) = . De la denicion del orden can
onico se sigue facilmente que el producto es la secci
on
inicial = ( )<
(,0) .
Respecto a la aritmetica de los cardinales no bien ordenables, poco podemos
decir. Un concepto u
til en su estudio es el siguiente:
Definici
on 4.27 Sea X un conjunto innito. Sea
B = {R | R es un buen orden en un subconjunto de X}.
Se cumple que B es un conjunto porque B P(X X). Llamaremos n
umero
de Hartogs de X a (X) = {ord(DR, R) | R B}.
Como (X) es imagen de B, por el axioma del reemplazo es un conjunto
de ordinales. Es claro que (X) si y solo si existe f : X inyectiva, de donde se sigue claramente que (X) es un conjunto transitivo y, por
consiguiente, un ordinal.
M
as a
un, si || = || y < (X), entonces < (X), de donde se sigue
que (X) es, de hecho, un cardinal, y una simple induccion prueba que si X
es innito existe f : n X inyectiva para todo n, luego (X) es un cardinal
innito, es decir, un
alef.
Tambien es inmediato que si X = Y entonces (X) = (Y ), luego, para
cada cardinal p, podemos denir (p) = (X), donde X es cualquier conjunto
tal que X = p.
Es claro que (p) es el menor
alef que no cumple p (notemos que si
fuera (p) p entonces tendramos (p) < (p)). En particular, si es un alef,
se cumple () = + .

112

Captulo 4. Cardinales

Teorema 4.28 Sean p y cardinales infinitos tales que p + = p. Entonces


p o p. En particular, si p + (p) = p(p), entonces p es un
alef.

n: Sea X un conjunto de cardinal p. Por hipotesis existen


Demostracio
conjuntos disjuntos A y B tales que X = A B, A = p, B = .
Si existe un x X tal que {(x, ) | < } A, entonces claramente p.
En caso contrario, para cada x X existe un mnimo x tal que
(x, x )
/ A, de donde {(x, x ) | x X} B, por lo que p .

En el caso particular en que = (p) no puede ocurrir (p) p, luego ha


de ser p (p) y, por consiguiente, p es un alef.
Como aplicacion tenemos un resultado interesante:

Teorema 4.29 El axioma de elecci


on equivale a que pp = p para todo cardinal
infinito p.
n: Si suponemos el axioma de eleccion entonces todo cardinal
Demostracio
innito es un
alef y basta aplicar el teorema 4.25. Para el recproco basta probar
que todo cardinal innito p es un alef y, a su vez, para ello basta probar que
p + (p) = p(p). De hecho basta ver que p(p) p + (p), ya que la otra
desigualdad se da siempre trivialmente. Ahora bien:
p + (p) = (p + (p))(p + (p)) = pp + 2p(p) + (p)(p) p(p).
Exponenciaci
on Finalmente introducimos la exponenciacion de cardinales,
una operaci
on tan natural como la suma y el producto pero cuyo comportamiento es muy diferente. Recordemos que AB = {f | f : B A}. La
denicion de la exponenciacion de cardinales se apoya en el siguiente hecho
obvio:
Si A, A , B y B son conjuntos tales que A = A y B = B entonces
se cumple AB = AB .
Definici
on 4.30 Dados dos cardinales p y q, denimos pq = AB , donde A = p
y B = q.
La observaci
on precedente demuestra que pq no depende de la eleccion de
los conjuntos A y B. Las propiedades siguientes se demuestran sin dicultad:
Teorema 4.31 Para todos los cardinales p, q, r se cumple:
a) p 6= 0 0p = 0,
b) p0 = 1,

1p = 1,

p1 = p,

c) q r pq pr ,
d) p 6= 0 q 6= 0 q r pq pr ,
e) pq+r = pq pr ,
f ) (pq)r = pr qr .

113

4.3. La aritmetica cardinal

Una simple induccion basada en estas propiedades demuestra que la exponenciaci


on cardinal sobre los n
umeros naturales coincide con la exponenciacion
ordinal. Otro resultado notable es el siguiente:
Teorema 4.32 Para todo conjunto X, se cumple PX = 2X .
n: Basta observar que la aplicacion f : 2X PX dada por
Demostracio
1
h 7 h [{1}] es biyectiva.
Como consecuencia, el teorema de Cantor admite una formulaci
on aritmetica:
Teorema 4.33 (Teorema de Cantor) Para todo cardinal p se cumple
p < 2p .
Observaciones El hecho de que la exponenciacion cardinal este tan vinculada
al operador P hace que los axiomas de la teora de conjuntos dejen sin decidir los
hechos mas importantes sobre la misma. En efecto, dichos axiomas se limitan
a imponer la existencia de los conjuntos que un matematico necesita, es decir,
garantizan la existencia de uniones, intersecciones, de los conjuntos de n
umeros,
etc., pero no dicen nada sobre que clase de cosa es un conjunto y, en particular,
no dicen nada sobre que contiene PX, ni de lo grande o peque
no que pueda ser
este conjunto.
Como muestra de lo reacia que es la teora de conjuntos a pronunciarse
sobre la exponenciacion cardinal, observamos que sin el axioma de eleccion no
podemos asegurar que AB o incluso PA sean bien ordenables aunque A y B lo
sean. Esto hace que no podamos desarrollar una aritmetica de la exponenciacion
de K que no requiera el axioma de eleccion, al contrario de lo que sucede con
la suma y el producto. El hecho de que cualquier resultado no trivial requiera
el axioma de eleccion es una muestra de que, por muy bien que conozcamos
los conjuntos A y B, en realidad no sabemos casi nada de AB (y lo mismo
vale para PX). De todos modos, aunque el axioma de eleccion hace que la
exponenciacion cardinal tenga un comportamiento bastante razonable, lo cierto
es que no resuelve en absoluto las cuestiones centrales en torno a ella.
Por ejemplo, la hip
otesis del continuo es la conjetura de Cantor seg
un la
cual 20 = 1 . Sin el axioma de eleccion hemos probado que 20 > 0 y, con el
axioma de eleccion (pero no sin el!), lo u
nico que podemos a
nadir a esto es que
20 1 . Naturalmente, el problema es identico para cardinales mayores:
Definici
on 4.34 Se llama hip
otesis del continuo generalizada a la siguiente
sentencia:
(HCG) Si p es un cardinal innito, no existe ning
un cardinal q tal que
p < q < 2p .
Con el axioma de eleccion esto equivale a que 2 = + para todo cardinal
innito , o tambien a que
V
2 = +1 .

114

Captulo 4. Cardinales

Veremos que la HCG determina completamente la exponenciacion cardinal, pero dejamos esto junto a estudio en profundidad de la exponenciacion
cardinal para el captulo siguiente.
Sucesiones y partes finitas Para completar los c
alculos aritmeticos b
asicos,
dado un conjunto bien ordenable A, vamos a calcular el cardinal de los conjuntos
A< =

An ,

y PfA = {x | x A |x| < 0 },

es decir, el conjunto de las sucesiones nitas en A y el de los subconjuntos nitos


de A.
Teorema 4.35 Si A es un conjunto bien ordenable no vaco, entonces A< es
bien ordenable, y |A< | = 0 |A|.
n: Supongamos en primer lugar que A es innito. Entonces
Demostracio
|A A| = |A|, luego podemos jar una biyeccion h : A A A. Vamos
a denir por recurrencia, para cada n , una biyeccion fn : An+1 A.
Denimos f0 : A1 A mediante f0 (s) = s(0). Claramente es una biyeccion.
Supuesta denida fn , denimos fn+1 : An+2 A mediante
fn+2 (s) = h(fn+1 (s|n+1 ), s(n + 1)).
Una simple induccion prueba que cada fn es biyectiva. Ahora denimos la
aplicacion fn : An+1 A{n} mediante fn (s) = (fn (s), n). Es claro entonces
que
S
fn : A< \ {} A biyectiva.
n

Esto prueba que A< \ {} es bien ordenable, y que su cardinal es |A| 0


(que en este caso es |A|). Obviamente entonces, |A< | = |A| + 1 = |A|.

Si A es nito, a partir de una aplicacion inyectiva A se construye


f
acilmente una aplicacion A< < tambien inyectiva, de donde resulta
que |A< | | < | = 0 .
Por otra parte, jado un a A, la aplicacion A< que a cada n
le asigna la funci
on cna = n {a} (es decir, la funci
on n A que toma
siempre el valor a) es claramente inyectiva, luego 0 |A< | y concluimos que
|A< | = 0 = |A| 0 .
Si A es un conjunto nito, entonces todos sus subconjuntos son nitos, luego
|PfA| = |PA| = 2|A| , que es un n
umero natural, luego PA y PfA son conjuntos
nitos. Si A es innito y bien ordenable, tenemos lo siguiente:
Teorema 4.36 Si A es un conjunto infinito bien ordenable, entonces PfA tambien es bien ordenable, y |Pf A| = |A|.

4.4. Conjuntos finitos

115

n: La aplicacion A< PfA dada por s 7 Rs es claraDemostracio


mente suprayectiva, luego existe una aplicacion PfA A< inyectiva,3 lo que
prueba que PfA es bien ordenable, y |PfA| |A< | = |A|.
Por otra parte, la aplicacion A PfA dada por a 7 {a} es inyectiva, luego
|A| |PfA| y tenemos la igualdad.

4.4

Conjuntos finitos

Recogemos aqu las propiedades especcas de los conjuntos nitos que no


comparten los conjuntos innitos. Recordemos que hemos denido un conjunto
nito como un conjunto bien ordenable x tal que |x| < 0 , es decir, tal que |x|
sea un n
umero natural.
Obviamente, si y x, entonces y tambien es bien ordenable, y |y| |x|, luego
todo subconjunto de un conjunto nito es nito. Por otra parte, como la suma
y el producto de n
umeros naturales es un n
umero natural (y las operaciones
cardinales coinciden con las ordinales sobre los n
umeros naturales) concluimos
que la uni
on y el producto cartesiano de dos conjuntos nitos es de nuevo un
conjunto nito. M
as a
un, una simple induccion prueba que la union de un
conjunto nito de conjuntos nitos es nita.
Un ejemplo de propiedad que no es valida para conjuntos innitos es la
siguiente:
Teorema 4.37 Si x y son conjuntos finitos y |x| = |y|, entonces x = y.
n: Tenemos que y = x (y x), luego |y| = |x| + |y \ x|,
Demostracio
y ahora usamos que la suma de n
umeros naturales es simplicable, por lo que
|y \ x| = 0, lo que equivale a que y \ x = , luego x = y.
A su vez esto implica:
Teorema 4.38 Si f : x y es una aplicaci
on entre conjuntos finitos tales
que |x| = |y|, entonces f es inyectiva si y s
olo si es suprayectiva, si y s
olo si es
biyectiva.
n: Si f es inyectiva entonces |f [x]| = |x| = |y| y f [x] y,
Demostracio
luego por el teorema anterior f [x] = y, lo cual signica que f es suprayectiva.
Si f es suprayectiva, por el teorema 3.26 existe4 g : y x inyectiva tal que
g f = Iy . Tenemos entonces que g es biyectiva por la parte ya probada, luego
g 1 g f = g 1 , luego f = g 1 y f es biyectiva.
3 Notemos

que aqu no usamos el axioma de elecci


on porque A< es bien ordenable.
y como se explica tras la prueba, como x es bien ordenable el argumento no requiere
el axioma de elecci
on.
4 Tal

116

Captulo 4. Cardinales

Nota Un conjunto x con la propiedad de que existe f : x x inyectiva y no


suprayectiva recibe el nombre de conjunto Dinfinito (o infinito de Dedekind),
y los conjuntos que no son Dinnitos se llaman Dfinitos.
El teorema anterior implica que todo conjunto Dinnito es innito, luego
todo conjunto nito es Dnito. Sin embargo, el recproco no puede probarse
sin el axioma de eleccion.5 Lo mas que podemos probar es que un conjunto N
es Dinnito si y solo si tiene un subconjunto innito numerable, es decir, si
0 N .
En efecto, una implicacion est
a probada en el teorema 2.25, pues en su demostraci
on hemos visto que si un conjunto N es Dinnito existe una aplicacion
F : N inyectiva, luego 0 N .
Recprocamente, si 0 N , tenemos F : N inyectiva, y podemos
denir g : N N inyectiva y no suprayectiva mediante

F (F 1 (u) + 1) si u F [],
g(u) =
u
si u
/ F [].
Con AE tenemos la equivalencia, pues si N es innito entonces no |N | < 0 ,
luego 0 |N | y, por consiguiente, N es Dinnito.
Otra propiedad relevante de los conjuntos nitos 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 induccion sobre |X|. Suponemos que el resultado es
Demostracio
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 nito, 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 maximo) y, por consiguiente, si X es un conjunto nito totalmente ordenado
est
a bien ordenado, ya que todo subconjunto de X no vaco es tambien un
conjunto nito totalmente ordenado, luego tiene mnimo.
Notemos que hemos probado algo ligeramente mas fuerte: todo elemento u
de un conjunto nito 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 St s. Claramente ED
: A inyectiva.
proporciona una sucesi
on {sn }n que determina una aplicaci
on f =
n

117

4.4. Conjuntos finitos

En la secci
on 2.6 denimos sumas nitas sobre cualquier clase A dotada de
una operaci
on asociativa y con elemento neutro para sucesiones {ai }iI , donde
I era un subconjunto de un n
umero natural (lo cual se usaba para determinar el
orden de los sumandos en la suma nita). Vamos a ver ahora que si la operaci
on
es conmutativa podemos denir sumas de sucesiones denidas sobre cualquier
conjunto nito, en las que no importa el orden de los sumandos. Para ello
probamos lo siguiente:
Teorema 4.40 Sea A una clase y + una operaci
on en A asociativa, conmutativa y con elemento neutro 0. Sea : n n biyectiva y sea {ai }in una
sucesi
on finita en A. Entonces
P
P
a(i) .
ai =
i<n

i<n

n: Lo probamos por induccion sobre n. Si n = 0 por deDemostracio


nicion ambos terminos son 0. Si vale para n, consideramos una sucesion
{ai }i<n+1 en A y una biyeccion : n + 1 n + 1. Si (n) = n, entonces, aplicando la hip
otesis de induccion a |n : n n vemos que
P
P
P
P
ai =
ai + an =
a(i) + a(n) =
a(i) .
i<n+1

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

donde I = (n + 1) \ {k}. Sea s : n I la semejanza, que no es sino



i
si i < k,
s(i) =
i + 1 si k i,
y sea : n n la biyeccion dada por

(i)
(i) =
(i) 1

si (i) < k,
si (i) > k.

Entonces, aplicando a la hip


otesis de induccion,
P
P
P
ai + ak =
as(i) + a(n) =
ai =
i<n+1

i<n

i<n

iI

as( (i)) + a(n) =

i<n

a(i) + a(n) =

i<n+1

a(i) .

De este modo, si I es un conjunto nito cualquiera, {ai }iI es una sucesion


en A y en A tenemos denida una operaci
on en las condiciones del teorema
anterior, podemos denir
P
P
as(j) ,
ai =
iI

j<n

118

Captulo 4. Cardinales

donde s : n I es cualquier biyeccion. El resultado no depende de la biyeccion


elegida porque si t : n I es otra biyeccion, podemos aplicar el teorema
anterior a = t s1 : n n, lo que nos da la igualdad
P
P
at(j) .
as(j) =
j<n

j<n

Ahora podemos expresar la propiedad asociativa generalizada bajo hipotesis


mas generales que en 2.48:
Teorema 4.41 (Propiedad asociativa generalizada) Sea A una clase en
la que hay definida una operaci
on + asociativa y con elemento neutro.
Sea
S
Ii y sea
{Ii }i<k una familia de conjuntos finitos disjuntos dos a dos, sea I =
i<k
{ai }iI una sucesi
on en A. Entonces,
P P
P
aj .
aj =
jI

i<k jIi

n: Basta observar que existe una biyeccion s : n I, donde


Demostracio
n , de modo que la familia {s1 [Ii ]}i<k cumple las condiciones de 2.48, con
lo que
P P
P P
P
P
aj .
as(j) =
as(j) =
aj =
jI

j<n

i<k js1 [Ii ]

i<k jIi

Finalmente vamos a dar la caracterizacion que tenamos pendiente de la


exponenciacion ordinal en terminos de buenos ordenes.
Definici
on 4.42 Sean A y B dos conjuntos bien ordenados y sea m el mnimo
de A. Denimos
A(B) = {s | s : B A |{b B | s(b) 6= m}| < 0 }.
Si A = (en cuyo caso m no est
a denido) 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 nito, luego tiene un maximo elemento b respecto del orden de A. Denimos
el orden en A(B) dado por
s < t s(b ) < t(b ).

Para probar que esta relacion es realmente de orden basta ver que es transitiva. Ahora bien, si tenemos s < t < u y las dos primeras funciones dieren en b1 y las dos u
ltimas en b2 , entonces la primera y la tercera dieren en

max{b1 , b2 } y si, por ejemplo, este maximo es b1 , entonces s(b1 ) < t(b1 ) u(b1 ),
y analogamente sucede si el maximo es b2 , por lo que s < u. Trivialmente el
orden es total.

119

4.5. Sumas y productos infinitos

Vamos a ver que es un buen orden, para lo cual podemos simplicar el


argumento si observamos que si A y A , al igual que B y B , son pares de

conjuntos bien ordenados semejantes, es facil ver que A(B)


= A(B ) , por lo que
podemos limitarnos a probar que si y son ordinales, entonces () est
a
bien ordenado. De hecho, probaremos que ord () = y con ello habremos
probado el teorema siguiente:
Teorema 4.43 Si A y B son conjuntos bien ordenados de ordinales y
respectivamente, entonces A(B) est
a bien ordenado, y
ord(A(B) ) = .
n: Por la discusi
Demostracio
on previa, basta probar que () est
a bien

ordenado y tiene ordinal . El caso en que = 0 es trivial, pues entonces



{} si = 0,
() =
si > 0.
Supongamos, pues que 6= 0 y razonamos por induccion sobre . Si = 0
tenemos que () = {} y la conclusi
on es trivial. Si vale para , basta observar
que la aplicacion f : (+1) () dada por f (s) = (s| , s()) es una
semejanza cuando en el producto consideramos el orden lexicogr
aco.
Supongamos nalmente que el resultado es cierto para todo < , con lo
que tenemos semejanzas f : () . Denimos
V
A = {s () | ( s() = 0)}.
S
A , y que la aplicacion A ()
Es inmediato comprobar que () =
<

dada por s 7 s| es una semejanza, luego A est


a bien ordenado y ordA = .

Ademas, si < < , todo elemento de A \ A es mayor que todo elemento de


A , luego si s = mn(A \ A ), se cumple que A = (A )<
s . Por consiguiente,
si llamamos f : A a la semejanza, se cumple que f |A : A f (s )
es una semejanza, luego por la unicidad f (s ) = y f |A = f . Esto hace
que
S
S
=
f : ()
<

<

sea una semejanza.

4.5

Sumas y productos infinitos

El c
alculo explcito del cardinal de determinados conjuntos requiere considerar sumas y productos innitos de otros cardinales conocidos. Practicamente
todos los resultados sobre estas sumas y productos dependen del axioma de
eleccion, pues cuando tenemos innitos conjuntos a menudo es imprescindible
escoger una biyeccion entre cada uno de ellos y su cardinal. As pues, en esta
secci
on usaremos libremente dicho axioma sin menci
on explcita.

120

Captulo 4. Cardinales

Definici
on 4.44 La suma de una familia de cardinales {i }iI se dene como
S

P


i = i {i} .
iI

iI

El resultado fundamental sobre sumas innitas es el siguiente:

Teorema 4.45 Para cualquier familia de conjuntos {Xi }iI se cumple que
S P


|Xi |,
Xi
iI

iI

y si los conjuntos son disjuntos dos a dos entonces se da la igualdad.

n: Por el axioma de eleccion existe una familia de aplicaciones


Demostracio
biyectivas fi : |Xi | {i} Xi . Claramente
S
S
S
Xi
|Xi | {i}
fi :
iI

iI

iI

es suprayectiva y si los conjuntos Xi son disjuntos dos a dos es biyectiva. Consecuentemente


P
S S



|Xi |,
Xi |Xi | {i} =
iI

iI

iI

y se da la igualdad si los conjuntos son disjuntos.

El teorema siguiente se demuestra sin dicultad:


Teorema 4.46 Se cumple
V
P
P
i ,
i
a) Si i I i i , entonces
iI

b)

iI

c)

iI

= |I| ,

i =

i .

iI

iI

A modo de ejemplo demostraremos la asociatividad generalizada de la suma


de cardinales:
S
Ij y los conjuntos Ij son disjuntos dos a dos, entonTeorema 4.47 Si I =
jJ

ces

i =

iI

P P

i .

jJ iIj

n: En efecto:
Demostracio
P P
P S
S S
S
P





i .
i {i} =
i {i} =
i = i {i} =

iI

iI

jJ iIj

jJ iIj

jJ iIj

Finalmente demostramos el teorema que nos permite calcular cualquier suma


de cardinales. Las hip
otesis excluyen el caso de una suma nita de cardinales
nitos, pero esto es una suma usual de n
umeros naturales.

121

4.5. Sumas y productos infinitos

Teorema 4.48 Si {i }iI es una familia de cardinales no nulos de modo que


I es infinito o alg
un i lo es, entonces
P
i = |I| sup i .
iI

iI

n: Llamemos al supremo de los i . Como los i son no


Demostracio
nulos tenemos que 1 i , luego
P
P
P
= |I| .
1 i
|I| =
Como cada i

iI

iI

iI

iI

i , tambien

i .

iI

Multiplicando las desigualdades (y teniendo en cuenta que, por las hipotesis,


la suma es un cardinal innito) obtenemos
 P 2 P
i .
|I|
i =
iI

iI

Pasemos ahora a estudiar los productos innitos. No podemos obtener resultados tan concluyentes como los que hemos obtenido para las sumas debido
a su proximidad a la exponenciacion cardinal. Recordemos la denicion del
producto cartesiano de una familia de conjuntos:
V
S
Q
Xi i I f (i) Xi }.
Xi = {f | f : I
iI

iI

El producto cartesiano
S de un conjunto de conjuntos es un conjunto porque
Xi ).
est
a contenido en P(I
iI

Definici
on 4.49 Llamaremos producto de una familia de cardinales {i }iI al
cardinal
Q
Q


i = i ,
iI

iI

donde el producto de la izquierda es el que estamos deniendo y el de la derecha


es el producto cartesiano.
El resultado b
asico sobre productos innitos es el siguiente:
Teorema 4.50 Si {Xi }iI es una familia de conjuntos infinitos, entonces
Q Q


|Xi |.
Xi =
iI

iI

n: Por el axioma de eleccion existe una familia de aplicaciones


Demostracio
Q
Q
|Xi | dada
Xi
biyectivas fi : Xi |Xi |. Entonces la aplicacion f :
iI

iI

por f ({xi }iI ) = {f (xi )}iI es claramente biyectiva. As pues,


Q
Q Q



|Xi |.
Xi = |Xi | =
iI

iI

iI

Recogemos en el teorema siguiente las propiedades sencillas de los productos:

122

Captulo 4. Cardinales

Teorema 4.51 Se cumple:


a) Si alg
un i = 0, entonces

i = 0,

iI

b)

= |I| ,

iI

c)

Q

iI

d)

iI
P
i

i = iI

i ,
,

iI

e) Si

V
Q
Q
i ,
i
i I i i , entonces
iI

iI

f ) Si I =

Ij , donde los conjuntos Ij son disjuntos dos a dos, entonces

jJ

i =

Q Q

i .

jJ iIj

iI

No es posible demostrar un teorema tan general como 4.48 para el c


alculo
de productos innitos, pero a menudo basta el teorema siguiente:
Teorema 4.52 Sea { }< una familia de cardinales no nulos (donde es
un cardinal infinito) tal que si < entonces . Entonces
Q
= (sup ) .
<

<

n: Sea = sup . Entonces


Demostracio
<

<

= .

<

Tomemos
S una aplicacion biyectiva f : . Sea A = f [ {}].
A y los conjuntos A tienen cardinal y son disjuntos dos a dos.
As =
<

En particular no est
an acotados en (o tendran cardinal menor). Teniendo en
cuenta la monotona de la sucesion , es claro que sup = .
QA
Como los son no nulos, tenemos que
, luego
A

= sup
A

Por consiguiente
=

<

Por ejemplo,

< A

n = 0 .

<

123

4.5. Sumas y productos infinitos

Ejercicio: Probar que el teorema anterior sigue siendo v


alido si sustituimos por un
ordinal lmite y suponemos que contiene || subconjuntos no acotados disjuntos
dos a dos. En particular, probar que es cierto siempre que < 1 . En el captulo
siguiente veremos que en general estas restricciones no pueden ser eliminadas.

Veamos ahora una desigualdad entre una suma y un producto:


Teorema 4.53 Si

i I 2 i , entonces

iI

i .

iI

Q
Q
n: Claramente |I| 2|I| =
i . Por otra parte,
2
Demostracio
iI
iI
Q
Q
i . El teorema 4.48 nos da la conclusi
on si I
i , luego sup i
i
iI

iI

iI

es innito o alg
un i es innito. El caso restante se demuestra facilmente por
induccion sobre el cardinal de I (aunque nunca vamos a necesitar este caso).

Si nos jamos en todos los teoremas sobre cardinales innitos que hemos
demostrado hasta ahora, no encontraremos mas que una desigualdad estricta:
el teorema de Cantor. El proximo teorema es la desigualdad estricta mas general
que se conoce sobre cardinales innitos. Cualquier otra es un caso particular de
esta. Por ejemplo, el teorema de Cantor se obtiene haciendo i = 1 y i = 2.
Teorema 4.54 (Teorema de K
onig) Si
P

i <

V
i I i < i , entonces
i .

iI

iI

n: Si I = el teorema se reduce a 0 < 1. En otro caso, sea


Demostracio
I = {i I | i > 0}. Para i I tenemos que 1 i < i , luego 2 i y
podemos aplicar el teorema anterior:
P

iI

i =

iI

iI

i .

iI

Supongamos que se diera la igualdad, es decir, que existe una aplicacion


biyectiva
Q
S
i .
i {i}
f:
iI

iI

Sea fi : i i dada por fi () = f (, i)(i).


Como i < i la aplicacion fi no puede ser suprayectiva,Qluego existe un
i . Como f es
i i \ fi [i ]. Los i determinan un elemento = (i )iI
iI

biyectiva, tiene una antiimagen, de modo que f (, j) = . Entonces j y


fj () = f (, j)(j) = j fj [j ], en contradiccion con la eleccion de j .

124

4.6

Captulo 4. Cardinales

Cofinalidad

El concepto de conalidad es esencial en el estudio de los cardinales innitos,


y en particular en el estudio de la exponenciacion cardinal que todava tenemos
pendiente. En esta secci
on no usamos el axioma de eleccion salvo en unos pocos
casos, donde lo indicaremos explcitamente.
Definici
on 4.55 Diremos que una aplicacion f : entre dos ordinales
es
cofinal
a acotado estrictamente en , es decir, si se cumple que
V
W si f [] no est
< < f ().
Llamaremos cofinalidad de al menor ordinal tal que existe una aplicacion
conal f : . Lo representaremos por cf . Como la identidad en es
obviamente conal, vemos que cf est
a bien denida y ademas cf .

Informalmente, podemos decir que cf es el mnimo n


umero de pasos que hay
que dar para ascender completamente por , es decir, para ascender rebasando
(o, al menos, igualando) cualquier ordinal menor que . Obviamente cf 0 = 0
y cf( + 1) = 1. En efecto, la aplicacion f : 1 + 1 dada por f (0) = es
conal ( + 1 tiene un maximo elemento y basta un paso para llegar hasta el).
As pues, la conalidad solo tiene interes sobre los ordinales lmite, los cuales
no se pueden recorrer en un paso. De hecho, siempre hacen falta innitos pasos:
V
Teorema 4.56 cf .

n: Ya sabemos que cf . Por otra parte cf no puede


Demostracio
ser un n
umero natural n, ya que si f : n , entonces f [n] es un conjunto
nito, luego tiene un maximo < , luego + 1 < es una cota estricta de
f [n], luego f no es conal.

Decimos que cf es el mnimo n


umero de pasos necesarios para ascender
completamente por . Este n
umero de pasos es ciertamente un cardinal:
V
Teorema 4.57 cf K.

n: Si = 0 o = + 1 V
Demostracio
sabemos que cf es 0 o 1, luego
es un cardinal. Basta probar entonces que cf K. Supongamos que
| cf | < cf . Sea f : | cf | cf biyectiva y sea g : cf conal.
Entonces f g : | cf | tiene la misma imagen que g, luego es conal, en
contra de la minimalidad de cf .
A partir de aqu trataremos u
nicamente con ordinales lmite. Notemos que
f : es conal si y solo si f [] no est
a acotado en , es decir, si y solo si
S
f ().
= sup f [] =
<

La forma mas econ


omica de ascender por un ordinal es no retrocediendo
nunca. Veamos que esto siempre es posible:

125

4.6. Cofinalidad
Teorema 4.58

V W
f f : cf cofinal y normal.

n: Sea g : cf conal. Denimos f : cf como


Demostracio
la u
nica aplicacion que cumple
f (0) = g(0),
V
< cf f ( + 1) = max{g(), f () + 1},
V
S
f ().
< cf f ( ) =
<

V
Claramente f es normal. Veamos por induccion que < cf f () < .
En efecto, para = 0 es obvio y si
V vale para vale claramente para + 1.
Supongamos que < cf y que < f () < . Entonces es claro que
f ( ) , pero no puede darse la igualdad porque entonces f | sera conal en
, en contradiccion con que < cf . As pues, tambienVse cumple para .
Tenemos entonces que f : cf normal y, como < cf g() f (),
es claro que f es conal.
Este teorema nos permite expresar la conalidad de un ordinal lmite en
terminos u
nicamente de sus subconjuntos acotados:
Teorema 4.59 La cofinalidad de un ordinal lmite es el mnimo cardinal
tal que existe un subconjunto a no acotado de cardinal .
n: Si f : cf es conal y normal, entonces a = f [cf ]
Demostracio
es un subconjunto no acotado de y, como f es inyectiva, su cardinal es cf .
Recprocamente, si a es un subconjunto no acotado, sea f : |a| a
una biyeccion. Entonces es claro que f : |a| conal, luego cf |a|.
En general, la composicion de aplicaciones conales no es necesariamente
conal (es f
acil encontrar ejemplos). El teorema siguiente nos da una condicion
suciente:
Teorema 4.60 Si f : 1 2 y g : 2 3 son cofinales y adem
as g es
creciente, entonces f g : 1 3 es cofinal.
n: Sea < 3 . Como g es conal existe < 2 tal que
Demostracio
g(). Como f es conal existe < 1 tal que f (). Como g es
creciente, g() g(f ()) = (f g)(), luego f g es conal.
Esto tiene una consecuencia destacable:
Teorema 4.61 Si f : 1 2 es cofinal y creciente, entonces cf 1 = cf 2 .
n: Sea g : cf 1 1 conal. Por el teorema anterior
Demostracio
g f : cf 1 2 es conal, luego cf 2 cf 1 .
Sea ahora h : cf 2 2 conal y denamos r : cf 2 1 de modo que
r() sea el menor < 1 tal que h() < f (), que existe porque f es conal.
Entonces r es conal, pues si < 1 entonces f () < 2 , luego existe un

126

Captulo 4. Cardinales

< cf 2 tal que f () h(). Por denicion de r tenemos que h() < f (r()),
y si fuera r() sera f (r()) f () h(), contradiccion, luego r() y
r es conal. Por consiguiente cf 1 cf 2 y tenemos la igualdad.
Este teorema, ademas de servir para calcular conalidades, tiene una lectura
negativa: en la prueba del teorema 4.58 hemos partido de una aplicacion conal
arbitraria y la hemos modicado para hacerla conal y normal, en particular
creciente. Ahora vemos que esto no siempre puede hacerse: pueden darse casos
en los que exista una aplicacion conal entre dos ordinales lmite y no exista
ninguna aplicacion conal y creciente, pues una condicion necesaria para que
esto ocurra es que ambos ordinales tengan la misma conalidad.
Respecto al c
alculo de conalidades, el teorema siguiente es una consecuencia
sencilla del anterior, pero mas c
omodo en la practica:
Teorema 4.62 Si f : 1 es normal y < 1 , entonces cf = cf f ().
n: Es claro que f | : f () es conal y creciente. Basta
Demostracio
aplicar el teorema anterior.
Por ejemplo, cf 2 = cf 2 = cf( ) = cf = 0 , donde hemos usado
la normalidad de las funciones y . Una funci
on conal de en 2 es
f (n) = n .
Veamos un ejemplo tpico de la utilidad del concepto de conalidad.
Definici
on 4.63 Sea f : , donde cumple cf > 0 o bien = .
Para cada denimos
f 0 () = ,
f n+1 () = f (f n ()),
f () = sup f n ().
n

V
Una simple induccion prueba que n f n () , y la hipotesis sobre
asegura que el conjunto numerable {f n () | n } tiene que estar acotado
en (teorema 4.59), luego f () . As pues, tenemos denida una funci
on
f : a la que llamaremos funci
on iterada de f .
V
Es inmediato a partir de esta construcci
on que f ().
Informalmente, f () resulta de aplicar innitas veces f a , lo cual hace
que si aplicamos f una vez mas no se nota:

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

f (). Por consiguiente f (f ()) = f (0) = f () f ().

127

4.6. Cofinalidad

Si f () = + 1, entonces < f (), luego < f n () para cierto n .


As,
f (f ()) = f ( + 1) f (f n ()) = f n+1 () f ().
Si f () es un ordinal lmite, como f es normal,
S
S
S n+1
f ()
f (f ()) =
f (f n ())
f
() f ().
n

<f ()

En particular hemos demostrado:


Teorema 4.65 (Teorema de punto fijo para funciones normales) Sea
f : una funci
on normal, donde cf > 0 o bien = . Entonces
V
W
( f () = ).

La funci
on (+) : 2 2 es un ejemplo de funci
on normal sin puntos
jos. Destaquemos el papel que desempe
na la hipotesis sobre la conalidad:
para construir puntos jos necesitamos ascender 0 pasos, luego necesitamos
que la conalidad de sea no numerable para garantizar que con el ascenso no
nos salimos de .
As, por ejemplo, existen cardinales arbitrariamente grandes tales que
= .

Pasemos ahora al c
alculo de la conalidad de los cardinales innitos. Ello
requiere el axioma de eleccion. En primer lugar damos una caracterizacion en
terminos de la aritmetica cardinal:
Teorema 4.66 (AE) Sea un cardinal infinito. Entonces cf es el menor
cardinal tal que existe una familia de cardinales { }< tales que
V
P
< <
y
= .
<

n: Sea f : cf conal. Entonces =


Demostracio

f (). Sea

<cf

= |f ()| < . Entonces



S
P
P


= cf = .

f ()
= || =
<cf

<cf

Por consiguiente =

<cf

. Ahora veamos que cf es el mnimo cardinal

<cf

que cumple
V esto. Tomemos < cf y sea { }< una familia de cardinales
tal que < < .
La aplicacion f : dada
V por f () = no puede ser conal, luego
existe un ordinal < tal que < < y as
P
P

|| = || < ,
<

<

luego, en efecto, cf es el mnimo cardinal con la propiedad del enunciado.

As pues, tenemos lo siguiente sobre las conalidades de los cardinales innitos:

128

Captulo 4. Cardinales

Teorema 4.67 (AE) Se cumple


a) cf 0 = 0 ,
V
b) cf = cf ,
V
c) (AE)
cf +1 = +1 .

n: a) es consecuencia inmediata de 4.56, b) es un caso partiDemostracio


cular de 4.62. Veamos c). En caso contrario, sera cf
V1 y por el teorema
anterior existiran cardinales { }<cf +1 tales que < cf +1 y
P
P
= cf +1 = ,

+1 =
<cf +1

<cf +1

contradiccion.

As pues, el hecho de que cf 0 = 0 expresa que la union nita de conjuntos


nitos es nita e, igualmente, cf 1 = 1 expresa que la union de una cantidad
numerable de conjuntos numerables es numerable. En cambio, podemos obtener un conjunto de cardinal uniendo tan solo una cantidad numerable de
conjuntos de cardinal menor que , pues basta unir un conjunto de cardinal
0 con otro de cardinal 1 , con otro de cardinal 2 , etc. Por ello, cf = 0 .
Definici
on 4.68 Un cardinal innito es regular si cf = y es singular si
cf < .
Un cardinal innito es un cardinal sucesor si es de la forma + , para otro
cardinal y es un cardinal lmite en caso contrario. Es claro que los cardinales
lmite son 0 y los de la forma , mientras que los cardinales sucesores son
los de la forma +1 . Hemos probado que 0 y todos los cardinales sucesores
son regulares. En cambio, o 3 son ejemplos de cardinales singulares (de
conalidades, respectivamente, 0 y 3 ).
De los teoremas 4.58 y 4.61 se sigue inmediatamente:
V
Teorema 4.69 cf es un cardinal regular.

Todo cardinal sucesor es regular y conocemos ejemplos de cardinales lmite


singulares. Queda abierta la cuestion de si existen cardinales lmite regulares
aparte de 0 .
Definici
on 4.70 Un cardinal debilmente inaccesible es un cardinal lmite regular distinto de 0 .
Sucede que a partir de los axiomas que estamos considerando no es posible demostrar la existencia de cardinales debilmente inaccesibles. Terminamos
probando una propiedad de estos cardinales:
Teorema 4.71 Un cardinal regular es debilmente inaccesible si y s
olo si cumple = .

4.7. Aplicaciones sobre el axioma de eleccion

129

n: Una implicacion es obvia. Si es debilmente inaccesible,


Demostracio
entonces = , para cierto tal que
= = cf = cf = cf .
Naturalmente, la funci
on tiene innitos puntos jos que no son cardinales
inaccesibles (porque son singulares).

4.7

Aplicaciones sobre el axioma de elecci


on

Terminamos este captulo con dos aplicaciones de la aritmetica cardinal relacionadas con el axioma de eleccion. La primera es un hecho sorprendente:
La hip
otesis del continuo generalizada implica el axioma de eleccion. Esto fue
anunciado por Hausdor, si bien la primera prueba publicada fue de Sierpi
nski.
La demostracion que veremos aqu es posterior. Necesitamos algunos resultados
previos.
En primer lugar, sin el axioma de eleccion hemos probado que, para todo
ordinal innito , se cumple || = ||. Ahora necesitamos construir, tambien
sin el axioma de eleccion,6 una aplicacion que a cada ordinal innito le asigne
una biyeccion f : . Por ejemplo, la prueba de 4.25 muestra que
si es un cardinal entonces con el orden canonico es semejante a ,
luego si nos bastara trabajar con cardinales podramos denir f como la u
nica
semejanza entre y . El problema es que necesitamos esto para cualquier
ordinal . Resolveremos esto en varios pasos.
a) Para cada par de ordinales y , podemos definir explcitamente una
biyecci
on f, : + + .
Llamamos g, : + {0} {1} a la u
nica semejanza entre
ambos conjuntos cuando en el segundo consideramos el orden lexicogr
aco.
Por otra parte podemos considerar la biyeccion
h, : {0} {1} {0} {1}
1
dada por h, (, n) = (, 1 n). Basta tomar f, = g, h, g,
.

b) Para cada sucesi


on de ordinales = {i }i<n+1 podemos definir una biyecci
on
g : 0 + + n n + + 0 .
En efecto, para ello denimos recurrentemente biyecciones
gi : 0 + + i i + + 0 .
6 El 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 denida gi , con i < n,
denimos
hi : ( 0 + + i ) + i+1 ( i + + 0 ) + i+1
mediante
hi ()

si < 0 + + i ,
si = ( 0 + + i ) + .

hi ()
( i + + 0 ) +

Y entonces denimos gi+1 = hi f0 ++i ,i+1 . De este modo, basta


tomar g = gn+1 .
c) Si = 0 k0 + + n kn es la forma normal de Cantor del ordinal ,
podemos definir una biyecci
on c : 0 k0 .
En efecto, llamamos = {i }i<m a la u
nica sucesion decreciente de

ordinales tal que = 0 + + m (donde cada ordinal i se repite ki


veces). Basta considerar

c = g : 0 + + m m + + 0 ,
pues por 2.52 todos los sumandos de la u
ltima suma se cancelan excepto
los que son iguales a 0 , que son los k0 u
ltimos, luego la u
ltima suma es
0 k0 .
d) En las condiciones del apartado anterior, si (con lo que 0 > 0)
podemos definir una biyecci
on c : 0 .
En efecto, razonando como en el apartado a), pero para el producto en
lugar de la suma, podemos denir una biyeccion 0 k0 k0 0 = 0 ,
y solo tenemos que componerla con la c del apartado anterior.
As pues, si llamamos al exponente director de la forma normal de ,
tenemos una biyeccion c : .
e) Para todo ordinal se cumple que = + .
En efecto, + = 2, por lo que la forma normal de + se diferencia
de la de en que sus coecientes est
an multiplicados por 2 (pero los
exponentes son identicos).
f) Para cada , podemos definir una biyecci
on s : + .

= + .
Basta tomar s = c c1
+ , teniendo en cuenta que

g) Podemos definir una biyecci


on e : + .
Si es innito podemos considerar las semejanzas u : () y
u+ : + (+) dadas por el teorema 4.43. Por otra parte, la

4.7. Aplicaciones sobre el axioma de eleccion

131

aplicacion v : (+) () dada por v (s) = s s es claramente


1
biyectiva, luego basta tomar e = u v1 u+
.
Si es nito (no nulo), consideramos la semejanza f0 :
determinada por el orden can
onico. Vamos a denir recurrentemente biyecciones tn : n , para n 1. Tomamos como t1 la identidad en
y, supuesto denido tn , denimos tn+1 como la composicion de:
la semejanza n+1 = n n , cuando en el producto
consideramos el orden lexicogr
aco,
la biyeccion n dada por (, n) 7 (tn (), n),

la biyeccion f0 : .

Ahora basta tomar e = t1


t+ .
h) Para cada , podemos definir una biyecci
on f : .
Basta denir f como la composicion de la biyeccion: c : con
e : + = , con la semejanza
1
con la biyeccion dada por (, ) 7 (c1
(), c ()).
El paso siguiente es probar lo que sin el axioma de eleccion es una leve
generalizaci
on del teorema de Cantor:
Teorema 4.72 Si p 5 entonces no 2p p2 .
n: Para cardinales nitos se demuestra facilmente por inDemostracio
duccion que n 5 n2 < 2n : Para n < 5 la implicacion 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 innito y sea X = p. Por reduccion
al absurdo suponemos una aplicacion f : PX X X inyectiva y vamos
a construir una aplicacion G : X inyectiva, con lo que tendremos una
contradiccion. En primer lugar veremos que podemos construir g : X
inyectiva.
Por el teorema 4.36 tenemos que Pf es numerable, luego podemos jar
un buen orden en el. Tomemos elementos distintos x0 , x1 , x2 , x3 , x4 X y
denamos g (i) = xi , para i < 5.
Supuesta denida 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 jado en Pf . Si f (U ) = (x, y), denimos

x si x
/ Cn ,
g (n + 1) =
y si x Cn .

132

Captulo 4. Cardinales

Con esto tenemos que g |n+1 : n+1 X es inyectiva. El teorema de recursi


on
nos garantiza la existencia de g .
Pasemos ahora a la construcci
on de G : X. Para ello nos apoyaremos
en las biyecciones f : que hemos denido para todo ordinal
innito (sin el axioma de eleccion). Suponemos denida G| : X
inyectiva. Sea C = G[].
Denimos g : PX como sigue: dado < calculamos f () = (, )
y tomamos g() = f 1 (G(), G()) si el par (G(), G()) tiene antiimagen por
f y g() = en caso contrario.
Sea U = {G() | < G()
/ g()} y sea f (U ) = (x, y).
Si (x, y) C C entonces (x, y) = (G(), G()) para ciertos , < .
Sea = f1 (, ), de modo que g() = U y tenemos una contradiccion tanto
si G() U como en caso contrario. Por consiguiente (x, y)
/ C C , luego
podemos denir G() = x si x
/ C o G() = y en caso contrario. El teorema
de recursi
on transnita nos da entonces la existencia de G.
Nota Sin el axioma de eleccion no puede probarse en general que p2 2p .
Teorema 4.73 La hip
otesis del continuo generalizada implica el axioma de
elecci
on.
n: Por el teorema 4.29, basta probar que p2 = p para todo
Demostracio
cardinal innito p. En primer lugar probamos que p = p + 1.
Es f
acil ver que p p + 1 2p , pero si fuera p + 1 = 2p , tendramos que
2 p + 1 p + p pp, en contradiccion con el teorema anterior. As pues, la
HCG implica que p = p + 1
p

Ahora veamos que p = 2p.


En efecto, p 2p 2 2p = 2p+1 = 2p , pero no puede ser 2p = 2p ya que
entonces 2p = 2p pp, de nuevo en contra del teorema anterior. La HCG nos
da, pues, la igualdad p = 2p.
As, p p2 (2p )2 = 22p = 2p . El teorema anterior y la HCG nos dan la
igualdad p2 = p.
Hemos demostrado que el axioma de eleccion equivale a que todo conjunto
puede ser bien ordenado. En cambio, sin el axioma de eleccion no es posible
demostrar que P pueda ser bien ordenado. Nuestra segunda aplicacion de la
aritmetica cardinal sera demostrar el teorema siguiente:
Teorema 4.74 El axioma de elecci
on equivale a que P puede ser bien ordenado, para todo ordinal .
n: Suponemos que P puede ser bien ordenado, para todo
Demostracio
ordinal , y vamos a probar que V puede ser bien ordenado, tambien para todo

4.7. Aplicaciones sobre el axioma de eleccion

133

ordinal . Esto es suciente, ya que (por el axioma de regularidad) todo conjunto est
a contenido en un conjunto V , luego todo conjunto admitira entonces
un buen orden. Lo probamos por induccion sobre . Si = 0 es trivial.
Si suponemos que V es bien ordenable, existe f : V biyectiva, para
cierto ordinal . Claramente, f induce una biyeccion F : V+1 = PV P
y, como estamos suponiendo que P es bien ordenable, concluimos que V+1
tambien lo es.

Supongamos ahora que V es bien ordenable, para todo ordinal < . Este
es el caso mas delicado, porque no podemos elegir un buen orden en cada V sin
mas aclaracion, ya que entonces estaramos usando el axioma de eleccion.
Vamos a construir una sucesion {E } de modo que cada E es un buen
orden en V con la propiedad de que si < < , entonces V sea una secci
on
inicial de V respecto a E .
Antes de ello, observamos que est
la sucesion {|V |}< , luego
S a denida
|V |+ . Fijamos un buen orden en el
podemos considerar el cardinal =
<
conjunto P.
Ahora denimos E0 = . Supuesto denido E , consideramos la semejanza
s : (V , E ) , donde | | = |V | < , luego < , luego P P,
luego el buen orden induce un buen orden en P , que a su vez induce un
buen orden E+1 en V+1 a traves de la biyeccion PV P inducida por s .
Por u
ltimo denimos E+1 mediante:
x E+1 y (x, y V x E y) (x V y V+1 \ V )
(x, y V+1 \ V x E+1 y).
Con este retoque nos aseguramos de que V es una secci
on inicial de V+1 .
Si tenemos denidos {E }< , para , la condicion de que cada V
sea una secci
on inicial de los siguientes conjuntos de la jerarqua implica que la
union de todos los buenos
ordenes es un buen orden E respecto del cual cada
V es una secci
on inicial de V .
As tenemos construida la sucesion de buenos ordenes y, en particular, tenemos el buen orden E , que prueba que V es bien ordenable.
Observemos que el axioma de regularidad es esencial en el teorema anterior.
Si no suponemos dicho axioma, lo que muestra la prueba es que si P puede ser
bien ordenado, para todo ordinal , entonces todo conjunto regular puede ser
bien ordenado.
Sin el axioma de eleccion, ni siquiera es demostrable que todo conjunto pueda
ser totalmente ordenado, pero como complemento al teorema anterior conviene
observar lo siguiente:
Teorema 4.75 Si A es un conjunto bien ordenable, entonces PA admite un
orden total.

134

Captulo 4. Cardinales

n: Basta probar que si es un ordinal, entonces P admite


Demostracio
un orden total, pero siempre podemos comparar dos subconjuntos x, y tales
que x 6= y tomando el mnimo xy (x \ y) (y \ x) y estableciendo que
x < y xy x.
Observemos que la relacion es transitiva, pues si x < y < z, entonces xy 6= yz ,
pues xy
/ y yz y. Si xy < yz , entonces xy x \ z, pues si xy z
cumplira tambien xy y (por ser menor que el mnimo ordinal que distingue
a y y a z) y de hecho xy = xz , pues si (x \ z) (z \ x), o bien y, en
cuyo caso, o bien y \ z, luego yz > xy , o bien y \ x, luego xy .
Esto prueba que x < z.
Alternativamente, si yz < xy , tiene que ser yz x (pues est
a en y y es menor que el mnimo ordinal que distingue a x de y) y se comprueba analogamente
que xz = yz , luego tambien x < z.

Captulo V

La exponenciaci
on cardinal
Tal y como indicamos en el captulo anterior, la exponenciacion de cardinales es muy diferente de la suma y el producto, en cuanto que estos est
an
completamente determinados y pueden ser calculados con facilidad, de modo
que podemos armar, por ejemplo, que 5 + 7 = 5 7 = 7 . En cambio, los
axiomas de NBG no permiten determinar ni siquiera el valor de 20 , que es
el cardinal de un conjunto tan relativamente simple como P. De hecho, la
exponenciacion cardinal sigue siendo hoy en da objeto de investigacion, pues
no se sabe a ciencia cierta d
onde acaba lo que se puede decir sobre ella sin mas
base que los axiomas usuales de la teora de conjuntos y que posibilidades son
consistentes con ellos aunque indemostrables a partir de ellos.
Hasta ahora hemos presentado u
nicamente las propiedades mas elementales
de la exponenciacion de cardinales, que pueden probarse incluso sin el axioma
de eleccion. Aqu vamos a obtener mas resultados trabajando con la axiomatica
completa de NBG.
Nota En lo sucesivo usaremos la notaci
on para representar al conjunto de
las aplicaciones de en cuando la notaci
on usual pueda confundirse con
la exponenciacion ordinal o cardinal.

5.1

La exponenciaci
on en NBG

Veamos primero lo que podemos decir sobre el c


alculo de potencias de cardinales partiendo exclusivamente de los axiomas de NBG. En las secciones siguientes veremos que mas podemos a
nadir si suponemos axiomas adicionales
como la hip
otesis del continuo generalizada.
Sabemos que la exponenciacion de n
umeros naturales se reduce a la usual,
por lo que podemos centrarnos en el caso en que al menos uno de los cardinales
es innito. M
as concretamente, el caso realmente interesante se da cuando el
exponente es innito, ya que si es nito la potencia se reduce a las propiedades
del producto de cardinales por induccion. De hecho, en virtud del teorema
135

136

Captulo 5. La exponenciacion cardinal

4.29, el teorema siguiente (enunciado para cardinales no necesariamente bien


ordenables) es una forma equivalente del axioma de eleccion:
Teorema 5.1 Si es un cardinal infinito y n un n
umero natural no nulo,
entonces n = .
Si la base es nita (mayor que 1, o si no el c
alculo es trivial), el problema se
reduce al caso en que es igual a 2. M
as en general:
Teorema 5.2 Sean y cardinales tales que 2 y 0 . Entonces
= 2 .
n: (2 ) = 2 .
Demostracio
Si la base es innita podemos centrarnos en el caso en que sea un cardinal
lmite, en virtud de la formula que probamos a continuacion. En la prueba
hacemos uso de un argumento general que conviene destacar porque nos va a
aparecer mas veces:
Si < cf , entonces

<

En efecto, esto es una forma de expresar que toda funci


on f : est
a
acotada.
Teorema 5.3 (F
ormula de Hausdorff ) Se cumple:
V

+1
= +1 .

n: Si + 1 , entonces +1 < 2 , luego


Demostracio

+1 = 2 +1 = 2 = +1
.

Si, por el contrario, < + 1, entonces, como +1 es regular,


S

+1 =
,
<+1

luego


+1
= | +1 | =

<+1

La otra desigualdad es obvia.

<+1

||

<+1

= +1 .

Al igual que 5.2, muchos de los resultados sobre exponenciacion cardinal involucran la funci
on 2 , la cual, ciertamente, es el esqueleto de la exponenciacion
cardinal. Por ello es conveniente darle un nombre:
Definici
on 5.4 Se llama funci
on del continuo a la funci
on 7 2 denida
sobre los cardinales innitos.

137

5.1. La exponenciacion en NBG

As, la hip
otesis del continuo generalizada no es mas que una determinacion
de la funci
on del continuo, en virtud de la cual 2 = + . Ya hemos comentado
que esta hip
otesis no puede ser demostrada ni refutada, lo que signica que hay
otras alternativas igualmente consistentes con los axiomas de NBG (supuesto,
claro, que estos sean consistentes). De todos modos, no sirve cualquier determinaci
on total o parcial de la funci
on del continuo. Por ejemplo, es obvio que
sera contradictorio suponer que
20 = 5 21 = 3 .
M
as en general, la funci
on del continuo ha de respetar la monotona:
2 2 .
Otra restriccion a la funci
on del continuo es el teorema de Cantor: sera contradictorio suponer que 2 = para todo cardinal , a pesar de que esta funci
on
del continuo s que es mon
otona. En realidad, la funci
on del continuo est
a sometida a una desigualdad mas na que el teorema de Cantor, consecuencia del
teorema de K
onig 4.54 y, mas concretamente, del teorema siguiente:
Teorema 5.5 (Teorema de K
onig) Para todo cardinal infinito se cumple
< cf .

Demostraci
Pon: Sea { }<cf una familia de cardinales menores que
tales que =
. Por el teorema 4.54 resulta que
<cf

<cf

<

= cf .

<cf

Ciertamente, este teorema rena al teorema de Cantor, pues en virtud del


teorema 5.2 este puede expresarse como < , y en el teorema anterior el
exponente es menor o igual que . De todos modos, podemos expresar esta
restriccion en terminos de la funci
on del continuo:
Teorema 5.6 (Teorema de K
onig) Si es un cardinal infinito, entonces
< cf 2 .

n: Si cf 2 , entonces (2 )cf 2 (2 ) = 2 , en contraDemostracio


dicci
on con el teorema anterior.
As pues, 20 puede ser 1 , 2 , +1 o 3 , pero no . Cuando decimos
puede ser queremos decir que es consistente suponer que lo es. En efecto,
aunque no lo vamos a probar aqu, este teorema y la monotona es todo lo que
puede probarse sobre la funci
on del continuo sobre cardinales regulares, en el
sentido de que cualquier axioma que determine la funci
on del continuo sobre
cardinales regulares que sea compatible con estos dos requisitos es consistente
con los axiomas de NBG (supuesto que estos sean consistentes).
Notemos que no exigimos que la funci
on 2 sea estrictamente mon
otona, de
modo que, por ejemplo, es consistente suponer que 20 = 21 = 5 .

138

Captulo 5. La exponenciacion cardinal

Debemos resaltar la restriccion a cardinales regulares. Si no fuera as podramos decir que comprendemos completamente la funci
on del continuo, en cuanto
que sabramos decir exactamente que posibilidades son consistentes y cuales no.
Sin embargo, la situaci
on en los cardinales lmite es muy confusa. Por ejemplo,
es contradictorio suponer que
V
2 = ++2 ,

a pesar de que esta (presunta) funci


on del continuo respeta tanto la monotona
como el teorema de K
onig. Seg
un lo dicho, no hay inconveniente en postular
este axioma u
nicamente para cardinales regulares, pero no puede cumplirse para
todos los cardinales singulares, como muestra el teorema siguiente:
V
Teorema 5.7 Si un ordinal cumple 2 = + , entonces < .

n: Supongamos que es innito y sea el mnimo ordinal


Demostracio
tal que < + . Claramente 0 < . Necesariamente es un ordinal
lmite, pues si = + 1 entonces
< + = + 1 + = + ,
luego cumple lo mismo que , en contra de la minimalidad de .
++

2+ = 2<

2+ =

<

<

<

2 = (2 )|| = 2 = + .

++ =

<

Por consiguiente, + + = + , y de aqu + = , en contra de la


eleccion de .
Para continuar nuestro estudio conviene introducir una operaci
on muy relacionada con la exponenciacion de cardinales:
Definici
on 5.8 Si es un ordinal y A es un conjunto, denimos
S
A< = < A =
A ,
<

es decir, A< es el conjunto de las aplicaciones de un ordinal menor que en A.


Usaremos la segunda notaci
on cuando pueda haber confusi
on con el cardinal
< = |< |.
El teorema siguiente, que generaliza a 4.35, nos da varias caracterizaciones
interesantes de esta operaci
on:
Teorema 5.9 Si es infinito y 2, entonces
P
< = sup =
,
<

<

donde recorre los cardinales menores que (no los ordinales).

139

5.1. La exponenciacion en NBG


n: Si es un cardinal lmite, = sup sup .
Demostracio
<

<

Si = + entonces < , pues si < es obvio y si entonces


< 2 = , luego < sup y as = + sup . En cualquier caso
<

<

= sup .
<

<

Por consiguiente


S
P
P ||


sup = sup .

=
< =
< <

<

<

<

Si < , entonces < , luego |< | = < . As pues, tomando


el supremo, sup < y tenemos la igualdad.
<

A partir de este teorema es inmediato que si es innito entonces


+

< = ,
luego < solo tiene interes cuando es un cardinal lmite.
Volviendo a la funci
on del continuo, ahora podemos expresar la condicion
de monotona como que 2< 2 . El teorema siguiente es un renamiento de
esta relaci
on que para cardinales sucesores es trivial, pero no as para cardinales
lmite:
Teorema 5.10 Si es un cardinal infinito, entonces 2 = (2< )cf .
V
P
n: Sea =
, donde < cf < . Entonces
Demostracio
<cf

2 = 2<cf

<cf

2< = (2< )cf (2 )cf = 2 .

<cf

Notemos que si = + entonces la igualdad se reduce a 2 = 2 , luego


es trivial, tal y V
como advertamos, pero para cardinales lmite puede no serlo.
Por ejemplo, si n 2n = 20 (lo cual es consistente), entonces 2< = 20
y necesariamente 2 = 20 .
Por otra
V parte, este teorema tampoco es denitivo pues, si tenemos, por
ejemplo, n 2n = +n+1 , entonces 2< = + y solo concluimos que
0
2 = +
, pero no sabemos que valores puede tomar esta expresion.
Esto est
a relacionado con el problema de la relacion que hay entre la funci
on
del continuo y la exponenciacion en general (una muestra es el teorema 5.2).
Comprenderemos mejor esta relaci
on en la secci
on siguiente. De momento acabamos esta con algunos resultados tecnicos de interes:
Teorema 5.11 Si es un cardinal regular y 2, entonces (< )< = < .

140

Captulo 5. La exponenciacion cardinal

n: Si = + es inmediato, as que podemos suponer que


Demostracio
es un cardinal lmite. Al ser regular, los subconjuntos no acotados en tienen
cardinal . En particular, hay cardinales < , de donde
P

= < .
<

Sea < . Como es regular se cumple que


S

( ).
sup
<

<

En efecto, dada f en el miembro izquierdo, la aplicacion que a cada


< le asigna el mnimo < tal que f () < no puede ser conal, luego
ha de existir un < tal que f [] y f est
a en el miembro derecho.
As pues, tomando cardinales,
P <
P
= < = < .

(< )
<

<

Tomando el supremo en obtenemos (< )< < , y la otra desigualdad


es obvia.

Definici
on 5.12 Dado un conjunto A y un cardinal , llamaremos
[A]
[A]<

= {x | x A |x| = },
= {x | x A |x| < }.

La exponenciacion cardinal permite calcular los cardinales de estos conjuntos. El teorema siguiente generaliza a 4.36:
Teorema 5.13 Sea A un conjunto infinito y un cardinal |A|, Entonces
|[A] | = |A| ,

|[A]< | = |A|< .

En particular A tiene |A| subconjuntos finitos.


n: Podemos suponer > 0. Sea = |A| = = | |.
Demostracio
Para la primera igualdad basta probar que |[ ] | = , pero es inmediato
que [ ] , de donde |[ ] | y, por otra parte, para cada
x [ ] podemos escoger una biyeccion fx : x, de modo que la
aplicacion g : [ ] ( ) dada por g(x) = fx es inyectiva, de donde
|[ ] | | ( )| = | | = .
Respecto a la segunda igualdad,
S

P
P


|[A]< | =
[A] =
|[A] | =
|A| = |A|< .
<

<

<

141

5.2. La hip
otesis de los cardinales singulares

5.2

La hip
otesis de los cardinales singulares

La funci
on del continuo mas simple posible es, sin duda, la que postula la
hipotesis del continuo generalizada:
2 = + .
Sucede que esta hip
otesis determina de hecho toda la exponenciacion cardinal. En efecto:
Teorema 5.14 (HCG) Si y son cardinales y es infinito, entonces
(

si < cf ,
= + si cf ,
+ si .
S
n: Si < cf tenemos la inclusi
, de donde
Demostracio
on
<
P

|| . Ahora bien, dado < , se cumple que = max{||, } < ,
<

luego || = + . Por consiguiente,


P
= .

<

Si cf entonces, por el teorema de Konig,


+ cf = 2 = + .
Finalmente, si entonces = 2 = + .

En particular es claro que la HCG implica, para 2 y un cardinal lmite:


(

si cf ,
<
= + si cf < ,

si < .

Ejemplo Suponiendo la HCG tenemos:


3 5 = 6 ,

7 2 = 7 ,

12 = 2 ,

86 = +
6 .

A la vista de este resultado, es natural conjeturar que la funci


on del continuo determina la exponenciacion cardinal. En realidad exista una raz
on de
mucho mayor peso que corroboraba esta conjetura: Durante mucho tiempo, las
tecnicas conocidas para construir modelos con funciones del continuo alternativas forzaban el resto de la exponenciacion, es decir, se saba c
omo construir
modelos con cualquier funci
on del continuo sobre los cardinales regulares, pero,
una vez determinada esta, el resto de la exponenciacion vena determinada por
la construcci
on, ademas por un criterio muy simple. Esto poda deberse a que
las tecnicas conocidas no eran sucientemente generales o bien a un teorema
desconocido que hiciese necesarias las restricciones encontradas. Ademas se
conoca el enunciado de este hipotetico teorema:

142

Captulo 5. La exponenciacion cardinal

Definici
on 5.15 Llamaremos hip
otesis de los cardinales singulares a la sentencia siguiente:
(HCS)

Para todo cardinal singular , si 2cf < , entonces cf = + .

Notemos que la condicion 2cf < ya implica que es singular. Lo expresamos explcitamente para enfatizar que la HCS solo impone una restriccion a
los cardinales singulares.
Vamos a demostrar que, bajo la hipotesis de los cardinales singulares, la
funci
on del continuo sobre los cardinales regulares determina completamente la
exponenciacion cardinal (en particular la funci
on del continuo sobre los cardinales singulares). En realidad la HCS no es un teorema de NBG, pero por
razones que comentaremos mas adelante es difcil construir modelos donde no
se cumpla. En particular, los modelos a los que nos referamos antes cumplen
todos esta hip
otesis, y esta es la raz
on de que en ellos la exponenciacion cardinal
este determinada por la funci
on del continuo. Precisamente por ello, podemos
asegurar que la HCS es consistente con cualquier determinacion de la funci
on
del continuo sobre los cardinales regulares compatible con la monotona y con
el teorema de K
onig. Por otra parte, es inmediato que HCG HCS, lo cual
explica que la HCG determine la exponenciacion cardinal.
Veamos ahora c
omo la HCS determina la funci
on del continuo sobre los
cardinales singulares.
V
Ejemplo Supongamos que ( regular 2 = ++5 ). Entonces,
usando el teorema 5.10 vemos que
2

21

0
+5
= (20 )0 = +5 ,

11 = 1 +1 ,

donde en la u
ltima igualdad hemos usado la HCS. Vamos a demostrar que la
funci
on del continuo en un cardinal singular puede calcularse siempre con uno
de estos dos argumentos.
Definici
on 5.16 Diremos que la funci
on del continuo es finalmente constante
bajo un cardinal lmite si existe un < tal que si < entonces
2 = 2 .
En tal caso es obvio que 2< = 2 . Notemos ademas que si la condicion se
cumple para todo regular, entonces se cumple para todo , por la monotona.
As mismo, no perdemos generalidad si suponemos que es regular.
Teniendo esto en cuenta, el teorema siguiente nos permite calcular 2 para
un cardinal singular supuesto que sabemos calcular 2 para todo cardinal
regular < . M
as a
un, lo que probamos es que la HCS implica que 2 toma
siempre el mnimo valor posible:

143

5.2. La hip
otesis de los cardinales singulares
Teorema 5.17 Sea un cardinal singular.
a) Si la funci
on del continuo es finalmente constante bajo , entonces
2 = 2< .

b) En caso contrario 2 (2< )+ y si suponemos la HCS tenemos la igualdad.


n: En el caso a), sea < tal que si < entonces
Demostracio
2 = 2 . As, 2< = 2 y, por 5.10, tenemos que 2 = (2 )cf = 2 cf = 2 .
En el caso b), para todo cardinal < se cumple que 2 < 2< . Por
consiguiente, la aplicacion 2< dada por 7 2|| es conal y creciente,
luego el teorema 4.61 nos da que cf 2< = cf < .
Por otra parte, por el teorema de Konig, cf 2 > , luego 2 6= 2< y, como
la desigualdad 2< 2 es obvia, tenemos en realidad que (2< )+ 2 .
<

Respecto a la otra desigualdad, tenemos que 2cf 2 = 2cf < 2< , luego
<
podemos aplicar la HCS a 2< , lo cual nos da que (2< )cf 2
= (2< )+ , es
decir, 2 = (2< )cf = (2< )+ .
Veamos ahora que la HCS determina toda la exponenciacion cardinal a partir
de la funci
on del continuo:
Teorema 5.18 (HCS) Sean y
(

= +
2

cardinales infinitos. Entonces


si 2 < < cf ,
si 2 < cf ,
si 2 .

n: Si 2 , entonces 2 (2 ) = 2 .
Demostracio
Observemos que en esta parte no hemos usado la HCS, as como tampoco
hace falta para concluir que y que si cf entonces + cf .
As pues, lo que vamos a probar con la ayuda de la HCS es que toma siempre
el mnimo valor posible.
El caso 2 < lo probamos por induccion sobre , es decir, lo suponemos
cierto para todos los cardinales menores que .
Si = + , entonces < 2 < = cf . Por lo tanto hemos de probar que
= .
Tenemos que 2 . Si es 2 < , entonces por hipotesis de induccion
tenemos que = o bien = + , y en cualquier caso . Si, por el
contrario, 2 = entonces = 2 < .
Por consiguiente podemos armar que . Por la formula de Hausdor

= ( + ) = + = = .
Consideramos ahora el caso en que es un cardinal lmite. Si < ,
por hip
otesis de induccion tenemos que es , + o 2 , pero en cualquier

144

Captulo 5. La exponenciacion cardinal

caso < (si es nito no podemos aplicar la hipotesis de induccion, pero


= 2 ).
Si < cf , entonces
S

P
P


= | |
=
||
= .
<

<

<

Por lo tanto = .

Si cf , expresemos =
=

 P

<cf

, donde < . Entonces

<cf

 Q

<cf

<cf

<cf

= cf ,

luego = cf . Como 2cf 2 < , la HCS nos da que cf = + y tenemos


la conclusi
on.
Ejemplo Si suponemos la HCS y que
V
( regular 2 = ++5 ),

entonces

5 3 = +5 ,

31 = 1 +1 ,

31 +4 = 1 +4 .

As pues, la exponenciacion 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 Konig) 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 exponenciacion cardinal o sobre la funci
on del continuo sobre los
cardinales singulares. Si no suponemos la HCS solo 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 formula de Hausdor:
Demostracio
1
1  Q
P

n
0 11 (0 )1 = 1 =
n
n1

n1

n1 =

n1

n1

21 n = 21 0 = 0 .

Consideremos ahora el valor de 1 . Se trata de un cardinal que queda


invariante al elevarlo a 0 , luego el teorema de Konig nos da que ha de tener
conalidad no numerable. Por su parte, la monotona exige que sea mayor que

5.2. La hip
otesis de los cardinales singulares

145

el propio . As pues, estas condiciones generales no excluyen la posibilidad de


que 0 = 1 . M
as a
un, si suponemos que 20 = 1 (lo cual es consistente)
entonces
1 = 20 0 01 = (20 )0 = 20 = 1 ,
con lo que, de hecho, 0 = 1 .

Sin embargo, si suponemos que 21 < (lo cual es consistente), la HCS


un podemos asegurar que 0 6= 1 , ya
implica que 0 = +1 , pero sin ella a
que en caso contrario el teorema anterior nos dara 11 = 1 , en contradiccion
con el teorema de K
onig.
As pues, nos encontramos con una restriccion en ZFC al valor que puede
tomar 0 distinta de las que imponen la monotona y el teorema de Konig.
Una restriccion que, ademas, depende de forma no trivial de los valores de 20
un ejemplo en terminos de la funci
on del continuo podemos
y 21 . Si queremos
V
suponer que n < 2n < , en cuyo caso tenemos que 2 = 0 6= 1 .
Los resultados b
asicos sobre la exponenciacion de cardinales fueron estable
cidos por Hausdor y Tarski. Este
u
ltimo prob
o un caso particular del teorema 4.52 y conjeturo que si { }< es una sucesion estrictamente creciente
de cardinales 2 y = sup , entonces
<

= || .

<

Observemos que la restriccion de que sea un ordinal lmite es necesaria.


Por ejemplo, si tomaramos = 1 + 1 y la sucesion { }<1 {1 2 } (con lo
que = 1 2 ), suponiendo la HCG y aplicando 4.52 obtenemos que
Q
1 2 = 11 1 2 = 1 +1 1 2 = 1 2 < 1 2+1 = 11 2 .
<1

M
as en general, es necesario exigir que < para todo . Un contraejemplo sin esta hip
otesis (siempre bajo la HCG) sera = 1 + y


si < 1 ,
=
1 2 si = 1 + n.

En tal caso = 1 + y el producto sigue valiendo 01 2 = 1 2 . Por otra


parte la HCS implica la conjetura de Tarski:
Teorema 5.20 (HCS) Sea un ordinal lmite y { }< una sucesi
on creciente (no exigimosVque lo sea estrictamente) de cardinales 2. Sea = sup
<
y supongamos que < < . Entonces
Q
= || .
<

n: La desigualdad es inmediata por la monotona de los


Demostracio
productos. Si 2|| entonces, por el teorema 5.18,
Q
Q
|| = 2|| =
2
|| .
<

<

146

Captulo 5. La exponenciacion cardinal

Si || < 2|| < , tomemos una sucesion de ordinales { }<cf conal


creciente en . Entonces
||
 P
Q
Q
Q
Q ||
.

= cf =

|| =

<cf

<cf

Hemos usado que

||

<cf

<cf

<

< por el teorema 5.18.

Nota Puede probarse aunque es muy complicado que es consistente que


1 2 sea un lmite fuerte, 11 = 1 2++2 y 01 2+ = 1 2++1 . En estas
condiciones tenemos un contraejemplo a la conjetura de Tarski. Basta tomar
= 1 + y


si < 1 ,
=
1 2+n si = 1 + n.
En efecto, el producto da

| +|

11 01 2+ 21 1 2++1 = 1 2++1 < 112+ .

5.3

Cardinales fuertemente inaccesibles

Vamos a estudiar ahora una versi


on fuerte de los cardinales inaccesibles que
introdujimos en el captulo anterior.
Definici
on 5.21 Un cardinal innito es un lmite fuerte si para todo cardinal
< se cumple 2 < .
Es claro que un cardinal lmite fuerte es en particular un cardinal lmite, ya
que si fuera = + , entonces tendra que ser 2 < + , lo cual es imposible.
Obviamente 0 es un cardinal lmite fuerte.

Un cardinal (fuertemente) inaccesible es un cardinal lmite fuerte regular


distinto de 0 .

En particular, todo cardinal fuertemente inaccesible es debilmente inaccesible, aunque el recproco no es necesariamente cierto. En el captulo anterior
se
nalamos que no es posible demostrar la existencia de cardinales debilmente
inaccesibles, luego lo mismo vale para los cardinales fuertemente inaccesibles.
Nota Cuando hablemos de cardinales inaccesibles habr
a que entender que son
fuertemente inaccesibles.

Conviene observar que bajo la HCG todos los cardinales lmite son lmites
fuertes y, en particular, los cardinales debilmente inaccesibles coinciden con los
fuertemente inaccesibles.
Tambien es claro que si es un lmite fuerte, entonces 2< = . M
as a
un,
si , < , entonces < , pues si < es el maximo de y , tenemos que
= 2 < . Si es fuertemente inaccesible podemos decir mas:

147

5.3. Cardinales fuertemente inaccesibles

Teorema 5.22 Si es un cardinal fuertemente inaccesible entonces < = .


n: Basta probar que para todo < . En efecto,
Demostracio
S
como es regular =
luego
<

<

||

= .

<

Del mismo modo que los cardinales lmite pueden caracterizarse como los de
la forma 0 o , existe una caracterizacion similar para los cardinales lmite
fuerte, en terminos de la llamada funci
on bet.1
Definici
on 5.23 Denimos i : K (funcion bet) como la u
nica funci
on
que cumple:
V
V
S
i .
i =
i0 = 0
i+1 = 2i
<

Teniendo en cuenta que el supremo de un conjunto de cardinales es un cardinal, una simple induccion prueba que i toma todos sus valores en K. Obviamente es una funci
on normal.
Ejercicio: La HCG es equivalente a que i = .

La caracterizaci
on a la que nos referamos es:
Teorema 5.24 Los cardinales lmite fuerte son exactamente los de la forma i0
o i .
n: Se cumple que i es un lmite fuerte, pues si < i
Demostracio
entonces existe un < tal que < i , luego
2 2i = i+1 < i+2 i .
Recprocamente, si es un lmite fuerte, entonces i < i+1 , luego
podemos tomar el mnimo ordinal tal que < i . Ciertamente no puede
ser 0 ni un cardinal lmite, luego = + 1 y, por consiguiente,
i < i+1 = 2i .
Si la primera desigualdad fuera estricta no sera un lmite fuerte, luego
= i . Falta probar que no puede ser de la forma + 1, pero es que en
tal caso sera i < y 2i = , y de nuevo no sera un lmite fuerte. Por
consiguiente = 0 o bien es un ordinal lmite.
La prueba del teorema siguiente es identica a la de su analogo 4.71:
Teorema 5.25 Un cardinal regular es fuertemente inaccesible si y s
olo si
= i .
1 Bet

(i) es la segunda letra del alfabeto hebreo.

148

Captulo 5. La exponenciacion cardinal

Es claro que V es una union numerable de conjuntos nitos, luego su cardinal es |V | = 0 = i0 . A partir de aqu, una simple induccion nos da el
teorema siguiente:
V
V
Teorema 5.26 |V+ | = i . En particular, ( 2 |V | = i ).

(Recordemos que si 2 entonces = 2 + y + = + 2 + =


(1 + ) + = 2 + = .)

De este modo, si es fuertemente inaccesible tenemos que |V | = . M


as
a
un:
Teorema 5.27 Si es un cardinal fuertemente inaccesible se cumple que
V
x(x V x V |x| < ).

n: Si x V , entonces x V , para cierto < (podemos


Demostracio
2
suponer ), luego x V y |x| |V | = i < i = . Ademas x V
porque V es transitivo.
Recprocamente, si x V y |x| < , entonces el conjunto
A = {rang y | y x}
es imagen de x, luego tiene cardinal menor que y, como es regular, A est
a
acotado. Si < es una cota concluimos que x V , luego x V+1 V .

Nota La raz
on por la que no puede demostrarse la existencia de cardinales
inaccesibles es similar a la raz
on por la que no puede demostrarse la existencia
de conjuntos no regulares: imaginemos que existe un cardinal inaccesible .
Entonces, todas las operaciones conjuntistas, cuando se aplican a conjuntos de
V , dan lugar a conjuntos de V , por lo que no es posible construir un conjunto
de cardinal . Si decidimos llamar conjuntos exclusivamente a los conjuntos
de V (y llamamos clases a los subconjuntos de V ), con ello no perdemos
ninguno de los conjuntos que sabemos construir, y todos los axiomas de NBG
siguen cumpliendose igualmente (m
as a
un, se cumplen los axiomas de MK, sin
la restriccion de normalidad en el axioma de comprensi
on), pero ahora (si era
el mnimo cardinal inaccesible) ya no hay cardinales inaccesibles.
En suma, no es posible demostrar la existencia de cardinales inaccesibles
porque estos no son necesarios para que se cumplan los axiomas de la teora de
conjuntos. En realidad la raz
on es la misma por la que no puede demostrarse el
axioma de innitud a partir de los axiomas restantes: todas las construcciones
conjuntistas, cuando se aplican a conjuntos nitos, dan conjuntos nitos. La
u
nica raz
on por la que 0 no es un cardinal inaccesible es porque lo hemos
excluido en la denicion, pero en el fondo 0 es el menor cardinal inaccesible.
Del mismo modo que sin el axioma de innitud no podemos decidir si =

5.3. Cardinales fuertemente inaccesibles

149

o bien (y en el segundo caso pasa a ser el menor cardinal innito),


podemos denir
V
1 = { | no es inaccesible},

y as 1 es una clase tal que en NBG no puede decidirse si 1 = o bien


1 , y en el segundo caso 1 pasa a ser el menor cardinal inaccesible.
En cuanto postulamos la existencia de un cardinal innito () tenemos automaticamente la existencia de muchos cardinales innitos (1 , 2 , . . . ), pero
no la existencia de un cardinal inaccesible. Similarmente, la existencia de un
cardinal inaccesible no implica la existencia de un segundo, pues si existen dos
(mnimos) cardinales inaccesibles < , si restringimos el alcance de la palabra conjunto a los conjuntos de V , se siguen cumpliendo los axiomas de la
teora de conjuntos, pero ahora solo hay un cardinal inaccesible, puesto que
ha quedado excluido. Equivalentemente: las operaciones conjuntistas aplicadas
a conjuntos de V solo producen conjuntos de V , luego no dan lugar nunca a
conjuntos de cardinal .
Por ello, aunque a
nadamos como axioma a NBG que 1 (que es una
repetici
on del axioma de innitud a otro nivel), podemos denir
V
2 = { | ( es inaccesible = 1 )}
y de nuevo tenemos que es imposible decidir si 2 = o bien 2 , y en el
segundo caso 2 es el segundo cardinal inaccesible.

Estos argumentos (algo mejor formalizados) nos permiten concluir que si


NBG es consistente, tambien es consistente a
nadir como axioma que no existen
cardinales inaccesibles (pues, como hemos dicho, tales cardinales son siempre
prescindibles). En cambio, un argumento est
andar relacionado con el segundo
teorema de incompletitud de G
odel nos da que es imposible demostrar la consistencia de que existan cardinales inaccesibles, es decir, que NBG + 1 puede
ser consistente, pero si lo es, no puede demostrarse que as es, ni siquiera aceptando como hip
otesis la consistencia de NBG. Similarmente, aun suponiendo
que NBG + 1 sea consistente, ello no permite demostrar la consistencia
de NBG + 1 + 2 , y as sucesivamente.
Esto permite extender este tipo de razonamientos a los cardinales debilmente
inaccesibles, pues, aunque un cardinal debilmente inaccesible no tiene por que
ser fuertemente inaccesible, puede probarse que si es consistente NBG+ existe
un cardinal debilmente inaccesible, tambien lo es NBG + existe un cardinal
fuertemente inaccesible, luego la consistencia de NBG + existe un cardinal
debilmente inaccesible no puede ser demostrada, y mucho menos la existencia
de tales cardinales (es decir, que si no podemos demostrar que es consistente
suponer que existen, mucho menos podemos demostrar que existen).
A su vez, todo esto est
a relacionado con la hipotesis de los cardinales singulares, pues a partir de HCS puede probarse la consistencia de que existan
innitos cardinales inaccesibles, y esa es en el fondo la raz
on de que no pueda
demostrarse la HCS en NBG.

150

Captulo 5. La exponenciacion cardinal

Terminamos la secci
on con una aplicacion de la funci
on i que no tiene nada
que ver con cardinales inaccesibles. El axioma de elecci
on de G
odel es la sentencia2
W
V
(AEG)
F (F : V V x(x 6= F (x) X)).

El axioma de eleccion de Godel postula la existencia de una funci


on de
eleccion sobre la clase universal, por lo que implica trivialmente el axioma de
eleccion de Zermelo, que solo postula la existencia de una funci
on de eleccion
(distinta) para cada conjunto.
Teorema 5.28 (AEG) Todas las clases propias son equipotentes.
n: Basta observar que podemos descomponer V y en resDemostracio
pectivas clases de conjuntos disjuntos como sigue:
S
S
(i+1 \ i ).
(V++1 \ V+ ),
= i0
V = V

Teniendo en cuenta el teorema 5.26 y la aritmetica cardinal b


asica es claro
que
|V++1 \ V+ | = i+1 = |i+1 \ i |.
El axioma de eleccion de Godel nos permite elegir funciones
f : V++1 \ V+ i+1 \ i biyectivas.
Por otra parte es claro que podemos tomar f : V i0 biyectiva. Con
todas estas funciones podemos construir
S
f : V biyectiva.
F = f

As, si A es cualquier clase propia, F [A] es una subclase de , es decir, una


clase bien ordenada por una relacion conjuntista. Por el teorema 2.29 concluimos
que F [A] es semejante a (y A es equipotente a F [A]), luego toda clase propia
es equipotente a .
Observemos que el axioma de regularidad al contrario de lo que suele
suceder desempe
na un papel crucial en la prueba anterior. En estas condiciones tenemos una nueva caracterizacion de las clases propias: una clase es propia
si y solo si su tama
no es comparable al de la clase universal. Podra decirse que
si una clase no es un conjunto es a causa de un exceso de tama
no.

2 Este axioma involucra esencialmente clases propias, luego no puede ser considerado como
sentencia de ZFC, es decir, de la teora de conjuntos en la que s
olo existen conjuntos y no
clases propias. S
olo tiene sentido como extensi
on de NBG. Para incorporarlo a ZF es necesario
extender el lenguaje formal con un funtor F que represente la funci
on de elecci
on o con un
relator que represente un buen orden sobre la clase universal.

Captulo VI

Conjuntos cerrados no
acotados y estacionarios
Introducimos ahora unos conceptos fundamentales para trabajar con ordinales. Exponemos la teora general en las dos primeras secciones, mientras que las
siguientes contienen diversas aplicaciones independientes entre s. Entre otras
demostraremos un profundo teorema de Silver (1974) sobre la funci
on del continuo en los cardinales singulares. Trabajamos en NBG, incluyendo el axioma
de eleccion.

6.1

Conjuntos cerrados no acotados

El concepto b
asico alrededor del cual girara todo este captulo es el siguiente:
Definici
on 6.1 Sea un ordinal lmite o bien = . Una clase C es
cerrada en si cuando un ordinal lmite < cumple que C no est
a acotado
en , entonces C.
Informalmente, la denicion exige que si C contiene ordinales menores que
tan proximos a como se quiera, entonces C. Una caracterizacion u
til es
la siguiente:
Teorema 6.2 Sea un ordinal lmite o bien = . Una subclase C de es
cerrada en si y s
olo si para todo conjunto X C no vaco y acotado en
se cumple que sup X C. Equivalentemente: para todo X C no vaco, si
sup X , entonces sup X C.
n: Supongamos que C es cerrada y sea X un subconjunto en
Demostracio
las condiciones indicadas. Llamemos = sup X.
Si X entonces C. Supongamos que
/ X y veamos que igualmente
C. En primer lugar, es un ordinal lmite, pues si fuera = 0 tendra que
ser X = {0} y si < entonces < para cierto X, luego , pero,
como
/ X, ha de ser < , luego + 1 < + 1 .
151

152

Captulo 6. Conjuntos cerrados no acotados y estacionarios

En realidad hemos probado tambien que C no est


a acotado en , pues,
dado < , hemos encontrado un C mayor que . Por denicion de
clase cerrada concluimos que C.
Recprocamente, si C tiene la propiedad indicada y < es un ordinal
lmite tal que C no est
a acotado en , es claro que = sup( C), luego
C.
Definici
on 6.3 En lo sucesivo las iniciales c.n.a. signicaran cerrado no acotado, es decir, diremos que una clase C es c.n.a. en si es cerrada en y
no est
a acotada en .
Un resultado fundamental es que los conjuntos cerrados no acotados se conservan por intersecciones si su n
umero no alcanza la conalidad de :
Teorema 6.4 Sea un ordinal lmite de cofinalidad no numerable, < T
cf y
C
{C }< una familia de conjuntos c.n.a. en . Entonces se cumple que
<
es c.n.a. en .
n: Del teorema anterior se sigue inmediatamente que la inDemostracio
tersecci
o
n
de
cualquier
familia de cerrados es cerrada. S
olo queda probar que
T
C no est
a acotado.

<

Sea f : la funci
on dada por f () = mn{ C | < }.
La denicion es correcta porque C no est
a acotado en . Para todo <
tenemos que < f () C .
Sea ahora g : la funci
on dada por g() = sup f (). Notemos que
<

g() por la hip


otesis de que < cf . Es claro que si < entonces
< g() g () < , donde g es la funci
on iterada de g denida en 4.63.
Ademas g () es un ordinal lmite, pues si < g (), entonces g n ()
para cierto n y as + 1 g n () < g(g n ()) = g n+1 () g ().
Se cumple que g () C no est
a acotado en g (), pues si g (),
entonces g n () < f (g n ()) C y f (g n ()) g(g n ()) = g n+1 () <
g (), o sea, < f (g n ()) g () C .

Como C es cerrado podemos


T concluir que g () C , y esto para todo
< , luego < g ()
C , lo que prueba que la interseccion es no
<
acotada.
Nota Hemos enunciado el teorema anterior para conjuntos por no complicar el
enunciado, pero vale igualmente (con la misma prueba) si = y es un ordinal
cualquiera. Se podra objetar que no tiene sentido considerar una sucesion
{C }< de clases (necesariamente propias) c.n.a. en , pero tal sucesion puede
denirse como una subclase C , de modo que C { | (, ) C}.
El teorema siguiente nos proporciona los primeros ejemplos no triviales de
cerrados no acotados:

153

6.1. Conjuntos cerrados no acotados

Teorema 6.5 Sea un cardinal regular no numerable. Un conjunto C es


c.n.a. en si y s
olo si existe una funci
on normal f : tal que f [] = C.
n: Por el teorema 2.28, ord C y como |C| = (porque C
Demostracio
no est
a acotado en y es regular), ha de ser ord C = . Sea, pues, f : C
la semejanza. Basta probar que f : S es normal. Claramente solo hay que
f (). Ahora bien, = sup { | < },
ver que si < entonces f () =
<
luego, al ser f una semejanza,
S
f ().
f () = supC {f () | < } =
<

f () y como C es cerrado
En efecto, como es regular tenemos que
<
S
tenemos que
f () C, luego obviamente se trata del supremo del conjunto
<

{f () | < }.

Supongamos ahora que C es el rango de una funci


on normal f . Entonces
|C| = y en consecuencia C no est
a acotado en . Si < es un ordinal lmite
tal que C no est
a acotado en , entonces sea = { < | f () < }. Es facil
ver que es un ordinal lmite y f | : es inyectiva, luego || || < ,
de donde < . Por consiguiente podemos calcular
S
f () = sup( C) = ,
f () =
<

luego C y C es cerrado.

Nota La prueba se adapta con cambios mnimos (que la simplican) al caso


en que = . En tal caso, en lugar del teorema 2.28 aplicamos 2.29, que nos
da una semejanza F : C. El resto de la prueba vale sin mas cambio
que omitir las referencias a la conalidad de . Para el recproco, en lugar de
armar que |C| V
= , concluimos que C no est
a acotado porque toda funci
on
normal cumple F (), y luego tenemos trivialmente que , sin
necesidad de considerar cardinales.
El teorema 4.65 prueba que una funci
on normal en un cardinal regular no
numerable tiene un conjunto no acotado de puntos jos. Ahora probamos que
dicho conjunto tambien es cerrado.
Teorema 6.6 Sea un cardinal regular no numerable o bien = y sea
f : una funci
on normal. Entonces la clase F = { < | f () = } es
c.n.a. en .
n: Ya sabemos que F no est
Demostracio
a acotada en . Veamos que es
cerrada. Para
ello
tomamos

<

tal
que

F
no este acotado en . Entonces
S
f (). Si < , entonces existe un F tal que < , luego
f () =
<

f () < f () = < , y por consiguiente concluimos que f () . La otra


desigualdad se da por ser f normal, luego F , que es, por tanto, cerrada.

154

Captulo 6. Conjuntos cerrados no acotados y estacionarios

A partir de aqu nos restringimos a estudiar conjuntos cerrados no acotados


(no clases). La mayor parte de las ocasiones en que se dice que un conjunto es
evidentemente c.n.a. se est
a apelando t
acitamente al teorema siguiente:
Teorema 6.7 Sea un cardinal regular no numerable y A un conjunto de aplicaciones f : n , donde n es un n
umero natural que depende de f . Supongamos que |A| < . Entonces el conjunto
V
C = { < | f n(f A f : n f [n ] )}
es c.n.a. en .

n: Sea < tal que C no este acotado en , sea f A,


Demostracio
f :n , tomemos ordinales 1 , . . . , n y sea C mayor que todos
ellos.
V
As f (1 , . . . , n ) f [n ] < , luego x n f (x) , es decir,
f [n ] , lo que implica que C, el cual es, por tanto, cerrado.
Sea . Denimos recurrentemente una sucesion {m } de ordinales en .
Tomamos 0 = y, supuesto denido m , para cada f A, f : n sea f
el mnimo ordinal tal que f [n m ] f < (existe porque |f [n m ]| |n m | < ,
luego f [n m ] est
a acotado
S en ).
f < , pues |A| < y es regular. Finalmente
Denimos m+1 =
f A

denimos = sup m . Claramente . Si probamos que C


m

tendremos que C es no acotado.


Tomemos una funci
on f A, f :n y ordinales 1 , . . . , n .
Entonces existe un natural m tal que 1 , . . . , n m y as
f (1 , . . . , n ) f [n m ] f m+1 ,
luego f [ ] y, consecuentemente, C.
Si es un cardinal regular no numerable, el teorema 6.4 nos da que la interseccion de una cantidad menor que de subconjuntos c.n.a. es c.n.a. Obviamente esto no es cierto para familias cualesquiera de conjuntos (por ejemplo
para { \ }< ), pero s se cumple un hecho parecido y de gran utilidad. Para
enunciarlo necesitamos una denicion:
Definici
on 6.8 Sea {X }< una familia de subconjuntos de un cardinal .
Llamaremos intersecci
on diagonal de la familia al conjunto
T
X = { < |
X }.
<

<

Si intentamos probar algo razonable y nos gustara que una interseccion


de conjuntos c.n.a. fuera c.n.a. es probable que en realidad nos baste lo siguiente:
Teorema 6.9 Sea un cardinal regular no numerable y {C }< una familia
de conjuntos c.n.a. en . Entonces C es c.n.a. en .
<

155

6.1. Conjuntos cerrados no acotados

n: Por abreviar, llamaremos D a la interseccion diagonal.


Demostracio
Tomemos < tal que D no este acotado en . Hemos de probar que
D, es decir, tomamos < y hemos de ver que C . A su vez, para
ello basta probar que C no est
a acotado en , pero si tenemos que
existe un D tal que , < . Como D se cumple que C ,
luego, efectivamente, C no est
a acotado en y D es cerrado.
T
Para cada < , el teorema 6.4 nos permite tomar g()
C tal que
<
< g(). Tenemos as una funci
on g : .
Por el teorema 6.7, el conjunto
C = { | g[] }
es c.n.a. en (en principio tenemos que es c.n.a. el conjunto de todos los ordinales < tales que g[] , pero es claro que el conjunto de los <
tambien es c.n.a., y C es la interseccion de ambos conjuntos). Si probamos que
C D tendremos que D no est
a acotado.
Sea C. Tomamos < y hemos de ver que C , para lo cual se ha
de cumplir que C no este acotado en . Ahora bien, si < , tomamos
tal que , < . As < g() C .
Los resultados que hemos obtenido sobre los conjuntos cerrados no acotados
en un ordinal lmite se interpretan mas adecuadamente con ayuda de la nocion
siguiente:
Definici
on 6.10 Un filtro en un conjunto X es una familia F PX que cumpla
las propiedades siguientes:
a) X F
/ F,
V
V
b) y F x X(y x x F ),
V
c) xy F x y F .

Si es un cardinal innito, un ltro F es -completo


si para toda familia
T
x F .
{x }< de < elementos de F se cumple que
<

Un ideal en un conjunto X es una familia I PX que cumpla las propiedades


siguientes:
a) X
/ I I,
V
V
b) y I x X(x y x I),
V
c) xy I x y F .

Un ideal I es -completo
si para toda familia {x }< de < elementos de I
S
x I.
se cumple que
<

La idea subyacente en estas deniciones es que un ltro es una familia de


conjuntos que pueden ser considerados muy grandes. La primera propiedad

156

Captulo 6. Conjuntos cerrados no acotados y estacionarios

establece que el mayor conjunto posible es muy grande, mientras que el conjunto
vaco no lo es, la segunda que todo conjunto que contiene a un conjunto muy
grande es muy grande y la tercera que la interseccion de dos conjuntos muy
grandes, aunque es algo mas peque
na, sigue siendo muy grande.
En general, todo ltro es 0 -completo, es decir, que la interseccion de un
n
umero nito de conjuntos muy grandes es muy grande. Cuanto mas se pueda
mejorar esto (es decir, si F es completo, para un cardinal mayor) mas justicado est
a el muy cuando hablamos de conjuntos muy grandes.
La denicion de ideal se interpreta analogamente cambiando muy grande
por muy peque
no. Las dos deniciones est
an relacionadas del modo siguiente:
para cada familia A PX, denimos su familia dual como
A = {X \ x | x A}.
Es inmediato comprobar que el dual de un ltro -completo es un ideal completo, y viceversa. Informalmente, podemos considerar como conjuntos
muy peque
nos a los que tienen complementario muy grande y viceversa.
Los conjuntos cerrados no acotados no forman por s mismos un ltro, pero
generan uno, en el sentido siguiente:
Sea un ordinal lmite de conalidad no numerable. Denimos el filtro de
cerrados no acotados en como el conjunto
W
c.n.a.() = {X | C(C X C es c.n.a. en } P.

Es inmediato comprobar que realmente es un ltro cf -completo, por lo que


podemos considerar tambien su ideal dual c.n.a.() . M
as a
un, es claro que si
< entonces \ es c.n.a. en , luego \ c.n.a.(), luego c.n.a.() .
En particular, como {} + 1 , tenemos que
V
{} c.n.a.()

y por la completitud,
V
x(x |x| < cf x c.n.a.() ),
S
{}. Esto se interpreta como que respecto del
ya que podemos expresar x =
x

ltro de cerrados no acotados en , todos los conjuntos de cardinal menor que


cf son considerados muy peque
nos.

El interes de estos conceptos se debe a que, por ejemplo, si tenemos una


familia de menos de subconjuntos muy grandes de un cardinal regular ,
sabemos que la interseccion sera tambien muy grande, y en particular sera
no vaca, luego podremos tomar ordinales que cumplan simult
aneamente las
propiedades que denen a todos los conjuntos de la familia. No obstante, es
frecuente tener que trabajar con conjuntos que no son muy grandes, pero
puede ser suciente con que no sean muy peque
nos. Esto nos lleva al concepto
de conjunto estacionario que presentamos en la secci
on siguiente.

157

6.2. Conjuntos estacionarios

6.2

Conjuntos estacionarios

Un conjunto estacionario es un conjunto no demasiado peque


no:
Definici
on 6.11 Sea un ordinal de conalidad no numerable. Un conjunto
E es estacionario en si E
/ c.n.a.() .
He aqu las propiedades elementales de los conjuntos estacionarios:
Teorema 6.12 Sea un ordinal de cofinalidad no numerable y E . Se
cumple:
a) Si E es c.n.a en entonces E es estacionario en .
b) E es estacionario en si y s
olo si corta a todo c.n.a. en .
c) Si E es estacionario en entonces no est
a acotado en .
d) Si E es estacionario y C es c.n.a. en entonces E C es tambien estacionario en .
n: a) es inmediato: si E no fuera estacionario entonces \ E
Demostracio
contendra un c.n.a. disjunto de E.
b) E es estacionario si y solo si \ E
/ c.n.a.(), si y solo si no existe ning
un
c.n.a. C tal que C \ E, si y solo si todo c.n.a. C corta a E.
c) Se sigue de b) junto con el hecho obvio de que si entonces \ es
c.n.a.
d) Si C es otro c.n.a. en , entonces C C es c.n.a., luego E C C 6=
por b), luego, tambien por b), E C es estacionario.

La propiedad b) es tal vez la mas signicativa: un conjunto estacionario no


es necesariamente muy grande, pero es lo sucientemente grande como para
cortar a cualquier conjunto muy grande.

Notemos que si E es estacionario en y < , entonces E corta a \ ,


porque es c.n.a. en , luego E contiene ordinales mayores que . As pues, todo
conjunto estacionario es no acotado. Tambien es obvio que todo conjunto que
contenga a un conjunto estacionario es estacionario.
Veamos un ejemplo:
Teorema 6.13 Sea un ordinal lmite de cofinalidad no numerable y < cf
un cardinal regular. Entonces el conjunto
{ < | cf = }
es estacionario en .
n: Llamemos E al conjunto del enunciado. Sea C un c.n.a.
Demostracio
en y sea = ord C. Tenemos que || = |C| cf > . Por lo tanto < .
Sea f : C la semejanza. Igual que en la prueba de 6.5 se ve que f es una
funci
on normal, por lo que cf f () = cf = , de modo que f () C E. Por
el teorema anterior concluimos que E es estacionario.

158

Captulo 6. Conjuntos cerrados no acotados y estacionarios

Ejemplo Los conjuntos


{ < 2 | cf = 0 } y

{ < 2 | cf = 1 }

son estacionarios disjuntos en 2 , luego vemos que la interseccion de conjuntos


estacionarios no es necesariamente estacionaria. M
as a
un, de aqu se deduce
que existen conjuntos estacionarios que no son cerrados.
Veamos ahora una caracterizacion muy u
til de los conjuntos estacionarios en
un cardinal regular. Para ello necesitamos una denicion:
Definici
on 6.14 Si A , una aplicacion f : A es regresiva si
V
A( 6= 0 f () < ).

Teorema 6.15 (Fodor) Sea un cardinal regular no numerable y E . Las


afirmaciones siguientes son equivalentes:
a) E es estacionario en ,
b) Si f : E es regresiva, existe un < tal que
f 1 [{}] = { E | f () = }
es estacionario en ,
c) Si f : E es regresiva, existe un < tal que
f 1 [{}] = { E | f () = }
no est
a acotado en .
n: a) b) Si f es regresiva pero f 1 [{}] no es estacionario
Demostracio
para ning
un < , tomemos un c.n.a. C tal que C f 1 [{}] = . Entonces
D = C es tambien c.n.a. en . Por consiguiente ED es estacionario, luego
<
T
podemos tomar E D, 6= 0. En particular
C . Sea = f () < .
<

As f 1 [{}] C = .
b) c) es obvio.

c) a) Si E no es estacionario, sea C un c.n.a. en tal que C E = . Sea


f : E la aplicacion dada por f () = sup(C ). Claramente f () ,
pero f () C y E, luego de hecho f () < y f es regresiva.
Por otra parte, si < , como C no est
a acotado, existe un C tal que
< . Vamos a probar que f 1 [{}] + 1, es decir, que f 1 [{}] est
a
acotado en para todo , en contradiccion con c). En efecto, si E y < ,
entonces f () = sup(C ) , pues C . As pues, f () 6= .
Terminamos la secci
on con un resultado nada trivial sobre conjuntos estacionarios que tiene aplicaciones importantes. Necesitamos un resultado previo
auxiliar.

159

6.2. Conjuntos estacionarios

Teorema 6.16 Sea un cardinal regular no numerable y sea E un subconjunto


estacionario en . Entonces el conjunto
T = { E | cf = 0 (cf > 0 E no es estacionario en }
es estacionario en .
n: Tomamos un conjunto c.n.a. C en . Hemos de probar
Demostracio
que C T 6= . Sea
C = { C | C no est
a acotado en }.
Veamos que C es c.n.a. Por el teorema 6.5 sabemos que existe una funci
on
normal f : tal que f [] = C. Por otra parte, el conjunto L = {| < }
es claramente c.n.a. en , luego existe g : normal tal que g[] = L. Sea
h = g f : . Basta ver que C = h[].
Si , entonces g() es un ordinal lmite, luego
S
f (),
h() = f (g()) =
g()

donde cada f () C, luego h() C no est


a acotado en h(). As pues,
h() C .
Tomemos ahora C . Sea < tal que f () = . Si = 0 entonces
es el mnimo de C, luego C = est
a acotado en , lo cual contradice que
C.
Si = +1 entonces f () es una cota de C en , pues f () f (+1) =
y, si C entonces = f () para un . As, < , f () < f (),
< = + 1, , = f () f (), luego tambien C resulta estar
acotado en y tenemos otra contradiccion.
La u
nica posibilidad es que sea un lmite, luego existe < tal que
= g(), y as = h() h[].

Como E es estacionario y C es c.n.a. tenemos que E C 6= . Sea el


mnimo de E C . Si cf = 0 entonces T C 6= . Supongamos que
cf > 0 . Como C tenemos que C no est
a acotado en . Vamos a
probar que, de hecho, C no est
a acotado en . Para ello consideramos la
aplicacion f : que a cada le asigna el mnimo ordinal en C
mayor que .
Vamos a probar que si < , entonces f () C y, desde luego,
f (). Teniendo en cuenta que < f () para todo < , es claro que
la sucesion f n () es estrictamente creciente de ordinales de C. De aqu
deducimos que su supremo f () es un ordinal lmite y f () C no est
a
acotado en f (). Como C es cerrado concluimos que f () C y de aqu a
su vez que f () C .
Por otra parte, es inmediato comprobar que C es cerrado en , luego se
trata de un c.n.a. Ahora bien, ( C ) ( E) (C E) = , porque
es el mnimo de C E. Esto signica que E no es estacionario en , luego
T C 6= .

160

Captulo 6. Conjuntos cerrados no acotados y estacionarios

No es f
acil encontrar ejemplos de conjuntos estacionarios disjuntos en 1 .
Sin embargo, lo cierto es que existen, como se desprende del siguiente teorema
general:
Teorema 6.17 (Solovay) Sea un cardinal regular no numerable y A un conjunto estacionario en . Entonces existen conjuntos {E }< estacionarios en
y disjuntos dos a dos tales que
S
E .
A=
<

n: Sea
Demostracio

T = { A | cf = 0 (cf > 0 A no es estacionario en },


que seg
un el teorema anterior es estacionario en . Para cada T tomemos
f : cf conal y normal. Veamos que si cf > 0 podemos exigir que
f [cf ] T = .
En efecto, si cf > 0 tenemos que A no es estacionario en , luego
tampoco lo es T . Por consiguiente existe un c.n.a. C en de manera que
C T = . Denimos f : cf mediante
f (0) = mn C,

f ( + 1) = mnimo ordinal C tal que f () < y f () < .


S
f ().
f ( ) =
<

Claramente f es normal y una simple induccion (usando que C es cerrado


en el caso lmite) prueba que f : cf C. Como f () < f ( + 1)
para todo < y f es conal, es claro que f tambien lo es, y ademas
f [cf ] T C T = .
En lo sucesivo suprimiremos los asteriscos. Veamos ahora que existe un
< tal que para todo < el conjunto
F = { T | < cf f () }
es estacionario en .
En caso contrario, para todo < existe un () < y un c.n.a. C en
tales que
{ T | < cf f () ()} C = .
Equivalentemente, para todo < existe un () < y un c.n.a. C en
tales que si T C y < cf , entonces f () < ().
Sea C = C , que es c.n.a. en . Si C T , entonces
<

(puesto que T C ).

V
< cf f () < ()

161

6.3. Un teorema de Silver

Claramente, D = { | () < } = \ (() + 1) es c.n.a. en . Por

consiguiente, D
V = { C | () < } = C D es c.n.a. en y, a su vez,
D = { C | < () < } = D es c.n.a. en .
<

En consecuencia T D es estacionario y, en particular, tiene al menos dos


elementos < . Veamos que
()

Si < y < cf , entonces f () < () < .

En efecto, D, C T , f () < () y, como D, tambien () < .


Como f es conal, existe un < cf (podemos tomarlo innito) tal que
f (), luego por lo que acabamos de probar < cf . En particular
la condicion < cf es redundante en (), y ademas tenemos queScf > 0 .
f () .
Tenemos, pues, que si < entonces f () < , luego f () =
<

Como f es normal tenemos, de hecho, la igualdad f () = , pero esto es


imposible, pues T y f ()
/ T.

Con esto hemos encontrado un < tal que para todo < el conjunto
F es estacionario en . Sea g : T la funci
on dada por g() = f (),
obviamente regresiva.
Para cada < tenemos que g|F : F es regresiva, luego por 6.15
existe un < tal que G = (g|F )1 ({ }) es estacionario en .
V Si G , entonces = g() = f () (porque G F ). As pues,
< .
Por consiguiente, el conjunto B = { | < } no est
a acotado en , luego
tiene cardinal . Sea h : B biyectiva y sea E = Gh() . As, los conjuntos
E son estacionarios en y disjuntos dos a dos, pues si 6= entonces
G G = . Adem
S as E = Gh() Fh() T A.
Sea U = A \
E . Podemos cambiar E0 por E0 U , y as conseguimos
<

que la uni
on de los E sea A.

6.3

Un teorema de Silver

Vamos a aplicar los resultados sobre conjuntos estacionarios y cerrados no


acotados para probar un importante resultado sobre la hipotesis de los cardinales
singulares.
Diremos que un cardinal innito cumple la HCG si 2 = + . Diremos que
cumple la HCS si 2cf < cf = + .
Es claro que la HCG (resp. la HCS) equivale a que la HCG (la HCS) se
cumpla en todos los cardinales.
Teorema 6.18 (Silver) Se cumple:
a) Si es un cardinal singular de cofinalidad no numerable y los cardinales
(infinitos) menores que cumplen la HCG entonces cumple la HCG.

162

Captulo 6. Conjuntos cerrados no acotados y estacionarios

b) Si no se cumple la HCS, entonces el mnimo cardinal que no la cumple


tiene cofinalidad numerable.
c) Si la HCS se cumple sobre los cardinales de cofinalidad numerable, entonces se cumple sobre todos los cardinales.
En adelante supondremos que 0 < = cf < y que { }< es una
sucesion normal de cardinales conal en .
Definici
on 6.19 Dos funciones f y g de dominio son casi disjuntas si el
conjunto { < | f () = g()} est
a acotado en .
Una familia F de funciones de dominio es casi disjunta si est
a formada por
funciones casi disjuntas dos a dos.
V
Q
Teorema 6.20 Si < < , F
A es una familia casi disjunta
<

de funciones y el conjunto { < | |A | } es estacionario en , entonces


|F| .

n: No perdemos generalidad si suponemos que los conjuntos


Demostracio
A est
an formados por ordinales y que { < | A } es estacionario en
pues, biyectando cada A con su cardinal podemos construir otra F equipotente
a la dada y en las mismas condiciones.
Sea E0 = { < | A }, que es estacionario en , pues es la interseccion
del conjunto que estamos suponiendo que es estacionario con el conjunto de los
ordinales lmite < , que es c.n.a.
Si f F, entonces para todo E0 tenemos que f () A y como
{ }< es normal existe un ordinal g() < tal que f () g() .
Como E0 es estacionario y g : E0 es regresiva, el teorema 6.15 nos da
un conjunto estacionario Ef E0 tal que g es constante en Ef : En particular
f esta acotada en Ef por un < .
La aplicacion que a cada f le asigna f |Ef es inyectiva, pues si f |Ef = g|Eg
entonces f = g por ser F casi disjunta (los conjuntos Ef y Eg son no acotados).
El n
umero de funciones h : E con E jo es a lo sumo (teniendo
en cuenta la hip
otesis)
S

P
P


E

= .


<

<

<

Como |P| = 2 < , el n


umero de funciones h : E para cualquier E
es a lo sumo 2 = .
Como hemos asociado a cada f F una funci
on h = f |Ef distinta y a lo
sumo puede haber funciones h, ha de ser |F| .

En realidad vamos a necesitar una ligera variante de este teorema:


V
Q
Teorema 6.21 Si < < , F
A es una familia casi disjunta
<

de funciones y el conjunto { < | |A | +


} es estacionario en , entonces
|F| + .

163

6.3. Un teorema de Silver

n: Como en el teorema anterior podemos suponer que los


Demostracio
conjuntos A est
an formados por ordinales y que E0 = { < | A +
} es
estacionario en .
Sea f F y E E0 estacionario. Denimos
V
Ff,E = {g F | E g() f ()}.
Q
Claramente se trata de una familia casi disjunta contenida en
B , donde
<

B =

f () + 1

si E,
en caso contrario.

As, si E E0 , tenemos que f () +


, luego |B | = |f () + 1| .
Por consiguiente el conjunto { < | |B | } es estacionario (contiene a E)
y podemos aplicar el teorema anterior, seg
un el cual |Ff,E | .
Ahora denimos
W
V
S
Ff = {g F | E E0 (E estacionario E g() f ())} = Ff,E ,
E

donde E vara en los subconjuntos estacionarios de E0 . Claramente


P
|Ff | 2 = .
E

Veamos nalmente que |F| + . En


caso tomemos {f }<+ funciones
otro
P
S

F
= + , luego ha de existir una
distintas en F. Tenemos que
<+
<+
S
F .
funci
on f F \
<+

En tal caso el conjunto { E0 | f () f ()} no es estacionario para


ning
un < + , luego su complementario { E0 | f () f ()} s lo es, y
esto signica que cada f Ff , lo cual es imposible, dado que hay + funciones
f y |Ff | .
El apartado a) del teorema de Silver es un caso particular del teorema siguiente:

Teorema 6.22 Si el conjunto { < | 2 = +


} es estacionario en , entonces 2 = + .
V
n: Veamos que < < . En efecto, si < sea tal
Demostracio

= +
que , < y 2 = +
. Entonces = 2
+1 < .
Para cada X sea fX = {X }< , donde X = X . Denimos
F = {fX | X }. Si X 6= Y entonces fX y fY son casi disjuntas, pues ha de
existir un tal que X 6= Y y entonces { < | fX () = fY ()} .
En particular, si X 6= Y entonces fX 6= fY , luego |F| = 2 .
Q Por otra parte F es una familia casi +disjunta de funciones contenida en
P y el conjunto { < | |P | = } es estacionario en . El teorema
<

anterior nos da, entonces, que 2 = |F| + .

Para probar el resto del teorema de Silver necesitamos un paso mas:

164

Captulo 6. Conjuntos cerrados no acotados y estacionarios

Teorema 6.23 Si < < y el conjunto { < | cf


= +

} 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.

Sea F = {fh | h }. Si h 6= g, entonces fg y fh son casi disjuntas, pues


si h() 6= g() y ambos son menores que , entonces
{ < | fh () = fg ()} + 1.

En particular si h 6= g se cumple
Q fh 6= fg , luego |F| = . Ademas F es casi
disjunta y est
a contenida en
.
<

Queremos aplicar el teorema 6.21 para concluir que = |F| + . Necesitamos, pues, probar que el conjunto E = { < | = +
} es estacionario en
. Para ello consideramos el conjunto
V
C = { < | < < }.

Veamos que si C entonces cf


= . De aqu se seguira que

= +
{ < | cf

} C E

y, como el conjunto de la izquierda es estacionario por hipotesis, si probamos


tambien que C es c.n.a., concluiremos que E es estacionario, tal y como nos
hace falta.
P
,
Sea, pues, C. Entonces cf = cf < . Sea =
<cf

V
donde < cf < . As

 P
Q
Q

= cf .

cf

=

<cf

<cf

<cf

Seg
un lo dicho, ahora solo queda probar que C es c.n.a. en . Para ello
denimos l : mediante
l() = mn{ < | < }.
Basta probar que
C = { | < } { < | l[] }.

En efecto, si C y < , entonces < , existe un < tal que


< , luego l() < . Por lo tanto l[] .
Recprocamente, si l[] y < , sea < tal que < . Entonces
< l() < , luego C.

165

6.4. Cardinales de Mahlo

Ahora estamos en condiciones de probar el apartado b) del teorema de Silver,


y el apartado c) es una consecuencia inmediata. Sea el mnimo cardinal que
incumple la HCS, es decir, > 0 , 2cf < , pero cf > + . Supongamos que
cf > 0 .
Sea = cf y { }< como en los teoremas precedentes. Tenemos que la
HCS se cumple bajo , luego el argumento del teorema 5.18 es valido en este

contexto y nos permite probar que


V si < entonces toma uno de los valores

+
2 , o , luego en particular < < .
Sea E = { < | cf = 0 20 < }. Es claro que E es estacionario
en , pues contiene a la interseccion del c.n.a. \ 0 , donde 0 es el mnimo
ordinal tal que 20 < 0 , con el conjunto { < | cf (= cf ) = 0 }, el cual
es estacionario por el teorema 6.13.
Si E, entonces 2cf < , con cf = 0 y, como < cumple

cf
la HCS, cf
= +
= +

, de modo que E { < |


}. Concluimos
que este u
ltimo conjunto es estacionario y ello nos permite aplicar el teorema
anterior, seg
un el cual cf = + .
Tenemos as un ejemplo no trivial de las numerosas restricciones que se
conocen sobre laVfunci
on del continuo en cardinales singulares. Por ejemplo, si
suponemos que < 1 2 = +1 , entonces necesariamente 21 = 1 +1 .
En cambio, aunque supongamos
V
n 2n = n+1

no podemos demostrar aunque no es facil probar que as es que 2 = +1 ,


es decir, la HCS no puede demostrarse ni siquiera para . Esto no signica que
2 este libre de este tipo de restricciones. Por ejemplo, un profundo teorema
de S. Shelah de 1982 arma que, para todo ordinal lmite :
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 conalidades posibles, descubierta por Shelah y que tiene
muchas mas consecuencias en muchas ramas de la teora de conjuntos.

6.4

Cardinales de Mahlo

Los conjuntos estacionarios intervienen tambien en la denicion de una familia de los llamados cardinales grandes, cardinales cuya existencia no puede
ser demostrada porque son innecesarios para que se cumplan los axiomas de
la teora de conjuntos. Ya hemos discutido los menores de ellos, los cardinales
inaccesibles. Los siguientes en la jerarqua son los cardinales de Mahlo, que
ahora vamos a introducir.

166

Captulo 6. Conjuntos cerrados no acotados y estacionarios

Definici
on 6.24 Un cardinal es (debilmente) de Mahlo si es (debilmente)
inaccesible y el conjunto { < | es regular} es estacionario en .
En realidad los cardinales de Mahlo cumplen mucho mas de lo que exige la
denicion:
Teorema 6.25 Si es un cardinal (debilmente) de Mahlo, entonces el conjunto
{ < | es (debilmente) inaccesible} es estacionario en .
n: Basta ver que el conjunto
Demostracio
C = { < | es un cardinal lmite fuerte (resp. lmite)}
es c.n.a. en , pues el conjunto del enunciado es la interseccion con C del conjunto de la denicion de cardinal de Mahlo.
El conjunto C es cerrado porque el supremo de un conjunto no acotado de
cardinales es un cardinal lmite, y si los cardinales son lmites fuertes el supremo
tambien lo es.
V
+
+
V Si < , sea 0 = y denimos n n+1 = n (respectivamente
n
Vn n+1 = 2 ). Como es un cardinal lmite (fuerte), se cumple que
n n y, como es regular, = sup n . Claramente es un
n

cardinal lmite (fuerte), de modo que C < . As pues, C no est


a
acotado en .

Se suele decir que un cardinal de Mahlo es mas grande que un cardinal


inaccesible, pero esto no ha de ser entendido en sentido literal: pueden existir
cardinales < de modo que sea de Mahlo y sea (meramente) inaccesible. La comparaci
on debe entenderse en dos sentidos: por una parte, el mnimo
cardinal de Mahlo (si existe) ha de ser mucho mayor que el mnimo cardinal
inaccesible, pues ha de dejar bajo s un conjunto estacionario de cardinales
inaccesibles; por otra parte, tambien se dice que un cardinal de Mahlo es m
as
grande en el sentido de que implica la existencia de muchos cardinales inaccesibles, es decir, en el sentido de que suponer la existencia de un cardinal de
Mahlo es m
as fuerte que suponer la existencia de un cardinal inaccesible.
Por el mismo razonamiento que empleamos con los cardinales inaccesibles, a
partir de la existencia de un cardinal de Mahlo no puede probarse la existencia
de dos de ellos, por lo que postular que existen dos es un axioma mas fuerte que
postular que existe uno. Pero podemos ir mucho mas alla:
Definici
on 6.26 Sea un ordinal innito. Denimos los conjuntos
M0 () =
M+1 () =
M () =

{ < | es (debilmente) inaccesible},


{ M () | { < | M ()} es estacionario en },
T
M ().
<

167

6.4. Cardinales de Mahlo


Denimos las clases
M =

M ().

A los elementos de M los llamaremos cardinales (debilmente) -Mahlo. El


ordinal que aparece en la denicion es un auxiliar tecnico para evitar una
recurrencia con clases propias que no estara justicada, pero se comprueba
inmediatamente lo siguiente:
Para todo cardinal innito :
es (debilmente) 0-Mahlo si y solo si es (debilmente) inaccesible.
es (debilmente) + 1-Mahlo si y solo si es (debilmente) -Mahlo y el conjunto
{ < | es (debilmente) -Mahlo} es estacionario en .
es (debilmente) -Mahlo si y solo si es (debilmente) -Mahlo para todo < .
De este modo, los cardinales (debilmente) de Mahlo son precisamente los
(debilmente) 1-Mahlo. Es f
acil ver que la situaci
on en cuanto a consistencia de
los cardinales 2-Mahlo respecto a los 1-Mahlo es la misma que la de los 1-Mahlo
respecto a los inaccesibles, con lo que tenemos una escala de cardinales grandes.
Notemos que si es un cardinal (debilmente) -mahlo y para cada <
llamamos al menor cardinal (debilmente) -Mahlo, entonces la aplicacion
f : dada por f () = es inyectiva y creciente, luego . As
pues, un cardinal puede a lo sumo ser (debilmente) -Mahlo, pero nunca
+ 1-Mahlo.
Esto no signica que los cardinales (debilmente) -Mahlo sean los mayores
posibles. Por ejemplo, en la escala de los llamados cardinales grandes tienen
por encima a los llamados cardinales debilmente compactos, de modo que si
es debilmente compacto, el conjunto { < | es -Mahlo} es estacionario
en .
Nota Como ya hemos indicado, no es posible demostrar en NBG la existencia
de cardinales de ninguno de los tipos que acabamos de denir, lo cual equivale
a que podemos suponer que no existen sin que ello pueda introducir ninguna
contradiccion en la teora. Cabe entonces preguntarse si, en sentido contrario, es
consistente suponer que existen, es decir, si el axioma que arma la existencia
de un cardinal de Mahlo, o de un cardinal que sea -Mahlo no da lugar a
contradicciones. La respuesta es que, si bien es plausible que as sea, es decir,
que no haya contradiccion alguna en suponer la existencia de cardinales de
estos tipos, no es posible demostrar tal cosa. M
as a
un, aun suponiendo que
NBG mas la existencia de un cardinal de Mahlo sea consistente, no podemos
probar a partir de ah que tambien lo es NBG mas la existencia de un cardinal
2-Mahlo, y as sucesivamente.
De este modo, las teoras que resultan de extender NBG a
nadiendo axiomas
cada vez mas fuertes sobre existencia de cardinales grandes (la existencia de un
cardinal de Mahlo, la existencia de dos cardinales de Mahlo, la existencia de un
cardinal 2-Mahlo, etc.) forman una escala de teoras cada vez mas fuertes en

168

Captulo 6. Conjuntos cerrados no acotados y estacionarios

el sentido de que la consistencia de cualquiera de ellas no puede demostrarse ni


aunque se suponga la consistencia de las anteriores en la escala.
Esto mismo vale en general para todos los llamados cardinales grandes, de
los cuales los cardinales -Mahlo son solo los m
as peque
nos, y precisamente
en ello radica su interes, pues hay muchas armaciones conjuntistas, que en
principio no tienen nada que ver con cardinales grandes, que no son demostrables
en NBG, pero cuya consistencia no puede demostrarse ni siquiera suponiendo
la consistencia de NBG, porque es m
as fuerte que esta. En tal caso, dicha
consistencia solo puede probarse suponiendo la consistencia de NBG mas la
existencia de uno o varios cardinales grandes del tama
no adecuado.
Por ejemplo, la negaci
on de la HCS implica la existencia de ciertos cardinales grandes, luego si es consistente NBG + HCS tambien lo es NBG mas la
existencia de tales cardinales, y como esto no puede demostrarse a partir de la
mera consistencia de NBG, lo maximo que puede probarse respecto de la consistencia de HCS es que si NBG mas la existencia de ciertos cardinales grandes
es consistente, tambien lo es NBG + HCS.

6.5

Principios combinatorios

Otro contexto en el que aparecen los conjuntos c.n.a. y estacionarios es en


la formulaci
on de los llamados principios combinatorios. No existe una denicion precisa, pero se conoce con este nombre a una serie de armaciones de
aspecto similar (aunque unas son mas fuertes que otras) que tienen entre sus
caractersticas comunes el no ser demostrables en NBG, pero, al contrario de
lo que sucede con los axiomas que postulan la existencia de cardinales grandes,
cuya consistencia no puede ser demostrada, s que es posible demostrar1 que si
NBG es consistente, tambien lo es la teora que resulta de a
nadir como axioma
cualquiera de los principios combinatorios que vamos a considerar (o todos ellos
a la vez). Por lo tanto, cualquier teorema que se demuestre suponiendo uno o
varios principios combinatorios, no sera necesariamente un teorema de NBG,
pero sabremos que su conclusi
on no puede ser refutada en NBG (si es que NBG
es consistente).
En cierta medida, todos los principios combinatorios que vamos a considerar
son generalizaciones o variantes del diamante de Jensen:
()

Existe una sucesi


on {A }<1 tal que

V
< 1 A y que verifica

V
A 1 { < 1 | A = A } es estacionario en 1 .

A las sucesiones {A }<1 que cumplen se las llama sucesiones (diamante).


Veamos algunas de estas generalizaciones y variantes:
1 M
as concretamente, todos son demostrables a partir del axioma de constructibilidad,
V = L, que puede probarse que es consistente con NBG.

6.5. Principios combinatorios

169

Definici
on 6.27 Sea un cardinal regular no numerable, para cada E
estacionario consideramos las sentencias:
V
(E ) Existe una sucesion {A }E tal que E A y que verica
V
A { E | A = A } es estacionario en .
V
(E ) Existe una sucesion {S }E tal que E (S P |S | < )
y que verica
V
A { E | A S } es estacionario en .
V
( ) Existe una sucesion {S } tal que (S P |S | < )
y que verica
V
W
A C (C c.n.a. en C { | A S }).
V
(+
on {S } tal que (S P |S | < )
) Existe una sucesi
y que verica
W
V
A C (C c.n.a. en C { | A S C S }).
A las sucesiones que cumplen estas propiedades se las llama, respectivamente

sucesiones E , E , , +
. En particular se llama , , etc. a 1 , 1 , etc.

Podramos haber enunciado principios E y +


E , para conjuntos estacionarios
E , como hemos hecho con E y E , pero no los vamos a necesitar, as que
para ambos principios nos limitaremos a considerar el caso E = . Ademas,
aunque los hemos denido para cardinales regulares cualesquiera, limitaremos
nuestro estudio principalmente al caso de los cardinales sucesores.
En el captulo IX veremos varias aplicaciones de estos principios combinatorios. Aqu estudiaremos las relaciones entre ellos y la aritmetica cardinal.
Los hemos presentado todos a la vez para que resulte mas facil compararlos,
pero vamos a estudiarlos uno a uno, empezando por E . Notemos en primer
lugar que si E E son estacionarios en entonces E E , pues si completamos una sucesion E de cualquier modo, por ejemplo, haciendo A =
as fuerte cuanto
para E \ E, obtenemos una sucesion E , luego E es m
menor es E y as es el mas debil de todos los diamantes sobre .
V
Observamos que la condicion E A se puede suprimir de la
denicion de E , pues si una sucesion cumple las condiciones de E excepto
esa, entonces {A }E es una sucesion E , ya que en la condicion principal
da igual escribir A que A .
El teorema siguiente muestra que los diamantes no pueden demostrarse en
NBG:
Teorema 6.28 Si es un cardinal infinito, entonces + 2 = + .

170

Captulo 6. Conjuntos cerrados no acotados y estacionarios

n: Sea {A }<+ una sucesion + . Si A , el conjunto


Demostracio
{ < + | A = A } es estacionario, luego no est
a acotado, luego contiene
un > , de modo que A = A = A . Esto prueba que P {A | + },
luego |P| + , luego 2 = + .
Veamos ahora que, para > , la implicacion del teorema anterior es reversible:
Teorema 6.29 (Shelah) Sea un cardinal tal que 2 = + . Entonces se
cumple E para todo conjunto estacionario en + tal que
E { < + | cf 6= cf }.
En particular, para todo cardinal > , se cumple + 2 = + .
n: La parte nal se debe a que si > , por 6.13 sabemos
Demostracio
que
E = { < + | cf = 0 }
es estacionario en + y cumple las condiciones del teorema, luego si 2 = +
tenemos E y en particular + .

Para probar la primera parte, observamos que el conjunto C0 de los ordinales lmite < < + es cerrado no acotado en + , luego E0 = E C0 es
estacionario, y basta probar E0 . Equivalentemente, podemos suponer que E
est
a formado u
nicamente por ordinales lmite mayores que .
Sea = cf . Observemos que si E entonces cf < , por hipotesis si
= o porque es singular si < y las conalidades S
son siempre regulares.
Fijemos f : conal creciente, de modo que = {f (i) | i < }. Para
cada E, sea g : biyectiva y sea Ai = g 1 [f (i)], de modo que {Ai }i<
es una sucesion creciente en []< cuya union es .
Como cf < podemos a
nadir a cada Ai un conjunto conal en y as

todos los Ai son conales en . Por otra parte,


+

|[ + ]< | = (+ )< = (+ ) = (2 ) = + ,
+

luego podemos tomar una enumeraci


on {X }<+ de [ + ]< .

Si X + , llamamos (X)i = {(, ) < + | (i, , ) X}.

Vamos a probar que existe un i < tal que, para todo Z + el


conjunto siguiente es estacionario:
W
Ei,Z = { E | sup{ Ai | Ai (Z ( ) = (X )i )} = }.

En efecto, suponemos que no se cumple esto. Entonces, para cada i <


existe un Zi + y un c.n.a. Ci + tal que Ci Ei,Zi = . Denimos
f : + + mediante
S
({j} (Zj ( )))}.
f () = mn{ < + | X =
j<

6.5. Principios combinatorios

171

Por el teorema 6.7,Tel conjunto C = { + | f [] } es c.n.a. en + , y


tambien lo es C =
Ci C . As, si C se cumple que
i<

A0 = { A0 |

W
V
< j < (Zi ( ) = (X )j )}.

Como E es estacionario, podemos tomar E C. Para cada i < sea


W
V
Bi = { A0 | Ai j < (Zj ( ) = (X )j )}.
Entonces A0 =

i<

Bi . Si, para todo i < , se cumpliera que i = sup Bi < ,

como A0 no est
a acotado en , la sucesion {i }i< sera conal en y creciente
(pues como la sucesion Ai es creciente Bi tambien lo es, as como la sucesion
de sus supremos), y concluimos que cf = , contradiccion. As pues, existe un
i < tal que sup Bi = . En particular, como A0 Ai ,
W
V
sup{ Ai | Ai j < (Zj ( ) = (X )j )} = ,
pero esto quiere decir que Ei,Zi , en contradiccion con que Ci .

As pues, jado el i < cuya existencia acabamos de probar, llamamos


A = Ai y X + al conjunto que hasta ahora llam
abamos (X )i .
De este modo tenemos una sucesion {A }E con A y |A | < y una
+
sucesion {X }<+ que recorre todos los elementos de [ + ]< (tal vez
con repeticiones) de modo que para todo Z + el conjunto siguiente es
estacionario:
W
EZ = { E | sup{ A | A (Z ( ) = X )} = }.
Para cada < denimos (X ) = { | (, ) X }.

Ahora vamos a denir recurrentemente una sucesion {(Y , C )} < de pares


de subconjuntos de + de modo que la sucesion {C } < es decreciente y sus
elementos son subconjuntos c.n.a. en + .
Tomamos Y0 = C0 = + . Supongamos denida la sucesion {(Y , C )} < ,
para < , no nulo. Para cada E denimos
V
V = {(, ) A A | < Y = (X ) }.

Notemos que si prolongamos la sucesion {Y } < con cualquier conjunto

V . Si se puede elegir
Y + , se va a cumplir, para todo T
E, que V+1
Y de modo que exista un c.n.a. C
C tal que, para todo E C que
<
cumpla
W

sup{ < | < (, ) V+1


} = ,

se tiene que V+1


V , entonces prolongamos la sucesion con (Y , C ). En
caso contrario la sucesion termina.

172

Captulo 6. Conjuntos cerrados no acotados y estacionarios

Vamos a probar que la sucesion tiene que terminar en alg


un < . En
caso contrario
habramos construido una sucesion {(Y , C )} < de modo que
T
C sera un c.n.a. en + . Denimos
C=
<
S
Z=
{ } Y .
<

Tomamos EZ C. Por la denicion de EZ se cumple que


W
sup{ A | A (Z ( ) = X )} = ,

que es lo mismo que

sup{ A |

V
W
A < Y = (X ) } = .

Entonces, para todo < ,

sup{ < |

< (, ) V+1
} = .

Entonces, la construcci
on de la sucesion implica que {Y }< es estrictamente
decreciente en A A , pero esto es imposible, pues |A A | < .
Fijamos, pues < T
tal que la sucesion {(Y , C )} < ya no puede prolongarse mas, sea C =
C , que es c.n.a. en + , y para cada E C

<
sea
S
(X ) .
S =
(,)V

Finalmente, veamos que {S }EC es una sucesion EC , lo que implica E .


En caso contrario existe un Y + y un c.n.a. C C tal que
V
C E S =
6 Y .

Para obtener una contradiccion, basta probar que la sucesion se puede prolongar tomando Y = Y , C = C.
Para ello tomamos un E C que cumpla
W
sup{ < | < (, ) V +1 } = .

Esto equivale a

V
W
sup{ A | A Y = (X ) } = .
W
Por lo tanto, sup{ < | < (, ) V } = , y por otra parte
S
(X ) .
Y =
(,)V +1

Si V +1 = V , entonces la u
ltima expresion es Y = S . Pero esto no
sucede, por la eleccion de Y y de C, luego V +1 V , y esta es la condicion
que debe cumplirse para que (Y, C) puedan prolongar la sucesion.

173

6.5. Principios combinatorios

Sucede, en cambio, que implica la hipotesis del continuo 20 = 1 , pero


no es equivalente a ella.
Ya hemos observado que si E E entonces E E . Ahora vamos
a probar un recproco parcial, que nos permite deducir un diamante para un
conjunto menor a partir de un diamante para un conjunto mayor:
+
Teorema 6.30
S Sea un cardinal infinito, sea E un conjunto estacionario
E una partici
on de E en conjuntos disjuntos dos a dos. Si se
y sea E =
<

cumple E , entonces existe un < tal que E es estacionario en + y se


cumple E .
n: Sea j : + + la semejanza cuando en el producto
Demostracio
consideramos el orden lexicogr
aco. El conjunto C = { < + | = }
(donde el producto es el de ordinales) es c.n.a. en + y, para cada C (como
( + )(0,) = y tiene ordinal = ), tenemos que j| :
biyectiva.
Sea {A }E una sucesion E y, para cada E, denamos

j[A ] si C ,
B =

si
/ C .
As tenemos denida una sucesion {B }E que cumple lo mismo que las sucesiones E , pero para subconjuntos de + , es decir, B y si
X + , entonces { E | X ( ) = B } es estacionario en + , pues
sabemos que lo es
C { E | j 1 [X] = A } { E | X ( ) = B }.
Para cada < sea {A }E la sucesion dada por
A = { | (, ) B }.
Vamos a probar que existe un < tal que E es estacionario y {A }E
es una sucesion E . En caso contrario, para cada < existe un X + y
un c.n.a. C + de modo que
V
C E X 6= A .

Notemos que si lo que falla es que E no es estacionario esto se cumple con


cualquier C disjunto de E . Denimos
T
S
C .
({} X ),
C=
X=
<

<

Entonces C es c.n.a. en , luego existe un E C tal que X ( ) = B ,


luego existe un < tal que E , y tambien C , luego
X (, ) X ( ) = B A ,
en contradiccion con que X 6= A .

174

Captulo 6. Conjuntos cerrados no acotados y estacionarios

Observemos ahora la relacion entre E y E : El primero nos asegura que si


A es un conjunto arbitrario, muchas de sus secciones A son previsibles,
en el sentido de que son terminos de una sucesion E jada a priori. En cambio,
on mas debil que, en lugar de identicar exactamente (algunas
E es una versi
de) estas secciones de A, nos dice u
nicamente que cada una de ellas sera alguno
de los elementos de un conjunto prejado S de cardinal < .
Es claro entonces que E E , pues si {A }E es una sucesion E ,
entonces basta denir S = {A } para tener una sucesion E . Pero, aunque no
es tan evidente, sucede que el recproco tambien es cierto:
Teorema 6.31 Si es un cardinal infinito y E + es estacionario, entonces
E E .
n: Como en la prueba del teorema anterior, consideramos la
Demostracio
semejanza j : + + la semejanza cuando en el producto consideramos
el orden lexicogr
aco y el c.n.a. C = { < + | = }, de modo que para

cada C se cumple que j| : biyectiva.


Si {S }E es una sucesion E , para cada E denimos

{j[A] | A S } si C,
T =
{}
si
/ C.

As tenemos denida una sucesion {T }E que cumple lo mismo que las sucesiones E , pero para subconjuntos de + , es decir, T P( ), |T |
y si X + , entonces { E | X ( ) T } es estacionario.

Enumeremos (con repeticiones, si es preciso) T = {T | < }. As, para


cada X + existe E0 E estacionario tal que
V
W
E < X ( ) = T .
Veamos ahora que, dado X + , existe F E estacionario tal que
W
V
< F X ( ) = T .

En efecto, denimos f : E0 mediante f () = 0 si < y, para


< + , tomamos como f () el mnimo tal que X ( ) = T . Por el
teorema 6.15 sabemos que existe un < tal que F = f 1 [] es estacionario.
Claramente F y cumplen lo requerido.
Por otra parte, para cada E y < denimos
A = { | (, ) T },
y armamos que existe un < tal que {A }E es una sucesion E . En caso
contrario, para cada < existe un X + y un c.n.a. C + de modo que
V
C X 6= A .

175

6.5. Principios combinatorios


Tomamos entonces X =

<

({} X ) y C =

C , que es c.n.a. en + .

<

Seg
un hemos probado, existe un < , un conjunto estacionario F E y un
F C de modo que X ( ) = T . Pero entonces
X (, ) X ( ) = T A ,
en contradiccion con que X 6= A .
Nota Es evidente que no tiene interes trabajar con + , que es supercialmente mas debil que + (aunque en el fondo sea equivalente). El interes de
+ es que admite una versi
on mas fuerte, + , que consiste en cambiar la
condicion de que el conjunto { + | A S } sea estacionario por la
condicion de que contenga un c.n.a.
Si tratamos de reforzar de este modo el principio + llegamos a un principio
contradictorio:
V
Existe una sucesi
on {A } tal que A y que verifica
V
W
A C (C c.n.a. en C { | A = A }).
En efecto, esto no puede suceder, porque si A y A son dos subconjuntos
distintos de , entonces el conjunto
{ | A = A } { | A = A } { | A = A }
debera contener un c.n.a., pero claramente el conjunto de la derecha est
a acotado por cualquier que este en A y no en A o viceversa. As pues, si
queremos cambiar estacionario por cerrado no acotado en + , necesitamos
partir de la forma equivalente + para pasar a +
Observemos que no solo implica trivialmente , sino que de hecho se
cumple:
Teorema 6.32 Si es un cardinal regular, E es estacionario y se cumple
el principio , entonces tambien se cumple E . En particular, + implica
todos los principios E , para todo conjunto estacionario E + .
n: Sea {S } una sucesion . Entonces, dado A ,
Demostracio
existe un c.n.a. C tal que C { | A S }, luego
C E { E | A S },
lo que prueba que el conjunto de la derecha es estacionario, y que {S }E es
una sucesion E .
As pues, tenemos la cadena de implicaciones

+
+
+ + E E 2 = .

Introducimos ahora un nuevo principio combinatorio mas sosticado:

176

Captulo 6. Conjuntos cerrados no acotados y estacionarios

Definici
on 6.33 Sea un cardinal innito y E + . Llamaremos cuadrado
de Jensen  (E) a la armaci
on siguiente: existe una sucesion {C }<+ (lo
que signica que recorre los ordinales lmite menores que + ) tal que:
a) C es c.n.a. en .
b) Si cf < , entonces |C | < .
c) Si < cumple que C no est
a acotado en , entonces
/ E y

C = C .
Una sucesion que cumpla estas condiciones recibe el nombre de sucesion  (E).
Llamaremos   ().
Observemos que si E E + , se cumple que  (E )  (E), por lo
que  es el mas debil de los cuadrados sobre .
Los principios  (E) se cumplen trivialmente, pues basta tomar como C
cualquier sucesion conal en , de modo que las hipotesis de b) y c) no pueden
darse nunca.
Si > , entonces una sucesion  (E) cumple ademas que si cf =
entonces ord C = .
En efecto, si = ord C , la semejanza f : C es conal creciente en
, luego cf = cf = . Si fuera < , entonces < + < (pues
cf = > ) y C f () no est
a acotado en f (), luego por c) tenemos que
Cf () = C f () = f [] tiene ordinal . Similarmente, Cf (+) = C f (+),
luego Cf () Cf (+) , luego = ord Cf () ord Cf (+) < por b) ya que
cf f ( + ) = < , y tenemos una contradiccion.
El teorema siguiente es trivial salvo si cf = 0 , y en este caso prueba que,
bajo ciertas hip
otesis sobre la funci
on del continuo,  implica el caso no trivial
de E que no se sigue de la mera hipotesis 2 = + :
Teorema 6.34 Sea un cardinal no numerable tal que 2< = y 2 = + .
Sea W = { < | cf = 0 }. Entonces  W .
n: Si cf > 0 entonces se cumple W por 6.29, as que
Demostracio
podemos suponer que cf = 0 . Si tenemos que
(+ ) + + = + ,
luego hay exactamente + subconjuntos de + de cardinal a lo sumo . Sea
{X }<+ una enumeraci
on de todos ellos. Podemos exigir que X .
S En
efecto, denimos f : + + de modo que f () sea el menor ordinal X
que no este en f [], lo cual siempre es posible, pues |f []| y hay + ordinales
en + mayores que uno dado. As f es inyectiva por construcci
on y biyectiva
porque si < + , existe un tal que X = y, o bien f () = , o bien
existe un < tal que f () = . Basta denir X = Xf 1 () y tenemos una
enumeraci
on que cumple lo requerido.

177

6.5. Principios combinatorios

Sea = {X | < } y sea {C }<+ una sucesion  . Para cada S< +


A
sea = ord C y sea {c }< la semejanza C . Sea =
<

una partici
on de en subconjuntos de cardinal disjuntos dos a dos. Sea
f : A inyectiva. Para cada < + denimos f : mediante
c

f (x) = f (x), donde < es el menor ordinal tal que x c . De este


modo f es inyectiva y cumple lo siguiente:
Si < y C no est
a acotado en , entonces f | = f .

En efecto, en estas circunstancias se cumple que C = C , luego c = c


para todo < luego si x el con el que se denen f y f es el mismo,
luego f (x) = f (x).
S
Para cada W sea S = { f1 [x] | x |x| 0 x acotado en }.
As S P y, como (por hip
otesis) el n
umero de subconjuntos numerables
acotados de es , tenemos que |S | . Vamos a probar que {S }W es una
sucesion W .
Fijamos X + y un c.n.a. C + . Tenemos que encontrar un C W
tal que X S . Para ello denimos
V
A = { + | < X }.

Se cumple que A es c.n.a. en + pues claramente es cerrado y podemos


denir h : + + de modo que h(0) = 0, h( + 1) = 0 y h( ) es el mnimo
ordinal < + tal que X . As, { < + | g[] } A y el conjunto
de la izquierda es c.n.a., luego A no est
a acotado.
Tenemos que A C es c.n.a. en + , y tambien lo es el conjunto de sus puntos
de acumulaci
on (es decir, el conjunto de los tales que AC no est
a acotado
en ) y, como { + | cf = 1 } es estacionario, podemos tomar A C
tal que A C no este acotado en y cf = 1 . Entonces A C es c.n.a.
en y, como C tambien lo es, resulta que A C C es c.n.a. en y podemos
tomar una sucesion normal {b }<1 en A C C conal en . Observemos
que X b b+1 para todo < 1 .
Sea {n }n< conal creciente en . Sea h : 1 la funci
on dada por
que h() es el mnimo n tal que f (X b ) < n . Como es una funci
on regresiva,
existe un E 1 estacionario sobre el que h toma
el
mismo
valor
n.
S
Sea i el i-esimo elemento de E, sea =
i y sea = b . Entonces
i

cf = cf = , luego W . Por otra parte, C C no est


a acotado
an en la interseccion, luego C C .
en , ya que los bi est
S
S
X bi = f1 [x], donde
Ahora observamos que X =
i

x = {f (X bi ) | i < }.

Pero por la eleccion de E tenemos que x n < , luego x es un subconjunto


numerable y acotado de . Ademas sabemos que f | = f , luego X S

178

Captulo 6. Conjuntos cerrados no acotados y estacionarios

Por u
ltimo veamos que  implica una versi
on mas fuerte de s mismo:
Teorema 6.35 Sea un cardinal no numerable y W = { < + | cf = 0 }.
Entonces, si se cumple  , existe E W estacionario tal que  (E) y adem
as
W E .
n: Sea {A }<+ una sucesion  . Para cada , sea B el
Demostracio
conjunto de los puntos de acumulaci
on de A (los tales que A no est
a
acotado en ). La sucesion {B }<+ tiene las propiedades siguientes:
a) B es cerrado en .
b) Si cf > 0 , entonces B no est
a acotado en .
c) Si B , entonces B = B .
d) Si cf < entonces |B | < .
En efecto, a) es inmediato. Para probar b) observamos que, dado < ,
podemos formar S
una sucesion creciente < 0 < 1 < de elementos de A ,
y entonces <
n B .
n<

Para c) sabemos que A = A , y es claro entonces que los puntos de


on de A menores
acumulaci
on de A son precisamente los puntos de acumulaci
que .
Por u
ltimo, si cf < tenemos que |B | |A | < , luego se cumple d).
De las propiedades c) y d) se sigue que ord B .
En efecto, si cf = y = ord B , sea f : B la semejanza, que es
conal en por b). Si fuera < , entonces + < (pues cf = cf = ),
luego Bf () = B f () = f [] tiene ordinal y Bf (+) = B f ( + ),
luego Bf () Bf (+) , y as, por d) llegamos a una contradiccion:
= |Bf () | |Bf (+) | < .
Llamamos W = { W | ord B = }, de modo que W =

W . Enton-

+
ces existe un tal que W es estacionario
T en (si para cada existiera un
C sera un c.n.a. disjunto con W ).
c.n.a. C tal que W C = , entonces

M
as a
un, el teorema 6.30 implica que podemos elegir de modo que se de
la implicacion W W . Llamamos E = W . Hemos de probar  (E).

Para cada < + , si = ord B denimos 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 sucesion {D }<+ cumple las mismas propiedades a) d) y ademas D E = .

179

6.5. Principios combinatorios

Veamos u
nicamente la c), pues las dem
as son inmediatas. Si D , en

tonces B , luego B = B . Si < entonces D y D resultan


de quitarles a B y B los mismos + 1 primeros elementos, luego sigue cumpliendose que D = D . No puede ocurrir que < , pues entonces
on es

/ D , y si entonces D = B y D = B , luego la conclusi
trivial.
Por u
ltimo, si D E, entonces B = B , luego es el + 1-esimo
elemento de B , luego
/ D , contradiccion.
Ahora denimos por recurrencia una sucesion {C }<+ :
S
C y en caso contrario (lo
Si D no est
a acotado en , denimos C =

D
S
C {n | n }, donde
que implica que cf = 0 ), denimos C =

D
S
C .
{n }n es una sucesion conal creciente en tal que 0 =
D

Vamos a probar que {C }<+ es una sucesion  y que D es el conjunto


de los puntos de acumulaci
on de C (es decir, que C no est
a acotado en

si y solo si D ). Esto implica que se trata de hecho de una sucesion  (E).


a acotado en para cada < , entonces C
Es claro que si C no est
no est
a acotado en , luego todos los C son conjuntos no acotados en el
correspondiente.

Veamos ahora, por induccion sobre , que si D entonces C = C .

Si es cierto para todo < y D , por construcci


on C C , luego
on
C C . Tomemos ahora C . Entonces, por construcci
C , para cierto D . Si = entonces C . Supongamos
ahora que < . Entonces, como D , sabemos que D = D ,
ltimo que
luego D , luego C C , luego C . Supongamos por u
< . Entonces D = D , luego por la hipotesis de induccion
aplicada a sabemos que C = C , luego C .
Veamos ahora que D es el conjunto de puntos de acumulaci
on de C ,
tambien por induccion sobre .
a acotado en , luego
Si D , tenemos que C C y C no est

ciertamente es un punto de acumulaci


on de C . Recprocamente, supongamos
que C no est
a acotado en . Supongamos en primer lugar que D est
a
acotado en . Entonces, por laS construcci
on de C , es claro que debe ser
C . Como D es cerrado en , tenemos que
un punto de acumulaci
on de
D
S
= D D , luego D = D y
S
S
C C = C C = C .
C =
D

Por lo tanto, es un punto de acumulaci


on de C . Por la hipotesis de induccion
para tenemos que D = D , luego D .

180

Captulo 6. Conjuntos cerrados no acotados y estacionarios

Supongamos ahora que D no est


a acotado en . Entonces podemos tomar
D tal que < . Antes hemos probado que C = C y as
a acotado en , luego por la hipotesis de induccion
C = C no est

para tenemos que C C .


Veamos ahora, siempre por induccion sobre , que C es cerrado en .
Supongamos queSC no est
a acotado en . Hemos visto que entonces
D . Si = D , entonces = 0 C . En caso contrario existe
D tal que < . Hemos probado entonces que C = C , pero
a acotado en , luego por hipotesis de
entonces C = C no est
induccion C C .
Con esto ya tenemos que C es c.n.a. en , y solo falta probar que si cf <
entonces |C | < .
Si |C | , entonces ord C , luego C tiene puntos de acumulaci
on,
luego |D | = , luego cf = , por la propiedad d).
Al combinar los dos u
ltimos teoremas obtenemos:
Teorema 6.36 Si es un cardinal no numerable tal que 2< = , 2 = + y
 , existe un conjunto E + estacionario tal que  (E) y E .
Terminamos demostrando que  es equivalente esta variante:
Definici
on 6.37 Si es un cardinal innito, llamamos  a la armaci
on
siguiente: existe una sucesion {B }<+ tal que:
a) B es cerrado en y est
a formado por ordinales lmite.
b) Si cf > 0 entonces B no est
a acotado en .
c) ord B .
d) Si B , entonces B = B .
A las sucesiones que cumplen esto se las llama sucesiones  .
Se cumple trivialmente  , sin mas que tomar todos los B vacos.
Teorema 6.38 Para todo cardinal infinito , se cumple que   .
n: La prueba es una modicacion del argumento empleado en
Demostracio
6.35. Podemos suponer que > 0 . Una implicacion es sencilla: si {C }<+ es
una sucesion  , basta denir B como el conjunto de los puntos de acumulaci
on
de C , es decir, los < tales que C no est
a acotado en . (En 6.35
est
a probado que {B }<+ es una sucesion  .)
Supongamos ahora que {B }<+ es una sucesion  y denamos C como
en 6.35:

181

6.5. Principios combinatorios

S
Si B no est
a acotado en , denimos C = C y en caso contrario (lo que

S B
C {n | n }, donde {n }n
implica que cf = 0 ), denimos C =
B
S
es una sucesion conal creciente en tal que 0 = C .
B

Los hechos siguientes (menos el cuarto) se prueban exactamente igual que


en 6.35:
B entonces C = C .
B es el conjunto de puntos de acumulaci
on de C .
C es c.n.a. en .
ord C .
Para probar la u
ltima propiedad observamos que si ord C > , entonces
tambien ord B > (pues dada por 7 muestra que un conjunto
de ordinal tiene puntos de acumulaci
on, y si tiene ordinal + 1 entonces
tiene al menos + 1, los de ordinal < y el de ordinal ), y esto contradice
la denicion de sucesion  .
Para tener una sucesion  falta que si cf < entonces ord C < . Esto
se cumple trivialmente si es regular, pues si fuera ord C = entonces la
semejanza f : C sera conal creciente en , luego = cf cf .
En el caso en que sea singular necesitamos modicar ligeramente los conjuntos C . Sea = cf y sea { }< una sucesion conal y normal en tal
que 0 = 0. Sea = . Para cada < + , sea f : C la semejanza en
su ordinal .
Si < +1 denimos C = f [ \ ( + 1)], es decir, le quitamos a
C sus primeros + 1 elementos.
En caso contrario = , para cierto , y entonces denimos
C = f [{ | < }].
Se cumple entonces que {C }<+ es una sucesion  . En efecto, es claro
que C es c.n.a. en (en el segundo caso C es el rango de una funci
on normal).
Si C no est
a acotado en , entonces tampoco lo est
a C , luego
sabemos que C = C y que C , luego f = f | y = f ( ).
Si < +1 , entonces tambien < +1 , pues en caso contrario

/ C . Por lo tanto, a C le quitamos los mismos elementos que a C y es
claro que C = C .
Si = , entonces = f ( ) = f ( ), para cierto < , luego
= , y tiene que ser un ordinal lmite, pues
C = C f ( ) = {f ( ) | < }

182

Captulo 6. Conjuntos cerrados no acotados y estacionarios

no est
a acotado en , luego no puede tener maximo. Por lo tanto
C = f [{ | < }] = C f ( ) = C .
Finalmente, observamos que se cumple |C | < . En el primer caso de la
denicion |C | | | |+1 | < , mientras que en el segundo vemos que
|C | = | | < .

6.6

Puntos fijos de funciones normales

El teorema 6.5 (vease la nota posterior) nos da que una clase es c.n.a. en
si y solo si es la imagen de una funci
on normal F : y, por otra parte,
el teorema 6.6 nos da que la clase de los puntos jos de una funci
on normal es
c.n.a., luego es a su vez el rango de una funci
on normal, y as sucesivamente.
En esta secci
on precisaremos este y as sucesivamente.
Definici
on 6.39 Dada una funci
on normal F : , su derivada es la
funci
on normal F : tal que F [] es la clase de los puntos jos de F .
Seg
un acabamos de explicar, la existencia de F est
a justicada por los
teoremas 6.5 y 6.6 (y las notas posteriores a cada uno de ellos). Tambien es
posible denir directamente F por recurrencia, estableciendo que F (a) es el
menor punto jo de F que no pertenece a F [], y se comprueba facilmente que
se trata de una funci
on normal.
Veamos ahora que podemos denir derivadas sucesivas de una funci
on normal. Cuando decimos que una funci
on enumera una clase o conjunto de ordinales
queremos decir que es una semejanza entre (o un ) y la clase indicada.
Teorema 6.40 Si F : es una funci
on normal, para cada ordinal
existe una u
nica funci
on F () : (que tambien es normal) de modo que
F (0) = F y, para cada > 0, la funci
on F () enumera la clase de los ordinales
que son puntos fijos comunes de todas las funciones F () , con < .
La funci
on F () se llama derivada de orden de F . La existencia de estas
derivadas sucesivas no es inmediata porque se trata de denir recurrentemente
una sucesion de clases propias, y no es inmediato que esto pueda formalizarse
en NBG, sin embargo, vamos a demostrar que s que es posible.
n: Diremos que una funci
Demostracio
on f : es una derivada de
()
()
orden de F en si existe una sucesion {f } de funciones f :
()
tales que f (0) = F | , cada f enumera los ordinales < que son puntos jos
()
de todas las funciones precedentes y f = f .
Es inmediato que si existe una derivada de orden de F en entonces la
()
sucesion {f } es u
nica. Veamos ahora que cada una de sus funciones es
normal.

183

6.6. Puntos fijos de funciones normales


(0)

En efecto, f = F | es normal y, si es cierto para todo < , tenemos


()
que f es estrictamente creciente por denicion, y si < es un ordinal lmite,
()
()
tenemos que {f () | < } es un conjunto de puntos jos de f , para todo
()
< . Como f es estrictamente creciente, el supremo de este conjunto es un
()
ordinal lmite y, como f es normal, para todo < ,
()

f (

<

()

f ()) =

<

()

()

f (f ()) =

()

f ( ) =
()

y esto prueba que f

<

()

luego, como el supremo es punto jo de todas las f


()
puede tomar f ( ), tiene que ser
S

<

()

f (),

y es el menor valor que

()

f (),

es normal.

Veamos ahora que si < y existen derivadas de orden de F en ambos


()
()
()
ordinales, se cumple que f | = f y f () = .
En efecto, trivialmente es cierto para = 0 y, si vale para todo < ,
()
()
tenemos que f enumera los puntos jos de las funciones f , y los puntos
()
()
jos < de estas funciones son los puntos jos de las funciones f | = f ,
()
()
()
luego f [ ] = f []. Esto implica que f [] es una secci
on inicial de
()
()
()
f [ ] (de ordinal ), luego la restriccion a de f : f [ ] es una
()
()
()
()
semejanza f | : f [], luego tiene que ser f | = f . En particular
()
()
f [] , luego f () = , porque la funci
on es normal.
Ahora basta probar que para todo existen derivadas de orden de F sobre
ordinales arbitrariamente grandes, pues entonces podemos denir F () como la
union de todas las derivadas de orden de F . M
as a
un, al ser uniones de
funciones normales podremos armar que cada F () es normal.
Razonamos por induccion sobre . Si = 0 es trivial. Supuesto cierto
para todo < , podemos denir las derivadas F () como la union de todas las
derivadas de orden de F (para cada < ), y son funciones normales. Por
la nota tras 6.4, la clase C de los puntos jos comunes de todas las funciones
F () es c.n.a. en , pues es la interseccion de clases c.n.a. Esto implica que
C es el rango de una funci
on normal G. Basta probar que si es cualquiera
()
de sus puntos jos, entonces f = G| es una derivada de orden de F en .
En efecto, G() = implica que C, de donde es un punto jo de todas
()
las funciones F () con < , luego las restricciones f = F () | forman, junto
()
()
()
con f = G| , una sucesion {f } que prueba que f es realmente una
derivada de orden .
Es inmediato que F (1) = F . Veamos otras propiedades elementales de las
derivadas sucesivas:

184

Captulo 6. Conjuntos cerrados no acotados y estacionarios

Teorema 6.41 Si , entonces, para todo se cumple F () () F () () y


si adem
as < F () y < entonces F () () < F () ().
n: Claramente F () [] F () [] y la funci
Demostracio
on
G = F () (F () )1 :

es creciente. Por lo tanto F () () F () (G()) = F () (). Si


< F () = F (0) () F () (),

entonces F () () < F () (F () ()), luego F () () no es un punto jo de F () ,


luego no puede estar en la imagen de F () y no puede ser F () () = F () ().
Las derivadas sucesivas de derivadas sucesivas de una funci
on son derivadas
sucesivas de la funci
on de partida:
Teorema 6.42 Para todo par de ordinales , se cumple que (F () )() = F (+) .
n: Por induccion sobre . Para = 0 es inmediato. Veamos
Demostracio
ahora el caso = 1. Basta tener en cuenta que F (+1) es la funci
on que enumera
los puntos jos comunes de todas las derivadas F () , con , pero estos son
simplemente los puntos jos de F () , pues todo punto jo de esta derivada lo
es de las anteriores. Pero la funci
on que enumera los puntos jos de F () no es
()
() (1)
sino (F ) = (F ) . De aqu se sigue que si el teorema vale para tambien
vale para + 1, pues
(F () )(+1) = ((F () )() )(1) = (F (+) )(1) = F (++1) .
Por u
ltimo, si es un ordinal lmite y el teorema vale para todo < ,
entonces (F () )() enumera los puntos jos comunes de todas las funciones
(F () )() = F (+) , para todo < , mientras que F (+) enumera los puntos jos comunes de las funciones F () , con < + . Basta observar que
ambas clases de puntos jos son la misma, pues todo < + es de la forma
= + o bien < , y en este segundo caso todo punto jo de una funci
on
F (+) es tambien un punto jo de F () .
Ejemplo 1 Los puntos fijos de la funci
on F () = + son los ordinales
, por lo que sus derivadas son las funciones F () () = + .

En efecto, la primera parte es el teorema 2.51 y el ejercicio posterior, y la


funci
on que enumera los ordinales es precisamente F () = + .
Si F () () = + , entonces
F (+1) () = (F () ) () = + = +1 + .
Si la expresion para la derivada es cierta para todo exponente < , entonces la derivada F () es la funci
on que enumera a los puntos jos de todas las
funciones F () () = + , es decir, a los ordinales que son mayores o iguales
que para todo < , que son precisamente los ordinales mayores o iguales
que , luego F () () = + .

185

6.6. Puntos fijos de funciones normales

Ejemplo 2 Los puntos fijos de F () = (para > 0) son los ordinales de

la forma , por lo que sus derivadas son las funciones F () () = .


Ciertamente, F ( ) = = 1+ = . Recprocamente, si se
cumple F () = , dividimos = + , con < , y tenemos que
= F () = + = + ,
luego = 0, luego = 0 y = .
La funci
on que enumera los ordinales es F () = . Si se cumple

F () = (), tambien
()

F (+1) () = (F () ) () = ( ) =

+1

Si la expresion vale para las derivadas de ndice < , entonces F () es la

funci
on que enumera a los ordinales que son m
ultiplos de para todo < .

Basta probar que estos son los de la forma .

Por una parte, por 2.52 tenemos que = + = , luego en

efecto, es m
ultiplo de todos los con < .

Recprocamente, si es m
ultiplo de todos los , para < , dividimos

= + , con < , con lo que, por la denicion de la exponencial, existe

un < tal que < , luego existe un < tal que < y < , pero

entonces = + y, por la unicidad del resto de la divisi


on eucldea,

dado que es m
ultiplo de , tiene que ser = 0, luego = .
Los puntos jos de las funciones exponenciales ya no pueden expresarse en
terminos de sumas, productos y potencias:
Definici
on 6.43 Se llama funci
on a la derivada de la funci
on F () =
De este modo, los n
umeros son precisamente los n
umeros epsilon que
denimos en 2.56 y, seg
un probamos justo a continuacion, 0 es el mismo ordinal
considerado all, ya que es el menor n
umero epsilon.
M
as en general, las derivadas F () de la funci
on F () = se suelen representar con la notaci
on y reciben el nombre de funciones de Veblen. As,
0 () = y 1 () = .
Los n
umeros epsilon incluyen a todos los cardinales no numerables. M
as en
general:
Teorema 6.44 Si es un cardinal no numerable y < entonces () = .
n: Supongamos en primer lugar que es regular y veamos
Demostracio
por induccion que | : .
Para = 0 hay que probar que < < , pero una simple induccion
sobre muestra que | | = 0 || (para > 0), luego < .

186

Captulo 6. Conjuntos cerrados no acotados y estacionarios

Si vale para , entonces, como | es una funci


on normal, su conjunto de
puntos jos es un c.n.a. C , luego tiene cardinal , pero su ordinal tiene que
ser , luego es , luego la funci
on que enumera C tiene dominio , luego se
trata de +1 | , luego +1 | : .
Si el resultado vale para todo < < , entonces el conjunto de puntos
jos de | es el rango de +1 | , que es un cerrado no acotado en . La
interseccion de menos de cerrados no acotados es cerrada no acotada, y tiene
ordinal , luego | : .
S
La normalidad de las funciones implica as que () =
() ,
<
luego () = .
Si no es regular, es un cardinal lmite, y es el supremo de cardinales
regulares, que son puntos jos de cada , luego es tambien punto jo de .
En particular, () es un ordinal numerable siempre que y son numerables.
Observemos que, como 0 < 0 , el teorema 6.41 implica que la sucesion
{ (0)} es estrictamente creciente, luego (0), para todo ordinal .
En particular, < () para todo (el caso = 0 se comprueba por
separado), luego si es un cardinal no numerable, por una parte tenemos que
ning
un < puede ser punto jo de todas las funciones , con < (no
lo es para = ), mientras que s que lo es, por el teorema anterior, luego
concluimos que (0) = .
Observemos ahora que si < , entonces cualquier () es, por cons
truccion, un punto jo de , con lo que tenemos que ( ()) = (). Este
es el u
nico caso no trivial en que dos funciones de Veblen pueden coincidir:
Teorema 6.45 La igualdad () = () s
olo puede darse en uno de los tres
casos siguientes:
a) = = ,
b) < = (),
c) < = ().
Similarmente, la desigualdad () < () s
olo puede darse en uno de los tres
casos siguientes:
a) = < ,
b) < < (),
c) < () < .

6.6. Puntos fijos de funciones normales

187

n: Probamos simult
Demostracio
aneamente las dos partes: si = , es
obvio que tiene que ser = en el primer caso y < en el segundo.
Supongamos que < . Entonces () es punto jo de , luego se cumple
que ( ()) = () (), luego () (con igualdad en el primer caso
y desigualdad estricta en el segundo). El caso restante es analogo. Notemos que
siempre que se da uno de los tres casos se tiene la igualdad o la desigualdad del
enunciado.
Esto nos da un tipo de representacion u
nica en terminos de funciones de
Veblen. Veamos antes un caso particular:
Teorema 6.46 Todo ordinal de la forma = se expresa de forma u
nica
como = (), con < .
n: La unicidad se debe al teorema anterior: si tuvieramos
Demostracio
dos representaciones = () = ( ), no puede ser < , pues eso obliga a
que = ( ) = , pero suponemos < . Tampoco puede ser < , luego
= = .
Para probar la existencia observamos que (0) < (), luego podemos tomar el mnimo ordinal tal que < (). Si es = 0 tenemos que
= < 0 () = , luego < y sirve la representacion = 0 () con
= .
Si > 0, entonces, por la minimalidad de , para todo < tenemos que
() , pero como es normal, se cumple de hecho que () = . As,
es un punto jo de todas las funciones , con < , luego existe un tal que
= () < (), luego < .
Observemos que, en las condiciones del teorema anterior,
(0) () = ,
y si se da la igualdad es porque (0) = (), luego = 0, luego = (0).
Definici
on 6.47 Un ordinal es fuertemente crtico si = (0).
Acabamos de probar que si = no es fuertemente crtico entonces se
expresa de forma u
nica como () con , <
La existencia de ordinales fuertemente crticos se sigue de la caracterizacion
siguiente:
Teorema 6.48 Un ordinal es fuertemente crtico si y s
olo si
V
> 0 < () < .

n: Si es fuertemente crtico, es claro que 6= 0 y si , < ,


Demostracio
entonces () < () = , pues = (0) es punto jo de todas las funciones
con < .

188

Captulo 6. Conjuntos cerrados no acotados y estacionarios

Recprocamente, si > 0 cumple la condicion del enunciado, en particular


1 = 0 (0) < y = 0 (1) < . Ademas tiene que ser un ordinal lmite, pues
si fuera = + 1 entonces (0) < () < , luego = + 1 () < .
V
Por otra parte, < < , luego = , luego es un n
umero , luego
es cerrado para sumas, productos y potencias.
Veamos por induccion sobre que < (0) < .
Para = 0 es trivial. Supongamos que vale para todo < < (0).
Descomponemos = + , con < (teorema 2.53). Si 6= 0, entonces
, < , luego por hip
otesis de induccion , < y, como es cerrado para
sumas, < . Por lo tanto podemos suponer que = . El teorema 6.46 nos
da entonces que = ( ), con < .
Si tambien < , entonces por hipotesis de induccion , < , luego <
por la clausura de . Si, por el contrario = ( ) (0) > , tiene que
ser = 0, y tenemos que = (0) < (0), y esto implica < , porque la
sucesion { (0)} es estrictamente creciente.
Concluimos entonces que (0) = .
Teorema 6.49 La clase de los ordinales fuertemente crticos es c.n.a. en .
n: Si es un cardinal regular no numerable, consideramos la
Demostracio
aplicacion f : dada por f (, ) = (), que est
a bien denida por
el teorema 6.44, y aplicamos el teorema 6.7 y el teorema anterior. Obtenemos
que el conjunto C de los ordinales fuertemente crticos menores que es c.n.a.
en . Es claro que esto implica el resultado para .
En particular, existen 1 ordinales fuertemente crticos numerables.
Definici
on 6.50 Se llama : a la funci
on (normal) que enumera a
los ordinales fuertemente crticos. El ordinal 0 se llama ordinal de FefermanSch
utte.
Sabemos que 0 es un n
umero cerrado para sumas, productos, potencias
y la funci
on (vista como funci
on de dos argumentos). Es claro que es mucho
mayor que 0 .
Hemos probado que si = < 0 entonces se expresa de forma u
nica
como = (), con , < . Como todo ordinal no nulo se expresa de forma
u
nica como = 0 + + n , para cierta sucesion decreciente de exponentes
(teorema 2.54), concluimos:
Teorema 6.51 Todo ordinal 0 < < 0 se expresa de forma u
nica como
= 0 (0 ) + + n (n ),
donde 0 (0 ) n (n ), i < , i < i (i ) < .

6.6. Puntos fijos de funciones normales

189

Si a su vez desarrollamos cada i y cada i en forma normal, y hacemos los


mismo con los coecientes de dichas formas normales, y continuamos el proceso,
como los coecientes que vamos obteniendo son cada vez menores, al cabo de
un n
umero nito de pasos tenemos que llegar a coecientes iguales a 0, que no
admiten mas desarrollos. En suma, todo ordinal menor que 0 puede calcularse
en un n
umero nito de pasos a partir de 0 en terminos de sumas y aplicaciones
de la funci
on .
Recprocamente, si construimos expresiones a partir de 0 y la funci
on , para
asegurarnos de que obtenemos formas normales solo tenemos que evitar que al
aplicar suceda () = , pero para que esto ocurra, es decir, para que sea
un punto jo de , en particular tiene que ser de la forma , luego su forma
nico
canonica tiene que ser = ( ) con < (es decir, tiene que tener un u
sumando) y, seg
un 6.45, la igualdad () = ( ) solo puede darse (y se da)
si < , pues los casos = = o < = () contradicen
< . En suma, para construir expresiones de ordinales en forma normal, solo
hay que evitar aplicar a los ordinales cuya forma normal es ( ) con < .
Naturalmente, esto exige comparar formas normales, para lo cual aplicamos
el mismo criterio que con la forma normal de Cantor (son formas normales de
Cantor), lo que nos reduce el problema a comparar ordinales de la forma ()
y ( ), lo cual puede hacerse recurrentemente aplicando el teorema 6.45.

Captulo VII

El sistema num
erico
Para terminar de perlar a NBG como teora capaz de formalizar todo
el razonamiento matematico, veremos ahora que permite denir los conjuntos
numericos que intervienen en practicamente todas las ramas de la matematica,
y a partir de los cuales construyen la mayora de sus objetos de estudio: ya
hemos denido los n
umeros naturales y aqu presentaremos los n
umeros enteros, los n
umeros racionales y los n
umeros reales. Para completar el sistema
numerico usual faltaran los n
umeros complejos, pero no entraremos en su construccion porque no los vamos a necesitar y esta es trivial desde un punto de
vista conjuntista.
Por el contrario, el conjunto R de los n
umeros reales representa un papel nada
trivial en la teora de conjuntos, ya que est
a relacionado directa o indirectamente
con muchos de los problemas estudiados en ella.
Para la construcci
on de Z y Q bastan los axiomas de NBG + AI, as que
empezaremos trabajando en esta teora salvo que se indique lo contrario. Para
construir los n
umeros reales sera necesario a
nadir el axioma de partes AP. Algunos resultados aislados requerir
an el axioma de eleccion, pero solo en su forma
debil AEN (el axioma de eleccion numerable).

7.1

Los n
umeros enteros

En el conjunto de los n
umeros naturales tenemos denidas una suma y
un producto, pero no forman un anillo, principalmente porque ning
un n
umero
natural (salvo el cero) tiene un opuesto para la suma. El conjunto Z de los
n
umeros enteros surge de forma natural como la menor extension posible de
que es un anillo.
La idea b
asica es que queremos que en Z haya n
umeros sucientes para
calcular la resta m n de cualquier par de n
umeros naturales m y n. Una
primera aproximacion al problema sera denir Z = y denir una suma y
un producto de forma que el par (m, n) acabara siendo el resultado de restar
m n. Ahora bien, este intento tiene un fallo, y es que es facil convencerse de
191

192

Captulo 7. El sistema numerico

que, por ejemplo, la resta 5 7 debera dar lo mismo que la resta 1 3 (igual
que 7 5 = 3 1). En general, debe cumplirse
a b = c d a + d = b + c,
donde la resta del miembro izquierdo es una operaci
on que todava no tenemos
denida, mientras que la suma del miembro derecho es simplemente la suma de
n
umeros naturales. Eliminando la operaci
on no denida, lo que queremos es
que el n
umero asociado al par (a, b) sea el mismo que el asociado al par (c, d) si
y solo si a + d = b + c. La forma tpica de conseguir esto es formar un conjunto
cociente:
Definici
on 7.1 Denimos en la relacion R dada por
(a, b) R (c, d) a + d = b + c.
Es f
acil probar que se trata de una relacion de equivalencia. Llamaremos [a, b]
a la clase de equivalencia del par (a, b).
Llamaremos conjunto de los n
umeros enteros al cociente Z = ( )/R. La
letra Z es por el alem
an Zahl (n
umero).
Ahora podemos armar con rigor que
[a, b] = [c, d] a + d = b + c.
Denimos en Z la suma y el producto dados por:
[a, b] + [c, d] = [a + c, b + d],

[a, b][c, d] = [ac + bd, ad + bc].

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),

(a b)(c d) = (ac + bd) (ad + bc).

Para que estas deniciones sean correctas debemos comprobar que no dependen de los representantes elegidos en las clases, es decir, que si [a, b] = [a , b ]
y [c, d] = [c , d ], entonces
[a + c, b + d] = [a + c , b + d ] y

[ac + bd, ad + bc] = [a c + b d , a d + b c ].

Esto se comprueba sin dicultad a partir de las deniciones. A partir de ah


es una pura rutina comprobar que Z con la suma y el producto as denido 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 , denimos +n [n, 0]. Observamos que
+m = +n m = n,

+m + (+n) = +(m + n),

(+m)(+n) = +(mn).

193

7.1. Los n
umeros enteros

Denimos N {+n | n }. Tenemos entonces que la aplicacion i : N


dada por i(n) = +n es biyectiva y nos permite identicar cada n
umero natural
n con el n
umero entero +n, de tal forma que, en lo que se reere a la suma y el
producto, es indiferente trabajar con los n
umeros de o con los de N, porque
se suman y se multiplican igual. Si en tenemos, por ejemplo, 3 4 = 12, en Z
tenemos que (+3)(+4) = +12.
As, cuando identicamos el n
umero natural n con el entero +n, resulta que
tiene opuesto para la suma, a saber, el n
umero entero n [0, n]. Ademas,
cualquier n
umero entero se descompone como
[m, n] = [m, 0] + [0, n] = (+m) + (n) = (+m) (+n),
con lo que acabamos de materializar la idea que haba guiado la construcci
on
de Z.
Observemos ahora que la igualdad +n = m equivale a m + n = 0 y solo
se da si m = n = 0, en cuyo caso tenemos que +0 = 0 = 0. Esto nos lleva a
denir los conjuntos
Z+ = {+n | n \ {0}},

Z = {n | n \ {0}}

y se cumple que Z = Z {0} Z+ , donde la union es disjunta. En efecto, ya


hemos probado que la uni
on es disjunta, y contiene a todos los n
umeros enteros
porque, dado [m, n] Z, o bien m < n, en cuyo caso [m, n] = [m n, 0] Z+ , o
bien n < m, en cuyo caso [m, n] = [0, n m] Z , o bien m = n, en cuyo caso
[m, n] = [0, 0] = 0.
As pues, Z consta exclusivamente de los n
umeros

3,

2,

1,

0,

+1,

+2,

+3,

y todos ellos son distintos entre s.


Ahora veamos que es posible extender la relacion de orden de a Z para
formar un anillo ordenado. La gua es que en todo anillo ordenado debe cumplirse:
(a b) (c d) a + d b + c,
lo que nos lleva a denir la relaci
on en Z dada por
[a, b] [c, d] a + d b + c.
Esto supone comprobar que si [a, b] = [a , b ] y [c, d] = [c , d ] entonces
a + d b + c a + d b + c ,
lo cual no ofrece ninguna dicultad, al igual que comprobar que se trata de una
relacion de orden total que satisface las dos propiedades que denen los anillos
ordenados (pagina 30). Para comprobar la segunda, es decir, que
V
ab Z(a 0 b 0 ab 0),

194

Captulo 7. El sistema numerico

es mas f
acil observar primero que los n
umeros enteros estrictamente positivos
son los de Z+ , mientras que los estrictamente
negativos son los de Z , luego la
V
propiedad se reduce a comprobar que ab N a b N, lo cual ya lo sabemos.
Tambien es inmediato a partir de las deniciones que, si m, n , entonces
m n +m +n, lo cual signica que y N tampoco se distinguen por
lo que respecta al orden, de modo que, por ejemplo, 3 < 7 es equivalente a
+3 < +7.
Las propiedades generales de los anillos ordenados implican ahora que
V
mn (m < n n < m),
lo que en denitiva se traduce en que los n
umeros enteros est
an ordenados as:
3 < 2 < 1 < 0 < +1 < +2 < +3 <
Ahora es inmediato que Z es un dominio ntegro, pues si ab = 0, entonces
|ab| = |a||b| = 0, pero los valores absolutos est
an en N y, como tiene las mismas
propiedades que , podemos concluir que |a| = 0 |b| = 0, luego a = 0 b = 0.
En lo sucesivo identicaremos los n
umeros naturales con los enteros positivos,
de modo que escribiremos 3 en lugar de +3.
Una u
ltima propiedad relevante de la aritmetica b
asica de los n
umeros enteros es que admite la divisi
on eucldea en los terminos siguientes:
Teorema 7.2

1
W
V
Dd Z(d 6= 0 cr Z (D = dc + r 0 r < d))

n: Aplicamos el teorema de la divisi


Demostracio
on eucldea a los n
umeros
naturales |D| y |d|, lo que nos da que existen naturales c y r de manera que
|D| = |d|c + r, con 0 r < |d|.
Si r = 0 entonces cambiando el signo de c si es preciso tenemos D = dc + 0.
Supongamos r > 0 y distingamos cuatro casos:
Si D 0 y d > 0 entonces tenemos D = dc + r, como queramos.
D 0 y d < 0 entonces sirve D = d(c) + r.
D < 0 y d > 0 entonces D = d(c 1) + (d r).
D < 0 y d < 0 entonces D = d(c + 1) + (d r).
Si tuvieramos dos expresiones distintas D = dc + r = dc + r , entonces sea
c = c si d > 0 y c = c si d < 0. Igualmente denimos c . As dc = |d|
c,
dc = |d| c . Supongamos que c < c . Entonces
D = dc + r = |d|
c + r < |d|
c + |d| = |d|(
c + 1) |d|
c = dc dc + r = D,
y esto es una contradiccion. Por lo tanto ha de ser c = c y de aqu que
dc + r = dc + r , luego r = r .

195

7.1. Los n
umeros enteros

Observemos ahora que si A es cualquier anillo, podemos denir recurrentemente una aplicacion a : N A mediante
V
0a = 0 n N (n + 1)a = na + a.
P
a. Si n Z cumple n < 0, denimos na = (n)a,
Equivalentemente, na =
i<n

con lo que tenemos denido un producto Z A A (esto es lo que se llama


una ley de composici
on externa en A con coecientes en Z). Alternativamente,
la denicion se resume en:

mveces
z }| {

a
+
+ a si m > 0,

0
si m = 0,
ma =

si
m < 0.
a

|
{z
}
mveces

Es facil comprobar las propiedades siguientes:


(m + n)a = ma + na,

m(a + b) = ma + mb,

m(na) = (mn)a.

Por ejemplo, la primera se prueba para todo m Z y todo n N por


induccion sobre n, y luego se prueba, tambien por induccion sobre n, que
(m + (n))a = ma + (n)a,
con lo que vale para todo m y todo n en Z.
De esta primera propiedad se sigue claramente que (na) = (n)a = n(a).
Estas propiedades implican que, si A es un anillo unitario, la aplicacion
i : Z A dada por i(m) = m 1 es un homomorsmo de anillos. En la
practica escribiremos m en lugar de m 1, lo cual signica que, en un anillo
arbitrario, llamamos, por ejemplo, 3 al elemento 1 + 1 + 1, y llamamos 5 al
elemento 1 1 1 1 1.
El hecho de que i sea un homomorsmo implica que las ecuaciones 2 + 3 = 5
o 2 3 = 6, al ser validas en Z, valen tambien en cualquier anillo, pero hay
que tener presente que la aplicacion i no es en general un monomorsmo, de
modo que puede ocurrir que en un cierto anillo se cumpla, por ejemplo, 3 = 8.
Esto no sucede si el anillo est
a ordenado:
Teorema 7.3 Si A es un anillo ordenado, la aplicaci
on i : Z A dada por
i(m) = m 1 es un monomorfismo de anillos ordenados.
V
n: Basta probar que mn Z(m < n i(m) < i(n)),
Demostracio
pues esto ya implica la inyectividad. Observemos en primer lugar que si n > 0
entonces i(n) > 0. Para n = 1 se reduce al hecho de que en todo anillo ordenado
1 > 0, y si i(n) > 0, entonces i(n + 1) = i(n) + 1 > 0 + 1 = 1 > 0. Por lo tanto,
si n < 0 tenemos que i(n) = i(n) < 0.

196

Captulo 7. El sistema numerico

Ahora probamos por induccion la tercera propiedad para n 0. Si m < 0


acabamos de ver que i(m) < 0 = i(0). Si vale para n y tenemos que m < n + 1,
entonces m n, luego m < n m = n, luego i(m) < i(n) i(m) = i(n), luego
i(m) i(n) < i(n) + 1 = i(n + 1).
Por u
ltimo, si m < n < 0, entonces 0 < n < m, luego i(n) < i(m),
que es lo mismo que i(n) < i(m), luego i(m) < i(n).
Esto signica que si A es un anillo ordenado, los elementos de A de la forma
m 1, con m Z, es decir, los elementos de i[Z], con la notaci
on del teorema
anterior, forman un subanillo ordenado isomorfo a Z, luego indistinguible de Z
en todo lo tocante al orden, la suma y el producto, por lo que en la practica
podemos considerar que Z A y que la suma, el producto y el orden en Z son
(las restricciones de) los de A.
En estos terminos, el teorema anterior arma que todo anillo ordenado contiene un subanillo isomorfo a Z. Tambien podemos expresar esto diciendo que
Z es el menor anillo ordenado.
Definici
on 7.4 Diremos que un anillo ordenado
AWes arquimediano si N no est
a
V
acotado superiormente en A, es decir, si1 a A n N a < n.

Es inmediato comprobar que esto equivale a que Z no este acotado inferiormente en A o a que Z no este acotado ni superior ni inferiormente en A.
Trivialmente, Z es un anillo ordenado arquimediano, pues para todo m Z
se cumple que m < 0 o, en caso contrario, m < m + 1, y en ambos casos el
termino de la derecha es un n
umero natural.
Es f
acil ver que si A es un anillo arquimediano, para cada a A existe un
u
nico m Z tal que m a < m + 1. Dicho m recibe el nombre de parte entera
(por defecto) de a, y la representaremos por E[a].
El valor F [a] = a E[a] recibe el nombre de parte fraccionaria de a, de
modo que a admite una u
nica descomposicion:
a = E[a] + F [a],

7.2

E[A] Z,

0 F [a] < 1.

Los n
umeros racionales

La construcci
on del cuerpo Q de los n
umeros racionales la hemos llevado ya
a cabo en un contexto general:
Definici
on 7.5 Denimos el cuerpo de los n
umeros racionales al cuerpo de
cocientes Q de Z construido en la p
agina 34.
1 Notemos que aqu
estamos considerando N Z A, si no quisi
eramos hacer esta identificaci
on, simplemente deberamos escribir a < n 1 en lugar de a < n.

197

7.2. Los n
umeros racionales

Sabemos, pues, que Q es un cuerpo ordenado que contiene un subanillo


ordenado isomorfo a Z, cuyos elementos son fracciones de la forma a/b, donde
a, b Z con b 6= 0, con el criterio de igualdad de fracciones dado por
c
a
= ad = bc.
b
d
Con las identicaciones oportunas, podemos considerar que N Z Q. La
aritmetica cardinal implica trivialmente que |N| = |Z| = |Q| = 0 .
En el mismo sentido en que podemos decir que Z es el menor anillo ordenado,
podemos decir que Q es el menor cuerpo ordenado:
Teorema 7.6 Si K es un cuerpo ordenado, la aplicaci
on i : Q K dada por
i(a/b) = (a 1)/(b 1) es un monomorfismo de cuerpos ordenados.
n: En primer lugar debemos probar que est
Demostracio
a bien denida,
es decir, que no depende del representante elegido para la fraccion o, mas concretamente, que si a/b = c/d entonces (a 1)/(b 1) = (c 1)/(d 1). Ante todo,
sabemos que la aplicacion i0 : Z K dada por i0 (n) = n 1 es un monomorsmo de anillos. En particular, si b 6= 0 se cumple que i0 (b) 6= 0 y tiene sentido
el cociente (a 1)/(b 1).
Por la inyectividad de i0 tenemos que ad bc = 0 si y solo si se cumple
i0 (a)i0 (d) i0 (b)i0 (c) = 0, si y solo si (a 1)/(b 1) = (c 1)/(d 1). Con esto
hemos probado que i est
a bien denida y que es inyectiva. La prueba de que es
un monomorsmo de cuerpos ordenados no ofrece ninguna dicultad.
Notemos que si, en el contexto del teorema anterior, adoptamos el criterio
usual de escribir a en lugar de a1, entonces la imagen de una fracci
on a/b Q es
simplemente a/b K, es decir, que estamos identicando, por ejemplo, 2/3 Q
con (1 + 1)/(1 + 1 + 1) K.
Se cumple trivialmente que Q es arquimediano, pues si a/b Q, o bien
a/b < 0, o bien podemos suponer que a 0, b 1, y entonces
a
a
a
= 1 b = a < a + 1,
b
b
b
luego en cualquier caso a/b no acota a los n
umeros naturales.
Definici
on 7.7 Se dice
V
W que un conjunto ordenado (A, ) es denso (en s mismo)
si ab A(a < b c A a < c < b).

Es decir, un conjunto ordenado es denso si entre dos cualesquiera de sus


elementos hay siempre un tercero. Esta propiedad la tienen todos los cuerpos
ordenados, en particular Q:

Teorema 7.8 Si K es un cuerpo ordenado, entonces K es denso en s mismo


y no tiene ni m
aximo ni mnimo.

198

Captulo 7. El sistema numerico

n: En todo anillo ordenado se cumple que 2 = 1 + 1 > 0. Por


Demostracio
lo tanto, si a < b son dos elementos de K, es claro que
a<

a+b
< b.
2

Por otra parte, a 1 < a < a + 1, luego a no es ni el maximo ni el mnimo de K.


Esta propiedad de Q contrasta con el caso de Z, donde todo n
umero entero
n tiene un inmediato anterior y un inmediato posterior:
n 1 < n < n + 1,
de modo que no hay ning
un otro n
umero entero entre n 1 y n o entre n y
n + 1.
Veamos ahora que las propiedades del teorema anterior, junto con la numerabilidad, caracterizan el orden de Q:
Teorema 7.9 (Cantor) Un conjunto totalmente ordenado (D, ) es semejante a Q si y s
olo si es numerable, denso en s mismo y no tiene ni m
aximo ni
mnimo.
n: Sean Q = {qn | n } y D = {dn | n }. Denimos
Demostracio
por recurrencia una sucesion de pares {(ik , jk )}k de n
umeros naturales de
modo que
fn = {(qik , djk ) | k < n}
sea una semejanza entre {qik | k < n} y {djk | k < n}. Para ello tomamos i0 =
j0 = 0, de modo que f1 (q0 ) = d0 . Supuesta denida la sucesion {(ik , jk )}k<n ,
distinguimos dos casos, seg
un que n sea par o impar.
Si n es par denimos in como el mnimo natural que no este en {ik | k < n}
a respecto de {djk | k < n}
y denimos jn como el mnimo natural tal que djn est
a respecto de {qik | k < n}. Las hipotesis del
en la misma posicion que qin est
teorema aseguran que siempre existe tal jn .
Si n es impar denimos jn como el mnimo natural que no este en {jk | k < n}
a respecto de {qik | k < n}
y denimos in como el mnimo natural tal que qin est
a respecto de {djk | k < n}. Como Q tambien
en la misma posicion que djn est
cumple las hip
otesis exigidas a D, la existencia de in est
a garantizada.
Llamamos f = {(qik , djk ) | k }. Por construcci
on es claro que f es una
semejanza de un cierto subconjunto de Q en un cierto subconjunto de D. Basta
probar que Df = Q y Rf = D. La simetra de la construcci
on hace que las dos
pruebas sean analogas. Veamos, por ejemplo, la primera. Si Df 6= Q, existe un
mnimo i que no aparece nunca en la sucesion {ik }k . Sea m tal que todos
los n
umeros menores que i aparecen en la sucesion {ik }k<2m , entonces i2m es
por denicion el menor n
umero natural que no aparece en dicha sucesion, con
lo que debera ser i2m = i, contradiccion.

7.3. Cuerpos metricos completos

199

En particular, vemos que dos cuerpos ordenados numerables son necesariamente semejantes (aunque no necesariamente isomorfos).
Ejercicio: Probar que Q Q y Q Q, en ambos casos con el orden lexicogr
afico, son
semejantes a Q.

7.3

Cuerpos m
etricos completos

Presentamos aqu algunos resultados preliminares a la construcci


on del conjunto R de los n
umeros reales a partir de Q. Aunque para probar que R es un
conjunto es imprescindible el axioma de partes, en esta secci
on todava no lo
necesitamos, as que seguimos trabajando en NBG + AI.
As como el paso de N a Z viene a remediar la falta de opuestos para la
suma y el paso de Z a Q viene a remediar la falta de inversos para el producto,
el paso de Q a R viene a remediar una incompletitud mas difcil de describir
en general. Empezamos presentando los conceptos necesarios para ponerla en
evidencia y despues veremos c
omo subsanarla.
Resulta natural medir la distancia, es decir, la lejana o proximidad, entre
dos n
umeros racionales como d(r, s) = |r s|. Como el concepto de distancia
resulta u
til en muchos otros contextos, conviene tratarlo en un contexto general:
Definici
on 7.10 Una distancia en un conjunto M es una aplicacion
d : M M R,
donde R es un cuerpo ordenado arquimediano,2 que cumpla las propiedades
siguientes:
V
a) xy M (d(x, y) 0 (d(x, y) = 0 x = y)),
V
b) xy M d(x, y) = d(y, x),
V
c) xyz M d(x, z) d(x, y) + d(y, z).
Es obvio que las tres propiedades son exigencias razonables para cualquier
aplicacion que realmente pueda ser considerada como medida de una distancia.
La tercera recibe el nombre de desigualdad triangular. De ellas se deduce una
cuarta:
V
xyz M |d(x, y) d(x, z)| d(y, z).

En efecto, d(x, y) d(x, z) + d(z, y), luego d(x, y) d(x, z) d(y, z). Invirtiendo los papeles de y, z obtenemos igualmente que d(x, z) d(x, y) d(y, z),
luego
d(y, z) d(x, y) d(x, z) d(y, z),
y esto es equivalente a la desigualdad que queremos probar.

2 En la definici
on usual se toma R = R, cosa que no podemos hacer aqu porque todava
no hemos definido R. Luego veremos que, en contra de lo que podra parecer, esta definici
on
no es m
as general.

200

Captulo 7. El sistema numerico

Un espacio metrico es un par (M, d), donde M es un conjunto y d es una


distancia en M .
Una aplicacion f : M N entre dos espacios metricos es una inmersi
on
isometrica si cumple
V
xy M d(f (x), f (y)) = d(x, y).

Notemos que una inmersion isometrica es necesariamente inyectiva, por la primera condicion de la denicion de distancia. Una inmersion isometrica biyectiva
entre dos espacios metricos es una isometra.

Dos espacios metricos son isometricos cuando existe una isometra entre
ellos. Esto hace que ambos compartan las mismas propiedades denibles en
terminos de la distancia.
Sobre un cuerpo podemos considerar una clase de distancias que est
an bien
relacionadas con la suma y el producto, a saber, las denidas en terminos de
valores absolutos:
Un valor absoluto en un cuerpo K es una aplicacion | | : K R, donde R
es un cuerpo ordenado arquimediano, que cumpla las propiedades siguientes:
V
a) x K (|x| 0 (|x| = 0 x = 0)),
V
b) xy K |x + y| |x| + |y|,
V
c) xy K |xy| = |x||y|.

Un cuerpo metrico es un par (K, | |), donde K es un cuerpo y | | es un valor


absoluto en K.
En particular, si K es un cuerpo ordenado arquimediano, sabemos que en
K hay denido un valor absoluto que cumple claramente la denicion anterior,
pero no todo valor absoluto en un cuerpo tiene por que derivar de una relacion
de orden. Veamos algunas propiedades adicionales de los valores absolutos:
|1| = | 1| = 1,

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,

luego | 1| = 1 o | 1| = 1, pero la segunda opcion es imposible porque


los valores absolutos son positivos.
V
x K |x| = | x|,
pues | x| = | 1||x| = |x|.

Si x 6= 0, entonces |x1 | = |x|1 ,


pues |x||x1 | = |xx1 | = |1| = 1.

7.3. Cuerpos metricos completos

201

Ahora es inmediato que si K es un cuerpo metrico, entonces la aplicacion


d : K K R dada por d(x, y) = |x y| es una distancia en K. En lo
sucesivo consideraremos siempre a cada cuerpo metrico como espacio metrico
con esta distancia. Como consecuencia:
V
xy K ||x| |y|| |x y|.
En efecto, es un caso particular de la propiedad analoga para espacios
metricos, pues
||x| |y|| = |d(0, x) d(0, y)| d(x, y) = |x y|.
En particular, como Q es un cuerpo ordenado arquimediano, podemos considerarlo como cuerpo metrico y a su vez como espacio metrico con la distancia
denida al principio de la secci
on.
Una inmersi
on isometrica (resp. isometra) entre dosVcuerpos metricos es un
monomorsmo (resp. isomorsmo) f : K L tal que x K |f (x)| = |x|.

Es claro que las isometras de cuerpos metricos son isometras de espacios


metricos, y hacen que dos cuerpos metricos isometricos compartan las mismas
propiedades denibles en terminos de la metrica, la suma y el producto.
Notemos tambien que todo isomorsmo de cuerpos ordenados es claramente
una isometra de cuerpos metricos.
Ahora estamos en condiciones de denir los conceptos que ponen en evidencia
la presencia de agujeros microscopicos en Q:
Definici
on 7.11 Una sucesion {xn }n en un espacio metrico M converge a
un lmite l M si3
V
W
V
> 0 m n m d(xn , l) < .
La sucesion es de Cauchy si
V
W
V
> 0 m nn m d(xn , xn ) < .

La sucesion est
a acotada si existe un x M y un C R de modo que
V
n d(xn , x) C.
V
V
W
Un conjunto D M es denso en M si x M > 0 d D d(x, d) < .
Vamos a analizar estos conceptos:

Que una sucesion converja a un lmite l signica que sus terminos se aproximan cada vez mas a l hasta hacerse practicamente indistinguibles de l. Por
3 En lo sucesivo sobrentenderemos que la letra representa siempre un elemento del cuerpo
R donde toma im
agenes la distancia, mientras que m, n representar
an siempre n
umeros naturales.

202

Captulo 7. El sistema numerico

ejemplo, si una sucesion en Q converge a 1 tenemos que, para = 1/1 000 000,
existe un m tal que todos los terminos posteriores a xm se diferencian
de 1 en a lo sumo una millonesima, y si esta aproximacion no nos parece suciente, siempre podemos tomar un menor, pues aumentando m si es necesario
tendremos garantizada la aproximacion que deseemos.
Observemos que una sucesion no puede converger a mas de un lmite, pues
si {xn }n converge a dos puntos l y l de un espacio metrico, entonces, para
= d(l, l ), existe un m tal que si n m se cumple4 d(xn , l) < /2 y
d(xn , l ) < /2, y entonces tenemos una contradiccion:
d(l, l ) d(l, xn ) + d(xn , l ) < /2 + /2 = d(l, l ).
As pues, si una sucesion {xn }n en un espacio metrico M es convergente,
representaremos su u
nico lmite como
lm xn M.
n

A menudo resultara u
til el resultado siguiente sobre convergencia en cuerpos
ordenados:
Teorema 7.12 Sea K un cuerpo ordenado arquimediano y sea {xn }n una
sucesi
on convergente en K tal que existen a, b K y m de modo que
V
n m a xn b. Entonces a lm xn b.
n

n: Llamemos l al lmite y supongamos, por ejemplo que l < a.


Demostracio
Entonces tomamos = a l y por la denicion de convergencia existe un n m
tal que |xn l| < y, como l < a xn , esto equivale a xn l < a l, con lo
que xn < a, contradiccion, luego a l. Igualmente se razona que l b.

Un subconjunto D M de un espacio metrico es denso si todo punto de M


tiene puntos de D arbitrariamente proximos. Esto puede expresarse en terminos
de sucesiones:

Teorema 7.13 Un subconjunto5 D de un espacio metrico M es denso si y s


olo
si todo punto de M es el lmite de una sucesi
on en D.
n: Si D es denso y l M , para cada n tomamos dn D
Demostracio
1
tal que d(dn , l) < n+1
. Tenemos as una sucesion {dn }n en D que ciertamente
converge a l, pues, dado > 0, como R es arquimediano, existe un m tal
que 1/ < m, luego 1/m < , y si n m entonces
d(dn , l) <

1
1
<
< .
n+1
m

4 En principio tendr
amos un m1 tal que para n m1 se cumplira la definici
on de convergencia a l y otro m2 a partir del cual se cumplira la definici
on de convergencia a l , pero si
tomamos m = m
ax{m1 , m2 }, a partir de m se cumplen las dos. En lo sucesivo aplicaremos
t
acitamente este argumento con frecuencia.
5 Este teorema requiere el axioma de elecci
on (numerable) salvo que supongamos que D
admite un buen orden (que nos permita tomar como dn el mnimo elemento de D que cumple la
propiedad exigida en la prueba). En realidad, todos los conjuntos densos a los que aplicaremos
este teorema ser
an numerables, por lo que nunca necesitaremos el axioma de elecci
on.

7.3. Cuerpos metricos completos

203

Recprocamente, si D tiene la propiedad indicada, dado x M , tomamos


una sucesion {dn }n en D que converja a x. Dado > 0 existe un m tal
que d(dm , x) < , y esto prueba que D es denso.
Este teorema es una buena ilustraci
on del papel que representa la convergencia de sucesiones en este contexto: un punto x M no tiene por que estar
en D, pero podemos encontrar una sucesion de elementos de D que converja
a x. Una sucesion puede converger a un punto x sin necesidad de llegar nunca
a x, por lo que esto no est
a re
nido con que la sucesion este contenida en D, un
conjunto al cual x no tiene por que pertenecer. Mediante una sucesion en D
elegida oportunamente podemos especicar completamente un punto de fuera
de D.
En los cuerpos ordenados los conjuntos densos tienen una caracterizacion
mas simple:
Teorema 7.14 Un
V subconjunto D deWun cuerpo ordenado arquimediano K es
denso si y s
olo si ab K (a < b d D a < d < b).
n: Si D es denso y a < b, consideramos c = (a + b)/2 y
Demostracio
= (b a)/2 > 0. Existe un d D tal que |d c| < , pero esto quiere decir
que < q c < , o tambien a c < d c < b c, luego a < d < b.

Recprocamente, si D cumple la condicion del enunciado, dado x K y


> 0, existe un d D tal que x < d < x + , y entonces |d x| = d x < .
Como consecuencia:

Teorema 7.15 Si K es un cuerpo ordenado arquimediano, entonces Q es denso


en K.
n: Tomemos a < b en K. Entonces existe un n
Demostracio
umero natural
n > 1/(b a), luego 1/n < b a.
Si a 0, sea k el menor n
umero natural tal que na < k, de modo que

k
k1
a< .
n
n
Si a < 0, entonces a > 0 y tomamos el menor n
umero natural k tal que
na k, de modo que k 1 < na k, luego
k + 1
k
a<
.
n
n
En ambos casos tenemos un entero m tal que
m1
m
a< .
n
n
Entonces

m1
1
m
=
+ < a + b a = b,
n
n
n
luego q = m/n Q cumple a < q < b, luego Q es denso en K por el teorema
anterior.
a<

204

Captulo 7. El sistema numerico

El concepto de sucesion acotada es un concepto tecnico muy simple: una


sucesion est
a acotada si nunca se aleja mas de una distancia C de un punto
jo x. Conviene observar que el punto x podemos elegirlo, en el sentido de que
si una sucesion cumple la denicion de sucesion 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),
y basta tomar C = C + d(x, y).
En particular, una sucesion {x
a acotada en un cuerpo metrico si y
Vn }n est
solo si existe un C R tal que n |xn | C (donde hemos tomado x = 0
como punto de referencia para jar la cota).
Pasamos ahora al concepto mas delicado de todos los que hemos introducido:
el de sucesion de Cauchy. Empezamos observando su relacion obvia con la
convergencia:
Teorema 7.16 Toda sucesi
on convergente en un espacio metrico es de Cauchy,
y toda sucesi
on de Cauchy est
a acotada.
n: Si {xn }n converge a l, dado > 0 existe un m tal
Demostracio
que si n m entonces d(xn , l) < /2, luego si n, n m tenemos que
d(xn , xn ) d(xn , l) + d(l, xn ) < /2 + /2 = ,
luego la sucesion es de Cauchy.
Por otra parte, si la sucesion es de Cauchy, existe un m tal que si n m
se cumple d(xV
ax({d(xk , xm ) | k < m} {1}). Es claro
n , xm ) 1. Sea C = m
entonces que n d(xn , xm ) C, luego la sucesion est
a acotada.

Una sucesion 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 sucesion es convergente, ese punto donde se aglomeran los puntos de la sucesion es el lmite,
pero la denicion de sucesion de Cauchy no exige que exista tal lmite. Si una sucesi
on de Cauchy no tiene lmite, entonces sus terminos se estan aglomerando
alrededor de nada, alrededor de un hueco, de un agujero microscopico en
el espacio metrico considerado.
Si una sucesion convergente est
a se
nalando un punto, aunque se acerque
sin llegar a el, una sucesion 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 sucesion 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 sera el cuerpo R de los n
umeros reales.
Conviene observar que una sucesion de Cauchy est
a a punto de converger,
en el sentido que precisamos a continuacion, para lo cual necesitamos el concepto
de subsucesion:

7.3. Cuerpos metricos completos

205

Definici
on 7.17 Una sucesion {yk }k es una subsucesi
on de una sucesion
{xn }n si existe una sucesion estrictamente creciente {nkV
}k de n
umeros
naturales (es decir, tal que k < k nk < nk ) de modo que k yk = xnk .
As, una subsucesion avanza por los puntos de la sucesion pero dando saltos
de varios a la vez, sin retroceder
V nunca. Observemos que, en las condiciones
de la denicion, se cumple que k k nk , pues es un caso particular del
teorema 1.25.

Por ejemplo, es inmediato que toda subsucesion de una sucesion convergente


converge al mismo lmite, pues si se cumple d(xn , l) < para todo n m,
tambien vale d(xnk , l) < para k m, ya que entonces nk k m.
Para sucesiones de Cauchy se cumple un recproco:
Teorema 7.18 Si una sucesi
on de Cauchy tiene una subsucesi
on convergente
entonces converge al mismo lmite.
n: Sea {xn }n una sucesion de Cauchy en un espacio meDemostracio
trico M y sea {xnk }k una subsucesion convergente a l. Entonces, dado > 0,
existe un m tal que si n, n m, entonces d(xn , xn ) < /2 y si k m
entonces d(xnk , l) < /2. As,
d(xn , l) d(xn , xnk ) + d(xnk , l) < /2 + /2 = .
Una sucesion puede ser muy caotica. Dado que la convergencia de una
sucesion de Cauchy puede reducirse a estudiar la convergencia de cualquier
subsucesion, resulta u
til el teorema siguiente, que proporciona subsucesiones
especialmente sencillas:
Teorema 7.19 Toda sucesi
on en un conjunto totalmente ordenado contiene
una subsucesi
on mon
otona.
n: Sea {an }
Demostracio
on en un conjunto totalmente orn=0 una sucesi
denado. Sea A el conjunto de las im
agenes de la sucesion. Si A es nito es obvio
que A tiene una subsucesion constante, luego mon
otona. Supongamos que A es
innito.
Si todo subconjunto no vaco de A tiene mnimo podemos tomar x0 igual al
mnimo de A, luego x1 igual al mnimo de A \ {x0 }, luego x2 igual al mnimo de
A \ {x0 , x1 }, y as obtenemos puntos x0 < x1 < x2 < , es decir, obtenemos
un subconjunto de A sin maximo.
As pues, o bien existe un subconjunto de A sin mnimo o bien existe un
subconjunto de A sin maximo. Los dos casos se tratan igual. Supongamos que
hay un subconjunto de A sin mnimo. Llamemoslo B.
Sea an0 un elemento cualquiera de B. Como B no tiene mnimo contiene
umero nito de ellos
innitos terminos de la sucesion bajo an0 , pero solo un n
tienen ndice anterior a n0 , luego existe6 un cierto an1 en B de manera que
6 Podemos tomar siempre el m
nimo n
umero natural, n1 en este caso, que cumple lo requerido, luego no necesitamos el axioma de elecci
on.

206

Captulo 7. El sistema numerico

an1 < an0 y n0 < n1 . Podemos repetir recurrentemente este proceso y obtener
una subsucesion
an0 > an1 > an2 > an3 > an4 > an5 >
mon
otona decreciente.
La idea de que las sucesiones de Cauchy deberan converger nos lleva al
concepto siguiente:
Definici
on 7.20 Un espacio metrico es completo si en el toda sucesion de
Cauchy es convergente.
En particular podemos hablar de cuerpos metricos y cuerpos ordenados completos. Veamos en que se traduce la completitud en el caso concreto de un cuerpo
ordenado:
Teorema 7.21 Sea K un cuerpo ordenado arquimediano. Las afirmaciones
siguientes son equivalentes:
a) K es completo.
b) Si {an }n y {bn }n son sucesiones en K tales que, para todo ndice n,
se cumpla an an+1 bn+1 bn y lm(bn an ) = 0, entonces existe un
n
V
u
nico l K tal que n an l bn .

c) Todo subconjunto no vaco de K acotado superiormente tiene supremo.

n: a) b) Supongamos que K es completo y consideremos


Demostracio
dos sucesiones en las hipotesis de b). Observamos que {an }n es de Cauchy
pues, dado > 0, tomamos m tal que |bm am 0| < , es decir, bm am < .
Entonces, si n n m, tenemos que am an an bn bm , luego
an an bm am < , luego |an an | < y, con el valor absoluto, la
desigualdad vale igualmente si n n.
Por hip
otesis existe l = lm an . Como, para cada m se cumple que si
n
n m entonces am an bm , el teorema 7.12 nos da que V
am l b m .

Ahora
supongamos
que
dos
elementos
l,
l

K
cumplen
n an l b n
V
y n an l bn (no suponemos que l sea el lmite anterior). Entonces no
perdemos generalidad si suponemos que l l y, como an l l bn , resulta
que l l bn an . Si fuera l 6= l , podramos tomar = l l > 0 y resultara
que no se cumple la denicion de convergencia para lm(bn an ) = 0. As pues,
n
l es u
nico.
b) c) Sea A K un subconjunto no vaco acotado superiormente. Sea
a A y sea b una cota superior. Si a es tambien una cota superior entonces
es el maximo de A, luego tambien su supremo. Supongamos, pues, que a no es
una cota superior de A. En particular a < b.
Vamos a construir recurrentemente una sucesion {(an , bn )}n en K K
de modo que an < bn y cada bn sea una cota superior de A, pero ning
un an

7.3. Cuerpos metricos completos

207

lo sea. Tomamos (a0 , b0 ) = (a, b) y, supuesto denido (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, denimos 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 induccion prueba que
ba
b n an = n .
2
Esto implica que lm(bn an ) = 0. En efecto, dado > 0, como R es arquimen

diano, existe un m tal que m > (b a)/, luego si n m se cumple que


2n n m > (b a)/, luego |bn an | < .
V
Por b) existe un l K tal que n an l bn . Vamos a probar que
l es el supremo de A. Tiene que ser una cota superior, porque si no lo fuera
existira un x A tal que l < x. Pero entonces sera an l < x bn y = x l
contradira la convergencia de bn an a 0.
Por otro lado, toda cota superior c de A cumple l c, pues si fuera c < l
tendramos que an c < l bn y de nuevo tenemos una contradiccion con
= l c.

c) a) Dada una sucesion de Cauchy en K, para probar que es convergente,


basta probar que lo es una cualquiera de sus subsucesiones. Por el teorema 7.19
podemos tomar una subsucesion mon
otona. Como toda sucesion de Cauchy es
acotada y obviamente toda subsucesion de una sucesion acotada est
a acotada,
basta probar que toda sucesion {xn }n mon
otona y acotada es convergente.
No perdemos generalidad si suponemos que es mon
otona creciente, ya que
si es decreciente la sucesion {xn }n es creciente, y si esta converge a l, la
sucesion inicial converge a l (porque la condicion | xn l| < es equivalente
a |xn (l)| < ).
Es claro que el conjunto A = {xn | n } es no vaco y est
a acotado
superiormente, luego tiene supremo l. Vamos a probar que dicho supremo es el
lmite de la sucesion. Dado > 0, por denicion de supremo se cumple que l
no es cota superior de A, luego existe un m tal que l < xm l, luego si
n m tenemos que l < xm xn l, luego |xn l| = l xn < l (l ) = .
Nota Observemos que si X es un conjunto totalmente ordenado y A X no
es vaco y est
a acotado superiormente, podemos denir los conjuntos
X = {x X | x no es cota superior de A},
X + = {x X | x es cota superior de A},

y sucede entonces que X = X X + , la union es disjunta y todo elemento de


X es menor que todo elemento de X + . Si A tiene supremo, dicho supremo

208

Captulo 7. El sistema numerico

sera el maximo de X o bien el mnimo de X + , seg


un que este o no en A. Pero
si A no tiene supremo, entonces X no tiene maximo y X + no tiene mnimo.
Podemos pensar que cada uno de ellos est
a a un lado de un agujero en X. Si
X es un cuerpo ordenado, el argumento empleado en la prueba de b) c) en
el teorema anterior permite construir sucesiones de Cauchy {an }n y {bn }n
que se acercan al agujero, una desde cada lado, sin converger a ning
un punto.
La tercera caracterizacion del teorema anterior no depende mas que de la
estructura de orden de K, por lo que tiene sentido en conjuntos ordenados
arbitrarios:
Definici
on 7.22 Un conjunto totalmente ordenado X es completo si todo subconjunto de X no vaco y acotado superiormente tiene supremo.
Observemos que si R es un cuerpo ordenado completo en el sentido de la
denicion anterior, entonces es arquimediano, luego por el teorema precedente
tambien es completo como cuerpo metrico. En efecto, si R no es arquimediano,
entonces N est
a acotado superiormente, luego tiene supremo, digamos s. Por
denicion de supremo, s 1/2 no es cota superior de N, luego existe un n N
tal que s 1/2 < n s, pero entonces s < n + 1/2 < n + 1, en contradiccion
con que s sea cota superior de N.
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 denicion coincide con la que hemos dado, pero se pueden construir cuerpos
metricos completos no arquimedianos. El teorema anterior solo asegura que no
pueden ser cuerpos ordenados.
En un cuerpo ordenado, todos los cuadrados son positivos. Si ademas es
completo se cumple el recproco:
Teorema 7.23 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 2 2y + 2 > y 2 y 2 + x + 2 > x.
y
n
n n
n
As, si u A tenemos que u2 < x < (y 1/n)2 , luego u < y 1/n, pero esto
signica que y 1/n es una cota superior de A, en contradiccion con que y es
el supremo.

209

7.3. Cuerpos metricos completos

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

x y x y2
1
1
1
= x2 + 2y + 2 < y 2 +
+
= y 2 + x y 2 = x,
y+
n
n n
2
2
luego y + 1/n A, y esto supone de nuevo una contradiccion. Por lo tanto ha
de ser y 2 = x.
La unicidad es clara, pues si z R cumple z > 0, z 6= y, entonces z 2 < y 2 o
z > y 2 seg
un si z < y o z > y.
2

Esto implica que en un cuerpo ordenado completo la relacioW


n de orden est
a
determinada por la suma y el producto: se cumple x y z y x = z 2 .
Ahora necesitamos un resultado tecnico:
Teorema 7.24 Sea K un cuerpo metrico y {an }n , {bn }n , dos sucesiones
convergentes (resp. de Cauchy) en K. Entonces las sucesiones {an + bn }n
y {an bn }n tambien son convergentes (resp. de Cauchy) y, en el caso de la
convergencia,
lm(an + bn ) = lm an + lm bn ,
n

lm(an bn ) = lm an lm bn .
n

n: En el caso de la convergencia, llamaremos l = lm an ,


Demostracio
n

l = lm bn . Para la suma observamos que


n

|an + bn an bn | |an an | + |bn bn |,


luego, dado > 0, tomando un m tal que |an an | < /2 y |bn bn | < /2
siempre que n , n m, tenemos tambien que |an + bn an bn | < , luego la
suma es de Cauchy. En el caso de la convergencia razonamos analogamente a
partir de |an + bn l l | |an l| + |bn l |.
Para el producto usamos que
|an bn an bn | = |an bn an bn + an bn an bn | |an ||bn bn | + |an an ||bn |,
as como que ambas sucesiones est
an acotadas, de modo que existe un C R
tal que |an | C, |bn | C para todo n. Por lo tanto, dado > 0, basta tomar
un m tal que |an an | /2C, |bn bn | /2C siempre que n, n m.
Obtenemos entonces que
|an bn an bn | < C/2C + C/2C = .
En el caso de la convergencia razonamos analogamente a partir de
|an bn ll | = |an bn an l + an l ll | |an ||bn l | + |an l||l |.
Notemos que podemos suponer C |l |.
Con esto podemos probar que a lo sumo hay un cuerpo ordenado completo.
Probamos primero algo mas general:

210

Captulo 7. El sistema numerico

Teorema 7.25 Sean M y N dos espacios metricos completos, sea M0 M un


subconjunto denso7 , considerado como espacio metrico con la restricci
on de la
distancia de M . Sea f : M0 N una inmersi
on isometrica. Entonces existe
una u
nica inmersi
on isometrica F : M N que extiende a f (es decir, tal
as
que F |M0 = f ). Si f [M0 ] es denso en N , entonces F es una isometra. M
a
un, si M y N son cuerpos metricos, M0 es un subcuerpo y f es una inmersi
on
isometrica (resp. isometra) de cuerpos metricos, entonces F tambien lo es.
n: Sea x M . El teorema 7.13 implica que existe una suDemostracio
cesi
on {xn }n en M0 convergente a x. En particular es una sucesion de Cauchy
en M , pero es claro que esto es lo mismo que decir que {xn }n es una sucesion
de Cauchy en M0 como espacio metrico, pues la denicion de sucesion de Cauchy
depende solo de los valores que toma la distancia sobre los terminos de la sucesi
on. Como f es una inmersion isometrica, resulta que la sucesion {f (xn )}n
es de Cauchy en f [M0 ], luego en N , y por la completitud de N converge en N .
Denimos F (x) = lm f (xn ).
n
Para que esta denicion sea correcta tenemos que comprobar que no depende
de la sucesion utilizada para calcular F (x). En efecto, si tomamos otra sucesion
{yn }n en M0 convergente a x, es facil ver que la sucesion {zk }k dada por

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 sucesion, luego ambas convergen al mismo lmite z.
Por lo tanto F est
a bien denida. Veamos ahora que es una inmersion
isometrica, es decir, que cumple
V
xy M d(F (x), F (y)) = d(x, y).
Para ello observamos que si lm xn = x y lm yn = y, donde ambas sucesiones
n

est
an en M0 , entonces lm d(xn , yn ) = d(x, y). En efecto,
n

|d(x, y) d(xn , yn )| |d(x, y) d(xn , y)| + |d(xn , y) d(xn , yn )|


d(xn , x) + d(yn , y),
luego, dado > 0, podemos tomar un m tal que si n m se cumple
d(xn , x) < /2 y d(yn , y) < /2, con lo que |d(x, y) d(xn , yn )| < .
Igualmente, lm d(f (xn ), f (yn )) = d(F (x), F (y)), pero ambas sucesiones de
n
distancias son la misma, luego los lmites son el mismo.
Si f [M0 ] es denso en N entonces F es suprayectiva, pues dado y N ,
podemos tomar una sucesion en f [M0 ] convergente a y y pasarla a M0 con
7 Necesitamos suponer que M (y, por consiguiente, N ) es bien ordenable para no requerir
0
0
el axioma de elecci
on (numerable). Esto se debe al uso del teorema 7.13.

211

7.3. Cuerpos metricos completos

f , con lo que obtenemos una sucesion convergente a un cierto x M que


claramente cumplir
a F (x) = y.
La unicidad de F es clara, pues si G fuera otra inmersion isometrica tal que
G|M0 = f , entonces, dado x M , lo expresamos como x = lm xn , donde la
n

sucesion est
a en M0 , y entonces d(G(x), G(xn )) = d(x xn ), de donde se sigue
inmediatamente que
G(x) = lm G(xn ) = lm f (xn ) = F (x).
n

Supongamos ahora que M y N son cuerpos metricos, que M0 es un subcuerpo


y que f es una inmersion isometrica de cuerpos metricos. Entonces, dados
x = lm xn , y = lm yn en M , el teorema anterior nos da que x+y = lm(xn +yn ),
n
n
n
luego podemos calcular F con esta sucesion y entonces
F (x + y) = lm(f (xn ) + f (yn )) = lm f (xn ) + lm f (yn ) = F (x) + F (y),
n

e igualmente se razona con el producto. Por lo tanto F es un monomorsmo de


cuerpos. Como |x| = d(x, 0), el hecho de que F sea una inmersion isometrica
implica que |F (x)| = |x|.
En particular:
Teorema 7.26 Dos cuerpos ordenados completos cualesquiera son isomorfos.
n: Supongamos que R y R son cuerpos ordenados compleDemostracio
tos. Entonces ambos contienen a Q o, si queremos ser mas precisos, existen
subcuerpos densos Q R, Q R y un isomorsmo de cuerpos ordenados
f : Q Q .
El teorema anterior nos da que el isomorsmo f se extiende a una u
nica
isometra F : R R de cuerpos metricos, pero vamos a probar que ademas
es una semejanza, y por lo tanto un isomorsmo de cuerpos ordenados. Esto
es
teorema 7.23: se cumple x y si y solo si
W una consecuencia 2inmediata del W
z R y x = z , si y solo si z R F (y) F (x) = z 2 , si y solo si
F (x) F (y).
As pues, el cuerpo de los n
umeros reales que construiremos en la secci
on
siguiente sera el u
nico cuerpo ordenado completo (salvo isomorsmo).
Terminamos esta secci
on demostrando algunos resultados tecnicos que nos
har
an falta en la siguiente. El primero es una caracterizacion de los espacios
metricos completos:
Teorema 7.27 Sea M un espacio metrico y sea D M un conjunto denso8 tal
que toda sucesi
on de Cauchy en D converge en M . Entonces M es un espacio
metrico completo.
8 Necesitamos que D sea bien ordenable si no queremos usar el axioma de elecci
on (numerable), pues necesitamos escoger un dn para cada n.

212

Captulo 7. El sistema numerico

n: Sea {xn }n una sucesion de Cauchy en M . Para cada


Demostracio
n , sea dn D tal que d(xn , dn ) < 1/(n + 1). La sucesion {dn }n es de
Cauchy, pues
|dn dn | |dn xn | + |xn xn | + |xn dn |,

luego, dado > 0, existe un m > 3/ tal que si n, n m se cumple que


|xn xn | < /3, y entonces
1

+ +
< + + = .
n + 1 3 n + 1
3 3 3
Por hip
otesis existe lm dn = l y basta probar que lm xn = l. En efecto:
|dn dn | <
n

|xn l| |xn dn | + |dn l|.


Dado > 0, basta tomar m 2/ tal que si n m se cumpla |dn l| < /2, y
entonces |xn l| < .
Teorema 7.28 Si {xn }n es una sucesi
on acotada en un cuerpo metrico y
{yn }n converge a 0, entonces {xn yn }n converge a 0.
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/C = .
Esto signica que la sucesion producto tiende a 0.
Teorema 7.29 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

1/xn si xn 6= 0,
yn =
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 | < ).

Denimos {nk }k por recurrencia estableciendo que nk sea el menor n


umero
natural mayor que los ya denidos y tal que |xnk | < 1/(k + 1). Es claro entonces
que {xnk }k es una subsucesion de {xn }n convergente a 0, pero entonces,
por 7.18 tenemos que la sucesion dada converge a 0, contradiccion.
Para la segunda parte observamos que si n, n m (el m dado por la primera
parte) entonces xn , xn 6= 0, luego


1
1 |xn xn |
|xn xn |

|yn yn | =

=
.

xn
xn
|xn xn |
T2

As, dado > 0, podemos tomar un m mayor (si es preciso) que el de la primera
parte de modo que si n, n m se cumpla que |xn xn | < T 2 , y as concluimos
que |yn yn | < .

7.4. La construcci
on de R

213

La construcci
on de R

7.4

Los resultados de la secci


on anterior han perlado muy bien que estamos
buscando cuando pretendemos extender el cuerpo Q de los n
umeros racionales.
Aunque todava no lo hemos demostrado,9 sucede que Q es incompleto, y lo que
queremos es encontrar un cuerpo completo R, que necesariamente contendra a
Q como subcuerpo denso. M
as en general vamos a ver que todo espacio metrico
unico
M puede completarse, en el sentido de que existe un espacio metrico M (
salvo isometra) que contiene a M como subconjunto denso.
El teorema 7.27 nos dice que, para que M sea completo, solo hemos de
garantizar que las sucesiones de Cauchy de M converjan en M , sin necesidad
de preocuparnos de que lo hagan las nuevas sucesiones de Cauchy que pueden
formarse con los nuevos puntos de M \ M .
La estrategia de construcci
on sera la misma que hemos empleado para construir Z o Q: cada punto de M debe ser el lmite de una sucesion en M , que, al
ser convergente en M , debe ser de Cauchy en M , por lo que podramos pensar en
denir como M el conjunto de las sucesiones de Cauchy en M , pero no podemos
hacerlo exactamente as porque varias sucesiones de Cauchy en M pueden estar
forzadas a tener el mismo lmite en M , luego hay que establecer una relacion
de equivalencia adecuada y denir M como el conjunto cociente asociado.
A partir de este punto usaremos el axioma de partes.
Definici
on 7.30 Si M es un espacio metrico, llamaremos CM al conjunto10
de todas las sucesiones de Cauchy en M . Denimos en CM la relacion de
equivalencia dada por
{xn }n {yn }n lm d(xn , yn ) = 0.
n

Es f
acil ver que se trata, en efecto, de una relacion de equivalencia. Por
ejemplo, la transitividad se debe a que si
lm d(xn , yn ) = lm d(yn , zn ) = 0,
n

dado > 0 existe un m tal que si n m se cumple d(xn , yn ) < /2,


d(yn , zn ) < /2, con lo que
d(xn , zn ) d(xn , yn ) + d(yn , zn ) < /2 + /2 = ,
luego lm d(xn , zn ) = 0.
n

Denimos la compleci
on de M como el conjunto cociente M de M respecto
de la relaci
on de equivalencia que acabamos de denir.
9 En realidad el teorema 7.23 ya implica que Q es incompleto, si tenemos en cuenta tambi
en
el resultado aritm
etico (que no hemos probado aqu) seg
un el cual en Q no existe, por ejemplo,
la raz cuadrada de 2.
10 Notemos que C

es un conjunto, luego C
M M , y el axioma AP implica que M
M
tambi
en lo es.

214

Captulo 7. El sistema numerico

Denimos i : M M como la aplicacion que a cada x M le asigna la


clase de equivalencia de la sucesion constante {x}n . Es una aplicacion inyectiva, pues si i(x) = i(y), entonces la sucesion constante {d(x, y)}n converge
a 0, lo cual equivale a que d(x, y) = 0, luego x = y.
As podemos identicar a M con un subconjunto de M .
La compleci
on de un espacio m
etrico Si suponemos que el cuerpo R en
el que la distancia toma sus valores es completo, entonces es facil convertir a
M en espacio metrico. Basta observar que, por una parte, si {xn }n , {yn }n
son sucesiones de Cauchy en M , entonces {d(xn , yn )}n es una sucesion de
Cauchy en R, pues
|d(xn , yn ) d(xn , yn )| |d(xn , yn ) d(xn , yn )| + |d(xn , yn ) d(xn , yn )|
d(xn , xn ) + d(yn , yn ),

luego, dado > 0, podemos tomar m tal que, para n, n m se cumpla


d(xn , xn ) < /2 y d(yn , yn ) < /2, con lo que |d(xn , yn ) d(xn , yn )| < . Por
lo tanto, si R es completo podemos denir
d([{xn }n ], [{yn }n ]) = lm d(xn , yn ).
n

En realidad, para que esta denicion sea correcta hemos de comprobar que
no depende de la eleccion de las sucesiones que tomamos en cada clase de equivalencia. Esto se debe a que si
[{xn }n ] = [{xn }n ],

[{yn }n ] = [{yn }n ],

entonces
|d(xn , yn ) d(xn , yn )| |d(xn , yn ) d(xn , yn )| + |d(xn , yn ) d(xn , yn )|
d(yn , yn ) + d(xn , yn )
y, teniendo en cuenta que los dos u
ltimos sumandos tienden a 0, es facil ver que
lm(d(xn , yn ) d(xn , yn )) = 0,
n

de donde lm d(xn , yn ) = lm d(xn , yn ).


n

As pues, tenemos una aplicacion d : M M R, y es facil comprobar


que es una distancia. Por ejemplo, para probar la desigualdad triangular, dados
= [{xn }n ], = [{yn }n ], = [{zn }n ] en M , observamos que
0 d(xn , yn ) + d(yn , zn ) d(xn , zn ),
luego por el teorema 7.12 (tomando como b cualquier cota de la sucesion, que
es de Cauchy), obtenemos que 0 d(, ) + d(, ) d(, ).

7.4. La construcci
on de R

215

Ademas, la aplicacion i : M M es una inmersion isometrica. En efecto,


si x, y M , es claro que la sucesion 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 sucesion de Cauchy en M y
= [{xn }n ], entonces lm i(xn ) = .
n

En efecto, por denicion d(i(xn ), ) = lm


d(xn , xn ), luego, dado > 0,

existe un m tal que si n, n m entonces 0 d(xn , xn ) < /2, luego por el


teorema 7.12 tenemos que 0 d(i(xn ), ) /2 < , y esto es lo que haba que
probar.
En denitiva, lo que sucede es que cada sucesion de Cauchy en M , identicada con una sucesion 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 sucesion
en i[M ], luego i[M ] es denso en M , y toda sucesion de Cauchy en i[M ] es de
la forma {i(xn )}n , para una u
nica sucesion de Cauchy {xn }n en M , luego
acabamos de ver que converge en M , luego el teorema 7.27 nos da que M es un
espacio metrico completo.
El u
nico problema de esta demostracion 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 }n {yn }n = {xn yn }n .

Aqu usamos que la suma y el producto de sucesiones de Cauchy es una sucesion


de Cauchy.
Por otra parte, el conjunto IK de las sucesiones convergentes a 0 es un ideal
de CK , pues ciertamente contiene a la sucesion nula (que es el neutro de CK ),
la suma de sucesiones convergentes a 0 converge a 0 + 0 = 0 y si {xn }n CK
e {yn }n IK , entonces {xn yn }n IK , porque {xn }n est
a acotada por
ser de Cauchy, y basta aplicar el teorema 7.28.
Ahora observamos que la relaci
on de equivalencia que hemos denido en CK
es la dada por
{xn }n {yn }n lm(xn yn ) = 0 {xn }n {yn }n IK ,
n

es decir, se trata de la congruencia modulo IK denida en 1.31, luego, seg


un el
teorema 1.32, sabemos que K = CK /IK tiene estructura de anillo, de modo que
si tenemos dos clases = [{xn }n ], = [{yn }n ], entonces
+ = [{xn + yn }n ],

= [{xn yn }n ].

216

Captulo 7. El sistema numerico

Los neutros 0 y 1 de K son las clases de las sucesiones constantes correspondientes, es decir, i(0) e i(1).
Veamos que K es un cuerpo. Para ello tomamos un K, 6= 0. Esto
quiere decir que = [{xn }n ], donde la sucesion {xn }n es de Cauchy en K,
pero no converge a 0. Por el teorema 7.29 sabemos que la sucesion {1/xn }n
(denida como 0 cuando xn = 0, cosa que solo puede suceder en un n
umero
nito de casos) es de Cauchy, luego dene un K, de modo que es la
clase de equivalencia de una sucesion que vale 1 salvo a lo sumo en un n
umero
nito de casos. Es claro entonces que = 1, luego tiene inverso y K es un
cuerpo.
Se comprueba trivialmente que la aplicacion i : K K es un monomorsmo de cuerpos.
Nuevamente, si suponemos que el cuerpo R es completo, podemos convertir
a K en un cuerpo metrico. Por el caso general en que M era un espacio metrico
arbitrario, sabemos que si {xn }n es una sucesion de Cauchy en M entonces
la sucesion {|xn |}n es de Cauchy en R (pues |xn | = d(xn , 0)), luego podemos
denir |[{xn }n ]| = lm |xn |, y ya hemos visto que la denicion es correcta
n
en el sentido de que no depende de la eleccion de la sucesion en la clase de
equivalencia.
Ahora podemos probar que | | : K R es un valor absoluto en K. Por
ejemplo, si = [{xn }]n , = [{yn }]n , entonces |xn + yn | |xn | + |yn |, luego
|xn | + |yn | |xn + yn | 0 y por 7.12 resulta que || + || | + | 0, luego
tenemos la desigualdad triangular. Por otra parte,
|| = lm |xn yn | = lm |xn ||yn | = (lm |xn |)(lm |yn |) = ||||.
n

La distancia en K denida a partir del valor absoluto es la misma que ya


tenamos denida al considerar a K como un mero espacio metrico, luego ya
sabemos que K es un cuerpo metrico completo.
La compleci
on de un cuerpo ordenado El problema sigue siendo que para
denir el valor absoluto en K hemos tenido que suponer que R es completo.
Consideremos ahora el caso de un cuerpo ordenado arquimediano K y vamos a
probar que K puede convertirse en un cuerpo ordenado completo sin suponer
que R es completo. Sabemos que K tiene estructura de cuerpo (pues en esta
parte no hemos supuesto que R fuera completo).
es positivo si = [{xn }n ]
Para denir un orden en K diremos que K V
y existe un c K, c > 0 y un m de modo que n m xn c.

Esta propiedad no depende de la sucesion elegida en , pues si = [{yn }n ],


entonces, para m es sucientemente grande, tenemos xn c y |xn yn | < c/2,
y entonces tiene que ser yn c/2, pues si fuera yn < c/2 < c xn , tendramos
que |xn yn | = xn yn c c/2 = c/2.

7.4. La construcci
on de R

217

Es trivial que la suma y el producto de elementos positivos es positiva.


Ademas, todo K se encuentra en uno y solo uno de los tres casos siguientes:
es positivo, = 0 o bien es positivo.

En efecto, = 0 no es positivo, porque = [{0}n ] y la sucesion nula no


cumple la denicion.
Si 6= 0, entonces = [{xn }n ] (y = [{xn }n ]) donde, por 7.29,
existe un c K, c > 0 y un m , de modo que si n m se cumple |xn | c,
es decir, xn c > 0, o bien xn c < 0.
Si se da el primer caso para todo n sucientemente grande, entonces es
positivo y no lo es. Si se da el segundo caso para todo n sucientemente
grande entonces es positivo y no lo es. S
olo falta probar que no pueden
darse los dos casos para n grande, es decir, que no puede ocurrir que
V
W
m nn (n, n m xn c xn c).
Si ocurriera esto, entonces |xn xn | 2c y no se cumplira la denicion de
sucesion de Cauchy para = 2c.
Por lo tanto, si denimos en K la relacion dada por
< es positivo,
tenemos que se trata de una relaci
on de orden estricto, pues no puede suceder
que y sean ambos positivos y si y son positivos, tambien
lo es la suma , lo que nos da la transitividad. Ademas es una relacion de
orden total, pues o bien es positivo, o bien lo es , o bien = 0,
es decir, < < = .

M
as a
un, K cumple las dos propiedades de la denicion de cuerpo ordenado,
pues si , entonces es positivo o nulo, luego lo mismo vale para
( + ) ( + ), luego + + , y si , 0, ambos son positivos o
nulos, luego lo mismo vale para 0.
Ademas, la aplicacion i : K K conserva el orden, pues si x < y, es
claro que la clase de la sucesion constante {y x}n es positiva, es decir, que
i(y) i(x) es positivo y, por consiguiente, i(x) < i(y).

As pues, K es un cuerpo ordenado que tiene un subcuerpo i[K] isomorfo a K


como cuerpo ordenado. Ademas, K es arquimediano, pues si = [{xn }n ]
K, la sucesion [{xn }n est
a acotada por ser de Cauchy, y como K es arquimediano, podemos tomar como cota un n
umero natural n, de modo que < i(n).
Esto prueba que N no est
a acotado en K. Veamos ahora que si = [{xn }n ],
entonces lm i(xn ) = .
n

En efecto, dado > 0 (ahora en K, porque queremos probar una convergencia en K), tenemos que
V = [{en }]n de modo que existe un c > 0 en K y un
m de modo que n m en c.
Cambiando m por otro mayor podemos suponer que si n, n m, entonces
|xn xn | < c/2. As c/2 < xn xn < c/2, luego
en xn + xn > c c/2 = c/2.

218

Captulo 7. El sistema numerico

Por lo tanto, i(xn ) + = [{en xn + xn }n ] es positivo, luego concluimos que i(xn ) < .
Similarmente, xn xn + en > c c/2 = c/2, por lo que i(xn ) + es
positivo, luego i(xn ) > . En total tenemos que < i(xn ) < , luego
|i(xn ) | < (siempre que n m), luego se cumple la denicion de lmite.
La conclusi
on, como en el caso general para espacios metricos, es que i[K]
es denso en K, que toda sucesion de Cauchy en i[K] converge en K y que K es
un cuerpo ordenado completo por el teorema 7.27.
A partir de aqu ya podemos recoger los frutos de todo el desarrollo que
hemos realizado:
Definici
on 7.31 Llamaremos cuerpo de los n
umeros reales a la complecion
umeros racionales. Hemos demostrado que es un
R = Q del cuerpo Q de los n
cuerpo ordenado completo y, por 7.26 sabemos que es u
nico salvo isomorsmo,
es decir, que todo cuerpo ordenado completo es isomorfo a R.
Tambien sabemos que existe un monomorsmo de cuerpos i : Q R que
conserva el orden, por lo que en lo sucesivo identicaremos a Q con i[Q], de
modo que podemos considerar que N Z Q R.
Como Q es denso en R (lo cual, seg
un 7.14 equivale a que entre dos n
umeros
reales hay siempre un n
umero racional), por 7.23 sabemos que para cada n
umero
2
real 0 existe
un
u

nico

0
tal
que

=
.
Representaremos
a
dicho

con la
notaci
on y diremos que es la raz cuadrada (positiva) de (mientras
que es la raz cuadrada negativa de ).
Cada > 0 tiene exactamente dos races cuadradas en R (es decir, que hay
dos n
umeros que cumplen 2 = , pues si

0 = 2 = 2 2 = ( )( + ),

necesariamente = 0 o bien + = 0, luego = .


Por el teorema 7.21 sabemos tambien que todo subconjunto de R no vaco
y acotado superiormente tiene supremo.
Por u
ltimo, si R es cualquier cuerpo ordenado arquimediano, hemos probado
que su complecion R es un cuerpo ordenado completo, luego tiene que ser R
= R,
y entonces R resulta ser isomorfo a un subcuerpo de R. Esto implica que no
perdemos generalidad si consideramos u
nicamente distancias y valores absolutos
de cuerpos metricos con valores en R. Con este convenio adicional, los resultados
que hemos obtenido nos permiten concluir:
Teorema 7.32 Si M es un espacio metrico,11 entonces su compleci
on M es un
espacio metrico completo tal que existe una inmersi
on isometrica i : M M
de M en un subconjunto denso de M (la cual nos permite considerar M M ) y
11 Hay que suponer que M es bien ordenable para no necesitar el axioma de elecci
on (numerable).

7.4. La construcci
on de R

219

toda inmersi
on isometrica f : M N de M en un cuerpo metrico completo N
a una isometra si
se extiende a una inmersi
on isometrica F : M M , que ser
f [M ] es denso en N . Lo mismo es v
alido para cuerpos metricos e inmersiones
isometricas de cuerpos metricos.
Podemos parafrasear este teorema diciendo que la complecion de un espacio
metrico (resp. de un cuerpo metrico) es el menor espacio metrico (resp. cuerpo
metrico) completo que lo contiene.
Volviendo a R, podemos renar el teorema 7.21:
Teorema 7.33 (de los intervalos encajados de Cantor) Dadas dos sucesiones {an }n y {bn }n de n
umeros reales tales que,Vpara todo ndice n, se
cumple an an+1 bn+1 bn , existe un l R tal que n an l bn . Si
adem
as y lm(bn an ) = 0, dicho l es u
nico.
n

n: El conjunto A = {an | n } es no vaco y est


Demostracio
a acotado
superiormente por cualquier bn , luego tiene supremo l, de modo que an l bn .
Si existe otro l que cumple la condicion, como es cota superior
V de A, tiene que ser
l l , pero si fuera l 6= l entonces tomamos = l l > 0 y n bn an ,
luego no se cumple lm(bn an ) = 0.
n

Los elementos de R \ Q se llaman n


umeros irracionales, pero todava no
hemos demostrado que existan. El teorema siguiente lo prueba:
Teorema 7.34 R = 20 .
n: Observemos que si < son dos n
Demostracio
umeros reales, entonces
<

2 +
+ 2
<
< ,
3
3

y la distancia de cada uno de estos n


umeros al siguiente es ( )/3. Sea
P = {(, ) R2 | < }. Para cada (, ) P , denimos
(, )0 = (, (2 + )/3),

(, )1 = (( + 2)/3, ).

Fijemos (a, b) P y denamos por recurrencia una sucesion de funciones


fn : n 2 P . Para n = 0 tenemos que 0 2 = {} y denimos f0 () = (a, b).
Supuesta denida fn , denimos fn+1 (s) = fn (s|n )s(n) .
Por ejemplo, si partimos de (a, b) = (0, 1) y representamos las sucesiones
nitas de ceros y unos enumerando las im
agenes, de modo que
1101 {(0, 1), (1, 1), (2, 0), (3, 1)} 4 2,
tenemos que
f0 () = (0, 1),

f1 (1) = (0, 1)1 = (2/3, 1),

f2 (11) = f1 (1)1 = (2/3, 1)1 = (8/9, 1),


f3 (110) = f2 (11)0 = (8/9, 1)0 = (8/9, 25/27),
f4 (1101) = f3 (110)1 = (8/9, 25/27)1 = (74/81, 25/27).

220

Captulo 7. El sistema numerico

En general, para cada s n 2, llamaremos as y bs a los n


umeros reales que
cumplen fn (s) = (as , bs ). En estos terminos, por ejemplo, hemos visto que, si
partimos de (a, b) = (0, 1), se cumple a110 = 8/9, b110 = 25/27.
Si s 2, una simple induccion demuestra que
a as|n as|n+1 < bs|n+1 bs|n b,
as como que bs|n as|n = (b a)/3n . Por lo tanto lm(bs|n as|n ) = 0 (basta
n
observar que, si > 0, por la propiedad arquimediana existe un n
umero natural
tal que (b a)/ < n 3n , luego (b a)/3n < ).

Por el teorema de los intervalos


encajados, existe un u
nico n
umero real, que
V
podemos llamar s , tal que n as|n s bs|n . Tenemos, por lo tanto,
una aplicacion f : 2 R dada por f (s) = s . Vamos a probar que es
inyectiva.
Si s 6= s son dos sucesiones de 2, sea n el mnimo natural tal
que s(n) 6= s (n). No perdemos generalidad si suponemos que s(n) = 0 y
s (n) = 1. Entonces s|n = s |n , luego (as|n , bs|n ) = (as |n , bs |n ) = (a, b),
pero, por construcci
on (as|n+1 , bs|n+1 ) = fn+1 (s|n+1 ) = (a, b)0 , mientras que
(as |n+1 , bs |n+1 ) = (a, b)1 , y entonces
a s

a + 2b
2a + b
<
s b,
3
3

lo que prueba que s 6= s .


Como f es inyectiva, concluimos que R 2 = 20 . Para la desigualdad
opuesta consideramos la aplicacion g : R PQ dada por
g() = {q Q | q }.
Tambien es inyectiva, pues si < , hemos visto que existe un q Q tal
que < q < , luego q g() \ g(), luego g() =
6 g(). Esto prueba que
R PQ = 20 .

As pues, existen mas 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}
umeros irracionales. As pues, entre dos
tiene cardinal 20 , luego contiene n
n
umeros reales cualesquiera existen n
umeros irracionales o, lo que es lo mismo,
R \ Q es denso en R.

7.5

Conjuntos ordenados completos

En 7.22 hemos denido el concepto de conjunto ordenado completo, aunque


hasta ahora hemos estudiado u
nicamente los cuerpos ordenados completos en
este sentido. Nos ocupamos ahora de los conjuntos ordenados completos en general. Seguimos trabajando en NBG + AI + AP. Conviene introducir algunos
conceptos adicionales:

221

7.5. Conjuntos ordenados completos

Definici
on 7.35 Sea X un conjunto totalmente ordenado. Llamaremos intervalos en X a los conjuntos siguientes, para todo a, b X:
]a, b[ = {x X | a < x < b},

[a, b] = {x X | a x b},

]a, b] = {x X | a < x b},

[a, b[ = {x X | a x < b},

], b[ = {x X | x < b},

]a, +[ = {x X | a < x},

], b] = {x X | x b},

[a, +[ = {x X | a x},

], +[ = X.
El elemento a (en los intervalos en los que interviene) se llama extremo inferior
del intervalo, mientras que b (cuando procede) es el extremo superior. Los
intervalos de la forma ]a, b[, incluso si a o b es innito, se llaman intervalos
abiertos, mientras que los de tipo [a, b] se llaman intervalos cerrados.
Observemos que si X tiene maximo M , entonces
]a, +[ = ]a, M ] ,

[a, +[ = [a, M ] ,

y si tiene mnimo m entonces


], b[ = [m, b[ ,

], b] = [m, b] ,

y si tiene maximo y mnimo entonces ], +[ = [m, M ], por lo que los intervalos con extremos innitos solo son relevantes en ausencia de maximo o
de mnimo. En tal caso son conjuntos no acotados, y se llaman intervalos no
acotados.
Teorema 7.36 Si X es un conjunto totalmente ordenado, las afirmaciones siguientes son equivalentes:
a) Todo subconjunto de X no vaco y acotado superiormente tiene supremo.
b) Todo subconjunto de X no vaco y acotado inferiormente tiene nfimo.
c) Un conjunto I X es un intervalo si y s
olo si
V
V
ab I c X(a < c < b c I).

d) Si X = A B de modo que A 6= 6= B y todo elemento de A es menor


que todo elemento de B, entonces, o bien A tiene m
aximo, o bien B tiene
mnimo.
n: a) b) Sea B un subconjunto de X no vaco y acotado
Demostracio
inferiormente. Sea A el conjunto de las cotas inferiores de A. Como B est
a
acotado, A no es vaco, y como B no es vaco, cualquiera de sus elementos es
una cota superior de A, luego A tiene supremo i, que es el nmo de B, pues
todo elemento b B es una cota superior de A, por lo que i b, y si c es una
cota inferior de B, entonces c A, luego c i.

222

Captulo 7. El sistema numerico

Analogamente 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 condicion. 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 sera 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 analogamente.
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 analogamente 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
maximo.
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 maximo 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 maximo 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 maximo, y en particular el supremo, de C.
Las cuatro propiedades del teorema anterior equivalen al concepto de completitud denido en 7.22.
Notemos que si X tiene maximo y mnimo la completitud equivale a que todo
subconjunto de X tenga supremo e nmo, pues todo conjunto est
a acotado
superior e inferiormente y tiene al mnimo por supremo y al maximo por
nmo.
Es evidente que todo ordinal es completo, pues
a acotado
S si A est
superiormente por < , entonces su supremo es A < .

223

7.5. Conjuntos ordenados completos

Definici
on 7.37 Llamaremos precontinuos a los conjuntos totalmente ordenados densos en s mismos. Un continuo es un precontinuo completo.
Si X es un precontinuo, diremos que un subconjunto D X es denso si
V
W
xy X(x < y d D (x < d < y)).

Una aplicacion 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 maximo ni mnimo de X
entonces X \ {x} deja de ser un continuo, pues el conjunto ], x[ no es vaco
(porque x no es mnimo de X) y est
a acotado superiormente (porque x no es el
maximo de X), pero no tiene supremo en X \ {x}.
Por el contrario, es pura rutina comprobar que si a un continuo le quitamos
su mnimo o su maximo, el conjunto resultante sigue siendo un continuo, pero
ahora sin mnimo o sin maximo, mientras que si a un continuo sin mnimo o sin
maximo le a
nadimos un elemento nuevo y extendemos la relacion de orden de
modo que se convierta en el mnimo o el maximo, el conjunto resultante sigue
siendo un continuo.
Esto se traduce en que los continuos vienen en grupos de cuatro, en el
sentido de que si a un continuo X le quitamos su mnimo y su maximo en caso
de que los tenga y llamamos Y al continuo resultante, entonces X es semejante
a uno de los cuatro continuos
Y,

{m} Y,

Y {M },

{m} Y {M },

donde m, M son conjuntos que no pertenecen a Y y sobre los que la relacion de


orden se extiende de modo que m sea el mnimo y M sea el maximo.
Probamos ahora un analogo al teorema 7.25 para continuos:
Teorema 7.38 Sean X e Y dos continuos de modo que X tiene m
aximo (resp.
mnimo) si y s
olo si Y tambien lo tiene, sea D X un conjunto denso y
sea f : D Y una inmersi
on densa. Entonces existe una u
nica semejanza
F : X Y que extiende a f .
n: Dado x X, consideramos el conjunto Dx = ], x[ D.
Demostracio
Entonces x = sup Dx , pues ciertamente x es una cota superior de Dx y si y < x,
existe un d D tal que y < d < x, luego d Dx , luego y no es cota superior de
Dx , luego x es la menor cota superior de Dx .
Si x no es el maximo de X, entonces existe un d D tal que d > x, con lo
que d es una cota superior de Dx y f (d) es una cota superior de f [Dx ]. Si x es

224

Captulo 7. El sistema numerico

el maximo de X, entonces Y tambien tiene maximo por hipotesis, luego f [Dx ]


est
a igualmente acotado en Y (por su maximo).
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 denir F : X Y mediante F (x) = sup f [Dx ]. Veamos
que F es una inmersion. Si x < x , existen d, d D tal que x < d < d < x .
Entonces d es una cota superior de Dx y d Dx , luego f (d) es una cota
superior de f [Dx ] y f (d ) f [Dx ], luego F (x) f (d) < f (d ) F (x ).
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 d en D tal que F (d) < f (d ) < f (d), pero entonces d < d,
luego d Dd y f (d ) F (d), contradiccion.
Para probar que F es suprayectiva (y, por consiguiente, una semejanza) basta
observar que podemos denir igualmente F : Y X usando la inmersion
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, contradiccion, 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.39 Sea X un precontinuo sin maximo 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 maximo elemento.

Llamaremos C(X) al conjunto12 de todas las secciones iniciales abiertas de X,


y la llamaremos compleci
on fuerte de X. Si denimos = y + = X,
es claro que C(X). Denimos la compleci
on de X como el conjunto
C(X) = C(X) \ {, +}.
12 Notemos que es un conjunto porque C(X) PX, y usamos el axioma de partes. No
obstante, es interesante observar que sin suponer AP podemos trabajar igualmente con la
clase C(X), aunque no podamos probar que es un conjunto.

7.5. Conjuntos ordenados completos

225

Observemos que si , C(X), entonces . En efecto, si no


se cumple es que existe un b \ . Dado a , no puede ser b a,
ya que entonces b por la primera propiedad de la denicion anterior. Por
consiguiente, a < b, pero entonces a , con lo que hemos probado que .
En lo sucesivo consideraremos siempre a la complecion C(X) como conjunto
totalmente ordenado con la relaci
on de inclusi
on, de modo que si , C(X),
escribiremos en lugar de . Claramente, y + son el mnimo
y el maximo de C(X), respectivamente.
Pero sucede que C(X) es trivialmenteScompleto, pues si A C(X), entonces
se comprueba inmediatamente que = A es una secci
on inicial abierta de X
y obviamente es la menor que contiene a todos elementos de A, luego se trata
de su supremo.
Consideramos la aplicacion i : X C(X) dada por i(a) = ], a[.
Observemos que ciertamente i(a) C(X), pues cumple trivialmente la primera condicion de la denicion de secci
on inicial abierta y la segunda la cumple
porque si x i(a), como X es denso en s mismo existe un y X tal que
x < y < a, luego y i(a), luego i(a) no tiene maximo. Ademas, como X no
tiene mnimo existe un x i(a) 6= , y como no tiene maximo existe un
x X tal que a < x, luego x
/ i(a) 6= +.
Tambien es claro que i es estrictamente mon
otona creciente, es decir, que
V
xy X (x < y i(x) < i(y)).

La desigualdad i(x) i(y) es trivial. Para ver que es estricta usamos que
X es denso en s mismo, con lo que existe un z tal que x < z < y, y entonces
z i(y) \ i(x).
De hecho, i es una inmersion densa, ya que si < son dos elementos de
C(X), entonces existe un b \ . Como b no es maximo de , existe un b
tal que b < b , y podemos tomar c X tal que b < x < b . Entonces es claro
que A i(b) < i(x) < i(b ) .

Notemos que esto implica en particular que C(X) es denso en s mismo.


Ademas no tiene maximo ni mnimo, pues si C(X), entonces 6= X, luego
existe un u X \ , luego i(u) y, como u no es el maximo de X, existe
v X tal que u < v y i(u) < i(v), luego no es el maximo de C(X). Por
otra parte, como 6= , existe v y existe u < v, luego i(u) < i(v) ,
luego no es el mnimo de C(X). Esto implica a su vez que C(X) (que resulta
de a
nadir a C(X) un maximo y un mnimo) tambien en denso en s mismo.
Recapitulando:
Teorema 7.40 Sea X un precontinuo sin m
aximo ni mnimo. Entonces C(X)
es un continuo sin m
aximo ni mnimo, i : X C(X) es una inmersi
on densa
y si Y es un continuo sin m
aximo ni mnimo tal que existe una inmersi
on
densa j : X Y , entonces existe una u
nica semejanza f : C(X) Y tal
que i f = j.

226

Captulo 7. El sistema numerico

n: Acabamos de ver que C(X) es un continuo sin maximo ni


Demostracio
mnimo tal que i es una inmersion densa. Si j : X Y es una inmersion densa,
entonces i1 j : i[X] j[X] es una semejanza a la que podemos aplicar el
teorema 7.38, que nos da una u
nica semejanza f que extiende a i1 j. Es facil
ver que es tambien la u
nica que cumple i f = j.
Nota El teorema anterior admite varias versiones similares. Por ejemplo,
podemos cambiar C(X) por C(X), con el u
nico cambio de que ahora C(X)
tiene maximo y mnimo y hay que exigir lo mismo de Y .
Si X tiene maximo y mnimo, denimos C(X) = C(X ), donde X es el
precontinuo que resulta de eliminar el maximo y el mnimo de X. Entonces
la inmersion densa i : X C(X ) = C(X) dada por el teorema anterior se
extiende trivialmente a una inmersion densa i : X C(X) para la que vale
igualmente la condicion de unicidad.
Por u
ltimo, se pueden considerar los casos intermedios para continuos con
maximo y sin mnimo o viceversa.
En particular, puesto que Q es un precontinuo sin maximo ni mnimo y
j : Q R es una inmersion densa, el teorema anterior nos da la semejanza
R
= C(Q).
En realidad es f
acil obtener explcitamente la semejanza f : R C(Q), ya que
no es sino la dada por
f () = {q Q | q < }.
Teorema 7.41 Existen unas u
nicas operaciones +, : C(Q) C(Q) C(Q)
que extienden a la suma y el producto en Q y que convierten a C(Q) en un
cuerpo ordenado.
n: En el enunciado hay que entender que estamos identiDemostracio
cando a Q con su imagen en C(Q), pero, por claridad, en esta prueba no
haremos tal identicaci
on: llamamos Q al cuerpo denido en la secci
on 7.2, de
modo que tenemos dos inmersiones densas:
RO
i1

/ C(Q)
=

i2

Q
de modo que el diagrama es conmutativo, es decir, i1 f = i2 , que es lo mismo
que decir que la semejanza f deja invariantes a los n
umeros racionales cuando
los identicamos simult
aneamente con i1 [Q] e i2 [Q]. Notemos que sin las identicaciones es f () = {q Q | i1 (q) < }. Es claro entonces que si denimos
en C(Q)
+ = f (f 1 () + f 1 ()),

= f (f 1 ()f 1 ())

227

7.5. Conjuntos ordenados completos

tenemos una suma y un producto en C(Q) que convierte a f en un isomorsmo


de cuerpos ordenados y a i2 en una inmersion densa de cuerpos ordenados.
Por lo tanto, tenemos probada la existencia que arma el enunciado, y falta la
unicidad. Para probarla observamos lo siguiente:
Sea K un cuerpo ordenado que contenga a Q como subcuerpo denso.
Una sucesi
on {xn }n en K converge a x K si y s
olo si
V
W
V
rs Q(r < x < s m n m r < xn < s).

En efecto, si se da la convergencia, tomamos = mn{s x, x r} > 0, con


lo que existe un m tal que si n m entonces |xn x| < , luego < xn x < ,
luego r x < xn < x < s x, luego r < xn < s.
Recprocamente, si se da esta condicion, dado > 0, podemos tomar r, s Q
tales que x < r < x < s < x + y existe un m tal que si n m entonces
r < xn < s, luego x < xn < x + , luego |xn x| < .
El interes de esta caracterizaci
on es que en ella no intervienen ni la suma ni
el producto. S
olo la relaci
on de orden. Por lo tanto, podemos concluir que si
tenemos dos estructuras de cuerpo ordenado en C(Q) (con la relacion de orden
de C(Q) en com
un), una sucesion converge respecto de una de ellas si y solo si
lo hace respecto de la otra, y en ambos casos al mismo lmite.
Por lo tanto, dados , C(Q), existen sucesiones {qn }n , {rn }n en Q
tales que
lm i2 (qn ) = ,
lm i2 (rn ) =
n

(en principio respecto de una estructura, luego tambien respecto de la otra). El


teorema 7.24 nos da que las sucesiones {i2 (qn ) + i2(rn )}n y {i2 (qn )i2 (rn )}n
convergen a + y respecto de ambas estructuras, es decir, que ambas
tienen la misma suma y el mismo producto, luego son la misma estructura.
Esto nos da una denicion alternativa de R:
Definici
on 7.42 Llamaremos cuerpo de los n
umeros reales a la complecion
R = C(Q) del cuerpo Q de los n
umeros racionales, considerado como cuerpo
ordenado con las u
nicas operaciones que extienden a las de Q seg
un el teorema
anterior.
Tecnicamente, no podemos llamar R a dos cosas a la vez,13 pero en la
practica es del todo irrelevante que adoptemos la denicion 7.31 o la anterior,
pues si llamamos R1 al cuerpo ordenado denido en 7.31 y R2 al que acabamos
de denir, sabemos que son isomorfos como cuerpos ordenados, luego tienen
exactamente las mismas propiedades.
13 La construcci
on de R mediante sucesiones se debe a Cantor, mientras que la construcci
on
mediante secciones iniciales es esencialmente de Dedekind.

228

Captulo 7. El sistema numerico

No obstante, en las pocas ocasiones en las que la estructura conjuntista


de R pueda ser relevante, la denicion que hace a R = C(Q) es ligeramente
mas practica, porque un subconjunto de Q es tecnicamente mas sencillo que
una clase de equivalencia de sucesiones de Cauchy en Q. Por ello, en lo sucesivo
nos quedaremos con esta u
ltima denicion. Naturalmente, todos los hechos que
hemos demostrado para R con la denicion anterior siguen valiendo trivialmente
con la nueva denicion. De hecho, solo se apoyan en que R es un cuerpo ordenado
completo.
Llamaremos R = C(Q) = {} R {+}, que es tambien un continuo.
Notemos que los intervalos ], b[ y ]a, +[, considerados como subconjuntos
de R coinciden con los intervalos de R considerados como intervalos acotados
en los que son el maximo y el mnimo de R.
Nota Hemos probado la existencia de la suma y el producto en C(Q) a partir
de la construcci
on de R mediante sucesiones de Cauchy, pero es posible denirlas
directamente, haciendo
+ = sup{r + s | r, s Q r < s < },
y = sup{rs | r, s Q 0 < r < 0 < s < } si , > 0.

Cuando los dos factores no son positivos hay que denir el producto mediante
las reglas de los signos:

(()) si < 0, > 0,


= (()) si > 0, < 0,

()() si < 0, < 0.

(y = 0 si uno de los factores es nulo). Las comprobaciones por este camino


son bastante mas tediosas que las que requiere la construcci
on mediante sucesiones de Cauchy. No obstante, desde un punto de vista conjuntista, tiene ciertas
ventajas. Ademas de que, como ya hemos comentado, R resulta ser estructuralmente mas sencillo, esta construcci
on permite denir de la clase de los n
umeros
reales, con su suma, su producto y su relacion de orden, sin necesidad de suponer AP, aunque sin este axioma no se puede probar que R sea un conjunto.
Ahora tenemos una caracterizacion de R como conjunto ordenado:
Teorema 7.43 Un conjunto ordenado es semejante a R si y s
olo si tiene las
propiedades siguientes:
a) Est
a totalmente ordenado, no tiene m
aximo ni mnimo y es denso en s
mismo.
b) Es completo.
c) Tiene un subconjunto denso numerable.
(En otras palabras, si y s
olo si es un continuo sin m
aximo ni mnimo y con un
subconjunto denso numerable.)

229

7.6. Sumas infinitas

n: Trivialmente, todo conjunto ordenado semejante a R tiene


Demostracio
estas caractersticas, porque R las tiene. Recprocamente, si X es un continuo
con un subconjunto denso numerable D, es necesario que D sea un precontinuo,
pues, por la propia densidad, entre dos puntos de D debe haber un tercer punto
de D, y no puede tener ni maximo ni mnimo, pues por encima de un punto
de D tiene que haber uno de X, y entre ambos tiene que haber otro de D (e
igualmente para el caso del mnimo).
El teorema 7.9 nos da una semejanza f : Q D, que es una inmersion
densa f : Q X. El teorema anterior implica que i se extiende a una
semejanza F : C(Q) X, luego X
= C(Q) = R.
Por ejemplo, si < son dos n
umeros reales, es facil ver que el intervalo
], [ cumple las condiciones del teorema anterior, por lo que ], [
= R.

7.6

Sumas infinitas

En cualquier anillo tenemos denidas las sumas de la forma

ai , donde

iI

I es un conjunto nito. Veamos ahora que podemos denir sumas innitas


de n
umeros reales. Si queremos que I sea un conjunto arbitrario necesitamos
restringirnos a sumandos positivos:
Definici
on 7.44 Si {ai }iI es una familia de n
umeros reales ai 0, denimos
P

ai = sup{

iI0

iI

ai | I0 I nito}.

Aqu hay que entender que el supremo es en R, de modo que puede ser +.
Notemos que, trivialmente, si J I, se cumple que
P
P
bi .
ai
es facil ver que si 0 ai bi entonces
iI

iJ

ai

ai . Tambien

iI

iI

Si I es nito, el hecho de que los ai sean positivos implica claramente que el


conjunto
X
{
ai | I0 I nito}
iI0

alcanza su maximo cuando I0 = I, por lo que la suma que acabamos de denir


coincide con la que ya tenamos denida.
Si I = I1 I2 y la uni
on es disjunta, se cumple la relacion
P

iI

ai =

iI1

ai +

ai ,

iI2

donde hay que entender que una suma con un sumando innito es, por denicion,
innita. En efecto, si alguno de los dos sumandos de la derecha es +, es claro
que la suma de la izquierda tambien es innita y se tiene la igualdad, as que

230

Captulo 7. El sistema numerico

suponemos que las dos sumas son nitas. Si I01 I1 , I02 I2 son conjuntos
nitos, tenemos que
P
P
P
P
ai +
ai ,
ai =
ai
iI01

luego

iI01

iI02

ai

ai

iI

ai

iI

ai

iI02

iI01 I02

ai , luego

iI02

ai ,

iI2

iI1

iI1

ai

iI

ai

ai

iI

iI

ai

ai , luego

iI02

ai , y

ai +

iI2

iI1

iI1

ai

Por otra parte, si I0 I es nito, entonces


P
P
P
P
P
ai ,
ai +
ai
ai +
ai =

luego

iI

ai

ai +

iI1

iI0 I2

iI0 I1

iI0

ai .

iI

iI2

ai y tenemos la igualdad. M
as en general, si I =

Ij

jJ

iI2

iI1

y la uni
on es disjunta, entonces se cumple la asociatividad generalizada:
P P
P
ai ,
ai =
iI

jJ iIj

donde nuevamente entendemos que un sumatorio con un sumando innito es


innito. En efecto, como antes podemos suponer que las sumas sobre los Ij son
nitas. Si J0 J es nito, una simple induccion sobre |J0 | basada en el caso
probado anteriormente implica que
P
P
P P
ai ,
ai
ai =
P P

iI

nito tal que I0

jJ0

jJ iIj

luego

iI0

ai

Ij , y as

ai =

iI0

P P

jJ0

ai . Recprocamente, si I0 I es nito, existe J0 J

ai

luego

iI

i Ij

jJ0 iIj

jJ0 iIj I0

ai

P P

jJ0 iIj

ai

ai y tenemos la igualdad.

P P

ai ,

jJ iIj

jJ iIj

Argumentos similares demuestran que, si a, b > 0,


P
P
P
bi .
ai + b
(aai + bbi ) = a
iI

iI

iI

Sucede que el nivel de generalidad de esta denicion es en parte una mera


apariencia:
Teorema
umeros reales positivos
P 7.45 (AEN) Si {ai }iI es una familia de n
ai < +, entonces el conjunto I = {i I | ai 6= 0} es numerable, y
tal que
iI

iI

ai =

iI

ai .

231

7.6. Sumas infinitas

n: Para cada i I sea ni el menor n


Demostracio
umero natural no nulo
tal queSai > 1/ni . Sea f : I N la aplicacion dada por f (i) = ni . Entonces
f 1 [n]. Basta probar que todos los conjuntos f 1 [n] son nitos, pues
I =
nN

entonces I es numerable.14 Supongamos que existe un n tal que f 1 [n] es


innito. Entonces, dado m N, existe I0 f 1 [n] tal que |I0 | = mn, con lo
que
P 1
P
P
ai
ai
n = m,
iI0

iI0

iI

luego la suma es innita.

Dado > 0, existe I0 I nito tal que

iI

ai <

ai , pero, por las

iI0

propiedades de las sumas nitas, es claro que


P
P
P
P
P
ai .
ai
ai
ai =
ai <
iI0

iI

iI

iI0 I

iI

As pues, la distancia entre las sumas para I e I es menor que cualquier > 0,
luego es nula.
Por lo tanto, no perdemos generalidad si estudiamos u
nicamente sumas numerables. Cualquier resultado sobre ellas se extiende trivialmente a sumas arbitrarias mediante el teorema anterior. Cuando el conjunto de ndices est
a
contenido en N es costumbre usar notaciones como

ai ,

i=0

ai ,

ai ,

ik

i=k

con el sentido obvio, reducible trivialmente a la denicion que hemos dado.


Teorema 7.46 Si {ai }i es una sucesi
on de n
umeros reales positivos,

n
P

ai = lm

n i=0

i=0

ai .

n: Dado > 0, existe un I nito tal que


Demostracio

i=0

ai <

iI

ai

ai .

i=0

Sea m tal que I m, de modo que, si n m, se cumple

i=0

ai <

iI

ai

El teorema 7.12 implica entonces que

n
P

i=0

i=0

ai

ai .

i=0

ai lm

n
P

n i=0

ai

ai . Esto

i=0

signica que la distancia entre el lmite y la suma es menor que , para todo
> 0, luego es nula.
14 Aqu
usamos AEN, porque es necesario elegir una aplicaci
on de cada conjunto f 1 [n] en
su cardinal para justificar que la uni
on es numerable.

232

Captulo 7. El sistema numerico

Notemos que la igualdad del teorema anterior puede tomarse como denicion
de una suma innita numerable, y en tal caso no necesitamos suponer que los
terminos de la serie son positivos (aunque entonces el lmite puede no existir, y
hay que distinguir entre series convergentes y divergentes y, en caso de convergencia, el valor de la suma puede depender del orden en que se enumeran los
terminos). No obstante, no vamos a necesitar tales sumas.
Vamos a calcular algunas series innitas. Para ello empezamos observando:
Teorema 7.47 Si 0 < r < 1, entonces lmn rn = 0.
n: Tenemos que 1/r > 1, luego 1/r = 1 + s, con s > 0. Es
Demostracio
f
acil ver15 que 1 + ns (1 + s)n , luego 1 + ns 1/rn . Dado > 0, podemos
tomar m tal que (1/ 1)/s < m, con lo que si n m se cumple que
1/ < 1 + ns 1/rn , luego rn < .
Teorema 7.48 Si 0 < r < 1, entonces

rn =

n=k

rk
.
1r

n: Una simple induccion prueba que, para m k,


Demostracio
m
P

rn =

n=k

rk rm+1
.
1r

Si hacemos tener m a innito, las propiedades de los lmites, junto con el teorema
anterior, implican trivialmente el resultado.
Teorema 7.49 Sea b 2 un n
umero natural. Entonces, cada n
umero real
[0, 1[ se expresa de forma u
nica como
=

c
P
n
,
n
n=1 b

para cierta sucesi


on {cn }
umeros naturales menores que b que no se
n=1 de n
haga constante igual a b 1 a partir de un termino.
n: Observemos en primer lugar que, si k 1, por el teorema
Demostracio
anterior tenemos
b1
c
P
P
bk
bk+1
1
n

=
(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

1 + (n + 1)s s + 1 + ns s + (1 + s)n s(1 + s)n + (1 + s)n = (1 + s)n+1 .

233

7.6. Sumas infinitas

V
Ademas, la desigualdad es estricta salvo que n k cn = b1. Tomando k = 1,
esto prueba en particular que todas las series del enunciado16 son n
umeros
en [0, 1[. Veamos que sucesiones distintas determinan n
umeros distintos. Si

{cn }
nimo natural en que dieren. No perdemos
n=1 6= {cn }n=1 , sea k el m
generalidad si suponemos que ck < ck . Entonces
k1
c
k1
c
P cn
P
P cn
P
ck
ck
1
n
n
=
+
+
<
+ k + k
n
n
k
n
n
b
b
b
b
b
b
b
n=1
n=1
n=1
n=k+1

k1
P cn
n
n=1 b

k1
c
c
P cn
P
P
ck
c
n
n

+ kk +
=
,
k
n
n
n
b
b
n=1 b
n=1 b
n=k+1 b

luego las series son distintas. Notemos que en la desigualdad estricta hemos
usado
que no todo cn = b1. En tal caso tendremos una igualdad si ck = ck +1 y
V
n > k cn = 0. Veamos que todo [0, 1[ admite una expresion de esta forma.
Deniremos la sucesion {cn } por recurrencia. Puesto que 0/b < b/b,
existe un u
nico n
umero natural c1 < b tal que c1 /b < (c1 + 1)/b. Supongamos denidos {cn }kn=1 tales que
k c
k c
P
P
b
n
n

<
+ k+1 .
n
n
b
b
b
n=1
n=1

Entonces existe un u
nico n
umero natural ck+1 < b tal que
k c
k c
P
P
ck+1
ck+1 + 1
n
n
+ k+1 <
+
,
n
n
b
bk+1
n=1 b
n=1 b

que es lo mismo que

k+1
Pc

n=1

n
n
b

<

k+1
Pc

n=1

n
bn

b
bk+2

Por lo tanto, tenemos una sucesion con la propiedad de que




k c

P
1
n

k.


n
b
n=1 b

Hemos visto que la sucesion {(1/b)k }k tiende a 0, de donde se sigue inmediatamente que
k c
c
P
P
n
n
= lm
=
.
n
n
k n=1 b
n=1 b

No puede ocurrir que la sucesion obtenida sea nalmente igual a b 1, pero


en lugar de justicarlo es mas f
acil concluir observando que si se diera el caso
hemos probado que admite otro desarrollo en serie en el que la cola igual a
b 1 se sustituye por otra igual a 0.
V

16 Esto vale incluso si la sucesi


on de coeficientes es finalmente igual a b 1 salvo si k = 1 y
n 1 cn = b 1, en cuyo caso la suma es 1.

234

Captulo 7. El sistema numerico

Definici
on 7.50 Si R, la sucesion {cn }
n=1 dada por el teorema anterior
para la parte fraccionaria de recibe el nombre de desarrollo en base b de la
parte fraccionaria de que, junto con el desarrollo de la parte entera dado por
la denicion 2.50 constituye el desarrollo en base b de n
umero real .
Cuando no se especica la base se sobrentiende que estamos tomando b = 10
y hablamos entonces de la expresi
on decimal de un n
umero real. La forma usual
de
representar
las
primeras
cifras
decimales
de
un
n
u
mero real es, por ejemplo:

1 000 = 31.6227 . . . lo que signica que

6
2
2
7
1 000 = 3 101 + 1 100 + 1 + 2 + 3 + 4 +
10
10
10
10
La existencia de desarrollos decimales proporciona otra demostracion de que
R = 20 , pues cada elemento de 2 constituye el desarrollo decimal (o incluso
en base 3) de un n
umero real distinto, luego R 20 , y la otra desigualdad se
sigue de que R PQ.
Observaci
on Terminamos con una reexion sobre lo que hemos visto a lo
largo de todo el captulo: en ning
un momento hemos necesitado el axioma de
regularidad (salvo a lo sumo para denir 20 en ausencia del axioma de eleccion,
pero el teorema sobre el cardinal de R podra reformularse sin nombrarlo), pero
el hecho es que todos los conjuntos numericos que hemos denido son regulares.
Por ejemplo, todos los pares ordenados de n
umeros naturales est
an contenidos en V , luego V . Si n Z, por denicion n V , luego
n V+1 , luego Z V+1 y Z V+2 .
Ahora, si m, n Z, entonces {m}, {m, n} V+2 , luego (m, n) V+3 ,
luego Z Z V+3 . Si q Q, por denicion q Z Z V+3 , luego q V+4 ,
luego Q V+4 , luego Q V+5 .
Si denimos los n
umeros reales como secciones iniciales abiertas de Q, entonces si R tenemos que Q V+4 , luego V+5 , luego R V+5
y R V+6 . Si construimos R mediante sucesiones de Cauchy, su lugar en la
jerarqua regular es unos pelda
nos mas alto.
El caso es que si prosiguieramos analizando las construcciones que manejan
habitualmente los matematicos, como los espacios Rn , los espacios p , los espacios de funciones holomorfas en un abierto del plano complejo, etc., analisis tan
sencillos como los que acabamos de realizar mostraran que todos ellos est
an en
alg
un V+n , para cierto n . En efecto, cada construcci
on solo aumenta un
n
umero nito de pasos el rango de los conjuntos involucrados, por lo que nunca
llegamos a V+ . La mayor parte de las matematicas actuales se desarrolla de
hecho en V+ . Por ello, resulta irrelevante plantearse si existen o no conjuntos
no regulares.

Captulo VIII

Elementos de topologa
En el captulo I hemos desarrollado el lenguaje b
asico de la teora de conjuntos, que incluye los conceptos de relaci
on, funcion, operaci
on y todos
los relacionados con ellos, y con este lenguaje hemos desarrollado los contenidos
que hemos visto hasta ahora. Sin embargo, en este punto resulta conveniente
enriquecer nuestro lenguaje b
asico con el lenguaje de la topologa conjuntista.
La topologa es una abstracci
on de la geometra y, si bien una parte de esta
rama de la matematica proporciona tecnicas muy potentes para trabajar en
contextos geometricos, otra parte desarrolla los conceptos topologicos b
asicos
en una direcci
on completamente opuesta, y permite aplicar razonamientos que
tienen su origen en la geometra en contextos abstractos totalmente alejados de
toda base geometrica intuitiva.
El tr
ansito de la topologa con base geometrica a la topologa puramente
conjuntista se realiza a traves del concepto de espacio metrico, que ya conocemos. Podemos pensar que el concepto mas elemental que formaliza la topologa
es el de alrededor de un punto. Si pensamos en los puntos del plano, o del
espacio intuitivo, vemos que sabemos dar sentido a armaciones sobre si todos
los puntos de alrededor de un punto dado cumplen algo. Por ejemplo, podemos decir que una esfera contiene a todos los puntos de alrededor de su centro,
y esto tiene un sentido muy preciso a pesar de que no tiene ning
un sentido decir
si un punto dado es o no uno de los puntos de alrededor de otro.
M
as concretamente, si x es un punto de un espacio metrico M y > 0 es
un n
umero real, podemos denir la bola abierta de centro x y radio como
B (x) = {y M | d(x, y) < }, de modo que, en el caso del plano o del espacio
intuitivo con la distancia intuitiva entre puntos, se trata de el crculo o la esfera
de centro x y radio . La idea b
asica es que, por peque
no que sea el radio ,
podemos decir que la bola B (x) contiene a todos los puntos de alrededor de x, de
modo que armar que una propiedad la cumplen todos los puntos de alrededor
de x es lo mismo que armar que existe un > 0 tal que todos los puntos de
B (x) cumplen la propiedad en cuestion.
Esto nos lleva a su vez a la nocion de entorno: Un subconjunto U M es
un entorno de un punto x M si existe un > 0 tal que B (x) U , y as,
235

236

Captulo 8. Elementos de topologa

los entornos de un punto son los conjuntos que contienen a todos los puntos de
alrededor del punto. La nocion de entorno captura de forma matematicamente
precisa la noci
on intuitiva de alrededor. En teora toda la topologa podra
formularse tomando como base la nocion de entorno debidamente abstrada de
su origen geometrico, pero resulta mas conveniente desde un punto de vista
tecnico partir de un concepto relacionado que captura la misma informacion,
el concepto de conjunto abierto. En un espacio metrico, un conjunto A es
abierto si es un entorno de todos sus puntos, es decir, si cuando contiene a un
punto, contiene tambien a todos los puntos de su alrededor.
Por ejemplo, cuando consideramos el conjunto de los puntos de un crculo
en el plano entendiendo que incluye a los de la circunferencia que lo limita, no
se trata de un conjunto abierto, pues un punto de la circunferencia est
a en el
crculo, pero tiene puntos alrededor que no est
an en el crculo. En cambio, si
consideramos que el crculo contiene u
nicamente los puntos que quedan dentro
de la circunferencia, pero sin contar a los de esta, entonces tenemos un conjunto
abierto.
El concepto de abierto es equivalente al de entorno en el sentido de que
hemos denido abierto a partir de entorno y, recprocamente, podemos
denir entorno a partir de abierto: un conjunto U es un entorno de un
punto x si y solo si existe un abierto A tal que x A U . Sin embargo, como
decimos, es mas conveniente construir la topologa sobre el concepto de abierto.
Trabajamos en NBG, aunque indicaremos explcitamente todo uso del axioma de eleccion (AE) o del axioma de eleccion numerable (AEN). Como de
costumbre, el axioma de regularidad es totalmente irrelevante.

8.1

Espacios topol
ogicos

La denicion general de espacio topologico 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 denicion de topologa exige que y X sean abiertos, que la
uni
on de cualquier familia de abiertos sea abierta y que la interseccion de dos
abiertos sea abierta. Una simple induccion a partir de esta u
ltima propiedad
nos da que la interseccion de cualquier cantidad nita de abiertos es abierta.

8.1. Espacios topol


ogicos

237

V Notemos que
S la propiedad b) podra expresarse mas brevemente como que
F (F T F T).

En la practica escribiremos X en lugar de (X, T) y sobrentenderemos que


T es la topologa del espacio topol
ogico X, teniendo en cuenta que T sera una
topologa distinta en cada caso.
Un subconjunto U de un espacio topologico 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 solo si es entorno de todos


sus puntos. En efecto, si es abierto cumple trivialmente la denicion de entorno
para cada uno S
de sus puntos, mientras que si cumple la condicion sobre entornos,
entonces A = F, donde F = {U T | U A}, luego A es abierto porque la
union de abiertos es abierta.
Diremos que un espacio topol
ogico X es de Hausdorff si
W
V
xy X(x 6= y AB T(x A y B A B = )).

Es decir, si puntos distintos pertenecen a abiertos disjuntos. (Se dice entonces


que A y B separan a x e y.) Es inmediato ver que en la denicion se puede
sustituir la condicion de que A y B sean abiertos por la de que sean entornos de
x, de modo que un espacio es de Hausdor si puntos distintos tienen entornos
disjuntos.
Ejemplos Dado un conjunto X, la topologa discreta en X es T = PX, y la
topologa trivial es T = {, X}.
Es inmediato comprobar que ambas son realmente topologas en X. Respecto de la topologa discreta todos los subconjuntos de X son abiertos, por lo
que es trivialmente una topologa de Hausdor (dados dos puntos distintos x,
y X, tenemos que {x}, {y} son abiertos disjuntos que los separan), mientras
que la topologa trivial tiene u
nicamente los abiertos exigidos por la denicion
de topologa, y no es de Hausdor salvo en el caso trivial en que |X| 1, en
cuyo caso coincide con la topologa discreta.
Se dice tambien que un espacio topologico es discreto o trivial si su topologa
es la discreta o la trivial, respectivamente.
Observemos tambien que todo espacio de Hausdor nito X es discreto. En
efecto, si x X, sea U un abierto que contenga a x y que sea minimal para
la inclusi
on (existe porque PX es nito). Tiene que ser U = {x}, porque si
existiera y U , entonces, por la propiedad de Hausdor, existiran abiertos
disjuntos A y B tales que x A, y B, pero entonces y
/ U A, que sera
entonces un abierto tal que x U A U , en contra de la minimalidad de U .
Para dar ejemplos mas representativos conviene introducir primero el concepto de base de una topologa:

238

Captulo 8. Elementos de topologa

Definici
on 8.2 Una base de un espacio topologico X es una familia de abiertos B (llamados abiertos b
asicos) tal que todo abierto de X se expresa como
uni
on de abiertos b
asicos.
S
Aqu hay que entender que = es siempre union de cero abiertos
b
asicos, luego no hace falta que sea el mismo un abierto b
asico. Notemos que
una denicion equivalente es que B T es base de X si
V
V
W
A T x A B B x B A,
S
pues si se cumple esto y A T, entonces A = F, donde F = {B B | B A}.
El interes de este concepto se debe a los dos teoremas siguientes:

Teorema 8.3 Si B es una base de un espacio topol


ogico X, se cumplen las dos
propiedades siguientes:
S
a) B = X,
V
V
W
b) AB B x A B C B x C A B.

n: Como X es abierto, debe expresarse como union de una


Demostracio
S
S
familia F B de abiertos b
asicos, luego X = F B X y tenemos la
igualdad.

Si x A B, donde A y B son abiertos, entonces A B es tambien abierto,


luego existe un abierto b
asico C que cumple lo pedido.

Lo interesante es que estas propiedades bastan para que una familia de conjuntos sea la base de una topologa:
Teorema 8.4 Sea X un conjunto y B PX una familia de subconjuntos de X
que tenga las propiedades siguientes:
S
a) B = X,
V
V
W
b) AB B x A B C B x C A B.

Entonces existe una u


nica topologa en X que tiene a B por base, y es la mnima,
respecto de la inclusi
on, para la que los elementos de B son abiertos.
S
n: Denimos T = { F | F B}. La condicion a) arma
Demostracio
S
que X T y trivialmente = T.
SiSF T, para cadaSA F denimos FA = {B
S BS| B A}, de modo que
FA B. Claramente F = F T.
A = FA . Sea F =
AF

Por u
ltimo,
S si A, B T, sea F = {B B | B A B}. Veamos que
AB =
F. Una inclusi
on es inmediata. Para probar la otra tomamos
x S
A B y, por la hipotesis b) existe un C B tal que x C F, luego
x F.
La unicidad y la parte nal son inmediatas: si T es una topologa en la que
los elementos de B son abiertos, necesariamente T T , luego T es la u
nica
topologa de base B.

239

8.1. Espacios topol


ogicos

Espacios m
etricos Si M es un espacio metrico, x M y > 0, denimos la
bola abierta de centro x y radio como
B (x) = {y M | d(x, y) < }.
Vamos a comprobar que la familia B formada por todas las bolas abiertas en
M satisface las condiciones del teorema anterior para ser base de una topologa
en M :
S
Puesto que x B1 (x), es obvio que B = X. Si x B1 (u) B2 (v),
tomamos = mn{1 d(x, u), 2 d(x, v)} > 0 y observamos que
x B (x) B1 (u) B2 (v),
pues si z B (x) entonces d(z, u) d(z, x) + d(x, u) < + d(x, u) < 1 , e
igualmente d(z, v) < 2 .
En lo sucesivo consideraremos a todo espacio metrico M como espacio topologico con la topologa que tiene por base a sus bolas abiertas.
Observemos que en el razonamiento anterior hemos visto en particular que si
x B1 (u), entonces existe un > 0 tal que x B (x) B1 (u). Esto implica
que
V
V
W
A M (A T x A > 0 B (x) A).
V
W
W
(En principio sera x A u M 1 > 0 x B1 (u) A.)

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 topologico y x X, una base de entornos
(abiertos) de x es una familia B T de entornos (abiertos) de x tal que si U es
un entorno de x existe B B tal que x B U .
Por ejemplo, ahora es inmediato que, en un espacio metrico M , la familia
de las bolas abiertas de centro x es una base de entornos abiertos del punto x.
En general, si en un espacio topologico X tenemos una familia {Bx }xX
de modo
S que cada Bx es una base de entornos abiertos de x, es claro que
Bx es una base de X.
B=
xX

En efecto, si A es abierto y x A, entonces A es un entorno de x, luego


existe un U Bx B tal que x U A.
Por ejemplo, teniendo en cuenta que toda bola de centro x en un espacio
metrico M contiene una bola de cualquiera de las familias siguientes:
{B0 (x) | 0 < 0 < },

{Br (x) | r Q r > 0},

{B1/n (x) | n N n > 0},

es inmediato que las tres son bases de entornos de x, luego una base de M est
a
formada por todas las bolas abiertas en M cuyo radio sea a) menor que un > 0
jo, b) un n
umero racional positivo o c) de la forma 1/n con n N no nulo.

240

Captulo 8. Elementos de topologa

Se dice que un espacio topologico X es metrizable si existe una distancia


d : X X R que induce la topologa de X. Obviamente, todo espacio
metrizable es un espacio de Hausdor.
Por ejemplo, todo espacio discreto es metrizable, ya que la topologa discreta
en un conjunto X es la topologa inducida por la metrica discreta, que es la
distancia d : X X R dada por

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 d es una distancia en M entonces
Demostracio
d(x, y) = mn{d (x, 1), 1}
tambien es una distancia en M y como las bolas de radio < 1 para las distancias
d 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
denir topologas:
Definici
on 8.7 Una subbase de un espacio topologico X es una familia S T
tal que la familia de las intersecciones nitas 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.
La diferencia respecto de las bases es que una familia de conjuntos no necesita
cumplir ninguna condicion para ser la subbase de una topologa:
Teorema 8.8 Sea X un conjunto y S PX una familia de subconjuntos de
X. Entonces existe una u
nica topologa en X de la cual S es subbase, y es la
mnima, respecto de la inclusi
on, para la que los elementos de S son abiertos.

241

8.1. Espacios topol


ogicos

T
n: Sea B = { S | S S S S nito} y veamos que
Demostracio
T
cumple las condiciones del teorema 8.4. Como X = B,Tla primera
T se
cumple trivialmente. Si A, B B y x A B, entonces A = T S, B = T ,
para ciertos conjuntos nitos S, T S. Pero entonces A B = (S T ) S.

Por lo tanto, B es la base de una topologa en X, la cual tiene obviamente


a S por subbase. Si T 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 , y esto nos da la unicidad.
La topologa de orden Si X es un conjunto totalmente ordenado, la topologa
de orden en X es la topologa que tiene por subbase a los intervalos de la forma
], b[

]a, +[ ,

para a, b X.
Es obvio que una interseccion nita de tales intervalos es un intervalo del
mismo tipo (si es que todos ellos son del mismo tipo) o bien , o bien un
intervalo abierto ]a, b[, luego una base de la topologa de orden la forman los
intervalos abiertos
], b[ ,
]a, +[ ,
]a, b[ .
Si X no tiene maximo, todo intervalo de la forma ]a, +[ es union de intervalos ]u, v[, pues, dado x ]a, +[, existe un v > x, luego x ]a, v[ ]a, +[.
Similarmente ocurre con los intervalos ], b[ si X no tiene mnimo. Por lo
tanto, si X no tiene maximo ni mnimo, una base de X la forman por s solos
los intervalos abiertos ]a, b[. En cambio, si X tiene maximo M , a estos hay que
a
nadir los intervalos ]a, M ] = ]a, +[, y si X tiene mnimo m, para tener una
base hay que a
nadir tambien los intervalos [m, b[ = ], b[.
En lo sucesivo consideraremos a todo conjunto totalmente ordenado como
espacio topol
ogico con la topologa de orden. Notemos que son espacios de
Hausdor, pues si x < y son dos elementos de X, o bien existe un u X tal
que x < u < y, entonces ], u[ y ]u, +[ son entornos disjuntos de x e y,
mientras que si no existe tal u, podemos tomar ], v[ y ]u, +[.
Notemos que en R tenemos denida la topologa inducida por la metrica y
la inducida por el orden. Vamos a ver que son la misma. Ello es consecuencia
de que, claramente, las bolas abiertas en R son intervalos B (x) = ]x , x + [,
luego todo abierto metrico es un abierto para la topologa de orden.
Recprocamente, si ]a, b[ es un abierto b
asico en R para la topologa de orden
y x ]a, b[, tomamos = mn{x a, b x} y entonces es claro que
B (x) = ]x , x + [ ]a, b[ ,
luego todos los abiertos de la topologa de orden son abiertos metricos.
Llamaremos topologa usual en R a la topologa inducida por su distancia
como cuerpo metrico, que coincide, seg
un acabamos de ver, con su topologa de

242

Captulo 8. Elementos de topologa

orden. En lo sucesivo consideraremos siempre a R como espacio topologico con


esta topologa.
Tambien consideraremos a los ordinales como espacios topologicos con la
topologa de orden.
Topologa relativa Si X es un espacio topologico e Y X, se llama topologa
relativa de Y respecto de X a la topologa TY = {A Y | A T}.
Veamos que es, en efecto, una topologa en Y . En primer lugar tenemos que
= Y TY , Y = X Y TY .
Si F TY , consideramos la familia de abiertos
F = {U T | U Y F}
S
S
S
y llamamos A = F T. Es facil ver que A Y = F, con lo que F TY .

Por u
ltimo, dados U , V TY , existen A, B T tales que U = A Y ,
V = B Y , luego U V = (A B) Y TY .
Observemos que si B es una base de X y S es una subbase de X, entonces
BY = {B Y | B B},

SY = {S Y | S S}

son, respectivamente, una base y una subbase de la topologa relativa.


En
S efecto, un abierto de la topologa relativa es de la forma A SY , donde
A = F, con F B, luego F = {U Y | U F} BY y A Y = F . Esto
prueba que BY es base de la topologa relativa.
Similarmente, si B es la base inducida por S, es facil ver que BY (que ya
hemos probado que es una base de la topologa relativa) es la base inducida por
SY , luego SY es subbase de la topologa relativa.
En lo sucesivo consideraremos a los subconjuntos de los espacios topologicos
como espacios topol
ogicos con la topologa relativa. Esto es coherente, pues es
f
acil ver que si X es un espacio topologico y tenemos subconjuntos Z Y X,
entonces la topologa relativa de Z respecto de X es la misma que la relativa
respecto de Y cuando en Y consideramos la topologa relativa respecto de X.
A su vez, esto es coherente con el criterio de considerar a los espacios metricos
con la topologa inducida por la distancia, pues si M es un espacio metrico con
una distancia d : M M R y N M , entonces la topologa inducida en
N por la distancia d|N N : N N R es la misma que la topologa relativa
respecto de la topologa inducida en M por la distancia d.
En efecto, es f
acil ver que si x N y > 0, entonces BN (x) = BM (x) N ,
luego los abiertos b
asicos de la topologa metrica en N son abiertos para la topologa relativa, luego todo abierto metrico es abierto para la topologa relativa.
Recprocamente, un abierto para la topologa relativa es de la forma A N ,
con A abierto en M , luego, para todo x A N , existe un > 0 tal que

243

8.1. Espacios topol


ogicos

BM (x) A, luego BN (x) = BM (x) N A N , luego A N es abierto


metrico.
En cambio, si X es un conjunto totalmente ordenado y Y X, entonces
la topologa inducida en Y por la restriccion del orden de X no coincide necesariamente con la topologa relativa de Y respecto de la topologa de orden
de X.
Ejemplo Sea X = R con la topologa usual, y sea
Y = {1} {1/n | n N n 6= 0}.
Si consideramos a Y con la topologa relativa, vemos que {1} = Y ]2, 0[ es
abierto. Pero no es abierto para la topologa de orden de Y , pues, siendo 1
el mnimo de Y , no pertenece a ning
un intervalo de la forma ]a, b[ o ]a, +[,
luego tendra que existir un b Y tal que 1 ], b[ {1}, pero no existe
tal b, pues ciertamente b = 1 no cumple esto y un intervalo ], 1/n[ no est
a
contenido en {1}.
En vista de esto, cuando consideremos subconjuntos de conjuntos ordenados
los consideraremos como espacios topologicos con la topologa relativa, y no con
la topologa de orden.
En cualquier caso, se cumple lo siguiente:
Teorema 8.9 Si X es un conjunto totalmente ordenado y Y X, entonces
todo abierto de Y para la topologa de orden es abierto para la topologa relativa
respecto de la topologa de orden de X. Si se cumple una de las condiciones
siguientes:
a) Y es un intervalo en X,
V
W
b) uv X(u < v y Y u < y < v),

entonces ambas topologas coinciden.

n: Es claro que si a Y entonces ]a, +[ = ]a, [ Y , y


Demostracio
lo mismo vale para intervalos ], b[, con b Y , luego todo abierto subb
asico
para la topologa de orden de Y es abierto para la topologa relativa.
Respecto a la segunda parte, es claro que si Y es un intervalo en X, entonces
Y
Y ]a, +[ puede ser , Y o bien ]a, +[ , pero en cualquier caso es abierto
para la topologa de orden, e igualmente sucede con los intervalos ], b[. Por
lo tanto, los abiertos subb
asicos de la topologa relativa son abiertos para la
topologa de orden, y esto implica que lo mismo vale para todos los abiertos.
Por otra parte, si se cumple la segunda condicion, entonces Y ]a, +[ es
igualmente abierto para la topologa de orden, pues si u Y ]a, +[, entonces
a < u, luego existe un y Y tal que a < y < u, luego
Y

u ]y, +[ Y ]a, +[ .

244

Captulo 8. Elementos de topologa

As pues, de nuevo Y ]a, +[ es abierto para la topologa de orden y lo


mismo vale para los intervalos ], b[, con lo que concluimos igualmente que la
topologa relativa es la topologa del orden.
As, consideraremos como topologa usual en los subconjuntos de R a la
topologa relativa, y ahora sabemos que coincide con la topologa de orden en
los intervalos y tambien en los conjuntos densos, como Q.
Tambien podemos armar que la topologa relativa de un ordinal respecto
de otro mayor es la topologa de orden.
Por u
ltimo, todo subespacio de un espacio de Hausdor es trivialmente un
espacio de Hausdor (con la topologa relativa).
La topologa producto Consideremos una
Qfamilia de conjuntos {Xi }iI , que
Xi . Para cada i I tenemos la
nos permite formar
el
producto
cartesiano
Q
iI
Xi Xi .
proyeccion pi :
iI

Si cada Xi es un espacio topologico, denimos la topologa producto en el


producto cartesiano como la que tiene por subbase a los conjuntos de la forma
p1
i [A], donde A es un abierto en Xi .
Teorema 8.10 Sea {Xi }iI una familia de espacios topol
ogicos y sea {Bi }iI
una familia tal que Bi sea una base
de
X
.
Entonces
una
base de la topologa
i
Q
Bi tales que existe I0 I finito de modo
producto la forman los productos
iI
V
V
que i I0 Bi Bi y i I \ I0 Bi = Xi .

n: Sea T la topologa que tiene por subbase los conjuntos de


Demostracio
la forma p1
a
i [B], donde B Bi . Estos abiertos son abiertos para la topolog
producto, luego todo abierto de T es abierto para la topologa producto.
Recprocamente, un abierto subb
asico para la topologa producto es de la
forma p1
[A],
donde
A
es
abierto
en
Xi , pero entonces A se puede expresar
i
como uni
on de conjuntos de Bi , luego p1
on de abiertos subb
asicos de
i [A] es uni
T, luego todo abierto de la topologa producto es abierto de T. En denitiva, T
es la topologa producto.
Llamemos B a la familia de
T los1conjuntos descritos en el enunciado. Todo
pi [Bi ], luego es un abierto b
asico de T (luego
elemento de B es de la forma
de la topologa producto). iI0
Si probamos que B es base de una topologa, entonces todos los abiertos de
esta topologa seran abiertos para la topologa producto, y como cada abierto
subb
asico de T est
a en B, todo abierto de la topologa producto sera abierto
para la topologa de B, y quedara demostrado que B es una base de la topologa
producto.
Ahora bien, la primera
de 8.4 T
es inmediata y, si tenemos que
T propiedad
pi1 [Bi ], podemos cambiar I0
p1
[B
]
y
V
=
x U V , donde U =
i
i
iI0

iI1

e I = I1 por I0 I1 si denimos Bi = Xi para i I1 \ I0 y Bi = Xi para

245

8.1. Espacios topol


ogicos

i I0 \ I1 . Entonces
T 1
T 1
T 1
T 1
pi [Bi Bi ]
(pi [Bi ] pi1 [Bi ]) =
pi [Bi ] =
pi [Bi ]
U V =
iI

iI

iI

iI

y, como x U V , tenemos que pi (x) Bi Bi , luego existe Bi Bi tal que


pi (x) Bi Bi Bi , luego
T 1
pi [Bi ] U V.
x
iI

Esto prueba que B es una base, y que por tanto lo es de la topologa producto.

La situaci
on es conceptualmente mas simple si consideramos productos nitos, pues entonces el teorema anterior arma que una base de un producto
X1 Xn est
a formada por los conjuntos de la forma B1 Bn , donde
cada Bi est
a en una base prejada de Xi .
Normalmente consideraremos los productos de espacios topologicos como espacios topol
ogicos con la topologa producto. Al tomar subespacios de productos
tenemos el resultado siguiente de coherencia:
Teorema 8.11 Sea {Xi }iI una familia de espacios topol
ogicos y sea
Q {Yi }iI
Yi es un
una familia de conjuntos, de modo que cada Yi Xi . Entonces Y =
iI
Q
Xi . Si consideramos a cada Yi como espacio topol
ogico
subconjunto de X =
iI

con la topologa relativa, entonces la topologa producto de Y es la misma que


la topologa relativa respecto de X.
n: Un abierto b
Demostracio
asico para la topologa relativa de Y es
Q
Q
Q
(Yi Ai ),
Ai =
Yi
iI

iI

iI

donde cada Ai es abierto en Xi y todos salvo una cantidad nita coinciden con
Xi , pero es claro que el miembro derecho es un abierto b
asico para la topologa
producto de Y , y viceversa. Por lo tanto, ambas topologas coinciden.
Llamaremos topologa usual de Rn a la topologa producto, cuando consideramos en R la topologa usual.
Teorema 8.12 Todo producto de espacios topol
ogicos de Hausdorff es un espacio de Hausdorff.
Q
n: Sea X =
Xi un producto de espacios topologicos de
Demostracio
iI

Hausdor y sean x, y X dos puntos distintos. Entonces existe un i I tal que


xi 6= yi , luego existen abiertos disjuntos U , V Xi tales que xi U , yi V , y
1
entonces p1
i [U ] y pi [V ] son abiertos disjuntos en X que separan a los puntos
dados.

246

Captulo 8. Elementos de topologa

Si {Mi }ni=1 es una familia de espacios topologicos metrizables, entonces el


n
Q
Mi es metrizable, es decir, existe una distancia en el producto
producto M =
i=1

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

Se comprueba sin dicultad que d es una distancia en M . Vamos a ver que


induce la topologa producto. Un abierto b
asico para la topologa producto es
de la forma B = B1 (x1 ) Bn (xn ). Veamos que B es abierto para la
distancia d. Para ello tomamos y B y observamos que B (y) B, donde
= mn{i d(yi , xi ) | 1 i n}, pues si z B (y), entonces
d(zi , xi ) d(zi , yi ) + d(yi , xi ) d(z, y) + d(yi , xi ) < + d(yi , xi ) i ,
luego zi Bi (xi ), luego z B. As pues, todo abierto para la topologa
producto es abierto para d.
Recprocamente, un abierto b
asico para d es B (x), y tenemos que probar
que es abierto para la topologa producto. Para ello tomamos y B (x) y
probamos que y B (y1 ) B (yn ) B (x), donde = ( d(x, y))/n.
En efecto, si z pertenece al producto de bolas, entonces
d(z, x) d(z, y) + d(y, x) =

n
P

d(zi , yi ) + d(y, x) < n + d(y, x) = .

i=1

luego y B (x). Con esto queda probado que la topologa metrica es la topologa producto.
Una mnima variante del argumento anterior prueba que lo mismo vale para
la distancia dada por
d (x, y) = max d(xi , yi ).
i

Por lo tanto, d y d son distancias equivalentes en el producto.


Este resultado se puede generalizar ligeramente:
Teorema 8.13 Si {Mn }n
Q es una familia numerable de espacios metricos,
entonces el producto M =
Mi admite una distancia que induce la topologa
i
producto.
n: Por el teorema 8.6 podemos tomar una distancia di en Mi
Demostracio
que tome valores en [0, 1]. Denimos d : M M M mediante
d(x, y) =

X di (xi , yi )
i

2i

X 1
= 2.
2i
i

247

8.2. Algunos conceptos topol


ogicos.

La prueba de que d es una distancia no ofrece dicultad. Veamos que induce la topologa producto. Consideremos un abierto b
asico para la topologa
producto, que es de la forma
T 1
B=
pi [Bi (xi )].
i<n

Para probar que es abierto para d tomamos y B y vamos a ver que B (y) B,
donde = mn{i d(yi , xi ) | i < n}/2n. En efecto, si z B (y), entonces, para
i < n,
d(zi , yi )
d(zi , yi )
i d(yi , xi )

d(z, y) < <


n
i
2
2
2n
luego
d(zi , xi ) d(zi , yi ) + d(yi , xi ) < i ,

luego zi Bi (xi ), luego z B. Por lo tanto, los abiertos para la topologa


producto son abiertos para d. Recprocamente, consideramos un abierto b
asico
para d, es decir, B (x) y veamos que es abierto para la topologa producto.
Para ello tomamos y B (x) y vamos a encontrar un abierto b
asico B para la
topologa producto tal que y B B (x).
Tomamos n tal que
X 1
1
d(y, x)
= n1 <
i
2
2
2
in

y sea = ( d(y, x))/(2n), B =

i<n

p1
, si z B, tenemos que
i [B (yi )]. As

d(z, x) d(z, y) + d(y, x)


=

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

Algunos conceptos topol


ogicos.

Veamos ahora c
omo el concepto de espacio topologico permite introducir numerosos conceptos de gran utilidad para describir su estructura. Empezaremos
mostrando que la noci
on de convergencia de sucesiones que ya hemos manejado en el captulo anterior en el contexto de espacios metricos es en realidad
topologica.

248

Captulo 8. Elementos de topologa

Definici
on 8.14 Diremos que una sucesion {xn }n en un espacio topologico
X converge a un lmite l X si para todo entorno U de l
W
V
m n m xn U,
es decir, si la sucesion entra en todo entorno de l a partir de un termino y ya
no vuelve a salir.
Notemos que en un espacio trivial, el u
nico entorno de cualquier punto es
todo el espacio, que trivialmente contiene a cualquier sucesion, luego en un
espacio trivial toda sucesion converge a cualquier punto. En cambio, en un
espacio de Hausdor, si una sucesion tiene lmite, este es u
nico. En efecto, si
{xn }n convergiera a dos lmites l 6= l , entonces existiran abiertos disjuntos
U , V tales que l U , l V , pero entonces debera haber un m tal que si
n m, entonces xn U V , contradiccion.

Por ello, si una sucesion {xn }n converge en un espacio de Hausdor, representaremos su lmite como lm xn X.
n

Es inmediato comprobar que para que se cumpla la denicion de lmite basta


considerar los entornos de l pertenecientes a una base de entornos prejada. Por
ejemplo, en un espacio metrico basta considerar las bolas abiertas B (l), pero
entonces la condicion xn B (l) equivale a d(xn , l) < , de donde se sigue que
la noci
on de convergencia que acabamos de introducir coincide con la denida
en 7.11.
Es inmediato comprobar que si tenemos espacios Y X, la convergencia de
una sucesion {xn }n contenida en Y a un lmite y Y se cumple respecto de
la topologa de X si y solo si se cumple respecto de la topologa de Y . (Aunque,
naturalmente, una sucesion en Y puede converger en X a un lmite que no este
en Y . Para productos tenemos el teorema siguiente:
Q
Xi un producto de espacios topol
ogicos. Una suTeorema 8.15 Sea X =
iI

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 sucesion en el producto, jado i I y un


Demostracio
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
Ai ,
U=
iI

donde cada Ai es abierto en Xi y existe I0 I nito tal que si i I \I0 entonces


Ai = Xi . Para cada i I0 , tenemos que Ai es un entorno de xi , luego existe
un mi tal que si n mi , entonces xni Ai . Tomamos m = max{mi | i I0 },
con lo que si n m, se cumple xni Ai para todo i I0 , y trivialmente si
i I \ I0 , luego xn U , y esto prueba que la sucesion converge a x.

8.2. Algunos conceptos topol


ogicos.

249

Un subconjunto C de un espacio topologico X es cerrado si y solo si X \ C


es abierto. Obviamente, los cerrados tienen las propiedades analogas a las de
los abiertos cambiando uniones por intersecciones:
Teorema 8.16 Si X es un espacio topol
ogico, se cumple:
a) , X son cerrados.
b) Si {Ai }iI es una familia de elementos de cerrados en X, entonces
es cerrado.

Ai

iI

c) Si A, B son cerrados, entonces A B es cerrado.


Observemos que si Y X, los cerrados de Y son los conjuntos de la forma
C Y , donde C es cerrado en X. En efecto, en principio son los conjuntos de
la forma Y \ (A Y ), donde A es abierto en X, pero obviamente
Y \ (A Y ) = Y (X \ A).
Hay una caracterizaci
on u
til de los espacios de Hausdor:
Teorema 8.17 Un espacio topol
ogico X es de Hausdorff si y s
olo si la diagonal
= {(x, x) | x X} es cerrada en X X.
n: Si X es de Hausdor y (x, y) (X X) \ , entonces
Demostracio
x 6= y, luego x e y pueden ser separados por abiertos disjuntos U y V . Entonces
(x, y) U V (X X) \ , luego el complemento de la diagonal es entorno
de todos sus puntos, es decir, es abierto, y la diagonal es cerrada.
Recprocamente, si la diagonal es cerrada, dados dos puntos distintos x,
y X, entonces (x, y) (X X) \ , que es un abierto, luego existe un abierto
b
asico (x, y) U V (X X) \ , donde U y V son abiertos, necesariamente
disjuntos, con lo que separan a x e y.
Las propiedades de los abiertos y los cerrados nos permiten denir dos conceptos asociados:
Definici
on 8.18 Si X es un espacio topologico y A X, denimos el interior

A y la clausura A de A como los conjuntos

S
T
A = {C | A C C cerrado}.
A = {U | U A U abierto},

Es obvio que A es el mayor abierto contenido en A (respecto de la inclusi


on)

y que C es el menor cerrado que contiene a A. En particular A A A.

Ademas, A es abierto si y solo si A = A y A es cerrado si y solo si A = A.

Cuando sea mas conveniente por razones tipogr


acas representaremos el
interior y la clausura mediante int A y cl A, respectivamente.

Los puntos de A se llaman puntos interiores de A, mientras que los de A se


llaman puntos adherentes de A.
El interior y la clausura verican una relacion fundamental:

250

Captulo 8. Elementos de topologa

Teorema 8.19 Si A es un subconjunto de un espacio topol


ogico X, entonces
int (X \ A) = X \ cl A,

cl (X \ A) = X \ int A.

n: Como A cl A, tambien X \ cl A X \ A, y el termino


Demostracio
de la izquierda es abierto, luego X \ cl A int (X \ A).
Por otra parte, int (X \ A) X \ A, luego A X \ int (X \ A), y el termino
de la derecha es cerrado, luego cl A X \ int(X \ A), luego int(X \ A) X \ cl A.
La otra igualdad se prueba analogamente.
La interpretaci
on de los puntos interiores es muy simple: un punto x es
interior a A si y solo si A es un entorno de x. Los puntos adherentes tambien
tienen su interpretaci
on:
Teorema 8.20 Si A es un subconjunto de un espacio topol
ogico X, entonces
un punto x X es adherente a A si y s
olo si todo entorno de x corta a A.
n: Supongamos que x es adherente a A. Sea U un entorno
Demostracio
de x. Existe un abierto G tal que x G U . Basta probar que G A 6= .
Ahora bien, en caso contrario X \ G sera un cerrado que contiene a A, luego
A X \ G, mientras que x A G.
Recprocamente, si x tiene esta propiedad entonces x A, ya que de lo
contrario X \ A sera un entorno de x que no corta a A.
Por lo tanto, podemos decir que los puntos interiores de A son los puntos
que tienen todos los puntos de su alrededor en A, mientras que los puntos
adherentes de A son los puntos que tienen en A al menos parte de los puntos
de su alrededor. En este sentido, los puntos de A \ A son puntos que, sin estar
en A, est
an pegados a o en contacto con A.
Es espacios metricos tenemos una caracterizacion muy descriptiva de los
puntos adherentes. Necesitamos la denicion siguiente:
Definici
on 8.21 Sea M un espacio metrico, sea 6= A M y sea x M ,
definimos la distancia de x a A como
d(x, A) = nf{d(x, y) | y A}.
Teorema 8.22 Sea X un espacio metrico y A M un conjunto no vaco.
Entonces A = {x M | d(x, A) = 0}.
n: Si d(x, A) = 0, para probar que es adherente basta ver que
Demostracio
toda bola abierta de centro x corta a A. Dado > 0 tenemos que d(x, A) < ,
lo que signica que existe un y A tal que d(x, y) < , es decir, y B (x) A.
El recproco se prueba igualmente.
Conviene distinguir los puntos adherentes que no son interiores:
Definici
on 8.23 Si A es un subconjunto de un espacio topologico X, se llama
frontera de A al conjunto
A = A X \ A.

251

8.2. Algunos conceptos topol


ogicos.

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 expresion para la frontera resulta inmediatamente que un
conjunto A es abierto si y solo si A A = , y es cerrado si y solo si A A,
es decir, los abiertos son los conjuntos que no contienen a su borde y los
cerrados son los conjuntos que contienen a todo su borde.
Observemos que la inclusi
on A A se puede interpretar como que todo
punto x A tiene trivialmente alg
un punto de su alrededor en A, a saber, el
propio x, pero a veces es relevante que un punto tenga puntos de alrededor en
A sin contarlo a el mismo. Esto nos lleva al concepto de punto de acumulaci
on:
Si A es un subconjunto de un espacio topologico X, un punto x X es un
punto de acumulaci
on de A si todo entorno U de x cumple (U \ {x}) A 6= .
El conjunto de todos los puntos de acumulaci
on de A se llama conjunto derivado
de A, y se representa por A .
Los puntos de A \ A se llaman puntos aislados de A.

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
a en A . Obviamente A A.
mismo. Por eso est
a trivialmente en A, pero no est
Tambien es inmediato que un espacio topologico es discreto si y solo si todos
sus puntos son aislados.
Para completar el vocabulario topologico b
asico a
nadimos una u
ltima denicion:
Un subconjunto D de un espacio topologico X es denso si D = X.
Esto signica 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 condicion
se puede restringir a todo abierto b
asico no vaco.
En particular, un subconjunto D de un espacio metrico M es denso si y solo
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 denicion de conjunto
denso que acabamos de dar es equivalente, en el caso de espacios metricos, a la
que dimos en en 7.11. Tambien es claro que sobre precontinuos equivale a la
dada en 7.37.
De todas estas deniciones se siguen muchas propiedades inmediatas. Por

ejemplo, es claro que si A B entonces A B y A B. (Tenemos que

A A B y, como A es un abierto contenido en B, se cumple A B .)

252

Captulo 8. Elementos de topologa

Tambien es f
acil ver que int(A B) = int A int B, y que A B = A B,
B
X
as como que si A B X, entonces A = A B (pero la igualdad analoga
con interiores es falsa en general).
En un espacio de Hausdor, los conjuntos nitos son cerrados. En efecto,
basta probar que los puntos son cerrados, pero si x, y son dos puntos distintos,
hay abiertos disjuntos tales que x U , y V , luego {x} X \ V , luego
{x} X \ V , luego y
/ {x}, y esto vale para todo y 6= x, luego {x} = {x}.
Para productos tenemos:
Teorema 8.24 Sea {Xi }iI una familia de espacios topol
ogicos y sea {Yi }iI
una familia tal que cada Yi Xi . Entonces
Q

Yi =

Yi .

iI

iI

En particular, el producto de cerrados es cerrado.


n: Si llamamos X al espacio producto, se cumple que
Demostracio
1
X \ p1
i [Y i ] = pi [Xi \ Y i ]

de donde p1
i [Yi ] es cerrado, y

Yi =

p1
on
i [Y i ] es cerrado por ser intersecci

iI
iI
Q
Q
Yi .
de cerrados. Esto implica que
Yi
iI
QiI
Yi , vamos a probar que est
a en la clausura del
Recprocamente, si y
iI

producto viendo que todo entorno


Q de y corta al producto. Podemos tomar como
Ai , donde cada Ai es abierto en Xi y existe
entorno un abierto b
asico U =
iI

I0 I nito tal que si i I \ I0 entonces Ai = Xi . Para cada i I0 tenemos


que yi Ai Yi , luego existe yi Ai Yi . Denimos
yi =

As y U

iI

yi
yi

si i I0 ,
si i I \ I0 ,

Yi 6= , luego y es un punto adherente del producto y tenemos

la igualdad requerida.

Caracterizaciones con sucesiones Todos los conceptos que hemos introducido en esta secci
on admiten caracterizaciones en terminos de sucesiones en una
clase de espacios topol
ogicos que incluye a todos los espacios metricos:
Definici
on 8.25 Un espacio topologico cumple el primer axioma de numerabilidad (1AN) si cada uno de sus puntos tiene una base numerable de entornos.

253

8.2. Algunos conceptos topol


ogicos.

Notemos que si {Un }n es una base de entornos de x, entonces {U n }n


T
es una base de entornos abiertos de x y, si llamamos Vm =
U n , entonces
nm

{Vm }m es una
V base numerable de entornos abiertos de x con la propiedad adicional de que mn (m n Vn Vm ). A las bases en estas condiciones
las llamaremos bases de entornos decrecientes.

Por ejemplo, todo espacio metrico M cumple 1AN, pues cada punto x M
tiene por base decreciente de entornos abiertos a la familia de bolas abiertas
{B1/n (x)}
n=1 .
Teorema 8.26 (AEN) Sea X un espacio que cumpla 1AN, sea A X y sea
x X. Entonces:
a) x es un punto interior de
olo si para toda sucesi
on {xn }n que
W A si yVs
converja a x se cumple m n m xn A.
b) x es un punto adherente de A si y s
olo si existe una sucesi
on {xn }n
convergente a x contenida en A.

c) x es un punto de acumulaci
on de A si y s
olo si existe una sucesi
on {xn }n
convergente a x contenida en A \ {x}.
d) A es denso si y s
olo si para todo x X existe una sucesi
on {xn }n
convergente a x contenida en A.
n: b) Sea {Un }n una base decreciente de entornos abiertos
Demostracio
de x. Si x A, entonces Un A 6= , luego podemos elegir un punto xn Un A.
Es inmediato que la sucesion {xn }n est
a contenida en A y converge a x.
El recproco es trivial: si existe la sucesion y U es un entorno de x, entonces
existe un n tal que xn U A 6= , luego x es adherente a A.

a) Si x no es un punto interior de A, entonces x X\ A= X \ A, luego por


b) existe una sucesion en X \ A que converge a x. El recproco es consecuencia
inmediata de la denicion de convergencia.
La prueba de c) es analoga a la de b) y el apartado d) es un caso particular
de b).
Vemos, pues, que en este contexto un conjunto A es cerrado cuando es
imposible que el lmite de una sucesion contenida en A se salga de A.
La topologa de orden en los ordinales Consideremos un ordinal > 0
como espacio topol
ogico con la topologa de orden. Observamos en primer lugar
que los puntos aislados de son el 0 y los ordinales sucesores.
En efecto, por una parte tenemos que {0} = ], 1[ (o bien {0} = , si es
que = 1) y, si +1 < , entonces {+1} = ], + 2[ (o bien {+1} = ], +[
si es que + 2 = ). Por lo tanto, 0 y los ordinales sucesores en son puntos
aislados.

254

Captulo 8. Elementos de topologa

En cuanto a los ordinales lmite, veamos que si , entonces una base de


entornos abiertos de es {], ]}< . Es claro entonces que es un punto de
acumulaci
on de , pues todos sus entornos contienen ordinales < .
Ante todo, ], ] es abierto, pues coincide con ], + 1[ si +1 < o bien con
], +[ en caso contrario. Si U es un entorno de , entonces existen ,
tales que ]u, v[ U , donde u, v son ordinales de o bien . Ahora bien,
si u = , siempre podemos tomar < y se cumple que ], ] ]u, v[ U .
En particular, es discreto si y solo si , y es 1AN si y solo si1
1 . En efecto, si > 1 entonces 1 no admite una base numerable
de entornos, pues si {Un }n es cualquier familia numerable de entornos de
1 , podemos
tomar el menor Vordinal n < 1 tal que ]n , ] Un . Entonces
S
= n < 1 , y cumple que n ], ] Un , luego ] + 1, ] es un entorno
n

de que no puede contener ning


un entorno Un , luego la familia dada no es una
base de entornos.

As pues, los ordinales > 1 son ejemplos de espacios topologicos no metrizables.


Observemos por u
ltimo que si es un ordinal lmite, un conjunto C es
cerrado en en el sentido de la denicion 6.1 si y solo si es cerrado respecto de
la topologa de orden en .
En efecto, si C es cerrado para la topologa de orden y < cumple que
C no est
a acotado en , entonces C corta a todo conjunto ], ], luego
corta a todo entorno de , luego C = C. As pues, C es cerrado en el
sentido de 6.1.
Recprocamente, si C es cerrado seg
un 6.1 y C, entonces todo entorno
de corta a C. Si es un punto aislado, entonces {} C 6= , luego C, y
si es un ordinal lmite, entonces, para todo < tenemos que ], ] C 6= ,
lo cual signica que C no est
a acotado en , luego C igualmente.
Concluimos que C = C, luego C es cerrado para la topologa.

8.3

Aplicaciones continuas

Uno de los conceptos mas relevantes que permite formalizar la topologa es


el de aplicacion continua, entendida como una aplicacion que no desgarra un
conjunto, en el sentido de que transforma los puntos de alrededor de un punto
x en los puntos de alrededor de f (x). Con precisi
on:
Definici
on 8.27 Una aplicacion f : X Y entre dos espacios topologicos
es continua en un punto x X si para todo entorno U de f (x) se cumple que
f 1 [U ] es un entorno de x. Diremos que f es continua en un conjunto A X
si es continua en todos los puntos de A. Diremos que f es continua si lo es en
todos los puntos de su dominio X.
1 Una

implicaci
on usa AEN, al afirmar que < 1 .

8.3. Aplicaciones continuas

255

En otras palabras, f es continua en x si entre los puntos de alrededor de


f (x) est
an las im
agenes de todos los puntos de alrededor de x. La denicion
puede expresarse en terminos de una base de entornos de x y otra de f (x): dado
un entorno b
asico U de f (x), debe cumplirse que f 1 [U ] contenga un entorno
b
asico de x. Si aplicamos esto a una aplicacion entre dos espacios metricos
tomando un entorno b
asico de f (x) de la forma B (f (x)) y un entorno b
asico
de x de la forma B (x), tenemos la caracterizacion siguiente:
Teorema 8.28 Una aplicaci
on f : M N entre dos espacios metricos es
continua en un punto x M si y s
olo si
V
W
V
> 0 > 0 u M (d(x, u) < d(f (x), f (u)) < ).

Es decir, que si queremos que f (u) diste de f (x) menos que , solo tenemos que tomar u a una distancia de x menor que , o tambien, que puntos
sucientemente proximos a x tienen im
agenes arbitrariamente proximas a f (x).
En espacios 1AN podemos caracterizar la continuidad en terminos de sucesiones:

Teorema 8.29 (AEN) Sea f : X Y una aplicaci


on entre espacios topol
ogicos y sea x X un punto con una base numerable de entornos. Entonces
f es continua en x si y s
olo si para toda sucesi
on {xn }n en X convergente a
x se cumple que {f (xn )}n converge a f (x).
n: Si f es continua en x y {xn }n converge a x, entonces,
Demostracio
dado un entorno U de f (x), tenemos que f 1 [U ] es un entorno de x, luego existe
un m tal que para n m se cumple xn f 1 [U ], luego f (xn ) U , luego
{f (xn )}n converge a f (x).
Recprocamente, si se cumple la propiedad sobre las sucesiones pero f no
es continua en x, entonces existe un entorno U de f (x) tal que f 1 [U ] no es
entorno de x, es decir, que x no es interior a f 1 [U ]. Por el teorema 8.26 (en
cuya prueba solo se usa que x tiene una base numerable de entornos) existe una
sucesion {xn }n convergente a x contenida en X \ f 1 [U ] (en la prueba se ve
que es as), luego {f (xn )}n est
a contenida en Y \ U , luego no puede converger
a f (x).
El teorema siguiente es una consecuencia inmediata de la denicion de continuidad:
Teorema 8.30 Si f : X Y y g : Y Z son aplicaciones entre espacios
topol
ogicos, f es continua en un punto x X y g es continua en f (x), entonces
f g es continua en x. En particular, si f y g son continuas, tambien lo es
f g.
Ahora observamos que la continuidad global tiene una caracterizacion global:
Teorema 8.31 Una aplicaci
on f : X Y entre espacios topol
ogicos es continua si y s
olo si para todo abierto A de Y se cumple que f 1 [A] es abierto
en X.

256

Captulo 8. Elementos de topologa

n: Si f es continua y A es abierto en Y , para probar que


Demostracio
f 1 [A] es abierto en X veamos que es entorno de todos sus puntos. Sea, pues,
x f 1 [A]. Entonces f (x) A, luego A es un entorno de f (x), luego f 1 [A]
es un entorno de x. As pues, f 1 [A] es abierto.
Recprocamente, si U es un entorno de f (x), entonces existe un abierto A
tal que f (x) A U , luego x f 1 [A] f 1 [U ], luego f 1 [U ] es un entorno
de x.
Es claro que para que f sea continua basta con pedir que f 1 [A] sea abierto
en X para todo abierto de una base o subbase prejada de Y .
Ahora es inmediato que si X es discreto o Y es trivial, toda aplicacion
f : X Y es continua. M
as en general, notemos que una aplicacion f es
siempre continua en los puntos aislados de su dominio, pues si U es un entorno
de f (x), entonces f 1 [U ] es entorno de x, ya que {x} es abierto.
Por otra parte, toda funci
on constante es continua, ya que la antiimagen de
un conjunto por una funci
on constante es vaca o todo el espacio.
El teorema siguiente relaciona la continuidad con la topologa relativa:
Teorema 8.32 Sea f : X Y una aplicaci
on entre espacios topol
ogicos.
a) Si Z X, la inclusi
on i : Z X es continua, luego si f es continua
tambien lo es la restricci
on f |Z : Z Y es continua.
b) Si f [X] W Y , entonces f es continua (en un punto) como aplicaci
on
f : X Y si y s
olo si lo es como aplicaci
on f : X W .
n: a) Si A X es abierto, entonces i1 [A] = AZ es abierto
Demostracio
en Z, luego i es continua. Entonces f |Z = i f es continua por ser composicion
de funciones continuas.
Si f : X W es continua, entonces f : X Y lo
composicion de f con la inclusi
on W Y . Si f : X Y
abierto de W es de la forma A W , donde A es abierto en Y ,
f 1 [A W ] = f 1 [A], luego f es continua como aplicacion en

es porque es la
es continua, un
pero claramente
W.

Respecto a productos, observemos que de la propia denicion de la topologa


producto se sigue que esta es la mnima topologa para la que las proyecciones
son funciones continuas. M
as a
un:
Teorema 8.33 Sea X =

Xi un producto de espacios topol


ogicos. Entonces

cada proyecci
on pi : X Xi es continua y una aplicaci
on f : Y X
entre espacios topol
ogicos es continua si y s
olo si lo es cada funci
on coordenada
f i = f pi .
n: Si f es continua las funciones f pi tambien lo son por ser
Demostracio
composicion de funciones continuas.

257

8.3. Aplicaciones continuas


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
[Aij ] es abierta en Y , pero
f 1 p1
ij [Aij ] = (f pij )
A=

n
T

j=1

es abierto en Y .

p1
ij [Aij ] y

Teorema 8.34 Sean X =

iI

f 1 [A] =

Xi , Y =

n
T

j=1



f 1 pi1
[Aij ]
j

Yi dos productos de espacios to-

iI

pol
ogicos y sea {fi }iI unaQfamilia de aplicaciones continuas fi : Xi Yi .
fi : X Y dada por f (x) = {fi (xi )}iI es conEntonces la aplicaci
on f =
iI
tinua.

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 Hausdorff, 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 aplicacion
Demostracio
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 signica que f = g.

El teorema siguiente es u
til a menudo para probar que una aplicacion es
continua cuando tiene deniciones diferentes sobre conjuntos diferentes:
Teorema 8.36 Sea f : X Y una aplicaci
on entre espacios topol
ogicos.
Sean C1 , . . . , Cn subconjuntos cerrados de X tales que X = C1 Cn .
Entonces f es continua si y s
olo si cada f |Ci es continua.
n: Una implicacion es obvia. Si las restricciones son contiDemostracio
nuas, entonces dado un cerrado C de Y , se cumple que
f 1 [C] = (f 1 [C] C1 ) (f 1 [C] Cn ) = (f |C1 )1 [C] (f |Cn )1 [C].

Ahora, cada (f |Ci )1 [C] es cerrado en Ci , luego es la interseccion con Ci de


un cerrado de X, luego es la interseccion de dos cerrados en X, luego es cerrado
en X. As pues, f 1 [C] es la uni
on de un n
umero nito de cerrados de X, luego
es cerrado en X. Esto prueba que f es continua.
Veamos algunos ejemplos concretos de funciones continuas:

258

Captulo 8. Elementos de topologa

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), (x , y )) = d(x, x ) + d(y, y ),
que hemos probado que induce la topologa producto en M M . Entonces
|d(x, y) d(x , y )| |d(x, y) d(x , y)| + |d(x , y) d(x , y )|
d(x, x ) + d(y, y ) = d((x, y), (x , y )),

es decir, si llamamos P = (x, y) y P = (x , y ), acabamos de probar que


d(d(P ), d(P )) d(P, P ), 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 nmo en z
vemos que d(x, A) d(x, y)+d(y, A). Analogamente, d(y, A) d(x, y)+d(x, A),
de donde se sigue la relacion con valores absolutos.
En particular, el valor absoluto es una aplicacion continua K R en todo
cuerpo metrico, pues |x| = d(x, 0) (luego es la composicion de la aplicacion
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.24, 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 aplicacion K \ {0} K \ {0} dada por x 7 1/x.
Para probarlo consideramos una sucesion {xn }n en K \ {0} convergente a
x K \ {0} y observamos que


1
1 |x xn |

xn x = |xn ||x| .
Sabemos que la sucesion {1/xn }n es de Cauchy (teorema 7.29), luego est
a
acotada, luego tambien lo est
a {1/|xn ||x|}n , y tenemos que {|xn x|}n converge a 0, luego su producto converge a 0 por 7.28. Esto implica que {1/xn }n
converge a 1/x.

Por ejemplo, por el teorema 8.24 sabemos que Q Q es denso en R R,


luego el teorema 8.35 implica que la suma y el producto de R son las u
nicas
extensiones posibles de la suma y el producto en Q que convierten a R en un
cuerpo metrico.
Es obvio que toda semejanza entre dos conjuntos totalmente ordenados es
continua respecto de las topologas de orden, pues la antiimagen de un intervalo
abierto es tambien un intervalo abierto.

8.3. Aplicaciones continuas

259

Lo mismo vale si f : X Y es una biyeccion mon


otona decreciente, pues
entonces

 


 

f 1 ], b[ = f 1 (b), + .
f 1 ]a, +[ = , f 1 (a) ,
En particular, la aplicacion [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 biyeccion mon
otona decreciente.

: [0, +[ [0, +[, pues se trata


Tambien es continua la aplicacion
de una semejanza.
Incluso
sigue
siendo
continua
si la extendemos a [0, +]

mediante + = +, pues sigue siendo una semejanza.


Teorema 8.38 Una aplicaci
on f : creciente entre dos ordinales
es
S
f ().
continua si y s
olo si para todo ordinal lmite se cumple que f () =
<
En particular, toda funci
on normal es continua.
n: Toda funci
Demostracio
on es continua en los puntos aislados, luego f
sera continua si y solo si lo es en los ordinales lmite. Vamos a probar que la
condicion del enunciado equivale a la continuidad de f en .
Observemos
que la monotona de f implica en cualquier caso la desigualdad
S
f () f (). Supongamos que f es continua en pero < f (). Como
=
<


], f ()] es un entorno de f (), existe 0 < tal que ]0 , ] f 1 ], f ()] ,
pero entonces, si 0 < < , tenemos que f (0 ) < f (0 ), contradiccion.
As pues, f () = , como haba que probar.
Si se cumple la condicion del enunciado, un entorno b
asico de f () es de la
forma ], f ()], para cierto < f (), pero por hip
o
tesis


 < f (0 ), para cierto
ordinal 0 < , y esto implica que ]0 , [ f 1 ], f ()] , pues si 0 < <
entonces < f (0 ) f () f (), luego f () ], f ()].
Para terminar introducimos las aplicaciones que conservan todas las propiedades topol
ogicas:
Definici
on 8.39 Una aplicacion f : X Y entre dos espacios topologicos
es un homeomorfismo si es biyectiva y tanto f como f 1 son continuas. Se
dice que X e Y son homeomorfos si existe un homeomorsmo entre ellos, y se
representa por X
=Y.
Claramente, f es un homeomorsmo si cumple que A X es un abierto en
X si y solo si f [A] es un abierto en Y , y viceversa. Las propiedades topologicas
son las que se denen en u
ltima instancia a partir de los conjuntos abiertos,
luego es claro que dos espacios homeomorfos tienen las mismas propiedades
topologicas.
Es claro que la isometras entre espacios metricos y las semejanzas entre
conjuntos totalmente ordenados son homeomorsmos.

260

Captulo 8. Elementos de topologa

Equivalentemente, un homeomorsmo es una aplicacion biyectiva, continua


y abierta entre espacios topologicos, donde una aplicacion 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 homeomorsmos lo constituyen las proyecciones de los productos cartesianos:
Teorema 8.40 Las proyecciones pi :

iI

Xi Xi son aplicaciones abiertas.

Q
n: Si U =
Ui es un abierto b
asico, entonces pi [U ] = Ui
Demostracio
SiI
Uj es una union de abiertos b
asicos, entonces
es abierto en Xi , y si G =
jJ
S
pi [Uj ] tambien es abierto.
pi [G] =
jJ

El producto cartesiano de espacios topologicos es asociativo:

Teorema 8.41 Si {Xi }iI es una familia de espacios topol


ogicos y I =

Ij es

jJ

unaQ
descomposici
on
Q onQde I en conjuntos disjuntos dos a dos, entonces la aplicaci
Xi dada por f (x)j = x|Ij es un homeomorfismo.
Xi
f:
iI

jJ iIj

n: Claramente f es biyectiva, y es continua, pues si j J


Demostracio
Q
Q
Xi es continua, pues, para cada
Xi
la funci
on coordenada f pj :
iIj

iI

i Ij tenemos que f pj pi = pi , que S


es continua.
Teniendo en cuenta que f 1 (x) =
xj , se comprueba igualmente que, si
jj

i Ij , entonces f 1 pi = pj pi , luego f 1 es continua.

Nota El teorema 7.43 nos da que R es semejante a ]0, 1[, luego son espacios
homeomorfos con la topologa del orden (la usual). La topologa de ambos
espacios est
a inducida por la distancia usual en R, pero R es un espacio metrico
completo, mientras que es facil ver que ]0, 1[ no lo es. Basta considerar la
sucesion {1/n}
en
n=1 , que converge en R, luego es de Cauchy en R, luego tambi
lo es en ]0, 1[, pero no converge en ]0, 1[.
Esto signica que la completitud de un espacio metrico no es una propiedad
topol
ogica, ni tampoco lo es el concepto de sucesion de Cauchy. Un homeomorsmo entre ]0, 1[ y R tiene que transformar la sucesion de Cauchy no convergente
{1/n}
on no convergente en R, pero como R es completo, la
n=1 en una sucesi
sucesion imagen no puede ser de Cauchy. Por lo tanto, ser una sucesion de
Cauchy no es una propiedad que se conserve necesariamente a traves de un
homeomorsmo.
Esto no contradice nada de lo dicho anteriormente, porque lo que sucede es
que, al contrario de lo que sucede con el concepto de sucesion convergente, no es
posible denir el concepto de sucesion de Cauchy en un espacio metrico a partir

8.4. Condiciones de numerabilidad

261

de la topologa inducida por la distancia, sino que es imprescindible hacer referencia a la distancia en s. De este modo, dos distancias en un mismo conjunto
pueden inducir la misma topologa, pero de modo que una determine un espacio
metrico completo y la otra no. Esto sucede, por ejemplo, si transportamos la
distancia de R a ]0, 1[ a traves de un homeomorsmo. Con ello obtenemos una
distancia que induce la topologa usual en ]0, 1[, pero que lo convierte en un
espacio metrico completo.
Lo que s que es una propiedad topologica es ser metrizable o ser completamente metrizable. El espacio topologico ]0, 1[ es completamente metrizable,
en el sentido de que su topologa es la topologa inducida por una cierta distancia que lo convierte en un espacio metrico completo (solo que esa distancia no
es la usual, sino la deducida de un homeomorsmo entre ]0, 1[ y R).

8.4

Condiciones de numerabilidad

La mayor parte de los espacios topologicos que surgen de forma natural al


estudiar la topologa de los espacios Rn satisfacen condiciones de numerabilidad
que simplican en gran medida su estudio, a la vez que proporcionan criterios
de eleccion que hacen innecesario el axioma de eleccion o bien hacen que solo se
requieran las formas debiles, como AEN o ED.
Ya hemos visto una de estas condiciones: el primer axioma de numerabilidad 1AN, que satisfacen todos los espacios metricos y que permite caracterizar
mediante sucesiones los conceptos topologicos. Otra condicion mas fuerte es el
segundo axioma de numerabilidad:
Definici
on 8.42 Un espacio topol
ogico cumple el segundo axioma de numerabilidad (2AN) si tiene una base numerable.
Es inmediato que, en todo espacio topologico, 2AN 1AN, pues si B es
una base numerable de un espacio X y x X, entonces Bx = {B B | x B}
es una base numerable de entornos de X.
Por otra parte, un espacio discreto no numerable es un ejemplo de espacio
1AN que no es 2AN.
Tambien es inmediato que todo subespacio Y de un espacio X que sea 1AN
o 2AN es tambien 1AN o 2AN, pues si B es una base numerable de X (o una
base numerable de entornos en X de un punto y Y ) entonces {B Y | B B}
es una base numerable de Y (o una base numerable de entornos de y en Y ).
Observemos que R cumple el segundo axioma de numerabilidad, pues el conjunto de todos los intervalos ]a, b[ con extremos a, b Q es una base numerable.
Este hecho se extiende a los espacios Rn y a todos sus subespacios. M
as en
general:

Teorema 8.43 (AEN) Si {Xi }iI es una familia de espacios


topol
ogicos que
Q
Xi cumple tambien
cumplen 1AN (resp. 2AN) e I es numerable, entonces X =
iI
1AN (resp. 2AN).

262

Captulo 8. Elementos de topologa

n: Consideremos un punto x X y, para cada i I, sea Bi


Demostracio
una base numerable de entornos (abiertos) de xi (resp. una base de Xi ). Es
claro
entonces que el conjunto B formado por todos los conjuntos de la forma
T 1
pi [Bi ] con Bi Bi forman una base de entornos de x (resp. una base
iI0

de X). Basta probar que B es numerable. Ahora bien, tenemos una aplicacion
suprayectiva
S Q
Bi B,
I0 Pf I iI0

la dada por {Bi }iI0 7

iI0

p1
acil ver que2 el conjunto de la izi [Bi ], y es f

quierda es numerable, luego B tambien lo es.


En cambio estas condiciones de numerabilidad no se conservan con productos
no numerables:
Q
Xi cumple 1AN y ning
un factor
Teorema 8.44 (AE) Si un producto X =
iI

Xi tiene la topologa trivial (lo que en particular supone que tiene m


as de un
punto), entonces I es numerable.

n: Para cada i I elegimos un abierto Ui Xi no vaco, y un


Demostracio
punto xi Ui . Con esto formamos un punto x X. Si B es una base numerable
de entornos de x, para cada i I existe un Bi B tal que x Bi p1
i [Ui ].
Consideramos la aplicacion f : I B dada por f (i) = Bi . As
S 1
f [B],
I=
BB

Basta probar que cada conjunto f [B] es nito, pues entonces I sera una union
numerable de conjuntos
T 1 nitos, luego sera numerable. Ahora bien, dado B B,
pi [Ai ] B, donde I0 I es nito y Ai es abierto en Xi .
entonces x
iI0

Si i f 1 [B] entonces B p1
i [Ui ], y esto implica que i I0 , pues en caso
contrario podemos tomar y Xi \ Ui y el punto x X que coincide con x salvo
que xi = y cumplira x B \ p1
pues, f 1 [B] I0 es nito.
i [Ui ]. As
Nota Los u
nicos usos de AE en la prueba del teorema anterior que no pueden
reducirse a AEN son las elecciones de los abiertos Ui y de los puntos xi . Por
ello, el caso particular siguiente solo requiere AEN:
Si X es un espacio topol
ogico no trivial y el producto X I cumple
1AN, entonces I es numerable.
En particular (bajo AEN), espacios como 1 2 son ejemplos de espacios que
no cumplen 1AN y que, en particular, no son metrizables.
Una condicion de numerabilidad mas debil es la separabilidad:
2 Aqu

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.

8.4. Condiciones de numerabilidad

263

Definici
on 8.45 Un espacio topol
ogico es separable si tiene un conjunto denso
numerable.
Es inmediato que 2AN implica la separabilidad, pues si B = {Bn | n } es
una base numerable de un espacio X y elegimos un punto dn Bn , el conjunto
D = {dn | n } corta a cada abierto b
asico, luego corta a cada abierto, luego
es un conjunto denso numerable.
En el contexto de los espacios metricos la separabilidad equivale a 2AN:
Teorema 8.46 Un espacio metrico cumple 2AN si y s
olo si es separable.
n: Si M es un espacio metrico separable, tomamos un conDemostracio
junto denso D = {dn | n }. Entonces el conjunto B formado por las bolas
B1/m (dn ) es una base de M , pues si A es un abierto en M y x A, entonces
existe un > 0 tal que B (x) A y, tomando k tal que 1/k < /2, podemos
tomar un n tal que d(dn , x) < 1/k, con lo que x B1/k (dn ) B (x) A, ya
que si y B1/k (dn ) entonces d(y, x) d(y, dn ) + d(dn , x) < 1/k < .
Ejemplo La recta de Sorgenfrey S es el conjunto R de los n
umeros reales
con la topologa que tiene por base a los intervalos [a, b[, con a < b. Es facil
comprobar que se cumplen las condiciones del teorema 8.4, por lo que S es
ciertamente un espacio topol
ogico.
Se comprueba inmediatamente que es de Hausdor, que cumple 1AN (porque
{[a, 1/n[}n\{0} es una base de entornos de a) y es separable, pues Q es denso
en S. En cambio, no cumple 2AN.
En efecto, si tuviera una base numerable B, para cada x R \ Q tomamos3
Bx B tal que x Bx [x, x + 1[, pero sucede entonces que la aplicacion
f : R \ Q B dada por f (x) = Bx es inyectiva, pues si x < y son dos n
umeros
irracionales, entonces x Bx \ By , y as tenemos una contradiccion.
En particular vemos que S es un espacio 1AN separable no metrizable.
La separabilidad se conserva por productos mejor que 1AN y 2AN:
ogicos sepaTeorema 8.47 (AE) El producto de a lo sumo 20 espacios topol
rables es separable.
Q
n: Sea X =
Xi un producto de espacios separables, donde
Demostracio
iI

Sea Di Xi un subconjunto denso numerable. Entonces sabemos


|I| 20 . Q
Di es denso en X, luego basta probar4 que D contiene un subque D =
iI

conjunto denso numerable. Equivalentemente, podemos suponer que cada Xi es


numerable. Tomamos biyecciones gi : Xi , que son trivialmente continuas,
y determinan una biyeccion continua I X.
3 Aqu

no usamos AE porque estamos eligiendo en un conjunto numerable.


general, si E D X, E es denso en D y D es denso en X, entonces E es tambi
en
D
denso en X, pues tenemos que D = E = E D, luego D E X, luego X = D E X
y E = X.
4 En

264

Captulo 8. Elementos de topologa

Consideremos el espacio Y = 2. A partir de una aplicacion j : I Y inyectiva podemos construir una aplicacion continua y suprayectiva h : Y I
(la dada por h(y)(i) = y(j(i))). Componiendo ambas obtenemos una aplicacion
continua y suprayectiva f : Y X.
Si encontramos D Y denso numerable, entonces f [D] sera un subconjunto
denso numerable de X (si A X es abierto no vaco, entonces f 1 [A] es un
abierto no vaco, luego corta a D, luego A corta a f [D]). As pues, basta probar
que Y es separable.
Por 8.43 sabemos que Y es un espacio topologico que cumple 2AN. Sea
B una base numerable. Sea F el conjunto de todos los subconjuntos nitos
de B formados por abiertos disjuntos dos a dos. Claramente F es numerable.
Sea D Y el conjunto de todas las funciones f : Y tales que existe
B = {Bi | i < n} F de modo que cada f |Bi es constante, al igual que f |Y \B .
Si llamamos
S DB al conjunto de los f D determinados por B F, tenemos
DB y cada DB es numerable, pues si B = {Bi | i < n}, la
que D =
aplicacion

BF
n+1

DB que a cada s n+1 le asigna la funci


on
S
S
(Bi {s(i)}) ((Y \ B) {s(n)})
i<n

es suprayectiva. Concluimos que D es numerable, y basta probar que es denso


en Y .
Una base de es {{n}}
, la cual determina la base de Y formada por
T n
[n
p1
los abiertos de la forma
i ], donde y0 , . . . , yk son puntos de Y distintos
yi
ik
dos a dos y ni .
Basta probar que D cortaVa todos estos abiertos b
asicos. Esto equivale a
encontrar un f D tal que i k f (yi ) = ni . Pero, como Y es un espacio
de Hausdor, existen abiertos b
asicos
S B0 , . . . , Bn tales que
S disjuntos dos a dos
(Bi {ni }) ((Y \ B) {y0 }) D.
yi Bi . Ahora basta tomar f =
in

Nota La prueba de que Y es separable solo usa AEN, y la reduccion a este


caso requiere u
nicamente AEN si I es numerable y no requiere AE en absoluto si
todos los espacios son el mismo. Por lo tanto, con AEN puede probarse que un
producto numerable de espacios separables es separable y que X I es separable
siempre que X es separable y I 20 .
En particular vemos que
ni por tanto 2AN.

es un espacio separable que no cumple 1AN,

Veamos una u
ltima condicion de numerabilidad:
Definici
on 8.48 Un espacio topologico X cumple la condici
on de cadena numerable (ccn) si toda familia de abiertos de X disjuntos dos a dos es numerable.
Las familias de abiertos disjuntos dos a dos en un espacio topologico se
llaman anticadenas de abiertos.5
5 Seg
un esto, la condici
on de cadena numerable debera llamarse condici
on de anticadena
numerable. Su nombre se debe a que admite una formulaci
on equivalente en t
erminos de
cadenas crecientes de abiertos, pero es m
as u
til la formulaci
on que hemos adoptado.

265

8.4. Condiciones de numerabilidad

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 denir
una aplicacion F \ {} D inyectiva asignando a abierto U F no vaco un
punto de U D.
Nuevamente, en espacios metricos la condicion 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 hipotesis 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 signica 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 .
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 condicion 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 topologicos que cumplan la ccn
cumpla necesariamente la ccn, (vease el teorema 10.58) pero tampoco es posible
demostrar que sea falso. Y ademas se cumple un teorema muy peculiar:
Q
Xi un producto de espacios topol
ogicos tal
Teorema 8.50 (AE) Sea X =
iI
Q
Xi cumpla la condici
on de caque, para todo I0 I finito, el producto
iI0

dena numerable. Entonces X cumple la condici


on de cadena numerable. En
particular, todo producto de espacios separables cumple la condici
on de cadena
numerable.

La segunda parte del teorema es inmediata: si los factores son separables,


cualquier producto nito de ellos es separable por 8.47, luego cumple la ccn.

266

Captulo 8. Elementos de topologa

Una consecuencia de este teorema es que si tomamos como axioma que el


producto de dos espacios topologicos con la ccn cumple tambien la ccn (lo cual
es consistente, pues, como hemos indicado, no se puede demostrar lo contrario),
entonces una simple induccion prueba que lo mismo vale para productos con
cualquier n
umero nito de factores, y el teorema anterior implica entonces que
el producto de espacios ccn (sin restriccion alguna sobre el n
umero de factores)
cumple tambien la ccn. Demostraremos este teorema a partir de un resultado
puramente conjuntista:
Definici
on 8.51 Un sistema
V o una familia cuasidisjunta de raz r es una
familia F de conjuntos tal que xy F(x 6= y x y = r).

Teorema 8.52 (AE) Si es un cardinal regular no numerable y A es una


familia de conjuntos finitos, entonces existe una familia cuasidisjunta F A
con |F| = .
S
n: Sea An = {x A | |x| = n}. Entonces A =
Demostracio
An . Si
n

|An | < para todo n, tambien |A| < , luego existe un n (obviamente
n > 0) tal que |An | = . Equivalentemente, podemos suponer que todos los
elementos de A tienen un mismo cardinal n > 0. Probamos el teorema por
induccion sobre n. Si n = 1 es obvio que la propia A es cuasidisjunta de raz
r = . Supongamos que toda familia de conjuntos con n elementos tiene una
subfamilia cuasidisjunta de cardinal y veamos que lo mismo vale para familias
de conjuntos de n + 1 elementos.
Aplicando el lema de Zorn igual que en la prueba de 8.49, concluimos que
existe una familia maximal M de elementos de A disjuntos dos a dos. Si |M| = ,
entonces es cuasidisjunta S
de raz y ya hemos terminado. Supongamos que
|M| < . Entonces A =
x tiene cardinal < y todo x A corta a A, ya
xM

que en caso contrario M {x} contradira la maximalidad


S de M. Para cada
Aa . Como |A| < ,
a A, sea Aa = {x A | a x}, de modo que A =
aA
existe un a A tal que |Aa | = .
Sea A = {x \ {a} | x Aa }. Entonces A es una familia de conjuntos
de cardinal n (notemos que la aplicacion A Aa dada por x 7 x \ {a} es
biyectiva). Por hip
otesis de induccion existe F A cuasidisjunta de raz r
y cardinal , y entonces F = {x {a} | x F } A es cuasidisjunta de raz
r = r {a} y de cardinal .
n (de 8.50): Supongamos que {Aj }jJ es una familia no nuDemostracio
merable de abiertos en X disjuntos dos a dos. Podemos suponer que son no
vacos (pues con ello a lo sumo suprimimos un elemento). Como cada uno contiene un abierto b
asico, T
no perdemos generalidad si suponemos que son abiertos
p1
b
asicos, es decir, Aj =
i [Uij ], donde Ij I es nito y cada Uij es abierto
iI
j
en Xi .
Consideramos la familia A = {Ij | j J}. Si es numerable, como J no lo
es, existe un r A tal que J0 = {j J | Ij = r} es no numerable. Si, por el

267

8.5. Espacios compactos

contrario, A es no numerable, por el teorema anterior contiene un sistema no


numerable
V de raz r. Equivalentemente, podemos tomar J0 J no numerable
tal que jj J0 (j 6= j Ij Ij = r). Notemos que esto es trivialmente
cierto en el primer caso.
En denitiva, reduciendo la familia dada si es necesario, no perdemos generalidad si suponemos
que {Aj }jJ es una familia de abiertos disjuntos dos a dos
V
de modo que jj J(j 6= j Ij Ij = r) (ya sea porque todos los conjuntos
Ij sean iguales a r o bien porque forman un sistema de raz r). Notemos que
no puede ser r = , pues entonces los Aj no seran disjuntos dos a dos.
Q
Q
Consideremos ahora los abiertos Aj =
Uij
Xi . Vamos a probar que
ir

ir

son disjuntos dos a dos, y con ello tendremos una contradiccion pues estamos
suponiendo que el producto nito cumple la ccn. En efecto, si s Aj Aj ,
podemos construir un s Ai Aj sin mas que tomar:
si
si
si
si

= si Uij Uij
Uij
Uij
Xi

si
si
si
si

i r = Ij Ij ,
i Ij \ r,
i Ij \ r,
i I \ (Ij Ij ).

Como Aj Aj = , concluimos que tambien Aj Aj = y tenemos la


contradiccion.

8.5

Espacios compactos

La compacidad es el mas abstracto de los conceptos topologicos b


asicos y a
la vez el mas potente. Se trata de una condicion de nitud, en el sentido de que
los espacios que la cumplen presentan muchas caractersticas en com
un con los
espacios nitos sin limitar por ello el tama
no que puede tener el espacio.
Definici
on 8.53 Sea X un espacio topologico. 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 nito.

Es obvio que si X es un espacio nito, de todo cubrimiento abierto se puede


extraer un subcubrimiento nito. Basta tomar un abierto que contenga a cada
uno de los puntos del espacio. As pues, todo espacio topologico nito es compacto.
Observemos que si B es una base de un espacio topologico K, se cumple
que K es compacto si y solo si todo cubrimiento de K por abiertos b
asicos
admite un subcubrimiento nito. En efecto, si C es un cubrimiento arbitrario,
6 No es raro que se exija la propiedad de Hausdorff en la definici
on de compacidad. Aqu
no lo hacemos.

268

Captulo 8. Elementos de topologa

W
consideramos el conjunto C0 = {B B | U C B U }, que es tambien un
cubrimiento abierto de K, pues para cada x K existe un U C tal que x U ,
y entonces existe un B B tal que x B U , luego x B C0 . Por hipotesis
C0 admite un subcubrimiento nito {B1 , . . . , Bn } y para cada j = 1, . . . , n existe
un Uj C tal que Bj Uj , con lo que {U1 , . . . , Un } es un subcubrimiento nito
del cubrimiento dado.
La compacidad puede caracterizarse en terminos de cerrados en lugar de
abiertos:
Una familia F de subconjuntos de un conjunto X tieneTla propiedad de la
intersecci
on finita si para todo F F nito se cumple que F 6= .

Teorema 8.54 Un espacio topol


ogico K es compacto si y s
olo si toda familia
de cerrados de K con la propiedad de la intersecci
on finita tiene intersecci
on no
vaca.

n: A cada familia F de cerrados de K le corresponde la familia


Demostracio
T
de abiertos F = {K \ A | A F}. La condicion F 6= equivale a que F no
sea un cubrimiento abierto, mientras que la propiedad de la interseccion nita
equivale a que F no admita subcubrimientos nitos, luego la condicion del
enunciado equivale a que toda familia de abiertos que no contenga cubrimientos
nitos no es un cubrimiento, es decir, a la compacidad de K.
Hay muchos espacios que no son compactos pero tienen subespacios compactos. Por ello resulta u
til caracterizar la compacidad de un subespacio en
terminos de la topologa de todo el espacio y no de la topologa relativa. Concretamente:
Teorema 8.55 Sea X un espacio topol
ogico y K un subespacio de X. Entonces
K es compacto
si
y
s
o
lo
si
para
toda
familia
C de abiertos (b
asicos) de X tal
S
que K C se puede extraer una subfamilia finita que cumpla lo mismo.
n: Supongamos que K es compacto. Entonces
Demostracio
{U K | U C}
es claramente un cubrimiento abierto de K, del que podemos extraer un subcubrimiento nito de modo que
K = (U1 K) (Un K),
luego K U1 Un .
Recprocamente, si K cumple esta propiedad y C es un cubrimiento abierto
de K, entonces para cada U C consideramos
S
U = {B X | B abierto B K = U },

de modo que US es abierto


S en X y U K = U . Sea C = {U | U C}.
Entonces K = C C , luego por hipotesis existe un subcubrimiento nito

269

8.5. Espacios compactos

tal que K U1 Un , luego K = (U1 K) (Un K) = U1 Un .


As pues, K es compacto.
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 solo si de todo cubrimiento abierto de K
en X puede extraerse un subcubrimiento nito (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 caracterizacion 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 maximo, entonces {], x[}xX es un cubriDemostracio
miento abierto que no admite un subcubrimiento nito, luego X no es compacto.
Por lo tanto, si X es compacto tiene maximo, y analogamente se concluye que
tiene mnimo.
Si X no fuera completo el teorema 7.36 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 ademas A no tiene maximo y B no tiene mnimo. Entonces
S
S
]b, +[ ,
], a[ ,
B=
A=
aA

bB

lo que prueba que A y B son abiertos. Ademas los intervalos considerados


forman un cubrimiento abierto de X que no tiene un subcubrimiento nito. Por
lo tanto, si X es compacto, es completo.

Recprocamente, supongamos que X es completo y que tiene maximo M y


mnimo m. Podemos suponer que m < M , pues si m = M entonces X = {m} es
obviamente compacto. Sea C un cubrimiento abierto de X y sea A el conjunto
de los x X tales que el intervalo [m, x] admite un subcubrimiento nito, es
decir:
W
S
A = {x X | C C(C nito [m, x] C)}.

Sea s = sup A y sea U C tal que s U . No puede ser s = m, porque entonces


existira un v X tal que s [m, v[ U , y podramos tomar un U C tal que
v U , y entonces [m, v] U U implicara que s < v A, en contradiccion
con que s es cota superior de A.
As pues, m < s, luego existe un u < s tal que ]u, s] U . Por denicion
de supremo existe
S un a A tal que u < a s, luego existe C C nito
tal que [m,
a]

C, pero cambiando C por C {U } tenemos, de hecho, que


S
[m, s] C, luego s A.

Ahora basta probar que s = M , pero si fuera s < M existira un v X tal


que s ]u, v[ U y, tomando U C tal que v U y a
nadiendolo al conjunto

270

Captulo 8. Elementos de topologa

S
nito C, obtendramos que [m, v] C, con lo que v A, lo que contradice
de nuevo a que s es cota superior de A.
En particular, un ordinal es compacto si y solo si no es un ordinal lmite
(puesto que todo ordinal es completo como conjunto ordenado, si no es vaco
tiene mnimo y tiene maximo si y solo si no es un ordinal lmite).
Los teoremas siguientes muestran la anunciada similitud entre los espacios
compactos y los espacios nitos. Por lo pronto, todo espacio nito es cerrado
en un espacio de Hausdor. El analogo con compactos es el siguiente:
Teorema 8.57 Se cumplen las propiedades siguientes:
a) Si X es un espacio de Hausdorff y K X es compacto, entonces K es
cerrado en X.
b) Si K es un compacto y C K es un cerrado, entonces C es compacto.
n: a) Veamos que X \ K es abierto. Para ello tomamos
Demostracio
x X \ K y vamos a probar que X \ K es entorno de x. Sea
W
C = {V X | V abierto U (U X U abierto U V = x U )}.

Tenemos que C es un cubrimiento abierto de K, pues si v K existen


abiertos disjuntos U , V en X que separan a x y v, lo que implica que v V C.
Como K es compacto, C admite un subcubrimiento nito {V1 , . . . , Vn }, de modo
que K V1 Vn . Para cada i, existe un abierto Ui tal que x Ui y
n
T
Ui X \ K, luego K es cerrado.
Ui Vi = . Pero entonces x
i=1

b) Si {Ai }iI es un cubrimiento abierto de C, entonces {Ai }iI {K \ C}


es un cubrimiento abierto de K, luego existe un subcubrimiento nito
K = Ai1 Ain (K \ C).
Claramente entonces C Ai1 Ain , luego C es compacto.

En un conjunto totalmente ordenado, todo subconjunto nito tiene maximo


y mnimo. Analogamente:
Teorema 8.58 Si X es un conjunto totalmente ordenado completo, considerado como espacio topol
ogico con la topologa de orden, entonces un subconjunto
de X es compacto (con la topologa relativa) si y s
olo si es cerrado y acotado
(superior e inferiormente), y en tal caso tiene m
aximo y mnimo.
n: Supongamos que C X es cerrado y acotado. Si a es una
Demostracio
cota inferior y b es una cota superior, entonces C [a, b]. La topologa relativa
de [a, b] es la topologa de orden y, como conjunto ordenado, [a, b] es claramente
completo. Por el 8.56 tenemos que [a, b] es compacto, y C tambien lo es por ser
cerrado en [a, b].

8.5. Espacios compactos

271

Recprocamente, si C es compacto, entonces sabemos que es cerrado. Si no


tuviera maximo {], x[}xX sera un cubrimiento de C que no admitira un
subcubrimiento nito, luego C s que tiene maximo, e igualmente se prueba que
tiene mnimo.
En particular, los subconjuntos compactos de R son los cerrados y acotados.
El propio R no es compacto, pero es lo que se llama un espacio localmente
compacto, es decir, un espacio en el que todo punto x tiene una base de entornos
compactos (por ejemplo, los intervalos [x , x + ]). Por otra parte, R es
compacto y, mas en general, si X es un precontinuo, entonces C(X) es un
continuo compacto que tiene a X como subconjunto denso.
Si f : A B y A es nito, entonces f [A] tambien es nito. La versi
on
topologica es:
Teorema 8.59 Si f : K X es una aplicaci
on continua, K es compacto,
entonces f [K] es compacto.
n: Si {Ui }iI es un cubrimiento abierto de f [K] en X, enDemostracio
tonces {f 1 [Ui ]}iI es un cubrimiento abierto de K, luego admite un subcubrimiento nito {f 1 [Uik ]}nk=1 , pero entonces es claro que {Uik }nk=1 es un subcubrimiento nito del cubrimiento dado.
Como consecuencia:
Teorema 8.60 Si f : K X es una aplicaci
on biyectiva y continua, K es
compacto y X es un espacio de Hausdorff, entonces f es un homeomorfismo.
n: Falta probar que f 1 es continua, pero eso equivale a
Demostracio
que si A es abierto en K, entonces f [A] es abierto en X, o tambien, tomando
complementos, a que si C es cerrado en K, entonces f [C] es cerrado en X, pero
si C es cerrado en K, entonces es compacto, luego f [C] es compacto por el
teorema anterior, luego f [C] es cerrado en X.
Una aplicacion de un conjunto nito en un conjunto totalmente ordenado
alcanza un valor maximo y un valor mnimo. Igualmente:
Teorema 8.61 Si F : K X es una aplicaci
on continua de un compacto K
en un conjunto totalmente ordenado, entonces f toma un valor m
aximo y un
valor mnimo.
n: Tenemos que f [K] es compacto en X, luego tiene maximo
Demostracio
y mnimo por el teorema 8.58.
En un espacio 1AN, podemos caracterizar mediante sucesiones una propiedad mas debil que la compacidad:
Definici
on 8.62 Un espacio topol
ogico es numerablemente compacto si todo
cubrimiento abierto numerable admite un subcubrimiento nito.

272

Captulo 8. Elementos de topologa

Obviamente esto equivale a que toda familia numerable de cerrados con la


propiedad de la interseccion nita tenga interseccion no vaca.
Teorema 8.63 (AEN) Un espacio 1AN es numerablemente compacto si y s
olo
si toda sucesi
on tiene una subsucesi
on convergente.
n: Sea X un espacio numerablemente compacto y sea {an }n
Demostracio
una sucesion en K. Sea An = {am | m n}. Obviamente
A0 A1 A2 A3 A4 ,
luego tambien
A0 A1 A2 A3 A4 ,
y as tenemos una familia de cerrados con la propiedad
T de la interseccion nita.
Por la compacidad numerable existe un punto x
An . Sea {Uk }k una
n

base decreciente de entornos abiertos de x. Para cada k, m , tenemos


que Uk Am 6= , es decir, existe un n m tal que an Uk . Esto nos
permite construir por recurrencia una subsucesion de {an }n . Tomamos n0
como el mnimo n
umero natural tal que an0 U0 y denimos nk+1 como el
menor n
umero natural nk+1 > nk tal que ank+1 Uk+1 . Es claro entonces que
{ank }k converge a x.
Supongamos ahora que X tiene la propiedad del enunciado y veamos que es
numerablemente compacto. Sea {Un }n un cubrimiento abierto de X. Queremos
probar que admite un subcubrimiento nito. Cambiando cada Un por
S
Ui obtenemos un cubrimiento creciente respecto de la inclusi
on y basta proin

bar que Un = X para alg


un n. Si no fuera as, eliminando terminos repetidos
podramos suponer ademas que Un
Un+1 , para todo n. Entonces podemos
tomar xn Un+1 \ Un , y tenemos as una sucesion {xn }n que debera tener
una subsucesion convergente a un cierto x X. Existe entonces un m tal
que x Um , pero entonces la convergencia implica que existe un k m tal que
xk Um , pero eso es imposible.
Las sucesiones caracterizan la compacidad en los espacios 2AN:

Teorema 8.64 (AEN) Un espacio 2AN es compacto si y s


olo si toda sucesi
on
tiene una subsucesi
on convergente.
n: Basta probar que si X es numerablemente compacto, enDemostracio
tonces es compacto. Pero si C es un cubrimiento abierto de X y B es una base
numerable, para cada x X podemos tomar7 Bx B tal que existe un U C
de modo que x Bx U . Sea B = {Bx | x X}, que es un cubrimiento
numerable de X, luego tiene un subcubrimiento nito B1 , . . . , Bn . Para cada
Bi podemos tomar un Ui F tal que Bi Ui , y as tenemos un subcubrimiento
nito del cubrimiento dado.
7 Para

elegir en un conjunto numerable n se necesita el axioma de elecci


on.

273

8.5. Espacios compactos

Ejemplo (AEN) El espacio 1 es 1AN y es numerablemente compacto por


el teorema 8.63, ya que una sucesion en 1 no puede ser conal, luego est
a
contenida en un intervalo [0, ], que es compacto, luego tiene una subsucesion
convergente. Sin embargo 1 no es compacto, por el teorema 8.56.
Para terminar nos ocupamos del producto de espacios compactos:
Teorema 8.65 (Tychonoff ) (AE) Todo producto de espacios compactos es
compacto.
Nota Este teorema no solo requiere el axioma de eleccion, sino que de hecho
es equivalente a el. En efecto, tomemos una familia {Xi }iI de Q
conjuntos no
Xi 6= , lo
vacos. Aceptando el teorema de Tychono vamos a probar que
que, por la observaci
on tras 3.27, equivale al axioma de eleccion. iI
S
Sea p V \ Xi y sea Yi = Xi {p}. Consideramos a cada Yi como espacio
iI

topologico con la topologa que tiene por cerrados a Yi , Xi y los conjuntos nitos.
Se comprueba sin dicultad que realmente es una topologa (no de Hausdor,
pues p est
a en todo entorno de todo punto de Xi ). Ademas Yi es un espacio
compacto, pues, dado un cubrimiento abierto C de Yi , tomamos un punto x Xi
y un abierto U C tal que x U , pero entonces U contiene todos los puntos
de Yi salvo a lo sumo un n
umero nito de ellos, luego tomando un abierto de C
para cada uno de los puntos de Yi \Q
U obtenemos un subcubrimiento nito.
Yi es compacto. Para cada i I, sea
Por lo tanto, tenemos que Y =
iI

Zi = {f Y | f (i) Xi }.
S 1
pi [{p}] y {p} es abierto en Yi . Ademas,
Se trata de un cerrado, pues Y \Zi =
iI

la familia {Zi | i I} tiene la Q


propiedad de la interseccion nita, pues si I0 I
Xi (porque los conjuntos nitos siempre tienen
es nito, podemos tomar s
iI0

funciones de eleccion) y T
extenderlo a Y mediante s(i) = p paraTi I \ I0 , con lo
Zi , con lo que
Zi . Por la compacidad existe f
que obtenemos
un
s

Q
iI
iI0
Xi 6= .
f
iI

En 10.53 daremos una prueba conceptualmente simple del teorema de Tychono. Aqu daremos un argumento que muestra explcitamente c
omo interviene
en la prueba el axioma de eleccion, de modo que veremos que en muchos casos
particulares de interes no se necesita realmente. Por ejemplo, veremos que la
prueba de que el producto de un n
umero nito de espacios compactos es compacto no requiere AE, y esto es lo u
nico que requiere la consecuencia siguiente:
Teorema 8.66 Un subconjunto de Rn es compacto si y s
olo si es cerrado y
acotado.
Aqu entendemos que un subconjunto de Rn est
a acotado si est
a contenido
en un cubo [M, M ]n , para cierto M > 0.

274

Captulo 8. Elementos de topologa

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 nito, y si tomamos el maximo 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
Xi es compacto.
Entonces el producto X =
iI

n: No perdemos generalidad si sustituimos I por un ordiDemostracio


nal . Podemos suponer que X 6= , pues si no la conclusi
on es trivial.
S
Sea P =
X , considerado como conjunto parcialmente ordenado por la

inclusi
on. Denimos la altura de un p P como alt p = Dp, es decir, el u
nico
ordinal tal que p X . As, los elementos de X son los elementos de P
de altura .
Para cada p P llamaremos M (p) = {x X | p x}. Notemos que
M (p) 6= , pues, como estamos suponiendo que X no es vaco, podemos tomar
x X y, si alt p = , basta considerar p = p (x|\ ) M (p).

Fijemos un cubrimiento abierto C de X. No perdemos generalidad si suponemos que sus elementos son abiertos b
asicos del producto.
Sea A el conjunto de todos los p P tales que M (p) no est
a contenido en
ninguna uni
on nita de abiertos de C. Basta probar que A = , pues entonces
X = M () est
a contenido en una union nita de abiertos de C. Suponemos,
pues, que A 6= . Notemos que si p A y q p entonces M (p) M (q), luego
q A.

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).
Sea t = s {(, a)} X +1 . Como
t no puede justicar que a C(s),
S
necesariamente t
/ A, luego M (t) G, para cierto G C nito. Reduciendo
G si es preciso podemos suponer que todo V G corta a M (t).
T 1
Cada V G es un abierto b
asico, de la forma
p [WV ], donde JV
JV

es nito y WV es abierto en X . Podemos suponer que JV a


nadiendo si es
preciso WV = X . Como V MT
(t) 6= , existe un x V tal que x|+1 = t,
WV , que es un entorno abierto de a.
luego a = x() WV . Sea U =
V G

275

8.5. Espacios compactos


Veamos que {x X | s x x() U }

G.

En efecto, si x X cumple que s x x() U , sea y X la aplicacion


que coincide con x salvo por que y() =Ta. Entonces t y, luego y M (t),
p1
luego existe un V G tal que y V =
[WV ]. Como x() U WV ,
J
V
S
es claro entonces que x V , luego x G. Por consiguiente U X \ C(s),
como haba que probar.
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 nita de elementos de C es un cubrimiento abierto
de X (pues hemos probado que cubre a X \ C(s)).SPor la compacidad de X
Uk , pero entonces
podramos extraer un subcubrimiento nito X =
k<n

M (s) =

k<n

{x X | s x x() Uk }

estara contenido en una uni


on nita de elementos de C, en contra de que s A.
En particular tenemos que si s A tiene altura < , entonces existe un
t A tal que s t. Si es nito, esto basta para concluir que existe un p A
de altura (pues podemos considerar la maxima altura de un elemento de A
y acabamos de probar que no puede ser menor que ), pero esto es absurdo,
porque entonces p X y M (p) = {p} no debera estar contenido en una union
nita de elementos de C, y esto contradice que C sea un cubrimiento de X. As
pues, si es nito tenemos que A = y X es compacto.
A partir de aqu suponemos que es un ordinal innito y por hipotesis
contamos con una funci
on de eleccion e que a cada cerrado C 6= de cada Xi
le asigna un elemento e(C) C. V
Vamos a denir recurrentemente una sucesion
{s } de modo que s A y ( < s s ).
Tomamos s0 = . Si < , denimos s+1 A+1 como el u
nico elemento
que cumple
s

s
()
=
e(C(s
)).
Por
u

ltimo,
si

<
, denimos

+1
+1

S
s y veamos que s A . En principio tenemos que s X ,
s =
<

pero faltaSprobar que s A. En caso contrario, existe G C nito tal que


M (s ) G. Podemos suponer que todo V G corta a M (s ).
T 1
Como antes, cada V G es de la forma
p [WV ], donde JV es
S JV
JV , que es un subconjunto nito
nito y WV es abierto en X . Sea J =
V G
S
de . Sea < una cota superior de J . Vamos a ver que M (s ) G, en
contradiccion con que s A. En efecto, observemos en primer lugar que, para
todo V G, como existe un y V M (s ), para cada JV tenemos que
s () = y() WV .
Si x M (s ), sea y = s x|\ . Entonces y M (s ), luego existe un
T 1
p [WV ], pero entonces x V , porque x e y solo
V G tal que y V =
JV

276

Captulo 8. Elementos de topologa

se distinguen
S bajo y x() WV para todo JV . Esto prueba que
M (s ) G, como haba que probar.

Con esto concluimos que s A , luego tenemos denida la sucesion {s } ,


y en particular s , que es un elemento de A de altura , lo que nos lleva a la
misma contradiccion que el caso en que era nito.

As pues, no se necesita AE para demostrar que el producto de una familia


nita de espacios topol
ogicos compactos es compacto, ni tampoco para el caso
en que I admite un buen orden y cada Xi es un subespacio compacto de R. En
efecto, en tal caso, en virtud de 8.58, podemos denir una funci
on de eleccion
sobre los cerrados de los espacios Xi sin mas que tomar e(C) = mn C, luego
es aplicable el teorema anterior. En particular, podemos armar sin AE la
compacidad de los espacios [0, 1] o 2 , para cualquier ordinal .
Por u
ltimo, para probar que el producto de una familia numerable de compactos es compacto solo necesitamos el principio ED de elecciones dependientes.
Esto no se sigue del teorema anterior, sino de una ligera modicacion de la parte
nal de la demostracion. En este caso podemos tomar = y basta observar
que no necesitamos la funci
on de eleccion e para construir la sucesion {sn }n ,
sino que basta considerar en A la relacion dada por
t R s s t alt t = alt s + 1.
V
W
Como C(s) 6= , tenemos
que
s

A
t A t R s, y ED es aplicable. A partir
S
de ah se dene s =
sn y el argumento de la prueba vale sin cambio alguno
n

para concluir que s A, lo que nos lleva a a contradiccion.

Captulo IX

Arboles
El concepto de
arbol aparece en contextos matematicos muy dispares, que
abarcan desde problemas combinatorios nitistas hasta problemas sobre cardinales innitos. De hecho, nosotros nos lo hemos encontrado ya, aunque de
forma implcita, en la demostracion que hemos dado en el captulo anterior del
teorema de Tychono.
Un problema conjuntista destacado en cuyo analisis resulta fundamental el
concepto de
arbol es la hip
otesis de Suslin, que es una conjetura formulada por
M. Suslin en 1920 en el primer n
umero de la revista Fundamenta Mathematicae.
En principio se trataba de un problema de naturaleza topologica, pero G. Kurepa mostro en 1935 que es equivalente a un problema puramente conjuntista
sobre arboles. Dedicamos la primera secci
on a analizar el problema de Suslin
antes de presentar el concepto de
arbol. En todas las secciones excepto la segunda, en la que introduciremos los conceptos b
asicos sobre arboles, usaremos
AE sin indicarlo explcitamente.

9.1

El problema de Suslin

El teorema 7.43 prueba que un conjunto totalmente ordenado es semejante


a R si y solo si es un continuo sin extremos separable. Suslin conjeturo que la
condicion de separabilidad puede sustituirse por la condicion de cadena numerable:
Hip
otesis de Suslin (HS) Todo continuo sin extremos con la condici
on de
cadena numerable es semejante a R.
Sabemos que la condicion de cadena numerable equivale a la separabilidad
en espacios metricos, pero, aunque R es ciertamente un espacio metrico, si
tenemos un continuo sin extremos con la condicion de cadena numerable, no
podemos asegurar que su topologa de orden sea metrizable antes de saber si es
o no semejante a R, por lo que no podemos asegurar a priori que tenga que ser
separable.
277


Captulo 9. Arboles

278

Definici
on 9.1 Una recta de Suslin es un continuo sin extremos con la condicion de cadena numerable no separable.
En estos terminos la hipotesis de Suslin equivale a la no existencia de rectas
de Suslin, y lo que sucede es que no se puede demostrar ni que existan ni que
no existan rectas de Suslin. De momento, lo que vamos a probar aqu es que
el problema de Suslin es equivalente a un problema topologico mas general, a
saber:
Hip
otesis de Suslin (HS) Un conjunto totalmente ordenado cumple la c.c.n.
(como espacio topol
ogico con la topologa de orden) si y s
olo si es separable.1
En efecto:
Teorema 9.2 Son equivalentes:
a) Existe un conjunto totalmente ordenado con la condici
on de cadena numerable no separable.
b) Existe un conjunto ordenado denso en s mismo, sin extremos, con la
condici
on de cadena numerable y en la que ning
un intervalo es separable.
c) Existe una recta de Suslin en la que ning
un intervalo es separable.
d) Existe una recta de Suslin.
n: S
Demostracio
olo hay que probar que a) b) y que b) c).
Sea Y un conjunto totalmente ordenado que cumpla a) y consideremos la
relaci
on en Y dada por x y si y solo si el intervalo comprendido entre ellos,
]x, y[ o ]y, x[, es separable. (Notemos que un intervalo vaco es separable.) Es
inmediato comprobar que se trata de una relacion de equivalencia. Llamamos
X al conjunto cociente.
Veamos que si [x] = [y] X y x < z < y, entonces [x] = [z] = [y].
En efecto, tenemos que ]x, y[ es separable, luego ]x, z[ tambien lo es. (En
general, todo subespacio abierto de un espacio separable es separable.)
De aqu se sigue f
acilmente que si [x1 ] = [x2 ] 6= [y1 ] = [y2 ], entonces
x1 < y1 x2 < y2 .
Por consiguiente podemos denir la relacion de orden total en X dada por
[x] [y] x y.
Vamos a probar que X cumple b).
1 Notemos que un subconjunto D de un precontinuo X es denso (en el sentido topol
ogico)
V
W
si y s
olo si xy X(x < y d D x < d < y), pero esto no es cierto en conjuntos
totalmente ordenados cualesquiera. En este contexto hay que entender la densidad en el
sentido topol
ogico general.

9.1. El problema de Suslin

279

En primer lugar probamos que si I X entonces I es un subconjunto separable de Y .


En efecto, sea M una familia maximal de intervalos abiertos no vacos disjuntos dos a dos con extremos en I. Como Y cumple la condicion de cadena
numerable, tenemos que M es numerable. Digamos que M = {]xn , yn [ | n }.
Como xn , yn I, tenemos que xn yn , luego ]xn , yn [ Ses separable. Sea Dn
Dn I numerable.
un subconjunto denso numerable de ]xn , yn [. Sea D =
n
Veamos que es denso en I.
Sea ]x, y[ un intervalo abierto no vaco con x, y I. La maximalidad de
M implica que existe un n tal que ]xn , yn [ ]x, y[ 6= . Esta interseccion
contiene un intervalo no vaco, luego corta a Dn , luego a D, luego ]x, y[D 6= .
En particular concluimos que X tiene al menos dos puntos, pues en otro
caso X = {Y } y tendramos que Y sera separable.
Veamos que X es denso en s mismo (en particular es innito).
Sean [x] < [y] dos elementos de X y supongamos que no hay ning
un otro
elemento entre ambos. Supongamos que x < z < y. Entonces [x] [z] [y],
luego [x] = [z] o [z] = [y], luego z [x] [y]. As pues, ]x, y[ [x] [y]. Como
[x] e [y] son subconjuntos separables de Y , tambien lo es su union y tambien lo
es ]x, y[, luego [x] = [y], contradiccion.
Veamos que X cumple la condicion de cadena numerable.


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 solo es posible si = .
As pues, la familia {]x , y [}<1 contradice la condicion de cadena numerable de Y .
Veamos que ning
un intervalo abierto de X es separable.


Supongamos que un intervalo [x], [y] en X tiene un subconjunto denso
numerable {dn | nS }.
L Y . Es claro que ]x, y[ H, luego si probamos que
Sea H =
[x]L[y]

H es separable tendremos que ]x, y[ tambien lo sera, luego [x] = [y], lo cual es
absurdo, pues hemos tomado [x] < [y].
Observemos que el conjunto de las clases [x] L [y] con mas de dos puntos
ha de ser numerable, pues de cada una de ellas obtenemos un intervalo en Y no
vaco con los cuales se forma una anticadena en Y . Sea {Ln }n< el conjunto
de estas clases. Sabemos que Ln contiene un conjunto denso numerable Dn .
Sea D la uni
on de todos los conjuntos Dn mas un elemento de cada clase dn .
Entonces D es denso en H, pues si u < v son elementos de H y ]u, v[ 6= , o


Captulo 9. Arboles

280

bien [u] = [v] = Ln y entonces ]u, v[ Dn 6= , o bien [u] < [v], en cuyo caso
existe n tal que [u] < dn < [v], con lo que tambien ]u, v[ D 6= .
As X cumple b) salvo por el hecho de que puede tener maximo o mnimo
elemento. Ahora bien, como X es denso en s mismo, si eliminamos los posibles
maximo y mnimo, obtenemos un nuevo conjunto ordenado ya no tiene maximo
ni mnimo y sigue cumpliendo las otras propiedades.
Ahora veamos que b) implica c). Sea X un conjunto totalmente ordenado
en las condiciones de b) y sea W = C(X) la complecion de X en el sentido
de 7.39, que es un continuo tal que existe una inmersion densa i : X W .
Si hubiera en W una familia no numerable de intervalos no vacos disjuntos
dos a dos, dentro de cada uno de ellos podramos tomar un intervalo no vaco
con extremos en i[X], y as obtendramos una familia igual en X. Por lo tanto
W cumple la condicion de cadena numerable.
Si un intervalo ]S1 , S2 [ en W tuviera un subconjunto denso numerable, tomamos x, y X tales que S1 i(x) < i(y) S2 y podramos tomar un conjunto
denso numerable D en ]i(x), i(y)[. Para cada intervalo ]D1 , D2 [ con extremos
en D tomamos un punto u ]x, y[ tal que i(u) ]D1 , D2 [. As obtenemos un
subconjunto numerable de ]x, y[ que claramente es denso, contradiccion. As
pues, W es una recta de Suslin sin intervalos separables.
As pues, la hip
otesis de Suslin es en realidad un problema topologico general
sobre si las topologas de orden cumplen tambien un resultado que sabemos que
es valido para las topologas metrizables: la equivalencia entre la separabilidad
y la condicion de cadena numerable. Este problema est
a relacionado con otro
que ya hemos planteado:2 si el producto de espacios topologicos (o, mas en
particular, de continuos) con la condicion de cadena numerable tiene la condicion
de cadena numerable, entonces se cumple HS. En efecto:
Teorema 9.3 Si X es un conjunto totalmente ordenado con la c.c.n. pero no
separable, entonces X X no cumple la c.c.n.
n: Vamos a construir tres sucesiones {a }<1 , {b }<1 ,
Demostracio
{c }<1 en X tales que:
a) a < b < c ,
b) ]a , b [ 6= 6= ]b , c [
c) ]a , c [ {b | < } = .
Admitiendo que tenemos tales sucesiones, denimos U = ]a , b [ ]b , c [
y observamos que se trata de una familia de abiertos en X X no vacos (por la
propiedad b) y disjuntos dos a dos, pues si < , entonces, o bien b a , en
cuyo caso ]a , b [ ]a , b [ = , o bien a < b , en cuyo caso, por c) tenemos
que c b , luego ]b , c [ ]b , c [ = . Por lo tanto, X X no cumple la
c.c.n.
2 V
ease

las observaciones anteriores y posteriores al teorema 8.50.

281

9.2. Conceptos b
asicos sobre
arboles

Veamos, pues, c
omo construir la sucesion. Sea A X el conjunto de los
puntos aislados de X. Si a A entonces {a} es abierto, luego por la c.c.n.
tenemos que |A| 0 . Supongamos denidas {a }< , {b }< , {c }< ,
para < 1 . Entonces D = W {a | < } {b | < } {c | < }
es un conjunto numerable, luego X \ D 6= . Como es un abierto no vaco,
contiene un intervalo abierto no vaco, contendra un intervalo abierto no vaco
]a , c [ que, como no contiene puntos aislados, es innito, luego contiene un b
que lo divide en dos intervalos no vacos.

9.2

Conceptos b
asicos sobre
arboles

En esta secci
on no usaremos AE si no lo indicamos explcitamente.
Definici
on 9.4 Un
arbol es un conjunto parcialmente ordenado (A, ) tal que,
para todo x A, el segmento A<
a bien ordenado.
x = {a A | a < x} est
Si x A, se llama altura de x a altA x = ordA<
x.
Si , se llama nivel -esimo de A al conjunto
Niv A = {x A | altA x = }.
Se llama altura de A al mnimo ordinal altA = tal que Niv A = . Es
facil ver que
S
(altA x + 1).
altA =
xA

Dos elementos x, y A son compatibles si x y y x. En caso contrario


se dice que son incompatibles y se representa por x y.

Un subconjunto C A es una cadena si sus elementos son compatibles dos


a dos, es decir, si est
a totalmente ordenado y, por consiguiente, bien ordenado.
Un subconjunto R A es una rama si es una cadena maximal respecto a la
inclusi
on.
En general, el lema de Zorn asegura que toda cadena se extiende hasta una
rama,3 aunque si el
arbol es nito esto mismo se prueba facilmente sin necesidad
de AE, y si el
arbol es numerable basta con AEN. Llamaremos altura de R a
S
(altA x + 1).
altA R = ordR =
xR

Un subconjunto C A es un camino si es una rama tal que altA C = altA,


es decir, si es una rama que corta a todos los niveles no vacos de A.

Un subconjunto C A es una anticadena si sus elementos son incompatibles


dos a dos. Claramente los niveles son anticadenas.
La gura muestra un
arbol de altura 6:
3 Basta observar que el conjunto de todas las cadenas que contienen a una dada cumple las
hip
otesis del lema de Zorn.


Captulo 9. Arboles

282
Camino
Rama

Nivel 3

Nivel 0
Un subconjunto A A es un sub
arbol de A si
V
V
x A y A (x < y x A ).

Claramente esto implica que A tambien es un arbol y si x A entonces


altA x = altA x.
Si es un cardinal, un -
arbol es un arbol de altura cuyos niveles tienen
todos cardinal menor que .
Los elementos de altura 0 en un arbol se llaman races. El arbol de la gura
anterior tiene una u
nica raz. La denicion de arbol que hemos dado permite
que un
arbol tenga varias races, pero un arbol as es mas bien un conjunto de
varios
arboles, por lo que en la practica consideraremos siempre arboles con una
u
nica raz. M
as concretamente:
Diremos que un -arbol A est
a bien podado si |Niv0 A| = 1 y
V
V
W
x A < (altA x < y Niv A x < y).

En otras palabras, un arbol est


a bien podado si tiene una u
nica raz y desde
cualquiera de sus puntos se puede ascender hasta cualquier altura. Casi siempre
se puede podar bien un arbol:
Teorema 9.5 (AE) Si es un cardinal regular,4 todo -
arbol tiene un -subarbol bien podado.

n: Sea A un -arbol y A = {x A | |{z A | x < z}| = }.


Demostracio

Claramente A es un subarbol de A. Ciertamente no es vaco, pues


S
{y A | x y},
A=
xNiv0 A

y como |Niv0 A| < , ha de haber un x Niv0 A tal que |{y A | x y}| = ,


es decir, tal que x A .
4 Si = la prueba no requiere AE, pues lo u
nico que se usa sistem
aticamente es que
0
toda uni
on finita de conjuntos finitos es finita.

283

9.2. Conceptos b
asicos sobre
arboles

Sea x A y < tal que altA x < . Sea Y = {y Niv A | x < y}.
Entonces
{z A | x < z} = {z A | x < z altA z } {z A | x < z altA z > }.
Por denicion de A , el primer conjunto de la lnea anterior tiene
S cardinal ,
Niv A, es
el segundo tiene cardinal menor que , pues est
a contenido en

regular y los niveles tienen cardinal menor que .


Por consiguiente, el tercer conjunto ha de tener cardinal , pero
S
{z A | y < z altA z > },
{z A | x < z altA z > } =
yY

y |Y | |Niv A| < , por lo que ha de existir un y Y tal que5


|{z A | y < z altA z > }| = .

En particular |{z A | x < z}| = , con lo que y A . As hemos probado


que
V
V
W
x A < (altA x < y Niv A x < y).

En particular esto implica que A es un -arbol. Para estar bien podado solo
le falta tener una u
nica raz. Ahora bien, si x Niv0 A , es inmediato comprobar

que B = {y A | x y} es un -subarbol bien podado de A , luego de A.


Nota El teorema anterior es falso para cardinales singulares, pues si tenemos
que cfS = < y { }< es una sucesion conal en , entonces el arbol
A=
{}, con el orden dado por (, ) ( , ) cumple que
<

altA (, ) = , luego alt A = , pero es facil ver que no admite subarboles bien
podados (ni tampoco el
arbol que resulta de a
nadir a A un mnimo elemento,
para que tenga una u
nica raz).

Podra pensarse que un 0 -arbol no tiene necesariamente un camino, es decir,


una rama innita, pues en principio podra tener u
nicamente ramas nitas de
altura arbitrariamente grande, pero ninguna rama innita, pese a lo cual su
altura sera innita. Sin embargo no es as:
Teorema 9.6 (K
onig) (AEN) Todo 0 -
arbol tiene un camino.6
n: Sea A un 0 -arbol y sea A un subarbol bien podado.
Demostracio
Entonces hay un x0 Niv0 A , hay un x1 Niv1 A tal que x0 < x1 , hay
un x2 Niv2 A tal que x1 < x2 , y por recurrencia construimos un conjunto
C = {xn | n } que claramente es un camino en A.

En general, podemos garantizar la existencia de caminos en un arbol si


suponemos que sus niveles son sucientemente peque
nos:
5 Notemos

que la condici
on altA z > es redundante, pues se sigue de la definici
on de Y .
AEN u
nicamente para concluir que todo 0 -
arbol es numerable (porque es
uni
on de una cantidad numerable de niveles finitos), pero si aplicamos el teorema de K
onig a
un
arbol que ya sabemos que es numerable no necesitamos AEN, pues no hace falta el axioma
de elecci
on para elegir elementos de un conjunto numerable.
6 Necesitamos


Captulo 9. Arboles

284

Teorema 9.7 (AE) Si es un cardinal regular y < , todo


arbol de altura
cuyos niveles tengan cardinal menor que tiene un camino.
n: Sea A un arbol en las condiciones del enunciado. Si x A
Demostracio
y < altA x, representaremos por x| al u
nico elemento de Niv (A) tal que
x| < x.
Veamos en primer lugar que no perdemos generalidad si suponemos que A
no se ramica en niveles de altura lmite, es decir, que si a, b Niv (A), para
cierto ordinal lmite y a 6= b, entonces existe un < tal que a| 6= b| .
En efecto, para cada < , sea C el conjunto de todas las cadenas de
la forma {x A | x < a}, con a Niv (A). (El problema es que diferentes
elementos a pueden determinar la misma cadena C.) Podemos suponer que si
C C entonces C
/ A (por ejemplo, no perdemos generalidad si suponemos
que los elementos de A son pares ordenados de la forma (a, 0), con lo que una
cadena C no es ninguno de estos pares). Observemos que |C | |Niv (A)| < .
S
C y denimos en A la relacion de orden
Consideramos ahora A = A
<

que extiende a la de A de modo que si C C , sus anteriores son sus elementos


y las cadenas C C tales que C C y < , y sus posteriores son los
elementos de A mayores que todos los elementos de C y las cadenas C C
con < y C C .

Es f
acil ver que A es un arbol tal que cada elemento de A de altura tiene
altura + 1 en A y Niv (A ) = C . Esto hace que A siga siendo un arbol
y que sus niveles siguen teniendo cardinal < . (Lo que hemos hecho es poner
un nuevo elemento por debajo de cada grupo de elementos de Niv (A) con una
misma cadena por debajo, de modo que la ramicaci
on pasa de producirse en
el nivel al nivel + 1).
Es claro que si demostramos que A tiene un camino, al cortarlo con A
tendremos un camino en A.
As pues, suponemos que A no se ramica en niveles lmite. Supongamos en
primer lugar que es regular. Para cada < tal que cf = , elijamos un
x Niv (A). Para cada x Niv (A) distinto de x existe un < tal que
x | 6= x| . Como |Niv (A)| < = cf , podemos tomar un f () < tal que
para todo x Niv (A) \ {x } se cumple que x |f () 6= x|f () .
Ahora usamos que E = { < | cf = } es estacionario en (teorema
6.13) y, como f : E es regresiva, por el teorema 6.15 sabemos que es
constante en un conjunto estacionario E E, en particular no acotado en
. Digamos que toma el valor . Como {x | | < E } tiene cardinal
, mientras que |Niv (A)| < , tiene que existir un subconjunto Y E de
cardinal , luego no acotado, tal que todos los x | son iguales, para Y .
Pero esto hace que si , Y , digamos < , necesariamente x < x ,
pues en caso contrario x | 6= x y, como f () = , tendra que ser x | 6= x | ,
por denicion de f , contradiccion.


9.3. Arboles
de Aronszajn

285

As pues, {x }Y es una cadena, y {x A |


en A.

Y x < x } es un camino

Consideremos ahora el caso en que es singular. Para cada < , tenemos


que |Niv (A)|+ < es un cardinal regular, luego existe un < regular tal
que el conjunto X = { < S| |Niv (A)| < } tiene cardinal , luego no
Niv (A) es un -arbol con todos sus niveles
est
a acotado. Entonces A =
X

de cardinal
W < . Por la parte ya probada tiene un camino C, y es claro que
{x A | y C x < y} es un camino en A.

9.3

Arboles
de Aronszajn

Los dos u
ltimos teoremas invitan a conjeturar si las hipotesis del segundo
no podran relajarse para obtener la generalizaci
on natural del primero, es decir, que todo -arbol tiene un camino. Sin embargo esto resulta ser falso si
consideramos 1 -arboles:
Definici
on 9.8 Un
arbol de Aronszajn es un 1 -arbol cuyas cadenas son todas
numerables, es decir, que no tiene caminos.
Claramente, si A es un
arbol de Aronszajn y A es un subarbol bien podado,
entonces A es un
arbol de Aronszajn bien podado.
La situaci
on es curiosa: Imaginemos que estamos en la raz x0 de un arbol
de Aronszajn bien podado y nos disponemos a trepar por el lo mas alto que
podamos. Tenemos varias opciones para pasar al nivel 1, pero no importa
cual tomemos, pues desde cualquier punto x1 del nivel 1 podemos llegar hasta
cualquier otro nivel. Igualmente no importa a que punto x2 del nivel 2 saltemos,
pues desde el se podra llegar seguro a cualquier altura. Pero cuando hayamos
dado pasos por la ruta x0 < x1 < x3 < podemos encontrarnos con que
la rama se acaba aqu, que no hay ning
un punto en el arbol mayor que todos
estos. Podemos recticar la ruta desde cualquier paso previo para garantizar que
llegamos al nivel . Por ejemplo, si estamos dispuestos a cambiar a partir del
nivel 2 tomamos un x > x1 y seguimos el camino x0 < x1 < x2 < x3 < < x
formado por los nodos anteriores a x . A partir de aqu podemos pasar a un
x+1 en el nivel + 1, etc., hasta determinar una cadena
x0 < x1 < x2 < x3 < < x < x+1 < x+2 <
pero de nuevo podemos encontrarnos con que esta rama se acaba aqu, y que
para llegar mas arriba hubiera sido necesario desviarse en cualquiera de los pasos previos. El hecho de que A sea un arbol de Aronszajn signica precisamente
que, tarde o temprano, hagamos lo que hagamos, terminaremos en una rama
numerable que no puede prolongarse mas. Podemos subir tan alto como queramos, pero siempre llegar
a un momento en que para seguir subiendo tendremos

que bajar un poco y cambiar de direcci


on. Esta
es la caracterstica de los arboles
de Aronszajn.


Captulo 9. Arboles

286

La existencia de
arboles tan peculiares es dudosa, pero vamos a disipar la
duda construyendo uno.
Definici
on 9.9 Si I es un conjunto no vaco y un ordinal, llamaremos
arbol
completo I-
adico de altura al conjunto I < con el orden dado por la inclusi
on.
Es claro que I < es un arbol de altura cuyo nivel (para < ) es I .
Teorema 9.10 (Aronszajn) Existe un
arbol de Aronszajn.
n: Partiremos de A = {s <1 | s es inyectiva}, que es un
Demostracio
<1
. Es claro que para cada < 1 se cumple que
sub
arbol de
Niv A = {s | s es inyectiva} 6= ,
luego altA = 1 . Si C fuera una cadena no numerable en A entonces f =

aC

es una funci
on, porque los elementos de C son compatibles, y habra de ser
f : 1 inyectiva, lo cual es absurdo. Por lo tanto las cadenas de A son
numerables. Sin embargo, A no es un arbol de Aronszajn porque sus niveles
son no numerables.
Denimos en cada conjunto la relacion de equivalencia dada por
s t { < | s() 6= t()} es nito.
Vamos a construir recurrentemente una sucesion {s }<1 tal que
a) s es inyectiva,
b) Si < < 1 , entonces s s | ,
c) \ s [] es innito.
Tomamos s0 = . Denido s , tomamos cualquier n \ s [] y es facil
ver que s+1 = s {(, n)} cumple lo pedido. Supongamos denidos {s }< ,
para un lmite < 1 .
Sea {n }n< una sucesion conal creciente en . Vamos a denir una sucesi
on de aplicaciones inyectivas tn : n tales que t0 = s0 y para todo
n se cumpla tn sn tn+1 |n = tn .
Supuesto que esten denidas t0 , . . . , tn , denimos tn+1 : n+1 mediante

si < n ,
tn ()
/ tn [n ],
()
si
n y sn+1 ()
s
tn+1 () =

n+1
mn( \ (tn [n ] sn+1 [n+1 ])) si n y sn+1 () tn [n ].
umero nito de casos, solo puede
Como sn coincide con tn salvo en un n
umero nito de casos. Por lo tanto se cumple
ocurrir sn+1 () tn [n ] en un n
sn+1 tn+1 .


9.3. Arboles
de Aronszajn
Sea t =
mediante

287

tn . Claramente t : inyectiva. Denimos s :



t(2n ) si = n ,
s () =
t()
en otro caso.

De este modo, si < sera < n para cierto n < , y entonces s | tn |


(pues se diferencian a lo sumo en 0 , . . . , n1 ), luego s | sn | s .
Ademas {t(2n+1 ) | n } \ s [], con lo que este u
ltimo conjunto es
innito y se cumple todo lo pedido.
S
Denimos A =
{t Niv A | t s }. As A es un subarbol de A,
<1

pues si x A , y A, y < x, digamos que altA x = , altA y = , entonces


x s , luego y = x| s | s y por consiguiente y A .
Para cada < 1 se cumple que s Niv A , luego altA = 1 . Como en
A no hay cadenas numerables, tampoco las hay en A . Finalmente,
S
Niv A = {t | t s t inyectiva}
{t | t|\x = s |\x },
x

finito

y el miembro derecho es una uni


on numerable de conjuntos numerables. Concluimos que A es un
arbol de Aronszajn.
M
as en general:
Definici
on 9.11 Un -
arbol de Aronszajn es un -arbol cuyas cadenas tienen
todas cardinal < , es decir, un -arbol sin caminos.
En estos terminos hemos probado que no existen 0 -arboles de Aronszajn,
pero s 1 -arboles de Aronszajn. Por otra parte, es inmediato que si es un
cardinal singular existen -arboles de Aronszajn. El arbol considerado en la nota
tras el teorema 9.5 es un ejemplo. Para cardinales regulares > 1 la existencia
o no de
arboles de Aronszajn depende de la aritmetica cardinal. El teorema
anterior admite la generalizaci
on siguiente:
Teorema 9.12 Sea un cardinal regular tal que 2< = . Entonces existe un
+ -
arbol de Aronszajn.
n: El caso en que = 0 se reduce al teorema 9.10, as que
Demostracio
podemos suponer que > 0 . Siguiendo el argumento de 9.10, partimos del
+
arbol A = {s < | s es inyectiva}, que tiene claramente altura + y todas
sus cadenas tienen cardinal < + . Ahora denimos en cada la relacion dada
por
s t |{ < | s() 6= t()}| <
y construimos recurrentemente una sucesion {s }<+ tal que
a) s es inyectiva,

b) Si < < + , entonces s s | ,


c) s [] no es estacionario en .


Captulo 9. Arboles

288

Tomamos s0 = . Denido s , tomamos cualquier \ s [] y es facil


ver que s+1 = s {(, )} cumple lo pedido.

Supongamos denidos {s }< , para un lmite < + . Sea = cf .


Sea { }< una sucesion conal y normal en . Podemos suponer que < 0 .
Para cada
T < , sea C un c.n.a. en tal que s [ ] C = . Si < ,
sea C =
C , y si = , entonces sea C = C \ {0}. En ambos casos C
<

<

es c.n.a. en y s [ ] C + 1 < .

Denimos una sucesion de aplicaciones inyectivas t : \ C tales que


t s y si < < entonces t | = t .
Como s0 [0 ]C = , podemos tomar t0 = s0 : 0 \C. Supongamos
denido t . Como s+1 [+1 ] C + 2 < , tenemos que A = s1
+1 [C]
cumple |A| < , luego |s+1 [+1 \ ] \ C| = , luego podemos tomar un
conjunto B +1 \ tal que |B| = |A|0 y s+1 [B] \ C. Tomamos una
biyeccion g : A B s+1 [B] y denimos

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 ademas


nicamente en A B y donde dieren t y s , lo
t+1 s+1 , pues dieren u
cual es un conjunto de cardinal < .
En tercer lugar, si est
an denidos {t }< , basta tomar
S
t : \ C,
t =
<

claramente inyectiva. Se cumple que t s , pues


S
{ < | t () 6= s ()}
{ < | t () 6= s ()}
<

<

{ < | t () 6= s ()} { < | s () 6= s ()}

y se trata de una uni


on de menos de conjuntos de cardinal menor que .
S
As pues, podemos denir s =
t : \ C inyectiva. Trivialmente
<

s [] no es estacionario en , pues no corta a C y si < existe un < tal


que < < , con lo que s | = t | s | s .
S
{t Niv A | t s }, que es un subarbol de A, luego
Denimos A =
<+

no tiene cadenas de cardinal y, como s Niv A , vemos que altA = + .


Finalmente,
S
{t | t|\x = s |\x },
Niv A = {t | t s t inyectiva}
x[]<


9.4. Arboles
de Suslin

289

y bajo las hip


otesis del teorema tenemos que
|[]< | < = (2< )< = 2< ) = ,
|{t | t|\x = s |\x }| = |x | < = ,

luego |Niv A | < + y concluimos que A es un + -arbol de Aronszajn.


Teniendo en cuenta que la hip
otesis del continuo generalizada implica que
todo cardinal innito cumple 2< = , ahora es inmediato lo siguiente:
Teorema 9.13 (HCG) Existen -
arboles de Aronszajn para todo cardinal
no numerable salvo a lo sumo si es inaccesible o el sucesor de un cardinal
singular.
El caso del sucesor de un cardinal singular lo consideraremos de nuevo en la
secci
on siguiente (vease el teorema 9.21 y la nota posterior).

9.4

Arboles
de Suslin

Vamos a probar que la existencia de rectas de Suslin es equivalente a la


existencia de un
arbol de Suslin:
Definici
on 9.14 Un -
arbol de Suslin es un -arbol cuyas cadenas y anticadenas tienen todas cardinal < . En particular, todo -arbol de Suslin es un
-arbol de Aronszajn. Un
arbol de Suslin es un 1 -arbol de Suslin.
Todo -subarbol bien podado de un -arbol de Suslin es claramente un arbol de Suslin bien podado, luego, si es un cardinal regular y existe un -arbol
de Suslin, tambien existe un -arbol de Suslin bien podado.
Diremos que un
arbol A est
a ramificado si todo x A tiene extensiones
incompatibles, es decir, si el conjunto {y A | x < y} no est
a totalmente
ordenado.
Teorema 9.15 Todo -
arbol de Suslin bien podado est
a ramificado.
n: Sea A un -arbol de Suslin bien podado. Sea y A. Sea
Demostracio
C una cadena maximal que contenga a y. Entonces |C| < , luego existe un
ordinal < tal que alt C < . Como A est
a bien podado existe un x A de
altura tal que y < x. No puede ocurrir que todos los elementos de C esten
bajo x, luego tomando un x C con y < x que no este bajo x, tenemos que x
y x son extensiones incompatibles de y. Por lo tanto A est
a ramicado.
Esto tiene interes porque la condicion de Suslin se simplica un tanto sobre
los arboles ramicados.
Teorema 9.16 Si es un cardinal regular y A es un -
arbol ramificado en el
que toda anticadena maximal tiene cardinal < , entonces A es un -
arbol de
Suslin.


Captulo 9. Arboles

290

n: Toda anticadena est


Demostracio
a contenida en una anticadena maximal, luego todas las anticadenas de A tienen cardinal < . Si A tuviera una
cadena de cardinal , podramos tomarla maximal, llamemosla B. Entonces B
corta a todos los niveles no vacos de A. Para cada x A, sea f (x) > x tal que
f (x)
/ B (existe porque A est
a ramicado).
Denimos
por
recurrencia
una sucesion {x }< de modo que x B y
S
alt f (x ). As {f (x )}< es una anticadena no numerable en A,
altA x
<

contradiccion.

Finalmente obtenemos la caracterizacion anunciada de la hipotesis de Suslin:


Teorema 9.17 Existe un
arbol de Suslin si y s
olo si existe una recta de Suslin.
n: Supongamos que A es un arbol de Suslin. Podemos suDemostracio
poner que est
a bien podado. Sea L el conjunto de todas las ramas de A. Si
C L, del hecho de que A est
a bien podado se sigue que alt C es un ordinal
lmite. Si < alt C, llamaremos C() al u
nico elemento en C de altura . Si C,
D L, C 6= D, llamaremos d(C, D) al mnimo ordinal tal que C() 6= D().
Claramente d(C, D) < alt C alt D.
Fijemos un orden total  en A y denamos en L el orden dado por
C D C = D (C 6= D C(d(C, D)) D(d(C, D))).
Es claro que la relacion es reexiva y antisimetrica. Veamos que es transitiva: Si C D E y se da alguna igualdad es claro que C E. Supongamos
que C < D < E. Tenemos las posibilidades siguientes:
C

d(D, E) = d(C, E) d(D, E) = d(C, E) d(C, E) = d(C, D)


= d(C, D)
< d(C, D)
< d(D, E)

E
D

d(C, D) = d(D, E)
< d(C, E)

Sabemos que C(d(C, D)) D(d(C, D)), D(d(D, E)) E(d(D, E)) y hemos
de probar que C(d(C, E)) E(d(C, E)), lo cual es cierto en los tres primeros
casos, mientras que el cuarto contradice las hipotesis.
Es claro que dos ramas cualesquiera son comparables, luego L es un conjunto
totalmente ordenado. Veamos que cumple la condicion de cadena numerable.
Supongamos que {]C , D [}<1 es una familia de intervalos no vacos disjuntos
dos a dos. Sea C < E < D y sea tal que
d(C , E ) d(E , D ) < < alt E .


9.4. Arboles
de Suslin

291

Vamos a probar que {E ( )}<1 es una anticadena en A, en contradiccion


con la denicion de
arbol de Suslin.
En caso contrario E ( ) E ( ), para ciertos , < 1 . Claramente
entonces, E ( ) = E ( ) y as
d(E , E ) > > d(C , E ) d(E , D ),
luego d(C , E ) = d(C , E ) y d(E , D ) = d(E , D ). Pero entonces las
desigualdades C < E < D implican C < E < D , con lo que
E ]C , D [ ]C , D [ = ,
contradiccion.
Veamos, por u
ltimo, que L no es separable. Supongamos que D es un subconjunto denso numerable en L. Las alturas de las ramas de D son ordinales
numerables. Sea < 1 mayor que cualquiera de ellas y sea x Niv A. Como A
est
a ramicado, existe un ordinal < < tal que existen r, s, t Niv A por
encima de x. Tomemos E, F , G L tales que r E, s F , t G. Podemos
suponer E < F < G. As, ]E, G[ es un intervalo no vaco, luego debera existir
C ]E, G[ D. Ahora bien, como x E G, tenemos que = altA x < d(E, G),
y como d(C, E) < alt C < (porque C D y por la denicion de ), resulta
que d(C, E) = d(C, G), de donde se sigue que C es menor que E y G o mayor
que ambos, contradiccion.
Por consiguiente, L cumple 9.2 a), lo que implica que existe una recta de
Suslin.
Supongamos ahora que existe una recta de Suslin L. Por 9.2 podemos suponer que no tiene intervalos separables. Llamemos B al conjunto de los intervalos
abiertos no vacos de L. Vamos a construir una sucesion {B }<1 que cumpla
lo siguiente:
a) B B y est
a formado por intervalos disjuntos dos a dos,
S
x es denso en L,
b)
xB

c) Si < < 1 , I B , J B , entonces o bien I J = o bien J

I.

Para empezar tomamos como


S B0 una familia maximal de intervalos disjuntos
x es denso en L.
dos a dos. Por ser maximal
xB0

Supongamos denido B . Para cada I B , sea HI una familiaSmaximal


HI .
de elementos disjuntos del conjunto {K B | K I}. Sea B+1 =
IB

Es claro que B+1 cumple a) y c). Veamos b). Para ello tomamos un
intervalo abierto no vaco J B y hemos de probar que corta a alg
un intervalo
de B+1 . Sabemos que corta a un I B . Como L es denso en s mismo, dentro
de J I podemos tomar un intervalo no vaco estrictamente contenido en I. De
hecho, podemos suponer que J I. Entonces J ha de cortar a alg
un intervalo


Captulo 9. Arboles

292

de HI B+1 , o si no podramos a
nadirlo a HI contradiciendo la maximalidad
de este.
Supongamos denidos {B }< , para un lmite < 1 . Sea
V
V
H = {K B | < I B (I K = H I)}.

Tomamos como B una familia maximal de intervalos disjuntos en H. En


realidad hemos de probar que H 6= , pero esto est
a implcito en la prueba de
que B cumple b). Sea J B y veamos que corta a un intervalo de B .
Como
S L cumple la condicion de cadena numerable, cada B es numerable,
luego
B tambien lo es. Sea E el conjunto de los extremos de los intervalos
<

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

Vamos a probar que es un arbol. Tomamos x A y hemos de ver que A<


x
est
a bien ordenado. En primer lugar probaremos que est
a totalmente ordenado.
Tomemos u, v A<
x . Esto signica que x u v 6= . Es claro entonces que
u v o v u.
Tomemos ahora C A<
o y veamos que tiene mnimo. Sea el
x no vac
mnimo ordinal tal que C B 6= . Sea u C B . Veamos que u es
el mnimo de C. En caso contrario (puesto que C est
a totalmente ordenado)
existira v C tal que v < u, o sea, u v. Digamos que v B , donde
por la minimalidad de . Ahora bien, si = entonces u y v tendran que ser
disjuntos, luego > , pero entonces tendra que ser v u, contradiccion.
Tenemos, pues, que A es un arbol. Una anticadena en A est
a formada por
intervalos de L disjuntos dos a dos, luego ha de ser numerable.
Si {I }<1 fuera una cadena en A, para < 1 se cumplira que I+1 I ,
y como L es denso en s mismo I \I+1 contendra un intervalo abierto no vaco
J . Entonces {J }<1 sera una familia de intervalos en L disjuntos dos a dos,
contradiccion. Por lo tanto A es un arbol de Suslin.
As pues, ahora tenemos una expresion alternativa para la hipotesis de Suslin:

Hip
otesis de Suslin (HS) No existen
arboles de Suslin
Seg
un ya hemos advertido, en NBG no puede probarse la existencia de
rboles de Suslin, pero s podemos construir uno si suponemos el diamante.
a
Con su ayuda construiremos un arbol de Suslin deniendo un orden adecuado
sobre 1 . Primeramente demostramos un hecho tecnico.


9.4. Arboles
de Suslin

293

Teorema 9.18 Sea un cardinal regular y B = (, ) un -


arbol. Para cada
< sea B = {x | altB x < } y sea A una anticadena maximal de B.
Entonces el conjunto
{ < | B = B A es una anticadena maximal en B }
es c.n.a. en .
n: Sea C el conjunto del enunciado. Supongamos que <
Demostracio
es un ordinal lmite tal que C no est
a acotado en . Entonces para todo
x B se cumple que
W
x B altB x < C altB x <
W
C x B = x ,

luego B = .
Claramente B A es una anticadena en B . Si no es maximal existe un
x B \A incompatible con todos los elementos de B A. Entonces altB x < ,
luego existe C tal que altB x < . As x B \ A y es incompatible
con todos los elementos de B , y esto contradice que B A es una anticadena
maximal de B . As pues, C y C es cerrado.
S
Llamemos f () = altB , g() =
y sea h() un elemento de A compaNiv B

tible con . De este modo f , g, h : , el conjunto

D = { < | f [] g[] h[] }


es c.n.a. y es f
acil ver que D C, luego C no est
a acotado.
Teorema 9.19 HS.
n: Sea {A }<1 una sucesion . Vamos a denir una reDemostracio
lacion de orden en 1 de modo que B = (1 , ) sea un arbol de Suslin.
Llamaremos
N = { + n | n }.

Por las propiedades de la aritmetica ordinal, los conjuntos {N }<1 forman


una partici
on de 1 en 1 subconjuntos numerables disjuntos dos a dos. Deniremos de modo que N sea el nivel -esimo de B. De este modo tendremos
garantizado que B sera un 1 -arbol. M
as concretamente, vamos construir un
arbol B que cumpla las propiedades siguientes:
V
a) < 1 Niv B = N ,
b) Para cada < 1 y cada n < se cumple
+ 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

294

d) Si < 1 , B = (donde B = { < 1 | altB < }) y A es una


anticadena maximal en B , entonces
V
W
x N y A y x.

La propiedad b) arma que el elemento n-simo del nivel -esimo tiene exactamente dos extensiones en el nivel + 1-esimo, a saber, los elementos 2n-simo
y 2n + 1-esimo. La propiedad c) arma que desde cualquier punto se puede ascender hasta cualquier altura. La propiedad d) es la que nos dar
a la propiedad
de Suslin.
Razonamos por recurrencia. Deniremos una sucesion de arboles
S
B =
N
<

de modo que cada cual sea un subarbol de los siguientes y cumpla las propiedades
anteriores.
En B1 = N0 la relacion se restringe a ser reexiva, pues los niveles son
anticadenas. Si < 1 es un ordinal lmite y est
a denida en B , para cada
< , entonces, como
S
B ,
B =
<

la relaci
on en B est
a completamente determinada (y cumple trivialmente todas
las propiedades requeridas).
M
as a
un, si suponemos que est
a denida sobre B+1 (es decir, hasta el
nivel ), la propiedad b) determina completamente su extensi
on a B+2 . As
pues, el u
nico paso no trivial consiste en suponer denida sobre B =
y extenderla a B+1 , es decir, determinar que elementos de B son anteriores a
cada + n N .

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 sucesion conal 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 sucesion )
sea una anticadena maximal en B . Entonces cada xn es compatible en B con
alg
un elemento de A , es decir, existe un a(n) A anterior o posterior a xn .
En cualquier caso existe un y B tal que xn < y a(n) < y. Podemos
escoger la sucesion {ym (n)}m de modo que y0 (n) = y, con lo que a(n) B(n).

Volviendo al caso general, extendemos a B+1 estableciendo que los elementos anteriores a +n son exactamente los de B(n), con lo que ciertamente
+ n tiene exactamente anteriores en B+1 , luego N es el nivel -esimo
de B+1 . Obviamente B+1 cumple las propiedades a), b) y c). La propiedad


9.4. Arboles
de Suslin

295

d) tambien se cumple, pues si B = y A es una anticadena maximal en B y


x N , entonces x = + n para cierto n y por construcci
on a(n) A
cumple a(n) Bn , es decir, a(n) < x.

As pues, tenemos denido un


arbol B = (1 , ) que cumple las propiedades
a), b), c) y d). Por a) es un 1 -arbol. Por b) es ramicado, luego para probar
que es un
arbol de Suslin basta ver que todas sus anticadenas maximales son
numerables (teorema 9.16). Sea, pues, A una anticadena maximal en B. Por el
teorema anterior, el conjunto
C = { < 1 | B = B A es una anticadena maximal en B }
es c.n.a. en 1 . Por , el conjunto { < 1 | A = A } es estacionario en 1 ,
luego existe un C tal que A = A . Tenemos entonces que A A es una
anticadena maximal en B . Ahora bien, por construcci
on, todos los elementos
de N tienen por debajo un elemento de A , pero de hecho todo elemento de
B de altura tiene bajo s un elemento de N , luego un elemento de A.
Esto signica que A B (m
as concretamente, A = A ), y en particular es
numerable.

Si meditamos sobre la construcci


on anterior veremos que esencialmente consiste en garantizar que una cierta anticadena A no puede extenderse mas alla
del nivel , haciendo que todos los elementos del nivel sean compatibles con
ella. El diamante hace falta para garantizar que una anticadena maximal arbitraria del
arbol que resulte de la construcci
on coincidira hasta un cierto nivel
con A .
El teorema anterior se generaliza sin dicultad al caso de sucesores de cardinales regulares, si bien necesitamos entonces el caso mas fuerte del diamante
de Jensen (el que no se sigue de la HCG):
Teorema 9.20 Sea un cardinal regular tal que 2< = y supongamos que se
cumple E , donde E = { < + | cf = }. Entonces existe un + -
arbol de
Suslin.
n: Sea {A }E una sucesion E . Siguiendo el esquema del
Demostracio
teorema anterior, vamos a denir una relacion de orden en + de modo que
B = (+ , ) sea un
arbol de Suslin. Llamaremos analogamente
N = { + | },

de modo que los conjuntos {N }<+ forman una partici


on de + en + subconjuntos disjuntos dos a dos de cardinal . La construcci
on garantizar
a que
se cumplen las propiedades siguientes:
V
a) < + Niv B = N ,
b) Para cada < + y cada < se cumple
+ ( + 1) + 2

+ ( + 1) + 2 + 1

y los miembros derechos son los u


nicos elementos de N+1 que extienden
al miembro izquierdo.


Captulo 9. Arboles

296
c) Si < < + y x N , entonces

W
y N x y.

d) Toda cadena maximal en B tiene altura de conalidad .


e) Si < + , cf = , B = y A es una anticadena maximal en B ,
entonces
W
V
x N y A y x.

Estas condiciones implican claramente que B es un + -arbol ramicado.


Vamos a denir recurrentemente una estructura de arbol en cada
S
N ,
B =
<

de modo que cada B contenga como subarboles a los B anteriores y cumpla


las condiciones a) e), entendiendo la d) como que la altura de cada cadena
maximal en B es o tiene conalidad .

La denicion de sobre B1 = N0 es trivial (cada ordinal solo est


a relacionado consigo mismo). Tambien es trivial la denicion de sobre cada B
y sobre cada B+2 (en cuyo caso la extensi
on viene determinada por la propiedad b). Supongamos construido B y veamos c
omo construir B+1 . Sea
= cf .
Veamos en primer lugar que todo x B est
a contenido en un camino.
En efecto, pod