Está en la página 1de 499

Carlos Ivorra Castillo

TOPOLOGIA
ALGEBRAICA
CON APLICACIONES A LA
GEOMETR
IA DIFERENCIAL

Si simplemente hace girar la rueda, es algebra; pero


si contiene una idea, es topologa.
Solomon Lefschetz

Indice General
Introducci
on

ix

Topologa

Captulo I: Preliminares topol


ogicos
1.1 Convexidad . . . . . . . . . . . .
1.2 Variedades topol
ogicas . . . . . .
1.3 Espacios cociente . . . . . . . . .
1.4 Cocientes de polgonos . . . . . .
1.5 Homotopas . . . . . . . . . . . .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

3
3
5
13
16
22

Captulo II: Homologa singular


2.1 Smplices afines . . . . . . . . . .
2.2 Complejos de cadenas singulares
2.3 Grupos de homologa . . . . . . .
2.4 El teorema de homotopa . . . .
2.5 Sucesiones exactas . . . . . . . .
2.6 El teorema de escisi
on . . . . . .

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

27
27
30
35
41
44
50

Captulo III: Aplicaciones de la homologa singular


3.1 La sucesi
on de Mayer-Vietoris . . . . . . . . . . . .
3.2 La homologa de las esferas . . . . . . . . . . . . .
3.3 El teorema de Brouwer . . . . . . . . . . . . . . . .
3.4 El teorema de Jordan-Brouwer . . . . . . . . . . .
3.5 La homologa de las superficies compactas . . . . .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

61
61
65
66
70
75

Captulo IV: Complejos celulares


4.1 Adjunciones . . . . . . . . . . . . . . . . . . . . .
4.2 Complejos celulares . . . . . . . . . . . . . . . . .
4.3 El teorema del homeomorfismo relativo . . . . . .
4.4 La homologa de los complejos celulares . . . . .
4.5 Los n
umeros de Betti y la caracterstica de Euler
4.6 Poliedros . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

81
. 81
. 84
. 88
. 90
. 100
. 104

.
.
.
.
.
.

INDICE GENERAL

vi
Captulo V: El
algebra homol
ogica
5.1 Categoras . . . . . . . . . . . .
5.2 Equivalencias homot
opicas . . .
5.3 Productos tensoriales . . . . . .
5.4 Productos de torsi
on . . . . . .
5.5 Cohomologa . . . . . . . . . .

.
.
.
.
.

.
.
.
.
.

Captulo VI: Productos


6.1 El teorema de los modelos acclicos
6.2 La homologa de un producto . . .
6.3 El producto exterior . . . . . . . .
6.4 El producto mixto . . . . . . . . .
6.5 Productos relativos . . . . . . . . .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

113
113
117
119
127
138

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

151
151
154
160
168
169

Captulo VII: Variedades topol


ogicas
7.1 Orientaci
on . . . . . . . . . . . . . . . . . .
7.2 La homologa de las variedades topol
ogicas
7.3 Lmites inductivos . . . . . . . . . . . . . .
7.4 La dualidad de Poincare . . . . . . . . . . .
7.5 La dualidad de Alexander . . . . . . . . . .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

173
173
183
192
195
204

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

Captulo VIII: Homotopa


213
8.1 El grupo fundamental . . . . . . . . . . . . . . . . . . . . . . . . 213
8.2 Cubrimientos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
8.3 Un criterio de elevaci
on . . . . . . . . . . . . . . . . . . . . . . . 223

Geometra diferencial

229

Captulo IX: Variedades diferenciales


9.1 Definici
on y hechos b
asicos . . . .
9.2 Aplicaciones diferenciables . . . . .
9.3 El espacio tangente . . . . . . . . .
9.4 Subvariedades . . . . . . . . . . . .
9.5 El fibrado de tangentes . . . . . . .
9.6 Tensores . . . . . . . . . . . . . . .
Captulo X: Variedades de Riemann
10.1 Conexiones afines . . . . . . . . .
10.2 Metricas de Riemann . . . . . . .
10.3 La conexi
on de Levi-Civita . . .
10.4 Geodesicas . . . . . . . . . . . .

.
.
.
.

.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.

231
232
235
239
246
253
255

.
.
.
.

263
263
276
282
286

INDICE GENERAL

vii

Captulo XI: Homologa y cohomologa diferenciable


11.1 Homologa singular diferenciable . . . . . . . . . .
11.2 Tensores antisimetricos . . . . . . . . . . . . . . . .
11.3 Formas diferenciales . . . . . . . . . . . . . . . . .
11.4 La cohomologa de De Rham . . . . . . . . . . . .
11.5 El teorema de De Rham . . . . . . . . . . . . . . .
11.6 Cohomologa con soportes compactos . . . . . . . .

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

305
305
310
313
318
323
329

Captulo XII: La cohomologa de De Rham


12.1 Orientaci
on de variedades diferenciales . .
12.2 Integraci
on de formas diferenciales . . . .
12.3 La dualidad de Poincare . . . . . . . . . .
12.4 Los teoremas de K
unneth . . . . . . . . .
12.5 El grado de una aplicaci
on . . . . . . . . .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

333
333
342
350
354
360

Captulo XIII: Fibrados


13.1 Definici
on y propiedades b
asicas . .
13.2 El fibrado de tangentes de un fibrado
13.3 Orientaci
on de fibrados . . . . . . .
13.4 Integraci
on sobre fibras . . . . . . .
13.5 Fibrados de esferas . . . . . . . . . .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

379
379
384
391
396
408

Captulo XIV: La cohomologa de los fibrados


14.1 La clase de Euler . . . . . . . . . . . . . . .
14.2 Indices de secciones . . . . . . . . . . . . . .
14.3 El isomorfismo de Thom . . . . . . . . . . .
14.4 Secciones en fibrados vectoriales . . . . . . .
14.5 La clase y la caracterstica de Euler . . . . .
14.6 El teorema de punto fijo de Lefchetz . . . .

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

417
417
425
433
440
443
449

Ap
endice A: Las superficies compactas
A.1 Consecuencias del teorema de Jordan . . . . . . . . . . . . . . . .
A.2 Triangulaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.3 La clasificaci
on . . . . . . . . . . . . . . . . . . . . . . . . . . . .

453
453
454
464

Ap
endice B: Variedades complejas
B.1 Funciones complejas sobre variedades reales . . . . . . . . . . . .
B.2 Estructuras analticas . . . . . . . . . . . . . . . . . . . . . . . .
B.3 Tensores complejos . . . . . . . . . . . . . . . . . . . . . . . . . .

469
469
471
477

Bibliografa

481

Indice de Materias

482

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

Introducci
on
La topologa algebraica proporciona tecnicas capaces de analizar en profundidad los espacios topol
ogicos que aparecen en geometra, tanto en geometra
diferencial como en geometra algebraica, y en aquellas ramas del an
alisis directamente relacionadas con la geometra, como el c
alculo diferencial e integral
en variedades, o la teora de funciones de variable compleja y especialmente
dentro de esta en la teora de las superficies de Riemann. Adem
as, sus resultados algebraicos subyacentes pueden desarrollarse en un contexto abstracto,
puramente algebraico, con aplicaciones a la teora de grupos y a la teora de
n
umeros.
Centr
andonos en la topologa, la topologa algebraica asocia a cada espacio topol
ogico una sucesi
on de grupos, los llamados grupos de homologa, de
modo que las aplicaciones continuas entre espacios inducen homomorfismos entre sus grupos de homologa, y los homeomorfismos inducen isomorfismos. Por
lo pronto, esto proporciona una tecnica para probar que dos espacios dados no
son homeomorfos. En general, si dos espacios son homeomorfos podemos tratar
de probarlo construyendo un homeomorfismo explcito entre ambos, pero si no
lo son, la topologa algebraica resulta poco menos que indispensable. En efecto,
si los grupos de homologa de ambos espacios resultan ser no isomorfos lo
cual no es necesariamente cierto, pero s lo m
as frecuente entonces podemos
asegurar que los espacios no son homeomorfos.
Aunque esto es ya de por s m
as que suficiente para justificar el valor de toda
la teora, lo cierto es que esta va mucho m
as all
a. Los grupos de homologa proporcionan informaci
on relevante sobre muchas caractersticas de la estructura
topol
ogica, o incluso diferencial, si es que la tienen, de los espacios a los que se
aplica. Su potencia radica, entre otros motivos, a que sus conceptos son esencialmente globales, es decir, dependen de la totalidad del espacio, al contrario
de lo que sucede con la mayora de los conceptos del c
alculo diferencial.
En lugar de ofrecer aqu una panor
amica de los resultados generales que
vamos a obtener, lo que haremos ser
a mostrar algunos ejemplos concretos que
ilustren los conceptos b
asicos que vamos a manejar y el modo en que intervienen
en la teora.
Para ello consideremos el caso de una esfera. Para estudiarla mediante

tecnicas algebraicas podemos identificarla con la superficie de un cubo. Esta


a su vez la podemos considerar descompuesta en ocho vertices, doce aristas y
seis caras, tal y como muestra la figura de la p
agina siguiente.
ix

Introducci
on
a7

a8 v8

v5
a9

v7
v6

a5

a6

a12

a10

a11

v4 a3

v3

a4

v1

a2

v2

a1

Es importante que las aristas y las caras las hemos de considerar orientadas.
En el caso de las aristas, esto significa que hemos de determinar un extremo
inicial y un extremo final. En la figura hemos indicado mediante flechas la
orientaci
on de cada arista. La orientaci
on de una cara es un sentido de giro.
Por ejemplo, podemos establecer que el sentido positivo en una cara ser
a el
sentido antihorario cuando la vemos de frente desde fuera del cubo.
Si S es el cubo, llamaremos C0 (S) al grupo abeliano libre generado por sus
vertices, y a sus elementos los llamaremos cadenas de dimensi
on 0. As pues,
una cadena de dimensi
on 0 de S es una expresi
on algebraica de la forma
n1 v1 + n2 v2 + n3 v3 + n4 v4 + n5 v5 + n6 v6 + n7 v7 + n8 v8 ,

ni Z.

Similarmente, definimos el grupo de las cadenas de dimensi


on 1 como el
grupo abeliano libre C1 (S) generado por las aristas de S. Debemos pensar que
la cadena a1 representa la misma arista que a1 pero recorrida al reves, de
modo que su origen es el vertice v2 y su extremo es v1 . La cadena a1 + a9 a8
representa el camino que parte de v2 , pasa por v1 , luego por v5 y acaba en v8 .
La cadena 2a1 + 2a10 2a5 2a9 representa dos vueltas en sentido antihorario
alrededor de la cara frontal de la figura. Similarmente, definimos el grupo C2 (S)
de las cadenas de dimensi
on 2, generado por las seis caras, digamos c1 , . . . , c6 .
Definimos la frontera de una arista como la diferencia de sus extremos. Por
ejemplo, 1 a1 = v2 v1 C0 (S). El operador frontera se define extendiendo
por linealidad esta definici
on sobre todo el grupo C1 (S). Tenemos as un homomorfismo 1 : C1 (S) C0 (S).
Similarmente, la frontera de una cara c se define como la cadena formada
por las aristas de su contorno con los signos necesarios para que el recorrido
se haga seg
un la orientaci
on fijada en c. Por ejemplo, si convenimos que c1 es
la cara central de la figura, cuya orientaci
on hemos establecido como el giro
antihorario, entonces
2 c1 = a1 a5 a9 + a10 .
Extendiendo esta definici
on por linealidad obtenemos un homomorfismo de
grupos 2 : C2 (S) C1 (S). Por completitud definimos
0 : C0 (S) 0

3 : 0 C2 (S)

como homomorfismos nulos. Es inmediato comprobar que i i1 = 0. En


efecto, si c es una cadena de dimensi
on 1, la condici
on 1 c = 0 significa que los
extremos de sus aristas componentes se cancelan mutuamente, lo que s
olo puede

xi
ocurrir si la cadena consta de uno o varios circuitos cerrados, como le ocurre,
por ejemplo, a 2 c1 :
1 (2 c1 ) = 1 a1 1 a5 1 a9 + 1 a10 = v2 v1 + v5 v6 + v1 v5 + v6 v2 = 0
Lo mismo vale para las fronteras de las caras restantes (no por casualidad,
sino por la propia definici
on de frontera de una cara), luego ciertamente 2 1 =
0, y este era el u
nico caso no trivial. Definimos el grupo de los ciclos de dimensi
on
p como
Zp (S) = {c Cp (S) | p c = 0}.
As, Z0 (S) = C0 (S), mientras que Z1 (S) es, como ya hemos comentado, el
grupo formado por las cadenas que describen circuitos cerrados. No es difcil
probar que
Z2 (S) = hc1 + c2 + c3 + c4 + c5 + c6 i .
En efecto, ante todo, z = c1 +c2 +c3 +c4 +c5 +c6 es un ciclo, pues al calcular
su frontera cada arista aparece dos veces con signos opuestos. Por ejemplo, la
arista a10 aparece con signo positivo en la frontera de la cara frontal de la figura
y con signo negativo en la frontera de la cara de la derecha (recordemos que el
signo ha de ser el necesario para que el recorrido de cada frontera se haga en
sentido antihorario). Por otra parte, si z 0 Z2 (S) y c1 aparece con coeficiente
n 6= 0 en z 0 , entonces c1 aporta a z 0 un sumando na10 , que debe ser cancelado
con otro termino, pero s
olo la cara derecha puede aportar otro termino en a10 ,
luego el coeficiente de dicha cara ha de ser tambien n, y as sucesivamente
llegamos a que todas las caras deben aparecer con coeficiente n, luego z 0 = nz.
Por otra parte, definimos el grupo de las fronteras de dimensi
on p como
Fp (S) = {p+1 c | c Cp+1 (S)}.
La propiedad p+1 p = 0 hace que Fp (S) Zp (S), es decir, toda frontera
es un ciclo. Recprocamente, todo 1-ciclo es una frontera. Para entender por
que es as, pensemos por ejemplo en el ciclo
z = a1 + a10 + a6 + a7 + a8 a9 .
Vemos que z divide al cubo en dos regiones, una contiene a la cara frontal y
a la cara superior del cubo. Llamemos c1 a la suma de estas dos caras y c2 a la
suma de las caras restantes, es decir, las contenidas en la otra regi
on. Es f
acil
ver entonces que 2 c1 = 2 c2 = z (la clave est
a en que las aristas interiores de
cada regi
on se cancelan mutuamente al calcular la frontera). En general, todo
ciclo es la suma de varios circuitos cerrados de aristas, cada uno de los cuales
divide al cubo en dos regiones, de modo que la suma de las caras contenidas en
una de ellas es una cadena cuya frontera es, salvo el signo, el ciclo considerado.
As pues, el hecho de que todo 1-ciclo sea una 1-frontera est
a ntimamente
relacionado con una propiedad peculiar de las esferas, a saber, que todo circuito
cerrado las divide en dos componentes conexas, cada una de las cuales tiene por
frontera al circuito dado. Esto es el teorema de Jordan.

xii

Introducci
on
Se define el grupo de homologa de dimensi
on p como
Hp (S) = Zp (S)/Fp (S).

Estos grupos son los invariantes principales que vamos a estudiar. Se dice
que dos ciclos son hom
ologos si se diferencian en una frontera, de modo que los
elementos de Hp (S) son las clases de equivalencia de ciclos hom
ologos, o clases
de homologa, de dimensi
on p.
Acabamos de observar que H1 (S) = 0, as como la conexi
on que tiene este
hecho con el teorema de Jordan. Veamos ahora que H0 (S)
= Z. En efecto, un
vertice s
olo no es una frontera, pero si vi 6= vj entonces vi vj es la frontera de
cualquier 1-cadena que una vj con vi ,. Esto hace que dos vertices cualesquiera
sean hom
ologos entre s, por lo que todos generan la misma clase de homologa
[vi ], la cual es un generador de H0 (S).
Vemos, pues, que la estructura del grupo H0 (S) est
a relacionada con la
conexi
on de S. En general, si dividimos un espacio topol
ogico de forma similar
a como hemos hecho con la esfera, dos vertices son hom
ologos si y s
olo si pueden
ser unidos por un camino de aristas. Para un espacio topol
ogico X, se cumple
que H0 (X)
umero de componentes conexas de X.
= Zr , donde r es el n
Por u
ltimo, puesto que, por definici
on, F2 (S) = 0, tenemos que H2 (S)
= Z.
No vamos a interpretar este hecho, pero lo cierto es que tambien refleja una
propiedad topol
ogica de la esfera: una variedad compacta V de dimensi
on n es
orientable si y s
olo si Hn (V )
= Z, y en caso contrario Hn (V ) = 0.
Todos estos razonamientos presuponen un hecho nada trivial, y es que los
grupos de homologa dependen u
nicamente del espacio topol
ogico considerado,
en este caso la esfera, y no de la divisi
on en celdas que hemos considerado.
Por ejemplo, podramos identificar la esfera con un dodecaedro y definir los
correspondientes grupos de homologa. El resultado sera el mismo. M
as a
un,
no hay inconveniente en considerar casos degenerados mucho m
as simples para
hacer los c
alculos. Por ejemplo, hubiera bastado considerar un u
nico vertice v
(un punto cualquiera), ninguna arista y una u
nica cara c, formada por todos los
puntos de la esfera menos v. Entonces la situaci
on sera C2 (S) = hci, C1 (S) = 0,
C0 (S) = hvi. Los operadores frontera seran todos nulos, con lo que
Z2 (S) = hci ,

Z1 (S) = 0,

Z0 (S) = hvi ,

y al dividir entre los grupos de fronteras (nulos) llegamos igualmente a que


H2 (S)
H1 (S) = 0,
H0 (S)
= Z,
= Z.
Por otra parte, podramos considerar la homologa de un toro, dividiendolo
como indica la figura:

xiii
El lector puede estimar lo complicado que sera entrar en detalles. La topologa algebraica nos proporciona tecnicas para calcular grupos de homologa sin
caer en c
alculos prolijos. No obstante observemos que en un toro hay 1-ciclos
que no son fronteras. Por ejemplo, el cuadrado exterior de la parte superior de
la figura. Si buscamos una cadena que lo tenga por frontera podramos considerar la suma de las cuatro caras trapezoidales superiores, pero su frontera
no es s
olo el cuadrado que queremos, sino tambien el cuadrado interior. Para
eliminar este podramos a
nadir los cuatro rect
angulos interiores (debidamente
orientados), pero entonces la frontera contiene tambien al cuadrado interior inferior (que no se ve en la figura), para eliminarlo podemos a
nadir las caras
trapezoidales inferiores, etc., pero siguiendo as llegamos a la cadena formada
por todas las caras (debidamente orientadas) y su frontera no es el cuadrado
que perseguimos, sino que es nula.
No obstante, podemos calcular f
acilmente la homologa del toro usando
una descomposici
on degenerada. La describiremos mejor si trabajamos con
un mapa del toro. Es conocido que un toro puede obtenerse a partir de un
cuadrado identificando sus lados opuestos como indica la figura:

Al pegar dos de los lados obtenemos un cilindro y al pegar los dos lados
restantes obtenemos el toro. Esto se traduce en que podemos pensar que un
cuadrado es un toro si convenimos en que el lado superior es el mismo que
el inferior y que el lado izquierdo es el mismo que el derecho. Notemos que
los cuatro vertices corresponden al mismo punto del toro. Seg
un esto, una
descomposici
on degenerada es la indicada en la figura:
v

v
b
v

Cumple los u
nicos requisitos necesarios: que las aristas sean homeomorfas a
segmentos abiertos y las caras a discos abiertos (notemos que a es una circunferencia, pero la arista propiamente dicha no incluye a v, luego es homeomorfa
a un segmento, y lo mismo vale para b).
De este modo, c = a + b a b = 0, luego c es un ciclo, como tambien lo
son a y b. Ahora es f
acil ver que, si llamamos T al toro,
H2 (T )
= Z,

H1 (T )
= Z Z,

H0 (T )
= Z.

En particular esto prueba que una esfera no es homeomorfa a un toro.

xiv

Introducci
on

En las p
aginas que siguen introduciremos con rigor las ideas que hasta aqu
hemos expuesto vagamente. Hay que advertir que la definici
on general que
daremos de los grupos de homologa no coincidir
a con la que aqu hemos usado,
aunque en el captulo IV veremos que sobre una amplia clase de espacios
compactos es equivalente. Anticipamos las diferencias para no desconcertar
al lector:
a) Los coeficientes de las cadenas no ser
an necesariamente enteros, sino que
admitiremos que varen en un anillo arbitrario A. De este modo recogeremos entre otros casos de interes el caso A = Z, que es el m
as natural
en muchas ocasiones, el caso A = R, que aparece en geometra diferencial
y el caso A = C, m
as adecuado en el an
alisis complejo. Por lo tanto, los
grupos de homologa ser
an en realidad A-m
odulos, espacios vectoriales si
A es un cuerpo.
b) En lugar de considerar caras de forma arbitraria consideraremos u
nicamente el caso m
as simple, por ejemplo, en dimensi
on 2 trabajaremos con
tri
angulos. Adem
as admitiremos tri
angulos singulares, es decir, im
agenes
continuas (en un espacio X) de tri
angulos en R2 , no necesariamente inyectivas.
c) No trabajaremos con caras incluidas en una descomposici
on particular de
un espacio topol
ogico, sino que, por ejemplo, el grupo de las 2-cadenas
ser
a el A-m
odulo libre generado por todos los tri
angulos singulares en X.
En la segunda parte del libro veremos que el aparato algebraico que habremos desarrollado para entonces en el estudio de los grupos de homologa de los
espacios topol
ogicos es aplicable en un contexto muy distinto, como es el estudio
de las formas diferenciales en una variedad diferencial, las cuales permiten definir unos objetos formalmente similares: los grupos de cohomologa de De Rham.
La relaci
on no es meramente formal, sino que el teorema de De Rham muestra
que ambas teoras son isomorfas en un sentido que ahora sera difcil precisar.
En realidad casi todos los resultados que veremos para variedades diferenciales
pueden reformularse en terminos de espacios topol
ogicos arbitrarios. Nosotros
dejaremos la topologa y pasaremos a la geometra diferencial en el momento
en que las tecnicas puramente topol
ogicas se hagan demasiado abstractas como
para que puedan seguirse de forma razonable sin tener in mente como gua la
situaci
on en las variedades diferenciales.
Se
nalemos, por u
ltimo, que los requisitos necesarios para seguir este libro son
mnimos: tan s
olo cierta familiaridad con la topologa, el an
alisis y el algebra
elemental. La u
nica excepci
on aparece en la prueba de que toda superficie
compacta es triangulable, que requiere una versi
on fuerte del teorema de Jordan.
No obstante, el papel de este teorema es marginal, pues afecta tan s
olo a una
de la aplicaciones de la teora (la clasificaci
on de las superficies compactas) y de
hecho puede evitarse sin m
as que exigir la triangulabilidad en la definici
on de
superficie. Todos los resultados de la geometra diferencial propiamente dicha
se incluyen en los primeros captulos de la segunda parte.

Primera parte

Topologa

Captulo I

Preliminares topol
ogicos
Suponemos al lector familiarizado con la topologa elemental, es decir, con
los conceptos de espacio topol
ogico, espacio conexo, compacto, de Hausdor,
metrico, aplicaci
on continua, etc. No obstante recordaremos aqu algunos conceptos y resultados topol
ogicos que aparecen con menos frecuencia en otras
areas de la matem
atica. Empezaremos con algunos resultados topol
ogicos sobre
conjuntos convexos.

1.1

Convexidad

Recordemos que un subconjunto A de Rn es convexo si contiene al segmento


que une a dos cualesquiera de sus puntos, es decir, si cuando a, b A y t [0, 1],
entonces ta + (1 t)b A.
M
as en general, se dice que un punto x es combinaci
on convexa de a0 , . . . , am
si es de la forma
x = t0 a0 + + tm am ,

t0 + + tm = 1,

ti 0.

Si A es convexo, entonces A contiene a todas las combinaciones convexas de


sus puntos. En efecto, si t0 = 1 entonces x = a0 A, mientras que si t0 6= 1,
entonces
t

tm
1
t0 a0 + + tm am = t0 a0 + (1 t0 )
a1 + +
am ,
1 t0
1 t0
y basta razonar por inducci
on sobre m.
Dado un conjunto A Rn , la envoltura convexa de A es el conjunto formado
por todas las combinaciones convexas de puntos de A. Es claro que se trata del
mnimo conjunto convexo en Rn que contiene a A.
Teorema 1.1 La clausura de un conjunto convexo es convexa.
3

Captulo 1. Preliminares topol


ogicos

n: Sea C Rn un conjunto convexo y tomemos x, y C,


Demostracio
0 1. Si {xn }n e {yn }n son sucesiones en C que convergen a x e y
respectivamente, entonces {xn +(1)yn }n es una sucesi
on en C que converge
a x + (1 )y, luego x + (1 )y C.
Para los resultados siguientes conviene probar primero un resultado tecnico
general. Afirma que si nos movemos en lnea recta desde un punto interior de
un convexo hasta un punto de su frontera, entonces todos los puntos por los que
pasamos, salvo quiz
a el u
ltimo, est
an en el interior del convexo.
Teorema 1.2 Sea C Rn un conjunto convexo, sea x un punto de su interior
e y un punto de su clausura. Entonces, si 0 < 1, el punto x + (1 )y
est
a en el interior de C.
n: Llamemos z = x+(1)y, de modo que x =
Demostracio
0
Para cada par de puntos z 0 , y 0 Rn , sea x0 = 1 z 0 1
,
y . As

z 1
y.

z 0 = x0 + (1 )y 0 .
Si tomamos y 0 , z 0 suficientemente pr
oximos a y y z respectivamente, podemos
conseguir que x0 este arbitrariamente pr
oximo a x. As, como x es un punto
interior de C, podemos conseguir que x0 C. Ahora bien, como y est
a en la
clausura de C, podemos tomar puntos y 0 C arbitrariamente pr
oximos a y, y si
z no estuviera en el interior de C, tendramos puntos z 0 Rn \C arbitrariamente
pr
oximos a z, con lo que obtendramos una combinaci
on convexa z 0 de dos
puntos de C que no estara en C, en contradicci
on con la convexidad de C.
Definimos
B n = {x Rn | x21 + + x2n 1},

S n = {x Rn+1 | x21 + + x2n+1 = 1}.

Claramente la bola B n es un compacto convexo (basta aplicar las propiedades de la norma eucldea en Rn ), y la esfera S n1 es la frontera de B n .
Teorema 1.3 Todo espacio compacto convexo K Rn de interior no vaco es
homeomorfo a B n . Adem
as el homeomorfismo hace corresponder K con S n1 .
n: Aplicando una traslaci
Demostracio
on si es preciso podemos suponer
que 0 est
a en el interior de K. Para cada x S n1 , llamemos
tx = sup{t > 0 | tx K}.
Como K est
a acotado y 0 est
a en su interior, es claro que tx > 0 est
a bien
definido. Adem
as es claro que g(x) = tx x K, luego tenemos definida una
funci
on g : S n1 K. Es f
acil ver que es biyectiva. Concretamente, su
inversa f : K S n1 es la dada por f (x) = x/kxk. Ciertamente, g f = 1,
lo que prueba que g es inyectiva. Falta probar que f g = 1. Tomemos x K,
sea y = f (x) y t0 = kxk. Por convexidad tx K para todo t t0 , luego
ty t0 . Si fuera ty > t0 entonces, x sera combinaci
on convexa de 0 y g(y), y

1.2. Variedades topol


ogicas

por el teorema anterior x sera un punto interior de K, cuando tenemos que es


un punto frontera. As pues, ty = t0 , luego g(f (x)) = g(y) = x.
Puesto que f es claramente continua, por compacidad es un homeomorfismo,
luego g tambien lo es. Ahora podemos definir h : B n K mediante
n
h(x) = kxk g(x/kxk) si x 6= 0,
0
si x = 0.
Es f
acil ver que h es un homeomorfismo.

Por ejemplo, es claro que el producto cartesiano de convexos es convexo,


luego el cubo I n es un compacto convexo de interior no vaco. Por el teorema
anterior, es homeomorfo a B n .
Necesitamos una caracterizaci
on similar de los abiertos convexos, que podemos obtener de este teorema usando lo siguiente:
Teorema 1.4 Si A Rn es un abierto convexo, entonces A coincide con el
interior de su clausura.
n: Sea z un punto del interior de la clausura de A y sea x 6= z
Demostracio
un punto de A. El segmento que une x con z puede prolongarse un poco sin
salirse de la clausura de A, es decir, podemos expresar z como combinaci
on
convexa de x y un punto y A. Por el teorema 1.2 concluimos que z A.
Como consecuencia obtenemos:
Teorema 1.5 Todo abierto convexo en Rn es homeomorfo a una bola abierta.
n: Sea A Rn un abierto convexo. Aplicando un homeoDemostracio
morfismo podemos suponer que est
a acotado, de modo que A es un compacto
convexo de interior no vaco. Por el teorema 1.3, A es homeomorfo a B n , y el
homeomorfismo transforma A en S n1 , luego transforma A (por el teorema
anterior) en la bola abierta unitaria.

1.2

Variedades topol
ogicas

El valor de la topologa como herramienta matem


atica se debe principalmente a que permite aplicar las mismas ideas al estudio de los espacios con una
interpretaci
on geometrica clara (los espacios Rn y sus subespacios, las variedades diferenciales, entre ellas las superficies de Riemann, etc.) y los espacios
abstractos (espacios de funciones, espacios de medidas, etc.) La topologa algebraica se aplica principalmente a los espacios que provienen de la geometra, y
la mayora de ellos son variedades topol
ogicas, en el sentido siguiente:
Definici
on 1.6 Una variedad topol
ogica de dimensi
on n es un espacio topol
ogico
de Hausdor en el que todo punto tiene un entorno abierto homeomorfo a una
bola abierta en Rn .

Captulo 1. Preliminares topol


ogicos

Es frecuente exigir la conexi


on en la definici
on general de variedad, pero
por motivos tecnicos nos conviene no hacerlo, de modo que cuando queramos
considerar variedades conexas lo indicaremos explcitamente. Notemos que las
variedades son localmente arcoconexas, luego las variedades conexas son, de
hecho, arcoconexas.
En una variedad topol
ogica V de dimensi
on n, los abiertos homeomorfos a
bolas abiertas de Rn se llaman abiertos coordenados, y constituyen una base de
V . En efecto, supongamos que x V y que U V es un entorno abierto de x
en V . Por definici
on de variedad x tiene un entorno coordenado U 0 . Sea, pues,
B una bola abierta en Rn y f : U 0 B un homeomorfismo. Entonces U U 0
es abierto en U 0 , luego f [U U 0 ] es un abierto en B. Podemos tomar una bola
abierta B 0 tal que f (x) B 0 f [U U 0 ]. As f 1 [B 0 ] es un entorno coordenado
de x contenido en U .
Las variedades m
as simples son los abiertos de Rn . Obviamente todo punto
n
de un abierto de R tiene un entorno abierto homeomorfo (de hecho, igual) a
una bola abierta en Rn , luego es una variedad de dimensi
on n. M
as en general,
cualquier abierto en una variedad es una variedad de la misma dimensi
on.
Ejemplo

La esfera S n es una variedad topol


ogica de dimensi
on n.

En efecto, para probarlo tomamos un punto y S n y consideramos un


ndice i tal que yi 6= 0. Porsimplicidad
supondremos
yn+1 > 0. La aplicaci
on
p

B n S n dada por x 7 x, 1 kxk es claramente inyectiva y continua,


luego un homeomorfismo en su imagen (porque B n es compacto), y se restringe
a un homeomorfismo entre la bola abierta unitaria de Rn y el abierto
n
S+
= {x S n | xn+1 > 0},

que es un entorno de y. En el caso yn+1 < 0 tomamos la raz cuadrada con


signo negativo.
Una prueba alternativa de que las esferas son variedades se obtiene observando que si P S n entonces S n \ {P } es homeomorfo a Rn . No perdemos
generalidad si suponemos que P = (0, . . . , 0, 1). Basta considerar la proyecci
on
estereogr
afica f : S n \ {P } Rn dada por

x1
xn
f (x) =
,...,
.
1 xn+1
1 xn+1
Su inversa es g : Rn S n \ {P }, dada por

2x1
2xn
kxk2 1
g(x1 , . . . , xn ) =
,
.
.
.
,
,
.
kxk2 + 1
kxk2 + 1 kxk2 + 1
As pues, dado cualquier punto Q S n , quitando a la esfera cualquier otro
punto P 6= Q obtenemos un entorno de Q homeomorfo a Rn y, por consiguiente,
a una bola abierta en Rn .

1.2. Variedades topol


ogicas

Si a
nadimos un punto a Rn , podemos extender la proyecci
on estereogr
afica
hasta una biyecci
on entre S n y Rn = Rn {}. Es f
acil ver que los entornos
abiertos de P en S n se corresponden entonces con los conjuntos Rn \ K, donde
K es compacto en Rn , es decir, la proyecci
on estereogr
afica se extiende a un
homeomorfismo entre S n y la compactificaci
on de Alexandro de Rn .
Vamos a probar ahora que las variedades topol
ogicas son homogeneas, en
el sentido de que existen homeomorfismos que transforman cualquier punto en
cualquier otro. Para ello necesitamos primero demostrar lo siguiente:
Teorema 1.7 Sea B la bola abierta de radio 1 en Rn y sean a y b dos puntos de
B. Entonces existe un homeomorfismo f : B B tal que f (a) = b y adem
as
f coincide con la identidad en una corona kxk r.
n: Supongamos primero que a 6= 0 6= b y, a su vez, supongaDemostracio
mos que a y b est
an sobre el mismo radio, es decir, b = a, con 0 < < 1.
Consideremos r : [0, 1] [0, 1] seg
un la figura, es decir, un homeomorfismo que coincida con
la identidad alrededor de 0 y 1 y tal que r(kak) = .
x

Definimos f (x) = r(kxk)


, y es claro que
kxk
cumple lo pedido (se entiende que f (0) = 0), f es
continua en 0 porque en un entorno coincide con la
identidad.
Ahora podemos suponer que kak = kbk. Elikak
giendo un sistema de coordenadas adecuado podemos hacer que a y b tengan nulas todas las coordenadas distintas de las dos
primeras, con lo que a se transforma en b mediante un giro de un angulo 0
adecuado. Consideramos ahora una funci
on continua que valga 0 alrededor
de 0 y de 1 y tal que (kak) = 0 . Basta definir
f (x) = (x1 cos (kxk) x2 sen (kxk), x1 sen (kxk) + x2 cos (kxk), x3 , . . . , xn ).
Nuevamente es claro que f cumple lo pedido. Finalmente, si a = 0 consideramos una bola B 0 de centro distinto de 0 que contenga a 0 y este contenida
en B. Es claro que la parte ya probada vale para B 0 , por lo que tenemos un
homeomorfismo de B 0 en B 0 que transforma el 0 en un punto distinto de 0 y es
la identidad en una corona, luego se extiende a un homeomorfismo g : B B
dejando invariantes a los puntos de fuera de B 0 . Ahora basta componer este
homeomorfismo con otro que transforme g(0) en b.

Nota En el captulo IX usaremos que si las aplicaciones r y que hemos


usado en la construcci
on del teorema anterior son de clase C (y r tiene inversa

tambien C ) entonces el homeomorfismo f es en realidad un difeomorfismo de


clase C .

Captulo 1. Preliminares topol


ogicos

Teorema 1.8 Si V es una variedad topol


ogica, G V es un abierto conexo y
x, y son dos puntos de G, existe un homeomorfismo f : V V que fija a los
puntos de V \ G y cumple f (x) = y.
n: Tomamos un arco en G que une x con y, cubrimos cada
Demostracio
punto de su imagen por un entorno coordenado contenido en G y extraemos un
subcubrimiento finito por compacidad. De aqu es f
acil obtener una sucesi
on
finita de puntos x0 , . . . , xn tal que x0 = x, xn = y y dos cualesquiera consecutivos est
an contenidos en un mismo abierto coordenado. Es claro entonces
que basta probar el teorema en el caso en que x e y esten en un mismo abierto
coordenado U G. Tomemos un homeomorfismo g : U B, donde B es una
bola abierta en Rn . Por el teorema anterior existe un homeomorfismo de B en
B que coincide con la identidad en una corona y que transforma g(x) en g(y).

Este
induce un homeomorfismo de U en U que transforma x en y y que coincide
con la identidad fuera de un compacto contenido en U . Es claro entonces que
podemos extenderlo a un homeomorfismo de V en s misma que fija a los puntos
de V \ U .
Puede probarse que toda variedad topol
ogica metrizable es homeomorfa a
un subespacio de un cierto Rn . Nosotros nos limitaremos a demostrarlo para
variedades compactas, donde la prueba es muy sencilla:
Teorema 1.9 Para toda variedad compacta V existe un natural m y una aplicaci
on continua e inyectiva f : V Rm .
n: Podemos cubrir a V con un n
Demostracio
umero finito de abiertos
U1 , . . . , Ur homeomorfos a bolas abiertas de Rn . Tomemos homeomorfismos
fi : Ui S n \ {N }, donde N es el polo norte. Todos ellos se extienden a
aplicaciones continuas fi : V S n de modo que los puntos de V \ Ui tienen
imagen N . A su vez, estas aplicaciones definen f : V (S n )r mediante
f (x) = (f1 (x), . . . , fr (x)). Claramente, la aplicaci
on f es inyectiva y continua,
y (S n )r Rr(n+1) .
En el estudio de la homologa de las variedades necesitaremos una propiedad
nada trivial de las variedades compactas. Para introducirla conviene recordar
antes que un espacio de Hausdor X se dice normal si para todo par de cerrados
disjuntos A1 y A2 de X existen abiertos disjuntos U1 y U2 en X tales que
Ai Ui . M
as brevemente, se dice entonces que los abiertos Ui separan a los
cerrados Ai .
Aunque los resultados que vamos a probar seguidamente se cumplen para
espacios normales cualesquiera, nos bastar
a saber que son v
alidos para espacios
metrizables. Ante todo notemos lo siguiente:
Teorema 1.10 Todo espacio metrizable es normal.
n: En efecto, si X es un espacio metrizable y A1 , A2 son dos
Demostracio
cerrados disjuntos en X, consideramos la funci
on continua f : X R dada
por
d(x, A1 )
f (x) =
,
d(x, A1 ) + d(x, A2 )

1.2. Variedades topol


ogicas

donde d es cualquier distancia que induzca la topologa de x. Notemos que el


denominador no se anula porque los cerrados son disjuntos. Claramente, f toma
el valor 0 sobre A1 y el valor 1 sobre A2 , luego un par de abiertos que separan a
los cerrados dados son las antiim
agenes de los intervalos ], 1/2[ y ]1/2, +[.

Definici
on 1.11 Un espacio de Hausdor X es un retracto absoluto si cuando
Y es un espacio metrizable1 , C Y es un cerrado y f : C X es una
aplicaci
on continua, entonces existe una aplicaci
on continua F : Y X que
extiende a f .
Para explicar el nombre de retracto absoluto conviene recordar que si X
es un subespacio de un espacio de Hausdor Y , entonces una retracci
on de Y
en X es una aplicaci
on continua r : Y X que deja fijos a todos los puntos
de X. En tal caso se dice que X es un retracto de Y .
Observemos que si X es un retracto de Y , entonces X es cerrado en Y , pues
X es el conjunto de puntos donde la retracci
on r coincide con la identidad en
X. Recprocamente, si X es un retracto absoluto, entonces X es un retracto
de cualquier espacio metrico que lo contenga como subespacio cerrado. M
as
concretamente, si Y es un espacio metrico y C Y es un subespacio cerrado
homeomorfo a X, entonces C es un retracto de Y . Basta extender un homeomorfismo f : C X para obtener una aplicaci
on continua F : Y X y
luego considerar la retracci
on r = F f 1 .
El teorema de Tietze afirma que el intervalo unidad I = [0, 1] es un retracto
absoluto:
Teorema 1.12 (Teorema de Tietze) Si Y es un espacio metrizable y C Y
es un cerrado, entonces toda aplicaci
on continua f : C I se extiende a Y .
n: Veamos que
Demostracio

nf f (c) +
F (x) = cC
f (x)

d(x,c)
d(x,C)

1
si x Y \ C
si x C

es una extensi
on continua de f .

Para cada c C y cada x Y \ C llamemos


pc (x) = f (c) +

d(x, c)
1.
d(x, C)

Notemos que para cada x Y \ C y cada > 0 siempre podemos encontrar


un punto c C que haga
d(x, c)
1 < ,
d(x, C)
1 Es

habitual exigir que Y sea normal en lugar de metrizable.

10

Captulo 1. Preliminares topol


ogicos

por lo que F : Y [0, 1]. Para probar que F es continua en Y \ C basta ver
que lo es en cada bola abierta B cuya clausura no corte a C. Fijada B, sea
0 = d(C, B) > 0 y sea 1 = sup d(x, C) < +.
xB

Tomemos x, y B y c C con d(x, c) 30 . Entonces

d(x, c)
d(y, c)

|pc (x) pc (y)| =

d(x, C) d(y, C)
d(x, C) |d(y, C) d(x, C)| + d(x, C) |d(x, c) d(y, c)|

d(x, C)d(y, C)
30 + 1

d(x, y) = Kd(x, y).


02
Dado x B, para todo 0 < < 1 existe un c C tal que |F (x)pc (x)| < /2.
Ha de ser d(x, c) 30 , pues en caso contrario pc (x) (30 )/0 1 2.
Fijemos = /2K. As si d(x, y) < se cumple |pc (x) pc (y)| < /2, luego
|F (x) pc (y)| < y por consiguiente F (y) pc (y) F (x) + .
Tomemos ahora c0 C tal que |F (y)pc0 (y)| < /2. Como antes concluimos
que d(y, c) 30 , luego |pc0 (x) pc0 (y)| < /2 y as F (x) F (y) + .
En resumen, si d(x, y) < entonces |F (x) F (y)| < . Esto prueba que F
es continua en x.
Veamos ahora que F es continua en todo punto c0 C. Dado > 0 sea
> 0 tal que si c C cumple d(c, c0 ) < 4 entonces |f (c) f (c0 )| < /2. Basta
probar que si x Y \ C cumple d(x, c0 ) < entonces |F (x) f (c0 )| < .
Tomemos c C tal que
d(x, c) d(x, c0 ) <
As

y |d(x, c) d(x, C)| < (/2)d(x, C).


d(x, c)

1< .
d(x, C)
2

Como d(c, c0 ) < 2 tenemos F (x) pc (x) f (c0 ) + . Por otro lado, para
todo c C, si d(x, c) 2 entonces
pc (x)

2
1 = 1 f (c0 ) ,

y si d(x, c) < 2 entonces d(c, c0 ) < 4, luego pc (x) f (c) f (c0 ) .


Por consiguiente F (x) f (c0 ) y en total |F (x) f (c0 )| .
Es inmediato comprobar que un producto de retractos absolutos es un retracto absoluto (basta extender por separado cada funci
on coordenada). Por
consiguiente, los I n son retractos absolutos y, por consiguiente, las bolas B n
tambien lo son.
En general, las variedades compactas no son retractos absolutos. Por ejemplo, el teorema 3.8 muestra que las esferas S n no lo son. Sin embargo, s cumplen
una propiedad ligeramente m
as debil:

1.2. Variedades topol


ogicas

11

Definici
on 1.13 Un espacio de Hausdor X es un retracto absoluto de entornos
si cuando Y es un espacio metrizable, C es un subespacio cerrado y f : C X
es una aplicaci
on continua, entonces existe un entorno V de C en Y (es decir,
un abierto en Y que contiene a C) tal que f se extiende a una funci
on continua
F : V X.
En particular, es claro que si un subespacio cerrado C de un espacio metrizable X es un retracto absoluto de entornos, entonces existe una retracci
on de un
entorno de C en C. Observemos que todo retracto absoluto es a fortiori un retracto absoluto de entornos, as como que todo abierto A en un retracto absoluto
de entornos X es un retracto absoluto de entornos. En efecto, si C es cerrado
en Y y f : C A es una aplicaci
on continua, entonces existe un entorno W
de C en Y tal que f se extiende a una aplicaci
on continua G : W X. Basta
tomar V = G1 [A] y F = G|V .
As pues, dado que B n es un retracto absoluto, concluimos que las bolas
abiertas en Rn son retractos absolutos de entornos. Del teorema siguiente se sigue inmediatamente que todas las variedades compactas son retractos absolutos
de entornos:
Teorema 1.14 Sean X1 y X2 dos abiertos en un espacio X tales que ambos
son retractos absolutos de entornos. Entonces X1 X2 tambien lo es.
n: Podemos suponer que X = X1 X2 . Sea Y un espacio
Demostracio
metrizable, B Y un cerrado y f : B X una aplicaci
on continua. Llamemos A1 = B \ f 1 [X2 ] y A2 = B \ f 1 [X1 ]. Claramente A1 y A2 son cerrados
disjuntos en B. Como Y es normal existen abiertos disjuntos Y1 , Y2 tales que
Ai Yi . Llamemos Y0 = Y \ (Y1 Y2 ). Sea Bi = Yi B, para i = 0, 1, 2. De
este modo f [B1 ] X1 , f [B2 ] X2 , f [B0 ] X1 X2 .

Y1

Y0

Y2

U10

U00

U20

A1

A2

U0

Como X1 X2 es un retracto absoluto de entornos, f |B0 se extiende a una


funci
on g0 : U0 X1 X2 , donde U0 es un entorno de B0 en Y0 . Notemos
que U0 = (U0 B) Y0 es cerrado en U0 B, por lo que f y g0 determinan una
funci
on continua g : U0 B X.
Ahora usamos que B0 e Y0 \ U0 son cerrados disjuntos en Y0 , por lo que
existen abiertos disjuntos V y W (en Y0 ) tales que B0 V e Y0 \ U0 W .
Entonces, U00 = Y0 \ W es cerrado y V U00 U0 .

12

Captulo 1. Preliminares topol


ogicos

Se cumple que U00 Bi es cerrado en Y , y g[U00 Bi ] Xi , para i = 1, 2, luego,


al ser Xi un retracto absoluto de entornos, la aplicaci
on g|U00 Bi se extiende a
una aplicaci
on continua Gi : Ui Xi , donde Ui es un abierto en Y . Sea
Ui0 = Ui (U00 Yi ) y sea U = U10 U20 . Se cumple que cada Ui0 es cerrado en
U , pues U \ U10 = U Y2 , y an
alogamente para U20 . Adem
as U00 = U10 U20 . Por
consiguiente, las dos funciones Gi determinan una funci
on continua F : U X
que extiende a f .
Finalmente observamos que U contiene a E = (U1 (V Y1 ))(U2 (V Y2 )),
que a su vez contiene a B y adem
as es abierto en Y . En efecto, podemos
expresar V = Y0 V 0 , donde V 0 es abierto en Y , y podemos suponer adem
as
que V 0 U1 U2 . Entonces E = (U1 (V 0 Y1 )) (U2 (V 0 Y2 )).
Como ya habamos anunciado, ahora tenemos:
Teorema 1.15 Toda variedad topol
ogica compacta es un retracto absoluto de
entornos.
n: Toda variedad topol
Demostracio
ogica compacta puede cubrirse por un
n
umero finito de abiertos homeomorfos a bolas abiertas de Rn . Cada uno de
ellos es un retracto absoluto de entornos, y basta aplicar el teorema anterior.
Una propiedad u
til de las variedades topol
ogicas es la paracompacidad. En
general no toda variedad es paracompacta, pero una condici
on suficiente es que
tenga una base numerable. Uniendo esto a la compacidad local podemos aplicar
los teoremas siguientes:
Teorema 1.16 Si V es un espacio topol
ogico localmente compacto con una base
numerable, entonces existe una familia de abiertos {Gn }
n=0 de modo que Gn es

S
compacto, Gn Gn+1 y V =
Gn .
n=0

n: Fijemos una base numerable de V . Todo punto tiene un


Demostracio
entorno de clausura compacta, el cual contiene un abierto b
asico de clausura
compacta. Por consiguiente, podemos partir de una base numerable formada
por abiertos con clausura compacta. Digamos {Bi }
i=0 . Definimos G0 = B0 .
Entonces G0 es compacta, luego existe un n
umero natural j1 > 1 tal que
G0

j1
S

Bi = G1 .

i=0

Claramente, G1 es compacta, luego existe un j2 > 2 tal que


G1

j2
S

Bi = G2 .

i=0

Continuando de este modo obtenemos la familia de abiertos buscada.


Se dice que un cubrimiento abierto U de un espacio topol
ogico refina a otro V
si todo abierto de U est
a contenido en un abierto de V. Una familia de conjuntos

1.3. Espacios cociente

13

en un espacio topol
ogico es localmente finita si todo punto del espacio tiene un
entorno que corta u
nicamente a un n
umero finito de conjuntos de la familia. El
teorema anterior nos permite probar la siguiente propiedad de paracompacidad:
Teorema 1.17 Sea V un espacio topol
ogico localmente compacto con una base
numerable y sea B una base cualquiera de V . Entonces todo cubrimiento abierto
de V tiene un refinamiento localmente finito formado por abiertos de B.
n: Sea {Gn }
Demostracio
un el teorema
n=0 una familia de abiertos seg
anterior. Convenimos que Gi = si i < 0. El compacto Gn \ Gn1 puede
cubrirse por un n
umero finito de abiertos de B contenidos en Gn+1 \ Gn2 y
en alguno de los abiertos del cubrimiento dado. Si llamamos Vn al conjunto de
estos abiertos, es claro que la uni
on de todos los Vn es un cubrimiento de V que
refina al cubrimiento dado, y es localmente finito porque un abierto de Vn corta
a lo sumo a los abiertos de Vi para i = n 2, n 1, n, n + 1, n + 2.

1.3

Espacios cociente

La formaci
on de cocientes es un metodo de obtener (o describir) espacios
m
as complejos a partir de otros m
as simples. Veamos primeramente un ejemplo
a nivel intuitivo y despues introduciremos la teora formal. Pensemos en un
toro, es decir, en la superficie que muestra la figura siguiente:

El toro puede ser construido a partir de un cuadrado pegando sus lados


dos a dos: si primero pegamos dos lados opuestos obtenemos un cilindro, de
modo que los otros dos lados se han convertido en circunferencias. Si ahora
pegamos estos dos lados obtenemos el toro.

De este modo, trabajar (en topologa) con un toro es equivalente a trabajar


con un cuadrado con el convenio de que los cuatro vertices son en realidad un
mismo punto y que cada punto de un lado es el mismo que el correspondiente
en el lado opuesto.
Para formalizar estas ideas hemos de definir este concepto de identificar
puntos en un espacio topol
ogico. La forma m
as general de hacerlo es la siguiente:

14

Captulo 1. Preliminares topol


ogicos

Definici
on 1.18 Sea X un espacio topol
ogico y R una relaci
on de equivalencia
en X. Sea X/R el conjunto cociente (formado por las clases de equivalencia)
y sea p : X X/R la proyecci
on can
onica que a cada punto le asocia su
clase. La topologa cociente en X/R es la que tiene por abiertos a los conjuntos
A X/R tales que p1 [A] es abierto en X.
Es f
acil ver que la topologa cociente, as definida, es realmente una topologa
en X/R. De la definici
on se sigue inmediatamente que p : X X/R es
continua y suprayectiva. Conviene tener presente que X/R no es necesariamente
un espacio de Hausdor aunque X lo sea. No obstante, en todos los casos que
vamos a considerar ser
a f
acil comprobar que s lo es. En este sentido es u
til el
teorema siguiente:
Teorema 1.19 a) Un espacio topol
ogico X es de Hausdor si y s
olo si la diagonal = {(x, x) | X X} es cerrada en X X.
b) Si K es un espacio compacto y R es una relaci
on de equivalencia en K
que, como subespacio de K K, es cerrada, entonces el cociente K/R es un
espacio de Hausdor.
n: a) es inmediato: si es cerrado y x, y son puntos distintos
Demostracio
en X, entonces (x, y)
/ , luego existe un abierto b
asico tal que (x, y) U V ,
(U V ) = . Esto u
ltimo implica que U V = . La implicaci
on contraria
es similar.
b) Basta observar que la diagonal de (K/R) (K/R) es (p p)[R], donde
p : K K/R es la proyecci
on can
onica.
Una aplicaci
on continua y suprayectiva f : X Y entre dos espacios
topol
ogicos es una identificaci
on si un conjunto A Y es abierto en Y cuando
y s
olo cuando f 1 [A] es abierto en X.
En estos terminos, las proyecciones en los cocientes son identificaciones. Notar que en la definici
on de identificaci
on podemos sustituir abierto por cerrado.
La relaci
on entre cocientes e identificaciones es m
as profunda. Dada una
aplicaci
on continua y suprayectiva f : X Y entre dos espacios topol
ogicos,
podemos considerar la relaci
on de equivalencia Rf en X dada por x Rf y si y
s
olo si f (x) = f (y). Tenemos entonces una biyecci
on natural g : X/Rf Y
tal que p g = f . Claramente g es continua y es un homeomorfismo si y s
olo si
f es una identificaci
on.
Otro hecho u
til es que una aplicaci
on continua y suprayectiva f : X Y
entre espacios topol
ogicos que sea abierta o cerrada es una identificaci
on. En
efecto, si A Y cumple que f 1 [A] es abierto (resp. cerrado) en X, entonces
A = f [f 1 [A]] es abierto (resp. cerrado) en Y . En particular, si X es compacto,
toda aplicaci
on continua y suprayectiva de X en otro espacio (de Hausdor) Y
es una identificaci
on.

1.3. Espacios cociente

15

Ejemplo La aplicaci
on f : [0, 2] [0, 2] R3 dada por
f (, ) = (R cos + r cos cos , R sen + r cos sen , r sen ),
donde 0 < r < R, es continua y su imagen es un toro. Como el cuadrado
es compacto, tenemos que el toro es homeomorfo al espacio que resulta de
identificar en el cuadrado los puntos con la misma imagen por f , y es claro que
cada punto se identifica u
nicamente con el correspondiente del lado opuesto,
excepto los cuatro vertices, que se identifican a un solo punto.
Un tipo particular de cocientes son los que pegan dos espacios a traves de
un subespacio. Para reducir la situaci
on a la definici
on general de cociente que
hemos dado, hemos de definir la suma topol
ogica:
Definici
on 1.20 Sean X e Y dos espacios topol
ogicos y sea
X Y = X {0} Y {1}.
Podemos identificar de forma natural a X con X {0} y a Y con Y {1}, de
modo que ahora X Y = . Consideraremos a X Y con la topologa para
la cual un conjunto A es abierto si y s
olo si A X es abierto en X y A Y es
abierto en Y . Al espacio X Y lo llamaremos suma topol
ogica de X e Y .
Es inmediato comprobar que, considerando a X e Y como subespacios de
X Y , su topologa original coincide con la que heredan de la suma. As mismo
es claro que X e Y son abiertos disjuntos en X Y .
Consideremos ahora dos espacios topol
ogicos X1 y X2 , junto con dos subespacios cerrados homeomorfos C1 y C2 . Sea h : C1 C2 un homeomorfismo.
Definimos la suma amalgamada X1 h X2 como el cociente de X1 X2 determinado por la relaci
on de equivalencia Rh dada por
x Rh y

si y s
olo si x = y

o x C1 , y = h(x) o y C1 , x = h(y).

Para cada i, si componemos la inclusi


on natural Xi X1 X2 con la
proyecci
on p : X1 X2 X1 h X2 obtenemos una aplicaci
on continua, y
es f
acil ver que es un homeomorfismo en su imagen. En efecto, si C X1
es cerrado, entonces C es tambien cerrado en X1 X2 , y p[C] es cerrado en
X1 h X2 porque p1 [p[C]] = C h[C C1 ], que es cerrado en X1 X2 .
As pues, podemos identificar a cada Xi con un subespacio de X1 h X2 .
Adem
as cada Xi es cerrado, pues, por ejemplo, p1 [X1 ] = X1 C2 , que es
cerrado en X1 X2 .
Si llamamos C = p[C1 ] = p[C2 ], tenemos que C es cerrado en X1 h X2 y,
considerados como subespacios de X1 h X2 , se cumple que X1 X2 = C.

16

Captulo 1. Preliminares topol


ogicos

1.4

Cocientes de polgonos

Consideremos el rect
angulo de la figura:

Si identificamos los puntos del lado izquierdo con los del derecho obtenemos
una cinta. Ahora bien, hay dos formas esencialmente distintas de realizar esta
identificaci
on: si a cada punto del lado izquierdo le hacemos corresponder el
que est
a a su misma altura en el lado derecho obtenemos una cinta normal,
una superficie cilndrica; pero si identificamos los lados de modo que el vertice
superior izquierdo se corresponda con el inferior derecho y viceversa, obtenemos
una cinta de M
obius, con una sola cara y un solo borde, homeomorfo a una
circunferencia:

Para distinguir ambas formas de identificar los los lados del rect
angulo usaremos la notaci
on siguiente:
a1

Cinta normal

Cinta de M
obius

Las flechas indican que, en el cuadrado de la izquierda, identificamos los lados


de modo que recorrer el izquierdo de abajo hacia arriba equivale a recorrer el
derecho tambien de abajo hacia arriba, mientras que en el cuadrado de la derecha
al recorrer el lado derecho de abajo hacia arriba estamos recorriendo el izquierdo
de arriba hacia abajo. En el primer caso los recorridos tienen sentidos opuestos
(horario en el lado izquierdo, antihorario en el derecho), mientras que en el
segundo ambos tienen el mismo sentido. Por eso tambien usaremos la notaci
on
a1 a para la primera identificaci
on y aa para la segunda. El exponente negativo
indica el cambio de sentido.
Con estos convenios podemos representar sin ambig
uedad cualquier identificaci
on de los lados de un polgono. Por ejemplo, en la secci
on anterior hemos
visto que identificando los lados opuestos de un cuadrado obtenemos un toro.
Dicho as, esto es ambiguo, pues hay que especificar la forma en que identificamos los lados. Con la notaci
on que acabamos de introducir la identificaci
on se
representa as:
a1
b1

b
a

1.4. Cocientes de polgonos

17

Podemos representar m
as brevemente la identificaci
on sin m
as que escribir
aba1 b1 . Veamos ahora el resultado que producen otros tipos de identificaci
on.
Por ejemplo
b
b1

a1
a

Gr
aficamente, al identificar los lados contiguos obtenemos dos conos unidos
por la base. Hinchando el resultado obtenemos una esfera:

No es difcil obtener expresiones explcitas para el homeomorfismo. Partamos, por ejemplo, del cuadrado C de vertices (1, 0) y (0, 1). La aplicaci
on
f : C R3 dada por
f (x, z) = ((1 |z|) cos

x
x
, (1 |z|) sen
, z),
1 |z|
1 |z|

f (0, 1) = (0, 0, 1),

es un homeomorfismo entre el cuadrado y los conos (es biyectiva y continua,


y C es compacto). Componiendo con la aplicaci
on x 7 x/kxk tenemos un
homeomorfismo en la esfera.
Consideremos ahora la identificaci
on abab. Es f
acil ver que el espacio cociente es homeomorfo al que se obtiene al identificar los puntos opuestos de la
frontera de un disco cerrado. El lector familiarizado con la geometra proyectiva
reconocer
a este espacio como el plano proyectivo real, con su topologa usual.
Sin entrar en detalles formales, vamos a describir gr
aficamente este espacio.
Llamemoslo P .
En primer lugar cortamos dos semicrculos del cuadrado de partida. De este
modo, P es el espacio que se obtiene al identificar las tres piezas por los lados
a y b y por las dos semicircunferencias, ahora bien, es f
acil ver que no importa
el orden en que hacemos las identificaciones. Si empezamos identificando los
dos semicrculos por el lado a obtenemos un crculo, cuya frontera es una circunferencia que ha de unirse a la otra pieza. Tambien podemos verlo como una
esfera truncada. La otra pieza es homeomorfa a un rect
angulo, y al identificar
los lados b obtenemos una cinta de M
obius, cuya frontera es una circunferencia
que hemos de pegar a la esfera.

18

Captulo 1. Preliminares topol


ogicos
a
b
b

b
a

As, P puede verse como el espacio que se obtiene al hacer un agujero a una
esfera y cerrarlo cosiendole el borde completo de una cinta de M
obius. Esta
operaci
on no puede hacerse en R3 , pues la superficie esferica corta necesariamente a la cinta en puntos no fronterizos.
Pensemos ahora en el cociente aba1 b. Al identificar los lados a obtenemos
un cilindro, pero ahora hemos de identificar sus dos extremos al reves de
como haramos para formar un toro, es decir, un extremo ha de pegarse al otro
por dentro en lugar de por fuera. Esto no puede hacerse tampoco en R3 ,
la u
nica forma de llegar por dentro a un extremo sin cortar la superficie es
doblando el cilindro en la cuarta dimensi
on. La figura muestra una aproximaci
on
tridimensional al resultado: se trata de la botella de Klein, una superficie sin
borde y con una sola cara.

Consideremos seguidamente el caso aabb. Resulta que este espacio es homeomorfo a la botella de Klein. Para probarlo partimos el cuadrado por la diagonal
e identificamos primero los lados b, como indica la figura:
a1

b
b

El resultado es ciertamente una botella de Klein. Esta nueva representaci


on
nos proporciona una nueva imagen de este espacio. Para llegar a ella hemos de
observar este hecho: si realizamos la identificaci
on siguiente en un tri
angulo:
a

el resultado es una cinta de M


obius. En efecto, basta dividir el tri
angulo por la
mitad e identificar primero los lados a, como indica el esquema siguiente:

1.4. Cocientes de polgonos

19

Ahora, si partimos de la botella de Klein en la forma aabb, podemos partir


el cuadrado por la diagonal como indica la figura:
b
b

a
a

Vemos as que tenemos dos cintas de M


obius identificadas por su u
nico borde.
Podemos hacernos una idea m
as clara del resultado si observamos un hecho m
as:
si a un cilindro le pegamos una cinta de M
obius por un extremo, el resultado es
homeomorfo a una cinta de M
obius. Para comprobarlo representamos el cilindro
y la cinta como dos rect
angulos con sendos pares de lados identificados:
d
c
d
a

c
Si partimos el rect
angulo por la mitad e identificamos primero los lados c y
d obtenemos el esquema siguiente:
e

a
b

b
a

Por consiguiente estamos ante una cinta de M


obius. En lugar de un cilindro podemos pensar en una semiesfera truncada, lo que nos da la siguiente
representaci
on de la botella de Klein:

Se trata de dos cintas de M


obius identificadas por su borde o, equivalentemente, de dos cintas de M
obius identificadas a dos semiesferas truncadas identificadas por su ecuador o, equivalentemente, de una esfera a la que hemos hecho
dos agujeros circulares y les hemos cosido dos cintas de M
obius. Teniendo en
cuenta que una esfera con una cinta de M
obius es un plano proyectivo, la botella

20

Captulo 1. Preliminares topol


ogicos

de Klein se obtiene tambien al agujerear dos planos proyectivos e identificar los


bordes de los agujeros.
Despues de esto queda claro que el problema de si dos espacios cociente
son o no homeomorfos no es trivial. El c
alculo de los grupos de homologa
que todava no hemos definido suele ser suficiente para resolver el problema
cuando la soluci
on es negativa.
Definici
on 1.21 Para cada n
umero natural g 1 definimos Mg como el espacio
topol
ogico que se obtiene al identificar los lados de un polgono de 4g lados en
1
1 1
la forma a1 b1 a1
en que M0 es el espacio
1 b1 ag bg ag bg . Convenimos tambi
obtenido a partir de un cuadrado mediante la identificaci
on aa1 bb1 , es decir,
la esfera.
Para cada n
umero natural h 2 definimos Nh como el cociente obtenido a partir de un polgono de 2h lados identificando sus lados en la forma
a1 a1 ah ah . Llamaremos N1 al espacio obtenido a partir de un cuadrado por
la identificaci
on abab, es decir, al plano proyectivo.
Enseguida interpretaremos geometricamente estos espacios, pero antes conviene que observemos algunos hechos elementales sobre ellos. En primer lugar, todos los vertices del polgono se identifican a un u
nico punto. En efecto,
(ver la figura) en el caso de Mg , la identificaci
on a1 a1
hace que v1 = v4 y
1
v2 = v3 . La identificaci
on b1 b1
1 hace que v2 = v5 y v3 = v4 , de donde los cinco
vertices (cuatro si v1 = v5 ) se correspondan con el mismo punto. Si hay m
as
vertices razonamos con el siguiente bloque de cuatro identificaciones que hace
que v5 se identifique con los cuatro vertices siguientes, etc. Con Nh se razona
an
alogamente.
b1
v2
a1
v1

v3

a1
1

v4
b1
1
v5

Como consecuencia obtenemos que los espacios Mg y Nh son espacios de


Hausdor. Basta tener presente que forma tienen los entornos b
asicos de cada
punto. Si consideramos un punto x interior del polgono, sus entornos b
asicos
son los discos abiertos de centro x y radio suficientemente peque
no. Si x est
a en
un lado (pero no es un vertice), entonces x est
a identificado con un u
nico punto
y de otro lado. Un entorno b
asico de x est
a formado por dos semidiscos, uno de
centro x y otro de centro y, de radio suficientemente peque
no. Su imagen por
la proyecci
on en el cociente es abierta y es homeomorfa a un disco abierto en
R2 (el que resulta de identificar los dos semidiscos).

1.4. Cocientes de polgonos

21

Por u
ltimo, los entornos b
asicos del u
nico punto que se corresponde con los
vertices del polgono (digamos de n lados) son los que resultan de identificar n
sectores circulares de radio suficientemente peque
no, que se pegan formando un
disco completo.
Teniendo en cuenta esta descripci
on, es f
acil ver que dos puntos distintos
tienen entornos disjuntos. M
as a
un, hemos probado que todo punto de Mg y Nh
tiene un entorno homeomorfo a un disco abierto en R2 , es decir, son variedades
topol
ogicas bidimensionales. Conviene introducir el termino siguiente:
Definici
on 1.22 Una superficie es una variedad topol
ogica conexa bidimensional.
Los espacios Mg y Nh son im
agenes continuas de polgonos (compactos y
conexos), luego son superficies compactas. Veamos ya que aspecto tienen. Por
definici
on M0 es la esfera y es claro que M1 es el toro. Para hacernos una idea
general de los espacios Mg consideremos el caso g = 3. Partimos de un polgono
de 12 lados.
a1

b1

a1
1

b1
3

b1
b1
1

a1
3

a2

b1
3

a1

a3

b3

b1
1
a2

b2
a3

b1
2

a1
2

b3

b1
2

b2

Al identificar los lados a1 , a2 y a3 formamos tres tubos que acaban en tres


agujeros correspondientes a los lados b1 , b2 y b3 . Si unimos los vertices que
quedan al extremo opuesto de los tubos se forman otros tres agujeros, corres1
pondientes a b1
y b1
1 , b2
3 . Ahora estiramos los tubos para realizar las
identificaciones que faltan. El resultado es una esfera con tres asas. La figura
siguiente muestra otras im
agenes de este espacio.

Observemos que el hecho de que en la construcci


on que hemos hecho los
tres tubos se toquen en un punto es anecd
otico: dicho punto tiene un entorno
homeomorfo a un disco (o a un casquete esferico), que en nuestra construcci
on
aparece ondulado, sin m
as que aplanarlo estamos separando los puntos de
conexi
on de las asas con la esfera. La figura de la derecha puede verse como una
esfera con tres agujeros o como tres toros pegados. La topologa algebraica nos
proporcionar
a tecnicas para justificar formalmente todos estos homeomorfismos.

22

Captulo 1. Preliminares topol


ogicos

En general, es claro que Mg es una esfera con g asas, o con g agujeros, o bien g
toros pegados. Esto justifica que hayamos convenido llamar M0 a la esfera sin
agujeros.
Consideremos ahora los espacios Nh . Por definici
on N1 es el plano proyectivo, que puede verse como una esfera a la que hemos cosido una cinta de
M
obius, y N2 es la botella de Klein, que puede verse como una esfera con dos
cintas de M
obius. En general, Nh es una esfera con h cintas de M
obius. Para
convencernos de ello pensemos en N3 :
c

a
b

Al identificar los vertices del tri


angulo interior obtenemos una esfera con tres
agujeros en los que hemos de pegar el resultado de identificar los tres tri
angulos
exteriores. Ahora bien, estos dan lugar a tres cintas de M
obius, luego, efectivamente, tenemos una esfera con tres cintas.
Podra pensarse en definir superficies m
as complicadas que estas, por ejemplo
combinando asas y cintas de M
obius, sin embargo no dan lugar a nuevos espacios: en el apendice A probamos que toda superficie compacta es homeomorfa
a una de las superficies Mg o Nh .

1.5

Homotopas

Probar que toda superficie compacta es homeomorfa a una de las superficies


can
onicas que hemos definido en la secci
on anterior no resuelve completamente
el problema de la clasificaci
on, sino que falta justificar que estas no son homeomorfas dos a dos. La topologa algebraica nos permitir
a probarlo, al mismo
tiempo que nos proporcionar
a tecnicas para decidir a cu
al de todas las superficies
can
onicas es homeomorfa una superficie dada. Todo ello se basar
a en el c
alculo
de los grupos de homologa de las superficies Mg y Nh . Seg
un explic
abamos en
la introducci
on, espacios homeomorfos tienen grupos de homologa isomorfos,
luego bastar
a probar que las superficies can
onicas se distinguen por sus grupos
de homologa.
Sin embargo, sucede que para que dos espacios topol
ogicos tengan la misma
homologa no es necesario que sean homeomorfos, sino que basta con que satisfagan una relaci
on m
as general: la homotopa. El hecho de que espacios
homot
opicos tengan los mismos grupos de homologa hace que el concepto de
homotopa sea fundamental en la topologa algebraica, por lo que dedicamos
esta secci
on a su estudio.
Para empezar introducimos el concepto de homotopa entre aplicaciones. En
lo sucesivo I representar
a al intervalo unidad [0, 1] con la topologa usual.

1.5. Homotopas

23

Definici
on 1.23 Dos aplicaciones continuas f0 , f1 : X Y entre espacios
topol
ogicos son homot
opicas si existe una aplicaci
on continua F : I X Y
tal que para todo x X se cumple F (0, x) = f0 (x) y F (1, x) = f1 (x). Se dice
que F es una homotopa entre f0 y f1 . Escribiremos tambien ft (x) = F (t, x).
De este modo, cuando fijamos x y hacemos variar t, tenemos que ft (x) es un
arco que une f0 (x) con f1 (x). Informalmente podemos decir que una homotopa
mueve la imagen de cada punto de X por f0 a traves de un camino en Y que
la lleva hasta la imagen del mismo punto por f1 , de forma que la transformaci
on
es globalmente continua.
Ejemplo Sea f0 : S 1 R2 la inclusi
on de la circunferencia unidad en R2
1
2
y sea f1 : S R la funci
on constante 0. Una homotopa entre ambas es
la dada por ft (x) = (1 t)x. Geometricamente, lo que hacemos es contraer
paulatinamente la circunferencia hasta reducirla a un punto. Aunque a
un no
estamos en condiciones de probarlo formalmente, lo cierto es que si consideramos
a f0 con imagen en R2 \ {0}, entonces f0 no es homot
opica a ninguna funci
on
constante. Intuitivamente ello es debido a que para reducir la circunferencia
a un punto de R2 \ {0} es necesario que el camino seguido por alguno de sus
puntos pase por el 0.
La homotopa entre aplicaciones continuas de un espacio X en un espacio Y
es claramente una relaci
on de equivalencia: una homotopa de una aplicaci
on f
a ella misma es la dada por ft = f , para todo t I; si f0 es homot
opica a f1
entonces una homotopa de f1 a f0 viene dada por gt = f1t ; finalmente, si F
es una homotopa de f0 a f1 y G es una homotopa de f1 a f2 , podemos definir
una homotopa de f0 a f2 mediante

F (2t, x)
si 0 t 1/2,
H(t, x) =
G(2t 1, x) si 1/2 t 1.
La aplicaci
on H es continua porque lo son sus restricciones a los cerrados
[0, 12 ] X y [ 12 , 1] X.
El teorema siguiente proporciona un criterio sencillo para probar que dos
aplicaciones son homot
opicas:
Teorema 1.24 Sean f0 , f1 : X Y dos aplicaciones continuas de un espacio
topol
ogico X en un subespacio Y de Rn . Si para todo x X se cumple que el
segmento de extremos f0 (x) y f1 (x) est
a contenido en Y , entonces f0 y f1 son
homot
opicas.
n: Basta considerar F (t, x) = tf0 (x) + (1 t)f1 (x).
Demostracio
En particular, dos aplicaciones continuas cualesquiera de un espacio X en
Rn son homot
opicas. No es cierto que cualquier par de aplicaciones de un
espacio X en la esfera S n sean homot
opicas (aunque no estamos en condiciones
de probarlo), pero del teorema anterior se sigue una condici
on suficiente para
que lo sean:

24

Captulo 1. Preliminares topol


ogicos

Teorema 1.25 Sean f0 , f1 : X S n dos aplicaciones continuas tales que


para todo x X se cumpla que f0 (x) 6= f1 (x). Entonces f0 y f1 son homot
opicas.
n: Por el teorema anterior son homot
Demostracio
opicas si las consideramos como aplicaciones en Rn+1 \ {0}, pues el segmento que une cada par
de puntos f0 (x), f1 (x) no pasa por el origen. Consideramos la composici
on
de una homotopa entre ambas con la aplicaci
on Rn+1 \ {0} S n dada por
x 7 x/kxk. Como es continua y deja fijos a los puntos de S n , es f
acil ver que
dicha composici
on es una homotopa G : I X S n entre f0 y f1 .
Definici
on 1.26 Dos espacios topol
ogicos X e Y son homot
opicos si existen
aplicaciones continuas f : X Y y g : Y X tales que f g es homot
opico
a la identidad en X y g f es homot
opico a la identidad en Y .
Ciertamente, dos espacios homeomorfos son homot
opicos, pues si f es un
homeomorfismo la definici
on de homotopa se cumple con f y f 1 . El recproco
no es cierto pues, por ejemplo, Rn es homot
opico a un punto. Basta considerar
la inclusi
on i : {0} Rn y f : Rn {0} la aplicaci
on constante. Entonces
i f es ya la identidad en {0} y f i es homot
opica a la identidad porque, seg
un
hemos visto, todas las aplicaciones en Rn son homot
opicas.
Veamos ahora que la homotopa de espacios topol
ogicos es una relaci
on de
equivalencia. Antes conviene probar lo siguiente:
Teorema 1.27 Si f0 , f1 : X Y y g0 , g1 : Y Z son dos pares de aplicaciones homot
opicas, entonces f0 g0 es homot
opica a f1 g1 .
n: Consideremos homotopas ft y gt . Entonces es claro que
Demostracio
ft g0 es una homotopa entre f0 g0 y f1 g0 , pero f1 gt es una homotopa
entre f1 g0 y f1 g1 , luego por transitividad f0 g0 es homot
opica a f1 g1 .
Teorema 1.28 La homotopa es una relaci
on de equivalencia entre espacios
topol
ogicos.
Claramente la homotopa es reflexiva y simetrica. Para probar que es transitiva suponemos que un espacio X es homot
opico a otro Y y que este a su
vez es homot
opico a Z. Sean f0 : X Y , g0 : Y X, f1 : Y Z,
g1 : Z Y aplicaciones seg
un la definici
on de homotopa. Seg
un el teorema
anterior, f0 f1 g1 g0 es homot
opica a f0 g0 , que a su vez es homot
opica a
la identidad en X. Similarmente al reves.
Un caso especialmente simple de espacios homot
opicos es aquel en el que
una de las aplicaciones consideradas es la inclusi
on:
Definici
on 1.29 Sea C un subespacio de un espacio topol
ogico X. Diremos
que C es un retracto por deformaci
on de X si existe una retracci
on r : X C
homot
opica a la identidad en X.

1.5. Homotopas

25

Notemos que si C es un retracto por deformaci


on de X entonces C es homot
opico a X, pues la definici
on de homotopa se cumple con la retracci
on
r : X C y la inclusi
on i : C X.
De este modo, un retracto C es un retracto por deformaci
on si cada punto
de X se puede llevar continuamente hasta su imagen en C.
Un espacio topol
ogico X es contractible si la identidad en X es homot
opica
a una funci
on constante. Si, concretamente, la identidad es homot
opica a la
funci
on que toma constantemente el valor P X, entonces {P } es un retracto
por deformaci
on de X (la funci
on constante es una retracci
on). As pues, un
espacio contractible es homot
opico a un punto.
El recproco es cierto: si X es homot
opico a un espacio puntual {P } y
f : {P } X, g : X {P } son funciones que verifican la definici
on de
homotopa entre espacios, entonces la identidad en X es homot
opica a la funci
on
constante igual a f (P ).
As pues, dos espacios contractibles son homot
opicos. El teorema 1.24 muestra que Rn es contractible, al igual que cualquier subespacio convexo de Rn . En
particular Rn es homot
opico a Rm para valores cualesquiera de m y n.
Ejemplos Veremos m
as adelante que la esfera S n no es contractible. En
cambio, s que lo es la esfera menos un punto. Concretamente, si P S n ,
la identidad en S n \ {P } es homot
opica a la funci
on constante P . Basta
considerar la homotopa construida en el teorema 1.25, que no es sino la dada
por
t(P ) + (1 t)x
Ht (x) =
.
kt(P ) + (1 t)xk
Ciertamente, Ht (x) no toma nunca el valor P , luego es una homotopa en
S n \ {P }. En realidad esto se debe a que, como ya hemos comentado, la esfera
menos un punto es homeomorfa a Rn .

Consideremos ahora la esfera S n menos dos puntos. Quitemos, por ejemplo,


los polos N = (0, . . . , 0, 1) y S = (0, . . . , 0, 1). El espacio resultante, es decir,
S n \ {N, S}, resulta ser homot
opico al ecuador
Sn1 = {x S n | xn+1 = 0}.

Este
es, de hecho, un retracto por deformaci
on de S n \{N, S}. Una retracci
on
n
n1

es la aplicaci
on r : S \ {N, S} S
dada por
r(x1 , . . . , xn+1 ) =

(x1 , . . . , xn , 0)
,
k(x1 , . . . , xn , 0)k

y la homotopa es
Ht (x) =

tr(x) + (1 t)x
.
ktr(x) + (1 t)xk

Obviamente Sn1 es homeomorfo a S n1 . Es f


acil ver que la esfera S n menos
dos cualesquiera de sus puntos es homot
opica a S n1 . Por ejemplo, podemos

26

Captulo 1. Preliminares topol


ogicos

usar que una traslaci


on en Rn se extiende a un homeomorfismo de Rn en s
mismo que deja invariante a y hace corresponder cualquier punto de Rn con
otro prefijado, lo que a traves de la proyecci
on estereogr
afica se traduce en que
existen homeomorfismos de S n en s mismo que dejan fijo al polo norte N y
transforman cualquier punto Q S n , Q 6= N en el polo sur S.

Captulo II

Homologa singular
En este captulo definiremos y comenzaremos el estudio de los grupos de homologa singular de un espacio topol
ogico. El primer paso ser
a estudiar el concepto de smplice singular, que generaliza a dimensiones superiores la noci
on
de arco en un espacio topol
ogico. As como un arco es un segmento deformado,
un 2-smplice ser
a un tri
angulo deformado, un 3-smplice un tetraedro deformado, etc. Los grupos de homologa de un espacio depender
an del modo en
que es posible ensamblar los smplices de cada dimensi
on para formar ciclos y
fronteras.

2.1

Smplices afines

Los resultados de esta secci


on dependen de la estructura afn de Rn . Pueden
formularse literalmente en cualquier espacio afn real de dimensi
on finita. Recordemos brevemente los conceptos b
asicos de la geometra afn (particularizados
a Rn ).
Una variedad afn es un subconjunto de Rn de la forma A = x + V , donde V
es un subespacio vectorial de Rn . Notemos que V = A x, donde x es cualquier
punto de A, luego V est
a completamente determinado por A y se llama su
espacio director. La dimensi
on de V se llama dimensi
on de A.
La intersecci
on de variedades afines es una variedad afn, luego podemos
hablar de la envoltura afn de un conjunto de puntos a0 , . . . , am Rn , definida
como la menor variedad afn A que los contiene. Claramente, su espacio director
ha de contener a los vectores a1 a0 , . . . , am a0 , luego ha de ser
A = a0 + ha1 a0 , . . . , am a0 i .
De este modo, x A si y s
olo si x = a0 + t1 (a1 a0 ) + tm (am a0 ), para
ciertos escalares ti . Llamando t0 = 1 t1 tm resulta que
x = t0 a0 + + tm am ,

t0 + + tm = 1.

(2.1)

Un punto x en estas condiciones se llama combinaci


on afn de a0 , . . . , am .
Recprocamente, es f
acil ver que toda combinaci
on afn de a0 , . . . , am ha de estar
27

28

Captulo 2. Homologa singular

en A, luego tenemos que la envoltura afn de un conjunto finito de puntos est


a
formada por sus combinaciones afines.
Dados m + 1 puntos a0 , . . . , am Rn , diremos que son afnmente independientes si su envoltura afn tiene dimensi
on m, es decir, si los vectores
a1 a0 , . . . , am a0 son linealmente independientes.
De este modo, dos puntos distintos son siempre afnmente independientes,
tres puntos son independientes si no est
an alineados, cuatro puntos son independientes si no est
an en el mismo plano, etc.
Si los puntos a0 , . . . , am son afnmente independientes, todo punto x de
su envoltura afn se expresa de forma u
nica como combinaci
on afn (2.1) de
a0 , . . . , am , pues los coeficientes ti para i 6= 0 son las coordenadas de x a0
en la base ai a0 del espacio director y t0 est
a determinado por la ecuaci
on
de la derecha en (2.1). Dichos coeficientes reciben el nombre de coordenadas
baricentricas de x respecto a a0 , . . . , am .
Todo conjunto de puntos afnmente independientes en Rn se puede extender
hasta un conjunto de n + 1 puntos afnmente independientes.
Una aplicaci
on f : Rn Rm es afn si es de la forma f (x) = a + f~(x),
n
donde f~ : R Rm es una aplicaci
on lineal. La aplicaci
on f~ est
a determinada
por f , pues f~(x) = f (x) f (0).
Es f
acil ver que si t0 + + tm = 1 entonces
f (t0 a0 + + tm am ) = t0 f (a0 ) + + tm f (am ).
En particular, una aplicaci
on afn f : Rm Rm est
a determinada por los
valores que toma sobre n+1 puntos afnmente independientes. Recprocamente,
cualquier aplicaci
on definida sobre tales n + 1 puntos con valores en Rm se
extiende a una u
nica aplicaci
on afn.
Definici
on 2.1 Un p-smplice afn en Rn es la envoltura convexa S de p+1 puntos a0 , . . . , ap Rn afnmente independientes. Los puntos ai se llaman vertices
de S, los smplices generados por cada r + 1 vertices de S se llaman r-caras de
S. Representaremos el smplice de vertices a0 , . . . , ap mediante [a0 , . . . , ap ].

Podemos identificar los vertices con las 0-caras de S. Las 1-caras se llaman
tambien aristas de S. Notemos que los 0-smplices son los puntos, los 1-smplices
son los segmentos, los 2-smplices son los tri
angulos y los 3-smplices son los
tetraedros. La figura muestra un 3-smplice.

2.1. Smplices afines

29

Teorema 2.2 Un p-smplice est


a generado por un u
nico conjunto de vertices.
En particular dos p-smplices son iguales si y s
olo si tienen los mismos vertices.
n: Sea S = [a0 , . . . , ap ]. Basta probar que estos vertices est
Demostracio
an
determinados por S. Concretamente, vamos a ver que un punto x S es un
vertice si y s
olo si no puede expresarse como x = tu + (1 t)v, con u, v S,
u 6= v, 0 < t < 1.
En efecto, si aj pudiera expresarse de esta forma con
u=

p
P

ti ai ,

v=

i=0

entonces,
aj =

p
P

p
P

t0i ai ,

i=0

(tti + (1 t)t0i )ai ,

i=0

y los coeficientes de esta expresi


on son no negativos y suman 1, luego por la
unicidad de las coordenadas baricentricas ha de ser tti + (1 t)t0i = 0, para
i 6= j, luego ti = t0i = 0, luego u = v = aj , contradicci
on.
Si un punto x S no es un vertice, es f
acil expresarlo de la forma indicada
a partir de su expresi
on como combinaci
on convexa de los vertices.
Por el teorema anterior podemos llamar dimensi
on de un smplice a su
n
umero de vertices menos 1, es decir, la dimensi
on de un p-smplice es p.
Es f
acil ver que un p-smplice es un subespacio compacto convexo de interior
no vaco en Rp , por lo que el teorema 1.3 nos da que todos ellos son homeomorfos
entre s. Vamos a estudiar esto con m
as detalle:
Definici
on 2.3 Llamaremos p-smplice can
onico al p-smplice afn p Rp
determinado por los vertices
x0 = (0, . . . , 0),

x1 = (1, 0, . . . , 0),

x2 = (0, 1, . . . , 0),

...

xp = (0, . . . , 1).

Observemos que las coordenadasbaricentricas de un punto


(a1 , . . . , ap ) Rp

P
respecto de los vertices de p son 1 ai , a1 , . . . , ap . As,
i

p = {(a1 , . . . , ap ) Rp | ai 0,

P
ai 1}.

Claramente 0 = {0}, 1 = [0, 1], mientras que 2 y 3 son el tri


angulo y
el tetraedro representados en la figura.

30

Captulo 2. Homologa singular

Un p-smplice arbitrario [a0 , . . . , ar ] es la imagen del p-smplice can


onico
p = [x0 , . . . , xp ] por la aplicaci
on afn f determinada por f (xi ) = ai . Es f
acil
ver que f es biyectiva (pues conserva las coordenadas baricentricas) y claramente
es continua. Por otro lado, tambien es f
acil ver que p es compacto, luego f
determina un homeomorfismo entre p y el smplice dado.
Definici
on 2.4 Llamaremos interior de un p-smplice S al conjunto de los puntos cuyas coordenadas baricentricas (respecto de sus vertices) son todas estrictamente positivas, es decir los puntos de S que no pertenecen a ninguna de las
caras de S distintas del propio S. La frontera de S est
a formada por los puntos
de S que no pertenecen a su interior.
Observemos que el interior y la frontera de un smplice en este sentido no
coinciden con el interior y la frontera en el sentido topol
ogico usual. Por ejemplo,
el interior de un segmento en R2 es todo el segmento menos sus extremos, cuando
su interior topol
ogico es vaco. Es f
acil ver que el interior y la frontera de un
smplice coinciden con su interior y su frontera topol
ogica respecto a la topologa
relativa de su envoltura afn. Tambien es f
acil ver que un smplice es la clausura
topol
ogica de su interior.
Notemos tambien que una cara C de un smplice S est
a formada por los
puntos cuyas coordenadas baricentricas respecto a los vertices de S toman el
valor 0 en los vertices que no corresponden a C. De aqu se sigue inmediatamente
que la intersecci
on de dos caras de S es vaca o bien es otra cara.

2.2

Complejos de cadenas singulares

Definici
on 2.5 Un p-smplice singular en un espacio topol
ogico X es una aplicaci
on continua : p X.
Observemos que, como todos los p-smplices afines son homeomorfos, en lugar del smplice can
onico p podramos considerar cualquier p-smplice afn.
Puesto que 0 se reduce a un punto, podemos identificar los 0-smplices singulares de un espacio X con sus puntos. Los 1-smplices singulares son las
aplicaciones continuas de 1 = [0, 1] en X, es decir, los arcos en X.
A cada smplice afn le podemos asociar un smplice singular. M
as en general, dados p + 1 puntos y0 , . . . , yp Rn , definimos [y0 , . . . , yp ] Rn como
su envoltura convexa (de modo que si los puntos son afnmente independientes
entonces [y0 , . . . , yp ] es el smplice afn que generan, de acuerdo con la secci
on
anterior). Representaremos por
(y0 , . . . , yp ) : p [y0 , . . . , yp ]
a la restricci
on de la u
nica aplicaci
on afn que cumple xi 7 yi .
En particular (x0 , . . . , xp ) es la identidad en p . Observemos que [y0 , . . . , yp ]
no depende de la ordenaci
on de los vertices, pero (y0 , . . . , yp ) s. A los smplices
de esta forma los llamaremos smplices singulares afines.

2.2. Complejos de cadenas singulares

31

Siguiendo las ideas esbozadas en la introducci


on, definimos ahora los grupos
de cadenas. Como advertamos all, vamos a permitir que los coeficientes varen
en un anillo arbitrario, que en lo sucesivo representaremos por A. El caso m
as
importante ser
a A = Z, aunque la teora se simplifica levemente si tomamos
como A un cuerpo, especialmente Q, R o C.
Definici
on 2.6 Para cada n
umero natural p 0, llamaremos m
odulo de las
p-cadenas singulares de un espacio topol
ogico X 6= al A-m
odulo libre Cp (X)
que tiene por base al conjunto de todos los p-smplices singulares en X.
De este modo, una p-cadena singular no nula se expresa de forma u
nica como
c=

n
P

ai A, ai 6= 0.

ai i ,

i=1

No debemos ver en estas sumas ninguna operaci


on geometrica entre los
smplices. Las p-cadenas son simplemente una forma u
til de seleccionar un
conjunto finito de smplices y asignar a cada uno un coeficiente, usualmente un
n
umero entero. Conviene definir el soporte de la p-cadena c como
|c| =

n
S

i [p ].

i=1

Convenimos que |0| = . Notemos que el soporte de una p-cadena singular es


siempre un subespacio compacto de X.
En este punto la teora presenta dos variantes: si definimos Cp (X) = 0
para p < 0 tenemos la homologa completa, mientras que la homologa reducida
se obtiene considerando que 1 = , con lo que en todo espacio topol
ogico
X no vaco existe un u
nico smplice singular de dimensi
on 1, al que, por
conveniencia, representaremos por () : X. Consecuentemente, C1 (X)
es el A-m
odulo libre de base (). Los m
odulos Cp (X) para p < 1 se definen
tambien como 0.
Por completitud conviene definir Cp () = 0 para todo p Z.
Ahora hemos de introducir un poco de algebra:

Definici
on 2.7 Sea A un anillo conmutativoLy unitario. Un A-m
odulo graduado
es una suma directa de A-m
odulos C =
Cp . Los elementos de cada ApZ

subm
odulo Cp se llaman elementos L
homogeneos de grado p. Un subm
odulo
graduado de C es es un m
odulo D =
Dp , donde Dp = Cp D.
pZ

As, a cada espacio topol


ogico X le podemos asociar el m
odulo graduado
L
C(X) =
Cp (X).
pZ

Tampoco hemos de buscar ninguna interpretaci


on a la suma de p-cadenas de
dimensiones distintas. Tomar la suma directa es simplemente un modo c
omodo
de reducir los infinitos m
odulos de cadenas a un u
nico objeto algebraico.

32

Captulo 2. Homologa singular

Si U X son espacios topol


ogicos, es claro que podemos identificar a cada
Cp (U ) con un subm
odulo de Cp (X). Concretamente, Cp (U ) est
a formado por
las p-cadenas de X cuyo soporte est
a contenido en U . De este modo, C(U ) es
un subm
odulo graduado de C(X).
Un homomorfismo graduado f : C D (de grado d) entre dos A-m
odulos
graduados es un homomorfismo tal que fp = f |Cp : Cp Dp+d para todo
entero p.
Por ejemplo, si f : X Y es una aplicaci
on continua entre espacios
topol
ogicos, para cada p-smplice : p X en X podemos definir fp] () =
f , que es un p-smplice en Y . Definimos fp] : Cp (X) Cp (Y ) como
el homomorfismo de m
odulos que extiende linealmente a la aplicaci
on fp] que
acabamos de definir, es decir, el homomorfismo dado por
P
P
fp] ( ai i ) = ai fp] (i ).
Esta definici
on vale tambien para p = 1 en la homologa reducida, y en]
]
tonces f1
es la identidad, es decir, f1
() = (). Para p = 1 en la homologa
completa y para p < 1 en ambos casos, definimos fp] = 0.
Los homomorfismos fp] se extienden a un u
nico homomorfismo de grado 0
f ] : C(X) C(Y )
entre los m
odulos de cadenas de X e Y . Es f
acil ver que (f g)] = f ] g ] . As
]
mismo, si f es la identidad en X, entonces f es la identidad en C(X).
Ahora vamos a definir la frontera de una cadena singular. De acuerdo con
las ideas esbozadas en la introducci
on, la frontera de un p-smplice singular ser
a
una p 1-cadena en la que estar
a reflejada su orientaci
on. En primer lugar
definimos la frontera de los smplices can
onicos:
En [x0 , . . . , x
i , . . . , xp ], el circunflejo indica que no aparece xi . Se trata, pues,
de una cara del smplice can
onico p . De este modo, los smplices singulares
(x0 , . . . , x
i , . . . , xp ) son las p 1-caras del p-smplice singular (x0 , . . . , xp ).
Definimos la frontera del p-smplice (x0 , . . . , xp ) como la p 1-cadena
p (x0 , . . . , xp ) =

p
P

(1)i (x0 , . . . , x
i , . . . , xp ) Cp1 (p ).

i=0

Para p = 0 en la homologa completa definimos 0 (x0 ) = 0, mientras que


en la homologa reducida la f
ormula anterior sigue siendo v
alida, y nos da que
0 (x0 ) = (). Para p < 0 definimos p = 0.
Seg
un esta definici
on,

x2

1 (x0 , x1 ) = (x1 ) (x0 ),


(x0 , x1 , x2 ) = (x1 , x2 ) (x0 , x2 ) + (x0 , x1 ).

x0

x1

2.2. Complejos de cadenas singulares

33

Ahora definimos la frontera de un p-smplice singular : p X como


p = ] (p (x0 , . . . , xp )).
La interpretaci
on es clara: la frontera de es la p-cadena formada por las
im
agenes por de los smplices que forman la frontera de p , con los mismos
coeficientes. Definimos el operador frontera p : Cp (X) Cp1 (X) como el
homomorfismo de m
odulos que extiende linealmente
a la aplicaci
on frontera que
P
P
ya tenemos definida. Explcitamente: p ( ai i ) = ai p i .
Los homomorfismos p se extienden a un u
nico homomorfismo de grado 1
: C(X) C(X)
del m
odulo de cadenas de X en s mismo. Observemos que por definici
on
conmuta con ] para todo p-smplice . M
as en general, tenemos:
Teorema 2.8 Sea f : X Y una aplicaci
on continua entre espacios topol
ogicos. Entonces f ] = f ] . Equivalentemente, el diagrama siguiente es
conmutativo:
p
/ Cp1 (X)
Cp (X)
]
fp1

fp]

Cp (Y )

/ Cp1 (Y )

n: Los casos p 0 se comprueban f


Demostracio
acilmente. Para p > 0
basta ver que ambas aplicaciones act
uan igual sobre un p-smplice en X:
]
]
]
fp1
(p ()) = fp1
(p1
(p (x0 , . . . , xp ))) = ( f )]p1 (p (x0 , . . . , xp ))

= p ( f ) = p (fp] ()).
La f
ormula que hemos usado para definir la frontera del smplice (x0 , . . . , xp )
es v
alida de hecho para cualquier smplice singular afn:
Teorema 2.9 Sea (y0 , . . . , yp ) un p-smplice afn en Rn . Entonces
p (y0 , . . . , yp ) =

p
P

(1)i (y0 , . . . , yi , . . . , yp ).

i=0

n: Llamemos = (y0 , . . . , yp ). Entonces


Demostracio
p

P
]
]
i
p (y0 , . . . , yp ) = p1 (p (x0 , . . . , xp )) = p1
(1) (x0 , . . . , x
i , . . . , xp )
i=0

p
P

]
(1)i p1
(x0 , . . . , x
i , . . . , xp ) =

i=0

p
P

(1)i (y0 , . . . , yi , . . . , yp ).

i=0

Ahora probamos el resultado fundamental sobre los operadores frontera:

34

Captulo 2. Homologa singular

Teorema 2.10 Sea X un espacio topol


ogico y p Z. Entonces 2 = 0 o, m
as
explcitamente, p p1 = 0.
n: Dejando aparte los casos triviales, basta calcular la acci
Demostracio
on
de la composici
on sobre un smplice . Tenemos que
]
p1 (p ()) = p2
(p1 (p (x0 , . . . , xp ))),

luego basta ver que p1 (p (x0 , . . . , xp )) = 0. En efecto,


p

P
p1 (p (x0 , . . . , xp )) = p1
(1)i (x0 , . . . , x
i , . . . xp )
i=0

=
=
=

p
P

(1)i p1 (x0 , . . . , x
i , . . . xp ) =

i=0

(1)i+j (x0 , . . . , x
j , . . . , x
i , . . . xp ) +

j<i

i<j

(1)i+j (x0 , . . . , x
j , . . . , x
i , . . . xp ) +

j<i

(1)i+j1 (x0 , . . . , x
i , . . . , x
j , . . . xp )
(1)i+j1 (x0 , . . . , x
j , . . . , x
i , . . . xp )

j<i

= 0,

donde hemos usado el teorema 2.9.


El lector debera visualizar este teorema para el caso del tetraedro =
(x0 , x1 , x2 , x3 ). Lo que sucede es que cada arista forma parte de dos caras, y
es recorrida en sentidos opuestos cuando aparece en la frontera de cada una de
ellas.
Definici
on 2.11 Un complejo es un par C = (

Cp , ), donde la primera

pZ

componente es un A-m
odulo graduado y es un homomorfismo de grado 1
tal que = 0. Entonces tenemos
p

p1

Cp Cp1 Cp2
de manera que p p1 = 0.
De este modo, si X es un espacio topol
ogico, tenemos que C(X) es un
complejo con el operador frontera que hemos construido.
Un homomorfismo de complejos : C C0 es un homomorfismo de grado
0 tal que 0 = o, equivalentemente, tal que los diagramas siguientes
conmutan:
/ Cp+1 p+1 / Cp p / Cp1
/

p+1

0
/ Cp+1

0
p+1

/ Cp0

p1

p0

0
/ Cp1

2.3. Grupos de homologa

35

As, el teorema 2.8 prueba que si f : X Y es una aplicaci


on continua
entre espacios topol
ogicos, entonces f ] : C(X) C(Y ) es un homomorfismo
de complejos.
L
Diremos
que un complejo D = p Dp es un subcomplejo de otro complejo
L
C =
odulo de Cp y el
p Cp si para cada p se cumple que Dp es un subm
operador frontera de D es la restricci
on del operador frontera de C.
Por ejemplo, es f
acil ver que si U X son espacios topol
ogicos, entonces
C(U ) es un subcomplejo de C(X).
L
Si D es un subcomplejo de C, entonces el m
odulo cociente C/D = p Cp /Dp
es un m
odulo graduado y el operador frontera de C induce un operador frontera
en C/D mediante [c] = [c]. De este modo, todo cociente de complejos adquiere
estructura de complejo de forma natural.

2.3

Grupos de homologa

Los resultados de la secci


on anterior nos permiten introducir con rigor los
conceptos de ciclos, fronteras y grupos de homologa de un espacio topol
ogico,
de acuerdo con lo que vimos en la introducci
on. Damos la definici
on en terminos
de un complejo algebraico abstracto:
Definici
on 2.12 Sea C =

pZ

Cp un complejo de A-m
odulos. Los elementos de

Cp se llaman cadenas de dimensi


on p. Los elementos de Zp = N(p ) se llaman
ciclos de dimensi
on p. Los elementos de Fp = Im p+1 se llaman fronteras de
dimensi
on p. La condici
on p+1 p = 0 implica que Fp Zp .
El m
odulo Hp (C) = Zp /Fp se llama grupo de homologa de dimensi
on p de
C. Dos ciclos son hom
ologos si pertenecen a la misma clase de homologa.
En particular esto se aplica al complejo de cadenas C(X) de un espacio
topol
ogico X. Representaremos por Zp (X) al m
odulo de los p-ciclos de X, por
Fp (X) al m
odulo de las p-fronteras y por Hp (X) al grupo de homologa de
dimensi
on p.
Por razones tecnicas conviene definir unos grupos de homologa m
as generales: Si U X, definimos C(X, U ) = C(X)/C(U ). A los elementos de Cp (X, U )
los llamaremos p-cadenas de X m
odulo U . A sus grupos de homologa los llamaremos grupos de homologa relativa de X m
odulo U , y los representaremos
por
Hp (X, U ) = Zp (X, U )/Fp (X, U ).
Observemos que Hp (X) = Hp (X, ), con lo que la homologa relativa generaliza a la absoluta.
Veamos ahora algunos hechos elementales que ilustren los conceptos que
acabamos de introducir. Nos centraremos en cadenas de dimensi
on 1.

36

Captulo 2. Homologa singular

Smplices constantes Veamos en primer lugar que todo 1-smplice constante


es una frontera. En efecto, si : I X es un 1-smplice que toma constantemente el valor x X, entonces consideramos el 2-smplice c : 2 X que
toma el mismo valor constante. Su frontera es
c = c] (x1 , x2 ) c] (x0 , x2 ) + c] (x0 , x1 ) = + = .
Smplices opuestos Sea : I X un 1-smplice y definamos : I X
mediante (t) = (1 t), es decir, es el mismo arco que pero recorrido al
reves. Entonces + es una frontera. No podemos decir que y sean
hom
ologos a menos que sean ciclos, pero esto nos garantiza que si en un ciclo
sustituimos por , o viceversa, obtenemos un ciclo hom
ologo.
Definimos c : 2 X mediante c(x, y) = (x). Como antes:
c = c] (x1 , x2 ) c] (x0 , x2 ) + c] (x0 , x1 ).
Pero


c] (x0 , x1 )(t) = c (x0 , x1 )(t) = c t, 0 = (t),

luego c] (x0 , x1 ) = . Similarmente se prueba que c] (x1 , x2 ) = y que c] (x0 , x2 )


es la constante (0), luego es una frontera por el ejemplo anterior. En total
tenemos
c = + + c0 ,
como queramos probar.
Concatenaci
on Sea : I X un 1-smplice singular, sea 0 < r < 1 y sean
1 , 2 : I X los smplices dados por
1 (t) = (tr),

2 (t) = (r + t(1 r)).

Entonces, la 1-cadena 1 2 es una frontera. Como antes, esto significa


que si en un ciclo sustituimos por 1 + 2 , o viceversa, obtenemos un ciclo
hom
ologo.
Consideremos el 2-smplice c : 2 X dado por c(x, y) = (x + ry). Su
frontera es
c = c] (x1 , x2 ) c] (x0 , x2 ) + c] (x0 , x1 ).
Ahora bien,

c] (x1 , x2 )(t) = c (x1 , x2 )(t) = c (1 t)x1 + tx2 = c 1 t, t


= (1 t + rt) = 2 (1 t).
Seg
un el ejemplo anterior, c] (x1 , x2 ) = 2 + c0 , para una cierta cadena c0 .
Similarmente se prueba que c] (x0 , x2 ) = 1 y c] (x0 , x1 ) = . De este modo
tenemos que
c = 2 + c0 1 + ,
como queramos probar.

2.3. Grupos de homologa

37

Ejercicio: Probar que si : I X es un 1-smplice y : I I es una aplicaci


on
continua tal que (0) = 1 y (1) = 0, entonces + es una frontera.

Volviendo a la teora, para conectar los complejos relativos necesitamos aplicaciones entre pares de espacios. Escribiremos f : (X, U ) (Y, V ) para indicar
que U X, V Y , f : X Y y f [U ] V .
En estas condiciones, si la aplicaci
on f es continua, cada homomorfismo
fp] : Cp (X) Cp (Y ) induce un homomorfismo fp] : Cp (X, U ) Cp (Y, V ), y
estos se extienden a un vez a un homomorfismo de complejos
f ] : C(X, U ) C(Y, V ).
Sigue cumpliendose que (f g)] = f ] g ] , as como que la identidad induce
la identidad.
En general, si : C C0 es un homomorfismo de complejos, es claro que
enva ciclos a ciclos y fronteras a fronteras, luego induce homomorfismos
p : Hp (C) Hp (C0 ).
La composici
on de homomorfismos de complejos es un homomorfismo de
complejos, y p p = p p . Adem
as la identidad 1 : C C induce la
identidad en cada grupo de homologa. De estos hechos se sigue inmediatamente
que si es un isomorfismo entonces los homomorfismos que induce tambien lo
son.
Para el caso de los grupos de homologa singular, si f : (X, U ) (Y, V ) es
una aplicaci
on continua entre pares de espacios, representaremos por
fp : Hp (X, U ) Hp (Y, V )
a los homomorfismos inducidos por el homomorfismo de complejos f ] . Se comprueba sin dificultad que (f g) = f g , as como que la identidad induce a
la identidad.
Por lo tanto, si f : (X, U ) (Y ; V ) es un homeomorfismo entre pares
(es decir, si f : X Y es un homeomorfismo y f [U ] = V ), entonces los
homomorfismos fp : Hp (X, U ) Hp (Y, V ) son isomorfismos de m
odulos.
Tenemos, pues, que los grupos de homologa son invariantes topol
ogicos.
Para evitar subndices innecesarios conviene definir
L
H(X, U ) =
Hp (X, U )
pZ

y reunir todos los homomorfismos fp en uno solo

f : H(X, U ) H(Y, V ).
Dedicamos el resto de la secci
on a probar algunos resultados elementales
sobre los grupos de homologa. Para empezar, observamos que la diferencia
entre la homologa completa y la reducida es mnima:

38

Captulo 2. Homologa singular

Teorema 2.13 Sea X un espacio topol


ogico y U X. Entonces los grupos de
homologa completa Hp (X, U ) coinciden con los de homologa reducida salvo a
lo sumo en el caso p = 0, X 6= , U = .
n: Los operadores frontera son los mismos para ambas hoDemostracio
mologas salvo a lo sumo 0 . Esto hace que todos los grupos de homologa
coincidan salvo a lo sumo H0 (X, U ) y H1 (X, U ). Ahora bien, si U 6= , entonces C1 (X) = C1 (U ), pues ambos coinciden con el A-m
odulo generado por
(). Por consiguiente C1 (X, U ) = 0, de donde H1 (X, U ) = 0 para ambas
homologas. Adem
as entonces 0 = 0 necesariamente, luego tambien coinciden
los dos grupos H0 (X, U ).
Falta probar que si U = tambien coinciden los grupos H1 (X, U ) =
H1 (X). Podemos suponer X 6= . Para la homologa completa tenemos trivialmente que H1 (X) = 0, y para la reducida tenemos que Z1 (X) = C1 (X),
porque 1 = 0 y F1 (X) = C1 (X), pues () es la frontera de cualquier x X.
As pues, H1 (X) = 0 tambien en este caso.
El teorema siguiente es ahora trivial:
Teorema 2.14 Si X es un espacio topol
ogico, U X y p < 0, entonces se
cumple Hp (X, U ) = 0.
Enseguida calcularemos los grupos H0 (X, U ), pero antes probaremos un resultado general:
S
Teorema 2.15 Sea X =
Xk un espacio topol
ogico descompuesto en una
k

uni
on disjunta de subespacios tales que cada uno de ellos sea uni
on de componentes arcoconexas de X. Sea U X y sea Uk = U Xk . Sean
ik : (Xk , Uk ) (X, U )
las inclusiones. Entonces
L
L
ik : Hp (Xk , Uk ) Hp (X, U )
k

es un isomorfismo de m
odulos para la homologa completa.
n: Si : p X es un p-smplice singular, entonces su
Demostracio
imagen es arcoconexa, luego est
a contenida en un Xk . De aqu se sigue que
L
L
Cp (X) = Cp (Xk ), Cp (U ) = Cp (Uk ), para p 0.
k

Esto mismo es trivialmente cierto si p < 0 (podra ser falso para p = 1 con
la homologa reducida). Es claro entonces que
L] L
ik : Cp (Xk , Uk ) Cp (X, U )
k

2.3. Grupos de homologa

39

es un isomorfismo.
Una comprobaci
on directa nos da que este isomorfismo se restringe a otro
L] L
ik : Zp (Xk , Uk ) Zp (X, U )
k

que adem
as transforma la suma de los m
odulos de fronteras en Fp (X, U ). Por
consiguiente los cocientes son isomorfos, es decir,
L
L
ik : Hp (Xk , Uk ) Hp (X, U )
k

es un isomorfismo.

En particular el teorema anterior es aplicable cuando los subespacios Xk son


las componentes arcoconexas de X, lo que reduce cualquier c
alculo de grupos
de homologa al caso de espacios arcoconexos. Ahora estamos en condiciones de
calcular H0 (X, U ).
Teorema 2.16 Sea X un espacio topol
ogico y U X. Sea r el n
umero de
componentes arcoconexas de X que no cortan a U (el cardinal r puede ser finito
o infinito). Entonces H0 (X, U ) es un A-m
odulo libre de rango r excepto para la
homologa reducida con U = , en cuyo caso el rango es r 1.
n: Consideremos primero el caso de la homologa completa.
Demostracio
Por el teorema anterior, basta probar que si X es arcoconexo, entonces
n
0 si U 6= ,
H0 (X, U )
=
A si U = .
Si U 6= , tomemos x U . Cada y X puede unirse con x mediante
un arco . Notemos que es un 1-smplice y = y x. Por lo tanto la
clase de homologa de y es la misma que la de x, que es nula m
odulo U , luego
H0 (X, U ) = 0.
P
Supongamos ahora que U = y sea =
ai i C1 (X). Sean xi , yi los
extremos de i . Entonces
P
= ai (yi xi ).

De aqu seP
sigue inmediatamente que unaPcondici
on necesaria para que una
0-cadena = bi zi sea una frontera es que
bi = 0. La condici
on es tambien
suficiente, pues basta tomar
un
punto
x

X
y
arcos

que
unan
x
con cada zi .
i
P
P
Entonces la 1-cadena
bi i tiene frontera
bi (zi x) = .
P
P
Por consiguiente, el homomorfismo C0 (X) A dado por bi zi 7 bi es
obviamente suprayectivo y su n
ucleo es F0 (X). Como Z0 (X) = C0 (X), tenemos
que H0 (X)
= A.
Seg
un el teorema 2.13, el resultado es v
alido igualmente para la homologa
reducida si U 6= . Nos falta calcular H0 (X) para la homologa reducida.

40

Captulo 2. Homologa singular

Tomemos representantes xi de cada una de lasPcomponentes arcoconexas de X.


Fijemos una de ellas xi0 . Una 0-cadena =
ax x es un ciclo si y s
olo si
xX

ax () = 0,

xX

es decir, si

ax = 0. En tal caso

xX

xX

ax (x xi0 ).

Para cada x X, existe un xix en su misma componente arcoconexa, luego


existe un arco i que une xix con x. Entonces i = xix x. Por consiguiente,
la clase de homologa de es
P
P
[] =
ax [xix xi0 ] =
bi [xi xi0 ].
xX

i6=i0

Esto prueba que los r 1 elementos [xi xi0 ] generan H0 (X). Basta probar
que son independientes. Supongamos que
P
bi [xi xi0 ] = 0,
i6=i0

para ciertos coeficientes (casi todos nulos) bi A. Entonces


P
P
P
bi (xi xi0 ) = ck k = ck (zk yk ),
i6=i0

donde zk e yk son los extremos de cada arco k . Ahora bien, si ck 6= 0, entonces


zk ha de ser un xi (quiz
a i = i0 ), pero yk est
a en la misma componente conexa
que zk , luego ha de ser tambien xi (porque en la izquierda no aparecen dos
puntos distintos en la misma componente). Pero entonces el sumando ck (zk yk )
es nulo, luego todo el miembro derecho es nulo, luego todo bi es nulo.
Para terminar, calculamos los grupos de homologa de un espacio X = {x}
formado por un u
nico punto. Ya sabemos que H0 (X)
= A para la homologa
completa y H0 (X) = 0 en la reducida. El teorema siguiente se ocupa de las
dem
as dimensiones:
Teorema 2.17 Sea X = {x} un espacio topol
ogico formado por un punto.
Entonces, para p 6= 0, se cumple Hp (X) = 0.
n: Para p > 0, s
Demostracio
olo hay un p-smplice singular en X, digamos
p
P
p : p X. Entonces p =
(1)i p1 . De este modo,
i=0

p =

0
p1

si p es impar,
si p es par.

Por consiguiente, si p es impar Zp (X) = Fp (X) = Cp (X), mientras que si p


es par entonces Zp (X) = Fp (X) = 0. En ambos casos, Hp (X) = 0.

2.4. El teorema de homotopa

2.4

41

El teorema de homotopa

En esta secci
on probaremos que dos espacios homot
opicos tienen los mismos
grupos de homologa. Para tratar con la homologa relativa hemos de introducir
las homotopas relativas:
Definici
on 2.18 Diremos que dos aplicaciones f, g : (X, U ) (Y, V ) son
homot
opicas si existe una aplicaci
on continua h : (I X, I U ) (Y, V ) tal
que, para todo x X, se cumple h(0, x) = f (x), h(1, x) = g(x).
La definici
on de homotopa de espacios topol
ogicos se generaliza de forma
natural a pares de espacios. El teorema principal es el siguiente:
Teorema 2.19 (Teorema de homotopa) Si f, g : (X, U ) (Y, V ) son
aplicaciones homot
opicas, entonces f = g .
De aqu se sigue inmediatamente lo que afirm
abamos:
Teorema 2.20 Si los pares (X, U ) e (Y, V ) son homot
opicos entonces, para
todo p Z, se cumple Hp (X, U )
= Hp (Y, V ).
n: Sean f : (X, U ) (Y, V ) y g : (Y, V ) (X, U ) tales
Demostracio
que f g sea homot
opica a la identidad en (X, U ) y g f a la identidad en
(Y, V ).
Entonces, f g = (f g) = 1 y g f = (g f ) = 1, luego f es un
isomorfismo de m
odulos y g es su inverso.
Comencemos la prueba del teorema de homotopa. Para ello consideramos
el espacio I p Rp+1 . Identificaremos los vertices xi de p con los puntos
(0, xi ) y llamaremos yi = (1, xi ). Definimos el prisma can
onico como
Pp =

p
P

(1)i (x0 , x1 , . . . , xi , yi , yi+1 , . . . , yp ) Cp+1 (I p ).

i=0

El lector debera dibujar P2 y P3 . La idea subyacente en esta definici


on es
que hemos tomado el prisma en el sentido geometrico usual de base p y
altura 1 y lo hemos dividido en smplices orientados de tal modo que cada cara
compartida es compartida exactamente por dos smplices y con orientaciones
opuestas.
Para cada p-smplice : p X, definimos 0 : I p I X mediante
(t, x) = (t, (x)). Definimos el prisma sobre como
0

P () = 0] (P ) Cp+1 (I X).
La interpretaci
on de P () es la misma que la del prisma can
onico, s
olo que
ahora estamos en un espacio arbitrario, la base es un smplice deformado y
el prisma hereda las deformaciones de su base. Extendemos linealmente esta
aplicaci
on hasta un homomorfismo
P : Cp (X) Cp+1 (I X).

42

Captulo 2. Homologa singular

Para cada aplicaci


on continua f : X Y , definimos f 0 : I X I Y
0
mediante f (t, x) = (t, f (x)). Veamos que el diagrama siguiente es conmutativo:
P

Cp (X)
f]

/ Cp+1 (I X)
f 0]

Cp (Y )

/ Cp+1 (I Y )

n: Basta probarlo sobre un p-smplice :


Demostracio
f 0] (P ()) = f 0] ( 0] (P )) = ( 0 f 0 )] (P ) = ( f )0] (P ) = f ] ()0] (P ) = P (f ] ()).
Tomemos ahora un p-smplice afn [u0 , . . . , up ] Rn , formemos el prisma
geometrico I [u0 , . . . , up ] Rn+1 , identifiquemos cada vertice ui con el punto
(0, ui ) y sea vi = (1, ui ). Veamos que
P (u0 , . . . , up ) =

p
P

(1)i (u0 , . . . , ui , vi , vi+1 , . . . , vp ).

(2.2)

i=0

n: Llamemos = (u0 , . . . , up ). Entonces


Demostracio
P () = 0] (P ) =

p
P

(1)i 0] (x0 , . . . , xi , yi , . . . , yp ).

i=0

Ahora bien, es una aplicaci


on afn, y es f
acil ver que 0 tambien lo es,
0]
as como la composici
on (x0 , . . . , xi , yi , . . . , yp ). Esta aplicaci
on, es un p + 1smplice determinado por las im
agenes que toma sobre los vertices can
onicos
x0 , . . . , xp+1 (que no hemos de confundir con los vertices de dimensi
on p a los
que damos el mismo nombre). Calculando estas im
agenes concluimos que
0] (x0 , . . . , xi , yi , . . . , yp ) = (u0 , . . . , ui , vi , . . . , vp ).
Esto prueba la f
ormula.
Comprobemos ahora la relaci
on:
P = (y0 , . . . , yp ) (x0 , . . . , xp ) P ((x0 , . . . , xp )).

(2.3)

Geometricamente afirma que, dejando de lado las orientaciones, la frontera


de un prisma est
a formada por sus dos bases m
as el prisma de la frontera de su
base inferior.
n: Calculamos:
Demostracio
P

p
P

(1)i (x0 , . . . , xi , yi , . . . , yp )

i=0

(1)i+j (x0 , . . . , x
j , . . . , xi , yi , . . . yp )

ji

ij

(1)i+j+1 (x0 , . . . , xi , yi , . . . , yj , . . . , yp ).

2.4. El teorema de homotopa

43

Separamos el termino (y0 , . . . , yp ) del primer sumando y (x0 , . . . , xp ) del


segundo. Los dem
as terminos con j = i se cancelan entre s. Por lo tanto nos
quedamos con
P
P = (y0 , . . . , yp ) (x0 , . . . , xp ) + (1)i+j (x0 , . . . , x
j , . . . , xi , yi , . . . yp )
j<i

(1)i+j+1 (x0 , . . . , xi , yi , . . . , yj , . . . , yp ).

i<j

Hemos de comprobar que los dos u


ltimos sumandos coinciden con la expresi
on P ((x0 , . . . , xp )). En efecto, usamos la f
ormula (2.2):
P ((x0 , . . . , xp )) =

p
P

(1)j P (x0 , . . . , x
j , . . . , xp )

j=0

(1)i+j (x0 , . . . , xi , yi . . . yj , . . . , yp )

i<j

(1)i+j1 (x0 , . . . , x
j , . . . xi , yi , . . . , yp ).

j<i

Ahora extendemos esta relaci


on a un smplice arbitrario : p X. Para
ello definimos las aplicaciones f 0 , g 0 : X I X mediante f 0 (x) = (0, x),
g 0 (x) = (1, x). Veamos que
P () = g 0] () f 0] () P ().

(2.4)

En efecto, sea 0 (t, x) = (t, (x)) y apliquemos 0] a ambos miembros de la


f
ormula (2.3). As
0] (P ) = 0] (y0 , . . . , yp ) 0] (x0 , . . . , xp ) 0] (P ((x0 , . . . , xp ))).
Es inmediato que 0] (y0 , . . . , yp ) = g 0] () y 0] (x0 , . . . , xp ) = f 0] (). Por
otra parte, como 0] conmuta con y con P , llegamos a la f
ormula buscada.
Todas las aplicaciones que aparecen en (2.4) son homomorfismos, luego de
hecho tenemos probada la relaci
on
g 0] f 0] = P + P.
En realidad debemos comprobar explcitamente esta f
ormula para 0-smplices con la homologa completa, pues entonces 0 = 0 no est
a definida por la
f
ormula v
alida para dimensiones superiores. La comprobaci
on no ofrece dificultad alguna. As mismo, si extendemos P a los m
odulos Cp (X) con p < 0 como
el homomorfismo nulo, la relaci
on sigue siendo v
alida para ambas homologas.
Consideremos finalmente dos aplicaciones f, g : (X, U ) (Y, V ) y una
homotopa h entre ellas. Entonces f = f 0 h y g = g 0 h, luego componiendo
con h] y llamando Ph = P h] , tenemos que
g ] f ] = Ph + Ph .

44

Captulo 2. Homologa singular

Observemos que el homomorfismo P : C(X) C(I X) transforma los


elementos de C(U ) en elementos de C(I U ), por lo que induce un homomorfismo P : C(X, U ) C(I X, I U ), luego podemos considerar que
Ph : C(X, U ) C(Y, V ) es un homomorfismo de m
odulos de grado 1.
En este punto conviene introducir una definici
on general:
Definici
on 2.21 Diremos que dos homomorfismos de complejos , : C C0
son homot
opicos, si existe un homomorfismo P : C C0 de grado 1 tal que
0
= P 0 + P o, equivalentemente, tal que p p = Pp p+1
+ p Pp+1 .

/ Cp p / Cp1
{ p p {{
Pp {{
{{
{{
{
{{Pp1
{
{
}{
}{
0
0
/ Cp+1
/ Cp0
/ Cp1
0
0
/ Cp+1

p+1

p+1

/
/

Entonces enva p-ciclos a p-fronteras, por lo que se cumple p = p


para todo entero p. Diremos que P es una homotopa entre y .
En estos terminos hemos probado que toda homotopa h entre dos aplicaciones f, g : (X, U ) (Y, V ) induce una homotopa Ph entre los homomorfismos
f ] y g ] , luego concluimos, como queramos probar, que f = g .
Como consecuencia del teorema de homotopa, si un espacio X es contractible, entonces sus grupos de homologa son los mismos que los de un punto, es
decir, son todos nulos salvo H0 (X) para la homologa completa, que es libre de
rango 1.

2.5

Sucesiones exactas

No podremos sacar partido a la homologa singular hasta que no dispongamos de ciertos resultados b
asicos. Dos de ellos ya est
an a nuestra disposici
on:
la homologa de un punto y el teorema de homotopa, pero nos faltan dos m
as.
En esta secci
on nos ocuparemos del teorema de la sucesi
on exacta de homologa,
que nos permitir
a relacionar los grupos de homologa de distintos espacios, de
modo que podremos calcular unos a partir de otros. El u
ltimo ser
a el teorema
de escisi
on, del que nos ocuparemos en la secci
on siguiente.
Introduzcamos en primer lugar el concepto de sucesi
on exacta:
Definici
on 2.22 Una cadena de homomorfismos de m
odulos

M N R
es exacta en N si cumple Im = N(). La sucesi
on completa es exacta si lo es
en todos sus m
odulos.

2.5. Sucesiones exactas

45

Notar que una sucesi


on 0 M N es exacta en M si y s
olo si es

inyectiva, mientras que una sucesi


on M N 0 es exacta en N si y s
olo si
es suprayectiva.
Las sucesiones exactas de la forma
0 P Q R 0
se llaman sucesiones exactas cortas. Las sucesiones exactas infinitas (por ambos
lados) se llaman sucesiones exactas largas.
Uno de los ejemplos m
as importantes de sucesiones exactas con que vamos
a tratar es el siguiente:
Teorema 2.23 Sean V U X espacios topol
ogicos, sean
i : (U, V ) (X, V ),

j : (X, V ) (X, U )

la inclusi
on y la identidad, respectivamente. Entonces la sucesi
on siguiente es
exacta:
j]
i]
0 C(U, V ) C(X, V ) C(X, U ) 0.
n: Observemos que la exactitud de la sucesi
Demostracio
on indicada equivale a la exactitud de cada sucesi
on
i]p

jp]

0 Cp (U, V ) Cp (X, V ) Cp (X, U ) 0.


Distingamos varios casos:
a) Si X = todos los m
odulos son nulos, y la exactitud es trivial.
b) Si X 6= y U = V = , entonces Cp (U, V ) = 0, luego i] = 0. Por otra
parte, Cp (X, U ) = Cp (X, V ) = Cp (X) y j ] = 1 (i.e. es la identidad). De nuevo
la conclusi
on es trivial.
c) Si X 6= 6= U , V = , entonces tenemos
i]p

jp]

0 Cp (U ) Cp (X) Cp (X, U ) = Cp (X)/Cp (U ) 0.


Para p < 1 todos los m
odulos son triviales, luego la conclusi
on es obvia.
Lo mismo sucede si p = 1 y la homologa es completa. Para p = 1 en la
]
homologa reducida tenemos que i]1 = 1, j1
= 0 (pues C1 (X, U ) = 0). La
conclusi
on es clara. Finalmente, si p 0, tenemos que i]p es la inclusi
on y jp] es
la proyecci
on en el cociente, luego la sucesi
on tambien es exacta en este caso.
d) Si V 6= , para p < 0 todos los m
odulos son nulos y la conclusi
on es
trivial. Para p 0 tenemos
i]p

jp]

0 Cp (U )/Cp (V ) Cp (X)/Cp (V ) Cp (X)/Cp (U ) 0.


Los homomorfismos son los naturales, es decir, los dados por [c] 7 [c]. La
exactitud se comprueba sin ninguna dificultad.
El interes de las sucesiones exactas es que, como vamos a probar, una sucesi
on exacta de este tipo da lugar a una sucesi
on exacta entre los grupos de
homologa. Para verlo demostramos primero un resultado auxiliar:

46

Captulo 2. Homologa singular

Teorema 2.24 Consideremos el siguiente diagrama conmutativo de m


odulos y
supongamos que sus filas son exactas.
0

0
0
0
Z
1 Z
2 Z
3 0

y1
y2
y3
0 Z1 Z2 Z3

Entonces existe un homomorfismo : N(3 ) Z1 / Im 1 tal que la sucesi


on
00

00

N(1 ) N(2 ) N(3 ) Z1 / Im 1 Z2 / Im 2 Z3 / Im 3

es exacta, donde 00 y 00 son las restricciones de 0 y 0 a N(1 ) y N(2 ) y ,

son los homomorfismos inducidos de forma natural.


n: Es f
Demostracio
acil comprobar que las aplicaciones 00 , 00 , y
est
an bien definidas, as como la exactitud de la sucesi
on en N(2 ) y Z2 / Im 2 .
Para definir tomamos c03 N(3 ). Entonces existe c02 Z20 tal que c03 =
0 (c02 ). Como (2 c02 ) = 3 ( 0 (c02 )) = 3 c03 = 0, existe un c1 Z1 tal que
(c1 ) = 2 c02 .
Es claro que c02 es u
nico m
odulo N( 0 ) = Im 0 , luego 2 c02 es u
nico m
odulo
[Im 1 ], luego c1 es u
nico m
odulo Im 1 .
Por lo tanto podemos definir (c03 ) = c1 + Im 1 . Es claro que, as definido,
es un homomorfismo de G-m
odulos. (Observar que en definitiva se calcula
eligiendo una antiimagen por 0 , su imagen por 2 y una antiimagen por .)
Es claro que Im 00 N( ). Si c03 N( ) entonces c1 = 1 c01 , para un
cierto c01 Z10 , luego 2 c02 = (c1 ) = (1 c01 ) = 2 (0 (c01 )), con lo que tenemos
c02 0 (c01 ) N(2 ) y as

c03 = 0 (c02 ) = 0 c02 0 (c01 ) + 0 0 (c01 ) = 0 c02 0 (c01 ) Im 00 .

Si c1 + Im 1 N()
entonces tenemos
Tambien es claro que Im N().
0
0
0
que (c1 ) Im 2 , digamos (c1 ) = 2 (c2 ), con c2 Z2 . Sea c03 = 0 (c02 ). Es
claro que c03 N(3 ) y por construcci
on (c03 ) = c1 + Im 1 , luego concluimos
que c1 + Im 1 Im .
De aqu deducimos:

Teorema 2.25 Si 0 A B C 0 es una sucesi


on exacta de
complejos entonces existen homomorfismos
p : Hp (C) Hp1 (A)
tales que la sucesi
on siguiente es exacta:
p

p1

Hp (A) Hp (B) Hp (C) Hp1 (A) Hp1 (B)

2.5. Sucesiones exactas

47

n: La hip
Demostracio
otesis significa que las sucesiones
p

0 Cp (A) Cp (B) Cp (C) 0,


son exactas para todo p Z.
Basta comprobar que el diagrama siguiente se encuentra en las hip
otesis del
teorema anterior.
Cp (A)/Fp (A)

/ Cp (B)/Fp (B)

/ Cp (C)/Fp (C)

/ Zp1 (A)

p1

/0

/ Zp1 (B)

p1

/ Zp1 (C)

(donde Z y F representan los grupos de ciclos y fronteras de los complejos.)


Ciertamente la fila superior est
a bien definida, p es suprayectiva y se cumple
Im p N(p ).

Si p (u + Fp B) = 0 entonces p (u) Fp (C), luego p (u) = p1 v, para un
cierto v Cp1 (C), quea su vez es de la forma v = p1 (w) con w Cp1 (B).
As pues, p (u) = p1 p1 (w) = p (p1 w), con lo que u p1 w N(p ).
Por tanto hay un x Cp (A) tal que u p1 w = p (x), luego u + Fp (B) =
p x + Fp (A) .
Esto prueba la exactitud de la fila superior. Es obvio que el diagrama conmuta, que p1 es inyectiva y que Im p1 N(p1 ).

Supongamos por u
ltimo que x N(p1 ). Entonces x = p1 (y) para un
yC
(A)
y
hay
que
probar que y Zp1 (A). Ahora bien, p2 (p1 y) =
p1

p1 p1 (y) = p1 x = 0 (pues x es un ciclo). Como p2 es inyectiva resulta


que p1 y = 0, luego y es un ciclo.

Los homomorfismos p reciben el nombre de homomorfismos de conexi


on de
la sucesi
on exacta dada. Conviene recordar c
omo act
uan: dado un ciclo de C de
dimensi
on p1, tomamos cualquier antiimagen por , calculamos la frontera de
esta, calculamos su antiimagen por y la clase del ciclo resultante es la imagen
por p de la clase del ciclo de partida.
Combinando este teorema con 2.23 obtenemos:
Teorema 2.26 Sean V U X espacios topol
ogicos, sean
i : (U, V ) (X, V ),

j : (X, V ) (X, U )

la inclusi
on y la identidad, respectivamente. Entonces tenemos una sucesi
on
exacta
ip

jp

ip1

Hp (U, V ) Hp (X, V ) Hp (X, U ) Hp1 (U, V )


A la sucesi
on exacta que proporciona este teorema se la suele llamar sucesi
on
de homologa de la terna (X, U, V ). Si V = tenemos la sucesi
on de homologa
del par (X, U ).

48

Captulo 2. Homologa singular

Ejemplo Consideremos el espacio X = ]0, 3[ y el subespacio U = ]0, 1[ ]2, 3[.


Vamos a estudiar la sucesi
on de homologa del par (X, U ). Consideraremos la
homologa reducida. El teorema 2.15 nos reduce la homologa de U a la de sus
componentes conexas, que es trivial porque ambas son contractibles. As pues,
Hp (U ) = 0 salvo si p = 0, en cuyo caso el teorema 2.16 nos da que H0 (U )
= A.
M
as concretamente, la prueba nos muestra que (para la homologa reducida),
una base de H0 (U ) como A-m
odulo es b a, donde a ]0, 1[ y b ]2, 3[.
Por otra parte, los grupos de homologa de X son todos triviales, porque es
contractible. Para p > 1 la sucesi
on de homologa del par es
0 = Hp (X) Hp (X, U ) Hp1 (U ) = 0,
de donde se sigue que Hp (X, U ) = 0. Sin embargo, para p = 0 tenemos

0 = H1 (X) H1 (X, U )
H0 (U ) H0 (X) = 0.

Esto significa que es un isomorfismo. Sea : I X el 1-smplice dado


por (t) = (1 t)a + tb, es decir, el segmento que une a con b. Observemos que
[] es un ciclo en H1 (X, U ), pues su frontera es [] = [b] [a] = 0 0 = 0, ya
que a, b U .
Calculemos ([]). Recordemos que es el homomorfismo de conexi
on de
la sucesi
on exacta de complejos
0 C(U ) C(X) C(X, U ) 0.
Seg
un la observaci
on posterior al teorema 2.25, para calcular ([]) hemos
de dar los pasos siguientes:
a) Tomamos cualquier antiimagen de en C1 (X), por ejemplo .
b) Calculamos la frontera: = b a C0 (X).
c) Tomamos cualquier antiimagen en C0 (U ), por ejemplo b a.
Entonces, ([]) = [b] [a], que es, seg
un hemos observado, una base de
H0 (U ). Como es un isomorfismo [] ha de ser una base de H1 (X, U ). M
as
en general, es claro que la clase de cualquier arco que una un punto de ]0, 1[ con
un punto de ]2, 3[ es una base de H1 (X, U ).
Para terminar la secci
on necesitamos un resultado sobre la relaci
on entre
las sucesiones de homologa y los homomorfismos de complejos. Lo enunciamos
primero en general:
Teorema 2.27 Consideremos el siguiente diagrama de complejos y homomorfismos de complejos
0

/A

/ A0

/B

f
0

/ B0

/C

/0

h
j0

/ C0

/0

2.5. Sucesiones exactas

49

donde las filas son exactas y cada cuadrado es conmutativo. Entonces en el


diagrama siguiente
/ Hp (A)

/ Hp (B)

/ Hp (C)

/ Hp (A0 )

/ Hp1 (A)
f

/ Hp (B0 )

/ Hp (C0 )

/ Hp1 (A0 )

cada cuadrado es conmutativo.


n: Probaremos u
Demostracio
nicamente la conmutatividad del cuadrado
de la derecha. Los otros son inmediatos. Tomemos una clase [c] Hp (C). Para
calcular ([c]) tomamos b Cp (B) tal que c = j(b) y a Zp1 (A) tal que
i(a) = b. Entonces ([c]) = [a]. Por consiguiente f ( ([c])) = [f (a)].
Por otra parte, calculamos (h([c])) = ([h(c)]). Necesitamos b0 Cp (B0 )
tal que j 0 (b0 ) = h(c), pero sirve b0 = g(b). Ahora necesitamos un a0 Zp1 (A0 )
tal que i0 (a0 ) = g(b) = g(b), pero sirve a0 = f (a), luego (h([c])) = [f (a)].
Al aplicar esto a la homologa singular obtenemos el teorema siguiente:
Teorema 2.28 Sean V U X y V 0 U 0 X 0 espacios topol
ogicos y
f : (X, U, V ) (X 0 , U 0 , V 0 ) una aplicaci
on continua. Entonces los cuadrados
del diagrama siguiente son conmutativos:
i

Hp (U, V )

Hp (U 0 , V 0 )

i0

/ Hp (X, V )

/ Hp (X 0 , V 0 )

j0

/ Hp (X, U )

/ Hp (X 0 , U 0 )

/ Hp1 (U, V )

/ Hp1 (U 0 , V 0 )

donde las flechas verticales representan los homomorfismos inducidos por f y


su restricci
on a U .
n: Aunque nunca habamos considerado hasta aqu aplicaDemostracio
ciones entre ternas, se entiende que la hip
otesis sobre f es que f : X X 0 ,
0
0
f [U ] U y f [V ] V . El resultado es consecuencia inmediata del teorema
anterior una vez comprobado que los cuadrados del diagrama siguiente son conmutativos:
0

/ Cp (U, V )

/ Cp (U 0 , V 0 )

i]

i0]

/ Cp (X, V )

/ Cp (X 0 , V 0 )

j]

j 0]

/ Cp (X, U )

/0

/ Cp (X 0 , U 0 )

/0

La prueba requiere, como es habitual, tratar aparte los casos triviales. El


caso principal es consecuencia inmediata de las definiciones.

50

Captulo 2. Homologa singular

2.6

El teorema de escisi
on

Nos ocupamos ahora del u


ltimo resultado b
asico de la homologa singular. El
teorema de escisi
on se probar
a sin dificultad en cuanto hayamos demostrado un
hecho intuitivamente evidente pero cuya prueba formal requiere alg
un trabajo.
Se trata de que un smplice puede ser subdividido en smplices arbitrariamente
peque
nos que formen una cadena con el mismo soporte que el smplice de partida.
Empezamos introduciendo los conceptos necesarios para definir la subdivisi
on de un smplice.
Definici
on 2.29 Sea = (y0 , . . . , yp ) un p-smplice singular afn en Rn y sea
n
z R .PRepresentaremos por z al p + 1-smplice singular afn (z, y0 , . . . , yp ).
Si = ai i es una p-cadena formada por smplices afines en Rn , llamaremos
i

z =

P
ai (zi ).
i

La interpretaci
on del teorema siguiente es clara:
Teorema 2.30 Sea una cadena singular en Rn formada por smplices afines
y sea z Rn . Entonces (z) = z.
n: Puesto que ambos miembros son lineales, basta probar
Demostracio
que es cierto cuando = = (y0 , . . . , yp ). Entonces
(z) = (z, y0 , . . . , yp ) = (y0 , . . . , yp )
=z

p
P

p
P

(1)i (z, y0 , . . . , yi , . . . , yp )

i=0

(1)i (y0 , . . . , yi , . . . , yp ) = z.

i=0

Definici
on 2.31 El baricentro de un p-smplice singular afn (y0 , . . . , yp ) es el
punto
p
P
1
b=
yi .
i=0 p + 1

Es f
acil ver que el baricentro de un segmento es su punto medio, el de un
tri
angulo es el punto donde se cortan sus medianas.
Definimos ahora la subdivisi
on de una p-cadena singular afn en Rn , es
decir, una p-cadena formada por smplices singulares afines. Observemos que
por el teorema 2.9, la frontera de una cadena afn es una cadena afn. La
definici
on es por inducci
on sobre p:
a) Si es una 0-cadena, definimos S() = .

2.6. El teorema de escisi


on

51

b) Si es un p-smplice singular afn, definimos


S() = bS(),
donde b es el baricentro de .
P
c) Si = ai i es una p-cadena singular afn en Rn , definimos
i

S() =

P
ai S(i ).
i

En particular tenemos definida la subdivisi


on S(x0 , . . . , xp ) del smplice
can
onico. Concretamente, S(x0 ) = (x0 ), S(x0 , x1 ) = (b, x1 ) (b, x0 ), donde
b es el punto medio del segmento, S(x0 , x1 , x2 ) se forma dividiendo en dos cada
lado del tri
angulo y adjuntando el baricentro a cada uno de los seis segmentos
que obtenemos.
x2

x0

x1

x0

x1

El lector puede calcular las orientaciones de los segmentos interiores del


tri
angulo, y comprobar
a que se cancelan mutuamente, de modo que la frontera
de la subdivisi
on resulta ser la subdivisi
on de la frontera del tri
angulo completo.
Definimos ahora la subdivisi
on de un p-smplice arbitrario : p X
como S() = ] (S(x0 , . . . , xp )). Como es habitual, extendemos la definici
on a
cadenas arbitrarias por linealidad, con lo que tenemos definidos homomorfismos
S : Cp (X) Cp (X).
Hemos de notar que tenemos dos definiciones distintas de la subdivisi
on de
un smplice singular afn. Llamando S 0 a la subdivisi
on que hemos definido
inductivamente, vamos a probar que S() = ] (S 0 (x0 , . . . , xp )) coincide con
S 0 ().
M
as en general, vamos a probar que si f : Rm Rn es una aplicaci
on afn,
entonces S 0 f ] = f ] S 0 , pues aplicando esto a f = obtenemos que
S() = ] (S 0 (x0 , . . . , xp )) = S 0 ( ] (x0 , . . . , xp )) = S 0 ().
Basta comprobar que S 0 f ] y f ] S 0 coinciden sobre un p-smplice singular
afn . Razonaremos por inducci
on sobre p.
Si p = 0 tenemos que S 0 (f ] ()) = f ] () = f ] (S 0 ()). Supongamos que la
igualdad es cierta para p 1-smplices, y por consiguiente para p 1-cadenas

52

Captulo 2. Homologa singular

afines. En particular esta hip


otesis de inducci
on implica que f ] (S 0 ()) =
0 ]
S (f ()). Notemos tambien que f (b) es el baricentro de f ] ().
f ] (S 0 ()) = f ] (bS 0 ()) = f (b)f ] (S 0 ()) = f (b)S 0 ((f ] ())) = S 0 (f ] ()).
De este modo, ya no necesitamos distinguir entre S y S 0 . No enunciamos
como teorema la igualdad que hemos probado porque el teorema siguiente la
incluye como caso particular:
Teorema 2.32 Si f : X Y es una aplicaci
on continua entre espacios topol
ogicos entonces f ] S = S f ] .
n: Basta probar que ambas aplicaciones coinciden sobre un
Demostracio
p-smplice en X.
f ] (S()) = f ] ( ] (S(x0 , . . . , xp )) = ( f )] (S(x0 , . . . , xp ))
= S( f ) = S(f ] ()).
Aunque no hemos usado subndices explcitamente, en realidad tenemos definidos homomorfismos Sp : Cp (X) Cp (X) para p 0. Completamos la
definici
on estableciendo que Sp es la identidad cuando p < 0, con lo que tenemos un homomorfismo graduado
S : C(X) C(X).
Veamos ahora que es un homomorfismo de complejos, es decir, que conmuta
con el operador frontera, tal y como mostraba la figura del tri
angulo.
Teorema 2.33 Si X es un espacio topol
ogico, el operador de subdivisi
on
S : C(X) C(X)
es un homomorfismo de complejos.
n: Es claro que Sp conmuta con la frontera si p 0, tanto
Demostracio
para la homologa reducida como para la completa. Razonando por inducci
on,
podemos suponer que Sp1 p1 = p1 Sp2 . Ahora, si es un p-smplice
arbitrario y b es el baricentro de (x0 , . . . , xp ),
p (Sp ()) =
=
=
=
=

p (Sp ( ] (x0 , . . . , xp ))) = ] (p (Sp (x0 , . . . , xp ))


] (p (bSp1 (p (x0 , . . . , xp )))),
y por 2.30
]
(Sp1 (p (x0 , . . . , xp )) bp1 (Sp1 (p (x0 , . . . , xp )))
Sp1 (p ()) ] (bSp1 (p1 (p (x0 , . . . , xp ))))
Sp1 (p ()).

En cierto sentido, al subdividir una cadena obtenemos la misma cadena,


s
olo que construida con piezas m
as peque
nas. Esto se plasma en el teorema
siguiente:

2.6. El teorema de escisi


on

53

Teorema 2.34 Para la homologa completa, el operador subdivisi


on S es homot
opico a la identidad.
n: Dado un espacio topol
Demostracio
ogico, hemos de construir una homotopa de C(X) en s mismo, compuesta por homomorfismos
Hp : Cp (X) Cp+1 (X)
de modo que, para todo entero p y todo Cp (X), se cumpla
S() = Hp () + Hp1 ().

(2.5)

Adem
as lo construiremos de manera que si f : X Y es una aplicaci
on
continua, entonces
f ] Hp = Hp f ] .
Construiremos estos homomorfismos inductivamente. Si tomamos Hp = 0
para p 0 ambas relaciones se cumplen trivialmente. Supongamos definido
Hp1 de modo que se cumplan ambas igualdades.
En primer lugar definiremos Hp (x0 , . . . , xp ). Seg
un (2.5), debe cumplir
Hp (x0 , . . . , xp ) = S(x0 , . . . , xp ) (x0 , . . . , xp ) Hp1 ((x0 , . . . , xp )). (2.6)
Veamos que el miembro derecho es un ciclo en Cp (p ). En efecto, su frontera
es
S(x0 , . . . , xp ) (x0 , . . . , xp ) (Hp1 ((x0 , . . . , xp )))
= S((x0 , . . . , xp )) (x0 , . . . , xp )

(S((x0 , . . . , xp )) (x0 , . . . , xp ) Hp1 ( 2 (x0 , . . . , xp ))) = 0.


Ahora bien, p es convexo, luego es contractible, luego sus grupos de homologa coinciden con los del punto, con lo que Hp (p ) = 0 (para la homologa
completa), lo que significa que todos los p-ciclos son p-fronteras. Por consiguiente, podemos definir Hp (x0 , . . . , xp ) eligiendo una p+1-cadena en Cp+1 (p )
cuya frontera sea el miembro derecho de (2.6), de manera que (2.5) se cumple
para (x0 , . . . , xp ).
Para un p-smplice singular en un espacio topol
ogico arbitrario X, definimos
Hp () = ] (Hp (x0 , . . . , xp )),
y extendemos linealmente esta aplicaci
on a un homomorfismo en Cp (X).
Hemos de comprobar que cumple las dos relaciones. En primer lugar:
Hp () = ( ] (Hp (x0 , . . . , xp ))) = ] (Hp (x0 , . . . , xp ))
= ] (S(x0 , . . . , xp ) (x0 , . . . , xp ) Hp1 ((x0 , . . . , xp )))
= S() Hp1 ().

54

Captulo 2. Homologa singular


Respecto a la segunda relaci
on:
f ] (Hp ()) = f ] ( ] (Hp (x0 , . . . , xp )))
= ( f )] (Hp (x0 , . . . , xp )) = Hp ( f ) = Hp (f ] ()).

Si X es un espacio topol
ogico y U X, entonces, el hecho de que la subdivisi
on S conmute con i] , donde i : U X es la inclusi
on, se traduce en que S
induce un homomorfismo S : C(X, U ) C(X, U ) con las mismas propiedades
que S. Similarmente, el hecho de que la homotopa construida en el teorema
anterior conmute con i] significa que induce una homotopa en C(X, U ) entre
S y la identidad. La observaci
on tras la definici
on 2.21 nos da ahora el teorema
siguiente:
Teorema 2.35 Sea X un espacio topol
ogico y U X. Entonces, en la homologa completa, Sp : Hp (X, U ) Hp (X, U ) es la identidad.
Ahora vamos a comprobar que, subdividiendo una cadena un n
umero suficiente de veces, podemos conseguir que sus smplices sean arbitrariamente
peque
nos. Supongamos primeramente que = (y0 , . . . , yp ) es un p-smplice singular afn en Rn . Representaremos por k k a la norma eucldea en Rn y por
d(||) al di
ametro del soporte || respecto a dicha norma.
p
p
P
P
Si u, v ||, entonces u =
ai yi , v =
bi yi donde los coeficientes son no
i=0

i=0

negativos y suman 1. Por lo tanto


P
P
p
p

ku vk = ai (yi v)
ai kyi yk m
ax kyi vk.
i=0

i=0

Repitiendo el argumento con cada termino de la u


ltima expresi
on llegamos
a que
ku vk m
ax kyi yj k,
i,j

luego claramente
d(||) = m
ax kyi yj k.
i,j

Ahora bien,
P
P
p

kyi vk = bj (yi yj )
bj kyi yj k
j=0

j6=i

(1 bi ) m
ax kyi yj k = (1 bi )d(||).
i,j

En particular, si v = b =

p
P

i=0

1
p+1

yi , tenemos que

kyi b k

p
d(||).
p+1

(2.7)

2.6. El teorema de escisi


on

55

luego, por (2.7),


ku b k

p
d(||),
p+1

para todo u ||.

(2.8)

Con esto podemos probar:


Teorema 2.36 Sea un p-smplice singular afn en Rn . Entonces, cada psmplice de S() cumple
d(| |)

p
d(||).
p+1

n: Lo probamos por inducci


Demostracio
on sobre p. Para p = 0 es trivialmente cierto, pues todos los di
ametros son nulos. Supong
amoslo cierto para
p 1. Como S() = b S(), el smplice es de la forma b 0 , donde 0 es
uno de los smplices de S(). M
as exactamente, es uno de los smplices de
S(), donde es uno de los smplices de . Es claro que || ||, luego
d(||) d(||). Por hip
otesis de inducci
on
d(| 0 |)

p1
p
d(||)
d(||).
p
p+1

Hemos de estimar la distancia entre dos vertices de . Si ambos est


an en 0
sirve la cota anterior. En caso contrario uno es b y el otro est
a en | 0 | ||,
luego nos sirve (2.8). En cualquier caso tenemos la cota del enunciado.
Ahora es claro que subdividiendo un smplice singular afn podemos obtener
cadenas con smplices de di
ametro arbitrariamente peque
no. Para un smplice en
un espacio topol
ogico arbitrario no podemos hablar de di
ametro, pero podemos
exigir que los smplices esten dominados por un cubrimiento abierto arbitrario.
Para ello necesitamos el teorema de Lebesgue:
Teorema 2.37 (Teorema del cubrimiento de Lebesgue) Dado un cubrimiento abierto en un espacio metrico compacto M , existe un > 0 tal que todo
subconjunto de M de di
ametro menor que est
a contenido en uno de los abiertos
del cubrimiento.
n: Para cada x M , tomamos una bola abierta B(x, rx )
Demostracio
contenida en un abierto del cubrimiento. Las bolas B(x, rx /2) forman un cubrimiento de M del que podemos extraer un subcubrimiento finito. Tomamos
igual al mnimo radio de las bolas de este subcubrimiento. As, si un conjunto A
tiene di
ametro menor que , est
a contenido en una de las bolas B(x, rx ), luego
est
a contenido en uno de los abiertos del cubrimiento.
El teorema definitivo sobre el tama
nos de los smplices de las subdivisiones
es el siguiente:
Teorema 2.38 Sea : p X un p-smplice singular en un espacio topol
ogico X y sea U un cubrimiento abierto de X. Entonces existe un n
umero
natural n tal que cada smplice de S n () est
a contenido en un abierto de U.

56

Captulo 2. Homologa singular

n: Las antiim
Demostracio
agenes por de los abiertos de U forman un
cubrimiento abierto de p . Sea > 0 seg
un el teorema de Lebesgue. Del
teorema 2.36 se sigue que existe un n
umero natural n tal que cada smplice de
S n (x0 , . . . , xn ) tiene di
ametro menor que , luego est
a contenido en un abierto
del cubrimiento. Como S n () = ] (S n (x0 , . . . , xp )), es claro que n cumple lo
pedido.
Finalmente estamos en condiciones de demostrar el teorema de escisi
on.
Su enunciado es sencillo: si V U X, los grupos de homologa Hp (X, U )
se forman despreciando los smplices contenidos en U , por lo que es razonable
esperar que no se alteren al eliminar V , es decir, que sean isomorfos a los grupos
Hp (X \ V, U \ V ). En realidad es necesaria una hip
otesis topol
ogica:
Teorema 2.39 (Teorema de escisi
on) Sean V U X espacios topol
ogi
cos tales que V U . Entonces la inclusi
on
i : (X \ V, U \ V ) (X, U )
induce isomorfismos
i : Hp (X \ V, U \ V ) Hp (X, U )
para la homologa completa.
n: Veamos que i es suprayectiva. Sea [] Hp (X, U ). ConDemostracio

sideremos el cubrimiento de X formado por los dos abiertos X \ V y U . Por el


teorema anterior existe un n tal que cada smplice en S n () est
a contenido en
uno de estos dos abiertos. Por el teorema 2.35, [S n ()] = Sn ([]) = []. Esto
significa que podemos suponer que est
a formada por smplices contenidos en

X \ V o U , pero los que est


an en U podemos eliminarlos, porque son nulos
m
odulo U .
En definitiva, toda clase de Hp (X, U ) tiene un representante formado por
smplices contenidos en X\V , luego la clase tiene antiimagen en Hp (X\V, U \V ).

Supongamos ahora que i ([]) = 0. Esto significa que = + , donde


Cp+1 (X) y Cp (U ). Podemos aplicar repetidas veces el operador S a
esta igualdad sin cambiar por ello la clase []. Con ello podemos exigir que

= 1 + 2 , donde 1 Cp+1 (U ) y 2 Cp+1 (X \ V ). As


2 = 1 + .
Pero el miembro izquierdo est
a en Cp (X \V ) y el miembro derecho en Cp (U ),
luego ambos est
an en Cp (U \ V ). As pues, 2 Cp (U \ V ), luego [] = 0,
como queramos probar.

2.6. El teorema de escisi


on

57

Nota El teorema de escisi


on es tambien v
alido por lo general para la homologa
reducida. En efecto, esto es trivialmente cierto si X = o U = . Si no
es as, el teorema 2.13 nos da que los grupos Hn (X, U ) son los mismos para
ambas homologas, y lo mismo ocurre con Hn (X \ V, U \ V ) salvo si U = V .
As, si U 6= V , todos los grupos que aparecen en el teorema de escisi
on son
independientes de la homologa considerada, y claramente lo mismo sucede con
los homomorfismos i , luego el teorema se cumple igualmente. Notemos que en
el caso excepcional U ha de ser abierto y cerrado en X. Usando el teorema 2.16
es f
acil encontrar ejemplos de esta situaci
on en los que no se cumple el teorema
de escisi
on.
Los resultados que hemos obtenido hasta aqu son suficientes para obtener
algunas aplicaciones notables de la homologa singular, pero, en lugar de obtenerlas directamente, lo haremos con mucha m
as comodidad a traves de un
teorema nada trivial que probaremos en la secci
on siguiente. La prueba de dicho teorema no requiere el teorema de escisi
on, pero este es imprescindible para
aplicarlo. Concretamente, intervendr
a a traves del resultado siguiente:
Teorema 2.40 Sean U1 y U2 abiertos en un espacio topol
ogico. Entonces la
inclusi
on i : (U1 , U1 U2 ) (U1 U2 , U2 ) induce isomorfismos
i : Hp (U1 , U1 U2 ) Hp (U1 U2 , U2 )

(para la homologa reducida hemos de exigir que U1 U2 6= ).


n: Consideremos en primer lugar la homologa completa. ToDemostracio
memos V = U2 \U1 . Claramente V es cerrado en U1 U2 . El teorema de escisi
on
aplicado al espacio U1 U2 nos da que la inclusi
on

i : (U1 U2 ) \ V, U2 \ V (U1 U2 , U2 )

induce isomorfismos entre los grupos de homologa, y esta es la inclusi


on indicada
en el enunciado.
Para la homologa reducida observamos que si U1 U2 6= , entonces todos los
grupos de homologa que estamos considerando son grupos de homologa relativa
respecto a conjuntos no vacos, luego el teorema 2.13 nos da que son los mismos
para las dos homologas, y obviamente lo mismo vale para los homomorfismos
inducidos por las inclusiones, as que el teorema sigue siendo cierto.
M
as en general, podemos introducir el concepto siguiente:
Definici
on 2.41 Una trada es una terna (X, U1 , U2 ), donde X es un espacio
topol
ogico y U1 , U2 son subespacios arbitrarios. La trada es exacta si las
inclusiones
i : (U1 , U1 U2 ) (U1 U2 , U2 ),

i : (U2 , U1 U2 ) (U1 U2 , U1 )

inducen isomorfismos en los grupos de homologa.


Hemos probado que cualquier par de abiertos determina una trada exacta
en un espacio topol
ogico (para la homologa reducida hemos de exigir que su
intersecci
on sea no vaca).

58

Captulo 2. Homologa singular

Ejemplo Vamos a calcular la homologa de la circunferencia S 1 . Para ello la


cubrimos con dos arcos abiertos S 1 = U1 U2 cuyos extremos se solapen, de
modo que V = U1 U2 es la uni
on de dos peque
nos arcos abiertos disjuntos
V = V1 V2 . Tenemos que la trada (S 1 , U1 , U2 ) es exacta para la homologa
reducida, lo que se traduce en que la inclusi
on i : (U1 , V ) (S 1 , U2 ) induce
isomorfismos
i
Hp (U1 , V )
Hp (S 1 , U2 ).
Ahora bien, U2 es contractible, luego la sucesi
on de homologa del par
(S 1 , U2 ) prueba que la proyecci
on j : (S 1 , ) (S 1 , U2 ) induce isomorfismos
j

0 = Hp (U2 ) Hp (S 1 ) Hp (S 1 , U2 ) Hp1 (U2 ) = 0.


Por otro lado, es claro que el par (U1 , V ) es homeomorfo al par (X, U ) que
consideramos en el ejemplo tras el teorema 2.26, de modo que conocemos sus
grupos de homologa (reducida): son todos triviales excepto H1 (U1 , V )
= A.
Concretamente, hemos visto que una base de este grupo la forma la clase de
cualquier arco en U1 que una un punto a V1 con un punto b V2 .
Combinando todo esto tenemos:

A si p = 1,
1
Hp (S ) =
0 si p 6= 1.
La homologa completa se diferencia u
nicamente en que H0 (S 1 )
= A.

Ahora vamos a calcular una base de H1 (S 1 ). Para ello basta calcular la


imagen de la base [] H1 (U1 , V ) a traves de los dos isomorfismos que hemos
considerado. Su imagen en H1 (S 1 , U2 ) es simplemente []. Ahora hemos de
calcular la antiimagen de [] por j en Hp (S 1 ). No podemos tomar [] porque
no es un ciclo en S 1 . Consideremos un arco 0 que una b con a en U2 . Entonces
+ 0 s es un ciclo en S 1 , pues ( + 0 ) = b a + a b = 0.
Por consiguiente tiene sentido calcular
j ([ + 0 ]) = [ + 0 ] = [] + [ 0 ] = [],
donde hemos usado que 0 es nulo m
odulo U2 .
As pues, [ + 0 ] es la base buscada. M
as en general, si es cualquier arco
en S 1 que de exactamente una vuelta completa, podemos partir de a = (0),
b = (1/2) y elegir U1 y U2 adecuadamente para que a V1 , b V2 , de modo
que sea homol
ogico a + 0 . En definitiva: una base de H1 (S 1 ) la forma la
clase de cualquier arco que de una vuelta completa a S 1 .
Ejemplo Vamos a calcular la homologa del espacio Gr formado por un segmento U con r circunferencias tangentes, como indica la figura. Llamamos V a
la uni
on de r1 segmentos cerrados en U situados entre los puntos de tangencia.
V

2.6. El teorema de escisi


on

59

Como U es contractible, la sucesi


on de homologa del par (Gr , U ) nos da

que (para la homologa reducida) Hp (Gr )


= Hp (Gr , U ). Como V = V U ,
podemos aplicar el teorema de escisi
on, que nos da los isomorfismos
Hp (Gr , U )
= Hp (Gr \ V, U \ V ).
Pero Gr \ V es uni
on de r componentes conexas Ai . La intersecci
on de U \ V
con cada una de ellas es un segmento Ui . Como es contractible, Hp (Ai , Ui )
=
Hp (Ai )
= Hp (S 1 ), pues la circunferencia correspondiente es un retracto por
deformaci
on de Ai . Por los teoremas 2.15 y 2.16 concluimos que
r
A si p = 1,
Hp (Gr )
=
0
si p 6= 1.
Como es habitual, para la homologa completa s
olo cambia que H0 (Gr )
= A.
La tecnica que hemos empleado para probar el teorema de escisi
on nos permite probar un resultado de interes por s mismo. Necesitamos algunas definiciones:
Definici
on 2.42 Sea X un espacio topol
ogico y U un cubrimiento abierto
de X. Llamaremos Cp (X; U) al subm
odulo de Cp (X) generado por los psmplices cuyo soporte est
a contenido en un abierto de U. Para p 0, tomamos
Cp (X; U) = Cp (X). Es claro que la frontera de una p-cadena de Cp (X; U) est
a
en Cp1 (X; U). Por lo tanto los m
odulos Cp (X; U) forman un complejo con la
restricci
on del operador frontera. Representaremos por Hp (X; U) a los grupos
de homologa de este complejo.
Teorema 2.43 Sea X un espacio topol
ogico y U un cubrimiento abierto de X.
Entonces, la inclusi
on i : C(X; U) C(X) induce isomorfismos
i : Hp (X; U) Hp (X).
n: Por el teorema 2.38, para cada p-smplice Cp (X),
Demostracio
podemos definir m(c) como el menor natural tal que S m(c) (c) Cp (X; U). Por
(2.5), para cada natural k tenemos la relaci
on

S k (c) S k1 (c) = H S k1 (c) + H S k1 (c) .


Sumando estas igualdades resulta

S m() () = H (1+S + +S m()1 )() +H (1+S + +S m()1 )() .


Para cada p-smplice , definimos

T () = H (1 + S + + S m()1 )() .

Entendemos que si m() = 0 entonces T () = 0. Por linealidad, T se


extiende a un homomorfismo T : Cp (X) Cp+1 (X). Definimos Tp = 0 para
p < 0.

60

p
P

Captulo 2. Homologa singular


Por abreviar, llamemos i = ] (x0 , . . . , x
i , . . . , xp ), de manera que =
(1)i i . Observemos que m(i ) m(). Entonces,

i=0

P
T () + T () = H (1 + S + + S m()1 )() +
(1)p T (i )
i=0

= S m() ()
+

p
P

(1)p H (1 + S + + S m()1 )(i )

p
P

i=0

(1)p H (1 + S + + S m(i )1 )(i )

i=0

= S m() ()

p
P

(1)i H S m(i ) + + S m()1 )(i ) .

i=0

Ahora definimos
() = S m() ()

p
P

(1)i H S m(i ) + + S m()1 )(i ) ,

i=0

siempre entendiendo que el segundo sumando es nulo si m() = 0. Extendemos


la definici
on hasta un homomorfismo : Cp (X) Cp (X; U). Es inmediato
comprobar que se trata de un homomorfismo de complejos (es decir, que conmuta con las fronteras), y hemos probado la relaci
on
T + T = i 1.
(Notemos que se cumple trivialmente para p 0). As pues, el homomorfismo
i es homot
opico a la identidad, y claramente i = 1, luego i es un
isomorfismo, inverso de .

Captulo III

Aplicaciones de la
homologa singular
En este captulo calcularemos explcitamente los grupos de homologa de
diversos espacios topol
ogicos, al tiempo que mostraremos las primeras aplicaciones de la homologa singular. Para ello demostramos primero un potente
resultado te
orico que se obtiene algebraicamente a partir de los resultados que
hemos obtenido en el captulo anterior.

3.1

La sucesi
on de Mayer-Vietoris

Si (X, U1 , U2 ) es una trada exacta, el teorema de Mayer-Vietoris relaciona


los grupos de homologa de U1 , U2 , U1 U2 y U1 U2 . En muchos casos esto
es suficiente para reducir el c
alculo de la homologa de un espacio a la de otros
m
as simples.
Por ejemplo, en la esfera S 2 podemos considerar los abiertos U1 y U2 resultantes de eliminar el polo norte y el polo sur respectivamente. Entonces
U1 U2 = S 2 y U1 U2 es la esfera menos los dos polos. Ahora bien, U1 y U2
son homeomorfos a discos abiertos y, por consiguiente, homot
opicos a un punto,
luego conocemos sus grupos de homologa, mientras que U1 U2 es homot
opico
a S 1 , luego la sucesi
on de Mayer-Vietoris nos reducir
a el c
alculo de la homologa
de S 2 a la homologa de S 1 . Un razonamiento similar reduce la homologa de S 1
a la de cuatro espacios puntuales. En general, as podemos calcular la homologa
de todos los espacios S n . Daremos los detalles en la secci
on siguiente.
Teorema 3.1 (Lema de los cinco) Consideremos el siguiente diagrama conmutativo:
f5
/ M4 f4 / M3 f3 / M2 f2 / M1
M5
h5

N5

h4
g5

/ N4

h3
g4

/ N3
61

h2
g3

/ N2

h1
g2

/ N1

62

Captulo 3. Aplicaciones de la homologa singular

donde las filas son exactas. Si h1 , h2 , h4 y h5 son isomorfismos, entonces h3


tambien lo es.
n: Es una comprobaci
Demostracio
on rutinaria. Supongamos en primer
lugar que h3 (m3 ) = 0. Entonces h2 (f3 (m3 )) = g3 (h3 (m3 )) = 0, luego f3 (m3 ) =
0, luego existe un m4 M4 tal que f4 (m4 ) = m3 . Entonces g4 (h4 (m4 )) =
h3 (f4 (m4 )) = h3 (m3 ) = 0, luego existe un n5 N5 tal que h4 (m4 ) = g5 (n5 ). Sea
m5 M5 tal que n5 = h5 (m5 ). As h4 (f5 (m5 )) = h4 (m4 ), luego f5 (m5 ) = m4
y concluimos que m3 = f4 (f5 (m5 )) = 0. Esto prueba que h3 es inyectivo.
Tomemos ahora n3 N3 . Existe m2 M2 tal que h2 (m2 ) = g3 (n3 ). Entonces h1 (f2 (m2 )) = g2 (h2 (m2 )) = g2 (g3 (n3 )) = 0, luego f2 (m2 ) = 0. Por consiguiente existe un m3 M3 tal que f3 (m3 ) = m2 . Ahora, g3 (n3 h3 (m3 )) = 0,
luego existe un n4 N4 tal que g4 (n4 ) = n3 h3 (m3 ). Sea m4 M4 tal que
h4 (m4 ) = n4 . Entonces h3 (m3 + f4 (m4 )) = h3 (m3 ) + g4 (n4 ) = n3 . Con esto
tenemos que h3 es suprayectivo.
Observemos que si (X, U1 , U2 ) es una trada de espacios topol
ogicos, podemos considerar a C(U1 U2 ) = C(U1 ) C(U2 ) como subcomplejo de cada
C(Ui ), a cada C(Ui ) como subcomplejo de C(X) y tambien a C(U1 ) + C(U2 )
como subcomplejo de C(X) (la suma es la suma como subm
odulos de C(X)).
Teorema 3.2 Sean (X, U1 , U2 ) y (X, V1 , V2 ) dos tradas exactas de espacios
topol
ogicos tales que Vi Ui . Entonces el homomorfismo inducido por la inclusi
on

C(U1 ) + C(U2 ) C(V1 ) + C(V2 ) C(U1 U2 ) C(V1 V2 )


induce a su vez isomorfismos

Hp C(U1 ) + C(U2 ) C(V1 ) + C(V2 ) Hp (U1 U2 , V1 V2 ).

n: Las inclusiones inducen el siguiente diagrama conmutativo


Demostracio
de homomorfismos de complejos:
/ C(U1 U2 , U2 )
j5
j
jj j
j
j
j
jjj
jjjj

(C(U1 ) + C(U2 ))/C(U2 )


C(U1 , U1 U2 )

Teniendo en cuenta que C(U1 , U1 U2 ) = C(U1 )/(C(U1 )C(U2 )), uno de los
teoremas de isomorfa de m
odulos nos da que la flecha vertical es un isomorfismo,
luego induce isomorfismos entre los grupos de homologa de ambos complejos.
Lo mismo sucede con la flecha horizontal debido a la exactitud de la trada. Por
consiguiente, la flecha oblicua tambien induce isomorfismos

Hp C(U1 ) + C(U2 ) C(U2 ) Hp (U1 U2 , U2 ).


(3.1)

3.1. La sucesi
on de Mayer-Vietoris

63

Lo mismo es v
alido para V1 y V2 . Consideramos ahora el diagrama conmutativo de complejos
0

/ C(U1 )/C(V1 )

/ (C(U1 ) + C(U2 ))/C(V1 )

/ (C(U1 ) + C(U2 ))/C(U1 )

/0

/ C(U1 , V1 )

/ C(U1 U2 , V1 )

/ C(U1 U2 , U1 )

/0

Todos los homomorfismos son los inducidos por las inclusiones. Las filas son
exactas. El teorema 2.27 nos da un diagrama conmutativo entre los grupos de
homologa de estos complejos, al que podemos aplicar el teorema anterior. Observemos que los homomorfismos inducidos por la flecha vertical de la izquierda
son identidades, y acabamos de probar que los inducidos por la flecha de la
derecha son isomorfismos. El teorema anterior nos da que la inclusi
on induce
isomorfismos

Hp (C(U1 ) + C(U2 ))/C(V1 ) Hp (U1 U2 , V1 ).


(3.2)
0

Ahora consideramos el diagrama


/ (C(V1 ) + C(V2 ))/C(V1 ) / (C(U1 ) + C(U2 ))/C(V1 )

/ C(V1 V2 , V1 )

/ C(U1 U2 , V1 )

/ (C(U1 ) + C(U2 ))/(C(V1 ) + C(V2 ))

/0

/ C(U1 U2 , V1 V2 )

/0

La situaci
on es identica a la anterior. Ahora la flecha vertical de la izquierda
induce los isomorfismos (3.1) y la del centro los isomorfismos (3.2). El teorema
anterior nos da entonces los isomorfismos buscados.
Con esto ya es f
acil obtener el teorema que perseguamos. Lo probamos
primero en su forma m
as general, para la homologa relativa, si bien despues
veremos el caso de m
as interes en la pr
actica.
Teorema 3.3 (Teorema de Mayer-Vietoris) Sean (X, U1 , U2 ) y (X, V1 , V2 )
dos tradas exactas tales que Vi Ui . Sean
p : Hp (U1 , V1 ) Hp (U2 , V2 ) Hp (U1 U2 , V1 V2 ),
p : Hp (U1 U2 , V1 V2 ) Hp (U1 , V1 ) Hp (U2 , V2 )

los homomorfismos dados por

p (c1 , c2 ) = i1 (c1 ) + i2 (c2 ),

p (c) = (j1 (c), j2 (c)),

donde las aplicaciones i , j son las inducidas por las inclusiones correspondientes. Entonces existen homomorfismos
p : Hp (U1 U2 , V1 V2 ) Hp1 (U1 U2 , V1 V2 )
tales que la sucesi
on siguiente es exacta:

Hp+1 (U1 U2 , V1 V2 ) Hp (U1 U2 , V1 V2 )

Hp (U1 , V1 ) Hp (U2 , V2 ) Hp (U1 U2 , V1 V2 )

64

Captulo 3. Aplicaciones de la homologa singular

n: Consideremos C(U1 , V1 ) C(U2 , V2 ), que tiene estructura


Demostracio
de complejo de forma natural, es decir, el m
odulo de las p-cadenas es la suma
directa de los m
odulos correspondientes de cada sumando y la frontera se define
componente a componente. Formamos la sucesi
on exacta
f

0 C(U1 U2 , V1 V2 ) C(U1 , V1 ) C(U2 , V2 )

g
C(U1 ) + C(U2 ) C(V1 ) + C(V2 ) 0,

donde f ([c]) = ([c], [c]) y g([c1 ], [c2 ]) = [c1 +c2 ]. La sucesi


on de Mayer-Vietoris
es la sucesi
on de homologa asociada aesta sucesi
on exacta,
salvo por el hecho

de que en ella aparecen los grupos Hp C(U1 ) + C(U2 ) C(V1 ) + C(V2 ) en


lugar de Hp (U1 U2 , V1 V2 ), pero el teorema anterior nos permite identificarlos
de forma natural.
Seg
un advertamos, habitualmente necesitaremos u
nicamente un caso particular del teorema anterior, el que se obtiene al hacer V1 = V2 = (observemos
que la trada (X, , ) es claramente exacta). El enunciado es el siguiente:
Teorema 3.4 (Teorema de Mayer-Vietoris) Sea (X, U1 , U2 ) una trada
exacta tal que X = U1 U2 y llamemos V = U1 U2 . Sean
p : Hp (U1 ) Hp (U2 ) Hp (X),

p : Hp (V ) Hp (U1 ) Hp (U2 )

los homomorfismos dados por


p (c1 , c2 ) = i1 (c1 ) + i2 (c2 ),

p (c) = (j1 (c), j2 (c)),

donde las aplicaciones i , j son las inducidas por las inclusiones correspondientes. Entonces existen homomorfismos
p : Hp (X) Hp1 (V )
tales que la sucesi
on siguiente es exacta:

Hp+1 (X) Hp (V ) Hp (U1 ) Hp (U2 ) Hp (X)


Terminamos con un par de hechos adicionales. El primero es el teorema
siguiente, que se prueba sin dificultad teniendo en cuenta 2.27.
Teorema 3.5 Consideremos dos tradas exactas (X, U1 , U2 ), (X 0 , U10 , U20 ) tales
que X = U1 U2 , X 0 = U10 U20 . Sean V = U1 U2 , V 0 = U10 U20 . Sea
f : (X, U1 , U2 ) (X 0 , U10 , U20 )

una aplicaci
on continua. Entonces los homomorfismos inducidos por f hacen
conmutativo el diagrama siguiente:
Hp (V )

Hp (V 0 )

/ Hp (U1 ) Hp (U2 )

/ Hp (U10 ) Hp (U20 )

/ Hp (X)

/ Hp (X 0 )

/ Hp1 (V )

/ Hp1 (V 0 )

3.2. La homologa de las esferas

65

Por u
ltimo observamos que si (X, U1 , U2 ) es una trada exacta, entonces
tambien lo es (X, U2 , U1 ), pero los homomorfismos de conexi
on en las correspondientes sucesiones de Mayer-Vietoris no son iguales. Concretamente, vamos
a ver que se diferencian en el signo. Mantenemos la notaci
on de la prueba
del teorema de Mayer-Vietoris (si bien todo se simplifica al considerar el caso
V1 = V2 = .)
Tomamos unaclase [z] Hp (X).
Buscamos una antiimagen por el iso
morfismo i : Hp C(U1 ) + C(U2 ) Hp (X), que ser
a una clase [z1 + z2 ],
con zi C(Ui ). Ahora tomamos una antiimagen de z1 + z2 por el homomorfismo g : C(U1 ) C(U2 ) C(U1 ) + C(U2 ). Nos sirve el par (z1 , z2 ).
Seguidamente calculamos la frontera: (z1 , z2 ) y buscamos z 0 Zp1 (V ) tal
que f (z 0 ) = (z1 , z2 ), es decir, tal que z1 = z 0 y z2 = z 0 . Entonces,
([z]) = [z 0 ].
Si consideramos la trada (X, U2 , U1 ) y partimos de la misma clase [z], podemos pasar al mismo [z1 + z2 ], de aqu al par (z2 , z1 ), luego a (z2 , z1 ) y por
u
ltimo nos sirve z 0 , luego ahora ([z]) = [z 0 ], como queramos probar.

3.2

La homologa de las esferas

Como primera aplicaci


on calcularemos la homologa de las esferas. Recordemos que S n = {x Rn+1 | kxk = 1}, donde la norma considerada es la
norma eucldea. Naturalmente no hay inconveniente en llamar tambien S n a
cualquier espacio homeomorfo. La tecnica que seguiremos para calcular los grupos Hp (S n ) la hemos esbozado como introducci
on al teorema de Mayer-Vietoris.
Calculamos primero la homologa reducida.
Observemos ante todo que S 0 = {1}, luego los teoremas 2.15, 2.16 y 2.17
nos dan su homologa:

A si p = 0,
Hp (S 0 )
=
0 si p 6= 0.
(Recordemos que A es el anillo de coeficientes).
Ahora, la sucesi
on de Mayer-Vietoris nos reduce la homologa de S n a la de
n1
S
. Para ello consideramos los abiertos U1 = S n \ {N } y U2 = S n \ {S},
donde N y S son los polos de la esfera:
N = (0, . . . , 0, 1),

S = (0, . . . , 0, 1).

En el captulo I vimos que U1 y U2 son contractibles, luego tenemos que


Hp (Ui ) = 0 para todo p. Tambien vimos que la intersecci
on U1 U2 es hon1
n

mot
opica al ecuador S
= {x S | xn+1 = 0}, con lo que Hp (U1 U2 )
=
n1
Hp (S
).
El teorema de Mayer-Vietoris nos da la sucesi
on exacta
Hp (S n1 ) Hp (U1 ) Hp (U2 ) Hp (S n )
Hp1 (S n1 ) Hp1 (U1 ) Hp1 (U2 ) Hp1 (S n )

66

Captulo 3. Aplicaciones de la homologa singular


M
as concretamente, tenemos
0 Hp (S n ) Hp1 (S n1 ) 0,

y la exactitud se traduce en que Hp (S n )


on
= Hp1 (S n1 ). Aplicando esta relaci
n
n veces llegamos a que Hp (S ) = Hpn (S 0 ), luego tenemos probado el teorema
siguiente:
Teorema 3.6 La homologa reducida de S n viene dada por

A si p = n,
n
Hp (S ) =
0 si p 6= n.
Por u
ltimo, el teorema 2.13 nos da que la homologa completa es identica
salvo para p = 0. Para este caso aplicamos 2.16 y el resultado es el siguiente:
Teorema 3.7 La homologa completa de S n viene dada por

A A si p = 0,
Hp (S 0 )
=
0
si p 6= 0,

A si p = 0 o p = n,
Hp (S n )
si n > 0.
=
0 en otro caso,
En particular tenemos que dos esferas de dimensiones distintas no son homeomorfas (ni siquiera homot
opicas).

3.3

El teorema de Brouwer

El teorema del punto fijo de Brouwer forma parte de un grupo de teoremas


topol
ogicos estrechamente relacionados, en el sentido de que es f
acil probar
unos a partir de otros, pero ninguno de ellos admite una demostraci
on sencilla.
As, por ejemplo, nosotros lo probaremos mediante consideraciones geometricas
elementales a partir del resultado siguiente:
Teorema 3.8 La esfera S n no es un retracto de la bola unidad cerrada B n+1
o de Rn+1 .
Esto es consecuencia inmediata de la siguiente observaci
on:
Teorema 3.9 Si X es un espacio topol
ogico y U es un retracto de X, entonces
la inclusi
on i : U X induce monomorfismos i : Hp (U ) Hp (X).
n: Sea r : X U una retracci
Demostracio
on, entonces i r = 1, luego
i r = 1, luego i es inyectiva.

As, como Hn (S n ) 6= 0, mientras que Hn (B n+1 ) = Hn (Rn+1 ) = 0, tenemos


probado 3.8. De hecho, por el mismo motivo tenemos tambien:

3.3. El teorema de Brouwer

67

Teorema 3.10 Si U S n es un subespacio homeomorfo a S m , con m < n,


entonces U no es un retracto de S n .
Seg
un coment
abamos, una vez disponemos de 3.8 la prueba del teorema de
Brouwer se vuelve elemental:
Teorema 3.11 (Teorema de Brouwer) Sea B n la bola unidad cerrada en
Rn . Entonces toda aplicaci
on continua f : B n B n tiene un punto fijo, es
decir, existe x B n tal que f (x) = x.
n: Supongamos que existe f : B n B n sin puntos fijos.
Demostracio
Entonces podemos definir una retracci
on r : B n S n1 . Tomaremos como
r(x) el u
nico punto donde la semirrecta de origen f (x) que pasa por x corta a
S n1 . Veamos que, efectivamente, hay un u
nico punto en estas condiciones, al
tiempo que vemos que r as definida es continua.
La semirrecta est
a formada por los puntos y Rn de la forma
y = f (x) + t(x f (x))

t > 0.

(3.3)

Llamemos b = f (x) y a = x f (x). Entonces, y S n1 si y s


olo si
y 2 = t2 a2 + 2t a b + b2 = 1.
Por lo tanto, ha de ser
t(x) =

1
a b + (a b)2 + a2 (1 b2 )
2
a

El discriminante es positivo porque b2 1. Si b2 < 1 es claro que t(x) > 0.


Esto tambien es cierto si b2 = 1, pues entonces tenemos
t(x) =

a b + |a b|
,
a2

y la alternativa a t(x) > 0 es t(x) = 0, que se dar


a si a b 0. Ahora bien,
como a = x b, esto equivale a que x b b2 = x b 1 0, pero entonces

2
x f (x) = (x b) = x2 + b2 2x b 2 2 = 0,
lo cual es imposible.
Tenemos, pues, que r(x) = f (x) + t(x)(x f (x)) est
a bien definida, es
continua y fija a los puntos de S n1 , ya que si x S n1 entonces y = x es de
la forma (3.3) con t = 1, luego por la unicidad que hemos probado ha de ser
r(x) = x.

Recprocamente, el teorema 3.8 se prueba f


acilmente a partir del teorema
de Brouwer: si existiera una retracci
on r : B n S n1 , entonces la aplicaci
on
f : B n B n dada por
x r(x)
f (x) =
2
no tendra puntos fijos.

68

Captulo 3. Aplicaciones de la homologa singular

Otro camino posible para demostrar el teorema de Brouwer es a traves de un


famoso teorema conocido coloquialmente entre otras formas como el teorema de la esfera peluda, porque puede interpretarse como que no es posible
peinar una esfera, es decir, si de cada punto de la esfera sale un pelo, es imposible disponerlos todos tangentemente a la esfera de forma continua. Cualquier
peinado de la esfera ha de tener una raya o, al menos, una coronilla (cuyo
pelo central no est
a peinado).
En terminos de la geometra diferencial, lo que afirma este teorema es que
una variedad difeomorfa a S 2n no tiene campos vectoriales continuos que no
se anulen en ning
un punto. Aqu daremos una definici
on particular de campo
de vectores tangentes que no requiera explcitamente conceptos de la geometra
diferencial, pero el resultado que de hecho probaremos es equivalente al que
acabamos de enunciar (ver el ejemplo de la p
agina 259).
Definici
on 3.12 Un campo tangente a S n es una aplicaci
on v : S n Rn+1
continua tal que para todo x S n el vector v(x) es no nulo y ortogonal a x
(esto equivale a decir que es tangente a S n en x).
Observar que cambiando v por el campo v(x)/kv(x)k podemos exigir que
v : S n S n .
El teorema del que estamos hablando es el siguiente:
Teorema 3.13 S n tiene un campo tangente si y s
olo si n es impar.
Observemos, ante todo, que una parte es trivial: si n = 2k 1 es impar, un
campo tangente en S n es el dado por
v(x1 , . . . , x2k ) = (x2 , x1 , . . . , x2k , x2k1 ).
Para el recproco, la prueba que vamos a ver se basa en la observaci
on
siguiente: a partir de un campo tangente v : S n S n podemos construir la
aplicaci
on H : I S n S n dada por
Ht (x) = cos(t) x + sen(t) v(x).
Es inmediato comprobar que Ht (x) Ht (x) = 1, por lo que ciertamente la
imagen de H est
a en S n . Adem
as H0 es la identidad y H1 es la aplicaci
on
antipodal, dada por (x) = x. As pues, si existe un campo tangente en S n ,
la aplicaci
on antipodal es homot
opica a la identidad.
Probaremos que esto s
olo puede ocurrir si n es impar. Para ello estudiaremos, m
as en general, las aplicaciones ortogonales en S n . Recordemos que
una aplicaci
on lineal g : Rn+1 Rn+1 es ortogonal si conserva la norma. En
particular g se restringe a una aplicaci
on continua de g : S n S n . Cuando
hablemos de una aplicaci
on ortogonal en S n nos referiremos a las restricci
on de
una aplicaci
on ortogonal en Rn+1 . No distinguiremos entre una y otra.
El determinante de la matriz de una aplicaci
on lineal g en una base cualquiera
es independiente de la base, y lo representaremos por det g. es conocido que si

3.3. El teorema de Brouwer

69

g es ortogonal, necesariamente det g = 1. La aplicaci


on antipodal en S n es
n+1
ortogonal, y su determinante es det = (1)
.
Vamos a estudiar los homomorfismos que las aplicaciones ortogonales inducen en los grupos de homologa de S n . Para ello estudiaremos primero una
aplicaci
on m
as sencilla que la antipodal, la aplicaci
on f : S n S n dada por
f (x1 , . . . , xn , xn+1 ) = (x1 , . . . , xn , xn+1 ).

(3.4)

Conservando la notaci
on introducida en la secci
on anterior, tenemos que
el ecuador Sn1 de la esfera S n es un retracto por deformaci
on de U1 U2 ,
lo que significa que la inclusi
on i : Sn1 U1 U2 induce un isomorfismo
i : Hp (Sn1 ) Hp (U1 U2 ).
Notemos que f : (S n , U1 , U2 ) (S n , U2 , U1 ), por lo que induce homomorfismos en todos los grupos de homologa que estamos considerando (y es
importante que intercambia U1 con U2 ). En particular tenemos que el diagrama
i

Hp (Sn1 )

/ Hp (U1 U2 )

Hp (Sn1 )

/ Hp (U1 U2 )

es conmutativo, pero la restricci


on de f a Sn1 es la identidad, luego tambien
n1

lo es f sobre Hp (S
) y, por el diagrama, tambien lo es f en Hp (U1 U2 ).
Ahora aplicamos el teorema 3.5, (para la homologa reducida) que nos da la
conmutatividad del diagrama
0

/ Hp (S n )

/ Hp (S n )

/ Hp1 (U1 U2 )

/0

/ Hp1 (U1 U2 )

/0

donde el punto crucial es advertir que la aplicaci


on para la trada (S n , U2 , U1 )
n
es la opuesta de la correspondiente a (S , U1 , U2 ), seg
un observamos al final de
la secci
on primera. Es claro entonces que f resulta ser la multiplicaci
on por
1, es decir, para todo c Hp (S n ), se cumple f (c) = c.
Este hecho se generaliza ahora f
acilmente.
Teorema 3.14 Si g : S n S n es ortogonal, el isomorfismo que induce en
cada grupo de homologa es la multiplicaci
on por det g.
n: Es conocido que si det g = 1, entonces g es una compoDemostracio
sici
on de giros, y es f
acil ver que todo giro es homot
opico a la identidad (si el
angulo de giro es , la homotopa se forma considerando los giros de angulo t).
Por consiguiente g es homot
opica a la identidad y g = 1.

70

Captulo 3. Aplicaciones de la homologa singular

Supongamos ahora que det g = 1 y sea f la aplicaci


on dada por (3.4).
Entonces g f es ortogonal y tiene determinante 1 (pues det f = 1), luego
sabemos que g f es homot
opica a la identidad. As pues, g f = 1 y, puesto
que f es la multiplicaci
on por 1, lo mismo vale para g .
Ahora ya es inmediato el teorema 3.13: tras su enunciado hemos visto que
la existencia de un campo tangente a S n implica que la aplicaci
on antipodal
es homot
opica a la identidad, luego = 1, pero por otra parte sabemos que
es la multiplicaci
on por det = (1)n+1 , luego n ha de ser impar.
Ejercicio: Probar que si f : B n B n es una funci
on continua sin puntos fijos y n
es par, entonces

v(x) = xn+1 (f (x) x), (f (x) x) x ,

es un campo tangente a S n (donde x denota el vector de las n primeras componentes


de x). Deducir el teorema de Brouwer a partir de 3.13.

3.4

El teorema de Jordan-Brouwer

Los espacios Rn son homot


opicos entre s, pues todos son homot
opicos a
un punto. Por consiguiente todos tienen los mismos grupos de homologa. Sin
embargo no son homeomorfos, aunque no es f
acil probarlo. En esta secci
on demostraremos varios resultados que nos permiten distinguir topol
ogicamente los
espacios Rn , entre ellos una generalizaci
on del teorema de Jordan a dimensiones
superiores. Todos ellos se apoyan en el teorema siguiente:
r S n un subespacio homeomorfo a la bola
Teorema 3.15 Sea n 0 y B
r
unidad cerrada en R , para cierto r 0. Entonces, considerando la homologa
reducida, se cumple que
r ) = 0.
Hp (S n \ B
n: Lo probamos por inducci
Demostracio
on sobre r. En primer lugar, si
0 es un punto) tenemos que S n \ B
0 es
r = 0 (en cuyo caso se entiende que B
contractible (incluso si n = 0), por lo que el teorema es trivial. Supong
amoslo
cierto para r 1.
Sea I r el cubo unitario (el producto cartesiano de r veces I = [0, 1]). Por
el teorema 1.3, existe un homeomorfismo f : I r B r , con el que podemos
r.
formar a su vez un homeomorfismo : I r B
n
r
). Hemos de probar que es una frontera.
Tomamos un ciclo c Zp (S \ B
r1

r Sn \ B
tr1 , podemos
Para cada t I, sea Bt = [{t}I r1 ]. Como S n \ B
r1
n

considerar a c como un ciclo en S \ Bt . Por hip


otesis de inducci
on es una
tr1 ) tal que c = bt .
frontera, es decir, existe un bt Cp+1 (S n \ B
tr1 .
Sea |bt | el soporte de bt . Se trata de un subespacio compacto de S n \ B
r1

Llamemos t > 0 a la distancia de |bt | a Bt . Como es uniformemente


continua, existe t > 0 tal que si u, v I r distan menos de t , entonces (u) y
(v) distan menos de t .

3.4. El teorema de Jordan-Brouwer

71

Tomemos un intervalo It0 I abierto en I que contenga a t y de di


ametro
menor que t . Por el teorema de Lebesgue 2.37, existe un > 0 tal que todo
intervalo de longitud menor que est
a contenido en un It0 . Tomemos un n
umero
natural m > 1/ y consideremos concretamente los intervalos

i i+1
Ii =
,
,
para i = 0, . . . , m 1.
m m
Tenemos as que cada Ii est
a contenido en un cierto It0 , luego si llamamos
r
r1

r = , pues cada punto de B


r dista de
Bi = [Ii I
], tenemos que |bt | B
i
i
tr1 menos de t . Llamemos bi = bt , con lo que bi es una cadena en
uno de B
r tal que bi = c.
Sn \ B
i
El teorema quedar
a probado en cuanto justifiquemos lo siguiente:
Si J1 y J2 son intervalos cerrados en I tales que J1 J2 = {t},
i = [Ji I r1 ] y existen cadenas bi Cp+1 (S n \B
i ) tales
llamamos B

1 B
2 )
que c = bi , entonces existe una cadena b Cp+1 S n \ (B
tal que c = b.
En efecto, aplicando este hecho m 1 veces llegamos a una cadena
m1

[
ir = Cp+1 (S n \ B
r)
b Cp+1 S n \
B
i=0

tal que c = b, como queremos probar.


tr1 = [{t} I r1 ] = B
1 B
2 . Sea X = S n \ B
tr1 , sea
Llamemos B
n
n

Ui = S \ Bi y sea V = U1 U2 = S \ (B1 B2 ).
1 B
2 es homeomorfo a un cubo, luego es homot
El espacio B
opico a un
punto, luego es distinto de S n . Por consiguiente V 6= . Esto hace que la
trada (X, U1 , U2 ) sea exacta para la homologa reducida, por lo que podemos
aplicar el teorema de Mayer-Vietoris.
tr1 ) = 0. Consideramos
Por hip
otesis de inducci
on, Hp+1 (X) = Hp+1 (S n \ B
el fragmento siguiente de la sucesi
on de Mayer-Vietoris:

0 = Hp+1 (X) Hp (V ) Hp (U1 ) Hp (U2 ).


Ahora bien, ([c]) = (j1 ([c]), j2 ([c])), donde j1 y j2 son las inclusiones de
V en U1 y U2 . Estamos suponiendo que c es una frontera en cada U1 , pero esto
significa que ([c]) = 0, y la sucesi
on muestra que es inyectiva, luego [c] = 0
1 B
2 ).
en Hp (V ), es decir, c es una frontera en S n \ (B

Consideremos ahora un subespacio Sr S n homeomorfo a S r , con r n.


Si n = r supondremos adem
as que Sn 6= S n (vamos a ver que no puede existir
n

tal S ).
r
r
+

Fijemos un homeomorfismo entre S r y Sr y llamemos B


y B
a los sur
r

bespacios de S correspondientes a los hemisferios cerrados de S , de modo que


r
r
+

Sr1 = B
B
es la imagen del ecuador. Tomemos
r
r
+

X = S n \ Sr1 , U1 = S n \ B
, U2 = S n \ B
, V = U1 U2 = S n \ Sr .

72

Captulo 3. Aplicaciones de la homologa singular

Para probar que la trada (X, U1 , U2 ) es exacta para la homologa reducida


hemos de justificar que V 6= , es decir, que Sr 6= S n . Si r = n esto es cierto
por hip
otesis, mientras que si r < n es consecuencia de que H r (Sr ) 6
= H n (S n ).
El teorema anterior nos da que Hp (Ui ) = 0 para todo p. La sucesi
on de
Mayer-Vietoris es, entonces
0 = Hp+1 (U1 ) Hp+1 (U2 ) Hp+1 (X) Hp (V ) Hp (U1 ) Hp (U2 ) = 0,
luego

Hp+1 (S n \ Sr1 )
= Hp (S n \ Sr ).
Aplicando esto r-veces concluimos que Hp (S n \ Sr )
= Hp+r (S n \ S0 ). Ahora
0

bien, S est
a formado por dos puntos. Vimos en el captulo I que S n menos
dos puntos es homot
opico a S n1 , luego Hp+r (S n \ S0 )
= Hp+r (S n1 ). Por
consiguiente hemos llegado a la relaci
on
Hp (S n \ Sr )
= Hp+r (S n1 ).
Si r = n esto es contradictorio, pues nos da que
H1 (S n \ Sn )
= Hn1 (S n1 )
= A,
cuando, por otra parte, el miembro izquierdo ha de ser trivial. Esta contradicci
on viene de suponer que S n contena un subespacio propio homeomorfo.
En total hemos probado lo siguiente:
Teorema 3.16 Sean n y r n
umeros naturales. Entonces:
a) Si r > n, entonces S n no contiene copias homeomorfas de S r .
b) La u
nica copia homeomorfa de S n en S n es el mismo.
c) Si r < n y Sr es cualquier copia homeomorfa de S r en S n , entonces la
homologa reducida de S n \ Sr es
n
A si p = n r 1,
Hp (S n \ Sr )
=
0 en otro caso.

El apartado a) se debe a que si r > n entonces S r contiene (propiamente)


una copia homeomorfa de S n . Teniendo en cuenta que podemos identificar a
S n con la compactificaci
on de Alexandro de Rn , los apartados a) y b) nos dan
inmediatamente:
Teorema 3.17 Si r n, entonces Rn no contiene copias de S r . En particular
Rm es homeomorfo a Rn si y s
olo si m = n.
Este resultado puede ser refinado notablemente. Para ello probamos primero
el teorema de Jordan-Brouwer. Observemos que del apartado c) de 3.16 se
desprende que S n \ Sr es arcoconexo excepto si r = n1, en cuyo caso se cumple
H0 (S n \ Sn1 ) = A (para la homologa reducida), lo que significa (teorema 2.16)
que S n \ Sn1 tiene exactamente dos componentes arcoconexas. Esto es la mitad
del teorema de Jordan-Brouwer:

3.4. El teorema de Jordan-Brouwer

73

Teorema 3.18 (Teorema de Jordan-Brouwer) Si n 1, toda copia Sn1


de S n1 contenida en S n divide a S n en dos componentes conexas, ambas con
frontera igual a Sn1 .
n: Acabamos de justificar que ha de haber exactamente dos
Demostracio
componentes arcoconexas, llamemoslas U1 y U2 . Puesto que la esfera S n es
localmente arcoconexa, las componentes U1 y U2 son abiertas, luego son tambien
las componentes conexas de S n \ Sn1 y es claro que Ui Sn1 .
Tomemos ahora x Sn1 y un entorno G en S n . Hemos de probar que G
corta a U1 y U2 . De este modo x estar
a en la frontera de ambos. Fijemos un
homeomorfismo : S n1 Sn1 , sea (x0 ) = x. Sea H un entorno de x0
= [H] G.
homeomorfo a una bola abierta en Rn1 y tal que H
Es claro que S n1 \ H es homeomorfo a una bola cerrada B n1 en Rn1 ,
n1 = [S n1 \ H] es homeomorfo a la bola unidad cerrada de Rn1 .
luego B
Podemos aplicar el teorema 3.15 y concluir que (para la homologa reducida)
n1 ) = 0. Por consiguiente, el espacio S n \ B
n1 es arcoconexo.
H0 (S n \ B
n
n1 que une y1 con
Tomemos puntos yi Ui . Existe un arco en S \ B
n1
n1 , ha de ser
y2 . Necesariamente, ha de cortar a S
y, como no corta a B

6= (donde es la imagen de ). Puesto que esta intersecci


H
on es cerrada
en , su antiimagen por ha de ser un cerrado con un mnimo y un m
aximo
G,
elemento, t0 y t1 , respectivamente. As, si llamamos si = (ti ) H
tenemos que G contiene puntos (t0 ) U1 y (t1 + ) U2 .
Por el teorema 3.16,
Hp (S n \ Sn1 )
=

A si p = 0,
0 si p 6= 0.

Para la homologa completa s


olo hemos de cambiar que H0 (S n \ Sn1 ) =
AA. Por el teorema 2.15, los grupos de homologa completa de las componentes
conexas de S n \ Sn1 son

A si p = 0,

Hp (Ui ) =
0 si p 6= 0.
Los grupos de homologa reducida son todos nulos. As pues, las componentes Ui tienen los mismos grupos de homologa que las bolas abiertas. Cabe
preguntarse si son, de hecho, homeomorfas a bolas. Esto es cierto si n = 2
(teorema A.2), pero en dimensiones superiores hay contraejemplos.
Supongamos ahora que tenemos Sn1 Rn . El teorema de Jordan-Brouwer
vale para la compactificaci
on de Alexandro de Rn , pues es homeomorfa a S n ,
n
n1

luego R \ S
tiene dos componentes conexas, U1 y U2 , ambas con frontera
Sn1 . Digamos que U1 . Es claro entonces que U1 \{} sigue siendo conexo,
luego concluimos que Rn \ Sn1 tiene tambien dos componentes conexas, ambas
con frontera Sn1 . Recogemos esto en el teorema siguiente.
Teorema 3.19 Si n 1, toda copia Sn1 de S n1 contenida en Rn divide a
Rn en dos componentes conexas, ambas con frontera igual a Sn1 .

74

Captulo 3. Aplicaciones de la homologa singular

Continuando con la notaci


on previa al teorema, es claro que U1 \ {} no
est
a acotado en Rn (pues contiene un entorno reducido de , es decir, el complementario de un compacto), mientras que U2 s lo est
a. De este modo, de
las dos componentes conexas que una copia de S n1 determina en Rn , una est
a
acotada y la otra no. Podemos llamar interior de Sn1 a la componente acotada
y exterior a la componente no acotada. Esto se interpreta como que Sn1 es
siempre una hipersuperficie cerrada que encierra una porci
on de espacio, pero
no debemos olvidar que el interior de Sn1 no es necesariamente homeomorfo
a una bola abierta de Rn .
Teorema 3.20 Para n 2, sea f : B n Rn continua e inyectiva. Sea

Sn1 = f [S n1 ] y sea A el interior de Sn1 . Entonces f [B n ] = A.


n: Notemos que como S n1 es compacto y la restricci
Demostracio
on de
f es inyectiva y continua, de hecho es un homeomorfismo, luego tiene sentido
n = f [B n ]. Podemos considerar Rn S n ,
hablar del interior de Sn1 . Sea B
identificando S n con la compactificaci
on de Alexandro de Rn . Por el teorema
n es arcoconexo, luego Rn \ B
n tambien lo es. Como
3.15 tenemos que S n \ B
n , tenemos tambien que Rn \ B
n no corta a Sn1 y, como no es
Sn1 B
acotado, ha de estar contenido en el exterior E de Sn1 .

n = f [B n ] Sn1 . Como f es inyectiva,


As pues, A Sn1 = Rn \ E B

f [B n ] Sn1 = , luego A f [B n ].

Ahora bien, f [B n ] es un conjunto arcoconexo que no corta a Sn1 . Por la

maximalidad de A, ha de ser A = f [B n ].
En realidad esto es un caso particular del teorema siguiente:
Teorema 3.21 Sea G un abierto en Rn y f : G Rn una aplicaci
on continua
e inyectiva. Entonces f es abierta, luego en particular es un homeomorfismo en
su imagen.
n: Basta ver que es abierta, pues entonces restringida a su
Demostracio
imagen es biyectiva, continua y abierta, luego es un homeomorfismo.
Si U G es un abierto e y f [U ], entonces y = f (x), para cierto x U .

Tomemos una bola cerrada B n tal que x B n B n U . Entonces tenemos

que f (x) f [B n ] f [U ] y f [B n ] es abierto por el teorema anterior. As pues,


f [U ] es entorno de y.
En particular:
Teorema 3.22 Si m 6= n, entonces ning
un abierto (no vaco) de Rm es hon
meomorfo a un abierto de R .
n: Si m < n, podemos identificar a Rm con el subespacio
Demostracio
n
de R formado por los puntos cuyas u
ltimas n m coordenadas sean nulas.
Entonces Rm tiene interior vaco en Rn . Si un abierto U de Rn fuera homeomorfo
a un abierto de Rm tendramos una aplicaci
on f : U Rm Rn continua

3.5. La homologa de las superficies compactas

75

e inyectiva, pero la imagen debera ser abierta en Rn por el teorema anterior,


cuando por otra parte es claro que tiene interior vaco.
De aqu se sigue a su vez que la dimensi
on de una variedad topol
ogica es
un invariante, es decir, que dos variedades homeomorfas han de tener la misma
dimensi
on o, equivalentemente, que un mismo espacio topol
ogico no puede ser
a la vez una variedad de dimensi
on m y de dimensi
on n para m 6= n. En efecto,
si as fuera, un punto cualquiera tendra un entorno abierto homeomorfo a una
bola abierta en Rm y otro entorno abierto homeomorfo a una bola abierta en Rn .
La intersecci
on de ambos entornos sera un espacio homeomorfo a un abierto de
Rm y a un abierto de Rn . El teorema anterior implica entonces que m = n.
Trivialmente, todo abierto no vaco en una variedad topol
ogica es una variedad topol
ogica de la misma dimensi
on. El teorema 3.22 nos da un recproco
que generaliza a 3.17:
Teorema 3.23 En una variedad topol
ogica n-dimensional, las u
nicas subvariedades de dimensi
on n son los abiertos. En particular, una variedad conexa no
puede tener subvariedades compactas propias de la misma dimensi
on.
n: Sea V una variedad y W una subvariedad de la misma
Demostracio
dimensi
on (por subvariedad entendemos un subespacio que tambien sea una
variedad). Si x W , tomemos un entorno coordenado U de x en V . Entonces
W U es un entorno de x en W , luego contiene un entorno coordenado U 0 de
x en W . Sean f : B 0 U 0 y g : B U homeomorfismos, donde B 0 y B
son bolas abiertas en Rn . Entonces f g 1 : B 0 B es inyectiva y continua,
luego el teorema 3.21 nos da que su imagen g 1 [f [B 0 ]] es abierta en B, luego
U 0 = f [B 0 ] es abierto en U , luego en V . Por consiguiente W es entorno de x.
Notemos que una variedad topol
ogica V de dimensi
on n contiene un subespacio homeomorfo a una bola abierta en Rn , y esta bola contiene subespacios
no abiertos homeomorfos a bolas abiertas en Rm para cualquier m < n. Teniendo esto en cuenta junto al teorema anterior es f
acil ver que V no puede
contener subvariedades de dimensi
on mayor que n.

3.5

La homologa de las superficies compactas

En el apendice A demostramos que toda superficie compacta (conexa) es


homeomorfa a una de las superficies Mg o Nh definidas en 1.21. Ahora comprobaremos que dos cualesquiera de estas superficies tienen grupos de homologa
diferentes, por lo que no son homeomorfas, ni siquiera homot
opicas.
Consideremos uno de los espacios Mg o Nh . Por unificar el argumento lo
representaremos por Fr , donde r = 2g o r = h seg
un el caso. De este modo, Fr
se obtiene identificando dos a dos las aristas de un polgono de 2r lados. Por
comodidad podemos sustituir el polgono por el disco unidad cerrado B 2 .

76

Captulo 3. Aplicaciones de la homologa singular


3

3
4 U1

4
5

U2
6

V
1

8
8

Llamamos 1 , . . . , 2r a los arcos de amplitud /r que se muestran en la


figura, orientados en sentido positivo. La aplicaci
on cociente : B 2 Fr
identifica estos arcos a pares seg
un los patrones de Mg o Nh , de modo que
si i debe identificarse con j , la identificaci
on consiste concretamente en que
(i (t)) = (j (t)) para todo t I o bien (i (t)) = (j (1 t)), para todo
t I. Si Fr es de tipo Nh las identificaciones son todas de la primera forma, si
es de tipo Mg son todas de la segunda.
Observemos que los tipos de identificaciones que estamos considerando hacen
que todos los vertices (los extremos de los i ) tengan la misma imagen en Fr ,
por lo que los 1-smplices i = ] (i ) son 1-ciclos en Fr . M
as concretamente,
si Fr es de tipo Mg y identifica i con j , entonces [
i ] = [
j ] en H1 (Fr ),
mientras que si Fr es de tipo Nh entonces [
i ] = [
j ].
Sea U1 el complementario en B 2 de un disco cerrado de centro 0 y U2 un
1 y U
2 a las im
disco abierto de radio mayor. Llamaremos U
agenes por de
U1 y U2 , que claramente son abiertas en Fr . Las intersecciones V = U1 V2 y
1 U
2 son coronas circulares.
V = U
1 ). Para ello usamos que el espaDeterminemos ahora la estructura de H1 (U
1
1 . En efecto, es claro que la
cio Gr = [S ] es un retracto por deformaci
on de U
1
aplicaci
on r : U1 S dada por r(x) = x/kxk es una retracci
on, que induce a
1 Gr dada por r([x]) = [r(x)].
su vez una retracci
on r : U
Tambien es claro que r es homot
opica a la identidad. Adem
as, la homotopa
: I U
1 U
1 entre r y la
H : I U1 U1 induce a su vez una homotopa H

identidad definida por Ht ([x]) = [Ht (x)]. De este modo, tenemos el isomorfismo
1 ) H1 (Gr ).
r : H1 (U
Al identificar S 1 a traves de para obtener Gr , podemos empezar identificando los extremos de los arcos i , con lo que obtenemos una flor de 2r
petalos (es decir, 2r circunferencias identificadas por un punto). Cada arco i
recorre uno de estos petalos, pero estos han de identificarse dos a dos, con lo
que obtenemos una flor con r petalos, cada uno recorrido por dos de los arcos
i . Es f
acil ver entonces que el espacio Gr es homot
opico al espacio del u
ltimo
ejemplo de la secci
on 2.6 (s
olo hay que contraer a un punto el segmento que all
una a las circunferencias). Por consiguiente H1 (Gr )
as a
un, el estudio
= Ar . M

3.5. La homologa de las superficies compactas

77

que hicimos all muestra que una base de H1 (Gr ) est


a formada por las clases de
homologa de cualquier conjunto de arcos que den una vuelta completa a cada
una de las circunferencias. En nuestro contexto, una base de H1 (Gr ) la forman
la mitad de las clases [
i ].
1 )
Necesitamos estudiar con detalle el homomorfismo i : H1 (V ) H1 (U
1

inducido por la inclusi


on. Para ello consideramos una circunferencia S de
centro 0 contenida en V . Claramente S1 es un retracto por deformaci
on de V ,
luego la inclusi
on induce un isomorfismo H1 (S1 )
un el ejemplo tras
= H1 (V ). Seg
la definici
on 2.41, una base de H 1 (S1 ) la forma la clase de cualquier arco que
de una vuelta completa a la circunferencia. Podemos tomarlo, concretamente,
de tal modo que su extremo inicial (y final) este alineado con el 0 y el extremo
com
un de los arcos 1 y 2r en S 1 . A su vez, podemos dividir en 2r arcos
i homoteticos a los arcos i tal y como indica la figura. Sabemos que es
hom
ologo a la cadena 1 + +2r . As pues, [] = [1 + +2r ] es una base de
H1 (S1 ), luego tambien de H1 (V ). Si llamamos
i = ] (i ), entonces, dado que
se restringe a un homeomorfismo entre V y V , tenemos que [
] = [
1 + +
2r ]
es una base de H1 (V ).
La imagen de [] por el homomorfismo H1 (V ) H1 (U1 ) inducido por la
inclusi
on es tambien [] = [1 + + 2r ], pero considerando ahora las clases
en H1 (U1 ). Teniendo en cuenta las conmutatividades obvias, podemos concluir
que
i ([
]) = [
] = [
1 + +
2r ],

1 ). El homomorfismo i est
considerando ahora las clases en H1 (U
a completamente determinado por esta imagen.
Para estudiarla consideramos su imagen en H1 (Gr ) a traves de r. Teniendo
en cuenta la construcci
on de r es f
acil ver que r ([
]) = (r ([])), es decir,
que para calcular la imagen de [
] por r podemos calcular la imagen de [] por
r y luego aplicar . Ahora bien, es claro que r] (i ) = i , por lo que
r ([
]) = ([1 + + 2r ]) = [
1 ] + + [
2r ].
Ahora aplicamos el homomorfismo inverso de r, es decir, el inducido por la
1 , y obtenemos que
inclusi
on Gr U
[
] = [
1 ] + + [
2r ],
1 ).
donde ahora las clases son de H1 (U
Si Fr = Mg , sabemos que estas clases se anulan a pares, con lo que resulta
r ([
]) = 0, luego [
] = 0 y por consiguiente i es el homomorfismo nulo. Si
Fr = Nh entonces [
2k1 ] = [
2k ], por lo que
[
] = 2[
2 ] + 2[
4 ] + + 2[
2r ].
1 ). Otra
Adem
as sabemos que las clases de la derecha son una base de H1 (U
base la constituyen las clases
[
2 ], . . . , [
2(r1) ], [
2 ] + + [
2r ].

78

Captulo 3. Aplicaciones de la homologa singular

Respecto a esta base, [


] tiene coordenadas (0, . . . , 0, 2), luego tenemos el
isomorfismo
1 )/ Im i
H1 (U
= Ar1 (A/2A).
Por otra parte, si a[
] es un elemento arbitrario de H1 (V ), donde a A,
tenemos que i (a[
]) = 0 si y s
olo si 2a[
2 ] + + 2a[
2r ] = 0, si y s
olo si 2a = 0,
si y s
olo si 2a[
] = 0, luego el n
ucleo de i es el n
ucleo de la multiplicaci
on por
2 en H1 (V ).
Ahora podemos calcular la sucesi
on de Mayer-Vietoris para la homologa
reducida:
i

0 H2 (Fr ) H1 (V )
H1 (U1 ) H1 (Fr ) 0.

Observar que donde debera aparecer H1 (U1 ) H1 (U2 ) hemos eliminado el


segundo sumando porque es nulo. El homomorfismo correspondiente se reduce
entonces a i . Prolongando la sucesi
on se comprueba que Hp (Fr ) = 0 para
p > 2. Si Fr = Mg entonces i = 0, lo que implica que H2 (Mg )
= H1 (V )
= A,
2g

as como que H1 (Mg ) = H1 (U1 ) = A .


Ejercicio: Recordemos que Mg es una esfera con g asas. Los c
alculos que hemos
hechos nos proporcionan explcitamente una base de H1 (Mg ). Interpretar los 2g arcos
que la componen.

Si Fr = Nh , entonces H2 (Nh )
= H1 (V )(2)
= A(2) , donde, en general, L(2)
denota al n
ucleo de la multiplicaci
on por 2 en el A-m
odulo L. Por otra parte,
el teorema de isomorfa nos da que
H1 (Nh )
= H1 (U1 )/ Im i
= Ah1 (A/2A).
Resumimos a continuaci
on lo que hemos obtenido:
Teorema 3.24 Los grupos de homologa reducida de las superficies compactas
son:
(
A
si p = 2,

Hp (Mg ) =
A2g si p = 1,
0

Hp (Nh )
=

en otro caso.

A(2)
Ah1 (A/2A)
0

si p = 2,
si p = 1,
en otro caso.

En particular las superficies Mg y Nh son no homot


opicas dos a dos y los
n
umeros g y h son invariantes topol
ogicos. Por consiguiente, dos superficies
compactas son homeomorfas si y s
olo si son homot
opicas.
Como es habitual, para la homologa completa s
olo hemos de cambiar que
H0 (Mg )
ogicas del anillo
= H0 (Nh )
= A. Observar que, salvo elecciones patol
A, de hecho tenemos que H2 (Nh ) = 0.

3.5. La homologa de las superficies compactas

79

Para interpretar el hecho de que en los espacios Nh haya clases de homologa


(de dimensi
on 1) de orden 2 podemos pensar en el plano proyectivo N1 . Podemos
verlo como el disco B 2 en el que hemos identificado cada punto de S 1 con su
antpoda. Entonces una base de H1 (N1 ) est
a formada por la clase de un arco
que describa media circunferencia. Entonces, + es homot
opico a un arco
que describe una circunferencia completa, pero este es homot
opico a la frontera
de un 2-smplice cuya imagen sea el disco abierto, luego 2[] = 0.

Captulo IV

Complejos celulares
Estudiamos ahora una clase de espacios topol
ogicos cuyos grupos de homologa tienen una interpretaci
on geometrica especialmente simple, a saber, la que
esbozamos en la introducci
on.

4.1

Adjunciones

Definiremos los complejos celulares como los espacios que pueden construirse
mediante un proceso finito de adjunci
on de celdas. En esta secci
on introduciremos y estudiaremos este concepto de adjunci
on. En el captulo I vimos c
omo
pegar dos espacios topol
ogicos a traves de un subespacio cerrado. Ahora conviene generalizar esta noci
on para permitir que la identificaci
on se haga a traves
de una aplicaci
on continua arbitraria, no necesariamente un homeomorfismo:
Definici
on 4.1 Sean X e Y espacios compactos, A X un subespacio cerrado
y f : A Y una aplicaci
on continua. Llamaremos adjunci
on de X a Y a
traves de f al espacio cociente X f Y obtenido a partir de la suma topol
ogica
X Y mediante la relaci
on de equivalencia R dada por
u R v (u, v A y f (u) = f (v)) o (u A, v Y y f (u) = v)
o (u Y, v A y f (v) = u) o u = v.
Por el teorema 1.19, tenemos que X f Y es un espacio de Hausdor. En
efecto, basta ver que la relaci
on R es cerrada en (X Y )2 , pero R es la uni
on
de cuatro conjuntos cerrados: la antiimagen de la diagonal por la aplicaci
on
f f : A A Y Y ; la imagen de A por las aplicaciones u 7 (u, f (u)) y
u 7 (f (u), u); y la diagonal en (X Y )2 . As pues, R es cerrada.
Obviamente, entonces, X f Y es compacto. Sea : X Y X f Y la
proyecci
on can
onica. La inclusi
on de Y en X Y seguida de es inyectiva y
continua, luego es un homeomorfismo. Esto nos permite identificar a Y con un
subespacio cerrado de X f Y . No podemos decir lo mismo de X. Concretamente, si llamamos g : X X f Y a la composici
on de la inclusi
on con ,
81

82

Captulo 4. Complejos celulares

ciertamente tenemos que es continua, pero no es inyectiva. S lo es restringida


a X \ A, donde de hecho es abierta y, por consiguiente, un homeomorfismo en
la imagen. Para probarlo tomamos un abierto U X \ A, con lo que tambien
es abierto en X, luego en X Y y 1 [[U ]] = U , luego g[U ] = [U ] es abierto
en X f Y .
En particular podemos identificar a X \ A con un subespacio abierto de
X f Y . A traves de la identificaci
on Y X f Y , es claro que g|A = f y
g[X] Y = f [A]. En resumen:
Si X e Y son espacios compactos, A X es un subespacio cerrado
y f : A Y es continua, entonces X f Y es un espacio compacto
que contiene a X \ A como subespacio abierto, a Y como subespacio
cerrado y existe g : X X f Y continua tal que g|A = f y
g[X] Y = f [A].
En realidad no estamos interesados en construir espacios mediante este proceso de adjunci
on, sino en describir espacios dados como homeomorfos a espacios
construidos as. Para ello el resultado principal es el teorema siguiente:
Teorema 4.2 Sean X e Y espacios compactos, A X un subespacio cerrado
y f : A Y continua. Sea h : X Y W una aplicaci
on continua y
suprayectiva tal que para todo w W la antiimagen h1 [w] sea un punto de
X \ A o bien un punto y Y junto con f 1 [y]. Entonces el espacio W es
homeomorfo a X f Y .
n: De las hip
Demostracio
otesis del enunciado se sigue que, para todo par
de puntos
u,
v

Y
,
se
cumple
u R v h(u) = h(v). Esto nos permite

definir k [u] = h(u), de modo que el diagrama siguiente conmuta:
h

/W
w;
w
w
ww

ww k
w
w
X f Y
X Y

Claramente, k es biyectiva. Adem


as es continua, pues si U es abierto en W ,
entonces k1 [U ] es abierto en X f Y , pues esto equivale a que 1 [k1 [U ]] =
h1 [U ] sea abierto en X Y .
El caso m
as importante de adjunci
on que vamos a considerar es aquel en
que X = B n es una bola cerrada y f : S n1 Y . En tal caso escribiremos
Yf en lugar de X f Y , y diremos que Yf es la adjunci
on a Y de una celda
n-dimensional a traves de f .
Ejemplo Sea Y = {} un espacio con un punto y sea f : S n1 Y
la funci
on constante. Entonces Yf un espacio compacto en el que Yf \ {}
es homeomorfo a una bola abierta de dimensi
on n. Por consiguiente Yf es
homeomorfo a S n .

4.1. Adjunciones

83

Ejemplo El espacio proyectivo Pn (R) puede definirse como el cociente de S n


respecto a la relaci
on de equivalencia dada por u R v u = v.

Es f
acil ver que Pn (R) es una variedad topol
ogica conexa y compacta de
dimensi
on n. En efecto, la identificaci
on f : S n Pn (R) es continua y suprayectiva, luego Pn (R) es ciertamente un espacio conexo y compacto. Tambien
es f
acil ver que es un espacio de Hausdor. Dado x Pn (R), sea x0 S n
tal que f (x0 ) = x. Podemos tomar un entorno coordenado U de x0 en S n lo
suficientemente peque
no como para que no contenga pares de puntos antpodas,
de modo que f |U es un homeomorfismo entre U y un entorno U 0 de x en Pn (R).
Claramente entonces U 0 es un entorno coordenado de x.
Por otra parte, es claro que la inclusi
on i : S n S n+1 definida mediante
n+1
x 7 (x, 0) induce un homeomorfismo en la imagen i : Pn (R)
(R). Sea
pP
n+1
n+1
g:B
P
(R) la composici
on de la aplicaci
on x 7 x, 1 kxk con
la proyecci
on S n+1 Pn+1 (R). Notemos que g|S n = f .
Esta aplicaci
on g es continua y suprayectiva, como tambien lo es la aplicaci
on g i : B n+1 Pn (R) Pn+1 (R). Podemos aplicar el teorema anterior
para concluir que Pn+1 (R) se obtiene de Pn (R) por adjunci
on de una celda de
dimensi
on n + 1 a traves de la proyecci
on S n Pn (R).

A menudo conviene identificar Pn (R) con el conjunto de todos los subespacios vectoriales de dimensi
on 1 de Rn+1 . En efecto, cada uno de estos subespacios admite exactamente dos generadores de norma 1, y ambos determinan el
mismo punto de Pn (R). Tambien podemos considerar que Pn (R) est
a formado
por clases de equivalencia [x], con x Rn+1 \ {0}, de modo que [x] = [y] si y
s
olo si x = y, para un R no nulo. No es difcil probar que la aplicaci
on
Rn+1 \ {0} Pn (R) dada por x 7 [x] es una identificaci
on.
Ejercicio: Probar que P1 (R) es homeomorfo a S 1 , mientras que P2 (R) es la superficie
que introdujimos en el captulo I.

Ejemplo El espacio proyectivo complejo Pn (C) puede definirse como el conjunto de todos los subespacios vectoriales de dimensi
on 1 de Cn+1 (considerando
a este como C-espacio vectorial) o, equivalentemente, como el conjunto de todas
las clases de equivalencia [z], con z Cn+1 \{0}, respecto a la relaci
on en virtud
de la cual [z] = [w] si y s
olo si z = w, para un C no nulo. Como en el
caso real, tambien podemos considerar a Pn (C) como el cociente de una esfera.
Para ello identificamos Cn+1 = R2n+2 , con lo que

S 2n+1 = (z0 , . . . , zn ) |z0 |2 + + |zn |2 = 1 .


Entonces Pn (C) es el cociente de S 2n+1 a traves de la relaci
on dada por
u R v u = v,

C,

|| = 1.

Enseguida veremos que Pn (C) es una variedad topol


ogica (claramente conexa
y compacta) de dimensi
on 2n. El superndice hace referencia a su dimensi
on
algebraica en geometra proyectiva, que es la mitad de su dimensi
on topol
ogica.

84

Captulo 4. Complejos celulares


Consideremos el diagrama conmutativo:
/ B 2n

S 2n1
f

Pn1 (C)

/ Pn (C)

donde f es la proyecci
on can
onica,
i(z0 , . . . , zn1 ) = (z0 , . . . , zn1 , 0),
p

f (z0 , . . . , zn1 ) = z0 , . . . , zn1 , 1 |z|2 .

La aplicaci
on i es inyectiva, lo que nos permite identificar a Pn1 (C) con un
subespacio de Pn (C). Si se cumple |z| < 1, |w| 1, f (z) = f (w), entonces
p
p

z0 , . . . , zn1 , 1 |z|2 = w0 , . . . , wn1 , 1 |w|2 .

Como la u
ltima componente del miembro derecho es un n
umero real positivo,
necesariamente = 1, luego z = w. Esto prueba que f es inyectiva sobre el
interior de B 2n y claramente su imagen es Pn (C)\Pn1 (C). Adem
as f es cerrada
por compacidad, luego su restricci
on es un homeomorfismo en la imagen. Ahora
es inmediato que Pn (C) se obtiene a partir de Pn1 (C) adjuntando una celda
de dimensi
on 2n a traves de la proyecci
on can
onica f : S 2n+1 Pn (C).

El c
alculo anterior muestra que todos los puntos de Pn (C) con un representante cuya u
ltima componente no se anula tiene un entorno homeomorfo a
una bola abierta de dimensi
on 2n. Ahora bien, repitiendo el razonamiento con
las dem
as componentes concluimos que esto es cierto para un punto cualquiera,
luego Pn (C) es una variedad topol
ogica de dimensi
on 2n.

4.2

Complejos celulares

Un complejo celular es un espacio obtenido a partir de un conjunto finito


de puntos mediante sucesivas adjunciones de celdas, pero se exige que todas las
celdas de cada dimensi
on se adjunten simult
aneamente, en el sentido que ahora
precisamos.
Definici
on 4.3 Sean B1n , . . . , Brn bolas disjuntas de dimensi
on n, con fronteras
n1

S1 , . . . , Srn1 . Sean fi : Sin1 Y continua. Estas


inducen una aplicaci
on
continua f : S1n1 Srn1 Y . Definimos Yf1 ,...,fr = (B1n Brn )f Y .
Diremos que Yf1 ,...,fr es el espacio obtenido a partir de Y por la adjunci
on
(simult
anea) de r celdas n-dimensionales a traves de las aplicaciones fi .
En general, diremos que una aplicaci
on g : (X, U ) (Y, V ) entre pares de
espacios compactos es un homeomorfismo relativo si g|X\U : X \ U Y \ V
es biyectiva y continua.

4.2. Complejos celulares

85

En tal caso, dicha restricci


on es, de hecho, un homeomorfismo, pues es cerrada al serlo g. En la situaci
on de la definici
on anterior tenemos un homeomorfismo relativo
g : (B1n Brn , S1n1 Srn1 ) (Yf1 ,...,fr , Y ).
Recprocamente, si (W, Y ) es un par de espacios compactos y
g : (B1n Brn , S1n1 Srn1 ) (W, Y )
es un homeomorfismo relativo, entonces W es homeomorfo a la adjunci
on a Y
de r bolas n-dimensionales a traves de las funciones fi = g|S n1 . En efecto,
i
podemos construir
h = g i : (B1n Brn ) Y W,
que es continua, suprayectiva y satisface las hip
otesis del teorema 4.2.
Definici
on 4.4 Un complejo celular1 es un espacio compacto X junto con una
sucesi
on
X0 X1 Xn = X
de subespacios cerrados tales que X 0 es finito y cada X k se obtiene de X k1
por adjunci
on de un n
umero finito de celdas k-dimensionales.
Seg
un lo dicho, existen homeomorfismos relativos
gk : (B1k Brkk , S1k1 Srk1
) (X k , X k1 ),
k
de modo que la diferencia X k \ X k1 es la uni
on de rk subespacios abiertos
disjuntos C1k , . . . , Crkk homeomorfos a bolas abiertas de dimensi
on k. Los llamak
remos k-celdas de X. El subespacio X se llama k-esqueleto de X. El mayor n
tal que X n \ X n1 6= se llama dimensi
on del complejo celular X.
Si X es un complejo celular, es claro que se cumplen los hechos siguientes:
S
a) X = Cjk es una partici
on de X en conjuntos disjuntos.
j,k

b) Para cada j, k, el conjunto C j \Cjk est


a contenido en la uni
on de las celdas
de dimensi
on menor que k.
c) Para cada j, k, existe un homeomorfismo relativo
k

g : (B k , S k1 ) (C j , C j \ Cjk ).
d) X k =

rk
1 Traducimos

Cjr .

as el t
ermino (finite) CW-complex.

86

Captulo 4. Complejos celulares

Recprocamente, si X es un espacio compacto, una descomposici


on a) que
cumpla b) y c) induce una estructura de complejo celular mediante d).
Un mismo espacio compacto puede admitir distintas estructuras de complejo
celular. Por ejemplo, la figura muestra tres complejos distintos sobre una esfera:
uno con un vertice, ninguna arista y una cara; otro con dos vertices, una arista
y una cara; y otro con dos vertices, tres aristas y tres caras.

Por otra parte, los ejemplos de la secci


on anterior muestran que la sucesi
on
P0 (R) P1 (R) Pn (R)
determina una estructura de complejo celular n-dimensional en Pn (R) con una
u
nica celda de cada dimensi
on.
Similarmente, el espacio Pn (C) es un complejo celular de dimensi
on 2n con
una u
nica celda de cada dimensi
on par y ninguna de dimensi
on impar.
Teorema 4.5 El producto de complejos celulares es un complejo celular cuyas
celdas son los productos de celdas de los factores.
n: Sean X e Y complejos celulares. Representaremos por Cik
Demostracio
a las celdas de X y Ci0k a las de Y . Entonces los productos Cik Cj0l son una
partici
on de X Y . Vamos a probar que constituyen una descomposici
on en
celdas, entendiendo que Cik Cj0l tiene dimensi
on k + l. Tenemos que
k

0l

Cik Cj0l \ Cik Cj0l = (C i C j ) \ (Cik Cj0l )


k

0l

0l

= (C i \ Cik ) C j C i (C j \ Cj0l ),
y este u
ltimo espacio est
a contenido en la uni
on de las celdas de dimensi
on
menor que k + l. Se cumple, pues, la condici
on b). Para probar la condici
on c)
notemos que, por el teorema 1.3 podemos sustituir las bolas por cubos. De este
modo, tenemos homeomorfismos relativos
k

f : (I k , I k ) (C i , C i \ Cik ),

0l

0l

f 0 : (I l , I l ) (C j , C j \ Cj0l ).

Con ellos podemos construir un homeomorfismo relativo:

(f f 0 ) : (I k+l , I k+l ) Cik Cj0l , (Cik Cj0l ) \ (Cik Cj0l ) .

4.2. Complejos celulares

87

Esto prueba c).


Veamos ahora el teorema en que se basar
a la determinaci
on de la homologa
de los complejos celulares. Diremos que un subespacio A de un espacio X es
un retracto fuerte por deformaci
on si existe una retracci
on r : X A y una
homotopa H : I X X entre la identidad y r con la propiedad de que
Ht (x) = x para todo (t, x) I A.
Teorema 4.6 Sea X un complejo celular de dimensi
on n > 0. Entonces X n1
es un retracto fuerte por deformaci
on de un entorno compacto en X.

n: Consideremos el homeomorfismo relativo


Demostracio
g : (B1n Brn , S1n1 Srn1 ) (X, X n1 ).
L
Llamemos Ui = {x Bin | kxk 1/2}, U =
Ui , V = g[U ] X n1 . Obi

servemos que V es un entorno (compacto) de X n1 . En efecto, si consideramos

un punto x g[U ] X n1 , entonces, de hecho, x g[U ] X n1 , que es abierto


L n
en X, pues su complementario es la imagen del compacto
Bi \ U i . Por lo
i

tanto, V es un entorno de x. Si, por el contrario, x X n1 \ g[U ], entonces


L
x X \ g[ Bin ] X n1 V,
i

luego V tambien es un entorno de x en este caso.

Es claro que Sin1 es un retracto fuerte por deformaci


on de Ui (la retracci
on
L
es x 7 x/kxk). De aqu se sigue inmediatamente que
Sin1 es un retracto
i

fuerte por deformaci


on de U . Sea H : I U U la homotopa. Definimos
ahora
: I V V.
H
Para ello distinguimos dos casos: si x V \ X n1 , entonces x tiene una u
nica
t (x) =
antiimagen y por g, que de hecho est
a en U , luego podemos definir H
t (x) = x. Claramente, el diagrama
g(Ht (y)) V . Si x X n1 , entonces H
siguiente es conmutativo:
H
/U
I U
g

1g

I V

/V

88

Captulo 4. Complejos celulares

es continua, pues si C V es cerrado, entonces


De aqu se sigue que H
1 [C] = (1 g)[H 1 [g 1 [C]]] (C X n1 ) es cerrado en I V .
H
es una homotopa entre la identidad en V y una retracci
Es f
acil ver que H
on
de V en X n1 , que es, por tanto, un retracto fuerte por deformaci
on de V .

4.3

El teorema del homeomorfismo relativo

Para calcular la homologa de los complejos celulares demostraremos un


resultado general que, bajo ciertas hip
otesis, relaciona la homologa relativa
de dos pares de espacios entre los que tenemos un homeomorfismo relativo.
Obviamente, nuestra intenci
on es aplicarlo a los pares (X k , X k1 ) de esqueletos
de un complejo, para reducir su homologa a la de los pares (B k , S k1 ). El
teorema del homeomorfismo relativo se aplica u
nicamente a pares (X, U ) tales
que U es un retracto fuerte por deformaci
on de un entorno compacto en X,
condici
on que cumplen los pares de esqueletos seg
un acabamos de probar en 4.6.
Lo primero que vamos a ver es que esta hip
otesis nos permite sustituir a X por
el cociente X/U .
Definici
on 4.7 Dado un par de espacios (X, U ), llamaremos X/U al espacio
cociente que resulta de identificar los puntos de U a un s
olo punto x0 , es decir,
al cociente respecto de la relaci
on dada por
x R y x = y

o x, y U.

Por el teorema 1.19, si X y U son compactos, entonces X/U tambien lo es,


pues, como subconjunto de X X, la relaci
on R es (U U ), donde es la
diagonal, luego R es cerrada.
Si llamamos x0 a la clase de los puntos de U en X/U , tenemos que la
proyecci
on can
onica es una aplicaci
on entre pares : (X, U ) (X/U, x0 ).
Teorema 4.8 Sea (X, U ) un par de espacios compactos tal que U sea un retracto fuerte por deformaci
on de X. Entonces x0 = [U ] es un retracto por
deformaci
on fuerte de X/U .
n: Por hip
Demostracio
otesis tenemos una homotopa H : I X X
tal que H0 es la identidad, H1 : X U es una retracci
on y Ht (u) = u para
que haga conmutativo el diagrama siguiente:
todo u U . Definimos ahora H
I X

I X/U

/X

/ X/U

t ([x]) = [Ht (x)] y H


t (x0 ) = x0 . Es
Concretamente, si x
/ U definimos H

claro que H cierra el diagrama, y adem


as es continua pues, si C es cerrado en
1 [C] = (1 )[H 1 [ 1 [C]]] es cerrado en X/U .
X/U , entonces H

4.3. El teorema del homeomorfismo relativo

89

prueba que x0 es un retracto fuerte por deformaci


Tambien es obvio que H
on
de X/U .
El punto m
as delicado en la prueba del teorema del homeomorfismo relativo
es el teorema siguiente:
Teorema 4.9 Sea (X, U ) un par de espacios compactos tal que U sea un retracto fuerte por deformaci
on de un entorno compacto en X. Entonces la proyecci
on can
onica : (X, U ) (X/U, x0 ) induce isomorfismos
: Hp (X, U ) Hp (X/U, x0 ).
n: Sea G el entorno compacto del cual U es un retracto fuerte
Demostracio
por deformaci
on. La idea b
asica de la prueba es que induce un homeomorfismo
: (X \ U, G \ U ) (X/U \ {x0 }, [G] \ {x0 }),
que a su vez induce isomorfismos
: Hp (X \ U, G \ U ) Hp (X/U \ {x0 }, [G] \ {x0 }).
Aplicamos el teorema de escisi
on a las ternas (X, G, U ) y (X/U, [G], x0 ),
con lo que obtenemos isomorfismos
: Hp (X, G) Hp (X/U, [G]).
Los seguimos llamando porque es claro que vienen dados por [c] 7 [ ] (c)].
Ahora s
olo nos queda sustituir G por U y [G] por x0 . Para ello usamos que
U es un retracto fuerte por deformaci
on de G y que, por el teorema anterior,
x0 es un retracto fuerte por deformaci
on de [G]. Esto nos dice que los grupos
de homologa (reducida) Hp (G, U ) y Hp ([G], x0 ) son triviales (son isomorfos a
los grupos de los pares (U, U ) y (x0 , x0 )).
Entonces, la sucesi
on exacta de la terna (X/U, [G], x0 ), que es de la forma
Hp ([G], x0 ) Hp (X/U, x0 ) Hp (X/U, [G]) Hp1 ([G], x0 )

nos da que la inclusi


on induce isomorfismos Hp (X/U, x0 )
= Hp (X/U, [G]), y
del mismo modo obtenemos isomorfismos Hp (X, U )
= Hp (X, G).
Al combinar todos estos isomorfismos obtenemos finalmente isomorfismos
Hp (X, U )
= Hp (X/U, x0 ),
y es inmediato comprobar que se trata de las aplicaciones .
Observemos que si X es cualquier espacio y x0 X, entonces la sucesi
on
exacta del par (X, x0 ) para la homologa reducida nos da isomorfismos naturales
Hp (X)
on de los
= Hp (X, x0 ), luego el teorema anterior nos da una interpretaci
grupos de homologa relativa Hp (X, U ) cuando X es compacto y U es un retracto
fuerte por deformaci
on de un entorno compacto en X. En tal caso resulta
que Hp (X, U )
= Hp (X/U ), siempre y cuando consideremos (a la derecha) la
homologa reducida (a la izquierda es lo mismo).
Ahora ya podemos probar el teorema que necesitamos:

90

Captulo 4. Complejos celulares

Teorema 4.10 (Teorema del homeomorfismo relativo) Consideremos un


homeomorfismo relativo f : (X, U ) (Y, V ) entre pares de espacios compactos
tales que U y V sean retractos fuertes por deformaci
on de respectivos entornos
compactos. Entonces f induce isomorfismos
f : Hp (X, U ) Hp (Y, V ).

n: Es claro que f induce una aplicaci


Demostracio
on continua f 0 que hace
conmutativo el diagrama
f

/Y

X/U

/ Y /V

f0

Del hecho de que f sea un homeomorfismo relativo se sigue que f 0 es biyectiva, luego por compacidad es un homeomorfismo. En correspondencia, tenemos
el diagrama conmutativo
f

Hp (X, U )

/ Hp (Y, V )

Hp (X/U, x0 )

/ Hp (Y /V, y0 )

f0

La flecha inferior es un isomorfismo y por el teorema anterior tambien lo son


las verticales, luego f tambien lo es.

4.4

La homologa de los complejos celulares

El primer paso en el c
alculo de la homologa de un complejo celular X consiste en combinar los resultados de las secciones anteriores para determinar los
grupos de homologa relativa Hp (X k , X k1 ). Seg
un hemos se
nalado inmediatamente despues de la definici
on de complejo celular, tenemos homeomorfismos
relativos
gk : (B1k Brkk , S1k1 Srk1
) (X k , X k1 ).
k
Es obvio que S1n1 Srn1
es un retracto fuerte por deformaci
on de
k
un entorno compacto en B1n Brnk , y el teorema 4.6 afirma lo mismo del
par (X k , X k1 ) (para k > 0). Por consiguiente podemos aplicar el teorema del
homeomorfismo relativo para concluir que
Hp (X k , X k1 )
= Hp (

rk
L

Bjk ,

j=1

rk
L

Sjk1 )
=

j=1

rk
L

Hp (B k , S k1 ).

j=1

Como B k es contractible, la sucesi


on exacta del par (B k , S k ) nos proporciona
k
k1
el isomorfismo Hp (B , S
) = Hp1 (S k1 ), con lo que tenemos probado el
teorema siguiente:

4.4. La homologa de los complejos celulares

91

Teorema 4.11 Si X es un complejo celular, el m


odulo Hp (X k , X k1 ) es trivial
salvo si p = k, en cuyo caso es un A-m
odulo libre de rango igual al n
umero de
celdas k-dimensionales de X.
Notemos que este teorema es trivialmente cierto para k 0 si consideramos
que X k = cuando k < 0. Para k = 0 hemos de considerar la homologa
completa.
Vamos a describir explcitamente los generadores de Hk (X k , X k1 ) para
k = 0, 1, 2. Para k = 0 la situaci
on es muy simple, pues H0 (X 0 , X 1 ) = H0 (X 0 ),
y los generadores (para la homologa completa) son los smplices constantes
correspondientes a cada vertice de X. Para k = 1 tenemos el isomorfismo
r1
L
H1 (X 1 , X 0 )
H1 (Bj1 , Sj0 ).
=

(4.1)

j=1

Un generador de H1 (B 1 , S 0 ) es el smplice [x0 , x1 ], es decir, la identidad en


B = 1 . En efecto, basta considerar el isomorfismo
1

: H1 (Bj1 , Sj0 ) H0 (Sj0 )


(respecto a la homologa reducida). Se cumple que

([x0 , x1 ]) = [x0 , x1 ] = [x1 x0 ],

que, seg
un sabemos, es un generador de H0 (Sj0 ), luego [x0 , x1 ] lo es del m
odulo
1
H1 (Bj , Sj0 ). Los generadores de H1 (X 1 , X 0 ) son las im
agenes por g1 de los
generadores de cada sumando directo de (4.1), donde g1 es el homeomorfismo
relativo seg
un la definici
on de complejo, pero claramente estas im
agenes son las
clases de las aristas de X (m
as sus extremos) consideradas como 1-smplices
singulares.
Similarmente, los generadores de H2 (X 2 , X 1 ) son las im
agenes por g2 de
los generadores de los m
odulos H2 (Bj2 , Sj1 ). Considerando el isomorfismo
: H2 (Bj2 , Sj1 ) H1 (Sj1 ),
concluimos que un generador del primer m
odulo es la clase de cualquier 2-cadena
cuya frontera sea un generador de H1 (Sj1 ). Por ejemplo, si el complejo X es la
superficie de un cubo, resulta natural considerar como generador de H2 (X 2 , X 1 )
asociado a una de las caras a la clase de cualquiera de las dos cadenas indicadas
en la figura siguiente:

92

Captulo 4. Complejos celulares

Lo esencial es que hay que escoger el signo de los smplices para que las
fronteras interiores se cancelen y las exteriores formen un circuito cerrado que
de una sola vuelta.
Si X es un complejo celular, llamaremos Cp (X) = Hp (X p , X p1 ). A los
elementos de este m
odulo los llamaremos p-cadenas celulares. Los m
odulos
Cp (X) determinan un A-m
odulo graduado que se convierte en un complejo si
definimos el operador frontera
p : Hp (X p , X p1 ) Hp1 (X p1 , X p2 )
como el homomorfismo de conexi
on de la sucesi
on exacta correspondiente
a la terna (X p , X p1 , X p2 ). Hemos de comprobar que 2 = 0. Para ello
consideramos el diagrama
Hp2 (X p2 )
O
SSSS
SSSSi
SSSS

SSS)
p
p1
p
p1
p1
p2
/
/
Hp (X , X
)
Hp1 (X
,X
)
Hp2 (X p2 , X p3 )
RRR
O
RRR
RRR
i
RRR

RR)
Hp1 (X p1 )
Los tri
angulos conmutan por el teorema 2.28 aplicado a la identidad
i : (X p , X p1 , ) (X p , X p1 , X p2 )
para el primer tri
angulo y a la aplicaci
on correspondiente al cambiar p por
p 1 para el segundo. Ahora bien, la sucesi
on vertical es un tramo de la
sucesi
on exacta del par (X p1 , X p2 ), luego i = 0, de donde se sigue que
p p1 = 0.
p (X) a los grupos de homologa
Si X es un complejo celular, llamaremos H

del complejo C(X).

Dejamos que el lector se convenza por s mismo de que estos grupos de


homologa para la superficie de un cubo son una formalizaci
on rigurosa de los
que describimos en la introducci
on. El teorema siguiente justifica que en realidad
son los mismos que hemos estado considerando en espacios arbitrarios.
p (X), para
Teorema 4.12 Sea X un complejo celular. Entonces Hp (X)
=H
todo entero p (considerando la homologa completa).
n: Hemos de considerar la sucesi
Demostracio
on
p+1

Hp+1 (X p+1 , X p ) Hp (X p , X p1 ) Hp1 (X p1 , X p2 )


y comprobar que Hk (X) es isomorfo al n
ucleo de p sobre la imagen de p+1 .

4.4. La homologa de los complejos celulares

93

Consideremos el diagrama
0

Hp (X p+1 , X p2 )

Hp+1 (X p+1 , X p )

p+1

/ Hp (X p , X p1 )
/ Hp (X p+1 , X p1 )
RRR
RRR
RRR

RRR
p
RR)

Hp1 (X p1 , X p2 )

/0

La fila y la columna son sucesiones exactas de ternas. El tri


angulo conmuta
por el teorema 2.28.
Si x N p , entonces (i (x)) = 0, luego i (x) = j (y), para cierta clase
y Hp (X p+1 , X p2 ). Como j es un monomorfismo, y est
a unvocamente
determinado. Podemos definir, pues,
: N(p ) Hp (X p+1 , X p2 )
mediante (x) = y, y es f
acil ver que se trata de un homomorfismo.
Si y 0 Hp (X p+1 , X p2 ), entonces j (y 0 ) Im i , pues i es suprayectivo.
As pues, existe un x0 Hp (X p , X p1 ) tal que j (y 0 ) = i (x0 ), de donde
p x0 = (i (x0 )) = (j (y 0 )) = 0,
lo que implica que x0 N(p ) y (x0 ) = y 0 . As pues, es un epimorfismo.
Como p+1 i = 0, es claro que Im(p+1 ) N(). De hecho se da la
igualdad, pues si x N() N(p ), entonces i (x) = 0, luego x Im(p+1 ).
As pues, N() = Im(p+1 ), y el teorema de isomorfa nos da que induce
un isomorfismo de m
odulos
p (X) Hp (X p+1 , X p2 ).
:H
Ahora probaremos que Hp (X p+1 , X p2 )
on del
= Hp (X). Sea n la dimensi
complejo X, de modo que Hp (X) = Hp (X n , X 1 ). Las inclusiones entre pares
inducen homomorfismos
Hp (X) Hp (X n , X 1 ) Hp (X n , X 0 ) Hp (X n , X p2 ).
Cada uno de estos homomorfismos forma parte de una sucesi
on exacta
Hp (X i , X i1 ) Hp (X n , X i1 ) Hp (X n , X i ) Hp1 (X i , X i1 ),
y el teorema 4.11 nos da que los extremos de esta sucesi
on son triviales, luego
cada homomorfismo es en realidad un isomorfismo. Concluimos, pues, que
Hp (X)
= Hp (X n , X p2 ).

94

Captulo 4. Complejos celulares


Similarmente, los homomorfismos
Hp (X p+1 , X p2 ) Hp (X p+2 , X p2 ) Hp (X n , X p2 )

inducidos por las inclusiones son isomorfismos, con lo que


Hp (X n , X p2 )
= Hp (X p+1 , X p2 ).
Uniendo estos dos isomorfismos obtenemos el que necesit
abamos.
Vamos a ver varias aplicaciones de este teorema. Para empezar observamos
que ahora la homologa de los espacios proyectivos complejos se calcula inmediatamente. Basta recordar que Pn (C) se obtiene a partir de Pn1 (C) adjuntando
una celda de dimensi
on 2n, lo que nos da una estructura de complejo celular en
Pn (C) con una u
nica celda de dimensi
on 2k para cada k n (y ninguna celda
de dimensi
on impar). Por consiguiente
n
A si 0 p = 2k 2n,
Cp (Pn (C))
=
0 en otro caso.
Necesariamente, entonces, el operador frontera ha de ser trivial, lo que nos
da el teorema siguiente:
Teorema 4.13 La homologa (completa) del espacio proyectivo complejo Pn (C)
viene dada por
n
A si 0 p = 2k 2n,
Hp (Pn (C))
=
0 en otro caso.

Tambien vamos a calcular la homologa de los espacios proyectivos reales,


pero esto requiere argumentos m
as sutiles. Antes veremos un ejemplo m
as
sencillo.
Ejemplo Usaremos ahora el teorema 4.12 para calcular de nuevo la homologa
de las superficies compactas (cf. 3.5). Por simplicidad calcularemos la homologa
de N3 , aunque el metodo es general y aplicable igualmente a las superficies Mg .
Observamos que N3 es un complejo celular que puede ser construido como
sigue: X 0 consta de un u
nico vertice v. Representaremos por v su 0-smplice
asociado en C0 (X 0 ). Ahora construimos X 1 adjuntando tres aristas a, b, c
con ambos extremos en v, con lo que obtenemos una flor de tres petalos.
Especficamente, la adjunci
on se realiza a traves de la aplicaci
on
f1 : S10 S20 S30 X 0
constante igual a v, con la que obtenemos
g1 : B11 B21 B31 X 1
de manera que a = g1 |B11 , b = g1 |B21 , c = g1 |B31 , son tres 1-smplices en
C1 (X 1 ) que parametrizan cada uno de los tres petalos a, b, c.

4.4. La homologa de los complejos celulares

95

Para formar X 2 , dividimos S 1 en seis arcos iguales (podemos identificar a S 1


con un hex
agono regular, y entonces tales arcos son los lados). Parametrizamos
dichos arcos mediante 1-smplices a1 , a2 , b1 , b2 , c1 , c2 ordenados como indica la
figura. Se entiende que todos est
an recorridos en sentido antihorario, de modo
que la 1-cadena a1 + a2 + b1 + b2 + c1 + c2 es un 1-ciclo que genera H1 (S 1 ).

1
Mediante a1
on aplicamos g1 ,
1 biyectamos el lado a1 con B1 , y a continuaci
con lo que tenemos una aplicaci
on continua de a1 en X 1 . Hacemos lo mismo
con a2 , mientras que b1 y b2 los hacemos corresponder con B21 y c1 , c2 con B31 .
De este modo obtenemos seis aplicaciones continuas de cada uno de los lados
del hex
agono en X 1 . Como todas ellas hacen corresponder los extremos con el
punto v, se pueden unir en una u
nica aplicaci
on continua
f2 : S 1 X 1 ,
a traves de la cual adjuntamos al complejo una u
nica cara k.
b
b2
c1

b1
f2

c2

a2
a1

As obtenemos una aplicaci


on g2 : B 2 X 2 que restringida a B 2 es un
homeomorfismo en su imagen y en la frontera cumple
g2] (a1 ) = g2] (a2 ) = a ,

g2] (b1 ) = g2] (b2 ) = b ,

g2] (c1 ) = g2] (c2 ) = c .

De aqu se sigue inmediatamente que el complejo X = X 2 es homeomorfo a


N3 . Si llamamos v = [v ] H0 (X 0 ), tenemos que
C0 (X) = hvi .
Similarmente, sabemos que C1 (X) est
a generado por las im
agenes por g1
de un generador de cada grupo H1 (Bi1 , Si1 ). Este grupo est
a generado por la
clase de la identidad Bi1 Bi1 , y su imagen es la clase del smplice a , b , c
correspondiente. As pues, tomando clases en H1 (X 1 , X 0 ), llamamos a = [a ],
b = [b ] y c = [c ], y se cumple que
C1 (X) = ha, b, ci .
Finalmente, consideramos en B 2 (identificado con el hex
agono) la 2-cadena
k indicada en la figura:

96

Captulo 4. Complejos celulares


b2
c1

b1

c2

a2
a1

Puesto que

k = a1 + a2 + b1 + b2 + c1 + c2
es un ciclo cuya clase genera H 1 (S 1 ), tenemos que k = g2 ([k ]) es el generador
de H 2 (X 2 , X 1 ) correspondiente a la u
nica cara de N3 . As pues,
C2 (X) = hki .

Ahora calculamos el operador frontera del complejo C(X).


Trivialmente,
v = 0. Por otra parte,
a = ([a ]) = [a ] = [v v] = 0,
e igualmente b = c = 0. Por otra parte,
k = ([g2] (k )]) = [g2] (k )] = [g2] (k )] = [g2] (a1 + a2 + b1 + b2 + c1 + c2 )]
= [2a ] + [2b ] + [2c ] = 2a + 2b + 2c.
Por consiguiente, rk, para r A es un ciclo si y s
olo si 2r = 0, es decir,
si y s
olo si r pertenece al n
ucleo A(2) de la multiplicaci
on por 2 en A y, por
consiguiente, H2 (X)
= A(2) . Por otra parte,
H1 (X) = ha, b, ci / h2a + 2b + 2ci
= A2 (A/2A),

y claramente H0 (X)
= A.

Para calcular tal y como habamos anunciado la homologa de los espacios proyectivos reales, necesitamos un resultado m
as:
Definici
on 4.14 Una aplicaci
on continua f : X Y entre complejos celulares es celular si cumple f [X p ] Y p para todo p.
Una aplicaci
on celular f induce aplicaciones entre pares
f : (X p , X p1 ) (Y p , Y p1 ),
luego induce homomorfismos
f : Hp (X p , X p1 ) Hp (Y p , Y p1 ).
A este homomorfismo lo llamaremos fp : Cp (X) Cp (Y ). El teorema 2.28

implica inmediatamente que f conmuta con el operador frontera de C(X),


es
decir, que es un homomorfismo de complejos, por lo que induce homomorfismos
p (X) H
p (Y ).
fp : H

4.4. La homologa de los complejos celulares

97

Teorema 4.15 Sea f : X Y una aplicaci


on celular entre dos complejos
celulares. Entonces el diagrama siguiente es conmutativo:
p (X)
H
f

p (Y )
H

/ Hp (X)
f

/ Hp (Y )

donde las flechas horizontales representan a los isomorfismos construidos en el


teorema 4.12.
n: Si analizamos la prueba del teorema 4.12, veremos que el
Demostracio
isomorfismo construido se descompone en tres isomorfismos, de acuerdo con el
diagrama siguiente:
p (X)
H

p (Y )
H

/ Hp (X p+1 , X p2 )

/ Hp (Y p+1 , Y p2 )

/ Hp (X, X p2 ) o

Hp (X)

/ Hp (Y, Y p2 ) o

Hp (Y )

Las flechas horizontales sin nombre representan los homomorfismos inducidos


por las inclusiones. Es claro entonces que el cuadrado central y el derecho son
conmutativos. S
olo falta probar que lo mismo sucede con el izquierdo.
Con la notaci
on de 4.12, el homomorfismo est
a determinado por los homo
morfismos i y j . Concretamente, si x Zp (X), tenemos que ([x])
= (x),
donde (x) est
a determinado por la relaci
on i (x) = j ((x)). Como f conmuta con i y j , tenemos que i (f (x)) = j (f ((x))), lo que significa que
f ((x)) = (f (x)), donde la segunda es la correspondiente al complejo Y .
p (X) y H
p (Y ), concluimos que
Tomando clases en H

(x)]) = (
f ([x])).
f (([x]))
= f ((x)) = (f (x)) = ([f
Nos ocupamos ahora de la homologa de Pn (R). Para ello hemos de describir
con detalle una estructura de complejo celular en la esfera S n . Identificando a S p
con los puntos de S n cuyas u
ltimas coordenadas son nulas, vamos a considerar
a S n como complejo celular X de modo que el esqueleto de dimensi
on p ser
a
X p = Sp.
Para ello basta observar que S p puede obtenerse a partir de S p1 adjuntando
dos celdas:
p
B+
= {x S p | xp+1 > 0},

p
B
= {x S p | xp+1 < 0}.

Especficamente,p
tenemos la aplicaci
on gp : B1p B2p S p queprestringida

a B1p es gp (x) = x, 1 kxk y restringida a B2p es gp (x) = x, 1 kxk .

98

Captulo 4. Complejos celulares


2
B+

1
B

S0

S2

S1
1
B+

2
B

(Notemos que estamos sustituyendo el espacio cociente determinado por la


restricci
on de gp a la suma de las fronteras por un espacio homeomorfo, a saber,
la realizaci
on de S p como subespacio de Rn+1 . Esto no supone ning
un cambio
te
orico sustancial.)
Consideremos ahora la aplicaci
on antipodal : S n S n . Ciertamente es
celular, luego induce homomorfismos
] entre los grupos Cp (S n ). Si llamamos
p
p
p
p
: B1 B2 B1 B2 a la aplicaci
on que enva x B1p a x B2p y
viceversa, tenemos que el diagrama siguiente es conmutativo:
B1p B2p

gp

/ Sp

B1p B2p

gp

/ Sp

Por lo tanto, el diagrama siguiente tambien conmuta:


Hp (B1p B2p , S1p1 S2p1 )

gp

/ Cp (S n )

Hp (B1p B2p , S1p1 S2p1 )

gp

/ Cp (S n )

Ahora bien, es claro que se restringe a un isomorfismo entre Hp (B1p , S1p1 )


y Hp (B2p , S2p1 ), luego, fijado un generador (libre) c del primer m
odulo, podemos
tomar a (c) como generador (libre) del segundo. Esto se traduce en que como
base de Cp (S n ) podemos tomar un par de clases ep ,
] (ep ).
Para estudiar el operador frontera consideramos el siguiente diagrama conmutativo:

/ Hp1 (S p1 , S p2 )
Hp (S p , S p1 )
PPP
mm6
PPP
i mmmm
PPP
m
m
PPP
mm
mmm
'
p1
Hp1 (S
)

Hp1 (S p1 )
QQQ
nn7
QQQ i
nnn
QQQ
n
n
n
QQQ
n
Q(

nnn

p
p1
/
Hp (S , S
)
Hp1 (S p1 , S p2 )

4.4. La homologa de los complejos celulares

99

Seg
un el teorema 3.14, el homomorfismo que aparece en el centro del
diagrama es la multiplicaci
on por (1)p . Vemos, pues, que

] (ep ) = i ( ( (ep ))) = (1)p i ( (ep )) = (1)p ep .


En particular, la cadena ep + (1)p+1
] (ep ) es un ciclo. Vamos a ver que

si p > 0 es, de hecho, una base de Zp (S n ). Ciertamente es libre. Un ciclo


arbitrario ha de ser de la forma z = a1 ep + a2
] (ep ), para ciertos a1 , a2 A,
sujeto a la condici
on
0 = (a1 ep + a2
] (ep )) = (a1 + (1)p a2 )ep .
Si probamos que ep es libre, concluiremos que a1 + (1)p a2 = 0, con lo que
z = a1 (ep + (1)p+1
] (ep )),
como queramos probar. Para ello consideramos el diagrama conmutativo
Hp (B1p , S1p1 )

gp

Hp1 (S p1 )

/ Hp (S p , S p1 )

/ Hp1 (S p1 , S p2 )

Las flechas horizontales son las inducidas por la restricci


on
gp : (B1p , S1p1 , ) (S p , S p1 , S p2 ),
ambas son monomorfismos: la superior porque es la restricci
on de un isomorfismo, la inferior porque, en la sucesi
on de homologa del par (S p1 , S p2 ),
el termino anterior es Hp1 (S p2 ) = 0. Por otra parte, la flecha vertical izquierda es un isomorfismo y sabemos que ep es la imagen por gp de una base
de Hp (B1p , S1p1 ), luego ep es la imagen por i de una base de Hp1 (S p1 ). Es
claro entonces que ep es libre, como queramos probar.
Si 0 < p < n, es claro que Fp (S n ) = hep+1 i. Por otra parte, sabemos que
p (S n )
H
= Hp (S n ) = 0, luego

Zp (S n ) = ep + (1)p+1
] (ep ) = hep+1 i = Fp (S n ).
Por consiguiente,

ep+1 = (ep + (1)p+1


] (ep )),
donde A es una unidad. Podemos cambiar ep por ep y as = 1, es decir,
tenemos la relaci
on
ep+1 = ep + (1)p+1
] (ep ).
Una comprobaci
on directa muestra que esta f
ormula vale igualmente si p = 0.
n ).
Con esto tenemos completamente determinado el complejo C(S

100

Captulo 4. Complejos celulares

Ahora consideramos la proyecci


on can
onica : S n Pn (R), que claramente es celular, luego induce homomorfismos

] : Cp (S n ) Cp (Pn (R)).
p
La restricci
on : (B+
, S p1 ) (Pp (R), Pp1 (R)) es un homeomorfismo
p
]
relativo, luego
se restringe a un isomorfismo entre Hp (B+
, S p1 ) y Cp (Pp (R)).
Por consiguiente, e0p =
] (ep ), es una base de Cp (Pp (R)). Por otra parte,
]

] (
] (ep )) = ]
(ep )) =
] (ep ) = e0p .
Con esto podemos calcular el operador frontera:
e0p+1

Explcitamente:

=
] (ep+1 ) =
] (ep+1 )

=
] ep + (1)p+1
] (ep ) = 1 + (1)p+1 e0p .
e0p+1

2e0p
0

si p es par,
si p es impar.

Ahora es inmediato el teorema siguiente:


Teorema 4.16 La homologa (completa) del espacio proyectivo real Pn (R) viene
dada por
0
si p < 0 o p > n,

A
si p = 0,

n
A
si 1 p = 2k n,

(2)
Hp (P (R)) =

A/2A
si 1 p = 2k + 1 < n,

A
si p = 2k + 1 = n,
donde A(2) es el n
ucleo de la multiplicaci
on por 2 en A.

4.5

Los n
umeros de Betti y la caracterstica de
Euler

En esta secci
on supondremos que el anillo de coeficientes A sobre el que
construimos los grupos de homologa es un cuerpo o, al menos, dominio de
ideales principales (como Z). En tal caso, si M es un A-m
odulo finitamente
generado y T (M ) es el subm
odulo de torsi
on, es decir, el subm
odulo formado
por los elementos m M tales que existe un a A no nulo tal que am = 0, se
cumple que M/T (M ) es un A-m
odulo libre (finitamente generado). Al rango de
este cociente se le llama rango de M . Adem
as, todo subm
odulo de un A-m
odulo
libre de rango finito r es libre y de rango menor o igual que r.
Si X es un complejo celular, sabemos que Cp (X) es un A-m
odulo libre finitamente generado, luego tambien lo es el subm
odulo de ciclos Zp (X) y su

cociente, Hp (X).

4.5. Los n
umeros de Betti y la caracterstica de Euler

101

Definici
on 4.17 Sea X un espacio topol
ogico y p un entero tal que el A-m
odulo
Hp (X) sea finitamente generado. Entonces se define el n
umero de Betti de X de
dimensi
on p como el rango bp (X) de Hp (X). Cuando no se especifica el anillo
A se sobrentiende que es Z.
La homologa considerada es la completa, de modo que b0 (X) es el n
umero
de componentes arcoconexas de X (supuesto que sea finito).
Las observaciones previas a la definici
on junto con el teorema 4.12 prueban
que si X es un complejo celular entonces todos sus n
umeros de Betti est
an
definidos, as como que bp (X) 6= 0 a lo sumo si 0 p n.
En general, si X es un espacio topol
ogico cuyos n
umeros de Betti est
an
todos definidos y todos son nulos salvo a lo sumo una cantidad finita, definimos
la caracterstica de Euler de X como
P
(X) = (1)p bp (X).
p

Tenemos, pues, que la caracterstica de Euler est


a definida para todo complejo celular. Por ejemplo, con los c
alculos que tenemos hechos, es inmediato
comprobar que

0 si n es impar,
(S n ) =
(Mg ) = 2 2g,
(Nh ) = 2 h,
2 si n es par,

0 si n es impar,
n
n
(P (C)) = n + 1,
(P (R)) =
1 si n es par.
En particular, vemos que este invariante es suficiente para distinguir entre
s las superficies Mg y tambien las Nh (aunque (Mg ) = (N2g )).
Observemos que los n
umeros de Betti pueden depender del anillo de coeficientes. Un ejemplo nos lo proporcionan las superficies Nh , para las cuales
b1 = h 1 si A no tiene caracterstica 2 y b1 = h en caso contrario. Ahora bien,
la caracterstica de Euler resulta invariante porque b2 compensa esta diferencia.
El teorema 4.20 prueba que la caracterstica de Euler de un complejo celular no
depende del anillo de coeficientes.
Vamos a ver que la caracterstica de Euler es muy f
acil de calcular en espacios
concretos. Para ello necesitamos algunas cuentas con sucesiones exactas. El
teorema siguiente es trivial si A es un cuerpo y, por consiguiente, los m
odulos
son espacios vectoriales.
Teorema 4.18 Consideremos una sucesi
on exacta
f1

f2

0 M1 M2 Mr 0,
de m
odulos finitamente generados sobre un dominio de ideales principales A.
Entonces
P
(1)p rang Mp = 0.
p

102

Captulo 4. Complejos celulares

n: Lo probaremos por inducci


Demostracio
on sobre r. Para r = 1, 2 es
inmediato. Ve
amoslo para r = 3. Tenemos, pues,
f1

f2

0 M1 M2 M3 0.
Vamos a reducirlo al caso en que el anillo es un cuerpo. Para ello consideramos el cuerpo de cocientes K de A. Llamemos M i = Mi /T (Mi ), que es un
A-m
odulo libre del mismo rango que Mi (por definici
on). Es f
acil ver que la
sucesi
on dada induce una sucesi
on
f

1
2
0 M 1
M 2
M 3 0.

Esta sucesi
on es exacta en M 1 y en M 3 , aunque no necesariamente en M 2 .
Adem
as, f 1 f 2 = 0. (Las comprobaciones son simples: veamos, por ejemplo,
la inyectividad de f 1 . Si f 1 ([m]) = 0, entonces f1 (m) T (M2 ), luego existe
a A no nulo tal que f1 (am) = 0, luego am = 0, luego m T (M1 ) y [m] = 0.)
Si ri = rang Mi , fijando una base en cada M i podemos considerar el isomorfismo coordenado i : M i Ari . A traves de estos isomorfismos los
homomorfismos f 1 y f 2 se transforman en homomorfismos j1 y j2 , los cuales
se extienden de forma u
nica a aplicaciones lineales j10 y j20 entre los espacios
vectoriales Kri .
0

/M

f1
1

f2
2

j1

j10

/ Ar1
i

/M

/0

/ Ar3

/0

j2

j20

/ Ar2
i

/ Kr1

/M

/ Kr2

/ Kr3

/0

Concretamente, j10 es la extensi


on a Kr1 de la restricci
on de j1 a la base
r1
can
onica de A . Similarmente con j20 .
Ya hemos comentado que la primera fila no es necesariamente exacta en M 2 ,
luego la segunda (que es una replica) tampoco tiene por que serlo. No obstante
probamos a continuaci
on que la tercera lo es.
En general, si x Kr1 , existe un a A no nulo (el producto de los denominadores de las componentes de x) tal que ax Ar1 , luego j1 (ax) = j10 (ax) = 0,
luego ax = 0 y tambien x = 0.
Similarmente se prueba que j20 es suprayectiva, as como que j10 j20 = 0.
Tomemos ahora x N(j20 ) y, como antes, consideramos a A no nulo tal que
ax Ar2 . Sea ax = 2 ([m]). Entonces f 2 ([m]) = 0, es decir, f2 (m) es un
elemento de torsi
on, existe b A no nulo tal que f2 (bm) = 0, luego bm Im f1 ,
luego [bm] Im f 1 , luego bax Im j10 , y tambien x Im j10 .
Ahora es clara la relaci
on r2 = r1 + r3 . Si r > 3 dividimos la sucesi
on exacta
dada en las sucesiones
0 M1 M2 Im f2 0

4.5. Los n
umeros de Betti y la caracterstica de Euler

103

y
0 Im f2 M3 Mr 0.
Como ambas tienen longitud menor que r, podemos aplicarles la hip
otesis de
inducci
on y, sumando las igualdades que obtenemos, llegamos a la conclusi
on.
Aunque hemos definido los n
umeros de Betti y la caracterstica de Euler para
el caso de un espacio topol
ogico, es claro que la definici
on vale igualmente para
pares de espacios. Para probar el teorema siguiente basta aplicar el resultado
anterior a la sucesi
on exacta de homologa del par (X, U ) del enunciado:
Teorema 4.19 Sea (X, U ) un par de espacios topol
ogicos de modo que esten
definidas las caractersticas de Euler de X, U y (X, U ). Entonces se da la
relaci
on
(X) = (U ) + (X, U ).
Ahora podemos probar:
Teorema 4.20 Sea X un complejo celular de dimensi
on n formado por cp celdas de cada dimensi
on p. Entonces
(X) =

n
P

(1)p cp .

p=0

n: Lo probamos por inducci


Demostracio
on sobre n. Si n = 0 tenemos
que X es un espacio finito de c0 puntos. Ciertamente entonces, su u
nico grupo
de homologa no trivial es el de dimensi
on 0 y (X) = b0 (X) = c0 .
Supuesto cierto para n 1, aplicamos el teorema anterior al par (X, X n1 ),
que nos da la relaci
on
(X) = (X n1 ) + (X, X n1 ).
Seg
un el teorema 4.11, tenemos que (X, X n1 ) = (1)n cn , con lo que la
conclusi
on es inmediata.
Ejemplo Sea P un poliedro en el sentido tradicional, es decir, un espacio
formado por caras poligonales homeomorfo a una esfera. Entonces, si P est
a
formado por V vertices, A aristas y C caras, se cumple la relaci
on
V + C A = 2,
conocida como la f
ormula de Euler.
El teorema anterior nos permite probar f
acilmente una u
ltima relaci
on:
Teorema 4.21 Sean X e Y dos complejos celulares. Entonces
(X Y ) = (X)(Y ).

104

Captulo 4. Complejos celulares

n: En la prueba del teorema 4.5 hemos visto que X Y


Demostracio
admite una estructura de complejo celular en la que
P
cp (X Y ) =
ci (X)cj (Y ).
i+j=p

El resultado es ahora un simple c


alculo a partir del teorema anterior.

Ejemplo (S 2 S 2 ) = 4, luego S 2 S 2 no es homeomorfo a S 4 .


Terminamos la secci
on mostrando otro caso en el que podemos asegurar que
est
an definidos los n
umeros de Betti: el de las variedades topol
ogicas compactas.
Teorema 4.22 Los grupos de homologa de las variedades topol
ogicas compactas son m
odulos finitamente generados.
n: Por el teorema 1.9 no perdemos generalidad si consideraDemostracio
mos una variedad V Rm . Por el teorema 1.15 tenemos un entorno N de V en
Rn y una retracci
on r : N V . Sea = d(V, Rm \ N ). Podemos descomponer
m
R en una cuadrcula de cubos de di
ametro menor que . La uni
on K de los
cubos que cortan a V es un complejo celular V K N y r se restringe a una
retracci
on r : K V , la cual induce a su vez epimorfismos
r : Hp (K) Hp (V ).
(Son suprayectivos porque i r = 1, donde i : V K es la inclusi
on.)
Sabemos que los m
odulos Hp (K) de los complejos celulares son finitamente
generados, luego lo mismo vale para los m
odulos Hp (V ).
En particular todas las variedades compactas tienen definidos los n
umeros
de Betti y la caracterstica de Euler.

4.6

Poliedros

Terminamos estudiando los complejos celulares m


as sencillos, a saber, aquellos cuyas caras de dimensi
on p son p-smplices afines. Estos espacios tienen
gran interes en topologa algebraica. De todos modos, los resultados que siguen
no van a ser usados despues salvo en el apendice A.
Definici
on 4.23 Un complejo simplicial afn en Rn es un conjunto finito K de
smplices de Rn con la propiedad de que toda cara de un smplice de K est
a en
K y la intersecci
on de dos smplices de K es vaca o bien es una cara com
un.
Los smplices de K se llaman caras de K. La dimensi
on de un complejo K
es el m
aximo de las dimensiones de sus caras. Llamaremos poliedro asociado a
K a la uni
on de todos los smplices que lo componen. Lo representaremos por
|K|. Claramente se trata de un espacio topol
ogico compacto, no necesariamente
conexo.

4.6. Poliedros

105

La u
ltima observaci
on de la secci
on 2.1 muestra que el conjunto de las caras
de un smplice S forma un complejo simplicial cuyo poliedro asociado es el
propio S.
Un subcomplejo L de un complejo K es un subconjunto de K que adem
as
sea un complejo. As, el conjunto de los smplices de K de dimensi
on r forma
un subcomplejo de K al que llamaremos r-esqueleto de K, y lo representaremos
por K r .
Teniendo en cuenta que un smplice afn es homeomorfo a una bola cerrada
(por el teorema 1.3), es f
acil ver que si K es un complejo simplicial, entonces
su poliedro |K| es un complejo celular y el poliedro del r-esqueleto de K en el
sentido que acabamos de introducir es el r-esqueleto de |K|.
Si S es un smplice, el conjunto de todas las caras de S distintas del propio
S constituye un complejo al que llamaremos frontera de S, y lo representaremos
por S.
La uni
on y la intersecci
on de subcomplejos de un complejo dado son a su
vez complejos. El teorema siguiente contiene informaci
on m
as fina sobre la
estructura de los complejos.
Teorema 4.24 Si K es un complejo afn, cada punto de |K| pertenece al interior de una u
nica cara de K. Recprocamente, si K es un conjunto finito de
smplices con interiores disjuntos dos a dos y tal que toda cara de un smplice
de K est
a en K, entonces K es un complejo simplicial afn.
n: Todo punto x |K| est
Demostracio
a en una de sus caras, digamos en
S. Si expresamos x como combinaci
on afn de los vertices de S, entonces x est
a
en el interior de la cara de S formada por los vertices correspondientes a las
coordenadas positivas de x.
Si x est
a en el interior de dos caras de K, digamos en S1 y S2 , entonces
S1 S2 6= , luego C = S1 S2 es una cara com
un, pero una cara C es disjunta
del interior del smplice S1 salvo que C = S1 , e igualmente C = S2 .
Sea ahora K un conjunto de smplices en las condiciones del teorema. Hemos
de probar que dos cualesquiera de sus elementos S1 y S2 son disjuntos o se cortan
en una cara. Debidamente ordenados, podemos suponer que los vertices de S1
son (a0 , . . . , ar , br+1 , . . . , bs ) y que los de S2 son (a0 , . . . , ar , cr+1 , . . . , cs0 ), de
modo que ning
un bi coincide con ning
un cj . Obviamente el smplice de vertices
(a1 , . . . , ar ) tal vez vaco est
a contenido en S1 S2 . Si x S1 S2 , entonces
x=

r
P

ti ai +

i=0

s
P

ti bi =

i=r+1

r
P

t0i ai +

i=0

s0
P

t0i ci ,

i=r+1

P
P
donde
ti = t0i = 1, pero ha de ser tr+1 = = ts = t0r+1 = = t0s0 = 0, o
de lo contrario x estara en el interior de dos smplices distintos en K. As pues,
x pertenece al smplice de vertices (a1 , . . . , ar ), que es, por tanto, S1 S2 .
Sabemos que un smplice, como espacio topol
ogico, est
a determinado por su
dimensi
on. Esto no es cierto para un complejo K, pero veremos que la topologa

106

Captulo 4. Complejos celulares

de K est
a determinada por un esquema muy general que describe la forma en
que se conectan sus caras. para enunciarlo adecuadamente debemos introducir
las aplicaciones que conservan con m
as exactitud la estructura de un complejo:
Definici
on 4.25 Dados dos complejos simpliciales K y L, diremos que una
aplicaci
on f : |K| |L| es simplicial si cuando S es una cara de K con vertices
a0 , . . . , ar , entonces los puntos f (a0 ), . . . , f (ar ) son afnmente independientes,
generan una cara de L y la restricci
on de f a S viene dada por
P
P
r
r
f
ti ai =
ti f (ai ),
i=0

i=0

es decir, la restricci
on de f a S coincide con la restricci
on de una aplicaci
on afn.

En particular, la restricci
on de f a cada cara de K es continua (porque
las aplicaciones afines lo son), luego f es continua en |K| (porque las caras
de K forman un cubrimiento cerrado finito de |K|). Si f es biyectiva (y por
consiguiente un homeomorfismo, ya que |K| es compacto), diremos que es un
homeomorfismo simplicial.
Definici
on 4.26 Un complejo simplicial abstracto K es un conjunto finito de
conjuntos finitos, llamados caras de K, con la propiedad de que todo subconjunto
de una cara de K es una cara de K. Los elementos de las caras de K (o,
indistintamente, las caras con un solo elemento) se llaman vertices de K. La
dimensi
on de una cara se define como una unidad menos que el n
umero de
vertices que la componen. La dimensi
on de K es el m
aximo de las dimensiones
de sus caras.
Diremos que un complejo simplicial afn K es una realizaci
on de un complejo
simplicial abstracto K si existe una biyecci
on entre los vertices de K y los de
K de modo que un conjunto de vertices de K es una cara de K si y s
olo si los
vertices correspondientes en K son los vertices de una cara de K.
Ejemplo El cubo de la figura es una realizaci
on del complejo abstracto
K = {{1}, {2}, {3}, {4}, {5}, {6}, {7}, {8},
{1, 2}, {1, 3}, {1, 4}, {1, 5}, {1, 8}, {2, 3}, {2, 5}, {2, 6}, {2, 7},
{3, 3}, {3, 7}, {3, 8}, {4, 8}, {5, 6}, {5, 7}, {5, 8}, {6, 7}, {7, 8},
{1, 2, 3}, {1, 3, 4}, {1, 2, 5}, {2, 5, 6}, {2, 3, 7}, {2, 6, 7},

{3, 4, 8}, {3, 7, 8}, {1, 4, 8}, {1, 5, 8}, {5, 6, 7}, {5, 7, 8}}
8
5

7
6

4
1

3
2

4.6. Poliedros

107

Es obvio que todo complejo afn es la realizaci


on de un complejo abstracto. El
interes de este concepto reside en que un complejo abstracto es una estructura
muy sencilla que, sin embargo, determina completamente la topologa de sus
realizaciones. Lo probamos en el teorema siguiente.
Teorema 4.27 Los poliedros de dos realizaciones de un mismo complejo abstracto son simplicialmente homeomorfos.
n: Si K1 y K2 son dos realizaciones de un mismo comDemostracio
plejo abstracto K, entonces podemos nombrar sus vertices como a0 , . . . , am y
b0 , . . . , bm respectivamente, de modo que ai y bi se correspondan con el mismo
vertice de K. Esto implica que si {ai1 , . . . , air } son los vertices de una cara C
de K1 , entonces {bi1 , . . . , bir } son los vertices de una cara C 0 de K2 . Existe una
u
nica aplicaci
on fC : C C 0 tal que f (aij ) = bij para todo j y que conserve
las coordenadas baricentricas respecto a los vertices, es decir, que sea la restricci
on de una aplicaci
on afn. Es claro que las aplicaciones fC se extienden a
un u
nico homeomorfismo simplicial f : |K1 | |K2 |.
M
as notable es el hecho de que todo complejo abstracto tiene una realizaci
on,
es decir, que nunca puede ocurrir que si razonamos sobre un complejo abstracto
estemos hablando de nada.
Teorema 4.28 Todo complejo abstracto de dimensi
on n tiene una realizaci
on
en R2n+1 .
n: Sea K un complejo abstracto y sean a0 , . . . , am sus vertiDemostracio
ces. Veamos que existen m + 1 puntos en R2n+1 tales que 2n + 2 cualesquiera
de ellos sean afnmente independientes. De hecho podemos encontrar cualquier
cantidad de puntos as: supuesto que hayamos encontrado k de ellos, consideramos las variedades afines generadas por cada 2n + 1 de ellos, que son un n
umero
finito, luego no cubren R2n+1 , luego siempre podemos tomar un punto que no
este en ninguna de ellas, y as tenemos k + 1 puntos con la misma propiedad.
Llamemos a0 , . . . , am a los puntos que hemos tomado y biyectemoslos con los
vertices de K. Puesto que K tiene dimensi
on n, los subconjuntos de a0 , . . . , am
correspondientes con caras de K son afnmente independientes, luego determinan
smplices en R2n+1 . Sea K el conjunto formado por estos smplices. Para que
sea un complejo s
olo hemos de probar que la intersecci
on de dos cualesquiera
de sus caras es vaca o bien es otra cara. Ahora bien, si C1 y C2 son caras de
K, digamos de dimensiones p y q, el n
umero de vertices de una y otra es a lo
sumo p + q + 2 2n + 2, luego dichos vertices son afnmente independientes,
luego forman un smplice que tiene a C1 y C2 como caras, luego C1 C2 ha de
ser vaco o bien una cara com
un.
Investigamos ahora m
as a fondo la estructura de un complejo:
Definici
on 4.29 Sea K un complejo simplicial. Para cada punto x |K|,
definimos el entorno simplicial de x como el conjunto NK (x) formado por todas
las caras de K que contienen a x junto con las caras de estas. La esfera simplicial
de x es el conjunto SK (x) de las caras de NK (x) que no contienen a x.

108

Captulo 4. Complejos celulares

Si S es una cara de K, la estrella de S es la uni


on de los interiores de las
caras de K que tienen a S por cara. La representaremos por EK (S).

Por ejemplo, en el complejo de la figura, el entorno simplicial del punto


se
nalado est
a formado por los dos tri
angulos centrales junto con sus cinco caras
y sus cuatro vertices. La esfera simplicial est
a formada por las cuatro aristas y
los cuatro vertices marcados con trazo grueso y la estrella de la arista en la que
est
a el punto est
a formada por dicha arista (sin sus vertices) y los dos tri
angulos
sin sus lados.
El teorema siguiente recoge las propiedades b
asicas de estos conceptos. La
prueba se basa esencialmente en el teorema 4.24.
Teorema 4.30 Sea K un complejo simplicial, S una cara de K y x |K|.
Entonces:
a) NK (x) y SK (x) son complejos simpliciales.
b) La estrella EK (S) es abierta en |K|.
c) Si S es la u
nica cara de K que tiene a x en su interior, entonces se cumple
que EK (S) = |NK (x)| \ |SK (x)|. En particular |NK (x)| es un entorno de
x en K.
n: a) es inmediato.
Demostracio
Para probar b) basta observar que el conjunto |K| \ EK (S) est
a formado
por las caras de K que no tienen a S por cara. En efecto, si y |K| \ EK (S),
entonces y est
a en el interior de una cara de K, pero esta no puede tener a S
por cara, o de lo contrario y estara en EK (S). Recprocamente, si C es una
cara de K que no tiene a S por cara e y C, entonces y est
a en el interior de
una u
nica cara de K que, por ser cara de C, no tiene a S por cara. La unicidad
implica que y |K| \ EK (S). Por consiguiente este conjunto es cerrado en |K|.
c) Si y EK (S), entonces y est
a en el interior de una cara C de K que
tiene a S por cara, luego C NK (x) y por consiguiente y |NK (S)|. Adem
as
y
/ SK (x), o de lo contrario y estara en una cara de NK (S) que no contiene a
x, luego estara en el interior de una cara de NK (S) que no contiene a x, pero
esa cara habra de ser C por la unicidad y x S C.
Recprocamente, si y |NK (x)| \ |SK (x)|, entonces y est
a en una cara C de
K que contiene a x. En particular y estar
a en el interior de una cara C 0 de C,

4.6. Poliedros

109

pero C 0 ha de contener a x, o de lo contrario y estara en SK (x). Entonces x


est
a en el interior de una cara de C 0 , es decir, S es una cara de C 0 , luego x est
a
en el interior de una cara (C) que tiene a S por cara. En conclusi
on y EK (S).
Ahora necesitamos el siguiente teorema tecnico:
Teorema 4.31 Sea K un complejo simplicial, x |K|, y |NK (x)|, y 6= x.
Entonces el segmento de extremos x, y est
a contenido en |NK (x)|. La semirrecta
de origen x que pasa por y corta a |SK (x)| en un u
nico punto.
n: Tenemos que y est
Demostracio
a en un smplice S de K que contiene
a x. Como los smplices son convexos, el segmento de extremos x, y est
a contenido en S, luego en |NK (x)|.
Sea ahora l la semirrecta de origen x y que pasa por y. Puesto que |NK (x)|
est
a acotado, existe un punto z l tal que
d(x, z) = sup{d(x, z 0 ) | z 0 l |NK (x)|}.
Como y l |NK (x)|, y 6= x, esta distancia no es nula, luego z 6= x. Como
|NK (x)| es cerrado, z |NK (x)|. Por consiguiente z est
a en el interior de una
cara S de NK (x). No puede ocurrir que x S, pues en tal caso podramos prolongar el segmento xz sin salir de S, luego sin salir de NK (x), lo que contradira
la construcci
on de z. De este modo, S SK (x), luego z |SK (x)| l.
Falta probar que ning
un otro punto de l est
a en |SK (x)|. Ciertamente, los
puntos de l que distan m
as de x que z est
an fuera de |NK (x)|, luego no est
an
tampoco en |SK (x)|. Falta probar que ning
un punto interior del segmento de
extremos xz est
a en |SK (x)|.
Como S NK (x), tenemos que S es una cara de un smplice C de K que
contiene a x, luego x est
a en el interior de una cara S 0 de C. Los vertices de
S y los de S 0 son vertices del smplice C, luego son afnmente independientes y
generan un smplice T , que tiene a S y S 0 por caras. En particular T NK (x).

x
S0

T
z
S

Basta probar que los puntos interiores del segmento xz son interiores a T ,
pues entonces estar
an en EK (S 0 ) y no en |SK (x)|. Ahora bien, x tiene coordenadas baricentricas positivas respecto de todos los vertices de S 0 , z tiene
coordenadas baricentricas positivas respecto de todos los vertices de S, luego
una combinaci
on convexa estricta de ambos tiene coordenadas baricentricas positivas respecto de todos los vertices de T y es, por lo tanto, interior a T .

110

Captulo 4. Complejos celulares

De aqu deducimos un teorema muy u


til sobre la topologa de los complejos
simpliciales. Esencialmente dice que si dos poliedros son homeomorfos entonces los poliedros asociados a las esferas simpliciales de puntos hom
ologos son
homot
opicos. Por conveniencia lo presentamos en una forma ligeramente m
as
general que ser
a necesaria en el apendice A.
Teorema 4.32 Sean K y L complejos simpliciales y sea f : |K| |L| un
homeomorfismo en su imagen. Sea U un abierto de |L| contenido en f |K| y
x |K| tal que f (x) U . Entonces |SK (x)| es homot
opico a |SL (f (x))|.
n: Por el teorema 4.24, el punto f (x) est
Demostracio
a en el interior de
una u
nica cara S de L. Tenemos que f (x) U EL (S) |NL (f (x))|, luego
H = f 1 [U EL (S)] es un abierto en |K| que contiene a x y f [H] |NL (f (x))|.
Para cada n
umero real 0 < 1 sea |NK (x)| el conjunto de puntos de
|NK (x)| de la forma x + (y x), donde y |NK (x)|, es decir, es el conjunto
que se obtiene al aplicarle a NK (x) la homotecia de centro x y raz
on . En
particular es homeomorfo a NK (x). Puesto que H es abierto y |NK (x)| est
a
acotado, existe un tal que x |NK (x)| H, de donde
f (x) f [|NK (x)|] |NL (f (x))|.
Como |NK (x)| es un entorno de x en K, tenemos que f [|NK (x)|] U es
un entorno de f (x) en L, luego existe un tal que |NL (f (x))| f [|NK (x)|].
Del mismo modo que hemos obtenido podemos obtener, por u
ltimo un de
modo que

f (x) f |NK (x)| |NL (f (x))| f |NK (x)| |NL (f (x))|.

f (x)

|NL (f (x))|

f |NK (x)|
|NL (f (x))|

f |NK (x)|

Definimos como sigue una aplicaci


on : |SL (f (x))| f |SK (x)| . Dado
y |SL (f (x))|, tenemos que f 1 (y) |NK (x)| |NK (x)|, f 1 (y) 6= x. Por
el teorema anterior la semirrecta de origen x que pasa por f 1 (y) corta a SK (x)
en un u
nico punto. Tomamos su homotetico
en |SK (x)| y aplicamos f .
Similarmente, podemos definir : f |SK (x)| |SL (f (x))|, es decir,
partimos de y f |SK (x)| |NL (f (x))|, lo proyectamos radialmente sobre
SL (f (x)) y consideramos su homotetico en |SL (f (x))|.
Vamos a probar que es homot
opica a la identidad en |SL (f (x))|. En
primer lugar consideramos la aplicaci
on f 1 . Si y |SL (f (x))|, entonces

4.6. Poliedros

111

f 1 ((y)) est
a situado en la semirrecta de origen x que pasa por f 1 (y). Ambos
puntos est
an en |NK (x)| y, por el teorema anterior, tambien lo est
a el segmento
que los une. M
as precisamente, dicho segmento est
a contenido en |NK (x)|\{x}
luego, por el teorema 1.24, las aplicaciones
f 1 , f 1 : |SL (f (x))| |NK (x)| \ {x}
son homot
opicas. Componiendo la homotopa con f obtenemos una homotopa
entre
, I : |SL (f (x))| |NL (f (x))| \ {f (x)}.
(I es la identidad).
Por otra parte, el teorema 1.24 nos proporciona tambien una homotopa
entre y . En efecto, dado y |SL (f (x))|, tenemos que ((y)) est
a
en la semirrecta de origen f (x) que pasa por (y). Ambos puntos est
an en
|NL (f (x))|, luego dicho segmento est
a en |NL (f (x))| \ {f (x)}.
En definitiva tenemos una homotopa entre
, I : |SL (f (x))| |NL (f (x))| \ {f (x)}.
Finalmente, componemos esta homotopa con la proyecci
on radial
|NL (f (x))| \ {f (x)} |SL (f (x))|.
Puesto que las im
agenes de I y est
an en |SL (f (x))|, la composici
on sigue siendo una homotopa entre ambas, pero ahora como aplicaciones
en |SL (f (x))|. Similarmente se prueba que es homot
opica

a la identidad, luego tenemos que |SL (f (x))| es homot


opico a f |SK (x)| . Puesto que

|SL (f (x))| es homeomorfo a |SL (f (x))| y |SK (x)| es homeomorfo a f |SK (x)| ,
concluimos que |SL (f (x))| y |SK (x)| tambien son homot
opicos.

Captulo V

El
algebra homol
ogica
En este captulo estudiamos m
as detenidamente las estructuras algebraicas
generales que hemos ido introduciendo para desarrollar la homologa singular.
Abordaremos problemas tecnicos, como la relaci
on entre las homologas respecto a diferentes anillos de coeficientes y veremos que existe una teora dual a
la homologa singular, conocida como cohomologa singular, que m
as adelante
ser
a esencial para enunciar importantes resultados sobre variedades topol
ogicas.
El lenguaje adecuado para enunciar las propiedades generales del algebra homol
ogica es el de la teora de categoras, que introducimos en la primera secci
on.

5.1

Categoras

La noci
on de categora permite un tratamiento unificado de diversas estructuras algebraicas. Veamos la definici
on:
Definici
on 5.1 Una categora C est
a determinada por:
a) Una clase, a cuyos elementos llamaremos objetos de C,
b) Una funci
on que a cada par de objetos X, Y de C les asigna un conjunto
hom(X, Y ), a cuyos elementos llamaremos morfismos (en C) de X en Y .
f

Escribiremos f : X Y o X Y para indicar que f hom(X, Y ).


c) Una funci
on que a cada par de morfismos f hom(X, Y ), g hom(Y, Z)
les asigna un morfismo f g hom(X, Z) de modo que se cumplan las
propiedades siguientes:
1. Asociatividad: (f g) h = f (g h), para todos los morfismos f ,
g, h para los que la composici
on tenga sentido.
2. Para cada objeto X, existe un morfismo 1X hom(X, X) de manera
que 1X f = f para todo f hom(X, Y ) y g 1X = g para todo
g hom(Y, X).
113

114

Captulo 5. El algebra homol


ogica

Nota Un ejemplo de categora es la que tiene por objetos a todos los anillos
y de modo que los morfismos entre dos anillos son todos los homomorfismos de
anillos (y la composici
on de morfismos es la composici
on usual de aplicaciones).
En este ejemplo, como en la mayora de los que surgen de forma natural, la clase
de los objetos no es un conjunto, pero esto es un mero problema tecnico de la
teora axiom
atica de conjuntos que puede resolverse de muchas formas. Una es
simplemente ser cuidadoso. Otra es restringirse a categoras menores, como, en
nuestro ejemplo, la categora de todos los anillos de cardinal hereditariamente
menor que un cierto cardinal regular . As tenemos un conjunto y, puesto
que es arbitrario, todos los resultados que obtengamos se aplicar
an a anillos
arbitrarios. Hay m
as posibilidades, pero no vamos a discutirlas aqu. El lector
que sepa la suficiente teora de conjuntos para comprender realmente el problema
tambien sabr
a resolverlo sin dificultad.
En muchos casos, definiremos una categora indicando u
nicamente cu
ales son
sus objetos, pues en general es f
acil sobrentender cu
ales ser
an los morfismos correspondientes. As, por ejemplo, si hablamos de la categora de los A-m
odulos,
para un anillo fijo A, se sobrentiende que los morfismos son los homomorfismos
de m
odulos, y que la composici
on es la composici
on usual de aplicaciones.
No obstante, hemos de destacar que la definici
on de categora no exige que los
morfismos entre objetos sean aplicaciones, ni en particular que la composici
on
de morfismos sea la composici
on de aplicaciones. Precisamente, la utilidad de la
teora de categoras reside en gran parte en la posibilidad de cubrir situaciones
m
as complejas. Por ejemplo, fijado un anillo A, las sucesiones exactas cortas
de A-m
odulos son los objetos de una categora (m
as concretamente, los objetos
son quntuplas formadas por tres m
odulos y dos homomorfismos), en la cual,
los morfismos entre dos sucesiones son las ternas de homomorfismos que hacen
conmutativo el diagrama correspondiente.
0

/P

/Q

/R

/0

/ P0

/ Q0

/ R0

/0

En casos como este, tambien dejaremos de especificar los morfismos a menudo. No obstante, a veces es necesario precisar, pues hay varias opciones
de interes. Por ejemplo, tomando como objetos los complejos de A-m
odulos,
podemos formar una categora con los homomorfismos de complejos y la composici
on usual, pero tambien podemos tomar como morfismos las clases de homotopa de homomorfismos de complejos. La composici
on se define entonces
como [f ] [g] = [f g]. Se comprueba f
acilmente que la clase de la composici
on
depende u
nicamente de las clases de los homomorfismos que componemos.
Tambien tenemos ejemplos de categora de interes en topologa: la de los
espacios topol
ogicos (con las aplicaciones continuas), o la de los pares o ternas de
espacios (con las aplicaciones continuas entre pares o ternas), la de los complejos
celulares (con las aplicaciones celulares), etc.

5.1. Categoras

115

Observemos que si X es un objeto de una categora, el morfismo 1X que


satisface la definici
on est
a unvocamente determinado. En efecto, si hubiera
otro 10X tendramos que 1X = 1X 10X = 10X .
Diremos que un morfismo f : X Y en una categora es inyectivo si existe
un morfismo g : Y X tal que f g = 1X . Diremos que es suprayectivo si
existe g de modo que g f = 1Y . Diremos que f es una equivalencia si es a la
vez inyectivo y suprayectivo. Observemos lo siguiente:
Teorema 5.2 Sea f : X Y un morfismo en una cierta categora y sean g,
h : Y X dos morfismos tales que g f = 1Y , f h = 1X . Entonces g = h.
n: Tenemos que g = g 1X = g f h = 1Y h = h.
Demostracio

As pues, si f : X Y es una equivalencia, podemos definir f 1 como


el u
nico morfismo que cumple f f 1 = 1X , f 1 f = 1Y . Es claro que f 1
tambien es una equivalencia.
El producto de dos categoras C y C0 es la categora que tiene por objetos a
los pares (X, X 0 ) formados por un objeto X de C y un objeto X 0 de C0 y por
morfismos entre dos pares a los pares de morfismos entre sus componentes. Similarmente, podemos definir el producto de cualquier cantidad, finita o infinita,
de categoras.
Definici
on 5.3 Un funtor (covariante) F : C C0 entre dos categoras es
una aplicaci
on que a cada objeto X de C le asigna un objeto F (X) de C0 y a
cada morfismo f : X Y un morfismo F (f ) : F (X) F (Y ) de modo que
se cumplan las propiedades siguientes:
a) F (1X ) = 1F (X) .
b) F (f g) = F (f ) F (g).
Es claro que la composici
on de funtores es un funtor. La mayora de los conceptos del algebra homol
ogica en general y la topologa algebraica en particular
son funtoriales. Veamos algunos ejemplos, sin animo de ser exhaustivos. A menudo describiremos un funtor indicando su acci
on sobre los objetos, entendiendo
que su acci
on sobre morfismos es la obvia por el contexto.
La aplicaci
on que a cada complejo de A-m
odulos les asigna el complejo de
sus grupos de homologa (complejo con frontera trivial) es un funtor de la
categora de complejos de A-m
odulos en s misma.
El teorema 2.25 describe un funtor de la categora de las sucesiones exactas
cortas de complejos de A-m
odulos en la categora de las sucesiones exactas
infinitas de A-m
odulos. La prueba de que se comporta adecuadamente
sobre los morfismos es el teorema 2.27.
La aplicaci
on H que a cada par de espacios topol
ogicos les asigna su
complejo de m
odulos de homologa singular (con coeficientes en un anillo
fijo) es un funtor.

116

Captulo 5. El algebra homol


ogica

La aplicaci
on que a cada complejo de A-m
odulos C le asigna su m
odulo
de p-cadenas para un p fijo (y a cada homomorfismo de complejos su
restricci
on a las p-cadenas) es un funtor. Al componerlo con el funtor H
anterior obtenemos un funtor Hp que a cada par de espacios le asigna su
grupo de homologa de dimensi
on p.
Definici
on 5.4 Sean F , G : C C0 dos funtores entre dos categoras. Una
transformaci
on natural : F G es una aplicaci
on que a cada objeto X
de C le asigna un morfismo (X) : F (X) G(X), de modo que para todo
morfismo f : X Y el diagrama siguiente es conmutativo:
F (X)

F (f )

(X)

G(X)

/ F (Y )
(Y )

G(f )

/ G(Y )

Por ejemplo, en la categora de las sucesiones exactas cortas de complejos


de A-m
odulos consideramos las tres proyecciones Pi , para i = 1, 2, 3, que a cada
sucesi
on le asignan cada uno de sus complejos integrantes. Entonces el homomorfismo de conexi
on que proporciona el teorema 2.25 es una transformaci
on
natural : P3 H P1 H, donde H es el funtor que a cada complejo le
asocia el m
odulo graduado de sus grupos de homologa.
Para compensar el car
acter tan abstracto de los conceptos de funtor y transformaci
on natural, es conveniente usar un lenguaje m
as concreto, aunque
superficialmente sea menos exacto. Hablaremos de los funtores como si fueran
objetos de la categora donde toman im
agenes, y de las transformaciones naturales como si fueran morfismos. Por ejemplo, si M es un funtor que toma
im
agenes en una categora de A-m
odulos, hablaremos de M como si fuera un
m
odulo. Si decimos que M es libre hemos de entender que M (X) es un m
odulo
libre para todo objeto X. Similarmente, si es una transformaci
on natural entre
dos funtores C y C 0 que toman valores en una categora de m
odulos graduados,
diremos que tiene grado 1 si (X) : C(X) C 0 (X) es un homomorfismo de
grado 1 para todo objeto X, etc.
Ejemplo Definimos la suma directa de dos complejos C y D como el complejo
CD dado por (CD)p = Cp Dp con el operador frontera definido componente
a componente.
Si decimos que la suma directa de complejos es funtorial, debemos entender
que la aplicaci
on (C, D) 7 C D es un funtor de la categora de pares de
complejos de A-m
odulos en la categora de complejos de A-m
odulos. Aqu se
sobrentiende que el funtor en cuesti
on transforma un par de morfismos (f, g),
donde f : C C0 , g : D D0 en el morfismo obvio, es decir, en el morfismo
f g : C D C0 D0 dado por (f g)p (u v) = fp (u) gp (v). La
funtorialidad significa entonces que (f g) (f 0 g 0 ) = (f f 0 ) (g g 0 ), lo
cual se comprueba inmediatamente.

5.2. Equivalencias homot


opicas

117

Hp (C) Hp (D),
Si decimos que existe un isomorfismo natural Hp (C D) =
esto ha de entenderse como que existe una transformaci
on natural entre los
funtores Hp (C D) y Hp (C) Hp (D) (definidos ambos sobre la categora de
pares de complejos con im
agenes en la categora de A-m
odulos), que a cada par
de complejos le hace corresponder un isomorfismo.
Concretamente, el isomorfismo (= la transformaci
on natural) es la aplicaci
on
(C, D) : Hp (C D) Hp (C) Hp (D)
dada por ([c, d]) = ([c], [d]). Es f
acil comprobar que est
a bien definido, as
como que se cumple la conmutatividad que exige la definici
on de transformaci
on
natural.
En general, todos los conceptos definidos de forma can
onica, es decir, sin
elecciones arbitrarias, resultan ser funtoriales, y todos los homomorfismos definidos de forma can
onica resultan ser naturales. Por ejemplo, en la categora
de los m
odulos finitamente generados sobre un dominio de ideales principales,
todo m
odulo se descompone como M = Mt L, donde Mt es el subm
odulo de
torsi
on y L es libre. El m
odulo de torsi
on es funtorial, mientras que no hay una
forma can
onica de asociar a cada m
odulo M un subm
odulo libre L, por lo que
la parte libre de un m
odulo no es funtorial.

5.2

Equivalencias homot
opicas

Nos ocupamos aqu de algunos hechos adicionales sobre los homomorfismos de complejos. Sabemos que para que un homomorfismo de complejos
f : C D induzca isomorfismos f p : Hp (C) Hp (D) no es necesario que el
mismo sea un isomorfismo. Una condici
on suficiente es que sea una equivalencia
homot
opica, en el sentido que definimos a continuaci
on:
Definici
on 5.5 Un homomorfismo de complejos f : C D es una equivalencia homot
opica si existe un homomorfismo g : D C tal que los homomorfismos f g y g f son homot
opicos a las respectivas identidades.1
Ciertamente (ver los comentarios tras la definici
on 2.21), en estas condiciones
f p g p = 1 y g p f p = 1, luego f p es un isomorfismo para todo p. Ahora
probaremos que si los complejos C y D son libres (como m
odulos) entonces
esta condici
on suficiente es tambien necesaria. Conviene introducir algunos
conceptos.
Diremos que un complejo es acclico si sus m
odulos de homologa son triviales. Diremos que C es contractible si la identidad en C es homot
opica al
homomorfismo nulo.
En tal caso, tenemos que 1p = 0p : Hp (C) Hp (C), de donde se sigue que
Hp (C) = 0, es decir, todo complejo contractible es acclico. Vamos a probar un
consideramos la categora de los complejos de A-m
odulos con las clases de homotopa
de homomorfismos de complejos (ver la p
ag. 114) entonces f es una equivalencia homot
opica
si su clase de homotopa es una equivalencia en el sentido categ
orico.
1 Si

118

Captulo 5. El algebra homol


ogica

recproco parcial de este hecho, para lo cual demostramos antes un resultado


general muy simple sobre m
odulos libres que nos va a aparecer en diversas
ocasiones.
Teorema 5.6 (Propiedad proyectiva de los m
odulos libres) Consideremos tres A-m
odulos L, P , Q, donde L es libre, y dos homomorfismos y
como indica la figura siguiente y de modo que Im Im :

/Q

Entonces existe un homomorfismo que hace el diagrama conmutativo.


n: Tomamos una base X de L. Para cada x X definimos
Demostracio
(x) como una antiimagen por de (x) y extendemos la aplicaci
on por linealidad. As ((x)) = (x) para todo x X y, en consecuencia, para todo x L.
Recordemos que si A es un dominio de ideales principales, entonces todo
subm
odulo de un A-m
odulo libre es libre. Usamos este hecho en el teorema
siguiente:
Teorema 5.7 Si C es un complejo libre sobre un dominio de ideales principales,
entonces C es acclico si y s
olo si es contractible.
n: Si C es acclico, entonces p : Cp Fp1 (C) = Zp1 (C)
Demostracio
es un epimorfismo. Como Cp1 es libre, tambien lo es su subm
odulo Zp1 (C),
luego por el teorema anterior existe un homomorfismo sp1 : Zp1 (C) Cp
tal que sp1 p = 1. Es f
acil ver entonces que 1 p sp1 : Cp Zp (C).
Definimos Dp = (1 p sp1 )sp : Cp Cp1 . Se cumple que
D + D = (1 s)s + (1 s)s = 1 = 1 0,
luego D es una homotopa entre los homomorfismos 1 y 0.
Definici
on 5.8 Si f : C C0 es un homomorfismo de complejos, definimos
su cono como el complejo C dado por C p = Cp1 Cp0 con el operador frontera
p (c, c0 ) = (p1 c, f (c) + p0 c0 ).
Es f
acil comprobar que 0 es ciertamente un operador frontera.
Teorema 5.9 Si f : C C0 es un homomorfismo de complejos, existe una
sucesi
on exacta
f

Hp (C) Hp (C0 ) Hp (C) Hp1 (C) Hp1 (C0 )

5.3. Productos tensoriales

119

n: Sea : C0 C el homomorfismo definido mediante


Demostracio
0
(c ) = (0, c ). Se comprueba inmediatamente que es un homomorfismo de
como el dado por Cp = Cp1 con el operador
complejos. Definimos el complejo C
dada por (c, c0 ) = c
frontera p = p1 . Entonces, la aplicaci
on : C C
es tambien un homomorfismo de complejos. Tenemos una sucesi
on exacta
0


0 C0 C C
0.

= Hp1 (C), de esta sucesi


Teniendo en cuenta que Hp (C)
on obtenemos una
sucesi
on exacta de homologa

Hp (C0 ) Hp (C) Hp1 (C)


Hp1 (C0 )

S
olo hemos de comprobar que el homomorfismo de conexi
on es f . En efecto,
si partimos de [z] Hp1 (C), tomamos una antiimagen (z, c0 ) de z por ,
calculamos su frontera (0, f (z) + 0 c0 ) y tomamos una antiimagen por , con lo
que ([z]) = [f (z) + 0 c0 ] = [f (z)] = f ([z]).
En particular, si f es un isomorfismo, la sucesi
on exacta del teorema se
reduce a 0 Hp (C) 0, luego concluimos que el cono C es acclico. Con
esto ya podemos probar:
Teorema 5.10 Sea f : C C0 un homomorfismo entre complejos libres sobre
un dominio de ideales principales. Entonces f es una equivalencia homot
opica
si y s
olo si induce isomorfismos sobre los grupos de homologa.
n: Ya sabemos que una implicaci
Demostracio
on es cierta en general. Si f
induce isomorfismos, acabamos de probar que el cono C es acclico, luego, seg
un
hemos probado tambien, es contractible. Sea D : C C una homotopa entre
1 y 0, es decir, un homomorfismo de grado 1 tal que D + D = 1. Definimos
los homomorfismos
g : C0 C,

D0 : C0 C,

D : C C0

mediante D(0, c0 ) = (g(c0 ), D0 (c0 )), D(c, 0) = (D(c), ).

Evaluando la igualdad D + D = 1 sobre (0, c0 ) obtenemos las relaciones


g = g y gf 1 = D0 + D0 . Evaluando sobre (c, 0) queda f g 1 = D + D.
As pues, g es un homomorfismo de complejos y D, D0 son homotopas que
muestran que f g y gf son homot
opicos a la identidad.
En particular este teorema se aplica al caso de los homomorfismos entre
complejos de cadenas singulares sobre dominios de ideales principales, pues los
m
odulos de cadenas (absolutas o relativas) son libres.

5.3

Productos tensoriales

En esta secci
on y la que sigue nos ocupamos de la relaci
on entre los grupos
de homologa de un mismo espacio respecto a anillos diferentes. Veremos que

120

Captulo 5. El algebra homol


ogica

puede expresarse en terminos puramente algebraicos, concretamente en terminos


de productos tensoriales (que estudiamos aqu) y productos de torsi
on (que
introduciremos en la secci
on siguiente). Vamos a considerar u
nicamente anillos
conmutativos y unitarios, de modo que un A-m
odulo M es indistintamente
un m
odulo por la izquierda y por la derecha, es decir, no hay ambig
uedad si
escribimos am = ma, para a A, m M , o incluso amb = abm = mab, con a,
b A, m M .
Diremos que M es un bim
odulo sobre dos anillos A y A (o que es un
A-A-bim
odulo) si tiene estructura de m
odulo respecto de ambos y adem
as
(am)a0 = a(ma0 ), para todo m M , a A, a0 A. El caso tpico es el de un
A-m
odulo cualquiera M , que podemos considerar tambien como Z-m
odulo de
forma natural.
Definici
on 5.11 Sean M y N dos A-m
odulos. Sea L un grupo abeliano libre
con base M N . Llamaremos producto tensorial de M por N al grupo cociente
de L sobre el subgrupo generado por los elementos de la forma
(m1 + m2 , n) (m1 , n) (m2 , n), m1 , m2 M, n N,
(m, n1 + n2 ) (m, n1 ) (m, n2 ), m M, n1 , n2 N,
(ma, n) (m, an),
m M, n N, a A.
Lo representaremos por M A N. As mismo, la clase de equivalencia del par
(m, n) en M A N la representaremos por m n (el signo se lee tensor).
As pues, M A N es un grupo abeliano generado por los elementos m n,
que obviamente cumplen las relaciones
(m1 + m2 ) n = m1 n + m2 n, m1 , m2 M, n N,
m n1 + n2 = m n1 + m n2 ,
m M, n1 , n2 N,
ma n = m an,
m M, n N, a A.
Es claro que el producto tensorial est
a unvocamente determinado salvo isomorfismo. En particular no depende de la elecci
on del grupo libre con el que
se construye. De todos modos, esto lo obtendremos explcitamente en breve.
Observar que un elemento generico de M A N no es de la forma m n, sino
una suma finita de elementos de esta forma.
Una consecuencia inmediata de las igualdades anteriores es que 0 n =
m 0 = 0 (por ejemplo 0 n = (0 + 0) n = 0 n + 0 n, luego 0 n = 0).
En las condiciones de la definici
on anterior, si G es un grupo abeliano, una
aplicaci
on f : M N G es balanceada si cumple
f (m1 + m2 , n) = f (m1 , n) + f (m2 , n), m1 , m2 M, n N,
f (m, n1 + n2 ) = f (m, n1 ) + f (m, n2 ), m M, n1 , n2 N,
f (ma, n) = f (m, an).
m M, n N, a A.
Obviamente, la aplicaci
on i : M N M A N dada por i(m, n) = m n
es balanceada. Se llama aplicaci
on balanceada can
onica.
El teorema siguiente caracteriza a los productos tensoriales.

5.3. Productos tensoriales

121

Teorema 5.12 Consideremos dos A-m


odulos M y N , un grupo abeliano G
y una aplicaci
on balanceada f : M N G. Entonces existe un u
nico
homomorfismo g : M A N G tal que g(m n) = f (m, n) para todo
m M, n N.
n: Si M A N = L/R seg
Demostracio
un la definici
on, como M N es
una base de L tenemos que f se extiende a un homomorfismo f : L G y
del hecho de que f es balanceada se sigue inmediatamente que R est
a contenido
en el n
ucleo de f (sus generadores lo est
an). En consecuencia la aplicaci
on
g([x]) = f (x) est
a bien definida y es un homomorfismo de grupos. En particular
g(m n) = f (m, n) = f (m, n).
Como los tensores m n generan el producto M A N , dos homomorfismos
que coincidan sobre ellos son iguales, luego g es u
nico.
En particular dos productos tensoriales (M A N )1 y (M A N )2 cumplen el
teorema anterior, y las respectivas aplicaciones balanceadas can
onicas se extienden a dos homomorfismos entre ellos mutuamente inversos, luego ambos grupos
son isomorfos.
En la pr
actica usaremos la misma notaci
on para las aplicaciones balanceadas
y los homomorfismos que inducen. Este es un buen momento para notar que
los productos tensoriales pueden ser m
as extra
nos de lo que podra pensarse:
Ejemplo Si A es un grupo abeliano finito, entonces A Z Q = 0 pues, si A
tiene n elementos, para todo r Q se cumple
a r = a n(r/n) = an (r/n) = 0 (r/n) = 0.
Veamos ahora c
omo convertir en m
odulos a los productos tensoriales.
Teorema 5.13 Sea M un A-A-bim
odulo y N un A-m
odulo. Entonces el producto M A N se convierte en un A-m
odulo mediante una operaci
on caracterizada por la relaci
on a(m n) = (am) n, para a A, m M , n N .
n: Dado a A, el teorema anterior nos da un homomorfismo
Demostracio
fa : M A N M A N determinado por fa (m n) = (am) n.
Para cada x M A N definimos ax = fa (x). As tenemos definida una
ley externa sobre M A N que evidentemente distribuye a la suma. Esta distributividad reduce la comprobaci
on de los axiomas restantes al caso de tensores
m n, donde la comprobaci
on es inmediata. Por ejemplo:
P
P
r
r
r
r
P
P
a b mi ni =
a(b(mi ni )) =
(ab)mi ni = (ab) mi ni .
i=1

i=1

i=1

i=1

Este mismo tipo de razonamiento justifica la unicidad de la operaci


on externa.
Puesto que todo A-m
odulo es un A-A-bim
odulo, no perdemos generalidad si
trabajamos s
olo con bim
odulos. La prueba del teorema siguiente es inmediata:

122

Captulo 5. El algebra homol


ogica

Teorema 5.14 Sean tres anillos A, B, C, sea M un A-B-bim


odulo y sea N un
B-C-bim
odulo. Entonces la aplicaci
on i : M N M B N es bilineal, o sea,
cumple i(am, nc) = ai(m, n)c. Adem
as, toda aplicaci
on bilineal y balanceada
f : M N R en un A-C-bim
odulo R induce un u
nico homomorfismo de
bim
odulos de M B N en R tal que g(m n) = f (m, n).
Este teorema justifica la definici
on siguiente:
Definici
on 5.15 Sean tres anillos A, B, C, sean M , M 0 dos A-B-bim
odulos
0
y N , N dos B-C-bim
odulos. Sea f : M M 0 un homomorfismo de A-Bbim
odulos y g : N N 0 un homomorfismo de B-C-bim
odulos. Llamaremos
f g : M B N M 0 B N 0 al (
unico) homomorfismo de A-C-bim
odulos
determinado por (f g)(m n) = f (m) g(n).
Ejercicio: Probar que el producto tensorial de m
odulos es funtorial.

Ahora nos ocupamos de las propiedades algebraicas de los productos tensoriales. En primer lugar la asociatividad. Para abreviar no indicaremos explcitamente los anillos sobre los que est
an definidos los m
odulos cuando se pueda
deducir del contexto. As mismo sobrentenderemos que las letras A, B, C, D
denotan anillos y las letras M , N , R, m
odulos.
Teorema 5.16 Se cumple (M B N ) C R
= M B (N C R) (isomorfismo
de A-D-bim
odulos). El isomorfismo hace corresponder los tensores (m n) r
y m (n r).
n: Para cada r R sea fr : M B N M B (N C R)
Demostracio
el homomorfismo de A-m
odulos determinado por fr (m n) = m (n r). La
aplicaci
on (M B N ) R M B (N C R) dada por (x, r) 7 fr (x) es
balanceada, luego induce un homomorfismo de grupos
f : (M B N ) C R M B (N C R)
que cumple f ((m n) r) = fr (m n) = m (n r).
De igual modo se construye un homomorfismo en sentido contrario que claramente es el inverso de este, luego f es en realidad un isomorfismo de grupos,
y obviamente tambien de A-D-bim
odulos.
Consecuentemente podemos suprimir los parentesis y hablar del producto
tensorial M B N C R, generado por los tensores de la forma m n r. M
as
en general, el n
umero de factores puede ser cualquiera. Los teoremas siguientes
se demuestran sin dificultad de forma similar al anterior:
Teorema 5.17 Se cumple A A N
odulos). El
= N , (isomorfismo de A-B-bim
isomorfismo hace corresponder los tensores 1n y n. As mismo M B B
= M.
Teorema 5.18 Se cumple
L

iI

L
Mi B N
= (Mi B N ),
iI

5.3. Productos tensoriales


M B

123
L

iI

L
Ni
= (M B Ni ).
iI

De aqu se sigue inmediatamente:

Teorema 5.19 Si M y N son A-m


odulos libres con bases B y B 0 respectivamente, entonces M A N es libre con base B B 0 = {b b0 | b B, b0 B 0 }.
Ejercicio: Probar que los isomorfismos de los teoremas anteriores son naturales.

Iniciamos ahora el estudio de las sucesiones exactas entre productos tensoriales, estudio que completaremos m
as adelante con la ayuda del producto de
torsi
on.
Teorema 5.20 El producto tensorial de dos epimorfismos es un epimorfismo.
n: Sean f : M M 0 y g : N N 0 dos epimorfismos de
Demostracio
m
odulos. Entonces la imagen de f g contiene a todos los tensores m0 n0 , con
m0 M y n0 N 0 y, como estos tensores generan M 0 A N 0 , concluimos que
f g es suprayectiva.
Ejemplo Consideremos la sucesi
on exacta
f

0 Z Z Z/2Z 0
dada por f (n) = 2n y g(n) = n + 2Z. Si multiplicamos sus aplicaciones por la
identidad en Z/2Z obtenemos una sucesi
on
f 1

g1

0 Z Z (Z/2Z) Z Z (Z/2Z) (Z/2Z) Z (Z/2Z) 0


que no es exacta porque f 1 no es inyectiva. En efecto,
Z Z (Z/2Z)
= Z/2Z 6= 0,
pero f 1 = 0, ya que f (n [m]) = 2n [m] = n [2m] = 0.
Pese a esto, algo m
as podemos decir sobre conservaci
on de la exactitud. Para
ello necesitamos el resultado siguiente:
Teorema 5.21 Si f : M M 0 y g : N N 0 son epimorfismos, entonces
el n
ucleo de f g est
a generado por los tensores m n tales que m N(f ) o
n N(g).
n: Sea D el subm
Demostracio
odulo generado por los tensores indicados y
sea p : M A N (M A N )/D la proyecci
on. Podemos definir una aplicaci
on
bilineal
M 0 N 0 (M A N )/D

mediante (m0 , n0 ) 7 p(m n), donde f (m) = m0 y g(n) = n0 . Es f


acil ver que
esta bien definida, y se extiende a un homomorfismo
: M 0 A N 0 (M N )/D.

124

Captulo 5. El algebra homol


ogica

Claramente, p = (f g) , de donde se sigue inmediatamente que el n


ucleo
de f g est
a contenido en D. La otra inclusi
on es obvia.
Con esto podemos probar:
f

Teorema 5.22 Si A B C 0 es una sucesi


on exacta de A-m
odulos
y N es un A-A-bim
odulo, entonces
f 1

g1

A A N B A N C A N 0
es una sucesi
on exacta de bim
odulos.
n: Por el teorema 5.20 tenemos que g 1 es suprayectiva.
Demostracio
As mismo, la imagen de f 1 es (Im f ) A N . Como Im f es tambien el n
ucleo
de g, el teorema anterior nos da que el n
ucleo de g 1 es precisamente este
producto tensorial, luego la sucesi
on es exacta.
Ejercicio: Probar que la sucesi
on exacta del teorema anterior es funtorial.

Hemos visto un ejemplo que muestra que un resultado similar no es cierto


en general para sucesiones m
as largas. Hay una clase importante de sucesiones
exactas para las que s es v
alido.
Definici
on 5.23 Diremos que una sucesi
on exacta de bim
odulos
f

0 P Q R 0

(5.1)

se escinde si P 0 = Im f est
a complementado en Q, es decir, si existe un subbim
odulo R0 de Q tal que Q = P 0 R0 .
Es claro que entonces g se restringe a un isomorfismo entre R0 y R, con lo
que tenemos que Q
= P R. El teorema siguiente ayuda a reconocer este tipo
de sucesiones.
Teorema 5.24 Para una sucesi
on exacta (5.1), las condiciones siguientes son
equivalentes:
a) La sucesi
on se escinde.
b) Existe un homomorfismo f 0 : Q P tal que f f 0 = 1.
c) Existe un homomorfismo g 0 : R Q tal que g 0 g = 1.
n: Es claro que a) implica b) y c). Supuesto b), consideremos
Demostracio
0
el subm
odulo R = {q f (f 0 (q)) | q Q} y sea P 0 = f [P ]. Es claro que
0
Q = P + R0 y la suma es directa, pues si f (p) = q f (f 0 (q)), aplicando f 0
queda p = f 0 (q) f 0 (q) = 0.
Supuesto c), llamamos R0 = g 0 [R] y, como antes, P 0 = f [P ]. De nuevo se
cumple que Q = P 0 R0 , pues si q Q entonces q g 0 (g(q)) N(g) = P 0 , y si
g 0 (r) = f (p), aplicando g queda r = 0.

5.3. Productos tensoriales

125

Teorema 5.25 Si una sucesi


on exacta de A-m
odulos (5.1) se escinde y N es
un A-A-bim
odulo, entonces
f 1

g1

0 P A N Q A N R A N 0
es una sucesi
on exacta de bim
odulos y se escinde.
n: Sea f 0 : Q P tal que f f 0 = 1. Entonces tenemos
Demostracio
0
que (f 1) (f 1) = 1, luego f 1 es inyectiva. Esto, junto con el teorema
5.22 nos da que la sucesi
on es exacta. A su vez el teorema anterior implica que
se escinde.
Tambien es u
til el teorema siguiente:
Teorema 5.26 Una condici
on suficiente para que una sucesi
on exacta de Am
odulos (5.1) se escinda es que R sea un A-m
odulo libre.
n: Fijamos una base de R y para cada uno de sus elementos
Demostracio
elegimos una antiimagen en Q. Esta elecci
on se extiende a un homomorfismo
g 0 : R Q que claramente cumple g 0 g = 1, luego la sucesi
on se escinde.
Veamos c
omo los productos tensoriales relacionan las homologas respecto a
distintos anillos de coeficientes. Para ello introducimos la noci
on de producto
tensorial de un complejo por un m
odulo:
L
Definici
on 5.27 Definimos el producto tensorial de un complejo C = (
Cp , )
pZ

de A-m
odulos por un A-A-bim
odulo M como el complejo de A-A-bim
odulos
L
C A M = ( Cp A M, 1).
pZ

Ejemplo Sea (X, U ) un par de espacios topol


ogicos y CpA (X, U ) el m
odulo de
las p-cadenas singulares en X m
odulo U con coeficientes en A. Si omitimos el
superndice se entender
a que A = Z. Entonces
L
L
CpA (X, U )
A
hiZ Z A
=
=
= Cp (X, U ) Z A,

donde recorre los p-smplices singulares en X no contenidos en U . Esto vale


igual para p = 1 con la homologa reducida.
Es claro que el isomorfismo hace corresponder a con a. Adem
as, estos
isomorfismos determinan un isomorfismo de complejos
C A (X, U )
= C(X, U ) Z A.
M
as en general, ahora podemos definir la homologa singular de un par
(X, U ) de espacios topol
ogicos con coeficientes en un A-m
odulo M como la
homologa de C(X, U ) Z M (que es isomorfo a (C(X, U ) Z A) A M , por

126

Captulo 5. El algebra homol


ogica

lo que no perdemos generalidad al considerar u


nicamente el producto tensorial
respecto a Z).
Representaremos por HpM (X, U ) a los grupos de homologa del complejo
C(X, U ) Z M . Es natural conjeturar que HpM (X, U )
= Hp (X, U ) Z M . Esto
es cierto en muchos casos de interes, pero veremos que no en general.
En relaci
on con el problema que acabamos de plantear, lo primero que podemos apuntar es lo siguiente: dado un complejo de A-m
odulos C y un A-Abim
odulo M , es claro que si z es un p-ciclo de C y m M , entonces z m es
un p-ciclo en C A M , y si z es una frontera entonces z m tambien lo es. Esto
permite definir una aplicaci
on bilineal Hp (C) M Hp (C A M ) dada por
([z], m) 7 [z m], que a su vez se extiende a un homomorfismo de bim
odulos
p : Hp (C) A M Hp (C A M ).
Equivalentemente, tenemos un homomorfismo de grado 0 entre los bim
odulos
: H(C) A M H(C A M ).

(5.2)

En general no es un isomorfismo, pero interviene en una sucesi


on exacta
que determina el segundo m
odulo (teorema 5.37).
Ejercicio: Probar que es funtorial.

Veamos ahora que la homologa singular con coeficientes en un A-m


odulo M
cumple las mismas propiedades que la homologa con coeficientes en el anillo
A. De hecho, todas ellas se deducen de los resultados correspondientes a la
homologa con coeficientes en Z. En efecto:
Homotopa Si f : (X, U ) (Y, V ) es una aplicaci
on continua entre pares
de espacios topol
ogicos, podemos definir fp] : Cp (X, U )Z M Cp (Y, V )Z M
como f ] 1, que a su vez induce homomorfismos f : HpM (X, U ) HpM (Y, V ).
Si f y g son homot
opicas, existe una homotopa : C(X, U ) C(Y, V ) entre
]
]
]
]
fZ y gZ , y es claro que 1 es una homotopa entre fM
y gM
, luego f = g .
La sucesi
on exacta de homologa Si (X, U ) es un par de espacios topol
ogicos, la sucesi
on
0 C(U ) C(X) C(X, U ) 0
es exacta y se escinde, porque C(X, U ) es libre. Por consiguiente la sucesi
on
0 C(U ) Z M C(X) Z M C(X, U ) Z M 0
es exacta, y por el teorema 2.25 tenemos la sucesi
on exacta de homologa
Hp (U ) Hp (X) Hp (X, U ) Hp1 (U )
Similarmente se razona con la sucesi
on de una terna.

5.4. Productos de torsi


on

127

El teorema de escisi
on Bajo las hip
otesis del teorema de escisi
on, la inclusi
on i : (X \ V, U \ V ) (X, U ) induce el homomorfismo de complejos i] : C(X \ V, U \ V ) C(X, U ) que a su vez induce isomorfismos entre los grupos de homologa. Por el teorema 5.10, existe un homomorfismo
f : C(X, U ) C(X \ V, U \ V ) que induce el inverso de i . Por consiguiente,
f 1 induce el inverso de i] 1. De aqu se sigue a su vez la versi
on general del
teorema 2.40 sobre tradas exactas.
Homologa de un punto Si P es el espacio de un u
nico punto se cumple
(para la homologa completa) que

M si p = 0,

Hp (P ) =
0 si p 6= 0.
En efecto, la descripci
on explcita del complejo C(P ) dada en la prueba del
teorema 2.17 permite probar que la estructura de C(P ) Z M es an
aloga, y
llegar a la misma conclusi
on. (Alternativamente, podemos aplicar el teorema
5.37).
La sucesi
on de Mayer-Vietoris El teorema 3.2 se generaliza por el mismo
argumento que hemos empleado para generalizar el teorema de escisi
on. La
prueba del teorema en s se generaliza por el mismo argumento que hemos
empleado para generalizar la sucesi
on exacta de homologa.

5.4

Productos de torsi
on

Los hechos que hemos probado sobre sucesiones exactas entre productos
tensoriales son resultados parciales. Para precisar m
as la situaci
on necesitamos introducir el concepto de producto de torsi
on. Comenzamos con algunos
conceptos auxiliares:
Definici
on 5.28
on de un A-m
odulo M es un complejo de AL Una resoluci
m
odulos C = ( Cp , ) tal que Cp = 0 para p < 0, junto con un homomorfismo
p

: C0 M tal que la sucesi


on

1
C1
C0 M 0.

es exacta.
Diremos que la resoluci
on es libre si cada Cp es un A-m
odulo libre.
Cada resoluci
on de M tiene asociado otro complejo en el que C1 = M y
Obser0 = . A este lo llamaremos aumento de C y lo representaremos por C.
0

vemos que todo homomorfismo : C C entre dos resoluciones aumentadas,


no necesariamente del mismo m
odulo, determina un homomorfismo : C C0

sin m
as que sustituir 1 por el homomorfismo nulo.

128

Captulo 5. El algebra homol


ogica

Es claro que todo m


odulo M tiene una resoluci
on libre. Basta expresar M
como cociente de un A-m
odulo libre C0 , con lo que tenemos un epimorfismo
: C0 M . Seguidamente, expresamos el n
ucleo de como cociente de un
A-m
odulo libre C1 , con lo que tenemos una sucesi
on exacta

1
C1
C0 M 0.

Este proceso se puede continuar inductivamente hasta conseguir una resoluci


on libre.
Teorema 5.29 Si C es una resoluci
on libre de un A-m
odulo M y C0 es una
resoluci
on de un A-m
odulo N , entonces todo homomorfismo f : M N se
C
0 y dos cualesquiera son homot
extiende a un homomorfismo : C
opicos.
n: Aplicamos la propiedad proyectiva de los m
Demostracio
odulos libres
a la situaci
on
/
C0
M
}
}}
0 }
}
}
}
}} f
~}
~}}
/N
/0
C00
0

Por hip
otesis la lnea inferior es exacta, luego 0 es suprayectivo y C0 es
libre. As pues, existe un homomorfismo 0 que hace conmutativo el diagrama,
es decir, 0 0 = f . Por lo tanto 1 0 0 = 1 f = 0 y, por la exactitud de la
sucesi
on
0

1
C10
C0 N 0,

(5.3)

tenemos que Im(1 0 ) N(0 ) = Im 10 , luego podemos aplicar la propiedad


proyectiva al diagrama
1

/ C0
}
}
}
}
}
}}
~}
~}} 0
/ C00
C10
0
}

C1

lo que nos da un homomorfismo 1 tal que 1 10 = 1 0 . Repitiendo el proceso


C
0 que extiende a f .
obtenemos un homomorfismo : C

C
0 . Entonces
: C
Supongamos ahora que tenemos dos extensiones ,
0
(0 0 ) = = 0, luego por la exactitud de la sucesi
on (5.3) tenemos que
Im(0 0 ) N(0 ) = Im 10 . Aplicamos la propiedad proyectiva al diagrama
1

C10

~}

10

C0

/M

0 0 }}

}}
}}0 =0
}
~}
/ C00

5.4. Productos de torsi


on

129

y obtenemos un homomorfismo 1 tal que 0 0 = 0 + 1 10 (donde, por


definici
on, 0 = 0).
Por lo tanto (1 1 1 1 )10 = 1 (0 0 ) 1 1 10 = 0, y de aqu se
concluye que Im(1 1 1 1 ) N(10 ) = Im 20 y podemos repetir el proceso
con el diagrama
2

C20

~}

20

C1

/ C0

1 1}}

}
}}1
}
~}
/ C10

Continuando de este modo obtenemos una homotopa entre los dos homomorfismos. Observemos que como 0 = 0 la homotopa induce tambien una
homotopa entre los homomorfismos que y inducidos entre C y C0 .
De este modo, si C y C0 son dos resoluciones libres de un mismo m
odulo M ,
C
0 , : C
0 C
que
el teorema anterior nos da dos homomorfismos : C
extienden a la identidad en M . Aplicando la parte de la unicidad a y
la identidad, concluimos que es homot
opico a la identidad, y lo mismo
M
sucede con .
as a
un, esto es cierto tambien para los homomorfismos
correspondientes y entre C y C0 .
Si N es un A-A-bim
odulo, tenemos homomorfismos de bim
odulos 0 = 1
0
0
0
0
0
0
y = 1 entre C A N y C A N tales que y son homot
opicas
a la identidad (las homotopas son las inducidas por las asociadas los factores
de la izquierda). As, 0 y 0 inducen isomorfismos de bim
odulos mutuamente
inversos Hp (C A N )
= Hp (C0 A N ).
Definici
on 5.30 Dado un A-m
odulo M , un A-A-bim
odulo N y p 0, llamaremos p-esimo producto de torsi
on de M y N al bim
odulo TorA
p (M, N ) =
Hp (C A N ), donde C es cualquier resoluci
on libre de M .
El razonamiento precedente muestra que TorA
a determinado por
p (M, N ) est
M y N salvo isomorfismo. En particular no depende de la elecci
on de la resoluci
on libre de M que empleemos para calcularlo.
M
as a
un, si f : M M 0 y g : N N 0 son homomorfismos (el segundo de
bim
odulos), dadas dos resoluciones libres C y C0 de M y M 0 respectivamente, el
C
0 que extiende
teorema 5.29 nos da un homomorfismo de A-m
odulos : C
0
a f , de modo que g : C A N C A N induce homomorfismos de
bim
odulos
A
0
0
Torp (f, g) : TorA
p (M, N ) Torp (M , N )
determinados u
nicamente por f y g (pues dos homomorfismos cualesquiera
son homot
opicos, al igual que los correspondientes g). Es f
acil ver que los
productos de torsi
on son funtoriales.
Vamos a determinar quien es TorA
on
0 (M, N ). Para ello partimos de la sucesi
exacta
1

Im 2
C0 M 0.

130

Captulo 5. El algebra homol


ogica

Seg
un el teorema 5.22, tambien es exacta la sucesi
on de bim
odulos
1

1
Im 2 A N
C0 A N M A N 0.

Por otra parte, TorA


a de dimensi
on 0 del
0 (M, N ) es el grupo de homolog
complejo
1

1
C1 A N
C0 A N 0,

es decir,

TorA
0 (M, N ) = (C0 A N )/ Im(1 1) = (C0 A N )/ N( 1) = M A N.
As pues, el producto de torsi
on de dimensi
on 0 no nos aporta nada nuevo.
Nota En el resto de la secci
on supondremos que el anillo A es un dominio de
ideales principales. Esto sucede en particular si A = Z o A es un cuerpo. (Salvo
que se indique lo contrario, no suponemos nada del anillo A).
Seg
un ya hemos comentado varias veces, bajo esta hip
otesis todo subm
odulo
de un A-m
odulo libre es libre. Esto hace que todo A-m
odulo M admita una
resoluci
on libre de la forma

1
0 C1
C0 M 0.

(5.4)

Al calcular los productos de torsi


on con una resoluci
on de este tipo llegamos
a que TorA
(M,
N
)
=
0
para
p
<
1.
As
,
el
u

nico
producto
de torsi
on que nos
p
queda por estudiar es el que llamaremos simplemente
TorA (M, N ) = TorA
1 (M, N ).
Este bim
odulo est
a caracterizado por la propiedad siguiente:
Teorema 5.31 Sea M un A-m
odulo y N un A-A-bim
odulo. Entonces cada
resoluci
on libre de M de la forma (5.4) da lugar a una sucesi
on exacta de
bim
odulos
1

1
0 TorA (M, N ) C1 A N
C0 A N M A N 0.

n: Por definici
Demostracio
on TorA (M, N ) es el grupo de homologa de
dimensi
on 1 del complejo
1

1
0 C1 A N
C0 A N 0,

es decir, es el n
ucleo de 1 1, lo que prueba la exactitud en C1 A N de la
sucesi
on del enunciado (donde la aplicaci
on que le precede es la inclusi
on). La
exactitud del resto de la sucesi
on es consecuencia del teorema 5.22.
Ejercicio: Probar que la sucesi
on exacta del teorema anterior es funtorial.

5.4. Productos de torsi


on

131

Este teorema nos da una primera muestra del papel que desempe
nan en la
teora los productos de torsi
on: completan las sucesiones exactas de productos
tensoriales. Pronto veremos un resultado m
as general en esta lnea, pero de momento es m
as conveniente probar varios resultados que nos permiten determinar
explcitamente los productos de torsi
on en los casos m
as frecuentes. En primer
lugar probamos que distribuyen las sumas directas:
Teorema 5.32 Se cumple
L
L
TorA
Mi , N
= TorA (Mi , N ),
iI

iI

L L
TorA M, Ni
= TorA (M, Ni ).
iI

n: Si las sucesiones
Demostracio

iI

0 C1i C0i Mi 0
son resoluciones libres de los m
odulos Mi , entonces
L
L
L
0 C1i C0i Mi 0
iI

es una resoluci
on libre de

iI

iI

Mi . Tenemos el diagrama

iI

/ TorA ( L Mi , N )
iI

/ L C1i A N

/ L C0i A N

/ L TorA (Mi , N )

/ L C1i A N

/ L C0i A N

iI

iI

iI

iI

iI

donde las flechas verticales son los isomorfismos can


onicos, las filas son exactas y
el cuadrado conmuta (y todos los homomorfismos son de bim
odulos). De aqu se
sigue claramente el isomorfismo buscado. Si la suma directa est
a en el segundo
argumento se razona an
alogamente.
El producto de torsi
on debe su nombre a que s
olo depende de los subm
odulos
de torsi
on de los factores. Esto lo probaremos m
as adelante, pero de momento
tenemos lo siguiente:
Teorema 5.33 Si M o N es un A-m
odulo libre de torsi
on, TorA (M, N ) = 0.
n: Lo probamos primero en el caso en que M y N son finiDemostracio
tamente generados, en cuyo caso, por los teoremas de estructura, ser libre de
torsi
on equivale a ser libre. Si M es libre, entonces una resoluci
on libre es
0 0 M M 0,
y el teorema 5.31 nos da la conclusi
on.
Si N es libre (como A-m
odulo) entonces N =

n
L

i=1

Ni , donde Ni
= A.

n
L
Consecuentemente, TorA (M, N )
TorA (M, A), y basta comprobar que
=
i=1

132

Captulo 5. El algebra homol


ogica

TorA (M, A) = 0. A partir de una resoluci


on libre de M obtenemos la sucesi
on
exacta
1

1
0 TorA (M, A) C1 A A
C0 A A M A A 0,

C1 y C0 A A
pero, a traves de los isomorfismos C1 A A =
on
= C0 , la aplicaci
1 1 se corresponde con 1 , que es inyectiva, luego el producto de torsi
on ha
de ser nulo.
Consideremos ahora el caso general. Fijemos una resoluci
on libre de M ,
digamos
i

0 C1 C0 M 0,
donde C1 C0 e i es la inclusi
on. Recordemos que TorA (M, N ) es el n
ucleo de
i 1 : C1 A N C0 A N . Sea x TorA (M, N ). Entonces
x=

r
P

ci ni ,

i=1

ci C1 , ni N.

(5.5)

Adem
as tenemos que esta misma expresi
on, interpretada como elemento de
C0 A N , es nula. En los terminos de la definici
on 5.11, esto significa que el
elemento
r
P
(ci , ni ) L
i=1

se expresa como combinaci


on lineal de un n
umero finito de los tres tipos de generadores de all indicados. Por consiguiente, podemos encontrar un A-subm
odulo
finitamente generado C00 de C0 y un A-subm
odulo finitamente generado N 0 de N
de modo que la expresi
on (5.5) sea nula interpretada como elemento de C00 A N 0 .
0
0
Llamemos C1 = N(|C0 ) y M 0 = [C00 ]. De este modo,
i

0 C10 C00 M 0 0
es una resoluci
on libre de M 0 y la expresi
on(5.5) define un x0 C10 A N 0 . Ahora
0
bien, la imagen de x por el homomorfismo C10 A N 0 C00 A N 0 es nula,
lo que significa que x0 TorA (M 0 , N 0 ) = 0, por la parte ya probada, puesto
que los m
odulos M 0 y N 0 son finitamente generados y uno de ellos es libre de
torsi
on. Por consiguiente, x = (i 1)(x0 ) = 0.

Consideremos ahora el caso en que M = hmi, y que el orden de m es a A,


es decir, el ideal formado por los elementos de A que anulan a m es el generado
por a. Entonces una resoluci
on libre de M es
f

0 A A M 0,
donde f es la multiplicaci
on por a y g(b) = bm, para todo b A. Tenemos
entonces la sucesi
on exacta
f 1

g1

0 TorA (M, N ) A A N A A N M A N 0.

5.4. Productos de torsi


on

133

N , la aplicaci
A traves del isomorfismo A A N =
on f 1 se transforma en
la multiplicaci
on por a en N , y TorA (M, N ) se corresponde con su n
ucleo, es
decir, TorA (M, N )
= {n N | an = 0}.
En particular esto vale si M es concretamente el m
odulo A/(a), luego tenemos que

TorA A/(a), N
= {n N | an = 0}.
Los teoremas de estructura afirman que si M es finitamente generado, entonces se descompone como suma directa de un n
umero finito de subm
odulos
mon
ogenos. Los resultados que acabamos de probar nos permiten calcular
TorA (M, N ) siempre que M es finitamente generado. Observemos que si N
es finitamente generado y m A es el mnimo com
un m
ultiplo de los ordenes
de los elementos de torsi
on de N (o sea, el m
aximo factor invariante) entonces
TorA (A/(m), N ) es el subm
odulo de torsi
on de N . Tambien es interesante notar
c
omo el producto de torsi
on depende del anillo respecto al que se calcula. Por
ejemplo
TorZ (Z/2Z, Z/2Z)
= Z/2Z,

TorZ/2Z (Z/2Z, Z/2Z) = 0.

Volvamos ahora a la relaci


on entre los productos de torsi
on y las sucesiones
exactas entre productos tensoriales. El resultado principal es el siguiente:
Teorema 5.34 Dada una sucesi
on exacta de A-A-bim
odulos
f

0 P Q R 0,
y un A-m
odulo M , existe una sucesi
on exacta
Tor(1,f )

Tor(1,g)

0 TorA (M, P ) TorA (M, Q) TorA (M, R)


1f

1g

M A P M A Q M A R 0.
n: Sea 0 C1 C0 M 0 una resoluci
Demostracio
on libre de
M y sea C el complejo determinado por Cp = 0 si p 6= 0, 1. Puesto que C es
libre, los teoremas 5.25 y 5.26 nos dan una sucesi
on exacta de bim
odulos
1f

1g

0 C A P C A Q C A R 0.

(5.6)

Notemos que en principio tendramos que poner C a la derecha, pero la conmutatividad del producto tensorial nos permite cambiar el orden. La definici
on
del producto de torsi
on nos da que
(
M A P
si p = 0,
Hp (C P )
= Tor (M, P ) si p = 1,
A

en otro caso.

Lo mismo vale cambiando P por Q o R. Teniendo esto en cuenta, la sucesi


on
exacta de homologa asociada a (5.6) se reduce a la del enunciado. Una simple

134

Captulo 5. El algebra homol


ogica

comprobaci
on muestra que los homomorfismos que intervienen son los indicados.
Observemos que este teorema no puede considerarse estrictamente una generalizaci
on de 5.31 debido al orden de los factores. Sin embargo, a continuaci
on
probamos que este es irrelevante:
Teorema 5.35 Si M y N son dos A-A-bim
odulos, entonces existe un isomorfismo de bim
odulos
TorA (M, N )
= TorA (N, M ).
Adem
as, el isomorfismo es natural, es decir, si f : M M 0 y g : N N 0
son homomorfismos, el diagrama siguiente es conmutativo:
TorA (M, N )

/ TorA (N, M )

Tor(f,g)

TorA (M 0 , N 0 )

Tor(g,f )

/ TorA (N 0 , M 0 )

n: Consideremos una presentaci


Demostracio
on libre de N
0 C1 C0 N 0.
Puesto que TorA (M, C0 ) = 0, la sucesi
on del teorema anterior se reduce a
0 TorA (M, N ) M A C1 M A C0 M A N 0.
Por otra parte, el teorema 5.31 nos da la sucesi
on exacta
0 TorA (N, M ) C1 A M C0 A M N A M 0.
Ahora bien, existen isomorfismos can
onicos (de bim
odulos) entre los tres
u
ltimos m
odulos de la primera sucesi
on y los correspondientes de la segunda,
que hacen conmutativos los dos cuadrados que determinan. De aqu se sigue
f
acilmente la existencia del isomorfismo buscado.
Para probar la naturalidad debemos recapitular lo que hemos obtenido: por
una parte podemos sumergir TorA (N, M ) C1 A M a traves de la inclusi
on,
y el teorema anterior nos da un monomorfismo natural (concretamente es un
homomorfismo de conexi
on) TorA (M, N ) M A C1 . Lo que hemos probado
es que el isomorfismo natural C1 A M
= M A C1 se restringe a un isomorfismo
entre los productos de torsi
on.
Consideremos ahora una resoluci
on libre de N 0
0 C10 C00 N 0 0
as como sendas resoluciones libres de M y M 0 que, siguiendo la notaci
on de la
prueba del teorema anterior representaremos en forma de complejos C y C0 . Por
el teorema 5.29 el homomorfismo f se extiende : C C 0 y dos extensiones

5.4. Productos de torsi


on

135

cualesquiera son homot


opicas. Esto har
a que nada de lo que sigue dependa de
la elecci
on de la extensi
on. Similarmente, tenemos homomorfismos que hacen
conmutativo el diagrama
0

/ C1

/ C10

/ C0

g1

/N

g0

/0

/ C00

/ N0

/0

De aqu obtenemos el diagrama conmutativo


0

/ C A C1

/ C A C0

g1

g0

/ C0 A C10

/ C A N

/ C0 A C00

/0

/ C0 A N 0

/0

Ahora aplicamos el teorema 2.27, que nos proporciona el diagrama conmutativo


/ TorA (M, N )
/ M A C1
0
Tor(f,g)

/ TorA (M 0 , N 0 )

f g1

/ M 0 A C1

Sin m
as que aplicar las definiciones oportunas obtenemos la conmutatividad
del diagrama que resulta de cambiar el orden de los factores:
0

/ TorA (N, M )

/ C1 A M

Tor(g,f )

/ TorA (N 0 , M 0 )

f g1

/ C10 A M 0

y ahora la conmutatividad del diagrama del enunciado se sigue inmediatamente


de la del diagrama siguiente:
M A C1
f g1

M 0 A C10

/ C1 M
g1 g

/ C10 M 0

A partir de este teorema es f


acil probar una versi
on del teorema 5.34 con los
factores en orden contrario. Otra consecuencia de 5.34 es que el producto de
torsi
on de dos m
odulos depende u
nicamente de sus subm
odulos de torsi
on, es
decir:
Teorema 5.36 Sean M y N dos A-A-bim
odulos y sean i : Mt M y
j : Nt N las inclusiones para los subm
odulos de torsi
on respecto de la
estructura de A-m
odulo. Entonces Tor(i, j) : TorA (Mt , Nt ) TorA (M, N ) es
un isomorfismo de bim
odulos.

136

Captulo 5. El algebra homol


ogica

n: Aplicamos el teorema 5.34 a la sucesi


Demostracio
on exacta
0 Nt N N/Nt 0.
Puesto que el m
odulo N/Nt es libre de torsi
on, el teorema 5.33 nos da que
TorA (M, N/Nt ) = 0, luego 5.34 implica que
Tor(1, j) : TorA (M, Nt ) TorA (M, N )
es un isomorfismo. Similarmente obtenemos que
Tor(i, 1) : TorA (Mt , Nt ) TorA (M, Nt )
es un isomorfismo, y la composici
on de ambos es Tor(i, j).
A su vez de aqu se sigue que TorA (M, N ) es siempre un m
odulo de torsi
on,
pues es isomorfo a TorA (Mt , Nt ) y este a su vez es isomorfo a un subm
odulo de
C1 A Nt (por el teorema 5.31), donde C1 forma parte de una resoluci
on libre
de M . Claramente C1 A Nt es un m
odulo de torsi
on.
Finalmente probamos el teorema fundamental que relaciona los grupos de
homologa con distintos coeficientes. Recordemos el homomorfismo dado
por (5.2).
Teorema 5.37 Sea C un complejo libre de A-m
odulos y N un A-A-bim
odulo.
Entonces existe una sucesi
on exacta de bim
odulos

0 Hp (C) A N Hp (C A N ) TorA (Hp1 (C), N ) 0


que adem
as se escinde.
n: Sea Z el subcomplejo de C formado por los m
Demostracio
odulos de
ciclos Zp (C) con el operador frontera trivial. Sea F el subcomplejo cuyo m
odulo
de dimensi
on p es Fp1 (C), tambien con el operador frontera trivial. Tanto Z
como F son complejos libres y tenemos la sucesi
on exacta
i

0 Z C F 0.
Como F es libre, los teoremas 5.25 y 5.26 nos dan la sucesi
on exacta de
bim
odulos
i1
1
0 Z A N C A N F A N 0.
A su vez podemos aplicar el teorema 2.25 para obtener la sucesi
on exacta
p

Hp (Z A N ) Hp (C A N ) Hp (F A N ) Hp1 (Z A N )
Puesto que Z A N y F A N tienen tambien operadores frontera triviales,
esta sucesi
on es en realidad
p

Zp (C) A N Hp (C A N ) Fp1 (C) A N Zp1 (C) A N

5.4. Productos de torsi


on

137

Para calcular el homomorfismo de conexi


on p (c n) tomamos una antiimagen por 1, por ejemplo cn, aplicamos el operador frontera de CA N , con
lo que llegamos a cn y tomamos una antiimagen por i1, con lo que llegamos
de nuevo a c n. En definitiva, p = j 1, donde j : Fp1 (C) Zp1 (C) es
la inclusi
on.
De las sucesi
on exacta anterior extraemos la sucesi
on exacta
0 (Zp (C) A N )/ Im p+1 Hp (C A N ) N(p ) 0.
Ahora observamos que
j

0 Fp1 (C) Zp1 (C) Hp1 (C) 0


es una resoluci
on libre de Hp1 (C), luego tenemos la sucesi
on exacta
p

0 TorA (Hp1 (C), N ) Fp1 (C) A N


Zp1 (C) A N Hp1 (C) A N 0.

De aqu se sigue que

(Fp1 (C) A N )/ Im p
= Hp1 (C) A N,

= TorA (Hp1 (C), N ).


N(p )

Combinando estos isomorfismos con la sucesi


on exacta que habamos obtenido llegamos a la sucesi
on exacta del enunciado

0 Hp (C) A N Hp (C A N ) TorA (Hp1 (C), N ) 0.


Es f
acil comprobar que es el homomorfismo definido en (5.2). Ahora falta
comprobar que la sucesi
on se escinde. Para ello usamos la propiedad proyectiva
de los m
odulos libres (ver la demostraci
on de 5.29), que nos da un homomorfismo
hp que cierra el diagrama

hp

zt
Cp (C)

Fp1 (C)
t
1

/ Fp1 (C)

de modo que hp p = 1.
La aplicaci
on hp 1 : Fp1 (C) A N Cp (C) A N transforma elementos
de TorA (Hp1 (C), N ), es decir, del n
ucleo de p , en ciclos. Para probarlo
descomponemos el operador frontera p : Cp (C) Cp1 (C) como composici
on
p j i, donde j : Fp1 (C) Zp1 (C) e i : Zp1 (C) Cp1 (C). As
(hp 1) (p 1) = (hp 1) (p 1) (j 1) (i 1) = p (i 1).
Por consiguiente hp 1 induce un homomorfismo
: TorA (Hp1 (C), N ) Hp (C A N )
que escinde la sucesi
on exacta del enunciado por el teorema 5.24.

(5.7)

138

Captulo 5. El algebra homol


ogica

En particular este teorema se puede aplicar a los complejos de cadenas singulares con coeficientes en un A-m
odulo N , de modo que
HpN (X, U )
= (Hp (X, U ) Z N ) TorZ (Hp1 (X, U ), N ).
En particular tenemos el isomorfismo : HpN (X, U ) Hp (X, U ) Z N
siempre que N es libre de torsi
on como grupo abeliano. Por ejemplo, si N = A
es un anillo, esto sucede si tiene caracterstica 0. As mismo, los n
umeros de
Betti (y, por consiguiente, la caracterstica de Euler) de un espacio en el que
esten definidos, son los mismos para todos los dominios de ideales principales
de caracterstica 0. En efecto, si HpZ (X) = Zr Mt , donde Mt es el subm
odulo
de torsi
on, entonces
HpA (X)
= (Zr Z A) (Mt Z A).
El primer sumando es isomorfo a Ar , luego es libre, y el segundo es un Am
odulo de torsi
on. Por consiguiente, el rango de HpA (X) como A-m
odulo es el
mismo que el de HpZ (X) como Z-m
odulo.

5.5

Cohomologa

Si queremos profundizar en el estudio de los espacios topol


ogicos mediante
tecnicas algebraicas necesitamos introducir una sucesi
on de m
odulos complementarios a los grupos de homologa. Estos m
odulos intervienen en los llamados
teoremas de dualidad, que contienen informaci
on valiosa sobre las variedades topol
ogicas. En el caso de las variedades diferenciales, los m
odulos de cohomologa
tienen una interpretaci
on natural, pues pueden identificarse con los grupos de
cohomologa de De Rham, es decir, con los grupos de cohomologa determinados
a partir del algebra de Grassmann (el algebra de las formas diferenciales) de la
variedad.
Complejos inversos Para tratar con los grupos de cohomologa conviene
modificar formalmente el aparato algebraico b
asico que estamos utilizando:
Definici
on 5.38 Un complejo inverso es un par
L
C = ( C p , d)
pZ

cuya primera componente es un A-m


odulo graduado y su segunda componente
es un homomorfismo graduado de grado 1, llamado operador cofrontera de C,
o tambien operador diferencial, con la propiedad de que dp dp+1 = 0. Los
elementos del m
odulo C p se llaman cofronteras de dimensi
on p. El m
odulo Z p
de los cociclos de C se define como el n
ucleo de dp , mientras que el m
odulo de
las cofronteras es la imagen F p de dp1 . De este modo, tenemos que F p Z p
y podemos definir el grupo de cohomologa de dimensi
on p de C como el m
odulo
cociente H p = Z p /F p .

5.5. Cohomologa

139

Seg
un esto, la u
nica diferencia entre un complejo y un complejo inverso
es que en los primeros el operador frontera tiene grado 1, mientras que en
los segundos tiene grado 1. Es claro entonces que definiendo Cp = C p y
p = dp obtenemos un complejo directo a partir de un complejo inverso, y
similarmente al reves. Esto hace que todos los conceptos que hemos definido y
todos los teoremas que hemos demostrado para complejos directos son v
alidos
para complejos inversos sin m
as que reajustar los subndices (que, adem
as, en
el caso de los complejos inversos es costumbre escribir como superndices).
Por ejemplo, un homomorfismo : C C0 entre complejos inversos es un
homomorfismo de grado 0 que conmuta con el operador cofrontera, es decir,
p
p
p dp = dp p+1 . Claramente induce homomorfismos : H p H 0 entre
los grupos de cohomologa. La definici
on de homotopa entre homomorfismos se
adapta de forma obvia y sigue siendo cierto que homomorfismos homot
opicos
inducen los mismos homomorfismos entre los grupos de cohomologa. Tambien
tenemos la versi
on correspondiente de los teoremas 2.25 y 2.27.
M
odulos de homomorfismos Vamos a ver que a cada complejo directo podemos asociarle un complejo inverso de m
odulos de homomorfismos. En primer
lugar definimos y estudiamos estos m
odulos:
Definici
on 5.39 Dados dos A-m
odulos M y N , definimos HomA (M, N ) como
el A-m
odulo de todos los homomorfismos : M N . La estructura de
A-m
odulo es la dada por la suma y el producto definidos puntualmente.
Observemos que si N tiene estructura de A-A-bim
odulo, HomA (M, N ) adquiere estructura de bim
odulo con el producto dado por (a)(n) = a(n), para
a A, HomA (M, N ), n N .
Si f : M M 0 es un homomorfismo de A-m
odulos, podemos definir el
homomorfismo de bim
odulos traspuesto f t : HomA (M 0 , N ) HomA (M, N )
mediante f t () = f .
Es claro que (f g)t = g t f t , as como que 1t = 1, donde 1 representa, respectivamente, a la identidad en un m
odulo M y en el m
odulo de homomorfismos
en N .
El isomorfismo siguiente es f
acil de probar:
HomA

iI

Q
Mi , N
= HomA (Mi , N ).

(5.8)

iI

(Cada funci
on se corresponde con sus restricciones a cada sumando directo).
Enunciamos sin demostraci
on dos resultados sobre sucesiones exactas de
m
odulos de homomorfismos, an
alogos a los que ya conocemos para productos
tensoriales. La prueba del primero es muy simple, la del segundo es identica a
la del teorema correspondiente 5.25.

140

Captulo 5. El algebra homol


ogica
f

Teorema 5.40 Si P Q R 0 es una sucesi


on exacta de A-m
odulos
y N es un A-A-bim
odulo, entonces la sucesi
on
gt

ft

0 Hom(R, N ) Hom(Q, N ) Hom(P, N )


es exacta.
f

Teorema 5.41 Si 0 P Q R 0 es una sucesi


on exacta de
A-m
odulos que se escinde y N es un A-A-bim
odulo, entonces la sucesi
on
gt

ft

0 Hom(R, N ) Hom(Q, N ) Hom(P, N ) 0


es exacta y se escinde.
Definici
on 5.42 Sea C un complejo de A-m
odulos y sea N un A-A-bim
odulo.
Definimos el complejo inverso Hom(C, N ) como el complejo formado por los
t
m
odulos de cocadenas C p = HomA (Cp , N ) con el operador cofrontera dp = p+1
.
Si M es un A-m
odulo, definimos su m
odulo dual como M = HomA (M, A).
Similarmente, a cada complejo de A-m
odulos C le podemos asociar su complejo

dual C = HomA (C, A). Este


es el caso de mayor interes.
Cohomologa singular Si (X, U ) es un par de espacios topol
ogicos, los grupos de cohomologa singular de (X, U ) con coeficientes en un A-m
odulo N

se definen como los grupos de cohomologa del complejo HomZ C(X, U ), N .


p
p
p
Usaremos la notaci
on CN
(X, U ), ZN
(X, U ), FNp (X, U ), HN
(X, U ) para los correspondientes m
odulos de cocadenas, cociclos, cofronteras y cohomologa. La
cohomologa ser
a completa o reducida seg
un si partimos del complejo de cadenas
correspondiente a la homologa completa o reducida.
Podra pensarse en una definici
on en un contexto m
as general, pero si C es
un complejo de A-m
odulos, M es un A-A-bim
odulo y N es un A-m
odulo, es
f
acil comprobar el isomorfismo de A-m
odulos

HomA (C A M, N )
= HomZ C, HomA (M, N ) .
En particular

HomA (C Z A, N )
= HomZ (C, N ).

De aqu se sigue que cualquier complejo m


as general de cohomologa singular
se reduce a un complejo CN (X, U ) para un m
odulo N adecuado. De todos
p
modos, muchas veces resulta m
as natural representar el m
odulo CN
(X, U ) como
A
HomA (Cp (X, U ), N ) en lugar de como HomZ (Cp (X, U ), N ).
Las cocadenas relativas admiten una interpretaci
on m
as simple que la definici
on que hemos dado. Para ello consideramos la sucesi
on exacta
j

0 CpA (U ) CpA (X) CpA (X, U ) 0,


i

5.5. Cohomologa

141

que se escinde porque CpA (X, U ) es un A-m


odulo libre. Por consiguiente, tenemos
la sucesi
on exacta
jt

it

p
p
p
0 CN
(X, U ) CN
(X) CN
(U ) 0.
p
p
Esto nos permite identificar a CN
(X, U ) con un subm
odulo de CN
(X). Conp
cretamente, podemos considerar que CN (X, U ) es el subm
odulo formado por
p
todas las cocadenas CN
(X) tales que it () = 0, es decir, que se anulan
sobre los smplices contenidos en U . Puesto que j t conmuta con el operador
p
cofrontera, a traves de esta identificaci
on la cofrontera de CN
(X, U ) pasa a ser
p
la restricci
on de la cofrontera de CN (X).
p
Los cociclos de ZN
(X) son claramente las cocadenas que se anulan sobre
p
FpA (X), luego los cociclos relativos de ZN
(X, U ) son las cocadenas que se anulan
tanto sobre CpA (U ) como sobre FpA (X).

Si f : (X, U ) (Y, V ) es una aplicaci


on continua entre pares de espacios
topol
ogicos, y N es un A-m
odulo, entonces la aplicaci
on
p
p
f]p = (fp] )t : CN
(Y, V ) CN
(C, U )

es un homomorfismo de complejos inversos que induce a su vez homomorfismos


p
p
f : HN
(Y, V ) HN
(X, U ).

Funtores contravariantes Para emplear el lenguaje categ


orico al tratar la
cohomologa necesitamos modificar tambien algunas definiciones:
Definici
on 5.43 Un funtor contravariante F : C C0 entre dos categoras es
una aplicaci
on que asigna a cada objeto X de C un objeto F (X) de C0 y a cada
f : X Y un morfismo F (f ) : F (Y ) F (X) de modo que se cumplan las
propiedades siguientes:
a) F (1X ) = 1F (X) .
b) F (f g) = F (g) F (f ).
Por ejemplo, C p y H p son funtores contravariantes sobre la categora de los
espacios topol
ogicos (o de pares de espacios topol
ogicos).
En realidad, un funtor contravariante puede verse como funtor covariante.
Para ello definimos la categora opuesta de una categora C como la categora
Cop cuyos objetos son los mismos que los de C pero en la que el conjunto de los
morfismos de X en Y es hom(Y, X) (y f g para Cop es g f para C).
Es claro que un funtor contravariante F : C C0 es lo mismo que un
funtor covariante F : Cop C0 . M
as en general, un funtor definido sobre un
producto de categoras C1 Cn covariante en los p primeros argumentos
y contravariante en los siguientes es un funtor (covariante) definido sobre el
op
producto C1 Cp Cop
p+1 Cn .
As, por ejemplo, Hom es un funtor de dos argumentos, covariante en el
primero y contravariante en el segundo.

142

Captulo 5. El algebra homol


ogica

Propiedades de la cohomologa singular Razonamientos completamente


an
alogos a los que hemos empleado para generalizar los resultados b
asicos de
la homologa singular al caso de coeficientes arbitrarios nos permiten ahora
probar estos mismos resultados para la cohomologa singular. Nos limitamos a
enunciarlos:
El teorema de homotopa Si f, g : (X, U ) (Y, V ) son aplicaciones
continuas homot
opicas, entonces f = g .
La sucesi
on exacta de cohomologa
topol
ogicos, entonces la sucesi
on exacta

Si (X, U, V ) es una terna de espacios

0 C(X, U ) C(X, V ) C(U, V ) 0


determina una sucesi
on exacta
H p (X, U ) H p (X, V ) H p (U, V ) H p+1 (X, U )
El teorema de escisi
on Si U , V son subespacios de un espacio topol
ogico X

tales que V U , entonces la inclusi


on induce isomorfismos
i : H p (X, U ) H p (X \ V, U \ V ).
Cohomologa de un punto Si P es el espacio de un u
nico punto se cumple
(para la cohomologa completa) que

N si p = 0,
p

H (P ) =
0 si p 6= 0.
(N es el m
odulo de coeficientes). La cohomologa reducida es nula incluso
en dimensi
on 0.
La sucesi
on de Mayer-Vietoris Sean (X, U1 , U2 ) y (X, V1 , V2 ) dos tradas
exactas tales que Vi Ui . Sean
p : H p (U1 U2 , V1 V2 ) H p (U1 , V1 ) H p (U2 , V2 ),
p : H p (U1 , V1 ) H p (U2 , V2 ) H p (U1 U2 , V1 V2 )
los homomorfismos dados por
p (1 , 2 ) = (j1 (), j2 ()),

p () = i1 (1 ) i2 (2 ),

donde las aplicaciones i , j son las inducidas por las inclusiones correspondientes. Entonces existen homomorfismos
p : H p (U1 U2 , V1 V2 ) H p+1 (U1 U2 , V1 V2 )

5.5. Cohomologa

143

tales que la sucesi


on siguiente es exacta:

H p1 (U1 U2 , V1 V2 ) H p (U1 U2 , V1 V2 )

H p (U1 , V1 ) H p (U2 , V2 ) H p (U1 U2 , V1 V2 )


Destacamos un resultado que difiere respecto a la homologa:
Teorema 5.44 Sea X =

Xk un espacio topol
ogico descompuesto en una

uni
on disjunta de subespacios tales que cada uno de ellos sea uni
on de componentes arcoconexas de X. Sea U X y sea Uk = U Xk . Sean
ik : (Xk , Uk ) (X, U )
las inclusiones. Entonces
Q
Q
ik : H p (X, U ) H p (Xk , Uk )
k

es un isomorfismo de m
odulos para la cohomologa completa.
n: En la prueba de 2.15 se ve que
Demostracio
ip =

L] L
ik : Cp (Xk , Uk ) Cp (X, U )
k

es un isomorfismo. Aplicando (5.8) obtenemos que


C p (X, U )
=

Q
HomZ (Cp (Xk , Uk ), N ).
k

Concretamente, cada C p (X, U ) se corresponde con sus restricciones a


cada m
odulo Cp (Xk , Uk ).
Los productos de la derecha constituyen un complejo inverso si consideramos como cofrontera el producto del operador cofrontera de cada factor. Los
isomorfismos obtenidos determinan entonces un isomorfismo de complejos, de
modo que
Q
Q p
H p (X, U )
= H p HomZ (C(Xk , Uk ), N )
= H (Xk , Uk ).
k

El primer isomorfismo hace corresponder a cada clase [] H p (X, U ) la


clase del producto de las restricciones de a cada Cp (X, U ), mientras que el
segundo lo pasa al producto de las clases de cohomologa de las restricciones.
Es f
acil ver que se trata del isomorfismo indicado en el enunciado.

144

Captulo 5. El algebra homol


ogica

M
odulos de extensiones Para relacionar la homologa con la cohomologa
hemos de introducir un concepto an
alogo a los productos de torsi
on, es decir, unos m
odulos que nos completen las sucesiones exactas entre m
odulos de
homomorfismos. El procedimiento que empleamos es el mismo:
Definici
on 5.45 Dado un A-m
odulo M, un A-A-bim
odulo N y p 0, definimos el bim
odulo ExtpA (M, N ) = H p HomA (C, N ) , donde C es cualquier
resoluci
on libre de M .
Exactamente igual que en el caso de los productos de torsi
on se comprueba
que el A-m
odulos ExtpA (M, N ) no depende de la resoluci
on de M con que lo
calculamos. As mismo, si f : M M 0 es un homomorfismo de m
odulos,
C
0 entre dos resoluciones
sabemos que se extiende a un homomorfismo : C
cualesquiera de M y M 0 , el cual a su vez induce homomorfismos
Extp (f ) : ExtpA (M 0 , N ) ExtpA (M, N )
que no dependen de las elecciones intermedias. As mismo se comprueba que
Ext0A (M, N )
= HomA (M, N ).
Ejercicio: Probar que Extp es un funtor contravariante en la primera componente y
covariante en la segunda.

A partir de aqu supondremos que el anillo A es un dominio de ideales


principales, con lo que, tomando resoluciones libres de la forma (5.4) concluimos
que ExtpA (M, N ) = 0 si p 6= 0, 1, y escribiremos simplemente
ExtA (M, N ) = Ext1A (M, N ).
Explcitamente, tenemos la sucesi
on
t

1
0 HomA (C0 , N )
HomA (C1 , N )

y
ExtA (M, N ) = HomA (C1 , N )/ Im 1t .
El teorema siguiente se prueba igual que su an
alogo 5.31:
Teorema 5.46 Sea M un A-m
odulo y N un A-A-bim
odulo. Entonces cada
resoluci
on libre de M de la forma (5.4) da lugar a una sucesi
on exacta de
bim
odulos
t

1
0 HomA (M, N ) HomA (C0 , N )
HomA (C1 , N ) ExtA (M, N ) 0.

El m
odulo ExtA (M, N ) tiene este nombre porque est
a relacionado con las
posibles extensiones de N a traves de M , es decir, con los posibles m
odulos
E que contengan un subm
odulo N 0
as
= N y de modo que E/N 0
= M . M
precisamente, una extensi
on de N a traves de M es una sucesi
on exacta
0 N E M 0.

5.5. Cohomologa

145

Se dice que dos extensiones de N por M son equivalentes si existe un isomorfismo : E E 0 que hace conmutativo el diagrama
0

/N

/N

/E

/M

/ E0

/0

/M

/0

Puede probarse que las clases de equivalencia de extensiones est


an en correspondencia biunvoca con los elementos de ExtA (M, N ), de modo que el elemento
neutro se corresponde con las extensiones que se escinden. No demostraremos
esto aqu porque no nos va a hacer falta y nos desviara bastante.
Veamos algunos resultados sobre el c
alculo de ExtA (M, N ). En primer lugar
tenemos:
Teorema 5.47 Si M es un A-m
odulo libre, entonces ExtA (M, N ) = 0 para
todo m
odulo N .
n: Basta considerar la resoluci
Demostracio
on libre
0 0 M M 0.

Teorema 5.48 Sea {Mi }iI una familia de A-m


odulos y N un A-A-bim
odulo.
Entonces tenemos un isomorfismo de bim
odulos
L
Q
ExtA
Mi , N
= ExtA (Mi , N ).
iI

iI

n: Si 0 Ci0 Ci Mi 0 es una resoluci


Demostracio
on libre
de Mi , entonces
L
L
L
0 Ci0 Ci Mi 0
iI

iI

iI

es una resoluci
on libre de la suma directa. El teorema 5.46 nos da las sucesiones
exactas
0 HomA (Mi , N ) HomA (Ci , N ) HomA (Ci0 , N ) ExtA (Mi , N ) 0.

Con estas y con la correspondiente a la suma directa formamos el diagrama


Q

HomA (Ci , N )

iI

iI

HomA

iI

Ci , N

HomA (Ci0 , N )

/ HomA L C 0 , N
i
iI

/ Q ExtA (Mi , N )

/0

iI

/ ExtA L Mi , N
iI

/0

146

Captulo 5. El algebra homol


ogica

Las flechas verticales son los isomorfismos dados por (5.8). Es f


acil ver que
la fila superior sigue siendo exacta y que el cuadrado es conmutativo, con lo que
los m
odulos de la tercera columna son cocientes de m
odulos isomorfos respecto
a subm
odulos que se corresponden por el isomorfismo, luego son isomorfos.
Ahora, si a A, una resoluci
on libre de A/aA es

0 A A A/aA 0,
donde (b) = ab. Es claro que HomA (A, N )
= N y que, a traves de este
isomorfismo (f 7 f (1)), el homomorfismo t se corresponde con (n) = an.
Por consiguiente, tenemos la sucesi
on exacta

N N ExtA (A/aA, N ) 0,
N/aN
de la que deducimos que ExtA (A/aA, N ) =
= (A/aA) A N .
Teniendo en cuenta que tanto Ext como A conmutan con sumas directas
finitas, de aqu se sigue, m
as en general, que si M es un A-m
odulo finitamente
generado, entonces ExtA (M, N )
odulo de
= Mt A N , donde Mt es el subm
torsi
on de M .
Es f
acil demostrar un resultado similar a 5.34, pero el resultado que interesa
m
as en nuestro contexto es el de una sucesi
on exacta con el segundo argumento
constante en lugar del primero y, dado que Ext no cumple una propiedad de conmutatividad similar a la de Tor, no podemos obtenerlo a partir de su simetrico
y necesitamos un argumento distinto. La prueba del teorema siguiente se puede
adaptar f
acilmente al caso de Tor. De hecho se generaliza de forma natural al
caso de anillos que no sean dominios de ideales principales. De todos modos,
destacamos que este teorema no nos ser
a necesario despues, sino que lo incluimos
u
nicamente por completitud.
Teorema 5.49 Dada una sucesi
on exacta de A-A-bim
odulos
f

0 P Q R 0,
y un A-m
odulo N , existe una sucesi
on exacta
gt

ft

0 HomA (R, N ) HomA (Q, N ) HomA (P, N )


Ext(g)

Ext(f )

ExtA (R, N ) ExtA (Q, N ) ExtA (P, N ) 0.


n: En el diagrama siguiente, las dos columnas laterales son
Demostracio
sendas resoluciones libres de P y R, mientras que la columna central es una

5.5. Cohomologa

147

resoluci
on libre de Q que definimos a partir de las otras dos.
0O
0

/P
O

/ C0
O

0O

g
/Q
/R
O
O cGGG
GG g
G
00
0
GG

GG
/ C0 C00
/ C00
O
O
100

0O

/0

/0

10

/ C1
O

/ C1 C10
O

/ C10
O

/0

Las flechas horizontales son las naturales: inclusiones y proyecciones, por


lo que todas las filas son exactas. Para definir 00 fijamos un homomorfismo
g : C00 Q tal que g g = 0 , que existe por la propiedad proyectiva de los
m
odulos libres. Definimos 00 (c, c0 ) = f ((c)) + g(c0 ).
As, 00 es suprayectiva, pues si q Q, tenemos que g(q) = 0 (c0 ), para cierto
0
c C00 , luego g(
g (c0 )) = j(q), de donde se sigue que q = i(p) + g(c0 ), para un

cierto p P . Este a su vez ser


a de la forma (c), para un c C. Claramente
entonces q = 00 (c, c0 ).
Ahora definimos 100 (c, c0 ) = (1 c + e(c0 ), 10 c0 ), para un cierto homomorfismo
e : C10 C0 . Veremos que escogiendolo adecuadamente tendremos la exactitud
de la columna central. En efecto, queremos que
00 (100 (c, c0 )) = 00 (1 c + e(c0 ), 10 c0 ) = f ((e(c0 ))) + g(10 c0 ) = 0,
para lo cual basta con que f ((e(y))) =
g (10 c0 ) para todo c0 C10 . Podemos exigir que e cumpla esto por la propiedad proyectiva de los m
odulos libres
aplicada al diagrama
C10
}
e }
10
g
}

~}
/Q
C0
f

Para ello hemos de comprobar que Im 10 g Im f . En efecto, si x =


entonces g(x) = 0 (10 (c01 )) = 0, luego x = f (p), para cierto p P ,
que ser
a a su vez de la forma p = (c0 ), luego x = f ((c0 )) Im f .
g(10 (c01 )),

Por otra parte, si 00 (c, c0 ) = 0, entonces f ((c)) + g(c0 ) = 0. Aplicando g


tenemos que 0 (c0 ) = 0, luego existe un c01 C10 tal que c0 = 10 c01 . Para que
(c, c0 ) Im 100 s
olo nos falta probar que c e(c01 ) Im 1 = N . Ahora bien,
f ((c e(c01 ))) = f ((c)) f ((e(c01 ))) =
g (c0 ) + g(10 c01 ) = 0

148

Captulo 5. El algebra homol


ogica

y, como f es inyectiva, tambien (c e(c01 )) = 0.

La inyectividad de 100 se comprueba sin dificultad, luego, efectivamente, la


columna central es una resoluci
on libre de Q. Si llamamos C, C0 y C00 a las tres
resoluciones, tenemos la sucesi
on exacta
0 C C00 C0 0.
La sucesi
on exacta formada por los m
odulos de dimensi
on p se escinde, porque los m
odulos de C0 son libres, luego tenemos la sucesi
on exacta
0 HomA (C0 , N ) HomA (C00 , N ) HomA (C, N ) 0.
La sucesi
on exacta de cohomologa de esta sucesi
on de complejos es la del
enunciado.
Como aplicaci
on probamos lo siguiente:
Teorema 5.50 Si ExtA (R, P ) = 0 entonces toda sucesi
on exacta
f

0 P Q R 0,
se escinde.
n: Si ExtA (R, P ) = 0, el teorema anterior nos proporciona
Demostracio
la sucesi
on exacta
gt

ft

0 HomA (R, P ) HomA (Q, P ) HomA (P, P ) 0.


Por tanto f t es suprayectiva, luego existe un homomorfismo f 0 : Q P
tal que f t (f 0 ) = 1, es decir, tal que f f 0 = 1.
Esto tiene la siguiente interpretaci
on: si ExtA (R, P ) = 0, entonces existe
una u
nica clase de equivalencia de extensiones de P por R, concretamente la
clase trivial, formada por las extensiones que se escinden.
Ejercicio: Probar que Ext(R, P ) = 0 para todo m
odulo P si y s
olo si R es libre.

Homologa y cohomologa Finalmente expresamos la cohomologa de un


espacio topol
ogico en terminos de su homologa. En un contexto m
as general,
consideremos un complejo C de A-m
odulos y un A-A-bim
odulo N . Llamaremos
Cp al A-m
odulo de las p-cadenas de C y C p = HomA (Cp , N ) al bim
odulo de las
p-cocadenas del complejo inverso HomA (C, N ). Podemos definir la aplicaci
on
bilineal
h , i : Cp C p N
mediante

hc, i = (c),

c Cp ,

C p.

En estos terminos, el operador cofrontera viene caracterizado por la relaci


on
hc, di = hc, i ,

c Cp ,

C p1 .

5.5. Cohomologa

149

Esto a su vez nos permite definir otra aplicaci


on bilineal, llamada producto
de Kronecker,
p
h , i : Hp (C) HN
(C) N
mediante
h[z], []i = hz, i ,

z Zp ,

p
ZN
.

Equivalentemente, tenemos un homomorfismo (de bim


odulos)
p
h : HN
(C) HomA (Hp (C), N )

dado por h(x)(y) = hy, xi. En muchos casos h es un isomorfismo, pero la


situaci
on general es la que describe el teorema siguiente.
Teorema 5.51 Sea C un complejo libre de A-m
odulos y N un A-A-bim
odulo.
Existe una sucesi
on
h

p
0 ExtA (Hp1 (C), N ) HN
(C) HomA (Hp (C), N ) 0

que es exacta y se escinde.


n: Consideremos la sucesi
Demostracio
on exacta de complejos
i

0 Z C F 0,
donde el m
odulo de p-cadenas de Z es Zp (C), con operador frontera trivial, y el
m
odulo de las p-cadenas de F es Fp1 (C), tambien con operador frontera trivial.
El homomorfismo i es la inclusi
on.
Esta sucesi
on se escinde porque F es libre. Por lo tanto la sucesi
on
t

it

0 HomA (F, N ) HomA (C, N ) HomA (Z, N ) 0

(5.9)

tambien es exacta y se escinde. Consideremos su sucesi


on de cohomologa:

p1

it

p1
p
p
p
p+1
HN
(Z) HN
(F) HN
(C) HN
(Z) HN
(F)

Teniendo en cuenta que las cofronteras de F y Z son triviales, esta sucesi


on
es simplemente

p1

p
HomA (Zp+1 , N ) HomA (Fp1 , N ) HN
(C)
p

it

HomA (Zp , N ) HomA (Fp , N )


de donde extraemos la sucesi
on exacta
0 HomA (Fp1 , N )

it

Im p1
HN
(C) N(p ) 0.

(5.10)

Vamos a calcular los homomorfismos de conexi


on . Tomamos una clase
p1
[] HN (Z), de aqu pasamos a HomA (Cp1 , N ) tal que it () = , es

150

Captulo 5. El algebra homol


ogica

decir, |Zp1 = . Ahora tomamos 0 HomA (Fp , N ) tal que t 0 = d, es


decir, tal que 0 (c) = (c). En definitiva, 0 = |Fp = |Fp . De este modo,

p1
([]) = |Fp = j ([]), donde j : Fp1 Zp1 .
Por otra parte, una resoluci
on libre de Hp1 (C) es
j

0 Fp1 (C) Zp1 (C) Hp1 (C) 0.


De ella obtenemos la sucesi
on exacta
t

0 HomA (Hp1 (C), N ) HomA (Zp1 (C), N )


it

HomA (Fp1 (C), N ) ExtA (Hp1 (C), N ) 0.

De aqu obtenemos los isomorfismos

HomA (Fp1 , N ) Im p1
= ExtA (Hp1 (C), N ),

= HomA (Hp1 (C), N ).


N(p1 )

Al sustituirlos en (5.10) obtenemos la sucesi


on del enunciado. Veamos que
h es el homomorfismo descrito previamente al teorema. Seg
un nuestra construcci
on es h = it ( t )1 , luego h t = it . Si hacemos actuar esta igualdad
p
sobre un [] HN
(C) y luego sobre z Zp (C) obtenemos h([])([z]) = (z),
como queramos probar.
Falta demostrar que la sucesi
on se escinde. El hecho de que (5.9) se escinda
significa que existe r : HomA (Z, N ) HomA (C, N ) tal que r it = 1, luego
r it = 1. La restricci
on de r a N(p ) justifica que (5.10) se escinde y, por
consiguiente, la sucesi
on del enunciado tambien.
Si particularizamos a la cohomologa singular de un par de espacios, tenemos
el teorema siguiente:
Teorema 5.52 Sea (X, U ) un par de espacios topol
ogicos y A un dominio de
ideales principales tal que HpA (X, U ) es finitamente generado para todo p. Entonces el rango de HAp (X, U ) coincide con el de HpA (X, U ) y el subm
odulo de
A
torsi
on de HAp (X, U ) es isomorfo al de Hp1
(X, U ).
n: Sea HpA (X, U ) = Lp Tp , donde Lp es libre y Tp es el
Demostracio
subm
odulo de torsi
on. Entonces
HomA (HpA (X, U ), A)
= HomA (Lp , A) HomA (Tp , A)
= Lp ,
A
ExtA (Hp1
, A)
= Tp1 A A
= Tp1 ,

y el teorema anterior nos da la conclusi


on.

Es f
acil ver que si alg
un HpA (X, U ) tiene rango infinito, lo mismo ocurre con
el correspondiente grupo de cohomologa, por lo que los n
umeros de Betti est
an
definidos para la homologa de un par si y s
olo si lo est
an para su cohomologa,
y en tal caso son iguales. Lo mismo vale, por tanto, para la caracterstica de
Euler.

Captulo VI

Productos
En este captulo relacionaremos la homologa singular de un producto de
espacios topol
ogicos con la de sus factores. Los resultados que obtendremos nos
permitir
an a su vez definir un producto en el m
odulo de cohomologa singular de
un espacio topol
ogico, con el que adquirir
a estructura de algebra. Todos estos
resultados ser
an potentes herramientas para obtener hechos relevantes sobre la
homologa de las variedades topol
ogicas.

6.1

El teorema de los modelos acclicos

Muchos de los resultados de este captulo descansan sobre un teorema general


sobre categoras. Este resultado pone de manifiesto la utilidad del lenguaje
categ
orico en la topologa algebraica.
Coment
abamos en el captulo anterior que, en general, los homomorfismos
que se definen de forma can
onica, es decir, sin apoyarse en elecciones arbitrarias, son naturales, en el sentido que acabamos de explicar. Por ejemplo, la
sucesi
on exacta del teorema 5.37 es funtorial (es decir, es un funtor del producto de la categora de complejos libres de A-m
odulos por la categora de los
A-A-bim
odulos en la categora de las sucesiones exactas cortas de bim
odulos),
pero, en cambio, el homomorfismo que la escinde no es natural, es decir, no
hay una transformaci
on natural (o, al menos, no est
a probado que la haya) que
a cada objeto (C, N ) le asigne un homomorfismo (5.7) que escinda la sucesi
on
del teorema. M
as informalmente, no podemos hablar de el homomorfismo
(can
onico) que escinde la sucesi
on, sino de que hay un homomorfismo que la
escinde. El problema est
a en que el homomorfismo que construimos se obtiene
aplicando la propiedad proyectiva de los m
odulos libres, lo cual supone definir
un homomorfismo de m
odulos a partir de una elecci
on arbitraria (no can
onica)
de las im
agenes de una base.
Pese a esto, lo cierto es que en algunos casos hemos construido homomorfismos naturales mediante procesos que involucraban elecciones arbitrarias. Por
ejemplo, los teoremas 2.32 y 2.33 prueban que el operador de subdivisi
on es
151

152

Captulo 6. Productos

una transformaci
on natural del funtor C que a cada espacio topol
ogico le asigna
su complejo de cadenas singulares lo cual no es extra
no, pues la definici
on
es can
onica, pero en la prueba del teorema 2.34 definimos una homotopa
H de la que probamos que es una transformaci
on natural de C en C, y en la
construcci
on s se hacen elecciones arbitrarias. El argumento empleado en dicha
prueba es un caso particular del teorema que nos proponemos demostrar aqu.
Definici
on 6.1 Una categora con modelos es una categora C junto con un
conjunto M de objetos de C llamados modelos. Sea G un funtor en C con
im
agenes en la categora de los grupos abelianos. Una base es un conjunto
{gi }iI tal que gi G(Mi ), para cierto Mi M de modo que para todo objeto
X de C el conjunto {G(f )(gi )}iI, f hom(Mi ,X) es una base de G(X).
Diremos que G es un funtor libre con modelos en M si tiene una base con
modelos en M. Si C es un funtor con im
agenes en la categora de los complejos
de A-m
odulos, diremos que es libre con modelos en M si cada funtor Cp es libre
con modelos en M.
Ejemplo Consideremos la categora C de los espacios topol
ogicos, con modelos
M = {p }p0 (los p-smplices can
onicos). Sea C el funtor que a cada espacio
topol
ogico le hace corresponder su complejo de cadenas singulares. Entonces C
es libre con modelos en M.
En efecto, si p : p p es la identidad, entonces p es una base de Cp ,
pues si f hom(p , X), entonces Cp (f )(p ) = f ] (p ) es un p-smplice singular
arbitrario en X, luego al variar f obtenemos una base de Cp (X).
Diremos que un complejo C de A-m
odulos es no negativo si sus m
odulos
de dimensiones negativas son nulos. Diremos que es acclico si sus grupos de
homologa son triviales.
Si C es un funtor en una categora C con modelos M y con im
agenes en la
categora de los complejos de A-m
odulos, podemos asociarle los funtores Hp (C)
definidos de forma obvia. Diremos que C es acclico en dimensiones positivas si
Hp (C(M )) = 0 para p > 0 y M M.
Teorema 6.2 (Teorema de los modelos acclicos) Sea C una categora
con modelos M. Sean C y C 0 dos funtores de C en la categora de los complejos
de A-m
odulos tales que C es libre no negativo y C 0 es acclico en dimensiones
positivas. Entonces
a) Toda transformaci
on natural : H0 (C) H0 (C 0 ) est
a inducida por una
transformaci
on natural : C C 0 .
b) Si dos transformaciones naturales , 0 : C C 0 inducen la misma
transformaci
on natural H0 (C) H0 (C 0 ) entonces son naturalmente homot
opicas, es decir, existe una transformaci
on natural : C C 0 tal
0
que (X) es una homotopa entre (X) y (X) para todo objeto X.

6.1. El teorema de los modelos acclicos

153

n: Probaremos las dos partes simult


Demostracio
aneamente [las frases
entre corchetes har
an referencia a la parte b]. Para cada objeto X de C hemos
de definir un homomorfismo de complejos (X) : C(X) C 0 (X) [o una
homotopa (X) : C(X) C 0 (X)] de modo que si h : X Y es un
morfismo, entonces
C(h) (Y ) = (X) C 0 (h),

[C(h) (Y ) = (X) C 0 (h)].

Para cada p 0 fijamos una base {cj }jJp de Cp , de modo que cj Cp (Mj ),
para cierto Mj M. Esto significa que cada A-m
odulo Cp (X) tiene por base al
conjunto {Cp (f )(cj )}jJp , f hom(Mj ,X) .
Por consiguiente, el homomorfismo p (X) que queremos definir quedar
a
completamente determinado si especificamos {p (Mj )(cj )}jJp a traves de la
ecuaci
on
P
P

p (X)
aij Cp (fij )(cj ) = aij Cp0 (fij ) p (Mj )(cj )
(6.1)
i,j

i,j

[respectivamente, {p (Mj )(cj )}jJp y la ecuaci


on siguiente:]

P
P

0
p (X)
aij Cp (fij )(cj ) = aij Cp+1
(fij ) p (Mj )(cj ) .
i,j

(6.2)

i,j

Definiremos p (X) por inducci


on sobre p de modo que se cumpla
p (X) = p1 (X),

(6.3)

[respectivamente, p (X) tal que:]


p (X) = p (X) 0p (X) p1 (X).

(6.4)

Antes de proceder con la definici


on escribiremos unas ecuaciones que vamos
a usar. En primer lugar, supuesto definido i para i < p, con p > 0, bastar
a
definir p (Mj )(cj ), para j Jp , de modo que
p (Mj )(cj ) = p1 (Mj )(cj ),

(6.5)

[respectivamente, dado i , para i < p, p > 0, tendremos que definir p (Mj )(cj )
de modo que se cumpla la ecuaci
on siguiente:]
p (Mj )(cj ) = p (Mj )(cj ) 0p (Mj )(cj ) p1 (Mj )(cj ).

(6.6)

Si justificamos que esto es posible, entonces p (X) [o p (X)] queda determinado por la ecuaci
on (6.1) [resp. (6.2)] para un objeto X arbitrario. En
principio con esto tenemos dos definiciones de p (Mj ), pero haciendo actuar
(6.1) sobre cj = Cp (1)(cj ) obtenemos que coinciden. [Lo mismo vale para ].
A continuaci
on es f
acil ver que p (X) [resp. p (X)] cumple (6.3) [resp. (6.4)]
as como la condici
on de transformaci
on natural.

154

Captulo 6. Productos

Para iniciar la inducci


on, consideramos : H0 (C) H0 (C 0 ) y, para
cada j J0 , definimos 0 (Mj )(cj ) C0 (Mj ) de modo que [0 (Mj )(cj )] =
(Mj )([cj ]). Definimos p (X) mediante (6.1). Es f
acil ver que si c C0 (X),
entonces [0 (X)(c)] = (X)([c]), es decir, induce .
En particular, si j J1 , entonces 0 (Mj )(cj ) es una frontera en C00 (Mj )
y podemos definir 1 (Mj )(cj ) C10 (Mj ) tal que 1 (Mj )(cj ) = 0 (Mj )(cj ).
La ecuaci
on (6.1) nos define 1 (X) para todo X y se cumple (6.3).
Supongamos ahora que i est
a definido para i < p, p > 0 de modo que se
0
cumple (6.3). Entonces el miembro derecho de (6.5) es un ciclo de Cp1
(Mj ) y
0
por hip
otesis Hp (Cp1 (Mj )) = 0, luego ha de ser una frontera. Por consiguiente
podemos definir p (Mj )(cj ) de modo que se cumpla (6.5). Ahora podemos
definir p (X) mediante (6.1). Esto completa la definici
on inductiva de .
La construcci
on de es similar. Si y 0 inducen la misma transformaci
on
natural H0 (C) H0 (C 0 ), entonces, para j J0 , 0 (Mj )(cj ) 00 (Mj )(cj ) ha
de ser una frontera, luego podemos definir 0 (Mj )(cj ) C10 (Mj ) de modo que
0 (Mj )(cj ) = 0 (Mj )(cj ) 00 (Mj )(cj ). Definimos 0 (X) mediante (6.2). La
prueba contin
ua de forma totalmente an
aloga al caso anterior.
El lector reconocer
a sin dificultad el argumento del teorema 2.34 en la prueba
del apartado b). En efecto, dicho teorema es consecuencia del teorema de los
modelos acclicos. Basta tomar como C la categora de los espacios topol
ogicos
y como C y C 0 el mismo funtor, que a cada espacio le asigna su complejo de
cadenas singulares. Seg
un hemos visto, C es libre con los smplices can
onicos
como modelos, es no negativo y acclico en dimensiones positivas, pues cada n
es homot
opico a un punto, luego Hp (C(n )) = 0 para p > 0. Para obtener
la tesis de 2.34 basta comprobar que el operador de subdivisi
on S y la identidad 1 inducen la misma transformaci
on natural sobre H0 (C), es decir, que si
x es un punto de un espacio topol
ogico X, entonces [S(x)] = [x], pero esto es
trivialmente cierto, pues S(x) = x.
En las secciones siguientes veremos las aplicaciones de este teorema.

6.2

La homologa de un producto

Nos ocupamos ahora de calcular los grupos de homologa de un producto


de espacios topol
ogicos. La prueba se divide en dos partes. Por un lado, probaremos que los grupos de homologa de un producto X Y coinciden con los
grupos de homologa del complejo C(X) A C(Y ), para una cierta definici
on de
producto tensorial de complejos que veremos a continuaci
on, y por otra parte
demostraremos un resultado que nos determinar
a la homologa de un producto
tensorial de complejos a partir de la homologa de cada factor. Por razones
tecnicas hemos de empezar por esta segunda parte. Ante todo definimos el
producto tensorial de dos complejos.
Observemos que si C y C 0 son dos A-m
odulos graduados, entonces
L
C A C 0 = Ci A Cj0 .
i,j

6.2. La homologa de un producto

155

Para dotar a este producto de estructura de m


odulo graduado convendremos
que la dimensi
on de un producto tensorial de cadenas c c0 es la suma de las
dimensiones de los factores. Equivalentemente, definimos
(C A C 0 )p =
De este modo,
C A C 0 =

Ci A Cj0 .

i+j=p

pZ

(C A C 0 )p

es un complejo graduado. En lo sucesivo supondremos siempre esta graduaci


on
en los productos tensoriales de m
odulos graduados.
Teorema 6.3 Si C, C0 son complejos de A-m
odulos, entonces C A C0 adquiere
estructura de complejo con el operador frontera dado por
p (c c0 ) = i c c0 + (1)i c j c0 ,

c Ci ,

c0 Cj .

n: En primer lugar, es f
Demostracio
acil ver que p es un homomorfismo
bien definido sobre cada producto Ci A Cj con i + j = p, luego se extiende de
forma u
nica a un homomorfismo en cada m
odulo (C C 0 )p y, por consiguiente
0
a un homomorfismo graduado en C C . Claramente tiene grado 1. Falta
probar que 2 = 0. Ahora bien,
p (p+1 (c c0 )) = p (i c c0 + (1)i c j c0 )
= (1)i1 i c j c0 + (1)i i c j c0 = 0.
En lo sucesivo consideraremos a los productos tensoriales de complejos con
la estructura de complejo dada por el teorema anterior. La prueba muestra la
necesidad del signo (1)i en la definici
on de la frontera del producto.
Es f
acil ver que dos homomorfismos de complejos f : C C1 , g : C0 C01
inducen un homomorfismo de complejos f g : C A C0 C1 A C01 de forma
natural, de modo que el producto tensorial de complejos es funtorial.
Tambien hemos de observar que si C0 es el complejo dado por

M si p = 0,
0
Cp =
0
si p =
6 0,
donde M es un cierto A-m
odulo y el operador frontera es trivial, entonces se
cumple que C A C0 = C A M , donde el producto de la derecha es el que
consider
abamos en el captulo anterior. De este modo, los resultados sobre
productos tensoriales de complejos generalizan a los resultados sobre producto
de un complejo por un m
odulo.

156

Captulo 6. Productos

Similarmente podemos definir un funtor de torsi


on TorA (C, C0 ) sobre la categora de pares de complejos de A-m
odulos que satisface propiedades an
alogas
a las que acabamos de comentar para el producto tensorial. Concretamente,
L
TorA (C, C0 )p =
TorA (Ci , Cj ),
i+j=p

|TorA (Ci ,Cj ) = Tor(i , 1) + (1)i Tor(1, j ).

Vamos a generalizar el teorema 5.37 a productos tensoriales de complejos.


En primer lugar observamos que podemos definir un homomorfismo
: H(C) H(C0 ) H(C C0 )

mediante [c] [c0 ] = [c c0 ].

En efecto, la aplicaci
on [c], [c0 ] 7 [c c0 ] est
a bien definida porque si c es
un ciclo y c0 = c00 es una frontera, entonces c c0 = c c00 = (c c00 ), y
similarmente al reves. Es claro que es bilineal, luego induce el homomorfismo
indicado.
Teorema 6.4 (Teorema de K
unneth) Sean C y C0 dos complejos de A-m
o0
dulos y supongamos que C es libre. Entonces existe una sucesi
on exacta funtorial

0 H(C) A H(C0 ) p Hp (C A C0 ) TorA H(C), H(C0 ) p1 0.


Si C tambien es libre, entonces la sucesi
on se escinde.

n: Basta seguir punto por punto el argumento de 5.37. ConsiDemostracio


deramos el complejo Z0 formado por los m
odulos de ciclos Zp (C0 ) con el operador
0
frontera trivial y sea F el complejo cuyo m
odulo de dimensi
on p es Fp1 (C0 ),
0
0
tambien con el operador frontera trivial. Tanto Z como F son complejos libres
y tenemos la sucesi
on exacta
i

0 Z0 C0 F0 0.

(6.7)

Como F0 es libre, el teorema 5.26 nos da que la sucesi


on se escinde (m
as
concretamente, que se escinde la sucesi
on de restricciones a cada dimensi
on).
Usando repetidas veces el teorema 5.25 junto con el hecho obvio de que la suma
directa de sucesiones exactas es una sucesi
on exacta, obtenemos la sucesi
on
exacta
1i
1
0 C A Z0 C A C0 C A F0 0.
(6.8)
Consideramos ahora su sucesi
on exacta de homologa

Hp (C A Z0 ) Hp (C A C0 ) Hp (C A F0 ) Hp1 (C A Z0 )
L j
Observemos que C A Z0 =
D , donde Dj es el complejo dado por
jZ

Dpj = Cpj A Zp (C0 ),

6.2. La homologa de un producto

157

con el operador frontera dado por p (c z) = pj c z. Por consiguiente


L
L
L
Hp (C A Z0 )
Hp (Dj )
Hpj (C) A Zp (C0 ) =
Hi (C) A Zj (C0 ),
=
=
jZ

i+j=p

jZ

donde hemos usado el teorema 5.37, que nos da el isomorfismo


Hp (Dj )
= Hpj (C) A Zp (C0 ),

(6.9)

puesto que Zp (C0 ) es libre y, por consiguiente, el producto de torsi


on que aparece
en el teorema es nulo.
L j
Similarmente, C A F0 =
E , donde Ej es el complejo dado por
jZ

Epj = Cpj A Fp1 (C0 ),

con lo que
L
L
L
Hp (C A F0 )
Hp (Ej )
Hpj (C) A Fp1 (C0 ) =
Hi (C) A Fj (C0 ),
=
=
jZ

i+j=p1

jZ

A traves de estos isomorfismos, la sucesi


on exacta que hemos obtenido se
convierte en
L
L

Hi (C) A Zj (C0 ) Hp (C A C0 )
Hi (C) A Fj (C0 )
i+j=p

i+j=p1

Hi (C)
i+j=p1

A Zj (C0 ),

Vamos a calcular p . Partimos de [z] j+1 c0 Hi (C) A Fj (C0 ). A traves


de (6.9) se corresponde con [z j+1 c0 ] Hp1 (Dj ) (donde p 1 = i + j).
Ahora aplicamos el homomorfismo de conexi
on de la sucesi
on (6.8), para lo cual
tomamos una antiimagen de z c0 por 1 , por ejemplo z c0 . Calculamos
su frontera en C A C0 , que es (1)i z c0 y tomamos su clase (1)i [z c0 ] en
Hp1 (C A Z0 ). EstaL
clase se corresponde con (1)i [z] c0 Hi (C) A Zj (C0 ).
En definitiva, p =
(1)i j , donde j : Fj (C0 ) Zj (C0 ) es la inclusi
on.
i+j=p1

De este modo, tenemos la sucesi


on exacta

L
0
Hi (C) A Zj (C0 ) Im (1)i j Hp (C A C0 )
i+j=p

i
N (1) j 0

(6.10)

i+j=p1

Ahora aplicamos el teorema 5.34 a la sucesi


on exacta
(1)i j

0 Fj (C0 ) Zj (C0 ) Hj (C0 ) 0,


lo que nos da la sucesi
on exacta
0 TorA (Hi (C), Hj (C0 )) Hi (C) A Fj (C0 )

(1)i j

158

Captulo 6. Productos
Hi (C) A Zj (C0 ) Hi (C) A Hj (C) 0.

De aqu se sigue que


Hi (C) A Zj (C0 ) Im (1)i j


= Hi (C) A Hj (C),

i
= TorA (Hi (C), Hj (C0 )).
N (1) j

A traves de estos isomorfismos, la sucesi


on (6.10) se convierte en la del enunciado. S
olo falta comprobar que el homomorfismo es el descrito en el p
arrafo
0
0
previo
al
teorema.
En
efecto,
un
[z]

[z
]

H
(C)

H
(C
)
se
corresponde
con
A j


i
0
0
i
[z]

H
(C)

Z
(C
)
Im
(1)

,
que
a
su
vez
se
corresponde
con
i
A j
j

[z z 0 ] Hp (C A Z0 )/ Im p y su imagen en Hp (C A C0 ) es [z z 0 ]. Es f
acil
ver que la sucesi
on es funtorial.
Supongamos ahora que C es libre y veamos que la sucesi
on se escinde. Como
F (C) y F (C0 ) son libres, el teorema 5.26 nos da que la sucesi
on (6.7) se escinde,
al igual que su an
aloga sin primas. Por el teorema 5.24 existen homomorfismos
p : C Z(C) y p0 : C0 Z(C0 ) tales que p(c) = c para c Z(C) y p(c0 ) = c0
para c0 Z(C0 ). Entonces la composici
on
pp

Z(C A C0 ) C A C0 Z(C) A Z(C0 ) H(C) A H(C0 )


transforma F (C A C0 ) en 0, luego induce un homomorfismo
f : H(C A C0 ) H(C) A H(C0 )
tal que f = 1, luego la sucesi
on se escinde.
Ahora pasamos a la segunda parte del argumento, que nos relaciona los
productos de espacios topol
ogicos con los productos tensoriales de complejos:
Teorema 6.5 (Teorema de Eilenberg-Zilber) Los funtores de cadenas singulares C(X Y ) y C(X) A C(Y ) son naturalmente homot
opicos
Esto quiere decir que existen cuatro transformaciones naturales
(X, Y ) : C(X Y ) C(X) A C(Y ),
(X, Y ) : C(X) A C(Y ) C(X Y ),
1 (X, Y ) : C(X Y ) C(X Y ),
2 (X, Y ) : C(X) A C(Y ) C(X) A C(Y ),
de modo que y son homomorfismos de complejos, 1 es una homotopa
entre y la identidad y 2 es una homotopa entre y la identidad. En
particular, y inducen isomorfismos mutuamente inversos entre los grupos
de homologa singular Hp (X Y )
= Hp (C(X) A C(Y )).

n: Vamos a aplicar el teorema de los modelos acclicos. Para


Demostracio
ello probaremos que ambos funtores son libres con modelos M = {(i , j )}i,j0 ,

6.2. La homologa de un producto

159

donde, recordemos, p es el p-smplice can


onico. Concretamente, una base de
Cp (C Y ) es la aplicaci
on diagonal d : p p p . Para comprobarlo
basta ver que, cuando (f, g) recorre hom (p , p ), (X, Y ) , entonces Cp (f, g)(d)
recorre los p-smplices singulares en X Y . Ciertamente, Cp (f, g)(d) = d(f g)
es un p-smplice singular. Recprocamente, si : p X Y es un psmplice singular arbitrario, basta componerlo con las proyecciones para formar
f = X , g = Y y es claro que = Cp (f, g)(d).
Por consiguiente, C(X Y ) es libre con modelos {(p , p )}p0 , luego
tambien con modelos M.
Hemos visto que la identidad i : i i es una base del funtor Ci . M
as
concretamente, si f : i X es un i-smplice, entonces Ci (f )(i ) = f .
As pues, para todo espacio X, una base de Ci (X) est
a formada por los ismplices singulares Ci (f )(i ), donde f hom(i , X). Similarmente, una base
de Cj (Y ) la forman los j-smplices singulares Cj (f )(j ), con g hom(j , Y ).
Por el teorema 5.19, tenemos que una base de Ci (X) A Cj (Y ) la forman
los productos tensoriales f g = Ci (f )(i ) Cj (g)(j ) y una base del m
odulo
(C(X) A C(Y ))p la forman los productos
(C(f ) C(g))p (i j ),
i + j = p,

donde (f, g) hom (i , j ), (X, Y ) . Por consiguiente, una base del funtor
C(X) A C(Y ) lo forman los productos i j C(i ) A C(j ).

Por otra parte, C(i j ) es obviamente libre y es acclico en dimensiones


positivas, porque i j es contractible. Por el teorema 5.19 tenemos tambien
que C(i ) A C(j ) es libre y por el teorema de K
unneth tenemos que

H C(i ) A C(j )
= H(i ) A H(j ),
claramente acclico en dimensiones positivas.
Tambien por
un
el teorema de K
neth, tenemos el isomorfismo natural H0 C(X) A C(Y )
= H0 (X) A H0 (Y ).
As mismo tenemos el isomorfismo natural
H0 (X) A H0 (Y ) H0 (X Y )
dado por [p] [q] 7 [(p, q)]. Al componerlos obtenemos un isomorfismo natural

: H0 C(X) A C(Y ) H0 (X Y ).

El teorema de los modelos acclicos nos da entonces que existen los homomorfismos naturales de complejos , que buscamos. La composici
on
induce en H0 el isomorfismo natural 1 = 1, es decir, el mismo que la
identidad, luego, de nuevo por el teorema de los modelos acclicos, concluimos
que es naturalmente homot
opico a la identidad, y lo mismo sucede con la
composici
on en sentido contrario.
Combinando los dos teoremas anteriores tenemos lo siguiente:
Teorema 6.6 Si X e Y son dos espacios topol
ogicos, entonces

L
L
Hp (X Y )
Hi (X) A Hj (Y )
TorA Hi (X), Hj (Y ) .
=
i+j=p

i+j=p1

160

6.3

Captulo 6. Productos

El producto exterior

Los resultados de la secci


on anterior nos permiten dotar a los grupos de
cohomologa de una estructura de algebra que desempe
na un papel importante
en la teora. Algunos resultados pueden establecerse en un contexto ligeramente
m
as general que el que despues nos har
a falta. Concretamente, trabajaremos
con un producto de espacios X Y , aunque despues nos restringiremos al caso
en que X = Y .
Seg
un el teorema de Eilenberg-Zilber existe un homomorfismo de complejos
: C(X Y ) C(X) A C(Y )
que induce isomorfismos entre los grupos de homologa y que en H0 induce el
isomorfismo natural [(x, y)] 7 [x][y]. Sabemos que dos homomorfismos cualesquiera en estas condiciones son homot
opicos. Esto har
a que las construcciones
siguientes no dependan de la elecci
on de .
j
i
Sean N1 y N2 dos A-m
odulos y CN
(X), CN
(X) dos cocadenas.
1
2
Sea p = i + j. Llamamos a la cocadena de dimensi
on p dada por la
composici
on

Cp (X Y ) C(X) A C(Y ) N1 A N2
Hemos de entender que se define como el homomorfismo nulo sobre
todos los sumandos directos de C(X) A C(Y ) distintos de Ci (X) A Cj (Y ).
p
De este modo, CN
(X A Y ).
1 A N2
Teorema 6.7 En las condiciones anteriores
d( ) = d + (1)i d.
n: Como es un homomorfismo de complejos, el diagrama
Demostracio
siguiente es conmutativo:
Cp+1 (X Y )

/ C(X) A C(Y )

Cp (X Y )

/ C(X) A C(Y )

/ N1 A N2

Por consiguiente,
d( ) = ( ) = ( ),
d = (d ),

d = ( d).

De aqu que basta comprobar la relaci


on
( ) = d + (1)i d.

6.3. El producto exterior

161

Tomemos un elemento u v C(X) A C(Y ). Estamos adoptando el


convenio de que los productos tensoriales de homomorfismos se anulan donde
no est
an definidos los factores. Por lo tanto, los tres homomorfismos de la
igualdad anterior se anulan sobre u v salvo si u Ci+1 (X), v Cj (X) o bien
u Ci (X), v Cj+1 (X). En el primer caso,
( )((u v)) = ( )(u v + (1)i u v)
= (u) (v) + 0 = (d )(u v) + 0
= (d )(u v) + (1)i ( d)(u v).
El segundo caso es an
alogo.
Es obvio que es nulo si un factor lo es. El teorema anterior implica
entonces las relaciones siguientes:
cociclo cociclo = cociclo
cociclo cofrontera = cofrontera
cofrontera cociclo = cofrontera
De aqu se sigue a su vez que el producto induce un producto
j
i+j
i
HN
(X) HN
(Y ) HN
(X A Y )
1
2
1 N2

mediante [] [] = [ ]. Claramente es bilineal, y se extiende a un homomorfismo


j
i+j
i
HN
(X) A HN
(Y ) HN
(X A Y )
(6.11)
1
2
1 N2
dado por [] [] 7 [ ]. Es f
acil comprobar que es natural.
Veamos que no depende de la elecci
on de . En efecto, sabemos que si
: C(X Y ) C(X) A C(Y ) est
a en las mismas condiciones, entonces
existe una homotopa : C(X Y ) C(X) A C(Y ) tal que
= + .
Por consiguiente, si Z i (X), Z j (Y ), p = i + j, se cumple
= p p1 ( ) + p p+1 ( )

= d p1 ( ) ,

pues es claro que el producto de cociclos se anula en las fronteras. As


pues, [ ] = [ ].
j
i
Teorema 6.8 Sean X, Y , Z espacios topol
ogicos y ZN
(X), ZN
(Y ),
1
2
k
ZN3 (Z). Entonces

[] [] [] = [] [] [] .

162

Captulo 6. Productos

n: Fijemos una transformaci


Demostracio
on natural entre los funtores
C(X Y ) y C(X) A C(Y ) en las condiciones del teorema de Eilenberg-Zilber.
Es f
acil ver entonces que (X Y, Z)((X, Y )1) y (X, Y Z)(1(Y, Z))
son transformaciones naturales entre los funtores
C(X Y Z)

C(X) A C(Y ) A C(Z).

Exactamente igual que en la prueba del teorema de Eilenberg-Zilber, se


comprueba que a estos funtores les podemos aplicar el teorema de los modelos
acclicos. Como ambas transformaciones naturales inducen la misma transformaci
on sobre H0 , concluimos que son naturalmente homot
opicas, es decir, existe
una homotopa : C(X Y Z) C(X) A C(Y ) A C(Z) tal que
(X Y, Z) ((X, Y ) 1) (X, Y Z) (1 (Y, Z)) = + .
Componiendo con obtenemos
( ) ( ) = d(p1 ( )),
donde p = i + j + k y donde usamos que, al ser ciclos , y , el producto
se anula sobre las fronteras. Tomando clases obtenemos la igualdad
del enunciado.
Nos restringimos ahora al caso en que N1 = N2 = A. Entonces, el isomorfismo natural : A A A A (dado por (a b) = ab) induce un isomorfismo
natural entre grupos de cohomologa con coeficientes en A A A y los grupos de
cohomologa con coeficientes en A, por lo que podemos transformar el homomorfismo (6.11) en un homomorfismo
HAi (X) A HAj (Y ) HAi+j (X A Y ),

(6.12)

tambien natural. Cuando escribamos [] [] entenderemos que se trata de la


imagen de [] [] por este homomorfismo y no por (6.11). Es f
acil ver que el
teorema anterior sigue siendo v
alido. Adem
as ahora tenemos una propiedad de
anticonmutatividad:
Teorema 6.9 Sean X e Y espacios topol
ogicos y T : X Y Y X la
aplicaci
on dada por T (x, y) = (y, x). Entonces la aplicaci
on
T : H i+j (X Y ) H i+j (Y X)

cumple T [] [] = (1)ij [] [].

n: Sea T 0 : C(X) A C(Y ) C(Y ) A C(X) el homomorDemostracio


fismo dado por T 0 (u v) = (1)ij v u, donde u Ci (X), v Cj (Y ). Veamos
que efectivamente se trata de un homomorfismo de complejos (conviene observar
que no lo sera si hubieramos omitido el signo). En efecto,

T 0 (u v) = T 0 (u v + (1)i u v)
= (1)(i1)j v u + (1)i+i(j1) v u,
T 0 (u v) = (1)ij (v u) = (1)ij (v u + (1)j v u).

6.3. El producto exterior

163

Es claro que ambas expresiones coinciden. Si llamamos a la transformaci


on
natural que define el producto , es claro que tanto (X, Y ) T 0 (X, Y ) como
T ] (X, Y ) (Y, X) son transformaciones naturales del funtor C(X Y ) en el
funtor C(Y ) A C(X) y ambas inducen la misma transformaci
on natural en H0 .
Es claro que podemos aplicar el teorema de los modelos acclicos para concluir
que ambas son homot
opicas. Si es una homotopa tenemos que
T ] (Y, X) (X, Y ) T 0 = + .

(6.13)

Componemos con ( ) y obtenemos

T] ( ) (1)ij ( ) = d( ( ) ).

Al tomar clases obtenemos la igualdad del enunciado.


Finalmente nos restringimos al caso en que Y = X, con lo que podemos
considerar la aplicaci
on diagonal : X X X dada por (x) = (x, x). Al
componer el homomorfismo (6.12) con el homomorfismo inducido
: H i+j (X X) H i+j (X)
obtenemos un homomorfismo natural
: H i (X) A H j (X) H i+j (X).

(6.14)

Representaremos por [] [] a la imagen de [] [] por este homomorfismo. El teorema 6.8 implica que es un producto asociativo en el A-m
odulo
graduado H (X) formado por los grupos de cohomologa de X, y recibe el nombre de producto exterior de cohomologa. Con el producto exterior, el A-m
odulo
H (X) adquiere estructura de algebra sobre A. M
as concretamente, es lo que
se llama un
algebra graduada, es decir un algebra con estructura de A-m
odulo
graduado y con la propiedad de que la dimensi
on de un producto es la suma de
las dimensiones.
Teorema 6.10 Sea X un espacio topol
ogico y [], [] H (X) dos clases de
cohomologa de dimensiones i y j respectivamente. Entonces
[] [] = (1)ij [] [].
n: Con la notaci
Demostracio
on del teorema 6.9, tenemos obviamente el
diagrama conmutativo
/
X X
X
1

/ X X

el cual induce a su vez el diagrama conmutativo


H i+j (X X)

/ H i+j (X)

H i+j (X X)

/ H i+j (X)

164

Captulo 6. Productos

Partiendo de [] [] y aplicando 6.9 obtenemos la igualdad del enunciado.


La naturalidad del homomorfismo (6.14) se traduce en que si f : X Y
es una aplicaci
on continua, el homomorfismo inducido f : H (Y ) H (X)
es, de hecho, un homomorfismo de algebras.
Si recapitulamos la construcci
on del producto exterior de cohomologa, observamos que [][] se define como la clase del cociclo (X, X)( ).
Si llamamos (X) = (X) (X, X), es claro que satisface la definici
on siguiente:
Definici
on 6.11 Una aproximaci
on diagonal es una transformaci
on natural
entre los funtores C(X) y C(X) A C(X) con la propiedad de que (x) = x x,
para todo espacio X y todo x C0 (X).
Es claro que podemos aplicar el teorema de los modelos acclicos a los funtores indicados, por lo que dos aproximaciones naturales cualesquiera son naturalmente homot
opicas. De aqu se sigue, por el mismo razonamiento que ya
hemos empleado en varias ocasiones, que si es una aproximaci
on diagonal y
y son dos cociclos singulares en un espacio X, entonces [] [] es la clase
de cohomologa de ( ) . Conviene definir = ( )
para cocadenas cualesquiera y , aunque hemos de tener presente que este
producto depende de la elecci
on de . Del teorema 6.7 se sigue la relaci
on
d( ) = d + (1)i d,

C i (X),

C j (X).

Vamos a definir una aproximaci


on diagonal especialmente simple:
Definici
on 6.12 Definimos la aproximaci
on diagonal de Alexander-Whitney
como la dada por
P
X () =
i j ,
i+j=p

donde es un p-smplice singular en el espacio X y, para cada ndice i,


i

= ] (x0 , . . . , xi ),

i = ] (xpi , . . . , xp ),

donde x0 , . . . , xp son los vertices del p-smplice can


onico p .
Veamos que X : C(X) C(X) A C(X) es un homomorfismo de complejos. Una vez probado esto, es inmediato comprobar que es realmente una
aproximaci
on diagonal. Calculamos
() =

P
p

(1)r ] (x0 , . . . , x
r , . . . , xp )

r=0

p
P

r=0

(1)r

i
i+j=p1

(x0 , . . . , x
r , . . . , xp ) ] (x0 , . . . , x
r , . . . , xp )j

6.3. El producto exterior

p
P

p
P

(1)r

r=0

i=r

p
P

(1)r

r=0

165

] (x0 , . . . , x
r , . . . , xi+1 ) ] (xi+1 , . . . , xp )

r1
P
i=0

Por otra parte

( ()) =

] (x0 , . . . , xi ) ] (xi , . . . , x
r , . . . , xp ).

P
p

] (x0 , . . . , xi ) ] (xi , . . . , xp )

i=0

P
] (x0 , . . . , xi ) ] (xi , . . . , xp ) + (1)i ] (x0 , . . . , xi ) ] (xi , . . . , xp )

i=0

p P
i
P

(1)r ] (x0 , . . . , x
r , . . . , xi ) ] (xi , . . . , xp )

i=1r=0

p1
p
PP

(1)r ] (x0 , . . . , xi ) ] (xi , . . . , x


r , . . . , xp ).

i=0 r=i

Los terminos con i = r del primer sumando se cancelan con los del segundo,
y es f
acil ver que los restantes coinciden con los de la expresi
on que hemos
obtenido para ().
En terminos de la aproximaci
on de Alexander-Whitney, el producto
de dos cocadenas de dimensiones i y j act
ua sobre un i + j-smplice como
( )() = (( )( ())) = ((i ) (j )) = (i )(j ).
Si tomamos clases de cohomologa el resultado es independiente de la elecci
on
de :
h[], x yi = h[i ], xi h[j ], yi ,

x H i (X),

y H j (X).

Ahora es inmediato que el algebra de cohomologa es unitaria: la unidad


es la clase del homomorfismo 1 : C0 (X) A dado por 1(p) = 1 para todo
0-smplice p.
Ejemplo Vamos a calcular las algebras de cohomologa de las superficies compactas. Para evitar complicaciones de notaci
on calcularemos concretamente las
correspondientes a los espacios M2 y N3 , pero todos los c
alculos se adaptan
f
acilmente al caso general.
Sean a1 , b1 , a2 y b2 los 1-ciclos de M2 indicados en la figura.

166

Captulo 6. Productos
a1
1
b1
1

b1
z

y
x

a2

a1

b1
2

b2

a1
2
Sabemos que H0 (M2 ) = h1i, H1 (M2 ) = h[a1 ], [b1 ], [a2 ], [b2 ]i, H2 (M2 ) = h[c]i,
donde c es la suma de los ocho tri
angulos que muestra la figura, considerados
como 2-smplices orientados en sentido antihorario. M
as concretamente, si es
uno de ellos, convenimos que (x0 ) es el vertice central. As, por ejemplo, si el
el 2-smplice de lados x, b1 e y, tenemos que = x + b1 y (consideramos que
los radios est
an orientados del centro hacia los vertices del oct
ogono), 1 = x,
1 = b1 .
Las cuatro clases [ai ], [bi ] son, de hecho una base de H1 (M2 ). Como H0 no
tiene torsi
on, el teorema 5.51 nos da que H 1 (M2 ) se identifica de forma natural
con H1 (M2 ) . Sea 1 , 1 , 2 , 2 la base dual de [a1 ], [b1 ], [a2 ], [b2 ], es decir,
1 toma el valor 1 sobre [a1 ] y 0 sobre las otras tres clases, etc. Pongamos que
1 = [a1 ], 1 = [b1 ], 2 = [a2 ], 2 = [b2 ], donde a1 , etc. son 1-cociclos de los
que, en principio, s
olo sabemos c
omo act
uan sobre a1 , b1 , a2 , b2 , pero no sobre
otras 1-cadenas.
Similarmente, H 2 (M2 ) se identifica de forma natural con H2 (M2 ) . Una
base es, pues, la base dual de [c], formada por una u
nica clase caracterizada
por que ([c]) = 1. Calculamos:
(a1 b1 )(c) =

8
P

(a1 b1 )(i ) =

i=1

8
P

a1 1 (i ) b1 (i )1 .

i=1

Como (i )1 es uno de los smplices ai , bi , todos los sumandos son nulos


excepto dos:
(a1 b1 )(c) = a1 (x) a1 (z).
Ahora bien, a1 es un cociclo, luego se anula sobre las fronteras. Concretamente, si llamamos al 2-smplice de frontera = x + b1 y tenemos que
0 = a1 () = a1 (x) + 0 a1 (y). Similarmente, 0 = a1 (y) 1 a1 (z), de donde
se sigue que (a1 b1 )(c) = 1.
As pues, al tomar clases concluimos que 1 1 = . Similarmente se
comprueba que 1 2 = 0. Las conclusiones restantes las enunciamos en
general para Mg :
El m
odulo H 1 (Mg ) est
a generado por 2g clases i , i , para i = 1, . . . , g,
tales que
i j = i j = 0,

6.3. El producto exterior

167
i j = 0

si i 6= j

y la clase i i = i i es independiente de i y es una base de H 2 (Mg ).


En particular, H (Mg ) est
a generada como algebra por las clases i , i .
Nos ocupamos ahora de la superficie N3 . Consideramos los smplices indicados en la figura:
a1
a2

a1

x
a2

a3

a3
Tomamos las orientaciones an
alogas a las del caso anterior. Ahora tenemos
que
H0 (N3 ) = h1i , H1 (N3 ) = h[a1 ], [a2 ], [a3 ]i , H2 (N3 ) = 0.
Sin embargo, ahora H1 (N3 ) no es libre, sino que sus generadores est
an sujetos
a la relaci
on 2[a1 ] + 2[a2 ] + 2[a3 ] = [c] = 0, donde c es la suma de los seis
tri
angulos que aparecen en la figura. Su estructura es
H1 (N3 )
= A A (A/2A).
M
as concretamente, H1 (N3 ) se descompone en suma directa de una parte
libre de rango 2, por ejemplo h[a1 ], [a2 ]i, m
as el subm
odulo de torsi
on, que es
precisamente h[a1 ] + [a2 ] + [a3 ]i (notemos que ser
a nulo si A = 2A, pues entonces
su generador es la clase de 12 c).
Como H0 (N3 ) no tiene torsi
on, tenemos que H 1 (N3 ) se puede identificar de

forma natural con H1 (N3 ) , mientras que el teorema 5.52 nos da que H 2 (N3 )
=
A/2A. Un primer ejemplo de la utilidad del producto exterior es que, como
vamos a ver, nos proporciona un generador explcito de H 2 (N3 ).

Es f
acil ver que H1 (N3 )
= h[a1 ], [a2 ]i , donde el isomorfismo es la restricci
on. Simplemente, un homomorfismo de A/2A en A ha de ser nulo (estamos
suponiendo que A es un dominio de ideales principales, en particular un dominio
ntegro).
Sea 1 , 2 la base dual de [a1 ], [a2 ]. Digamos que i = [ai ]. Puesto que

a1 es un cociclo, ha de anularse sobre la frontera 2a1 + 2a2 + 2a3 , de donde


deducimos que a1 (a3 ) = 1. Similarmente a2 (a3 ) = 1.
El mismo razonamiento que en el caso anterior prueba que a1 toma el mismo
valor u A sobre todos los radios del hex
agono, a excepci
on del marcado como
x en la figura, para el que se cumple a1 (x) = u + 1.
El c
alculo de (a1 a2 )(c) nos lleva a seis sumandos, uno para cada tri
angulo
de la figura, de los cuales s
olo son no nulos los cuatro correspondientes a los dos
lados a2 y a los dos lados a3 . Concretamente, queda (a1 a2 )(c) = 4u + 1.

168

Captulo 6. Productos

Si fuera a1 a2 = d, para cierta cocadena , entonces tendramos que


4u + 1 = df (c) = (c) = (2a1 + 2a2 + 2a3 ) = 2v,

v A,

luego 1 = 2(v 2u) 2A, lo que implica que A = 2A.


Recprocamente, si A = 2A entonces todo 2-cociclo es una cofrontera, en
particular a1 a2 . En cualquier caso, tomando clases concluimos que 1 2
es un generador (quiz
a nulo) de H 2 (N3 ).
Es f
acil ver que lo mismo vale para i j , cualesquiera que sean i, j = 1, 2.
Notemos que i j = j i = j i .
Todo esto vale en general: el grupo H 1 (Nh ) tiene una base de la forma
1 , . . . , h1 de modo que todos los i j son el mismo elemento de H 2 (Nh ),
el u
nico elemento no nulo si es que lo hay o 0 en caso contrario.

6.4

El producto mixto

Introducimos ahora otro producto de interes en el estudio de la homologa


y la cohomologa. Si X es un espacio topol
ogico y C i (X), podemos considerar que : C(X) A extendiendola con el valor 0 sobre las cadenas de
dimensi
on distinta de i. Fijemos una aproximaci
on diagonal y consideremos
la composici
on siguiente:

C(X) C(X) A C(X) A A C(X) C(X).


Para cada cadena c Cp (X) definimos c Cpi (X) como la imagen de
c por esta composici
on. Este producto mixto est
a ntimamente relacionado con
el producto exterior. Para probarlo vamos a calcular hc , i. Se trata de la
imagen de c por la composici
on
( 1) .
Ahora bien, es inmediato que = (1 ) , donde
: A A C(X) C(X)

: A A A A

son los homomorfismos naturales. Por lo tanto hc , i es la imagen de c por


( 1) (1 ) = ( ) ,
es decir,
hc , i = hc, i ,
entendiendo que los dos productos se calculan con la misma aproximaci
on diagonal. Si usamos concretamente la aproximaci
on de Alexander-Whitney, es f
acil
ver que, para un p-smplice y C i (X),
= (i )pi .

6.5. Productos relativos

169

Veamos ahora que el producto mixto induce un producto entre las clases
de homologa y cohomologa. Para ello estudiamos la frontera de un producto
mixto:
h(c ), i = hc , di = hc, di .
Ahora usamos que d( ) = d + (1)i d, con lo que

h(c ), i = c, (1)i (d( ) d )

= (1)i hc , i hc d, i

= (1)i (c c d), .

Como esto es v
alido para toda cocadena , podemos concluir que
(1)i (c ) = c c d.

(6.15)

De aqu se desprenden las relaciones


ciclo cociclo = ciclo
ciclo cofrontera = frontera
frontera cociclo = frontera
Estos hechos implican a su vez que el producto [c] [] = [c ] est
a bien
definido, e induce un homomorfismo
Hp (X) A H i (X) Hpi (X).
Es f
acil ver que es natural, as como que no depende de la aproximaci
on
diagonal con que se calcula. Observemos que la naturalidad consiste en que si
f : X Y es una aplicaci
on continua, entonces f () = f ( f ()),
para todo Hp (X), H i (Y ).
Hp (X) A H i (X)
O
f

/ Hpi (X)

Hp (Y ) A H i (Y )

6.5

/ Hpi (Y )

Productos relativos

El producto exterior y el producto mixto pueden definirse tambien entre


grupos de homologa y cohomologa relativa. Para ello observamos que si es
una aproximaci
on diagonal, la naturalidad aplicada a una inclusi
on i : A X
hace que X |C(A) = A . Por consiguiente, si C i (X, A), C j (X, A)
son dos cocadenas relativas, es decir, que se anulan en C(A), tenemos que
C i+j (X, A). En efecto, si c Ci+j (A), entonces (c) C(A) C(A),
luego ( )( (c)) = 0 y tambien ( )(c) = 0.
Es inmediato entonces que el producto exterior de cocadenas induce entonces
un producto
: H i (X, A) A H j (X, A) H i+j (X, A).

170

Captulo 6. Productos

Adem
as es independiente de la aproximaci
on con la que se calcula debido a la
naturalidad de las homotopas que proporciona el teorema de Eilenberg-Zilber.
En efecto, sabemos que si y 0 son dos aproximaciones diagonales, entonces
0
X X
= + , para una cierta homotopa natural . Si y son dos
cociclos, componiendo con ( ) obtenemos que
0 = d( ( ) ),
y la cocadena de la derecha se anula en C(A) porque X |C(A) = A . Por
consiguiente el miembro derecho est
a en F (X, A) y los dos productos exteriores
son cohom
ologos.
Esta misma tecnica permite adaptar para el producto exterior relativo las demostraciones de las propiedades del producto absoluto. En principio podramos
trabajar con un producto relativo general , pero esto involucra productos
de pares
(X, A) (Y, B) = (X Y, X B A Y ),
cuando para nuestros fines es m
as sencillo adaptar las pruebas particularizadas
al caso X = Y . Veamos por ejemplo la anticonmutatividad. Observemos que
si T es la aplicaci
on del teorema 6.9 (para X = Y ) y : X X X es
la aplicaci
on diagonal, entonces T = . Por consiguiente ] T ] = ] y si
componemos (6.13) con ] por la izquierda y con ( ) por la derecha nos
queda la relaci
on
(1)ij ( ) = d( ] ( ) ).
Como antes, la cocadena de la derecha se anula en C(A), por lo que al tomar
clases de cohomologa relativa obtenemos la anticonmutatividad del producto.

Similarmente se prueba la asociatividad del producto y, en general, que


H (X, A) es un algebra graduada unitaria. Tambien es claro que los homomorfismos inducidos por las aplicaciones continuas entre pares son homomorfismos
de algebras.
Pasamos ahora a los productos mixtos. Observamos en primer lugar que si
c Cp (A) y C i (X, A), entonces (c) C(A) C(A) (una vez m
as por la
naturalidad de la aproximaci
on diagonal ), luego ( 1)( (c)) = 0, de donde
se sigue que c = 0. A su vez, esto implica que el producto mixto induce un
producto
: Cp (X, A) C i (X, A) Cpi (X).
Puesto que se sigue cumpliendo la igualdad (6.15), este producto induce a
su vez un homomorfismo natural
: Hp (X, A) A H i (X, A) Hpi (X).

6.5. Productos relativos

171

Por otra parte, si c Cp (A) y C i (X), entonces no es cierto en general


que c = 0, pero, al menos c Cpi (A). Por lo tanto el producto mixto
induce un producto
Cp (X, A) C i (X) Cpi (X, A),
que a su vez induce un homomorfismo
Hp (X, A) A H i (X) Hpi (X, A).

(6.16)

Captulo VII

Variedades topol
ogicas
Aunque la pr
actica totalidad de los espacios con los que hemos trabajado son
variedades topol
ogicas, lo cierto es que este hecho no ha influido en ninguno de
los resultados que hemos probado. La u
nica excepci
on es el teorema 4.22, donde
hemos probado que las variedades compactas tienen definidos los n
umeros de
Betti, en cuya prueba hemos usado resultados nada triviales sobre variedades.
En este captulo demostraremos algunos resultados fundamentales especficos
de las variedades topol
ogicas.

7.1

Orientaci
on

Suponemos que el lector est


a familiarizado con la noci
on intuitiva de orientaci
on de una variedad. Determinar una orientaci
on es un problema doble:
localmente consiste en distinguir entre ciertas alternativas simetricas, como izquierda y derecha, giro horario y antihorario, etc.; globalmente consiste en escoger coherentemente una orientaci
on en cada punto de forma consistente con
desplazamientos continuos.
En esta secci
on mostraremos que la noci
on de orientaci
on en una variedad
puede precisarse en terminos de su homologa singular. Localmente, la idea
b
asica es que una orientaci
on local puede determinarse sin m
as que especificar
un cierto smplice singular. Por ejemplo, si V es una variedad de dimensi
on 1,
entonces un 1-smplice inyectivo : 1 V determina una orientaci
on de
los puntos de su soporte: determina una sentido de movimiento: de (0) hacia
(1). Por supuesto determina la orientaci
on opuesta. Equivalentemente,
esta informaci
on est
a contenida en , que distingue el vertice inicial con signo
negativo y el final con signo positivo.
An
alogamente, si V es una variedad bidimensional, un 2-smplice inyectivo
: 2 V determina una orientaci
on en su soporte. Por ejemplo, nos permite
convenir que el sentido de giro positivo es el que marca su frontera , es decir,
el que nos lleva de (0, 0) a (1, 0), de aqu a (0, 1) y de aqu de vuelta a
(0, 0).
173

174

Captulo 7. Variedades topol


ogicas

El teorema siguiente es el punto de partida para incorporar estas ideas a la


teora:
Teorema 7.1 Sea V una variedad topol
ogica de dimensi
on n y x V . Entonces
Hn (V, V \ {x})
= A.

n: Sea U un entorno de x en V homeomorfo a una bola


Demostracio
abierta en Rn . Podemos aplicar el teorema de escisi
on para cortar el cerrado
V \ U del abierto V \ {x}. As, la inclusi
on induce un isomorfismo
i : Hn (U, U \ {x}) Hn (V, V \ {x}).
Como U es homot
opico a un punto, la sucesi
on exacta de homologa del par
(U, U \ {x}) (para la homologa reducida) nos da el isomorfismo
: Hn (U, U \ {x}) Hn1 (U \ {x}).

Pero en U \ {x} podemos encontrar un retracto por deformaci


on Sn1 hon1
meomorfo a S
, con lo que la inclusi
on induce un isomorfismo
n1
i : Hn1 (S
) Hn1 (U \ {x}).
Puesto que Hn1 (Sn1 )
a probado.
= A, el teorema est

Conviene explicitar los isomorfismos que han aparecido en la prueba. En


primer lugar notemos que como espacio Sn1 podemos tomar la frontera de un
n-smplice inyectivo : n U tal que x este en el interior de su soporte.
Es f
acil ver entonces que [] es un generador de Hn1 (Sn1 ). Su imagen en
Hn1 (U \ {x}) es [], su imagen en Hn (U, U \ {x}) es [] y su imagen en
Hn (V, V \ {x}) es []. As pues, un generador de Hn (V, V \ {x}) es la clase de
cualquier smplice inyectivo cuyo soporte este contenido en un abierto homeomorfo a una bola y contenga a x en su interior.
En el caso en que A = Z (m
as en general, si A tiene caracterstica distinta
de 2), sucede que dos smplices hom
ologos en estas condiciones determinan
la misma orientaci
on. Sera difcil probar esto, pues requerira una definici
on
previa de orientaci
on, cuando nuestro prop
osito es definirla en terminos de la
homologa, pero la figura siguiente ilustra la idea geometrica subyacente:

T0

Tenemos dos tri


angulos T y T 0 junto con seis tri
angulos que forman una
2-cadena c tal que c = T T 0 . Notemos que si la orientaci
on de T es la que
indican las flechas, para que la frontera de c sea la indicada es necesario que
todos sus smplices esten orientados en sentido antihorario como T , lo que a su
vez obliga a que la orientaci
on de T 0 sea tambien antihoraria, es decir, la misma
que la de T .

7.1. Orientaci
on

175

Nota La misma prueba del teorema anterior rebajando los ndices en una
unidad demuestra que Hn1 (V, V \ {x}) = 0.
Definici
on 7.2 Una A-orientaci
on local en un punto x de una variedad V de
dimensi
on n es un generador del A-m
odulo Hn (V, V \{x}). A las Z-orientaciones
las llamaremos simplemente orientaciones.
Puesto que Z tiene exactamente dos generadores, toda variedad tiene exactamente dos orientaciones locales en cada punto. En cambio, tiene una u
nica
Z/2Z-orientaci
on local en cada punto.
Ahora hemos de ocuparnos del problema de elegir coherentemente una orientaci
on local en cada punto de una variedad. Una condici
on necesaria de coherencia es que un mismo n-smplice singular inyectivo determine la misma
orientaci
on respecto de cualquiera de sus puntos interiores, es decir, que si x e
y son dos puntos del interior del soporte de y escogemos [] como orientaci
on
positiva en x, entonces la orientaci
on positiva en y ha de ser tambien [] (notemos que estamos hablando de clases de homologa en grupos distintos). Los
teoremas siguientes justifican que esto es posible en parte.
Teorema 7.3 Sea x un punto de una variedad topol
ogica n-dimensional V y
x Hn (V, V \ {x}). Entonces existe un entorno abierto U de x y una clase
Hn (V, V \ U ) tal que x = jxU (), donde
jxU : Hn (V, V \ U ) Hn (V, V \ {x})

es el homomorfismo inducido por la inclusi


on.
n: Sea x = [z]. Como z es un ciclo relativo, se cumple
Demostracio
que |z| V \ {x} es un espacio compacto que no contiene a x. Basta tomar
U = X \ |z| y = [z].
Nuestra intenci
on es fijar un Hn (V, V \U ) y definir x = jxU () para cada
x U , lo que nos garantizar
a que, tal y como queramos, un mismo smplice
determine la misma orientaci
on en todo punto de U . Pero para que esto sea
viable hemos de garantizar que las clases jxU () generan los grupos de homologa
correspondientes. Ello se sigue del pr
oximo teorema.
Teorema 7.4 Sea x un punto en una variedad topol
ogica n-dimensional V .
Cada entorno W de x contiene un entorno U tal que para cada y U la aplicaci
on jyU es un isomorfismo.
n: Sea B W un entorno de x homeomorfo a una bola
Demostracio
abierta en Rn y tomemos un abierto U B que contenga a x y que se corresponda con una bola abierta de radio menor. Para y U tenemos el siguiente
diagrama conmutativo:
Hn (V, V \ U ) o

Hn (B, B \ U )

/ Hn1 (B \ U )

Hn (B, B \ {y})

/ Hn1 (B \ {y})

jyU

Hn (V, V \ {y}) o

176

Captulo 7. Variedades topol


ogicas

donde los isomorfismos horizontales de la izquierda son escisiones y los de la


derecha son homomorfismos de conexi
on. Las flechas verticales son los homomorfismos inducidos por las inclusiones correspondientes. La de la derecha es
un isomorfismo porque B \ U es un retracto por deformaci
on de B \ {y}. Por
consiguiente jyU tambien es un isomorfismo.
Nota 1 M
as adelante necesitaremos la observaci
on siguiente sobre la demostraci
on que acabamos de ver: Las u
nicas propiedades que hemos usado de U son
que (B, B \U ) (V, V \U ) es una escisi
on y que la inclusi
on B \U B \{y}
induce un isomorfismo Hn1 (B \ U ) Hn1 (B \ {y}) entre los grupos de homologa reducida. Estas propiedades se cumplen tambien si tomamos como U
la imagen de un cubo de dimensi
on d que contenga a x. La primera propiedad es clara. Para la segunda, tomamos una esfera Sn1 B \ U . Entonces la
inclusi
on i1 : Sn1 B \{y} induce un isomorfismo entre los grupos de homologa (pues Sn1 es un retracto por deformaci
on de B \ {y}) y lo mismo sucede
con la inclusi
on i2 : Sn1 B \ U . Entonces, el homomorfismo inducido por
la inclusi
on i : B \ U B \ {y} es i = i1
2 i1 , luego es un isomorfismo.
Nota 2 La misma prueba del teorema anterior junto con la nota que sigue
al teorema 7.1 implican que, para todo abierto U suficientemente peque
no, se
cumple Hn1 (V, V \ U ) = 0.
Ahora estamos en condiciones de relacionar orientaciones locales:

Definici
on 7.5 Sea V una variedad topol
ogica n-dimensional y U un abierto
en V . Una A-orientaci
on local sobre U es una clase Hn (V, V \ U ) tal que
para todo y U se cumple que y = jyU () es un generador de Hn (V, V \ {y}).
En los dos u
ltimos teoremas el abierto U se puede sustituir por cualquier
otro abierto menor, por lo que podemos tomar uno que cumpla los dos al mismo
tiempo. As, dada una A-orientaci
on local x en un punto x, existe un entorno
U y una clase Hn (V, V \ U ) tal que x = jxU () y para todo y U el
homomorfismo jyU es un isomorfismo. Por consiguiente, ha de ser un generador
de Hn (V, V \ U ), de donde a su vez cada y es un generador de Hn (V, V \ {y}).
Por consiguiente es una orientaci
on local sobre U . Adem
as, el hecho de que
jxU sea un isomorfismo implica es la u
nica A-orientaci
on sobre U que extiende
a x . As pues:
Teorema 7.6 Si x es una A-orientaci
on local en un punto x de una variedad
n-dimensional V , entonces existe un entorno U de x en el cual x se extiende
de forma u
nica a una A-orientaci
on local sobre U .
Supongamos ahora que U1 U2 V son dos abiertos en la variedad V .
Llamaremos
jUU12 : Hn (V, V \ U2 ) Hn (V, V \ U1 )

al homomorfismo inducido por la inclusi


on. Es claro que si es una A-orientaci
on
sobre U2 entonces jUU12 () es una A-orientaci
on sobre U1 .

7.1. Orientaci
on

177

Definici
on 7.7 Una A-orientaci
on de una variedad topol
ogica n-dimensional V
sobre un un abierto W es una funci
on que a cada x W le hace corresponder
una A-orientaci
on local x Hn (V, V \ {x}) de modo que todo x W tiene un
entorno U W donde hay definida una A-orientaci
on local U tal que y =
jyU (U ) para todo y U . En tal caso se diremos que U es una determinaci
on
local de en U .
A las Z-orientaciones las llamaremos simplemente orientaciones. Una variedad es A-orientable (resp. orientable) si tiene una A-orientaci
on (resp. una
orientaci
on) definida sobre todos los puntos de V .
Es claro que si U es una determinaci
on local de una A-orientaci
on en
un abierto U y U 0 es un abierto menor, entonces jUU0 (U ) es una determinaci
on
local de en U 0 , por lo que una A-orientaci
on tiene determinaciones locales en
abiertos arbitrariamente peque
nos alrededor de un punto dado.
Ejemplo Si x S n , puesto que S n \{x} es contractible, la inclusi
on induce un
isomorfismo Hn (S n )
= Hnn (S n , S n \ {x}). Esto hace que si es un generador de
Hn (S n ) entonces x = jxS () determina una orientaci
on de S n (la definici
on de
n
orientaci
on se cumple en todo punto con U = S ). El argumento se generaliza
f
acilmente para probar que todas las superficies Mg son orientables, aunque
despues veremos una prueba m
as elegante.
Teorema 7.8 Una variedad topol
ogica es orientable si y s
olo si es A-orientable
para todo anillo A.
n: Una implicaci
Demostracio
on es obvia. Si V es una variedad orientable,
teniendo en cuenta la nota 2 tras el teorema 7.4, el teorema 5.37 nos da un
isomorfismo natural
HnZ (V, V \ U ) Z A
= HnA (V, V \ U ),

(7.1)

para todo entorno abierto U suficientemente peque


no de cualquier punto de
V . Si es una orientaci
on en V y U es una determinaci
on local de en un
abierto U (suficientemente peque
no para que tengamos el isomorfismo anterior),
es claro que U 1 es un generador del miembro izquierdo de (7.1), de donde se
sigue inmediatamente que las im
agenes de estos tensores por los isomorfismos
determinan una A-orientaci
on en V .
Dejando pendiente la existencia de variedades no orientables (esto lo probaremos m
as adelante) el teorema siguiente muestra que, en general, la orientabilidad depende del anillo de coeficientes:
Teorema 7.9 Si A es un anillo de caracterstica 2, entonces toda variedad
topol
ogica es A-orientable.
n: Si V es una variedad n-dimensional, consideremos un
Demostracio
abierto U que satisfaga el teorema 7.4 y para el que tengamos el isomorfismo (7.1). Entonces el grupo abeliano HnZ (V, V \U )
= Z tiene exactamente dos

178

Captulo 7. Variedades topol


ogicas

generadores U , pero ambos determinan el mismo tensor U 1 = U 1


en HnZ (V, V \ U ) Z A, por lo que tenemos un generador U HnA (V, V \ U )
unvocamente determinado. Estas clases constituyen las determinaciones locales
de una A-orientaci
on de V .
Si W es un abierto en una variedad V , entonces el es por s mismo una variedad de la misma dimensi
on. En principio, son dos cosas distintas que V admita
una A-orientaci
on sobre W o que W sea A-orientable como variedad topol
ogica.
Sin embargo, vamos a ver que ambas propiedades son equivalentes. Ante todo,
observemos que si x W el teorema de escisi
on nos da que la inclusi
on induce
un isomorfismo Hn (W, W \ {x})
= Hn (V, V \ {x}). Por consiguiente, una Aorientaci
on local en x viene determinada por un generador de cualquiera de los
dos m
odulos. As mismo, una aplicaci
on x 7 x sobre los puntos de W y con
im
agenes en los grupos Hn (W, W \ {x}) determina otra x 7 x0 con im
agenes
en los grupos Hn (V, V \ {x}) y viceversa. S
olo hay que comprobar que una es
una A-orientaci
on si y s
olo si lo es la otra.
Supongamos que 0 es una A-orientaci
on de V sobre W . Dado x W ,
tomemos un entorno abierto U W en el que 0 tenga una determinaci
on local
0
U
, que verifique el teorema 7.4 y de modo que V \ W este contenido en el
interior de V \ U . Esto nos permite aplicar el teorema de escisi
on, en virtud
del cual la inclusi
on induce un isomorfismo Hn (W, W \ U )
H
= n (V, V \ U ).
0
Llamemos U a la clase del primer grupo que se corresponde con U
. Para cada
y U tenemos el diagrama conmutativo
Hn (V, V \ U )
O

/ Hn (V, V \ {y})
O

Hn (W, W \ U )

/ Hn (W, W \ {y})

De el se deduce que jyU (U ) = y , por lo que es una A-orientaci


on de W .
El recproco se prueba igualmente.
Es claro que una variedad V es A-orientable si y s
olo si puede ser cubierta por
una familia de abiertos con A-orientaciones que coinciden en las intersecciones.
En particular, si tenemos descompuesta una variedad V en uni
on de una familia
de abiertos disjuntos dos a dos, V es A-orientable si y s
olo si lo es cada uno de los
abiertos. M
as concretamente todava, una variedad topol
ogica es A-orientable
si y s
olo si lo son sus componentes conexas. En las variedades conexas tenemos
el siguiente teorema de unicidad:
Teorema 7.10 Dos A-orientaciones en una variedad topol
ogica conexa son
iguales si y s
olo si coinciden en un punto.
n: Sea V una variedad topol
Demostracio
ogica conexa y sea A el conjunto
de los puntos de V donde dos orientaciones dadas coinciden. Por el teorema 7.4
tanto A como V \ A son abiertos.
En particular, dado que Z tiene exactamente dos generadores:

7.1. Orientaci
on

179

Teorema 7.11 Una variedad topol


ogica conexa y orientable tiene exactamente
dos orientaciones.
El problema de la orientaci
on de las variedades consiste en que en cada
punto tenemos dos orientaciones posibles, y no siempre es posible escoger una
de forma globalmente consistente. Para estudiar este problema resulta u
til
asociar a cada variedad V otra variedad orientable, que llamaremos V1 , definida
de modo que cada punto x V se corresponde con dos puntos x1 , x2 V , y
las dos orientaciones de x en V se corresponden con la misma orientaci
on de V1
en los puntos x1 y x2 . Por razones tecnicas conviene introducir una variedad V
que es m
as grande que V1 , aunque contiene la misma informaci
on sobre V y sus
orientaciones.
Definici
on 7.12 Sea V una variedad topol
ogica n-dimensional. Definimos
V = {(x, x ) | x V, x Hn (V, V \ {x})}.
Notemos que no exigimos que x sea un generador del grupo de homologa.
Llamaremos p : V V a la proyecci
on en la primera componente. Para
cada abierto U de V y cada U Hn (V, V \ U ) definimos

hU, U i = x, jxU (U ) x U V .

Veamos que estos conjuntos son la base de una topologa en V con la cual
adquiere estructura de variedad topol
ogica n-dimensional.
Por el teorema 7.3 los conjuntos indicados cubren V . Supongamos ahora que
(x, x ) hU, U i hU 0 , U 0 i. Por el teorema 7.4 el punto x tiene un entorno
00
U 00 U U 0 tal que jxU es un isomorfismo. Tomamos como U 00 la antiimagen
00
de x por jxU y basta probar que hU 00 , U 00 i hU, U i hU 0 , U 0 i. Ahora bien,
00

00

jxU (jUU00 (U )) = jxU (U ) = x = jxU (U 00 ),


luego jUU00 (U ) = U 00 y si (y, y ) hU 00 , U 00 i entonces

00
00
y = jyU (U 00 ) = jyU jUU00 (U ) = jyU (U ),

luego (y, y ) hU, U i. La otra inclusi


on se prueba an
alogamente.

Con esto tenemos que V es un espacio topol


ogico. La proyecci
on p es continua, pues p1 [U ] es la uni
on de todos los abiertos hU 0 , U 0 i con U 0 U y
U 0 Hn (V, V \ U 0 ). Tambien es claro que p es abierta. M
as a
un, las restricciones p : hU, U i U son homeomorfismos, pues si p(y, y ) = p(z, z ), entonces
y = z y, por consiguiente, y = jyU (U ) = jzU (U ) = z .
De aqu se desprende, en particular, que V es una variedad topol
ogica de
dimensi
on n.
La variedad V contiene la misma informaci
on repetida varias veces. Para
descomponerla en partes m
as simples necesitamos algunos conceptos adicionales.

180

Captulo 7. Variedades topol


ogicas

Ante todo recordemos que dos elementos de A son asociados si se diferencian en


el
un factor unitario (es decir, con inverso en A). Representaremos mediante A
conjunto de clases de equivalencia de elementos asociados de A, incluyendo la
clase formada u
nicamente por el 0. Representaremos por 1 la clase de 1 A, es
decir, la clase de las unidades de A.
Por ejemplo, en el caso de mayor interes, A = Z, podemos considerar que
= N. Si A es un cuerpo tenemos que A = {0, 1}.
A
como
Si M es un A-m
odulo libre de rango 1, podemos definir m : M A
la funci
on dada por m(ag) = [a], donde g es cualquier base de M . Es claro que
al tomar clases m
odulo unidades la aplicaci
on m no depende de la elecci
on de
la base g. Es claro que un elemento x M es un generador de M si y s
olo si
m(x) = 1.
como la aplicaci
Dada una variedad V , definimos m : V A
on dada por
considem(x, x ) = m(x ). Vamos a probar que m es continua cuando en A
ramos la topologa discreta. Esto es tanto como afirmar que m es localmente
constante. En efecto, dado un punto (x, x ) V , tomamos un entorno U de
x en las condiciones del teorema 7.4. Si jxU (U ) = x , entonces hU, U i es un
entorno de (x, x ) donde m es constante.
llamaremos Vk = m1 (k).
Claramente m es suprayectiva. Para cada k A
As, Vk es abierto y cerrado en V . En particular es tambien una variedad
topol
ogica n-dimensional.
n 6= 0, entonces Vn es homeomorfa a
Observemos ahora que si n A,
V1 . En efecto, si n = [a], un homeomorfismo a : V1 Vn viene dado por
a (x, x ) = (x, ax ).
As pues, toda la informaci
on sobre V contenida en V est
a en realidad en las
variedades V0 y V1 . La primera contiene simplemente la topologa de V , pues
la aplicaci
on 0 : V V0 dada por 0 (x) = (x, 0) es un homeomorfismo.
En definitiva, la informaci
on relevante est
a contenida en V1 , como ya anticip
abamos, aunque por razones tecnicas es m
as sencillo trabajar con V .
Definici
on 7.13 Si V es una variedad topol
ogica, a la variedad V1 que acabamos de construir la llamaremos variedad de A-orientaciones de V .
Sabemos que V1 es una variedad topol
ogica de la misma dimensi
on que V .
Est
a formada por los pares (x, x ) tales que x es una A-orientaci
on local en x.
Una base de V1 la forman los conjuntos hU, U i, donde U es abierto en V y U
es una orientaci
on local sobre U . Cada punto de V tiene tantas antiim
agenes
por p en V1 como generadores admite A, es decir, como unidades tiene A.
Veamos ahora que V1 es A-orientable. Para ello observamos que si hU, U i
es un abierto b
asico, entonces U define una A-orientaci
on en U y, como la
restricci
on de p a hU, U i es un homeomorfismo, podemos transportar U a
hU, U i mediante p . S
olo hemos de comprobar que estas A-orientaciones son

7.1. Orientaci
on

181

consistentes dos a dos. Ahora bien, puesto que la intersecci


on de dos abiertos
b
asicos es un nuevo abierto b
asico, basta probar que si
(x, x ) hU, U i hU 0 , U 0 i
entonces las A-orientaciones definidas en el punto con uno y otro abierto inducen
el mismo elemento de Hn (hU 0 , U 0 i , hU 0 , U 0 i \ {(x, x )}). Esto se sigue de
considerar el siguiente diagrama conmutativo:
Hn (hU 0 , U 0 i , hU 0 , U 0 i \ {(x, x )})
O

Hn (hU, U i , hU, U i \ {(x, x )})

/ Hn (U 0 , U 0 \ {x})
O
i

/ Hn (U, U \ {x})

A la derecha tenemos x visto como elemento de cualquiera de los dos grupos


y a la izquierda tenemos las A-orientaciones en (x, x ). Como las de la derecha
se corresponden, las de la izquierda tambien.
Por simplicidad, supongamos ahora que A = Z. Para cada punto x V ,
podemos tomar un entorno U que cumpla el teorema 7.4. Si U es un generador

de Hn (V, V \ U ), el otro posible es U . Estas


son las dos u
nicas orientaciones
locales sobre U , y determinan dos abiertos U1 = hU, U i y U2 = hU, U i en
V1 tales que p1 [U ] = U1 U2 , U1 U2 = y si trasladamos a traves de las
restricciones de p las orientaciones que V1 induce en cada Ui , obtenemos las dos
orientaciones de U .
La relaci
on esencial entre la variedad de orientaciones de una variedad V y
la orientabilidad de V viene dada por el teorema siguiente:
Teorema 7.14 Una variedad conexa V es orientable si y s
olo si su variedad de
orientaciones es disconexa, y en tal caso consta exactamente de dos componentes
conexas, ambas homeomorfas a V a traves de la proyecci
on.
n: Supongamos que V es orientable, y sea una orientaci
Demostracio
on.
Llamemos U1 = {(x, x ) | x V } y U2 = {(x, x ) | x V }. Es f
acil ver que
son dos abiertos disjuntos en V1 , que V1 = U1 U2 y que la restricci
on de p
determina homeomorfismos Ui
=V.
Supongamos ahora que V1 es disconexa. Si C es una componente conexa,
p[C] es abierto en V . Veamos que tambien es cerrado. En efecto, si x V \p[C],
tomamos un entorno abierto conexo U de x que cumpla el teorema 7.4. Entonces
p1 [U ] = hU, U i hU, U i, donde U es una orientaci
on en U . Ninguno de
estos dos abiertos b
asicos puede cortar a C, luego U V \ p[C]. As pues,
p[C] = V . A su vez, esto implica que V1 tiene exactamente dos componentes
conexas y que p restringida a cada una de ellas es biyectiva. Como tambien es
continua y abierta, es de hecho un homeomorfismo. Como V1 es orientable, lo
mismo le sucede a sus componentes conexas y tambien a V .
Para entender mejor este resultado conviene tener alg
un ejemplo concreto:

182

Captulo 7. Variedades topol


ogicas

Ejemplo Sea V el plano proyectivo real P2 (R). Vamos a probar que su superficie de orientaciones es homeomorfa a la esfera S 2 . Consideramos la proyecci
on
can
onica p : S 2 P2 (R). Abreviaremos x0 = p(x), U 0 = p[U ].
Fijemos un generador de H2 (S 2 ). Para cada x S 2 , tomamos un entorno
U donde p sea inyectiva (es decir, que no llegue a abarcar un hemisferio). Entonces p transforma la restricci
on de x , visto como elemento de H2 (U, U \ {x}),
en una orientaci
on local en x0 , que representaremos por x0 . Definimos la aplicaci
on : S 2 V1 mediante (x) = (x0 , x0 ). Vamos a demostrar que es un
homeomorfismo que (obviamente) hace conmutativo el diagrama
p

/ P2 (R)
z<
z
zz

z
zp
zzz
V1
S2

Para probar que es biyectiva es suficiente demostrar que para todo x S 2


se cumple que (x) 6= (x), pues entonces estas dos im
agenes ser
an las dos
u
nicas antiim
agenes de x0 en V1 , con lo que biyectar
a cada par de antiim
agenes
de cada punto de V en S 2 con su par correspondiente de antiim
agenes en V1 .
Sea f : S 2 S 2 la aplicaci
on antipodal. Sea U un entorno de x donde p
sea inyectiva. Consideramos el siguiente diagrama conmutativo:
H2 (S 2 )

H2 (S 2 )

/ H2 (S 2 , S 2 \ {x}) o

H2 (U, U \ {x})

/ H2 (S 2 , S 2 \ {x}) o

f
i

H2 (U, U \ {x})

/ H2 (U 0 , U 0 \ {x0 })
1

/ H2 (U 0 , U 0 \ {x0 })

Si partimos de en la esquina superior izquierda y recorremos la fila superior


acabamos en x0 . Similarmente, si recorremos la fila inferior partiendo de
0
llegamos a x
. Ahora bien, seg
un el teorema 3.14, el isomorfismo f de la
0
izquierda es la multiplicaci
on por 1. Esto nos lleva a que x0 = x
, luego
(x) 6= (x).
Para probar que es un homeomorfismo basta observar que si U D
es un abierto
E
2
en S 2 que no contenga pares de puntos antpodas, entonces [U ] = U, jUS () .

Si a S 2 le quitamos dos casquetes antpodas, obtenemos una superficie


cilndrica, y si a P2 (R) le quitamos la imagen com
un de estos casquetes obtenemos el espacio que resulta de identificar los pares de puntos antpodas en
el cilindro, que, como es f
acil ver, es una cinta de M
obius. Por otra parte,
tambien es f
acil convencerse de que la imagen por del cilindro es la superficie de orientaciones de la cinta de M
obius, luego ya sabemos su estructura
topol
ogica.
Seg
un el teorema anterior, hemos probado que el plano proyectivo y la cinta
de M
obius son superficies no orientables. Sabemos que todas las superficies Nh

7.2. La homologa de las variedades topol


ogicas

183

contienen abiertos homeomorfos a cintas de M


obius, luego ninguna de ellas es
orientable. De todos modos, luego probaremos esto de forma m
as elegante.
Ahora tenemos un ejemplo de que la orientabilidad no se conserva por homotopas: la cinta de M
obius es homot
opica a la circunferencia.
Para terminar la discusi
on de estos ejemplos, tratemos de dar una interpretaci
on intuitiva de los resultados que hemos obtenido: Consideremos un punto
x de una cinta de M
obius V y supongamos que trazamos un tri
angulo a su
alrededor, especificando un sentido de giro en su frontera. Esto es tanto como
especificar un 2-smplice que a su vez determina una orientaci
on local x . Con
esto podemos pensar que, no s
olo estamos en un punto de la cinta V , sino
de hecho en el punto (x, x ) de su superficie de orientaciones. Si movemos
el tri
angulo a lo largo de la cinta, con ello vamos especificando orientaciones
locales en los puntos sobre los que pasamos, todas ellas consistentes entre s.
Por consiguiente, el desplazamiento determina un desplazamiento sobre la superficie de orientaciones. Pero cuando damos una vuelta completa a la cinta,
la orientaci
on que el tri
angulo determina en x resulta ser x , por lo que no
hemos dado una vuelta completa en V1 , sino tan s
olo media vuelta: estamos
en el punto (x, x ), antpoda del punto de partida. S
olo cuando damos una
segunda vuelta completamos un arco cerrado en la superficie de orientaciones.

7.2

La homologa de las variedades topol


ogicas

En esta secci
on obtendremos algunos resultados generales sobre la homologa
de las variedades topol
ogicas. Los argumentos se basan en los resultados de la
secci
on anterior. Como ya habamos anticipado, aunque toda la informaci
on relevante de la variedad V est
a contenida de hecho en la variedad de orientaciones
V1 , por razones tecnicas es preferible trabajar con toda V . Hemos de introducir
el concepto siguiente:
Definici
on 7.15 Sea V una variedad topol
ogica y A V . Una secci
on sobre
A es una aplicaci
on continua s : A V tal que p(s(x)) = x para todo x A.
Llamaremos [A] al conjunto de todas las secciones sobre A. Las secciones sobre
V se llaman secciones globales.
Para cada x A, representaremos por s0 (x) a la segunda componente de
s(x) de modo que s(x) = (x, s0 (x)). El conjunto [A] adquiere estructura de
A-m
odulo con las operaciones dadas por
(s1 + s2 )(x) = (x, s01 (x) + s02 (x)),

(as)(x) = (x, as0 (x)).

El elemento neutro es la secci


on nula dada por s(x) = (x, 0).
Observemos que un abierto U V es A-orientable si y s
olo si existe una
secci
on s [U ] tal que s[U ] V1 , pues en tal caso x = s0 (x) es una Aorientaci
on en U y, recprocamente, si es una A-orientaci
on en U , entonces
s(x) = (x, x ) es una secci
on en las condiciones indicadas.

184

Captulo 7. Variedades topol


ogicas

Esto nos permite generalizar la noci


on de orientaci
on a subconjuntos no
necesariamente abiertos. Diremos que una variedad topol
ogica V es A-orientable
sobre un subconjunto arbitrario A si existe una secci
on s [A] con im
agenes
en V1 . No hay riesgo de confusi
on si a tales secciones las llamamos simplemente
A-orientaciones en A. Hemos probado que si A es abierto esta noci
on coincide
con la que ya tenamos definida. El teorema siguiente determina la estructura
de los m
odulos [A]:
Teorema 7.16 Si V es una variedad topol
ogica A-orientable sobre un subconjunto A entonces existe un homeomorfismo : p1 [A] A A (considerando
a A como espacio discreto) que hace conmutativo el diagrama siguiente:

/ AA
p1 [A]
JJ
JJ
JJ

p JJJ
J$
A
(donde es la proyecci
on en la primera componente).
Por consiguiente [A] es isomorfo al m
odulo de todas las aplicaciones continuas de A en A. Si A tiene un n
umero finito k de componentes conexas,
entonces [A]
= Ak .
n: Dada una A-orientaci
Demostracio
on s0 : A V1 , para cada x A
0
tenemos que s (x) es un generador del m
odulo Hn (V, V \ {x}), luego para cada
(x, x ) p1 [A] existe un u
nico ax A tal que x = ax s0 (x). Definimos
(x, x ) = (x, ax ).
Si U es un entorno abierto de x donde x tiene una prolongaci
on u
nica U ,
entonces biyecta hU, U i p1 [A] con (U A) {ax }. De aqu se sigue que
es un homeomorfismo. Claramente cumple lo pedido.
El isomorfismo indicado en el enunciado es el que a cada funci
on continua
f : A A le hace corresponder la composici
on de a 7 (a, f (a)) con 1 .
Observemos que, a traves del isomorfismo descrito en el teorema anterior, las
orientaciones de A se corresponden con las aplicaciones continuas f : A A
cuya imagen est
a formada por unidades. Por consiguiente, si A tiene k componentes conexas, las orientaciones de A se corresponden a traves del isomorfismo
[A]
= Ak con los vectores formados por unidades de A. En particular, si A es
conexo las orientaciones de A son simplemente los generadores (bases) de [A].
Por otra parte tenemos un homomorfismo can
onico
jA : Hn (V, V \ A) [A]
dado por jA ()(x) = (x, jxA ()).
Hemos de comprobar que jA () es continua. En efecto, sea = [z]. Sea
U = V \|z|. Como z es un cociclo relativo, A U . Sea U = [z] Hn (V, V \U ).
U
Claramente = jA
(U ).

7.2. La homologa de las variedades topol


ogicas

185

Dado x A, sea U0 U un entorno abierto de x en V tal que jxA () se


prolongue a U0 Hn (V, V \ U0 ). Notemos que hU0 , U0 i es un entorno b
asico
de jA ()(x) = (x, jxA ()). Ahora basta observar que jA ()[U0 A] hU0 , U0 i.
Observemos que si A B V , tenemos el diagrama conmutativo:
Hn (V, V \ B)

jB

B
jA

/ [B]

(7.2)

Hn (V, V \ A)

jA

/ [A]

donde r es la restricci
on a A.
Diremos que una secci
on s [A] tiene soporte compacto si existe un subespacio compacto K A tal que s coincide con la secci
on nula en A \ K.
Llamaremos c [A] al conjunto de las secciones de A con soporte compacto, que
claramente es un subm
odulo de [A]. Se entiende que si A es compacto entonces
c [A] = [A].
Todos los resultados que perseguimos en esta secci
on se deducen del teorema
siguiente:
Teorema 7.17 Sea V una variedad topol
ogica n-dimensional y A un subconjunto cerrado de V . Entonces
a) Para todo p > n se cumple Hp (V, V \ A) = 0.
b) jA : Hn (V, V \ A) c [A] es un isomorfismo.
n: Notemos que el teorema es obvio si A = . Tambien
Demostracio
es f
acil ver que jA : Hn (V, V \ A) c [A], pues si = [z] Hn (V, V \ A),
entonces K = A|z| es un compacto tal que jA () se anula en A\K. Dividimos
la prueba en varios pasos:
1) Si el teorema vale para los cerrados A1 , A2 y A1 A2 , entonces vale para
A = A1 A2 .
Consideramos la sucesi
on de Mayer-Vietoris asociada a la trada exacta
(V, V \ A1 , V \ A2 ). Para p > n nos da inmediatamente que Hp (V, V \ A) = 0.
Para p = n formamos el siguiente diagrama conmutativo:
0

/ Hn (V, V

\ A)

/ Hn (V, V

/ c [A]

(r1 ,r2 )

/ Hn (V, V

\ (A1 A2 ))

jA A
1
2

jA jA
1
2

jA

\ A1 ) Hn (V, V \ A2 )

/ c [A1 ] c [A2 ]

r1 +r2

/ c [A1 A2 ]

La fila superior es la sucesi


on de Mayer-Vietoris, los homomorfismos del
centro y la derecha son isomorfismos por hip
otesis, y el teorema 3.1 nos da que
jA tambien es un isomorfismo.

186

Captulo 7. Variedades topol


ogicas

2) El teorema se cumple si A es un compacto contenido en un abierto U


homeomorfo a una bola de Rn y que cumple el teorema 7.4.
En primer lugar veamos que podemos suponer que V = U . El teorema de
escisi
on nos da el isomorfismo Hp (U, U \ A)
= Hp (V, V \ A), luego la parte a)
podemos probarla sobre U . Similarmente, el diagrama conmutativo
jA

/ [A]
8
r
r
r
r
r
i
rr
rrr jA
Hn (U, U \ A)
Hn (V, V \ A)
O

reduce el apartado b) al caso V = U . M


as a
un, ahora es claro que podemos
suponer que U es de hecho una bola abierta en Rn . Distinguimos tres casos:
2.1) A es un cubo de dimensi
on n.
Como U es contractible, la sucesi
on de homologa del par (U, U \ A) nos da,
para p > n,
Hp (U, U \ A)
= Hp1 (U \ A)
= Hp1 (S n1 ) = 0.
Respecto a b), por la nota tras el teorema 7.4 sabemos que A cumple dicho
teorema (cumple lo que all se afirma sobre U ), es decir, que si tomamos x A
tenemos que jxA es un isomorfismo. Sea x Hn (U, U \ x) una orientaci
on
local en x y U Hn (U, U \ A) tal que jxA (U ) = x . Tenemos, pues, que
Hn (U, U \ A) es un m
odulo libre de rango 1 y U es una base. Por otra parte, el
teorema 7.16 nos dice que mismo sucede con el m
odulo [A], luego basta probar
que jA (U ) es una base de [A].
Este mismo teorema nos hace corresponder los elementos de [A] con las
aplicaciones constantes de A en A y, de aqu, con los elementos de A. Concretamente, la imagen de jA (U ) es la segunda componente de (jA (U )(x)).
Calculamos:
(jA (U )(x)) = (x, x ) = (x, 1),
y como 1 es una base de A, tenemos la conclusi
on.
2.2) A = A1 Am es una uni
on finita de cubos.
Razonamos por inducci
on sobre m. El caso m = 1 es el anterior. Si vale para
menos de m cubos, entonces vale para A0 = A1 Am1 , tambien para Am
y para A0 Am , que es uni
on de a lo sumo m 1 cubos (tal vez de dimensiones
menores, pero eso no importa). Por el caso 1 el teorema vale tambien para A.
2.3) A U es un compacto arbitrario.
Veamos en primer lugar que jA es suprayectiva. Tomamos s [A]. Al cortar con s[A] las componentes conexas de V obtenemos una partici
on en abiertos
disjuntos, y como s[A] es compacto s
olo puede cortar a un n
umero finito de

7.2. La homologa de las variedades topol


ogicas

187

componentes. Como s es un homeomorfismo en la imagen, tenemos una descomposici


on A = A1 Am en compactos disjuntos, de modo que cada s[Ai ]
est
a contenido en una componente conexa de V .
Veamos que podemos suponer que m = 1 o, dicho de otro modo, que si probamos que cada restricci
on s|Ai tiene una antiimagen en Hn (U, U \ Ai ) entonces
s tiene una antiimagen en Hn (U, U \ A). En efecto, digamos que jAi (i ) = s|Ai ,
para i = 1, . . . , m. Sean Ui abiertos disjuntos dos a dos tales que Ai Ui U .
El teorema de escisi
on nos da el isomorfismo Hn (Ui , Ui \ Ai )
= Hn (U, U \ Ai ),
por lo que podemos tomar un cociclo relativo zi Zn (Ui , Ui \ Ai ) tal que
i = [zi ]. Definimos = [z1 + + zm ]. Entonces, si x Ai , tenemos que
jA ()(x) = (x, jxA ()) = (x, [zi ]) = (x, jxAi (i )) = s|Ai (x) = s(x). Por consiguiente s = jA ().
Seg
un esto, podemos suponer que s[A] est
a contenido en una componente
conexa C de V . Observemos ahora que p|C : C U es un homeomorfismo.
En efecto, tomemos un punto cualquiera de C, que ser
a de la forma (x, ax ),
donde a A y x es una orientaci
on local en x. Si es una orientaci
on en U ,
entonces x = bx , para cierta unidad b A, y = b es una orientaci
on en U
que extiende a x . Es f
acil ver que C = {(y, ay ) | y U }, de donde se sigue
inmediatamente nuestra afirmaci
on sobre p|C .
Por consiguiente, s = (p|C )1 [U ] es una extensi
on de s. Para cada
punto x A tomamos un cubo que contenga a x en su interior. Por compacidad podemos extraer una uni
on finita A0 de estos cubos tal que A A0 .
Consideramos el diagrama conmutativo
Hn (U, U \ A0 )

jA0

A
jA

/ [A0 ]
r

Hn (U, U \ A)

jA

/ [A]

En [A0 ] tenemos a s |A0 , que, por el apartado anterior, tiene antiimagen


respecto a jA0 . Por otra parte, r(s |A0 ) = s, luego la conmutatividad nos da
que s tambien tiene antiimagen.
Tomemos ahora Hp (U, U \ A), con p n. Si p = n suponemos adem
as
que jA () = 0. Hemos de probar que = 0, con lo que tendremos a la vez a) y
la parte de b) que nos falta.
Sea = [z] y U 0 = U \ |z|. Como z es un cociclo relativo tenemos que
A U 0 U . Adem
as U 0 es abierto en U . Llamemos 0 = [z] Hp (U, U \ U 0 ).
0
Si p = n tenemos que para todo x A se cumple jxU (0 ) = jxA () = 0.
Por el teorema 7.4 el punto x tiene un entorno Ux U de modo que si y Ux
0
entonces jyU (0 ) = 0. La uni
on de estos entornos es un abierto U 00 U que
0
contiene a A y de modo que jxU (0 ) = 0 para todo x U 00 . Formamos una
uni
on finita de cubos A0 igual que antes, de modo que A A0 U 00 , con lo que
U0 0
jA0 (jA
0 ) = 0.
Si p > n tomamos directamente A A0 U 0 . En cualquier caso, el apartado
U0
0
A0 U 0
0
anterior nos permite concluir que jA
0 ( ) = 0, luego = jA (jA0 ( )) = 0.

188

Captulo 7. Variedades topol


ogicas

3) El teorema se cumple si A es un compacto arbitrario.


Para cada x A tomamos un entorno Ux en las condiciones del apartado
anterior. A su vez consideramos un abierto tal que x Wx W x Ux .
Extraemos un subcubrimiento finito de los Wx . As A es uni
on de un n
umero
finito de compactos A W x , cada uno de los cuales est
a en las hip
otesis del
caso anterior. Concluimos por inducci
on sobre el n
umero de estos compactos,
usando el paso 1.
4) Si U es un abierto en V de clausura compacta y A es cerrado en U (no
necesariamente en V ) entonces el teorema se cumple para U (como variedad) y
para A.
Vamos a considerar la sucesi
on de homologa asociada a la terna

V, U (V \ U ), (U \ A) (V \ U ) ,

pero antes observamos que el teorema de escisi


on nos da el isomorfismo

Hp (U, U \ A)
= Hp U (V \ U ), (U \ A) (V \ U ) .

Las hip
otesis del teorema de escisi
on se cumplen porque V \ U es abierto y
cerrado en U (V \ U ). Teniendo en cuenta este isomorfismo, la sucesi
on exacta
indicada queda as:

Hp+1 V, U (V \ U ) Hp (U, U \ A) Hp V, (U \ A) (V \ U ) .

Los grupos de los extremos son, respectivamente, Hp+1 V, V \ (U \ U ) y

Hp V, V \ A (U \ U )) . El hecho de que A sea cerrado en U se traduce en que


su clausura en V cumple A \ A U \ U , por lo que A (U \ U ) = A (U \ U ).
Teniendo esto en cuenta, ambos grupos son nulos (para p > n) por el caso
anterior, luego tambien Hp (U, U \ A) = 0. Para p = n tenemos el diagrama
conmutativo

/ Hn (U, U \ A) i / Hn V, (U \ A) (V \ U )
/ Hn V, U (V \ U )
0
j

jA

/ c [A]

A(U \U )

/ [A (U \ U )]

U \U

/ [U \ U ]

Observemos que c [A] se refiere a la variedad U , mientras que los otros dos

m
odulos se refieren a la variedad V . De todos modos, podemos identificar U
1

con p [U ] V identificando cada grupo Hn (U, U \ {x}) con Hn (V, V \ {x}).


El homomorfismo e asigna a cada s c [A] su extensi
on s a A (U \ U ) dada
por s(x) = (x, 0) para todo x
/ A. El hecho de que s tenga soporte compacto
garantiza que s es continua.
La fila inferior es exacta, pues si s [A (U \ U )] se anula en U \ U ,
teniendo en cuenta que A \ A U \ U , tenemos que el conjunto de puntos donde
s no se anula est
a contenido en A, y es cerrado en A (por la continuidad de la
luego s|A tiene soporte compacto y e(s|A) = s.
aplicaci
on m : V A),

7.2. La homologa de las variedades topol


ogicas

189

Los dos homomorfismos verticales de la derecha son isomorfismos por el caso


anterior, luego el teorema 3.1 nos da que jA tambien lo es.
5) El caso general.
Dado s c [A] con soporte compacto K, tomamos un abierto U que contenga a K y que tenga clausura compacta (cubrimos K con un n
umero finito
de cerrados homeomorfos a bolas cerradas de Rn ). Consideramos A0 = A U
y s0 = s|A0 . El caso anterior aplicado a A0 y la conmutatividad del diagrama
siguiente nos dan que s tiene antiimagen por jA .
Hn (U, U \ A0 )

jA0

c [A0 ]

/ Hn (V, V \ A)
jA

/ c [A]

Ahora tomamos Hp (V, V \ A) y para p = n suponemos adem


as que
jA () = 0. Basta probar que = 0. Sea = [z] y tomemos un abierto U
de clausura compacta que contenga al soporte |z|. Tomamos A0 = A U y
0 = [z] Hp (U, U \ A0 ). Si p > n tenemos que 0 = 0 y = i (0 ) = 0. Si
p = n el mismo diagrama anterior (teniendo en cuenta que e es inyectiva) nos
da que jA0 (0 ) = 0, luego 0 = 0 y de nuevo = 0.
Si aplicamos el teorema para A = X obtenemos:
Teorema 7.18 Si V es una variedad topol
ogica de dimensi
on n, entonces se
cumple que Hp (V ) = 0 para todo p > n.
As pues, la homologa de una variedad topol
ogica n-dimensional es no trivial
a lo sumo en el intervalo de dimensiones de 0 a n. Si no es compacta, el grupo
de dimensi
on n tambien es nulo:
Teorema 7.19 Sea V una variedad topol
ogica n-dimensional y A V un cerrado conexo no compacto. Entonces Hn (V, V \ A) = 0. En particular, si V es
conexa y no compacta, Hn (V ) = 0.
n: Basta probar que c [A] = 0, pero si s c [A], entonces
Demostracio
por conexi
on s m es constante, y como s se anula fuera de un compacto (que
no puede ser A), necesariamente s m = 0, es decir, s = 0.
Aplicando el teorema 7.16 concluimos:
Teorema 7.20 Sea V una variedad topol
ogica n-dimensional y A V un subconjunto compacto A-orientable con un n
umero finito k de componentes conexas.
Entonces Hn (V, V \ A)
= Ak .
Para las variedades compactas conexas tenemos una caracterizaci
on muy
simple de la orientabilidad en terminos de su homologa:

190

Captulo 7. Variedades topol


ogicas

Teorema 7.21 Si V es una variedad n-dimensional compacta y conexa, entonces

A
si V es A-orientable,
Hn (V )
= A
en caso contrario.
(2)
En particular, si A es un dominio ntegro se cumple que
n
A si V es A-orientable,
Hn (V )
=
0 en caso contrario.

n: Recordemos que A(2) es el n


Demostracio
ucleo de la multiplicaci
on por
2 en A. Equivalentemente, A(2) = TorZ (A, Z/2Z). La segunda parte del teorema
es consecuencia de la primera. En efecto, si A tiene caracterstica 2 entonces
V es A-orientable por el teorema 7.9 y si A tiene caracterstica distinta de 2
entonces A(2) = 0 (aqu usamos que la caracterstica de un dominio ntegro es
nula o prima). Probaremos primero este caso porque el argumento es mucho
m
as simple.
Ante todo, si V es A-orientable (para cualquier A) basta aplicar el teorema
anterior. Supongamos ahora que Hn (V ) 6= 0 y veamos que V es orientable.
Tenemos entonces que [V ] 6= 0, es decir, que existe una secci
on global s [V ],
s 6= 0. Por conexi
on, s m es constante y no nulo. Digamos que m(s(x)) = [a]
para todo x V . Esto significa que s(x) = as0 (x), para cierto generador
s0 (x) Hn (V, V \ {x}) unvocamente determinado (aqu suponemos que A es
un dominio ntegro). La aplicaci
on x 7 (x, s0 (x)) es claramente continua, por
0
lo que s es una A-orientaci
on de V .
Veamos ahora un argumento m
as general, v
alido para un anillo A arbitrario.
Supongamos que V no es A-orientable y sea s [V ] una secci
on no nula.
Digamos que x V cumple s(x) 6= 0.
Podemos identificar HnA (V, V \ {x}) = HnZ (V, V \ {x}) Z A a traves del
isomorfismo natural. Si x es una base de HnZ (V, V \ {x}), entonces x 1 es
una base de HnZ (V, V \ {x}) Z A. Por lo tanto s(x) = (x, x a), para cierto
a A no nulo.
Es claro que s[V ] es una componente conexa de VA (es f
acil ver que es
abierto y, ciertamente, es cerrado y conexo). Por otra parte, tambien es f
acil
comprobar que la aplicaci
on a : (V1 )Z VA dada por (y, y ) 7 (y, y a)
es continua y (V1 )Z es conexo por el teorema 7.14 (si V fuera orientable sera
A-orientable). Por consiguiente a [(V1 )Z ] es un conexo en VA que contiene a
s(x). Necesariamente, a [(V1 )Z ] s[V ]. Ahora bien, la restricci
on de p a s[V ]
es la inversa de s. En particular es biyectiva, pero sucede que la restricci
on de
p a a [(V1 )Z ] ya es biyectiva, luego ha de ser s[V ] = a [(V1 )Z ].
Pero (x, x a) y (x, x a) son dos elementos de a [(V1 )Z ] con la misma
proyecci
on, lo que obliga a que x a = x (a) o, equivalentemente, a que
x 2a = 0. Puesto que x 1 es una base, esto s
olo puede suceder si 2a = 0.
En resumen, s es la secci
on sa dada por sa (x) = (x, x a), donde x es
cualquiera de las dos orientaciones locales en x. Es claro que sa est
a definido
para cualquier a A(2) , luego [V ] = {sa | a A(2) }, y es claro que a 7 sa es
un isomorfismo. As pues, A(2)
= [V ]
= Hn (V ).

7.2. La homologa de las variedades topol


ogicas

191

Ahora es inmediato que las variedades compactas S n , Mg , P2n+1 (R) y Pn (C)


son orientables, mientras que las variedades Nh y P2n (R) no lo son.
Ahora podemos reducir una A-orientaci
on de una variedad compacta conexa
a una clase de homologa:
Teorema 7.22 Si V es una variedad compacta conexa A-orientable n-dimensional, las A-orientaciones de V est
an en correspondencia biunvoca con los
generadores de Hn (V ), de modo que si Hn (V ) es un generador, su orientaci
on asociada es la dada por x = jxV ().
n: Seg
Demostracio
un la observaci
on posterior al teorema 7.16 tenemos
que las A-orientaciones de V (entendidas como secciones) son los generadores de
[V ], luego por 7.17 se corresponden con los generadores de Hn (V ) a traves del
isomorfismo jV . Si Hn (V ), su orientaci
on asociada es la determinada por
la secci
on jV (), o sea, la que cumple jV ()(x) = (x, x ), luego, por definici
on
de jV , es x = jxV ().
En las condiciones del teorema anterior, la clase que determina una Aorientaci
on de V prefijada se llama clase fundamental de V (respecto a dicha
A-orientaci
on).
El teorema anterior nos aporta una peque
na informaci
on sobre los grupos
de homologa de dimensi
on n 1 sobre Z:
Teorema 7.23 Sea V una variedad topol
ogica conexa n-dimensional. Entonces
la parte de torsi
on del grupo Hn1 (V ) (sobre Z) es de orden 2 si V es compacta
y no orientable, y es nula en caso contrario.
n: Si V es compacta y orientable y m > 1, el teorema 5.37
Demostracio
nos da que
Z/mZ
= HnZ/mZ (V )
= (Hn (V ) Z Z/mZ) TorZ (Hn1 (V ), Z/mZ)

Z/mZ

Tor
=
Z (Hn1 (V ), Z/mZ),
de donde se sigue que TorZ (Hn1 (V ), Z/mZ) = 0 para todo m > 1, lo que
implica que Hn1 (V ) no tiene torsi
on. Si V no es compacta llegamos a la misma
conclusi
on, pues esta vez la cadena de isomorfismos empieza con el m
odulo
trivial.
Si V es compacta no orientable y m es impar, el teorema anterior nos da
Z/mZ
tambien que Hn
(V ) = 0, por lo que concluimos igualmente que el m
odulo
TorZ (Hn1 (V ), Z/mZ) es trivial, y de aqu se sigue que el m
odulo de torsi
on de
Hn1 (V ) tiene orden potencia de 2. Ahora bien:
Z/2Z
= HnZ/4Z (V )
= TorZ (Hn1 (V ), Z/4Z) = {x Hn1 (V ) | 4x = 0}.
Esto implica que Hn1 (V ) no tiene elementos de orden 4 (o, de lo contrario, TorZ (Hn1 (V ) tendra al menos cuatro elementos) y s
olo puede tener un
elemento de orden 2.

192

7.3

Captulo 7. Variedades topol


ogicas

Lmites inductivos

Para enunciar los resultados m


as relevantes sobre la homologa y la cohomologa de las variedades topol
ogicas necesitamos una construcci
on algebraica
adicional.
Definici
on 7.24 Un conjunto dirigido es un conjunto parcialmente ordenado
I tal que si i1 , i2 I existe un i I de modo que i1 i, i2 i. Un sistema
inductivo (o directo) en una categora es una familia de objetos {Mi }iI , donde
I es un conjunto dirigido, junto con una familia de morfismos ij : Mi Mj ,
definidos cuando i j, tales que ii es la identidad y si i j k entonces
ij jk = ik .
Un lmite inductivo (o directo) de un sistema inductivo es un objeto M junto
con una familia de morfismos i : Mi M para cada i I tales que si i j
entonces ij j = i y con la propiedad adicional de que si otro objeto N y
otros morfismos i : Mi N cumplen tambien ij j = i , entonces existe
un u
nico morfismo : M N tal que i = i para todo i I.
De la definici
on se sigue inmediatamente que si un sistema inductivo tiene un
lmite inductivo, entonces este es u
nico salvo equivalencia. Lo representaremos
por
M = l
m Mi .

Similarmente, el morfismo de la definici


on lo representaremos por l
m .
i
i

Teorema 7.25 Todo sistema inductivo de m


odulos tiene lmite inductivo.
la suma directa
n: Dado un sistema inductivo {Mi }iI , sea M
Demostracio
al monomorfismo can
de los m
odulos Mi . Llamamos i : Mi M
onico (es
cuya componente i-esima es
decir, el que lleva un x Mi al elemento de M
respecto al
x y las restantes son nulas). Definimos M como el cociente de M
subm
odulo generado por los elementos
j (ij (x)) i (x),

i j,

x Mi .

(7.3)

M la proyecci
Sea : M
on can
onica y i = i . Entonces M y los
homomorfismos i forman un lmite inductivo del sistema dado.
En efecto, tomando clases en (7.3) obtenemos que j (ij (x)) = i (x). Por
otra parte, dados un m
odulo N y unos homomorfismos i : Mi N seg
un la
N su suma directa. Las condiciones
definici
on de lmite inductivo, sea : M
sobre los homomorfismos i hacen que se anule sobre todos los elementos de
la forma (7.3), por lo que induce un homomorfismo : M N que cumple
claramente lo requerido. La unicidad se sigue de que todo x M es de la forma
x = i1 (xi1 ) + + in (xin ).
De la construcci
on del teorema anterior se sigue una propiedad tecnica de
utilidad sobre los lmites inductivos de m
odulos:

7.3. Lmites inductivos

193

Teorema 7.26 Sea M = l


m Mi un lmite inductivo de m
odulos. Si un x Mi

cumple i (x) = 0, entonces existe un j i tal que ij (x) = 0.

n: Es claro que podemos suponer que M es concretamente


Demostracio
el lmite inductivo construido en el teorema anterior. Entonces

P
i (x) = auv (v uv (xuv )) u (xuv ) ,
uv

para ciertos pares (u, v) I I con u v, xuv Mu , auv escalares. Por


definici
on de i esto significa que
P
P
x =
aui ui (xui )
aiv xiv
(7.4)
v=i
u=i
P
P
0 =
auk uk (xuk )
akv xkv
para k 6= i.
(7.5)
v=k

u=k

Tomemos un ndice j I mayor que i y que todos los que aparecen en las
ecuaciones anteriores. Aplicamos ij a (7.4), kj a (7.5) y sumamos:

P
ij (x) = auv vj (uv (xuv )) uj (xuv ) = 0.
uv

Otro resultado u
til es el siguiente:
Teorema 7.27 Si {Mi }iI es un sistema inductivo de m
odulos, entonces
S
l
m Mi = i [Mi ].

iI

n: Sea M el m
Demostracio
odulo de la derecha. Entonces el homomorfismo
= l
m : lm Mi M
i
i

cumple i = i , pero, viendo a como aplicaci


on : l
m Mi l
m Mi ,

tenemos que tanto como la identidad cumplen la definici


on de lmite inductivo.
As pues, es la identidad, lo que implica la igualdad del enunciado.
En general, si {Mi }iI y {Ni }iI son dos sistemas inductivos en una cierta
categora y fi : Mi Ni son morfismos tales que ij fj = fi ij , entonces
podemos aplicar la definici
on de lmite inductivo (supuesto que ambos sistemas
lo tengan) a los morfismos gi = fi i , con lo que obtenemos un u
nico morfismo
f : l
m
M

l
m
N
tal
que

f
=
f

.
Lo
representaremos
por l
m f .
i
i
i
i
i

i
i

Teorema 7.28 Todo sistema directo de complejos tiene lmite inductivo.


n: Sea {Ci }iI un complejo inverso de m
Demostracio
odulos con homomorfismos ij (el teorema vale igualmente para complejos directos, pero lo vamos
a usar para complejos inversos). Entonces, {Cip }iI es un complejo directo de

194

Captulo 7. Variedades topol


ogicas

m
odulos con los homomorfismos pij , luego existe su lmite inductivo C p . Sea dp
el lmite inductivo de las cofronteras dpi . Tenemos que pi d = di p+1
.
i
Se cumple que el m
odulo graduado de los lmites inductivos es un complejo
con d como operador cofrontera. En efecto, si x C p , entonces x = pi (xi ),
para un cierto i I y un cierto xi Cip , luego d(d(x)) = d(p+1
(di (xi ))) =
i
p
p+2
(d
(d
(x
)))
=
0.
Adem
a
s
es
claro
que
los
homomorfismos

determinan
i i i
i
i
homomorfismos de complejos i : Ci C.
Si C 0 es otro complejo con homomorfismos i : Ci C 0 tales que ij j =
i , entonces lo mismo se cumple restringido a los subm
odulos de dimensi
on p,
p
luego existe un u
nico p : C p C 0 tal que pi p = pi .
Estos homomorfismos definen un homomorfismo de complejos : C C 0 .
En efecto, si x C p , entonces x = pi (xi ), para un cierto i I y xi Cip , luego
p+1 (d(x)) = p+1 (d(pi (xi ))) = p+1 (p+1
(d(xi )))
i
= p+1
(d(xi )) = d(pi (xi )) = d(p (pi (xi ))) = d(p (x)).
i
Es f
acil ver que es u
nico.
Teorema 7.29 El funtor de homologa (o cohomologa) conmuta con los lmites
inductivos de complejos.
n: Sea C = l
Demostracio
m C un lmite inductivo de complejos inversos.
i
i

Es claro que los homomorfismos inducidos pij : H p (Ci ) H p (Cj ) determinan


un sistema inductivo de m
odulos (para un p fijo). Lo que hemos de probar es
que el m
odulo H p (C) con los homomorfismos i : H p (Ci ) H p (C) es el lmite
inductivo de este sistema. Obviamente los homomorfismos conmutan seg
un la
definici
on.
Veamos ahora que H p (C) cumple los teoremas 7.26 y 7.27, es decir, en primer
lugar probamos que si i H p (Ci ) cumple i (i ) = 0, entonces existe un j i
tal que ij (i ) = 0.
En efecto, sea i = [zi ]. Tenemos que i (zi ) = d(c), para cierto c C p1 .
Por el teorema 7.27, c = j (ck ), para cierto k I (podemos tomar k i) y
cierto ck Ckp1 . Entonces k (ik (zi ) d(ck )) = 0, luego por 7.26 existe un
ndice j k tal que kj (ik (zi ) d(ck )) = 0, es decir, ij (zi ) = d(kj (ck )). Por
consiguiente ij (i ) = 0.
Ahora veamos que todo H p (C) es de la forma i (i ), para un i I y
un i H p (Ci ).

En efecto, si = [z], con z Z p (C), existe un j I y un zj Cjp tal que


z = j (cj ). Entonces j (d(zj )) = d(j (zj )) = d(z) = 0. Por el teorema 7.26,
existe un i j tal que zi = ji (zj ) cumple d(zi ) = ji (d(zj )) = 0, luego zi es un
cociclo y z = i (zi ). Por consiguiente = i ([zi ]).
Supongamos que tenemos homomorfismos i : H p (Ci ) N , para un cierto
m
odulo N , tales que ij j = i . Entonces definimos : H p (C) N
mediante () = i (i ), donde i H p (Ci ) cumple = i (i ).

7.4. La dualidad de Poincare

195

La definici
on es correcta, pues si j (i ) = j (j0 ), podemos tomar un ndice
k I tal que k i, j, y entonces i (i ) = k (ik (i )), j (j0 ) = k (jk (j0 )).
Por consiguiente podemos suponer que i = j, es decir, tenemos que i (i ) =
i (i0 ) y hemos de probar que i (i ) = i (i0 ). Equivalentemente, hemos de
probar que si i H p (Ci ) cumple i (i ) = 0, entonces i (i ) = 0. Ahora
bien, sabemos que existe un j I tal que ij (i ) = 0, con lo que i (i ) =
j (ij (i )) = 0.
Es claro que cumple la definici
on de lmite inductivo y as mismo es f
acil
probar la unicidad.
Observemos que una sucesi
on exacta de m
odulos se puede identificar con un
complejo acclico, es decir, con un complejo cuyos grupos de (co)homologa son
triviales. Teniendo esto en cuenta es inmediato el teorema siguiente:
Teorema 7.30 El lmite inductivo de un sistema de sucesiones exactas es una
sucesi
on exacta.
Notemos que el teorema vale tanto para sucesiones exactas finitas como infinitas, pues toda sucesi
on exacta finita se puede prolongar hasta una sucesi
on
exacta infinita. En particular tenemos que un lmite inductivo de monomorfismos, epimorfismos o isomorfismos es monomorfismo, epimorfismo o isomorfismo,
respectivamente.
Veamos un u
ltimo resultado sobre lmites inductivos. Si I es un conjunto
dirigido y J I, diremos que J es cofinal en I si para todo i I existe un j J
tal que j i. Si {Mi }iI es un sistema inductivo, entonces {Mi }iJ (con los
homomorfismos ij , para i, j J) es tambien un sistema inductivo. El teorema
siguiente se prueba sin dificultad.
Teorema 7.31 Si {Mi }iI es un sistema inductivo de m
odulos y J I es
cofinal, entonces
l
m Mi = l
m Mi .

iI

7.4

iJ

La dualidad de Poincar
e

En esta secci
on probaremos un resultado fundamental que relaciona la homologa y la cohomologa de una variedad topol
ogica orientable. Ahora bien, si
la variedad no es compacta, la cohomologa que hemos de considerar no es la
cohomologa singular, sino la cohomologa con soportes compactos, que introducimos a continuaci
on.
Definici
on 7.32 Si V es una variedad topol
ogica, definimos
S
Ccp (V ) = C p (V, V \ K),
K

donde K recorre los subconjuntos compactos de V . Equivalentemente, se trata


del conjunto de las cocadenas singulares de dimensi
on p que se anulan sobre
los smplices cuyo soporte est
a fuera de un cierto compacto. Las llamaremos
cocadenas singulares con soporte compacto.

196

Captulo 7. Variedades topol


ogicas

Es claro que Ccp (V ) es un subm


odulo de C p (V ). M
as a
un, es claro que
la cofrontera de una cocadena con soporte compacto tiene soporte compacto,
por lo que los m
odulos Ccp (V ) forman un complejo Cc (V ). A los grupos de
cohomologa de este complejo los llamaremos grupos de cohomologa singular
con soporte compacto de V , y los representaremos por Hcp (V ).
Obviamente, si V es compacta entonces Hcp (V ) = H p (V ) para todo p.
La cohomologa con soportes compactos se obtiene de la cohomologa singular mediante un lmite inductivo. En general, si {Mi }iI es un sistema inductivo
formado por subm
odulos de un m
odulo M y se cumple i j si y s
olo si Mi SMj ,
entonces el lmite inductivo de los m
odulos Mi respecto a las inclusiones es Mi
i
(tambien con las inclusiones). La comprobaci
on es inmediata.
De aqu se sigue que
Ccp (V ) = l
m C p (V, V \ K),

donde en la familia de los subespacios compactos de V consideramos el orden


dado por la inclusi
on.
Notemos que si K K 0 , entonces la inclusi
on i : (V, V \ K 0 ) (V, V \ K)
p
p
p
induce la inclusi
on i] : C (V, V \K) C (V, V \K 0 ). Estas inclusiones son las
que determinan la estructura de sistema inductivo en los m
odulos de cocadenas
singulares.
M
as a
un, seg
un el teorema 7.28, podemos escribir
Cc (V ) = l
m C (V, V \ K)

como lmite de complejos. A su vez, el teorema 7.29 nos da que


Hcp (V ) = l
m H p (V, V \ K),

donde los homomorfismos del sistema de grupos de cohomologa son los inducidos por las inclusiones KK 0 = ip : H p (V, V \ K) H p (V, V \ K 0 ). As
mismo, los homomorfismos K : H p (V, V \ K) Hcp (V ) son los inducidos por
las inclusiones C p (V, V \ K) Ccp (V ).
En general, una aplicaci
on continua f : X Y no determina un homomorfismo entre los grupos de cohomologa con soporte compacto. En general
hemos de exigir una propiedad adicional:
Definici
on 7.33 Una aplicaci
on continua f : X Y entre espacios topol
ogicos es propia si para todo compacto K Y se cumple que f 1 [K] es
compacto.
Obviamente, si X es compacto toda aplicaci
on continua es propia. En general, si f es propia y K Y es compacto, entonces f [X \ f 1 [K]] Y \ K, luego
f induce homomorfismos H p (Y, Y \ K) H p (X, X \ f 1 [K]). Componiendo
con f 1 [K] obtenemos homomorfismos

fK
: H p (Y, Y \ K) Hcp (X).

7.4. La dualidad de Poincare

197

Estos homomorfismos conmutan obviamente con los KK 0 , por lo que inducen


un homomorfismo
f : Hcp (Y ) Hcp (X).
Es f
acil ver que H p es un funtor contravariante en la categora de los espacios
topol
ogicos con los morfismos determinados por las aplicaciones propias.
Consideremos ahora una variedad topol
ogica orientable n-dimensional V y
fijemos una orientaci
on, que podemos identificar con una secci
on s [V ]. Para
cada compacto K V , el teorema 7.17 nos da un isomorfismo
jK : Hn (V, V \ K) [K].
Llamaremos K Hn (V, V \ K) a la u
nica clase de homologa que cumple
jK (K ) = s|K y la llamaremos clase fundamental de la orientaci
on dada en el
compacto K.
Observemos que si V es compacta y conexa entonces V es la clase fundamental de V tal y como la hemos definido en la p
agina 191, luego esta definici
on
generaliza a la anterior.
Por la conmutatividad del diagrama (7.2), si K K 0 son compactos en V
K0
y jK : Hn (V, V \ K 0 ) Hn (V, V \ K) es el homomorfismo inducido por la
K0
inclusi
on, se cumple que jK
(K 0 ) = K .
Similarmente, si K U V , donde K es compacto y U es abierto, y conU
sideramos a U con la orientaci
on inducida por s|U , entonces K
se corresponde
V
con K a traves del homomorfismo inducido por la inclusi
on.
Llamaremos K : H p (V, V \ K) Hnp (V ) al homomorfismo inducido
por el producto mixto. La consistencia de las clases fundamentales y la naturalidad del producto mixto hacen que el diagrama siguiente sea conmutativo:
H p (V, V \ K)

/ Hnp (V )
o7
o
oo
o
KK 0
o
oo

ooo K 0
H p (V, V \ K 0 )
Esto nos permite definir el homomorfismo
D = l
m : Hcp (V ) Hnp (V ).
K
K

Si V es una variedad compacta y conexa entonces Hcp (V ) = H p (V ) y D es


simplemente la aplicaci
on x 7 V x.
Teorema 7.34 (Teorema de Dualidad de Poincar
e) Si V es una variedad
topol
ogica orientable de dimensi
on n, entonces D : Hcp (V ) Hnp (V ) es un
isomorfismo.
n: Dividimos la prueba en varios pasos.
Demostracio

198

Captulo 7. Variedades topol


ogicas

1) Si el teorema vale para los abiertos U1 , U2 y U = U1 U2 , entonces vale


para W = U1 U2 .
Tomemos compactos Ki Ui y consideremos la sucesi
on de cohomologa
Mayer-Vietoris asociada a las tradas (W, W, W ) y (W, W \ K1 , W \ K2 ):
H p (W, W \(K1 K2 ))

H p (U, U \(K1 K2 ))

/ H p (W, W \K1 )H p (W, W \K2 ) / H p (W, W \(K1 K2 )) / H p+1 (W, W \(K1 K2 ))

H p (U1 , U1 \K1 )H p (U2 , U2 \K2 )

H p+1 (U, U \(K1 K2 ))

Las flechas verticales son escisiones (isomorfismos) que nos permiten sustituir
los grupos de arriba por los de abajo. Combinando la sucesi
on que obtenemos
con la sucesi
on de homologa de Mayer-Vietoris de la trada (W, U1 , U2 ) obtenemos el diagrama siguiente:
/ H p (U1 , U1 \K1 )H p (U2 , U2 \K2 ) / H p (W, W \(K1 K2 )) / H p+1 (U, U \(K1 K2 ))

H p (U, U \(K1 K2 ))

K K
1
2

Hnp (U )

K K

2
1
/ Hnp (U1 ) Hnp (U2 )

K K
1
2

K K
1
2

/ Hnp (W )

/ Hnp1 (U )

Es f
acil ver que el cuadrado izquierdo y el central son conmutativos. Veamos
por ejemplo la conmutatividad de la mitad del cuadrado izquierdo correspondiente a la primera componente de la suma directa. Basta tener en cuenta que
las clases fundamentales correspondientes a los grupos de la columna de la izquierda del diagrama siguiente se corresponden a traves de los homomorfismos,
as como la naturalidad del producto mixto aplicada a los tres cuadrados.
Hn (U, U \ (K1 K2 )) A H p (U, U \ (K1 K2 ))
O

Hn (W, W \ (K1 K2 )) A H p (W, W \ (K1 K2 ))


O

/ Hnp (U )

/ Hnp (W )
O

Hn (W, W \ K1 ) A H p (W, W \ K1 )
O

/ Hnp (W )
O

Hn (U1 , U1 \ K1 ) A H p (U1 , U1 \ K1 )

/ Hnp (U1 )

Respecto al cuadrado derecho, vamos a probar que es conmutativo salvo un


factor (1)p+1 . Para ello hemos de calcular los homomorfismos de conexi
on.
Recordando la prueba del teorema de Mayer-Vietoris, las sucesiones correspondientes se obtienen a partir de las sucesiones de complejos
0

C(W )
C(W \K1 )+C(W \K2 )

C (W, W \ (K1 K2 ))

/ C (W, W \ K1 ) C (W, W \ K2 )

/ C (W, W \ (K1 K2 ))

/0

7.4. La dualidad de Poincare

/ C(U )

199

/ C(U1 ) C(U2 )

/ C(U1 ) + C(U2 )

/0

C(W )
Los homomorfismos verticales inducen isomorfismos en cohomologa (resp.
homologa). El diagrama que hemos de estudiar es, concretamente,
H p (W, W \ (K1 K2 ))

/ H p+1 (W, W \ (K1 K2 ))


i

H p+1 (U, U \ (K1 K2 ))

K1 K2

Hnp (W )

K1 K2

/ Hnp1 (U )

Partimos de una clase = [] H p (W, W \ (K1 K2 )). Para calcular ()


tomamos primero (1 , 2 ) C p (W, W \K1 )C p (W, W \K2 ) tal que = 1 2 .
Como es un cociclo tenemos d1 = d2 , luego di C p+1 (W, W \ (K1 K2 )).
Por consiguiente () = [d1 ].
Ahora vamos a calcular (K1 K2 ). En general, para cada abierto G y
G
cada compacto K G, escogemos un representante K
Zn (G, G \ K) de la
G
clase K . En algunos casos podemos hacer elecciones consistentes. Por ejemplo,
Ui
Ui
W
U
podemos tomar K
= K
, o K
= K
.
i
1 U2
i
1 K2

Para calcular necesitamos un representante de K1 K2 . En principio


tomamos K1 K2 = K1 K2 1 K1 K2 2 .
W
Ahora bien, otro representante de K
es K1 K2 , luego ambos son hom
ologos
i

en Cn (W, W \ Ki ), de donde a su vez K1 K2 i es hom


ologo (en Cnp (W )) a
W
Ui i |C (U ) . De aqu se sigue que U1 1 |C (U ) U2 2 |C (U )
K

i
p
i
p
1
p
2
Ki
K1
K2
i
es hom
ologo a K1 K2 y podemos usar esta descomposici
on para calcular .
Concretamente tenemos que
U1
U2
(K
1 |Cp (U1 ) ) = (K
2 |Cp (U2 ) ) Znp1 (U ),
1
2
U1
luego (K1 K2 ) = [(K
1 |Cp (U1 ) )].
1

U
Hemos de comparar este resultado con K
i (()). Tenemos que
1 K2

U
U
U
K
i (()) = [K
(d1 )|Cp+1 (U ) ] = [K
(d1 |Cp (U1 ) )|Cp+1 (U ) ]
1 K2
1 K2
1 K2
U1
U1
= [K
d1 |Cp (U1 ) ] = (1)p+1 [(K
1 |Cp (U1 ) )],
1 K2
1

donde hemos usado la f


ormula de la derivada de un producto mixto. Efectivamente, tenemos que
U
K
i (()) = (1)p+1 (K1 K2 ).
1 K2

200

Captulo 7. Variedades topol


ogicas

Tomando lmites inductivos obtenemos un diagrama conmutativo (salvo signo)


Hcp (U )
D

Hnp (U )

/ Hcp (U1 ) Hcp (U2 )

/ Hcp (W )

DD

/ H p+1 (U )
c

/ Hnp (U1 ) Hnp (U2 )

/ Hnp (W )

/ Hnp1 (U )

Aqu hemos usado que los lmites inductivos conmutan con las sumas directas, lo cual se comprueba f
acilmente, por lo que lo dejamos a cargo del lector.
La fila superior es exacta por el teorema 7.30, y dos de cada tres flechas verticales son isomorfismos por hip
otesis, luego el teorema 3.1 (que vale tambien para
diagramas conmutativos salvo signo) nos da que los homomorfismos D para W
tambien son isomorfismos.
2) Si el teorema vale para una familia de abiertos {Ui }iI totalmente ordenada por la inclusi
on, entonces vale para su uni
on.
Llamemos U la uni
on. Podemos suponer ordenados
los ndices de modo que
S
i j equivalga a Ui Uj . Es claro que C(U ) =
C(Ui ), por lo que
iI

C(U ) = l
m C(Ui ),

donde los homomorfismos ij son las inclusiones. Por el teorema 7.29 tenemos
que
Hnp (U ) = l
m H
(Ui ).
np
i

Por otra parte, si i j y K Ui , consideramos la composici


on

K
H p (Ui , Ui \ K) H p (Uj , Uj \ K)
Hcp (Uj ),

donde la flecha de la izquierda representa al isomorfismo inverso de la escisi


on.
Estos homomorfismos inducen a su vez otros ij : Hcp (Ui ) Hcp (Uj ), con los
que la familia {Hcp (Ui )}i se convierte en un sistema inductivo.
Reemplazando Uj por U obtenemos homomorfismos i : Hcp (Ui ) Hcp (U ).
El lector puede comprobar que
Hcp (U ) = l
m H p (Ui ).
c
i

Para nuestra prueba nos basta con el hecho de que ij j = i . En efecto,


dado x Hcp (Ui ), existen un K Ui y un y H p (Ui , Ui \ K) tales que x =
K (y). Basta considerar el prisma siguiente, en el que las caras rectangulares son
conmutativas y el tri
angulo de la izquierda (formado por inversos de escisiones)

7.4. La dualidad de Poincare

201

tambien.
K

H p (Ui , Ui \ K)
RRR
RRR
RRR
RRR
R(
H p (Uj , Uj \ K)
ll
lll
l
l
lll

vlll
H p (U, U \ K)
K

/ Hcp (Ui )
JJ
JJ ij
JJ
JJ
i
J%
/ Hcp (Uj )
t
tt
tt
t
t j
ytt
/ Hcp (U )

Ahora consideramos el siguiente diagrama conmutativo, para K Ui :


Hcp (U )
O
PPP
PPPD
PPP
K
PPP
'
K
p
/ Hnp (U )
H (U, U \ K)
O
O
i

H p (Ui , Ui \ K)

/ Hnp (Ui )

Si a la izquierda pusieramos la escisi


on, el cuadrado sera conmutativo por
la naturalidad del producto mixto, pero es claro que sigue siendolo si sustituimos la escisi
on por su inversa. Tomando lmites en K obtenemos el diagrama
conmutativo
D /
Hnp (U )
Hcp (U )
O
O
i

Hcp (Ui )

i
D

/ Hnp (Ui )

El mismo razonamiento es v
alido si cambiamos U por un Uj con j i.
Ahora ya es claro que DU es un isomorfismo: si DU (x) = 0, entonces existe un
compacto K tal que x = K (y), con y H p (U, U \ K). Sea Ui tal que K Ui .
Tomando una antiimagen de y en H p (Ui , Ui \ K) por la escisi
on y su imagen
z Hcp (Ui ) tenemos que i (z) = x. As pues, i (DUi (z)) = 0 y por el teorema
7.26 existe un j i tal que DUj (ij (z)) = ij (DUi (z)) = 0. Por hip
otesis DUj
es un isomorfismo, luego ij (z) = 0, de donde x = j (ij (z)) = 0.
La suprayectividad es mucho m
as simple.
3) El teorema vale para abiertos de Rn .
Lo probamos primeramente en el caso en que U es la bola abierta de centro
0 y radio 1. Observemos que todo compacto K U est
a contenido en una bola
cerrada de centro 0 y radio < 1, es decir, estas bolas forman un conjunto cofinal
de compactos. Podemos aplicar el teorema 7.31, de modo que

Hcp (U ) = l
m H p (U, U \ K),

202

Captulo 7. Variedades topol


ogicas

donde K recorre las bolas cerradas de centro 0 y radio < 1. De aqu se sigue que
Hcp (U ) = 0 salvo si p = n (y as mismo Hnp (U ) = 0). En el caso exceptuado
vamos a calcular
K : H n (U, U \ K) H0 (U ).
Para ello observamos que H0 (U )
as concretamente, una base de
= A. M
H0 (U ) la forma la clase g de cualquier 0-smplice. Usando la aproximaci
on de
Alexander-Whitney, para cada n-smplice y cada n-cocadena tenemos que
= ()0 , luego, tomando clases, [] [] = h[], []i g.
Por linealidad esto vale para clases arbitrarias, luego en particular tenemos
que K x = hK , xi g, para todo x H n (U, U \ K).
Con la notaci
on del teorema 5.51, tenemos K x = h(x)(K )g. Por
este mismo teorema h es un isomorfismo y K es la composici
on de h con
la evaluaci
on en K que es un isomorfismo porque K es un generador de
Hn (U, U \ K) y con la multiplicaci
on por g que es un isomorfismo porque
g es un generador de H0 (U ). As pues, D es un isomorfismo, por ser el lmite
inductivo de un sistema de isomorfismos.
Por el teorema 1.5, todo abierto convexo en Rn es homeomorfo a una bola
abierta, luego en realidad tenemos probado el teorema para abiertos conexos
cualesquiera. De aqu se sigue inmediatamente que es cierto para uniones finitas
de abiertos convexos. Razonamos por inducci
on sobre el n
umero m de convexos.
Lo tenemos para m = 1 y si U es uni
on de m + 1 convexos, llamamos U 0 a la
uni
on de m de ellos y U 00 al que queda. Entonces U 0 U 00 es uni
on de a lo
sumo m convexos, luego por hip
otesis de inducci
on el teorema vale para U 0 , U 00
y U 0 U 00 . Por el apartado 1) tambien vale para U .
En particular tenemos probado el teorema para uniones finitas de bolas
abiertas. Por el apartado 2) vale tambien para uniones numerables, pero todo
abierto de Rn es una uni
on numerable de bolas abiertas.
4) El teorema vale en general.
Tenemos que el teorema vale para los abiertos de V homeomorfos a abiertos
de Rn . La intersecci
on de dos de estos abiertos es tambien de este tipo, luego el
apartado 1) y un argumento inductivo identico al del apartado anterior nos da
que el teorema vale para uniones finitas de abiertos coordenados. Por el apartado
2) vale tambien para uniones numerables. Si la variedad V es razonable, por
ejemplo, si cumple el segundo axioma de numerabilidad, entonces V es uni
on de
una cantidad numerable de abiertos coordenados, con lo que cumple el teorema.
En el caso general podemos razonar usando el lema de Zorn. En efecto, el
apartado 2) nos da que la familia de los abiertos que cumplen el teorema tiene
un maximal U respecto a la inclusi
on. Si U 6= V , podemos tomar un abierto
coordenado U 0 6= U , y entonces U U 0 cumple tambien el teorema porque es
homeomorfo a un abierto en Rn . Por 1) tenemos que U U 0 tambien cumple el
teorema, en contra de la maximalidad de U .
Veamos algunas consecuencias sencillas de este teorema, aunque en la secci
on
siguiente podremos apreciar algo mejor su importancia.

7.4. La dualidad de Poincare

203

Seg
un vimos al final del captulo V, los n
umeros de Betti pueden calcularse indistintamente con los grupos de homologa o cohomologa, por lo que el
teorema de Poincare nos da inmediatamente la siguiente relaci
on:
Teorema 7.35 Si V es una variedad compacta A-orientable de dimensi
on n,
entonces sus n
umeros de Betti cumplen bp = bnp para todo ndice p.
Por otra parte, el teorema 5.52 nos da la siguiente relaci
on entre los m
odulos
de torsi
on de los grupos de homologa:
Teorema 7.36 Si A es un dominio de ideales principales, V es una variedad
compacta orientable de dimensi
on n y Tp es el m
odulo de torsi
on de Hp (V ),
entonces Tp
= Tnp1 , para todo ndice p.
La relaci
on entre los n
umeros de Betti implica inmediatamente lo siguiente:
Teorema 7.37 Si V es una variedad compacta A-orientable de dimensi
on impar, entonces (V ) = 0.
De este modo, al contrario de lo que sucede con las superficies compactas,
la caracterstica de Euler no distingue las variedades tridimensionales. Menos
obvia es la propiedad siguiente:
Teorema 7.38 Si V es una variedad compacta conexa orientable de dimensi
on
n = 4k + 2, entonces (V ) es par.
n: Es claro que basta probar que b2k+1 es par. Sabemos
Demostracio
que podemos calcularlo con cualquier anillo de coeficientes de caracterstica 0.
Tomaremos un cuerpo, por ejemplo A = Q. El producto exterior es una forma
bilineal
: H 2k+1 (V ) H 2k+1 (V ) H n (V )
= Q.
Como 2k + 1 es impar, la anticonmutatividad del producto hace que esta
forma bilineal sea antisimetrica, es decir, se cumple x y = y x, para todo
x, y H 2k+1 (V ). Vamos a probar que es regular, es decir, que si x y = 0 para
todo y, entonces x = 0.
Puesto que trabajamos con un cuerpo, el producto de Kronecker induce
un isomorfismo H 2k+1 (V )
= H2k+1 (V ) . Si x 6= 0 entonces existe un cierto
w H2k+1 (V ) tal que hw, xi 6= 0. Sea y H 2k+1 (V ) la antiimagen de w por el
isomorfismo de Poincare, es decir, w = K y. Entonces
hK , y xi = hK y, xi 6= 0.
As pues, y x 6= 0.
En general, si un espacio vectorial E de dimensi
on finita tiene definida una
forma bilineal antisimetrica regular F , su dimensi
on ha de ser par. Recordemos
el argumento: si x1 E es no nulo, existe y1 E tal que F (x1 , y1 ) 6= 0. Ha de
ser y1 6= x1 porque la antisimetra da F (x1 , x1 ) = 0. Definimos
E1 = {x E | F (x, x1 ) = F (x, y1 ) = 0}.

204

Captulo 7. Variedades topol


ogicas

Es f
acil ver que E1 es un subespacio vectorial tal que E = hx1 , y1 i E1 .
Repitiendo el argumento llegamos a una base con un n
umero par de vectores.
Como siguiente aplicaci
on calcularemos el algebra de cohomologa de los
espacios proyectivos complejos. Recordemos que su homologa viene dada por
el teorema 4.13. Adem
as, Pn (C) tiene estructura de complejo celular con una
u
nica celda en cada dimensi
on 2p, para 0 p n, de modo que su esqueleto
de dimensi
on 2n 2 es precisamente Pn1 (C). Sea i : Pn1 (C) Pn (C) la
inclusi
on. La sucesi
on exacta del par (Pn (C), Pn1 (C)) junto con el teorema
4.11 (y su traducci
on a cohomologa) nos da que
i : H 2p (Pn (C)) H 2p (Pn1 (C))
es un isomorfismo para 0 p < n. Vamos a probar lo siguiente:
Teorema 7.39 Si H 2 (Pn (C)) es un generador de este grupo, entonces
es tambien un generador del
algebra de cohomologa de Pn (C), es decir, p es
un generador de H 2p (Pn (C)) para 0 p n.
n: Razonamos por inducci
Demostracio
on sobre n. Para n = 1 es trivial.
Supuesto cierto para n 1, con la notaci
on anterior, i () genera H 2 (Pn1 (C)),
luego por hip
otesis de inducci
on i ()p genera H 2p (Pn1 (C)) para 0 p n1.

Como i es un isomorfismo (de algebras), tambien p genera H 2p (Pn (C)). S


olo
falta probar que esto se cumple tambien para p = n.
Sea H2n (Pn (C)) la clase fundamental (que es un generador). Sabemos
que n1 genera H 2n2 (Pn (C)). Por el isomorfismo de Poncare, n1 genera
H2 (Pn (C)).
Como la homologa de Pn (C) no tiene torsi
on, el producto de Kronecker
2
n
n
induce
un
isomorfismo
entre
H
(P
(C))
y
H
(P
(C)) . De aqu se sigue que
2

n1
n

, = h, i ha de ser un generador de A. A su vez, el isomorfismo
natural entre H 2n (Pn (C)) y H2n (Pn (C)) implica que n genera H 2n (Pn (C)).
No podemos aplicar sin m
as un argumento similar a los espacios proyectivos
reales Pn (R) porque los de dimensi
on par no son orientables. No obstante
s lo son sobre el anillo de coeficientes Z/2Z y, sobre este anillo tenemos que
H p (Pn (R))
= Z/2Z para 0 p n. El mismo argumento que acabamos de
emplear nos da el teorema siguiente:
Teorema 7.40 Si H 1 (Pn (R)) es un generador de este grupo, entonces
es tambien un generador del
algebra de cohomologa de Pn (R), es decir, p es
p
n
un generador de H (P (R)) para 0 p n.

7.5

La dualidad de Alexander

Terminamos el captulo con un teorema del que se deducen varias consecuencias topol
ogicas interesantes. Para plantearlo hemos de introducir unos nuevos

7.5. La dualidad de Alexander

205

grupos de cohomologa. Sea V una variedad topol


ogica, A un subespacio cerrado y U = V \ A. Para cada compacto K U el teorema de escisi
on nos da
que la inclusi
on i : (U, U \ K) (V, V \ K) induce un isomorfismo entre los
grupos de cohomologa. Consideramos su inverso
H p (U, U \ K) H p (V, V \ K).
Estos isomorfismos conmutan con las inclusiones que obtenemos al cambiar
K, por lo que determinan un u
nico homomorfismo i : Hcp (U ) Hcp (V ). Nos
proponemos formar una sucesi
on exacta que contenga a estos dos grupos de
cohomologa (para todo p) enlazados con los grupos de cohomologa que ahora
vamos a definir.
La familia de todos los entornos abiertos de A en W forma un sistema
inductivo con el orden dado por la inversa de la inclusi
on, es decir, W W 0
0
p
si y s
olo si W W . Los grupos H (W ) forman un sistema inductivo con
los homomorfismos inducidos por las inclusiones, por lo que podemos formar el
lmite inductivo
p (A) = lm H p (W ).
H

Puede demostrarse que estos m


odulos dependen u
nicamente de la topologa
de A. Nosotros probaremos u
nicamente un caso particular. Observemos que los
homomorfismos H p (W ) H p (A) inducidos por las inclusiones determinan
p (A) H p (A). Se dice que A est
un homomorfismo lmite H
a tensamente
sumergido en V si dicho homomorfismo es un isomorfismo. Nos limitaremos a
dar una condici
on suficiente para que esto ocurra. (Obviamente, en tal caso, la
p (A) depende u
estructura de H
nicamente de A.)
Teorema 7.41 Sea V una variedad topol
ogica metrizable y A un subespacio cerrado de V . Si A es un retracto absoluto de entornos entonces el homomorfismo
p (A) H p (A) es un epimorfismo. Si V es tambien un retracto
natural : H
absoluto de entornos, entonces es un isomorfismo.
n: Sea r : W A una retracci
Demostracio
on, donde W es un entorno
abierto de A y sea i : A W la inclusi
on. Entonces ir = 1, luego r i = 1, lo
que prueba que i es un epimorfismo, y es claro entonces que tambien lo es.
Supongamos ahora que V es tambien un retracto absoluto de entornos. Sea
U un entorno de A, sea U 0 un entorno menor con una retracci
on r : U 0 A.
Vamos a hallar un entorno a
un menor W tal que si i : A U y j : W U 0
son las inclusiones entonces (r|W )i es homot
opica a j, de modo que el diagrama
siguiente es conmutativo:
H p (U )

/ H p (A)
O

j
/ H p (W )
H p (U 0 )
JJ
t:
JJ
tt
JJ
t
t
JJ

tt
i
J$
tt (r|W )
p
H (A)

206

Captulo 7. Variedades topol


ogicas

p (A) cumple () = 0, ha de existir un entorno U de


De este modo, si H
0
A tal que = U ( ), con 0 H p (U ). As i (U U 0 (0 )) = () = 0, de donde
j (U U 0 (0 )) = 0. Ahora bien, j = U 0 W , luego U W (0 ) = 0 y, consecuentemente, = W (U W (0 )) = 0. Por consiguiente es un monomorfismo.
Definimos en ({0} U 0 ) (I A) ({1} U 0 ) (subespacio cerrado de I U 0 )
la aplicaci
on
(
x
si t = 0 y x U 0 ,
F (t, x) = r(x) si t = 1 y x U 0 ,
x
si x A.

Claramente F es continua y, como U 0 es un retracto absoluto de entornos,


se extiende a una aplicaci
on continua en un entorno de su dominio, el cual
contendr
a un subespacio de la forma I W , donde W es un entorno de A
contenido en U 0 . La extensi
on de F a este entorno (es decir, la restricci
on de la
extensi
on) es la homotopa buscada.
Supongamos ahora que V es una variedad compacta y sea A un subespacio
cerrado. Para cada entorno W de A en V , tenemos que K = V \ W es un
subespacio compacto de U = V \ A. Consideramos la composici
on

H p (W ) H p+1 (V, W ) H p+1 (U, U \ K),


donde es el homomorfismo de conexi
on y el segundo homomorfismo es la
escisi
on. Es inmediato comprobar que si cambiamos W por un entorno menor obtenemos un diagrama conmutativo, por lo que podemos formar el lmite
inductivo de estos homomorfismos
p (A) Hcp+1 (U ).
: H
Recordemos el homomorfismo i : Hcp (U ) H p (V ) que hemos definido
p (A) el
al principio de la secci
on y consideremos tambien j : H p (V ) H
p

homomorfismo V asociado al lmite inductivo que define a H (A).


Teorema 7.42 Si V es una variedad topol
ogica compacta, A es un subespacio
cerrado y U = V \ A, entonces la sucesi
on

j
i

p (A)
Hcp (U ) H p (V ) H
Hcp+1 (U )

es exacta.
n: Sea K un subconjunto compacto de U . Consideremos el
Demostracio
siguiente diagrama conmutativo:
H p (U, U \ K)

/ H p (V, V \ K)

/ H p (V )

Hcp (U )

/ Hcp (V )

/ H p (V )

/ H p (V \ K)

/H
p (A)

7.5. La dualidad de Alexander

207

Es f
acil ver que la composici
on de los homomorfismos de la fila superior
es nula, luego tambien ij = 0 (m
as concretamente, para cada Hcp (U )
encontramos un K tal que tiene antiimagen en la primera fila, etc.)
Si H p (V ) cumple j() = 0, existe un K tal que la imagen de en
p
H (V \ K) es nula. Por exactitud, tiene una antiimagen en H p (V, V \ K),
luego tambien tiene una antiimagen por i. Esto prueba la exactitud en H p (V ).
p (A) razonamos de forma an
Para H
aloga con el diagrama siguiente:
H p (V )

/ H p (W )

/ H p+1 (V, W )

/ H p+1 (U, U \ K)

H p (V )

/H
p (A)

/ H p+1 (U )
c

donde W es un entorno de A y K = V \ W .
En efecto, dada H p (V ), ser
a j() = W (), para cierto entorno W de
A y cierto H p (W ). As, si = [], entonces = [|Cp (W ) ]. Al continuar el
recorrido por la fila superior pasamos a [d] = 0. As pues, la imagen de en
Hcp+1 (U ) por la fila superior es nula, luego tambien por la fila inferior, es decir,
j = 0.
p (A) cumple () = 0, tomemos W tal que =
Por otra parte, si H
p
W (), para cierto H (W ). Tomando W suficientemente peque
no podemos
exigir que la imagen de en H p+1 (U, U \ K) sea nula, con lo que tambien lo
ser
a su imagen en H p+1 (V, W ) (porque el tramo que media es un isomorfismo).
Ahora bien, la sucesi
on H p (V ) H p (W ) H p+1 (W ) es exacta, luego
tiene antiimagen en H p (V ), la cual es, a su vez, una antiimagen de por j.
Finalmente, para probar la exactitud en Hcp+1 (U ) consideramos el diagrama
H p (W )

p (A)
H

/ H p+1 (V, W )

/ H p+1 (U, U \ K)

/ H p+1 (V, W )

/ H p+1 (U )

/ H p+1 (V )

Observamos que los dos u


ltimos homomorfismos de la fila superior son mutuamente inversos (son la escisi
on y su inversa), luego al componer toda la fila
superior y la columna derecha obtenemos la sucesi
on exacta de cohomologa
H p (W ) H p+1 (W ) H p+1 (V ). De aqu se sigue inmediatamente que
i = 0.
Por otra parte, si Hcp+1 (U ), tomamos un compacto K tal que = K (),
con H p+1 (U, U \ K). Tenemos que la imagen de en H p+1 (V, W ) tiene
imagen nula en H p+1 (V ) luego, por la exactitud de la sucesi
on de cohomologa,
dicha imagen tiene una antiimagen en H p (W ). A su vez, la imagen de esta en
p (A) es una antiimagen de por .
H
Como primera aplicaci
on de esta sucesi
on exacta vamos a dar una interpretaci
on de la cohomologa con soportes compactos en un caso particular:

208

Captulo 7. Variedades topol


ogicas

Teorema 7.43 Sea V una variedad topol


ogica compacta y U un abierto en V .
Sea A = V \ U . Entonces los homomorfismos
H p (U, U \ K) H p (V, V \ K) H p (V, A)
(la inversa de la escisi
on seguida de la inclusi
on) inducen al tomar lmite en K
un isomorfismo Hcp (U )
= H p (V, A).
n: Consideramos el siguiente diagrama conmutativo:
Demostracio

/H
p1 (A)

/ Hcp (U )

/ H p (V )
1

/ H p1 (A)

/ H p (V, A)

/ H p (V )

/H
p (A)

/ H p (A)

(Dejamos como ejercicio comprobar que es, efectivamente, conmutativo.)


Por el teorema 7.41 (teniendo en cuenta 1.15 y que toda variedad compacta
es metrizable por 1.9) tenemos que los homomorfismos son isomorfismos, luego
basta aplicar el teorema 3.1.
Por ejemplo, considerando a Rn como subespacio de S n , vemos que la cohomologa con soportes compactos de Rn es la cohomologa singular de S n relativa
a un punto.
Ahora probamos un resultado an
alogo al teorema de dualidad de Poincare.
Para ello consideramos una variedad compacta n-dimensional A-orientable V
y un cerrado A. Sea A Hn (V, V \ A) la clase fundamental que determina
la A-orientaci
on de V . Para cada entorno W de A, el teorema de escisi
on
nos da el isomorfismo Hn (W, W \ A)
= Hn (V, V \ A). Llamaremos tambien
A Hn (W, W \ A) a la antiimagen de la clase fundamental por la escisi
on.
El producto mixto (6.16) nos proporciona un homomorfismo
A : H p (W ) Hnp (W, W \ A).
Componiendolo con la escisi
on podemos considerar que
A : H p (W ) Hnp (V, V \ A).
La naturalidad del producto mixto nos da que A conmuta con las inclusiones al cambiar W , luego podemos tomar el lmite en W :
p (A) Hnp (V, V \ A).
DA : H
Teorema 7.44 (Teorema de dualidad de Alexander) Sea V una variedad
topol
ogica compacta A-orientable y A un subespacio cerrado. Entonces los homomorfismos DA que acabamos de definir son isomorfismos.

7.5. La dualidad de Alexander

209

n: Basta comprobar que el diagrama siguiente es conmutaDemostracio


tivo salvo signos:

/ Hcp (U )
DU

/H
p (A)

/ H p (V )
DV

DA

/ Hnp (U )

/ Hnp (V, V \ A)

/ Hnp (V )

(aqu DU y DV son los isomorfismos de Poincare).


En efecto, si esto es as, tomando una porci
on de cinco grupos de esta sucesi
on con DA en el medio y modificando el signo de los isomorfismos de Poincare
podemos aplicar el teorema 3.1.
El primer cuadrado es, de hecho, conmutativo, y esto se prueba pasando al
lmite la conmutatividad del diagrama
H p (U, U \ K) o
U
K

H p (V, V \ K)
V
K

/ Hnp (V )

Hnp (U )

A su vez, esta se sigue de la naturalidad del producto mixto y de que la


U
V
inclusi
on transforma K
en K
.
El segundo cuadrado tambien es conmutativo: si H p (V ), entonces
DA (j()) = A , mientras que por el otro camino obtenemos la imagen
de V en Hnp (V, V \ A). Basta considerar la naturalidad del producto
mixto y que la inclusi
on transforma A en V .
Falta estudiar el cuadrado
p (A)
H

/ H p+1 (U )
c

DA

Hnp (V, U )

DU

/ Hnp1 (U )

Fijando un entorno W de K o, equivalentemente, un compacto K = V \ W ,


basta estudiar el diagrama
H p (W )

V
A

/ H p+1 (V, W )

Hnp (W, W \ A)

H p+1 (U, U \ K)

Hnp (V, V \ A)

U
K

/ Hnp1 (U )

210

Captulo 7. Variedades topol


ogicas

Partimos de = [] H p (W ). Para calcular () tomamos una extensi


on

C p (V ) y entonces () = [d
]. A su vez de aqu pasamos a [d
|Cp+1 (U ) ] y
U
U
U
a [K
d
|Cp+1 (U ) ], donde K
es un representante de K
.
M
as a
un, aplicando la regla de derivaci
on de un producto mixto vemos que
U
U
K
d
|Cp+1 (U ) = K
d(
|Cp (U ) )|Cp+1 (U ) =
U
U
K

|Cp (U ) (1)p (K

|Cp (U ) ).

Ahora bien, el u
ltimo termino es una frontera de una cadena de Cnp (U ),
U
luego la imagen de en Hnp1 (U ) es simplemente [ K

|Cp (U ) ]. M
as a
un,
U
U

puesto que K Zn (U, U \K), tenemos que K Cn1 (U \K) = Cn1 (W \A),
por lo que la naturalidad del producto mixto nos permite sustituir
|Cp (U ) por
U

|Cp (W \A) y este a su vez por . En resumen hemos llegado a [ K ].


W
W
W
Por el otro camino tenemos (A
) = [(A
)] = (1)p [ A
].

La demostraci
on estar
a concluida si probamos que, eligiendo adecuadamente
W
U
los representantes A
y K
de las clases fundamentales, podemos exigir que
W
U

A = K . En efecto, sea V Hn (V ) la clase fundamental de V . Aplicando la subdivisi


on baricentrica varias veces a un representante de V podemos
obtener otro V tal que todos los smplices que lo componen tienen su soporte en
W
W o en U (teoremas 2.35 y 2.38). Llamemos A
a la parte de V con soporte en
U
W
U

W y K al resto (con soporte en U ), de modo que V = A


+ K
. Falta probar
que estos sumandos son realmente representantes de las clases fundamentales
V
correspondientes. Ahora bien, la clase A
Hn (V, V \A) tiene por representante
W
W

a V , luego tambien a A , pues el resto tiene soporte en U = V \ A, y A


es la
V
antiimagen de A por la inclusi
on, luego tambien admite como representante a
W
A
. Similarmente se razona con la otra clase.
Las aplicaciones principales del teorema de dualidad que acabamos de demostrar son teoremas de separaci
on. Veremos u
nicamente el caso principal, para
lo cual demostramos primero lo siguiente:
Teorema 7.45 Sea A una subvariedad compacta de Rn . Entonces, para todo
p,
H p (A)
= Hnp1 (Rn \ A),
donde en el segundo miembro consideramos la homologa reducida.
n: Consideramos a Rn como S n menos un punto. Por el
Demostracio
p (A) con H p (A). Tenemos los isomorfismos:
teorema 7.41 podemos identificar H
D

H p (A)
Hnp (S n , S n \ A) Hnp (Rn , Rn \ A)
Hnp1 (Rn \ A).

Como consecuencia:

7.5. La dualidad de Alexander

211

Teorema 7.46 (Teorema general de separaci


on) Si A es una subvariedad
compacta de Rn de dimensi
on n1 con k componentes conexas, entonces Rn \A
tiene k + 1 componentes conexas.
n: Tomamos como anillo de coeficientes A = Z/2Z. Por el
Demostracio
teorema de Poincare y el teorema anterior vemos que H0 (A)
= H n1 (A)
=
n
H0 (R \ A), donde en el primer grupo consideramos la homologa completa y
en el u
ltimo la reducida.
A su vez esto nos da la siguiente aplicaci
on:
Teorema 7.47 Una variedad compacta no orientable de dimensi
on n no puede
sumergirse en Rn+1 .
n: Supongamos que A Rn+1 y sea k el n
Demostracio
umero de componentes conexas de A. Tomamos coeficientes en Z y as
rangHn (A) = rangH n (A) = rangH0 (Rn+1 \ A) = k,
pues por el teorema anterior Rn+1 \A tiene k+1 componentes conexas y el u
ltimo
grupo es respecto a la homologa reducida. Ahora bien, si A es no orientable
alguna de sus componentes conexas es no orientable, y por 7.21, el rango de
Hn (A) ha de ser menor que k.
En particular las superficies Nh no pueden sumergirse en R3 .

Captulo VIII

Homotopa
A cada espacio topol
ogico se le puede asociar otra familia de grupos similares
a los grupos de homologa en cuanto a su utilidad, pero diferentes en muchos hechos sustanciales. Se trata de los llamados grupos de homotopa. Un estudio en
profundidad de los grupos de homotopa sera, por lo menos, tan extenso como
el que hemos llevado a cabo sobre la homologa singular, pero aqu nos limitaremos a exponer los resultados m
as elementales, necesarios para complementar
la teora que ya conocemos. M
as concretamente, nos limitaremos a estudiar
(someramente) los grupos de homotopa de dimensi
on 1.

8.1

El grupo fundamental

Si X es un espacio topol
ogico, un bucle en un punto x X es un arco
(continuo) : I X tal que (0) = (1). Diremos que dos bucles 0 y 1 en
x son homot
opicos si existe una homotopa F : I I X tal que F0 = 0 ,
F1 = 1 y Ft (0) = Ft (1) = x para todo t I.
Es claro que la homotopa de bucles en un punto x es una relaci
on de equivalencia. Definimos el grupo fundamental de X en el punto x como el conjunto de
todas las clases de homotopa de bucles en x. Lo representaremos por 1 (X, x).

El conjunto 1 (X, x) adquiere estructura de grupo con la operaci


on dada
por [][ ] = [ ], donde

(2s)
si 0 s 1/2,
( )(s) =
(8.1)
(2s 1) si 1/2 s 1.
Ante todo hemos de comprobar que esta definici
on no depende de los representantes de cada clase, es decir, que si [] = [ 0 ] y [ ] = [ 0 ] entonces
[ ] = [ 0 0 ].
Ahora bien, si F es una homotopa de a 0 y G es una homotopa de a
0
, entonces una homotopa de a 0 0 es

Ft (2s)
si 0 s 1/2,
Ht (s) =
Gt (2s 1) si 1/2 s 1.
213

214

Captulo 8. Homotopa

Veamos ahora que este producto define realmente una estructura de grupo.
Para probar la asociatividad observamos que

si 0 s 1/4,
(4s)
(() )(s) = (4s 1) si 1/4 s 1/2,

(2s 1) si 1/2 t 1,

si 0 s 1/2,
(2s)
(( ))(s) = (4s 2) si 1/2 s 3/4,

(4s 3) si 3/4 t 1.
Una homotopa entre estos dos bucles viene dada

por

t=1

4s
si t 4s 1,
( t+1 )
(4s

1)
si 4s 1 t 4s 2,
Ft (s) =
4(s(t+2)/4)
(
) si 4s 2 t.
2t

Esta definici
on se deduce de la figura y de la geo- t = 0
metra elemental.
El elemento neutro es la clase del bucle dado por e(s) = x. En efecto, para
cualquier bucle tenemos que

x
si s 1/2,
(e)(s) =
(2s 1) si 1/2 s 1,
y una homotopa entre este bucle y es la dada por

x
si s t/2,
Ft (s) =
st/2
( 1t/2
) si t/2 s 1.

t=1
e

Por consiguiente [e][] = []. Similarmente se comprueba que [][e] = [].


t=0
La clase inversa de una clase [] es la clase [ 1 ],
donde 1 (s) = (1 s). Es f
acil comprobar que la definici
on no depende de
la elecci
on del representante, as como que una homotopa entre 1 y e viene
dada por

si s 12 (1 t),

(2s)
Ft (s) =

(1 t)

si 12 (1 t) s 12 (1 + t),

1 (2s 1) si 12 (1 + t) s.

(dejamos el dibujo correspondiente a cuenta del lector).


Por consiguiente []1 [] = [e]. Similarmente se llega al mismo resultado
con los factores en orden inverso. En general, el grupo fundamental 1 (X, x) no
es abeliano.
Al igual que en el caso de la homologa singular, las aplicaciones continuas
inducen homomorfismos entre los grupos fundamentales. Concretamente, si

8.1. El grupo fundamental

215

f : (X, x) (Y, y) es una aplicaci


on entre pares (es decir, una aplicaci
on
continua tal que f (x) = y), entonces podemos definir f : 1 (X, x) 1 (Y, y)
mediante f ([]) = [ f ]. Es f
acil comprobar que la definici
on no depende del
representante de la clase. Adem
as es inmediato que ( ) f = ( f )( f ),
por lo que f es claramente un homomorfismo de grupos. Tambien es obvio que
1 = 1 y que (f g) = f g , de modo que 1 es un funtor de la categora de los
pares (X, x) en la categora de los grupos.
Esto implica en particular que si f es un homeomorfismo f es un isomorfismo
de grupos, luego el grupo fundamental es un invariante topol
ogico.
Es evidente que el grupo 1 (X, x) depende u
nicamente de la componente
arcoconexa de x en X. As pues, no perdemos generalidad si suponemos que X
es arcoconexo. Tomemos dos puntos x, y X y fijemos un arco en X tal que
(0) = x, (1) = y.
Para cada bucle en x tenemos que (1 ) es un bucle en y (notemos
que la definici
on (8.1) y la de 1 tienen sentido para arcos cualesquiera, no
necesariamente bucles). Adem
as, si y son bucles homot
opicos, es f
acil
construir una homotopa entre (1 ) y (1 ). Por consiguiente podemos
definir una aplicaci
on
h : 1 (X, x) 1 (X, y)
mediante h ([]) = [(1 )]. Esta aplicaci
on resulta ser un isomorfismo de
grupos.

En efecto: Es f
acil ver que ((1 ))((1 )) es homot
opico a (1 ( )).
La homotopa se construye an
alogamente a la que hemos dado para probar
que 1 es homot
opico a e. Por consiguiente h es un homomorfismo de
grupos. Tambien es f
acil ver que una antiimagen de una clase [ ] 1 (X, y)
es [( )1 ], por lo que h es suprayectivo. Finalmente, si h ([]) = 1, esto
significa que (1 ) es homot
opico a la constante ey . Es f
acil ver entonces
que el bucle (((1 )))1 es homot
opico a (e)1 , es cual es homot
opico
a ex . Ahora bien, es f
acil construir una homotopa entre (((1 )))1
y ((1 ))(1 ), que a su vez es homot
opico a ex ex , que es claramente
homot
opico a . Concluimos, pues, que [] = 1.
As pues, si X es un espacio arcoconexo podemos hablar simplemente de su
grupo fundamental 1 (X), entendiendo que nos referimos a cualquiera de los
grupos 1 (X, x) con x X, ya que todos ellos son isomorfos.
En particular tiene sentido definir un espacio simplemente conexo como un
espacio (arcoconexo) cuyo grupo fundamental es trivial. Veamos algunas equivalencias:
Teorema 8.1 Sea X un espacio topol
ogico arcoconexo. Las afirmaciones siguiente son equivalentes:
a) X es simplemente conexo,
b) Toda aplicaci
on continua f : S 1 X es homot
opica a una constante.

216

Captulo 8. Homotopa

c) Toda aplicaci
on continua f : S 1 X se extiende a una aplicaci
on continua en el disco B 2 .
d) Todo par de arcos en X que unen un punto x con un punto y son homot
opicos a traves de una homotopa F tal que Ft (0) = x, Ft (1) = y para
todo t I.
n: a) b) Basta considerar el bucle en x = f (1, 0) dado
Demostracio
por (s) = f (cos 2s, sen 2s). Una homotopa (de bucles) entre y el bucle
constante induce obviamente una homotopa (de funciones) entre f y la funci
on
constante igual a x.
b) c) Sea f : S 1 X una aplicaci
on continua y sea F : I S 1 X
una homotopa tal que F0 es constante y F1 = f .
Consideramos ahora la aplicaci
on continua p : I S 1 B 2 dada por
p(t, u) = tu. Claramente es suprayectiva y cada punto de B 2 tiene una u
nica
antiimagen excepto (0, 0), que tiene como antiim
agenes a todos los puntos de la
forma (0, u) I S 1 . Ahora bien, como todos estos tienen la misma imagen por
F , es claro que existe una u
nica aplicaci
on f : B 2 X que hace conmutativo
al diagrama siguiente:
F
/X
I S1
<
xx
x
x
p
x
xx
xx f
B2
Como F1 = f , es claro que f extiende a f y, teniendo en cuenta que p y
F son continuas, as como que p es cerrada por la compacidad de I S 1 , se
concluye inmediatamente que f es continua.
c) d) Sean y dos arcos que unen x con y. Definimos f : S 1 X
mediante
(
( u+1
2 ) si v 0 ,
f (u, v) =
u+1
( 2 ) si v 0.
Claramente f es continua, luego por hip
otesis se extiende a una aplicaci
on
continua f : B 2 X. Definimos
p

Ft (s) = f 2s 1, (1 2t) 1 (2s 1)2 .

Es f
acil ver que F es una homotopa entre y en las condiciones del enunciado.
d) a) Si es un bucle en un punto x X, basta aplicar el apartado
anterior a y el bucle constante x.
Del teorema 1.24 se sigue que todo subespacio convexo de Rn es simplemente
conexo. En particular lo es Rn y cualquier bola abierta o cerrada en Rn . Intuitivamente es evidente que S n es simplemente conexo para n 2, aunque una
prueba formal no es inmediata. La obtendremos a partir del teorema siguiente:

8.1. El grupo fundamental

217

Teorema 8.2 Sea X un espacio topol


ogico arcoconexo y U , V abiertos simplemente conexos en X tales que X = U V y U V es arcoconexo. Entonces X
es simplemente conexo.
n: Sea un bucle en un punto x X. Aplicando el teorema
Demostracio
2.37 al cubrimiento de I formado por U 0 = 1 [U ] y V 0 = 1 [V ] podemos
encontrar n
umeros reales 0 = s0 < s1 < < sn = 1 tales que [si , si+1 ]
est
a contenido en uno de los abiertos U o V . Eliminando puntos si es preciso,
podemos suponer que
[s0 , s1 ] U,

[s1 , s2 ] V,

[s2 , s3 ] U,

etc.

En particular, (si n 2) (s1 ) y (s2 ) est


an en U V , luego podemos
tomar un arco en U V que los una. Es claro que es homot
opico al bucle
|[0,s1 ] [s1 ,s2 ] 1 [s2 ,1] .

(s4 )
(s3 )

(s2 )

(s1 )

Ahora bien, [s1 ,s2 ] 1 es un bucle en (s1 ) contenido en V . Como V es


simplemente conexo es homot
opico a la constante (s1 ), con lo que es f
acil ver
que es homot
opico a |[0,s1 ] [s2 ,1] . En otras palabras, hemos sustituido el
tramo |[s1 ,s2 ] por el arco , contenido en U . Repitiendo este proceso llegamos
a que es homot
opico a un bucle en x totalmente contenido en U y, como U
es simplemente conexo, este ser
a homot
opico a la constante x. Por consiguiente
X es simplemente conexo.
El teorema anterior se aplica si X = S n y U , V son los abiertos que resultan
de quitarle a X el polo norte y el polo sur respectivamente. As ambos son
homeomorfos a Rn , luego son simplemente conexos, y si n 2 la intersecci
on es
arcoconexa, luego concluimos que S n es simplemente conexo. Por el contrario,
S 1 no es simplemente conexo, como probaremos en la secci
on siguiente.
En general, el c
alculo de grupos fundamentales es m
as complicado que el
c
alculo de los grupos de homologa singular, por lo que no lo abordaremos en
profundidad. Adem
as de los resultados que obtendremos en la secci
on siguiente,
probaremos el siguiente teorema elemental:
Teorema 8.3 Dados espacios topol
ogicos X e Y y un punto (x, y) X Y , se
cumple
1 (X Y, (x, y))
= 1 (X, x) 1 (Y, y).

218

Captulo 8. Homotopa

n: Las proyecciones pX y pY determinan un homomorfismo


Demostracio
(pX ) (pY ) : 1 (X Y, (x, y)) 1 (X, x) 1 (Y, y).
No es difcil comprobar que su inverso viene dado por f ([], [ ]) = [(, )],
donde (, ) es el bucle dado por (, )(s) = ((s), (s)).

8.2

Cubrimientos

Introducimos ahora un concepto de gran utilidad en diversos contextos. Aqu


nos servir
a para calcular algunos grupos fundamentales.
Definici
on 8.4 Un cubrimiento de un espacio topol
ogico X es una aplicaci
on
X tal que para todo x X existe un abierto
continua suprayectiva p : X
conexo U que contiene a x tal que la restricci
on de p a cada componente conexa
de p1 [U ] es un homeomorfismo sobre U .
es un espacio recubridor de X. El espacio X se llama
Tambien se dice que X
espacio base del cubrimiento, p es la proyecci
on y U es un entorno fundamental
de x.
Por ejemplo, la proyecci
on can
onica p : S n Pn (R) es un cubrimiento del
espacio proyectivo. En general, hay propiedades de un espacio topol
ogico X que
se representan m
as claramente en terminos de un espacio recubridor adecuado.
En tales casos resulta u
til elevar al espacio recubridor las aplicaciones en X
en el sentido que definimos seguidamente:
X un cubrimiento y f : Y X una aplicaci
Definici
on 8.5 Sea p : X
on
es una aplicaci
tal que
continua. Una elevaci
on de f a X
on f : Y X
f = f p.
En general una aplicaci
on no tiene por que poder elevarse a un cubrimiento
dado, pero si existe la elevaci
on es casi u
nica:
X un cubrimiento y f : Y X una aplicaci
Teorema 8.6 Sea p : X
on
son elevaciones de f que coinciden sobre un
continua. Si g1 , g2 : Y X
punto de Y y este espacio es conexo, entonces g1 = g2 .
n: Llamemos
Demostracio
Y0 = {y Y | g1 (y) = g2 (y)}.
Obviamente Y0 es cerrado en Y y por hip
otesis no es vaco. Bastar
a probar
que es abierto. Ahora bien, si y Y0 tomamos un entorno fundamental U de
f (y) y llamamos U0 a la componente conexa de p1 [U ] que contiene a g1 (y) =
g2 (y). Sea W = f 1 [U ] g11 [U0 ] g21 [U0 ]. Claramente U es un entorno de y
en Y , en el cual g1 |W = f (p|U0 )1 = g2 |W . Por consiguiente W Y0 .
La conexi
on de estos conceptos con la homotopa se basa en que los arcos
siempre pueden ser elevados:

8.2. Cubrimientos

219

X es un cubrimiento, x X, x
cumple
Teorema 8.7 Si p : X
X
p(
x) = x y : I X es un arco de origen en x, entonces admite una u
nica
con origen en x
elevaci
on a X
.
n: Sea U un entorno fundamental de x y sea U0 la comDemostracio
ponente conexa de p1 [U ] que contiene a x
. De este modo p|U0 : U0 U
es un homeomorfismo. Sea t0 > 0 tal que [0, t0 ] 1 [U ]. Entonces g0 =
|[0,t0 ] (p|U0 )1 : [0, t0 ] U0 es una elevaci
on de |[0,t0 ] tal que g0 (0) = x
.
Sea s el supremo del conjunto
con origen en x
J = {t I | |[0,t] admite una elevaci
on a X
}.
Acabamos de probar que s > 0. Vamos a probar que s = 1 J. Sea U un
entorno fundamental de (s). Sea > 0 tal que ]s , s] 1 [U ] (si s < 1
tomamos de modo que ]s , s + [ 1 [U ]).
una elevaci
Existe un t J tal que s < t < s. Sea g : [0, t] X
on de
1
|[ 0, t]. Sea U0 la componente conexa de p [U ] que contiene a g(t) (notemos
que p(g(t)) = (t) U ). Entonces |]s,s[ (p|U0 )1 coincide con g en ]s , t],
pues, para todo t0 en este intervalo, (p|U0 )1 ((t0 )) = g(t0 ) equivale a (t0 ) =
luego
p(g(t0 )). Esto nos permite extender g a una elevaci
on g 0 : [0, s] X,
s J. M
as a
un, si s < 1 tenemos en realidad una extensi
on a [0, s + [, lo que
contradice la definici
on de s. La unicidad se debe al teorema anterior.
Veamos ahora que las elevaciones de arcos son compatibles con las homotopas:
X un cubrimiento, sean 0 , 1 : I X dos
Teorema 8.8 Sea p : X
tal que
arcos en X y F : I I X una homotopa entre ellos. Sea x
X

p(
x) = 0 (0). Entonces existe una u
nica homotopa G : I I X entre la
elevaci
on de 0 con origen en x
y una u
nica elevaci
on de 1 tal que G p = F .
n: Para cada (t, s) I I consideramos un entorno fundaDemostracio
mental de F (t, s) y su antiimagen en I I. As formamos un cubrimiento abierto
de I I. Por el teorema 2.37 existe una partici
on 0 = t0 < t1 < < tn = 1 de
modo que cada F [[ti , ti+1 ][tj , tj+1 ]] est
a contenido en un abierto fundamental.
Sea U un abierto fundamental que contenga a [t0 , t1 ][t0 , t1 ] y sea U0 la componente conexa de p1 [U ] que contiene a x
. Definimos G sobre este cuadrado
como F (p|U0 )1 .
Ahora repetimos el argumento con [t0 , t1 ] [t1 , t2 ]. Consideramos un abierto
fundamental U de su imagen por F y tomamos la componente conexa U0 de
p1 [U ] que contiene a G[[t0 , t1 ] {t1 }]. De este modo obtenemos una funci
on
continua sobre el rect
angulo que coincide con la que ya tenamos definida en el
cuadrado anterior sobre la arista com
un. Por consiguiente podemos extender
G a una funci
on en [t0 , t1 ] [t0 , t2 ]. Siguiendo as terminamos con G definida
sobre [t0 , t1 ] I.
A continuaci
on consideramos [t1 , t2 ] [t0 , t1 ] y extendemos G mediante una
funci
on continua en este intervalo que coincida con la parte de G ya definida en
la arista {t1 }[t0 , t1 ]. A continuaci
on definimos G sobre [t1 , t2 ][t1 , t2 ] de modo

220

Captulo 8. Homotopa

que coincida con la ya definida sobre las aristas {t1 } [t1 , t2 ] [t1 , t2 ] {t1 } (lo
cual es posible porque este conjunto es conexo, por lo que su imagen por G est
a
en la misma componente conexa del correspondiente p1 [U ]). Mediante este
proceso acabamos con G definida sobre [t0 , t2 ] I y, repitiendo el argumento,
llegamos a una extensi
on a I I.
Es claro que la funci
on G cumple lo pedido. En definitiva, G es una elevaci
on
de F al cubrimiento, luego es u
nica una vez determinado G(0, 0) = x
.
El proceso de construcci
on de G muestra que si Ft (0) y Ft (1) son constantes,
entonces Gt (0) y Gt (1) tambien lo son. En efecto: al tratar con [t0 , t1 ] [t0 , t1 ]
tenemos que Gt (0) es la antiimagen por p|U0 de Ft (0), luego es constante en
[t0 , t1 ]. Similarmente vemos que Gt (0) es constante en [t1 , t2 ], etc. Lo mismo
sucede con Gt (1). En particular esto se aplica cuando F es una homotopa entre
bucles:
X un cubrimiento, sea x X y sea x
tal
Teorema 8.9 Sea p : X
X

que p(
x) = x. Entonces las elevaciones a X con origen en x
de dos bucles
homot
opicos en x son homot
opicas y tienen el mismo extremo.
n: Basta observar que si F es una homotopa entre dos bucles
Demostracio
y en un punto x, entonces la elevaci
on G de F con G0 (0) = x
tiene constantes
Gt (0) y Gt (1), luego G1 es la elevaci
on de a x
y ambas tienen, pues, el mismo
extremo.
Notemos que, en general, la elevaci
on de un bucle a un cubrimiento no tiene
por que ser un bucle. Por ejemplo, un arco que une dos puntos antpodas de S n
es la elevaci
on de un bucle de Pn (R) por el cubrimiento can
onico.
Del teorema anterior deducimos:
X es un cubrimiento, x
y p(
Teorema 8.10 Si p : X
X
x) = x, entonces
x
p : 1 (X,
) 1 (X, x) es un monomorfismo de grupos.
n: Si p ([]) = 1, entonces el bucle p es homot
Demostracio
opico a la
constante ex . Aplicando el teorema anterior obtenemos que la elevaci
on de p
con origen en x
(que teniendo en cuenta la unicidad es ) es homot
opica a
la elevaci
on de ex con origen en x
, que ha de ser ex . As pues, [] = 1.
Observemos que en general p no es suprayectivo, pues esto significara que
todo bucle en x se eleva a un bucle en x
, y ya hemos comentado que esto no
tiene por que ocurrir.
X
A
un podemos precisar m
as la situaci
on: dado un cubrimiento p : X
y un punto x X, para cada x
p1 [x] y cada = [] 1 (X, x), tenemos
que el extremo de la elevaci
on de con origen en x
es un punto de p1 [x] que
depende u
nicamente de la clase . As pues, podemos llamarlo x
. Tenemos
as definida una aplicaci
on
p1 [x] 1 (X, x) p1 [x].

8.2. Cubrimientos

221

Es f
acil ver que esta aplicaci
on es una acci
on del grupo fundamental sobre
la fibra p1 [x], lo cual quiere decir que x
1 = x
y que (
x1 )2 = x
(1 2 ).
es arcoconexo vemos que la acci
M
as a
un, si X
on es transitiva, es decir, que
dados x
1 , x
2 p1 [x] existe un 1 (X, x) tal que x
1 = x
2 (basta considerar
un arco que conecte x
1 con x
2 y tomar = [ p].)
Por otra parte, el estabilizador de un punto x
p1 (x), es decir, el subgrupo
de 1 (X, x) formado por los elementos que fijan a x
, es precisamente el subgrupo
x
p [1 (X,
)]. En efecto, basta observar que se eleva a un bucle en x
si y s
olo
si es la imagen por p de un bucle en x
.
Argumentos b
asicos de la teora de grupos nos dan ahora cierta informaci
on
sobre los cubrimientos:
X es un cubrimiento con X
arcoconexo y x X,
Ejercicio: Probar que si p : X
)] en 1 (X, x). En particular
entonces el cardinal de p1 [x] es el ndice de p [1 (X,
todas las fibras tienen el mismo cardinal.

Pero la consecuencia principal de estos hechos es el teorema siguiente, que


nos permite calcular la estructura de varios grupos fundamentales. Necesitamos
una definici
on:
X un cubrimiento. Llamaremos grupo de
Definici
on 8.11 Sea p : X
X
transformaciones del cubrimiento al grupo de los homeomorfismos f : X
que dejan invariantes las fibras de p, es decir, que cumplen f p = p (claramente
es un grupo con la composici
on).
X,
Notemos que si f es una transformaci
on de un cubrimiento p : X

entonces f es una elevaci


on de p a X, luego podemos aplicar el teorema 8.6 para
concluir que dos transformaciones que coincidan en un punto son iguales. En
particular una transformaci
on con un punto fijo es la identidad.
Otro hecho sencillo de probar es que si 1 (G, x) y p(
x) = x, entonces
f (
x ) = f (
x) , para toda transformaci
on f del cubrimiento. En efecto, si
con origen en x
= [] y
es la elevaci
on de a X
, entonces
f es la elevaci
on
con origen en f (
de a X
x), pues se cumple ciertamente que
f p =
p = .
Por consiguiente, f (
x) = (
f )(1) = f (
(1)) = f (
x ).
X es un cubrimiento tal que X
es simplemente
Teorema 8.12 Si p : X
conexo y localmente arcoconexo, entonces su grupo de transformaciones es isomorfo al grupo fundamental de X.
n: Llamemos G al grupo de transformaciones del cubrimiento
Demostracio
sea simplemente conexo se traduce
y fijemos un punto x X. El hecho de que X
cumple p(
en la siguiente propiedad algebraica: Si x
X
x) = x y , 1 (X, x)
cumplen x
= x
, entonces = (en terminos de la teora de grupos, la
acci
on de 1 (X, x) sobre p1 [x] es fiel).
con
En efecto, sean = [], = [ ], sean
y las elevaciones de y a X
origen en x
. Estamos suponiendo que
(1) = (1). De este modo,
y son dos

222

Captulo 8. Homotopa

con el mismo origen y el mismo extremo. Por el teorema 8.1 existe


arcos en X
una homotopa entre ambos que deja invariantes a los extremos. Al componerla
con p obtenemos una homotopa de bucles entre y , luego = .
As pues, fijando x
p1 [x], sabemos que para cada transformaci
on f G
existe un 1 (X, x) tal que f (
x) = x
y acabamos de probar que es u
nico.
Si lo llamamos (f ) tenemos una aplicaci
on : G 1 (X, x) que verifica
la relaci
on x
= f (
x) (f ). Es f
acil ver que se trata de un homomorfismo
de grupos, pues aplicando una trasformaci
on g a esta relaci
on obtenemos que
g(
x) = g(f (
x)) (f ) y multiplicando por (g) queda
x
= g(
x) (g) = g(f (
x)) (f )(g).
As pues,
(f g)(
x) (f g) = x
= (f g)(
x) (f )(g),
de donde (f g) = (f )(g).
Por otra parte, si (f ) = 1 entonces x
= f (
x), luego f = 1. As pues,
es un monomorfismo. Falta probar que es suprayectivo. Para ello hemos de
probar que para cada 1 (x, X) existe f G tal que x
= f (
x) o, lo que es
lo mismo, que f (
x) = x
1 . M
as en general, basta probar que si x
, x
p1 [x]
entonces existe f G tal que f (
x) = x
.
consideramos un arco que una x
Dado z X,
con z y llamamos 0 a la

elevaci
on a X con extremo en x
del arco p. Definimos f (z) = 0 (1). En
primer lugar comprobamos que esta definici
on no depende de la elecci
on de .
En efecto, si 0 y 1 son dos arcos que unen x
con z, entonces son homot
opicos mediante una homotopa que deja invariantes sus extremos (por el
teorema 8.1). Consecuentemente 0 p y 1 p son homot
opicos mediante una
homotopa que deja invariantes sus extremos. Por el teorema 8.8 y la observaci
on posterior tenemos que 00 y 10 tienen el mismo extremo, luego dan lugar
al mismo valor para f (z).
Es claro que f (
x) = x
, luego basta probar que f G. Es claro que f p = p.
Tambien es f
acil ver que f es biyectiva, pues su inversa se obtiene sin m
as que
intercambiar los papeles de x
yx
. Por esta misma raz
on basta comprobar que
f es continua, ya que entonces su inversa tambien lo ser
a.
Sea U un entorno fundamental de p(z) y sean U0 y U1
Tomemos z X.
las componentes conexas de p1 [U ] que contienen a z y f (z) respectivamente.
es localmente arcoconexo, U0 y U1 son abiertos arcoconexos tales que
Como X
p|U0 y p|U1 son homeomorfismos sobre U . Por consiguiente g = p|U0 (p|U1 )1
es un homeomorfismo de U0 en U1 . Basta probar que g = f |U0 .
Tomamos w U0 . Existe un arco en U0 que une z con w. Sea un arco
que una x
con z. As, el producto es un arco que une x
con w. Es claro
con origen en f (z) del arco p, ya que
que 0 = g es la elevaci
on a X
g p = p. Por otra parte, si llamamos 0 a la elevaci
on de p con origen
en x
(y, por consiguiente, con extremo en f (z)), es claro que 0 0 es la elevaci
on
de con origen en x
aX
. Ahora bien, el extremo de 0 0 es, por una parte
f (w) y, por otra, 0 (1) = g(w).

8.3. Un criterio de elevaci


on

223

En general, calcular grupos de transformaciones de cubrimientos es mucho


m
as f
acil que calcular directamente grupos de homotopa. Veamos algunas aplicaciones de este resultado:
Teorema 8.13 1 (S 1 )
= Z.
n: Consideramos el cubrimiento p : R S 1 definido meDemostracio
diante p(t) = (cos 2t, sen 2t). Claramente estamos en las condiciones del
teorema anterior, luego sabemos que 1 (S 1 ) es isomorfo al grupo G de los homeomorfismos f : R R que cumplen f (t) = t + 2k para todo t R y cierto
k Z. Notemos que en principio k depende de t, pero como
k(t) =

f (t) t
,
2

tenemos que k es una funci


on continua de R en Z, luego por conexi
on es constante. As pues, cada transformaci
on f tiene asociado un entero kf de modo
que f (t) = t + 2kf . Es claro que la aplicaci
on G Z dada por f 7 kf es un
isomorfismo de grupos.
Si componemos los isomorfismos de los dos teoremas anteriores vemos que a
cada bucle en 1 (S 1 , x) le estamos asignando el n
umero de vueltas que da a la
circunferencia teniendo en cuenta el sentido de giro. Veamos otro ejemplo:
Teorema 8.14 Si n 2 entonces 1 (Pn (R))
= Z/2Z.
n: Basta considerar como cubrimiento la proyecci
Demostracio
on natural p : S n Pn (R). Puesto que cada fibra tiene dos puntos, s
olo hay dos
transformaciones posibles, la identidad y la aplicaci
on antipodal.
Notemos que para n = 1 tenemos que P1 (R) es homeomorfo a S 1 . Notemos
que la clase de homotopa asociada a la aplicaci
on antipodal es la formada por
los bucles cuya elevaci
on une dos puntos antpodas de S n .
No vamos a calcular m
as grupos fundamentales. Respecto a la relaci
on
entre el grupo fundamental y la homologa singular, puede probarse que, para
un espacio conexo localmente arcoconexo X el grupo H1 (X) (con coeficientes
en Z) es isomorfo al cociente de 1 (X) sobre su subgrupo derivado, es decir,
H1 (X) es el mayor cociente abeliano de 1 (X).

8.3

Un criterio de elevaci
on

Terminamos el captulo con un criterio que determina cu


ando una aplicaci
on
continua puede elevarse a un cubrimiento, junto con una aplicaci
on interesante.
En toda la secci
on suponemos que los espacios son conexos y localmente arcoconexos. El criterio es el siguiente:
x
Teorema 8.15 Consideremos un cubrimiento p : (X,
) (X, x) y una aplicaci
on continua arbitraria f : (Y, y) (X, x). Entonces f admite una ele x
x
vaci
on f : (Y, y) (X,
) si y s
olo si f [1 (Y, y)] p [1 (X,
)].

224

Captulo 8. Homotopa

n: Obviamente la condici
Demostracio
on es necesaria, pues si existe f tal
x
que f p = f , entonces f [1 (Y, y)] = p [f [1 (Y, y)]] p [1 (X,
)]. Veamos
la suficiencia.
Para cada punto y 0 Y , tomamos un arco de y a y 0 . Entonces f es
con origen en x
un arco de x en f (y 0 ). Consideramos su elevaci
on 0 a X
y
0
0
definimos f(y ) = (1).
La definici
on de f(y 0 ) no depende de la elecci
on de , pues si 1 es otro arco
que une y con y 0 , entonces consideramos 11 , que es un bucle en y. Si es su
clase de homotopa, entonces f () es la clase de ( f )(1 f )1 . Por hip
otesis
existe un bucle en x
tal que p = ( f )(1 f )1 (en principio p sera
homot
opico a ( f )(1 f )1 , pero la homotopa inducira una homotopa
entre y otro bucle para el que tendramos la igualdad indicada por el teorema
8.8 y la observaci
on posterior). Es claro que la elevaci
on de f con origen en
x
es (t/2) y la elevaci
on de 1 f es (1 t/2). En particular ambas tienen
extremo (t/2), luego y 1 determinan el mismo valor para f(y 0 ).
Por construcci
on f p = f . S
olo falta ver que f es continua. Tomemos un
punto y 0 Y y sea U un entorno fundamental de f (y 0 ). Sea U0 la componente
conexa de p1 [U ] que contiene a f(z). Sea U1 = f 1 [U ]. Entonces, la aplicaci
on
g = f |U1 (p|U0 )1 : U1 U0 es continua y basta probar que g = f|U1 . En
efecto, si y 00 U1 , entonces podemos tomar un arco que una y con y 0 y un
arco en U1 que una y 0 con y 00 . Podemos usar para calcular f(y 00 ). Para
ello observamos que f = ( f )( f ) y la elevaci
on de este arco con origen
en x
es 0 ( g). Por consiguiente, f(w) = g((1)) = g(y 0 ).
En particular toda aplicaci
on f : Y X definida sobre un espacio simplemente conexo Y se eleva a cualquier cubrimiento de X. Como aplicaci
on del
criterio de elevaci
on demostramos un famoso teorema. Lo probamos primero en
una forma abstracta y despues veremos su interpretaci
on geometrica:
Teorema 8.16 (Borsuk-Ulam) Si n > m 1 no existe ninguna aplicaci
on
continua g : S n S m que conmute con las aplicaciones antipodales.
n: Una tal aplicaci
Demostracio
on inducira a su vez una aplicaci
on continua f : Pn (R) Pm (R). Vamos a usar el criterio de elevaci
on para probar
que f se eleva a una aplicaci
on f : Pn (R) S m .
n
Fijando z S , y = p(z), x
= g(z) y x = p(
x), hemos de probar que
f [1 (Pn (R), y)] p [1 (S m , x
)].
El caso m = 1 es claro, pues el u
nico homomorfismo de 1 (Pn (R))
= Z/2Z
1

en 1 (P (R)) = Z es el trivial. Supongamos m > 1.


Consideramos el homomorfismo entre las algebras de cohomologa (con coeficientes en Z/2Z)
f : H (Pm (R)) H (Pn (R)).
Vamos a usar la estructura de estas algebras, que hemos determinado en el
teorema 7.40. Sean n y m generadores respectivos.
m+1
Como 0 = f (m
) = f (m )m+1 y n > m, tenemos que f (m ) 6= n ,
1
n
pero H (P (R)) no tiene m
as elementos que n y 0, luego ha de ser f (m ) = 0.

Por consiguiente, f = 0.

8.3. Un criterio de elevaci


on

225

Sean i : P1 (R) Pn (R) y j : P1 (R) Pm (R) las inclusiones naturales (i([u, v]) = [u, v, 0, . . . , 0], e igualmente con j). Vamos a probar que
j : H 1 (Pm (R)) H 1 (P1 (R)) es un isomorfismo.
En efecto, tenemos la sucesi
on exacta
j

H1 (P1 (R)) H1 (Pm (R)) H1 (Pm (R), P1 (R)) = 0,


donde el u
ltimo termino es nulo por el teorema 4.11. Por consiguiente j es
un epimorfismo y, como todos los grupos son isomorfos a Z/2Z, de hecho es un
isomorfismo. Dualizando concluimos que lo mismo vale para j .
As pues, j (m ) 6= 0, mientras que (i f ) (m ) = 0 (porque f = 0), luego
j no es homot
opica a i f .
Consideremos la aplicaci
on r : I P1 (R) dada por t(s) = [(cos s, sen s)].
Los bucles = r i y = r j se elevan a arcos en S n y S m respectivamente
que unen dos puntos antpodas, luego, seg
un la observaci
on tras el teorema 8.14,
estos bucles generan los correspondientes grupos fundamentales. Una homotopa
de bucles entre r i f y = r j permitira construir f
acilmente una homotopa
entre i f y j. As pues, f ([]) 6= [ ], o, lo que es lo mismo, f ([]) = 0. En
resumen, f = 0.
Esto justifica que podemos aplicar el criterio de elevaci
on, con lo que f se
eleva a f, seg
un el diagrama siguiente:
Sn

/ Sm
t:
t
t
tt
p
p0
tt f
t
t

/ Pm (R)
Pn (R)
f

Vemos entonces que p0 f y g son dos elevaciones de p0 f . Si x S n , o bien

(f (p0 (x)) = g(x), o bien f(p0 (x)) = g(x), pero esto equivale a f(p0 (x)) =
g(x). En ambos casos las dos elevaciones coinciden en un punto, luego p0 f =
g, pero esto es absurdo, ya que el miembro izquierdo toma el mismo valor
en puntos antpodas y el miembro derecho toma valores opuestos en puntos
antpodas.
La interpretaci
on geometrica prometida es la siguiente: si aplastamos una
esfera en un plano, necesariamente dos puntos antpodas han de coincidir (y
lo mismo vale para dimensiones superiores). En efecto:
Teorema 8.17 (Teorema de Borsuk-Ulam) Si f : S n Rn es una aplicaci
on continua, existe x S n tal que f (x) = f (x).
n: Consideramos la funci
Demostracio
on f 0 (x) = f (x) f (x). Hemos de
0
probar que f toma el valor 0. En caso contrario podemos definir una aplicaci
on
continua g : S n S n1 mediante g(x) = f 0 (x)/kxk y claramente g conmuta
con las aplicaciones antipodales.

Es f
acil demostrar la primera versi
on del teorema de Borsuk-Ulam a partir
de la segunda. Terminamos con un par de aplicaciones:

226

Captulo 8. Homotopa

Teorema 8.18 (Teorema del bocadillo de jam


on) Dados n subconjuntos
de Rn de medida de Lebesgue finita, existe un hiperplano que divide a cada
uno de ellos en dos partes de igual medida.
n: Cada punto p S n determina un semiespacio Ep en Rn ,
Demostracio
a saber, el dado por la ecuaci
on
p1 x1 + + pn xn + pn+1 > 0.
Fijado D Rn de medida de Lebesgue finita, definimos Dp = DEp . Vamos
a probar que la funci
on fD : S n R dada por fD (p) = (Dp ) es continua
(donde es la medida de Lebesgue).1
R
Sea Dp la funci
on caracterstica de Dp . Entonces fD (p) = Rn Dp (x) dx.
Tomemos una sucesi
on {pk } en S n que converja a p. Es claro que si x Rn
cumple p1 x1 + + pn xn + pn+1 > 0 (resp. < 0) existe un natural k0 tal que si
k > k0 entonces pk1 x1 + + pkn xn + pkn+1 > 0 (resp. < 0). Por consiguiente la
sucesi
on D (x) converge a Dp (x). Esto vale para todo x salvo a lo sumo los
pk

pertenecientes al hiperplano p1 x1 + +pn xn +pn+1 = 0. Como los hiperplanos


tienen medida nula, concluimos que la sucesi
on D converge casi por todas
pk

partes a Dp . Por otra parte, las funciones D

pk

est
an mayoradas por la funci
on

caracterstica de D, que es integrable Lebesgue. Aplicando el teorema de la


convergencia dominada concluimos que
Z
Z
fD (p) =
Dp (x) dx = lm
Dk (x) dx = lm fD (pk ),
Rn

Rn

lo que prueba la continuidad de fD .


Ahora ya es f
acil probar el teorema: dados n conjuntos D1 , . . . , Dn de medida
finita en Rn , las funciones fDk definen una funci
on f : S n Rn . Por el
n
teorema anterior existe un punto p S tal que f (p) = f (p), es decir, tal que
fDk (p) = fDk (p) para k = 1, . . . , n. Ahora bien, fDk (p) y fDk (p) son las
medidas de las dos partes en que el hiperplano p1 x1 + + pn xn + pn+1 = 0
divide a Dk , luego ambas partes tienen la misma medida.
Teorema 8.19 (Lusternik-Schnirelmann) Si S n est
a cubierta por n + 1 cerrados, entonces uno de ellos contiene dos puntos antpodas.
n: Sea A1 , . . . , An+1 un cubrimiento de S n por conjuntos
Demostracio
cerrados y supongamos que, para i = 1, . . . , n, cada Ai es disjunto del conjunto
A0i formado por sus puntos antpodas. Existe una funci
on continua fi : S n R
0
que toma el valor 0 sobre Ai y el valor 1 sobre Ai (esto es el lema de Urysohn
o, alternativamente, podemos tomar una partici
on de la unidad subordinada al
cubrimiento abierto S n \ Ai , An \ A0i , ver 9.6 en el captulo siguiente).
1 Esta demostraci
on me la comunic
o el profesor M. Valdivia, a quien agradezco sinceramente
su amabilidad.

8.3. Un criterio de elevaci


on

227

Las funciones fi definen una funci


on continua f : S n Rn . Por el teorema
de Borsuk-Ulam existe un punto p S n tal que f (p) = f (p). El punto p no
puede estar en ning
un Ai con 1 i n, pues en tal caso fi (p) = 0, fi (1) = 1.
Similarmente, p no puede estar en ninguno de estos conjuntos. Por lo tanto,
p y p est
an ambos en An+1 .

Segunda parte

Geometra diferencial

229

Captulo IX

Variedades diferenciales
En esta segunda parte estudiaremos la homologa y la cohomologa de las
variedades diferenciales. Los primeros captulos est
an dedicados a exponer los
conceptos y resultados b
asicos de la geometra diferencial que vamos a necesitar.
Suponemos que el lector est
a familiarizado con el c
alculo diferencial en Rn y
sera conveniente que conociera tambien los hechos b
asicos sobre la geometra
diferencial de las superficies en R3 , si bien no vamos a suponer conocido ning
un
resultado sobre esto.
El primer trabajo relevante sobre geometra diferencial fueron, sin duda, las
Disquisitiones generales circa superficies curuas de Gauss, donde estudi
o lo que
despues definiremos como subvariedades (bidimensionales) de R3 , superficies,
en definitiva. En su estudio de las superficies, Gauss se apoy
o fuertemente en
el espacio R3 que las contiene, pero sus resultados m
as profundos mostraban
que muchos conceptos aparentemente externos de las superficies, es decir,
definidos en terminos de vectores de R3 , en realidad son internos en el sentido
de que pueden ser determinados sin conocer nada m
as que la propia superficie.
Por ejemplo, el concepto de curva geodesica en una superficie S puede
definirse como una curva contenida en S cuya segunda derivada sea perpendicular a (el plano tangente de) S en todo punto, de modo que vista desde
S no tiene segunda derivada y es, por tanto, el equivalente a una recta en S.
Aqu hemos usado los conceptos externos de plano tangente, derivada de
(como curva en R3 ) y perpendicularidad (en R3 ), luego parece que la u
nica
forma de saber si una curva en S es o no geodesica sea trabajando con ella en
R3 . Sin embargo veremos que el plano tangente en el sentido geometrico externo puede sustituirse por un concepto algebraico que depende u
nicamente de
la variedad (y es, pues, interno), y as mismo es posible asociar internamente a
cada curva su primera derivada en este plano tangente algebraico. Respecto a
la segunda derivada, es externa, pero la proyecci
on sobre el plano tangente de la
segunda derivada resulta ser de nuevo un concepto interno que puede definirse
directamente, sin pasar por la segunda derivada en s. Esto permite caracterizar
internamente las geodesicas de una superficie.
La mejor manera de reconocer el car
acter interno de los conceptos m
as im231

232

Captulo 9. Variedades diferenciales

portantes de la geometra diferencial es partir de una definici


on interna de variedad diferencial, es decir, una definici
on que no la presuponga sumergida en
un espacio Rn . De todos modos puede probarse que toda variedad en el sentido
general que vamos a dar al termino puede sumergirse en un espacio Rn , con lo
que la definici
on abstracta interna resulta ser equivalente a la cl
asica externa.

9.1

Definici
on y hechos b
asicos

La definici
on interna de variedad diferencial se obtiene particularizando la
definici
on de variedad topol
ogica. La u
nica dificultad es que podemos hablar
de funciones continuas sobre cualquier espacio topol
ogico, mientras que s
olo
tenemos definidas las funciones diferenciables sobre abiertos de Rn . Por ello no
podemos definir una variedad diferencial como un espacio topol
ogico en el que
todo punto tenga un entorno difeomorfo a un abierto de Rn , sino que hemos de
exigir la diferenciabilidad de un modo indirecto:
Definici
on 9.1 Una carta de dimensi
on n en un espacio topol
ogico V es un
es un homeomorfismo de
par (U, x), donde U es un abierto de V y x : U U
de Rn .
U en un abierto U
Un atlas de dimensi
on n y clase C k en un espacio topol
ogico V es una familia
de cartas de dimensi
on n tales que sus dominios forman un cubrimiento abierto
de V y si (U1 , x1 ), (U2 , x2 ) son dos cartas del atlas, entonces la funci
on x1
1 x2
k
es de clase C en su dominio (o sea, en x1 [U1 U2 ], que es un abierto de Rn ).
k
Notemos que la funci
on x1
1 x2 es, de hecho, un difeomorfismo de clase C ,
1
pues su inversa es x2 x1 , que tambien es de clase C k por la definici
on de atlas.

Una estructura diferencial en un espacio topol


ogico V es un atlas maximal
respecto de la inclusi
on. Es f
acil ver que todo atlas A de clase C k determina una
u
nica estructura diferencial de clase C k , a saber la dada por todas las cartas
(U, x) tales que las funciones x y 1 y y 1 x son de clase C k en sus dominios,
para toda carta (U 0 , y) de A.
Una variedad diferencial de clase C k y de dimensi
on n es un par (V, A),
donde V es un espacio topol
ogico de Hausdor con una base numerable y A es
una estructura diferencial de clase C k y de dimensi
on n en V .
En lo sucesivo, cuando hablemos de variedades diferenciales sobrentenderemos que son variedades de clase C . As mismo, cuando digamos que una
aplicaci
on es diferenciable se entender
a que es de clase C . Como es habitual,
escribiremos V en lugar de (V, A). Cuando hablemos de una carta de la variedad
V se entender
a que nos referimos a una carta de su estructura diferencial. Un
atlas de V ser
a un conjunto de cartas de V cuyos dominios cubren a V .
Si V es una variedad diferencial y p V , diremos que (U, x) es una carta
alrededor de p si es una carta de V y p U . Para cada q U , decimos que
x(q) Rn es el vector de coordenadas de q respecto de la carta dada. Las
funciones xi que resultan de componer x con las proyecciones de Rn en R se

9.1. Definici
on y hechos b
asicos

233

llaman funciones coordenadas de la carta dada. Por ello a las cartas se las llama
tambien sistemas de coordenadas y los dominios de las cartas se llaman abiertos
coordenados.
Conviene destacar lo siguiente: si A es un atlas de una variedad V , entonces
una carta (U, x) en el espacio topol
ogico V es una carta de V si y s
olo si las
composiciones x1 y e y 1 x son diferenciables para toda carta (U 0 , y) de A
cuyo dominio corte a U .
Es inmediato comprobar que si componemos una carta de una variedad
con un difeomorfismo entre abiertos de Rn obtenemos otra carta, as como
que la restricci
on de una carta a un abierto menor es tambien una carta. Por
ejemplo, una carta c
ubica centrada en p es una carta (U, x) tal que x(p) = 0 y
n
x[U ] = ]1, 1[ . Seg
un lo dicho, es claro que todo punto p V tiene una carta
c
ubica centrada en p.
Ejemplos 1) Todo abierto en Rn es una variedad tomando como u
nica carta
la identidad. M
as en general, todo abierto U en una variedad diferencial V es
una variedad diferencial con las cartas de V definidas sobre los abiertos de U .
2) Vamos a definir una estructura diferencial sobre la esfera S n . La aplicaci
on
definida sobre el hemisferio xn+1 > 0 dada por
(x1 , . . . , xn+1 ) 7 (x1 , . . . , xn )
es claramente un homeomorfismo entre este y la bola B n . Lo mismo sucede con
la aplicaci
on definida igual sobre el hemisferio xn+1 < 0. Obtenemos un atlas
de S n considerando aplicaciones an
alogas sobre todos los hemisferios xi > 0 y
xi < 0 (eliminando la coordenada i-esima). Al componer dos de estas cartas
(con dominios no disjuntos), por ejemplo la inversa de la correspondiente a
xn+1 < 0 con la correspondiente a xn > 0, obtenemos la aplicaci
on
q

(x1 , . . . , xn ) 7 x1 , . . . , xn2 , 1 x21 x2n ,


que claramente es diferenciable.

3) Consideremos ahora el espacio proyectivo Pn (R). Llamamos Ui al conjunto de los puntos de Pn (R) cuya coordenada i-esima es no nula (para cada
i = 1, . . . , n + 1). Es claro que esta condici
on no depende del representante
que se escoja del punto, as como que los conjuntos Ui forman un cubrimiento
abierto de Pn (R). Para i = n + 1 definimos la carta Un+1 Rn dada por

x1
xn
(x1 , . . . , xn+1 ) 7
,...,
,
xn+1
xn+1
y an
alogamente para los otros ndices. Es inmediato comprobar que estas cartas
determinan un atlas de Pn (R). La proyecci
on can
onica Rn+1 \ {0} Pn (R)
n
n
es diferenciable, as como su restricci
on S P (R).

234

Captulo 9. Variedades diferenciales

4) El espacio proyectivo complejo Pn (C) es una variedad diferencial de dimensi


on 2n con la estructura diferencial construida exactamente igual que en el
caso real (identificando Cn = R2n ).
5) Si V1 y V2 son variedades diferenciales de dimensiones m y n, entonces
V1 V2 es una variedad diferencial tomando como cartas alrededor de un punto
(p, q) a los productos (xy)(u, v) = (x(u), y(v)), donde x es una carta alrededor
de p e y es una carta alrededor de q. M
as en general, el producto de un n
umero
finito de variedades diferenciales es de nuevo una variedad diferencial tomando
como cartas los productos de cartas.
Suma conexa de variedades Sean V y W dos variedades de la misma dimensi
on n y sean p V , q W . Es claro que podemos tomar cartas x e y
alrededor de p y q respectivamente cuyas im
agenes sean las bolas abiertas de
radio 3 en Rn y tales que x(p) = y(q) = 0.
Sean V 0 y W 0 los abiertos que resultan de eliminar las antiim
agenes por las
cartas de la bola cerrada de radio 1/2. Si llamamos x e y a la restricci
on de
las cartas, ahora ambas tienen por imagen la corona esferica 1/2 < kak < 3.
Sustituyamos y por la composici
on de y con el difeomorfismo a 7 a/kak2 , de
modo que su imagen es ahora la corona 1/3 < kak < 2.
Llamamos suma conexa de las variedades V y W al espacio cociente V #W
que resulta de identificar los puntos con la misma imagen a traves de las cartas
x e y. Claramente se trata de un espacio de Hausdor e, identificando a V 0 y W 0
con subespacios del cociente de forma natural, las dos cartas x e y determinan
una u
nica carta z con imagen en la corona 1/3 < kak < 3, de modo que los
puntos identificados son los que tienen coordenadas 1/2 < kzk < 2.

Es f
acil ver que V #W es una variedad diferencial tomando como cartas a z
y a las cartas de V y W que no cortan a la antiimagen por las cartas originales
del disco kak 2.
Notemos que la suma conexa puede definirse para variedades topol
ogicas arbitrarias (no necesariamente diferenciales). No es difcil probar que otra elecci
on
en las cartas que se identifican da lugar a un espacio topol
ogico homeomorfo.
A su vez, la homogeneidad de las variedades topol
ogicas nos da que la suma

9.2. Aplicaciones diferenciables

235

conexa de variedades no depende (salvo homeomorfismo) de la elecci


on de los
puntos p y q.
Ejercicio: Usando dos veces (en cada caso) la sucesi
on de Mayer-Vietoris comprobar
que Mg #Mg0
= Mg+g0 y Nh #Nh0
= Nh+h0 . Deducir que toda superficie compacta
admite una estructura diferenciable.

9.2

Aplicaciones diferenciables

La finalidad m
as inmediata de las estructuras diferenciales es la de extender
el concepto de funci
on diferenciable a espacios m
as generales que los abiertos
de Rn . Efectivamente, vamos a definir el concepto de diferenciabilidad de una
aplicaci
on entre variedades.
Definici
on 9.2 Sea f : V W una aplicaci
on entre dos variedades diferenciales. Diremos que f es diferenciable (en realidad de clase C ) en un punto
p V si existen cartas (U, x) alrededor de p y (U 0 , y) alrededor de f (p) de modo
que la aplicaci
on x1 f y es diferenciable (de clase C ) en x(p). Diremos
que f es diferenciable si lo es en todos los puntos de V . Un difeomorfismo entre
variedades es una biyecci
on diferenciable con inversa diferenciable.
Es f
acil ver que la diferenciabilidad de una funci
on no depende de las cartas
con que se comprueba. La aplicaci
on x1 f y se llama lectura de f en las
cartas dadas. Comentemos algunos hechos sencillos:
a) Una aplicaci
on f : U Rm , donde U es un abierto en Rn es diferenciable
en el sentido que acabamos de introducir si y s
olo si lo es en el sentido usual,
pues su lectura respecto a la identidad como carta en U y la identidad como
carta en Rm es ella misma.
b) Es f
acil comprobar que la composici
on de aplicaciones diferenciables entre
variedades es diferenciable, as como que toda aplicaci
on diferenciable es
continua.
es un difeomorfismo, pues su lectura respecto a la
c) Una carta x : U U
es la identidad
propia x como carta de U y la identidad como carta de U

en U .
es un
d) Recprocamente, si U es un abierto en una variedad V y x : U U
n
difeomorfismo entre U y un abierto de (un semiespacio de) R , entonces
(U, x) es una carta de V . (Pues las aplicaciones x1 y e y 1 x son
diferenciables, para todas las cartas y de un atlas cualquiera.)
e) Si U es un abierto en una variedad V , la inclusi
on i : U V es diferenciable (pues sus lecturas respecto a una misma carta en U y en V se
reducen a la identidad). Por consiguiente, la restricci
on a un abierto de
una aplicaci
on diferenciable es diferenciable.

236

Captulo 9. Variedades diferenciales

f) Las proyecciones i : V1 V2 Vi en un producto de variedades son


diferenciables, al igual que las inclusiones dadas por b (a) = (a, b), para
b V2 y a (b) = (a, b), para a V1 .
En efecto, la lectura de i respecto de una carta x1 x2 en V1 V2 y xi en
Vi es la restricci
on de una proyecci
on en Rm+n sobre sus primeras o sus
u
ltimas componentes. La lectura de b respecto a las cartas x1 y x1 x2
es la restricci
on de una inclusi
on similar de Rm a Rm+n (insertando las
coordenadas de b).
g) Una aplicaci
on f : V W1 W2 es diferenciable si y s
olo si lo son sus
funciones coordenadas, es decir, las composiciones con las dos proyecciones.
h) La inclusi
on i : S n Rn+1 es diferenciable. En efecto, su lectura con
respecto, por ejemplo, a la proyecci
on en las n primeras componentes y la
identidad en Rn+1 es la aplicaci
on
q

(x1 , . . . , xn ) 7 x1 , . . . , xn , 1 x21 x2n ,


que claramente es diferenciable.

i) La proyecci
on natural Rn+1 \ {0} Pn (R) es diferenciable, pues su lectura respecto a la identidad y una carta adecuada del espacio proyectivo
es la aplicaci
on (x1 , . . . , xn+1 ) 7 (x1 /xn+1 , . . . , xn /xn+1 ) (o la aplicaci
on
similar con otra coordenada en el denominador), que claramente es diferenciable. Por consiguiente tambien es diferenciable su restricci
on a S n .
n
Similarmente ocurre con el espacio P (C).
En varias ocasiones vamos a necesitar aplicaciones diferenciables que cumplan ciertas condiciones. Ahora veremos c
omo construirlas. Partimos de la
funci
on

e1/x si x > 0,
h(x) =
0
si x 0,
que es de clase C . En efecto, una simple inducci
on prueba que las derivadas
de h para x > 0 son de la forma
e1/x
P (x),
xn
donde P (x) es un polinomio, de donde se sigue f
acilmente que h es derivable en
0, que todas las derivadas valen 0 en 0 y que todas son continuas.
Dados n
umeros reales 0 < a < b, la funci
on h1 (x) = h(x a) se anula s
olo
en los n
umeros x a y la funci
on h2 (x) = h(b x) se anula s
olo si x b, luego
su producto hab se anula fuera del intervalo ]a, b[ y es estrictamente positiva en
el.

9.2. Aplicaciones diferenciables


Sea M =

Rb
a

237

hab (x) dx > 0. Entonces la funci


on
1
ab (x) =
M

hab (t) dt

es de clase C , toma el valor 0 para x a y toma el valor 1 para x b. Adem


as
es creciente.
Con m
as precisi
on, veamos que podemos cons(x)
truir una aplicaci
on diferenciable estrictamente creciente r : ]0, 1[ ]0, 1[ que coincide con la identidad en alrededor de 0 y 1 y, para ciertos n
umeros
prefijados 0 < x < y < 1, cumple r(x) = y.
Definimos r como la integral de una funci
on
1
, a la que hemos de exigir lo siguiente: vale 1
alrededor de 0 y 1, es estrictamente positiva, su
integral hasta x vale y y su integral hasta 1 vale 1.
Para ello construimos independientemente dos
funciones 1 en [0, x] y 2 en [x, 1] de modo que
ambas valgan 1 alrededor de x, con lo que su uni
on
ser
a diferenciable en todo el intervalo unidad. La
construcci
on de 1 no ofrece ninguna dificultad,
x
mientras que 2 presenta el problema de garantizar que sea positiva. Para ello observamos que el rect
angulo de base [x, 1] y
altura 1 tiene area 1 x > y x, luego podemos construir un rect
angulo de
base [u, v] con x < u < v < 1 y altura h < 1 cuya area sea y x. Tomamos una
funci
on : [x, 1] [0, h] que valga h en [u, v] y 0 alrededor de x y 1, con lo
que su integral ser
a mayor que y x, luego existe un n
umero 0 < s < 1 tal que
s tiene integral y x y es estrictamente menor que 1. Definimos 2 = 1 s.
Seg
un la nota posterior al teorema 1.7, para conseguir un difeomorfismo f de
la bola abierta unitaria en s misma que sea igual a la identidad en una corona y
cumpla f (a) = b para ciertos puntos prefijados a y b, es suficiente construir unas
funciones r y tales que r cumpla lo que acabamos de conseguir y se anule
alrededor de 0 y 1 y tome un valor prefijado en un punto prefijado, lo cual se
consigue f
acilmente. Ahora la prueba del teorema 1.8 se adapta inmediatamente
al caso de variedades diferenciales:
Teorema 9.3 Si V es una variedad diferencial, G es un abierto conexo y x, y
son dos puntos de G, existe un difeomorfismo f : V V que deja fijos los
puntos de V \ G y cumple f (x) = y.
Como consecuencia puede probarse que la suma conexa de dos variedades
diferenciales es independiente (salvo difeomorfismo) de la elecci
on de los puntos
alrededor de los cuales las identificamos.
Otro resultado de interes sobre existencia de funciones diferenciables es el
siguiente:

238

Captulo 9. Variedades diferenciales

Teorema 9.4 Sea V una variedad diferencial, sea p V y U un entorno de p.


Entonces existe una funci
on diferenciable f : V [0, 1] que se anula en V \ U
y es constante igual a 1 en un entorno compacto de p.
n: Tomemos un abierto coordenado U 0 alrededor de p. Sea
Demostracio
x una carta en U 0 cuya imagen sea la bola abierta de centro 0 y radio 3 y tal
que x(p) = 0. Tomamos una funci
on u : R [0, 1] que valga 1 para x 1 y
valga 0 para x 2. La funci
on f0 = x u toma el valor 1 en la antiimagen por
x de la bola cerrada de radio 1 (un entorno compacto de p) y se anula fuera de
la antiimagen de la bola cerrada de radio 2, luego podemos extenderla a una
funci
on f diferenciable en V que se anule en V \ U 0 .
Particiones de la unidad Las particiones de la unidad son funciones auxiliares que permiten pegar aplicaciones definidas en un entorno de cada punto
en terminos de cartas. Concretamente:
Definici
on 9.5 Una partici
on de la unidad en una variedad diferencial V es
un conjunto {i }iI de aplicaciones i : V [0, 1] diferenciables tal que la
familia de soportes
sop i = {p V | i (p) 6= 0}
es localmente finita (es decir, todo punto tiene un entorno que corta a un n
umero
finito de soportes) y adem
as
P
i (p) = 1,
para todo p V.
iI

Notemos que la suma tiene sentido porque todos los i (p) son nulos salvo
un n
umero finito de ellos.

Diremos que una partici


on de la unidad en V est
a subordinada a un cubrimiento abierto de V si cada funci
on de la partici
on tiene su soporte contenido
en uno de los abiertos del cubrimiento. Hemos de probar que todo cubrimiento
abierto en una variedad tiene una partici
on de la unidad subordinada. En la
prueba de este resultado usaremos por primera vez, a traves del teorema 1.17,
el hecho de que toda variedad diferencial tiene por definici
on una base numerable.
Teorema 9.6 Sea V una variedad diferencial y U = {Ui }iI un cubrimiento
abierto. Entonces existe una partici
on de la unidad {n }
n=0 subordinada a U
formada por funciones de soporte compacto. Si no exigimos soporte compacto
podemos tomarla de la forma {i }iI de modo que sop i Ui y todas las
funciones i sean nulas salvo a lo sumo una cantidad numerable.
n: El teorema 1.17 nos permite tomar un refinamiento localDemostracio
mente finito V del cubrimiento dado formado por abiertos de clausura compacta,
y a su vez, usando el teorema 9.4, podemos tomar un refinamiento {Vn0 }
n=0 formado por abiertos cuya clausura est
a contenida en uno de los abiertos Vn V

9.3. El espacio tangente

239

y exista una funci


on diferenciable n : V [0, 1] con soporte contenido en Vn
que valga 1 en Vn0 . Obviamente los soportes de las funciones n son compactos
y forman una familia localmente finita. Sea
=

n .

n=0

En un entorno de cada punto, es suma de un n


umero finito de funciones
diferenciables, luego es diferenciable. Adem
as > 0 porque para cada q V
existe un n tal que q Vn , luego n (q) = 1.
Consecuentemente, las funciones n = n / son diferenciables, cada n
tiene el mismo soporte que n , luego es claro que {n } es una partici
on de la
unidad subordinada a U con soportes compactos.
Si no exigimos soportes compactos, para cada n N escogemos in I tal
que sop n Uin . Sea I 0 = {in | n N}. Para cada i I 0 definimos
P
i =
n .
in =i

Si i I \ I 0 tomamos i = 0. Las funciones i forman una partici


on de la
unidad con sop i Ui .

9.3

El espacio tangente

Hasta aqu no hemos echado de menos un espacio Rn que contenga a las variedades diferenciales. El primer momento en que notamos su falta es al tratar
de definir el espacio tangente a una variedad en un punto. Para una subvariedad V de Rn (concepto que a
un no hemos definido), el espacio tangente en
un punto p es un subespacio (vectorial) de Rn cuyo trasladado afn por p se
confunde con V en un entorno de p, en un sentido precisable analticamente,
de modo que las aplicaciones diferenciables entre variedades se confunden con
aplicaciones lineales entre los espacios tangentes en un entorno de cada punto.
Seg
un coment
abamos al principio del captulo, es posible sustituir este concepto
externo de espacio tangente por otro equivalente interno, definido algebraicamente a partir de la estructura diferencial de la variedad. Nos ocupamos de ello
en esta secci
on.
Definici
on 9.7 Sea V una variedad diferencial y sea p V . Definimos el
conjunto de las funciones diferenciables locales en p como el conjunto Cp (V )
formado por todas las funciones diferenciables f : U R definidas sobre un
entorno abierto U de p en V .
En Cp (V ) se puede definir puntualmente una suma, un producto y un producto por un escalar (real) de forma natural (el dominio de la suma o el producto
de dos funciones locales es la intersecci
on de sus dominios), no obstante, con
ello no obtenemos una estructura de espacio vectorial, ya que, por ejemplo,

240

Captulo 9. Variedades diferenciales

f f 6= g g salvo que f y g tengan el mismo dominio. Este inconveniente se


subsana tomando clases de equivalencia:
Definimos el espacio de germenes diferenciables en p como el conjunto cociente Gp (V ) de Cp (V ) respecto a la relaci
on de equivalencia en virtud de la
cual dos funciones locales f y g son equivalentes si y s
olo si coinciden en un
entorno de p.
La suma, el producto y el producto escalar en Cp (V ) inducen operaciones
an
alogas en Gp (V ), pero ahora tenemos una estructura de algebra conmutativa
y unitaria. Notemos que si Gp (V ), podemos hablar de (p) como el valor
que toma en p cualquiera de las funciones locales que forman .
Definimos el espacio tangente a V en p como el conjunto Tp (V ) formado por
todas las aplicaciones v : Cp (V ) R que cumplen:
v(r + s) = rv() + sv()
v() = v()(p) + (p)v(),

(9.1)
(9.2)

para todo , Cp (V ), r, s R. Tales aplicaciones se llaman derivaciones


en Cp (V ), aunque normalmente las llamaremos vectores tangentes a V en p.
Observemos que si v Tp (V ) y c es la funci
on constante igual a R,
entonces v(c ) = 0. En efecto, basta observar que c1 = c1 c1 , por lo que
v(c1 ) = v(c1 ) 1 + 1 v(c1 ) = 2v(c1 ),
luego v(c1 ) = 0. En general v(c ) = v(c1 ) = v(c1 ) = 0.
Otro hecho notable sobre derivaciones es su car
acter local:
Teorema 9.8 Sea V una variedad diferencial, p V , v Tp (V ) y consideremos dos funciones f , g Cp (V ) que coinciden en un entorno de p. Entonces
v(f ) = v(g).
n: Basta probar que si f se anula en un entorno U de p enDemostracio
tonces v(f ) = 0. Por el teorema 9.4 existe una funci
on h : V R diferenciable
tal que f (p) = 1 y f |V \U = 0. Sea r = 1 h. Entonces f = f r, pues f es nula
en U y r vale 1 fuera de U . Por consiguiente
v(f ) = v(f )r(p) + f (p)v(r) = v(f ) 0 + 0 v(r) = 0.
Por consiguiente, cada derivaci
on v Tp (V ) induce una aplicaci
on sobre
el algebra de germenes v : Gp (V ) R. La propiedad (9.1) se traduce en
que v es lineal (lo cual no tena sentido como aplicaci
on en Cp (V ) porque este
conjunto no es un espacio vectorial) y se sigue cumpliendo la relaci
on (9.2),
ahora para germenes y . Recprocamente, toda aplicaci
on lineal en Gp (V )
que cumpla (9.2) lo que se llama una derivaci
on en Gp (V ) determina una
u
nica derivaci
on en el espacio tangente Tp (V ).

9.3. El espacio tangente

241

As pues, podemos identificar el espacio tangente Tp (V ) con el espacio de las


derivaciones del algebra de germenes de p.
Otra consecuencia del teorema anterior es que si U es un abierto en una
variedad V y p U , entonces podemos identificar a Tp (U ) con Tp (V ). En efecto,
la inclusi
on Cp (U ) Cp (V ) induce un isomorfismo Gp (U ) Gp (V ), el
cual induce a su vez un isomorfismo can
onico entre los dos espacios tangentes.
Concretamente, si v Tp (U ) y f Cp (V ) tiene dominio U 0 , al considerar a v
como elemento de Tp (V ) tenemos que v(f ) = v(f |U U 0 ).
Definici
on 9.9 Sea V una variedad diferencial, sea p V y x una carta alrededor de p. Definimos la aplicaci
on


: Cp (U ) R
xi p
como la dada por

f
(x1 f )
=

xi p
xi
x(p)

En otras palabras, x1 f es una funci


on diferenciable en un abierto de Rn
que contiene al punto x(p), y la derivada de f respecto a xi se define como la
derivada parcial de esta funci
on respecto de la i-esima variable en el punto x(p).
Por razones tipogr
aficas a veces escribiremos
xi |p (o incluso i |p si las coor

denadas se sobrentienden) en lugar de
. Es claro que xi |p Tp (V ). Su
xi
p

interpretaci
on es clara: la derivada parcial de una funci
on f respecto a la coordenada xi en p es el incremento infinitesimal que experimenta f por cada unidad
que aumentamos desde p la coordenada xi .
Vamos a demostrar que estas derivadas parciales son una base de Tp (V ).
Para ello necesitamos un resultado tecnico:
Teorema 9.10 Sea U un abierto convexo en Rn , sea y 0 U y F : U R una
aplicaci
on diferenciable. Entonces existen funciones diferenciables Fi : U R
tales que, para todo y U ,
F (y) = F (y 0 ) +

n
P

Fi (y)(yi yi0 ),

i=1

y adem
as Fi (y 0 ) =

F
.
xi y0

n: Sea g(t) = F (t(y y 0 ) + y 0 ), bien definida porque U es


Demostracio
convexo. Claramente g(0) = F (y 0 ), g(1) = F (y). Adem
as g es derivable y

n
X
F
g 0 (t) =
(yi yi0 ).

x
0 )+y 0
i
t(yy
i=1

242

Captulo 9. Variedades diferenciales

Por consiguiente
F (y) = F (y 0 ) +

g 0 (t) dt = F (y 0 ) +

Fi (y) =

Fi (y)(yi yi0 ),

i=1

donde

n
P

F
dt.
xi t(yy0 )+y0

Claramente las funciones Fi son de clase C y

Z 1
F
F
0
Fi (y ) =
dt = xi 0 .
0 xi y 0
y
Teorema 9.11 Sea V una variedad diferencial, sea x una carta alrededor de
un punto p V y sea v Tp (V ). Entonces
v=

n
X

v(xi )

i=1


.
xi p

n: Sea f Cp (V ) y consideremos un entorno U de p conteDemostracio


nido tanto en el dominio de f como en el de x y cuya imagen por x sea convexa.
En dicho entorno f = x (x1 f ) = x F , donde F est
a en las hip
otesis del
teorema anterior (con y 0 = x(p)). As pues, para todo q U , tenemos
f (q) = F (x(q)) = F (x(p)) +

n
P

Fi (x(q))(xi (q) xi (p)),

i=1

luego
f = cf (p) +
Como v es una derivaci
on,

n
P

(x Fi )(xi cxi (p) ).

i=1

n
X
F
f
v(f ) =
v(xi )(x Fi )(p) =
v(xi )
=
v(xi )
.
xi x(p) i=1
xi p
i=1
i=1
n
P

n
X

En particular tenemos que las derivadas parciales xi |p son un sistema generador del espacio tangente. A continuaci
on probamos que son una base. Admitiendo esto, acabamos de ver que la coordenada de una derivaci
on v correspondiente al vector b
asico xi |p es v(xi ).
Teorema 9.12 Sea V una variedad diferencial y x una carta alrededor de un
punto p V . Entonces las derivadas xi |p forman una base del espacio tangente
Tp (V ).

9.3. El espacio tangente

243

n: S
Demostracio
olo falta probar que las derivadas son linealmente independientes (en particular distintas dos a dos). Supongamos que



1
+

= 0.
n
x1 p
xn p
Aplicamos esta igualdad a la funci
on xi y observamos que

xi
1 si i = j,
=

0 si i 6= j.
xj p
La conclusi
on es, entonces, que cada i = 0.

De este modo, a cada punto p de una variedad diferencial V de dimensi


on n
le hemos asociado un espacio vectorial Tp (V ) de dimensi
on n.
Abiertos en Rn Es importante recalcar que en general no existe nada parecido a una base can
onica de Tp (V ), sino que tenemos una base asociada a
cada carta, sin que podamos seleccionar ninguna de forma natural. La u
nica
excepci
on se da cuando V es un abierto en Rn , en cuyo caso podemos tomar
como base can
onica la asociada a la carta identidad x. En tal caso las funciones
coordenadas xi son las restricciones a v de las proyecciones Rn R y la derivada respecto a xi de una funci
on f Cp (V ) es su derivada parcial respecto a
la i-esima variable en el sentido usual.
M
as concretamente, si v Rn , es f
acil ver que la derivada direccional en p
en la direcci
on de v representemosla por Dp (, v) pertenece a Tp (V ), y la
aplicaci
on
Rn Tp (V )
v 7 Dp (, v)
es un isomorfismo de espacios vectoriales que hace corresponder la base can
onica
de Rn con la base can
onica de Tp (V ) formada, seg
un hemos convenido, por las
derivadas parciales.
El teorema 9.11 nos da una expresi
on sencilla para el isomorfismo inverso
p : Tp (V ) Rn , a saber,
p (v) = (v(x1 ), . . . , v(xn )).

(9.3)

Veremos que a traves de estos isomorfismos los conceptos de la geometra


diferencial se particularizan a los del c
alculo diferencial en el caso de abiertos
de Rn .
Conviene observar que en realidad la definici
on de p no depende de la base
can
onica, en el sentido de que si e1 , . . . , en es una base arbitraria de Rn e
y1 , . . . , yn son las funciones coordenadas asociadas, entonces
p (v) =

n
P

v(yi )
ei .

i=1

(9.4)

244

Captulo 9. Variedades diferenciales

En efecto, sabemos que esta expresi


on es correcta
para la base can
P
P onica
e1 , . . . , en y las coordenadas x1 , . . . , xn . Sea ei =
ij ej y sea xi =
ij yj .
j

Usando que xi (ej ) = ij = yi (


ej ) se concluye que las matrices (ij ) y (ij ) son
mutuamente inversas, lo que a su vez nos da que
n
P
P
P
p (v) =
v(xi )ei =
ij v(yj )ik ek = v(yk )
ek .
i=1

i,j,k

As, la expresi
on (9.4) define de hecho un isomorfismo p : Tp E E para
cualquier espacio vectorial real E de dimensi
on n (considerado como variedad
de modo que las cartas son los isomorfismos con Rn ).
Cambio de base Volviendo a la situaci
on general, si p es un punto de una
variedad V y x, y son dos cartas alrededor de p, tenemos dos bases de Tp (V ).
Teniendo en cuenta el teorema 9.11 es claro que si x e y son dos cartas alrededor
de un punto p, entonces


x1
xn
=
+ +
.
yi
yi x1
yi xn
p

En otras palabras, la matriz de cambio de base es la formada por las derivadas parciales de las coordenadas xj respecto de las coordenadas yi .

Derivadas sucesivas Observemos que si V es una variedad diferencial, p V ,


f Cp (V ) y x es un sistema de coordenadas alrededor de p, entonces tenemos
f
definidas las funciones
(en la intersecci
on de los dominios de x y f ). Es
xi

claro que est


an en Cp (V ), pues sus lecturas en la carta x son las derivadas
parciales de la funci
on x1 f . En particular podemos calcular las derivadas
segundas

2 f

f
=
,
xi xj p
xj p xi
las cuales determinan funciones

2f
,
xi xj

que est
an en Cp (V ), pues sus lecturas en x son las derivadas segundas de x1 f .
Por este mismo motivo es claro que las derivadas cruzadas de una funci
on son
iguales.
La diferencial de una aplicaci
on Generalizamos ahora el concepto de diferencial para aplicaciones entre variedades cualesquiera.
Definici
on 9.13 Sea f : V W una aplicaci
on diferenciable entre variedades
y sea p V . Definimos la diferencial de f en p como la aplicaci
on df |p :
Tp (V ) Tf (p) (W ) dada por
df |p (v)(u) = v(f u),

para todo u Cf(p) (W ).

9.3. El espacio tangente

245

Es inmediato comprobar que df |p (v) Tf (p) (W ), as como que df |p es una


aplicaci
on lineal. En el caso en que V y W sean abiertos en Rn y Rm , respectivamente, la diferencial que acabamos de definir se corresponde con la usual a
traves de los isomorfismos can
onicos p definidos por (9.3), es decir, tenemos el
diagrama conmutativo
Tp (V )

df |p

/ Tf (p) (W )
f (p)

Rn

df |p

/ Rm

En efecto, se comprueba inmediatamente que cuando partimos del vector


b
asico xi |p llegamos por ambos caminos a la m-tupla cuya j-esima coordenada
es xi fj |p .
En el contexto general, la regla de la cadena resulta inmediata:
Teorema 9.14 Si f : V W y g : W X son aplicaciones diferenciables
entre variedades diferenciales y p V , entonces
d(f g)|p = df |p dg|f (p) .
n: En efecto, si v Tp (M ) y u Cp (X), entonces
Demostracio
d(f g)|p (v)(u) = v(f g u) = df |p (v)(g u) = dg|f (p) (df |p (v))(u).
Uniendo esto al hecho obvio que de la diferencial de la identidad en cada
punto es la identidad del correspondiente espacio tangente, concluimos que las
diferenciales de los difeomorfismos entre variedades son isomorfismos de espacios
vectoriales.
Es f
acil calcular la matriz de una diferencial respecto de las bases asociadas
a dos cartas. Concretamente, si f : V W es una aplicaci
on diferenciable,
p V , x es una carta alrededor de p e y es una carta alrededor de f (p),
llamamos fj = f yj , que son funciones definidas en un entorno de p. Entonces,
la coordenada de la imagen de xi |p correspondiente a yj |f (p) es
df |p


fj
(y
)
=
.
j
xi p
xi p

As pues, la matriz de dfp respecto a las bases asociadas a x e y es la matriz


jacobiana de f en p, dada por

!
fj
Jp (f ) =
.
xi p

246

Captulo 9. Variedades diferenciales

El espacio cotangente Sea V una variedad diferencial, p V y f Cp (V ).


Si U es el dominio de f , a traves de la identificaci
on natural entre Tp (U ) y
Tp (V ) podemos considerar que df |p : Tp (V ) Tf (p) (R). Ahora bien, mediante el isomorfismo natural f (p) : Tf (p) (R) R, podemos considerar que
dfp : Tp (V ) R. Veamos la expresi
on de df |p con estas identificaciones. Concretamente, si v Tp (V ), estamos llamando df |p (v) a lo que en principio sera
f (p) (df |p (v)) = df |p (v)(x), donde x es la identidad en R. As pues,
df |p (v) = v(f ).
Definimos el espacio cotangente de V en p como el espacio dual Tp (V ),
es decir, el espacio vectorial de todas las aplicaciones lineales de Tp (V ) en R.
Acabamos de probar que si f Cp (V ) entonces df |p Tp (V ).
Si x es una carta alrededor de p, entonces


xi
1 si i = j,
dxi |p
=
=
0 si i 6= j.
xj p
xj p

Esto significa que dxi |p es la base dual de la base asociada a x en Tp (V ), de


donde se sigue a su vez que, si f Cp (V ), entonces

f
f
df |p =
dx1 |p + +
dxn |p .
x1 p
xn p

Si f : V W es una aplicaci
on diferenciable entre variedades y p V ,
definimos la codiferencial de f en p como la aplicaci
on dfp : Tf(p) (W ) Tp (V )
dual de la diferencial df |p : Tp (V ) Tf (p) (W ).

9.4

Subvariedades

Introducimos ahora el concepto de subvariedad, gracias al cual conectaremos


el concepto abstracto de variedad diferencial con el cl
asico de subvariedad de
Rn .
Definici
on 9.15 Sea V una variedad diferencial y W un subespacio de V dotado tambien de una estructura de variedad diferencial (con la topologa relativa). Diremos que W es una subvariedad1 de V si la inclusi
on i : W V es
diferenciable y di|p es inyectiva en cada punto p W .
Notemos que la diferenciabilidad de la inclusi
on equivale a que las inversas
de las cartas sean diferenciables como aplicaciones en V . La hip
otesis sobre la
diferencial se traduce en que cada espacio tangente Tp (W ) se transforma en un
1 Al

exigir que la topologa de W sea la topologa relativa estamos definiendo lo que habitual
mente se conoce como subvariedad regular. Unicamente
vamos a considerar subvariedades
regulares.

9.4. Subvariedades

247

subespacio de la misma dimensi


on en Tp (V ). A su vez esto se interpreta como
que W no forma angulos en V . Por ejemplo, la aplicaci
on

2
2
(e1/t , e1/t ) si t < 0,
f (t) =
(0, 0)
si t = 0,
1/t2 1/t2
(e
,e
)
si t > 0,
es un homeomorfismo entre R y un subespacio W de R2 , que determina en este
una estructura diferenciable, pero la lectura de la inclusi
on en la carta dada (y
la identidad en R2 ) es precisamente f , cuya diferencial en 0 es nula, luego lo
mismo le sucede a di|(0,0) . Por consiguiente W no es una subvariedad de R2 .
En efecto, W presenta un pico en (0, 0).

Es claro que si W es una subvariedad de V , entonces podemos identificar a


cada espacio Tp (W ) con un subespacio de Tp (V ) a traves de la diferencial de la
inclusi
on.
es una
M
as concretamente, si V es una subvariedad de Rm y x : U U
1

carta de V , llamemos X = x
: U U . Entonces un vector xi |p , para
p U , se corresponde con el vector de coordenadas di|p (xi )(rj ) en Rm , donde
rj son las coordenadas de la identidad en Rm .
Concretamente,

rj |V
X rj
Xi
di|p (xi )(rj ) =
=
=
,
xi p
xi x(p)
xi x(p)
luego xi |p se corresponde con el vector

X
.
xi x(p)
As pues, hemos probado lo siguiente:

V
Teorema 9.16 Si V es una subvariedad de Rm de dimensi
on n y X : U
es la inversa de una carta en V , entonces, para cada x X, la base de TX(x) (V )
asociada a la carta se corresponde, a traves de la identificaci
on de este espacio
con un subespacio de Rm , con la formada por los vectores

X
,
i = 1, . . . , n.
xi x

Ejemplo Vamos a comprobar que si p S n , entonces Tp S n se corresponde


con el subespacio de Rn+1 formado por los vectores ortogonales a p.
Para ello consideramos la aplicaci
on r : Rn+1 R dada por
r(x) = x21 + + x2n+1 .
Claramente es diferenciable y si i : S n Rn+1 es la inclusi
on, la composici
on i r es constante igual a 1, luego su diferencial en p es nula. Por

248

Captulo 9. Variedades diferenciales

consiguiente, la imagen de di|p est


a contenida en el n
ucleo de dr|p . Teniendo en
cuenta las dimensiones concluimos la igualdad. Observemos que
dr|p = 2p1 dx1 |p + + 2pn+1 dxn+1 |p .
A traves del isomorfismo can
onico, el n
ucleo de dr|p en Tp Rn+1 se corresn+1
ponde con el n
ucleo de dr|p en R
considerando ahora la diferencial en el
sentido usual del an
alisis, es decir, como la aplicaci
on x 7 2px (producto escalar). Ahora es evidente que dicho n
ucleo est
a formado por los vectores de Rn+1
ortogonales a p.
Vamos a probar que cada subespacio topol
ogico de una variedad diferencial
V admite a lo sumo una estructura diferencial que lo convierta en subvariedad.
Esencialmente se trata de una consecuencia del teorema de la funci
on inversa.
Empezamos enunci
andolo en el contexto de la geometra diferencial:
Teorema 9.17 (Teorema de la funci
on inversa) Sea f : V W una
funci
on diferenciable entre variedades y sea p V un punto tal que la diferencial
df |p : Tp (V ) Tf (p) (W ) es un isomorfismo. Entonces existe un entorno U de
p en V tal que f [U ] es abierto en W y f |U : U f [U ] es un difeomorfismo.
n: Notemos que ambas variedades han de tener la misma
Demostracio
dimensi
on n. Sea (U 0 , x) una carta alrededor de p y (U 00 , y) una carta alrededor
de f (p) de modo que f [U 0 ] U 00 . Entonces x1 f y es una aplicaci
on
diferenciable entre dos abiertos de Rn cuya diferencial en x(p) es un isomorfismo.
Por el teorema de la funci
on inversa existe un entorno G de x(p) tal que
(x1 f y)[G] es abierto en Rn y la restricci
on de x1 f y es un difeomorfismo.
1
Basta tomar U = x [G].
Definici
on 9.18 Sea V una variedad diferencial. Un conjunto de funciones
x1 , . . . , xm Cp (V ) es independiente en p si las diferenciales dx1 |p , . . . , dxm |p
son linealmente independientes en Tp (V ).
Obviamente, las funciones coordenadas de una carta son siempre funciones
independientes. Recprocamente tenemos el teorema siguiente:
Teorema 9.19 Sea V una variedad diferencial de dimensi
on n e y1 , . . . , yn un
conjunto de n funciones independientes en un punto p V . Entonces y1 , . . . , yn
forman un sistema de coordenadas alrededor de p.
n: Sea U un entorno de p en el que esten definidas todas
Demostracio
las funciones yi . Definimos y : U Rn mediante y(q) = (y1 (q), . . . , yn (q)).
Claramente y es diferenciable.
Llamemos x1 , . . . , xn a las proyecciones en Rn , es decir, a las funciones coordenadas correspondientes a la carta identidad. Consideremos la codiferencial

dyp : Ty(p)
(Rn ) Tp (V ). Tenemos que
dyp (dxi |y(p) ) = dy|p dxi |y(p) = dyi |p .

9.4. Subvariedades

249

As pues, dyp transforma la base dxi |y(p) de Ty(p)


(Rn ) en la base dyi |p de
Tp (V ). Por consiguiente dyp es un isomorfismo, luego tambien lo es dyp . Por el
teorema anterior y se restringe a un difeomorfismo en un entorno de p, es decir,
a una carta.

Un poco m
as en general tenemos:
Teorema 9.20 Sea V una variedad diferencial de dimensi
on n e y1 , . . . , ym un
conjunto de m n funciones independientes en un punto p V . Entonces
y1 , . . . , ym forman parte de un sistema de coordenadas alrededor de p.
n: Sea x una carta alrededor de p. Entonces dy1 |p , . . . , dym |p
Demostracio
puede completarse hasta una base de Tp (V ) mediante algunas de las diferenciales dxi |p . Digamos que dy1 |p , . . . , dym |p , dxm+1 |p , . . . , dxn |p forman dicha base.
Por el teorema anterior y1 , . . . , ym , xm+1 , . . . , xn forman un sistema de coordenadas alrededor de p.
Con esto podemos probar un resultado notable sobre subvariedades:
Teorema 9.21 Sea f : V W una aplicaci
on entre variedades y supongamos
que W es una subvariedad de X. Entonces f es diferenciable si y s
olo si lo es
como aplicaci
on f : V X.
n: Una implicaci
Demostracio
on es obvia. Supongamos que f : V X
es diferenciable y tomemos un punto p V . Sea (U, x) una carta en X alrededor
de f (p). Consideremos la inclusi
on i : W X. Como di|f (p) es inyectiva,
tenemos que dif (p) es suprayectiva, luego los elementos
dif (p) (dxi |f (p) ) = di|f (p) dxi |f (p) = d(xi |U W )|f (p)
son un sistema generador de Tf(p) (W ). Eliminando algunos de ellos obtenemos
una base. Si llamamos m a la dimensi
on de X y n a la de W , tenemos que n
de las funciones xi |U W son independientes en f (p), luego por 9.19 forman un
sistema coordenado (de W ) alrededor de f (p). En otras palabras, si llamamos
: Rm Rn a una cierta proyecci
on (es decir, una aplicaci
on que elimina
las componentes adecuadas), la composici
on x se restringe a una carta en
W alrededor de f (p). La lectura de f (como aplicaci
on de V en W ) respecto
a una carta cualquiera y alrededor de p y la carta x alrededor de f (p) es
y 1 f x . Las tres primeras funciones forman una funci
on diferenciable
pues son una lectura de f como aplicaci
on en X, y al componer con seguimos
teniendo una funci
on diferenciable. As pues, f es diferenciable en un entorno
de p, y esto vale para todo p V .
A su vez de aqu deducimos lo que habamos anunciado:
Teorema 9.22 Sea V una variedad diferencial y W V . Entonces W admite
a lo sumo una estructura diferencial que lo convierte en subvariedad de V .

250

Captulo 9. Variedades diferenciales

n: Sean W y W 0 el mismo conjunto W con dos estructuras


Demostracio
diferenciales que lo conviertan en subvariedad de V . Entonces la identidad en W
es diferenciable como aplicaci
on W V , luego tambien lo es como aplicaci
on
W W 0 , e igualmente al reves, luego la identidad es un difeomorfismo, lo que
significa que ambas estructuras diferenciables son la misma.
As, por ejemplo, en la secci
on 9.1 definimos una estructura diferencial en S n
tomando como cartas las proyecciones cartesianas en Rn . Tambien podramos
haber considerado las proyecciones estereogr
aficas, o muchas otras aplicaciones.
Ahora sabemos que todas ellas dan lugar a la misma estructura diferencial.
En general queda el problema de determinar si un subconjunto dado de una
variedad admite o no estructura de variedad. Un criterio sencillo se obtiene a
partir del concepto de valor regular de una funci
on diferenciable:
Definici
on 9.23 Sea f : V W una aplicaci
on diferenciable entre variedades. Un punto p V es un punto crtico de f si df |p : Tp V Tf (p) W no es
suprayectiva. Un punto q W es un valor crtico de f si es la imagen de un
punto crtico de f . En caso contrario se dice que q es un valor regular (y aqu
incluimos el caso en que q no tiene antiim
agenes en V ).
La relaci
on con las subvariedades se obtiene del teorema siguiente:
Teorema 9.24 Sea f : V R una aplicaci
on diferenciable entre variedades
diferenciales y sea p V tal que df |p sea suprayectiva. Entonces existe un
sistema de coordenadas x alrededor de p y un sistema y alrededor de f (p) de
modo que x1 f y : Rm Rn es la proyecci
on en las n primeras coordenadas.
n: Llamemos : Rm Rn a la proyecci
Demostracio
on en las primeras
coordenadas. Representaremos a Rm como Rn Rmn .
Tomemos coordenadas x0 e y alrededor de p y f (p) tales que x0 (p) = 0 e
0
Rn . Entonces dh|0 es suprayectiva.
y (f (p)) = 0. Sea h = x01 f y : U
Componiendo x con un automorfismo de Rm podemos suponer que el n
ucleo
Rm dada por g(x, y) = (h(x, y), y).
de dh|0 es {0} Rmn . Sea g : U
Claramente g = h, luego el n
ucleo de dg|0 est
a contenido en {0} Rmn ,
pero por otra parte es f
acil ver que dg|0 es la identidad en este subespacio,
luego dg|0 es un isomorfismo. Por el teorema de la funci
on inversa g es un
difeomorfismo en un entorno de 0. Tomamos x = x0 g, que es un sistema de
coordenadas alrededor de p, y ahora x1 f y = g 1 h = .
Como consecuencia:
Teorema 9.25 Sea f : V R una aplicaci
on diferenciable entre variedades
de dimensiones m y n respectivamente, sea r R un valor regular de f tal que
W = f 1 [r] 6= . Entonces W es una subvariedad de V de dimensi
on m n.
n: Para cada punto p W tenemos que df |p es suprayectiva,
Demostracio
luego el teorema anterior nos da una carta (U, x) alrededor de p tal que U W

9.4. Subvariedades

251

est
a formado por los puntos de U cuyas n primeras coordenadas son nulas. Tomamos como carta alrededor de p la composici
on x
de x|U W con la proyecci
on
en las m n u
ltimas coordenadas. Claramente x
es un homeomorfismo, cuya
inversa se obtiene completando con ceros y aplicando x1 . Es inmediato comprobar que estas cartas determinan un atlas para W . Adem
as, la lectura de
la inclusi
on respecto a un par de cartas x
y x es la identidad, luego W es una
subvariedad de V .
Por ejemplo, es claro que 1 es un valor regular para f : Rn+1 R dada
por f (x) = x21 + + x2n+1 , y entonces el teorema anterior nos da una prueba
alternativa de que S n es una subvariedad de Rn+1 .
Terminamos la secci
on con la prueba de un importante teorema sobre existencia de valores regulares de una aplicaci
on. Concretamente, el teorema de
Sard afirma que el conjunto de valores crticos de cualquier aplicaci
on diferenciable tiene medida nula, pero para dar sentido a esto hemos de generalizar el
concepto de conjunto nulo a variedades arbitrarias.
Definici
on 9.26 Un subconjunto A de una variedad diferencial V es nulo si
para toda carta (U, x) de V se cumple que x[U A] es nulo para la medida de
Lebesgue.
El teorema de cambio de variable (para difeomorfismos entre abiertos de Rn )
implica que los difeomorfismos transforman conjuntos nulos en conjuntos nulos.
Por ello la definici
on anterior puede debilitarse: es suficiente con que x[U A]
sea nulo cuando (U, x) vara en un atlas numerable A de V . En efecto, podemos
expresar
S
A=
(A U ),
(U,x)A

de modo que si (U 0 , x0 ) es cualquier carta de V , tenemos que


S
x0 [A U 0 ] =
x0 [A U U 0 ],
(U,x)A

y basta probar que cada conjunto x0 [A U U 0 ] es nulo. Ahora bien, este


conjunto es la imagen del conjunto nulo x[A U U 0 ] por el difeomorfismo
x1 x0 .
No es difcil probar que si V es una variedad de Riemann (las introducimos en el captulo siguiente), los conjuntos nulos en este sentido coinciden con
los conjuntos nulos para la medida inducida por la metrica (ver la nota de la
p
agina 346). No obstante no vamos a necesitar este hecho. Nos bastar
a con
observar que la uni
on numerable de conjuntos nulos es nula, que todo subconjunto de un conjunto nulo es nulo y que todo conjunto nulo tiene interior vaco.
Todos estos hechos se deducen inmediatamente de las propiedades de la medida
de Lebesgue.
Conviene destacar una consecuencia: si C V tiene la propiedad de que
para todo p C existe un entorno U en V tal que C V es nulo, entonces C

252

Captulo 9. Variedades diferenciales

es nulo. En efecto, como V tiene una base numerable es posible cubrir C por
una cantidad numerable de conjuntos cuya intersecci
on con C es nula, luego C
es nulo.
Ahora ya podemos enunciar el teorema que perseguimos:
Teorema 9.27 (Teorema de Sard) Si f : V W es una aplicaci
on diferenciable, entonces el conjunto de valores crticos de f es nulo.
n: Si A W es el conjunto de valores crticos de f y (U, x)
Demostracio
es una carta de W , es claro que x[A U ] es el conjunto de valores crticos de
f |f 1 [U ] x, y hemos de probar que este conjunto es nulo, luego podemos suponer
que W = Rk .
Razonaremos por inducci
on sobre la dimensi
on n de V . El teorema es obviamente cierto si n = 0.
Llamemos C V al conjunto de puntos crticos de V . Es f
acil ver que es
cerrado en V (si un punto tiene diferencial suprayectiva, la matriz de esta en
una carta dada tendr
a un menor de orden k no nulo, luego lo mismo suceder
a en
un entorno). Llamemos D C al conjunto de puntos de V donde la diferencial
es nula. Tambien es claro que D es cerrado. Hemos de probar que f [C] es nulo,
para lo cual probaremos que f [D] y f [D \ C] son ambos nulos.
Sea f1 la primera funci
on coordenada de f . Si un punto p V cumple
df |p = 0, entonces tambien df1 |p = 0, luego si E es el conjunto de puntos crticos
de f1 (que en este caso coincide con el conjunto de puntos donde df1 se anula),
tenemos que f [D] f1 [E]Rk1 . Para probar que f [D] es nulo basta ver, pues,
que f1 [E] es nulo, es decir, podemos suponer que f : V R. Expresando V
como uni
on numerable de abiertos coordenados, podemos suponer tambien que
V es un abierto en Rn .
Llamemos Di al conjunto de los puntos p V tales que todas las derivadas
parciales de f de orden i se anulan en p. Los conjuntos Di son cerrados y
satisfacen las inclusiones D = D1 D2 Dn .
Veamos que f [Dn ] es nulo. Para ello basta ver que f [Dn Q] = 0 para todo
cubo cerrado Q V . Sea s la longitud de los lados de Q. Para cada
natural m
podemos dividir Q en mn cubos de lado s/m y di
ametro sm1 n. Tomemos
x Q Dn y sea Q0 uno de los cubos peque
nos que contienen a x. Por el
teorema de Taylor para funciones de n variables, existe una constante B (una
cota en Q de las derivadas de orden n + 1 de f ) tal que si x Q0 entonces
n+1
s n
n+1
|f (x) f (x)| Bkx xk
B
.
m
Esto significa que f [Q0 ] est
a contenido en un intervalo de longitud A/mn+1 ,
donde A es una constante independiente de m. Entonces f [Q Dn ] est
a contenido en una uni
on de intervalos cuya medida (de la uni
on) es menor o igual
que A/m. Esto prueba que f [Q Dn ] es un conjunto nulo.
Ahora probamos que cada f [Di \ Di+1 ] es nulo, lo que implica que f [D] es
nulo, tal y como queremos probar.

9.5. El fibrado de tangentes

253

Como Di+1 es cerrado en V , podemos cambiar V por V \ Di+1 y suponer


que Di+1 = . As, cada x Di anula a todas las derivadas de f de orden i
pero no a una derivada de orden i + 1. As pues, f tiene una derivada parcial
g de orden i cuya diferencial es no nula en x. Sea Ux un entorno de x donde
dg no se anula. Basta probar que f [Ux ] es nulo, pues Di puede cubrirse por
una cantidad numerable de abiertos de este tipo. Equivalentemente, podemos
suponer que dg no se anula en V .
De este modo, Di g 1 [0] y 0 es un valor regular de g. El teorema 9.25 nos
da que V 0 = g 1 [0] es una subvariedad de Rn de dimensi
on2 n 1 y Di est
a
contenido en el conjunto de puntos crticos de f |V 0 . Por hip
otesis de inducci
on
f [Di ] = f |V 0 [Di ] es nulo.
Ahora nos falta demostrar que f [C \D] es nulo. Al igual que antes, podemos
cambiar V por V \ D y suponer que D = , es decir, que df no se anula en
ning
un punto. Basta probar que todo punto x C tiene un entorno con imagen
nula. Concretamente, puesto que dfx 6= 0, existe una coordenada de f , digamos
fk , cuya diferencial en x no es nula. Sea Ux un entorno de x donde dfk no se
anule, es decir, donde todos los puntos son regulares para fk . Basta probar que
f [Ux ] es nulo o, equivalentemente, podemos suponer que Ux = V .
Para cada t R en la imagen de fk , tenemos que Vt = fk1 [t] es una
subvariedad de V de dimensi
on n1. Sea ft = f |Vt : Vt Rk1 {t}. Es claro
que la diferencial de ft en cada punto de Vt est
a formada por las k 1 primeras
componentes de la diferencial de f en el punto y, como la u
ltima no se anula,
un punto de Vt es crtico para f si y s
olo si lo es para ft , es decir, Cft = C Vt .
Por hip
otesis de inducci
on tenemos que ft [C Vt ] = f [C] (Rk1 {t}) es nulo.
El teorema de Fubini implica entonces que f [C] es nulo.

9.5

El fibrado de tangentes

Hasta ahora hemos asignado un espacio tangente a cada punto de una variedad diferenciable, pero no hemos mostrado ninguna relaci
on entre los espacios
correspondientes a puntos distintos. Vamos a ver que todos los espacios tangentes de una variedad se pueden estructurar como una nueva variedad diferencial.
Sea, pues, V una variedad diferencial de dimensi
on n, y llamemos
S
TV =
Tp (V ).
pV

Notemos que la uni


on es disjunta. Aunque en realidad es redundante, conviene representar a los elementos de T V como pares (p, v), donde v Tp (V ).
Si (U, x) es una carta en V , podemos considerar a T U como subconjunto de
T V a traves de las identificaciones naturales entre los espacios Tp (U ) y Tp (V ).
Consideramos la aplicaci
on x
: T U R2n dada por
x
(p, v) = (x1 (p), . . . , xn (p), v(x1 ), . . . , v(xn )).
2 Si

n = 1 la conclusi
on es simplemente que V 0 es un conjunto numerable.

254

Captulo 9. Variedades diferenciales

Es claro que x
es inyectiva, pues si x
(p, v) = x
(q, w), comparando las primeras componentes concluimos que p = q y comparando las segundas concluimos
que v = w. (Las segundas componentes son las coordenadas de v y w respecto a
la base de Tp (V ) asociada a x.) Adem
as la imagen de x
es el abierto x[U ] Rn .
Es f
acil ver que existe una u
nica topologa en T V para la que los conjuntos
T U son abiertos y las aplicaciones x
son homeomorfismos. La prueba resulta
m
as clara en un contexto general:
Teorema 9.28 Sea V un conjunto y A un conjunto de pares (U, x), donde los
conjuntos U V cubren V y x : U Rn biyectiva de modo que si (U, x),
(U 0 , y) A, entonces x[U U 0 ] es abierto en Rn y x1 y es un homeomorfismo
en la imagen. Entonces existe una u
nica topologa en V para la cual las aplicaciones de A son homeomorfismos en la imagen (o sea, cartas). En particular,
si las aplicaciones x1 y son diferenciables entonces A determina en V una
estructura de variedad diferencial con dicha topologa.
n: Basta probar que las antiim
Demostracio
agenes por las cartas de los
n
abiertos de R forman la base de una topologa en V . Para ello tomamos
un punto p x1 [G] y 1 [H], donde G y H son abiertos en Rn . Entonces
A = G x[y 1 [H]] es un abierto en Rn y p x1 [A] x1 [G] y 1 [H].
As, si (T U, x
) y (T U 0 , y) son dos cartas de de T V , tenemos que T U T U 0 =
0
T (U U ) y x
[T (U U 0 )] = x[U U 0 ] Rn , que es abierto en R2n . Adem
as, si
(u, v) est
a en este conjunto, entonces

!
n
P
1
1
x
(u, v) = x (u),
vj xj |x1 (u) ,
j=1

(
x1 y)(u, v) = ((x1 y)(u), w),
donde

n
X
yi
(x1 yi )
wi =
vj
=
vj
.
xj x1 (u) j=1
xj
u
j=1
n
X

Es claro, pues, que x


1 y es una funci
on diferenciable en su dominio.
As pues, si V es una variedad diferencial, podemos considerar a T V como
variedad con la estructura determinada por las cartas x
. A esta variedad T V
se la conoce como fibrado de tangentes de V .
La aplicaci
on : T V V dada por (p, v) = p es claramente diferenciable, pues su lectura en dos cartas x
y x es la proyecci
on en las n primeras
componentes.
Si f : V W es una aplicaci
on diferenciable entre variedades, podemos
definir df : T V T W mediante df (p, v) = (f (p), df |p (v)). Tambien es una
aplicaci
on diferenciable, pues su lectura en dos cartas x
y y es de la forma
(
x1 df y)(u, v) = ((x1 f y)(u), w),

9.6. Tensores

255

donde

(x1 f yi )
wi =
vj

xj
u
j=1
n
X

Veamos ahora que cada Tp (V ) es una subvariedad de T V . En general, todo


espacio vectorial X de dimensi
on n sobre R tiene una estructura natural de
variedad diferencial, en la que cualquier isomorfismo entre X y Rn es una carta.
Con esta estructura en Tp (V ) (para p U ), la inclusi
on
ip : Tp (V ) T V
dada por ip (v) = (p, v) es diferenciable pues, fijada una carta (U, x) alrededor
de p, su lectura respecto al isomorfismo que a cada v Tp (V ) le asigna sus coordenadas en la base xi y la carta x
es la identidad. M
as a
un, si llamamos y a
x

n
n
la composici
on T U x[U ] R R , tenemos que ip y es el isomorfismo
(v) = (dx1 |p (v), . . . , dxn |p (v)). De aqu se sigue que i1
= y|ip [Tp (V )] 1
p
es continua, luego ip es un homeomorfismo en la imagen. Por otra parte,
dip |v dy|(p,v) = d|v es un isomorfismo, luego dip |v es un monomorfismo. Esto
termina la prueba de que Tp (V ) es ciertamente una subvariedad de T V .
Los isomorfismos can
onicos p : Tp Rn Rn determinan una aplicaci
on
n
n
: T R R . Claramente es diferenciable, pues su lectura respecto de la
carta inducida por la identidad es la aplicaci
on (p, v) 7 v.

9.6

Tensores

Los espacios tangentes permiten adaptar a las variedades diferenciales conceptos y resultados propios del algebra lineal. El concepto de tensor sistematiza
y unifica esta adaptaci
on.
Definici
on 9.29 Sea V un espacio vectorial de dimensi
on finita sobre un cuerpo
K y sea V su espacio dual. Definimos el espacio de los tensores de tipo (r, s)
sobre V como el espacio vectorial
r veces

s veces

Tsr (V ) = V V V V
(Se entiende que los productos tensoriales son respecto a K. Convenimos
que T00 (V ) = K.) Los tensores de tipo (r, 0) se llaman contravariantes, mientras
que los de tipo (0, s) se llaman covariantes. El algebra tensorial de V se define
como
L
T(V ) = Tsr (V ).
r,s

Ciertamente, T(V ) tiene estructura de algebra (no conmutativa) con el producto tensorial inducido por
(v1 vr 1 s ) (v10 vr0 0 10 s0 0 )
= v1 vr v10 vr0 0 1 s 10 s0 0 .

256

Captulo 9. Variedades diferenciales

Para tensores de tipo (0, 0) (escalares), convenimos que T = T .

Si e1 , . . . , en es una base de V y e1 , . . . , en es su base dual en V , entonces


una base de Tsr (V ) viene dada por los tensores ei1 eir ej1 ejs .
En otras palabras, todo tensor T de tipo (r, s) se expresa de forma u
nica
como
X i ,...,i
T =
Tj11,...,jsr ei1 eir ej1 ejs ,
i1 ,...,ir
j1 ,...,js

,...,ir
donde los escalares Tji11,...,j
reciben el nombre de coordenadas de T en la base
s
e1 , . . . en .

Teorema 9.30 Si V es un espacio vectorial de dimensi


on finita, existe un
isomorfismo natural entre Tsr (V ) y el espacio de las formas multilineales de
(V )r V s determinado por que cada tensor puro de Tsr (V ) se corresponde con
la forma dada por
(v1 vr 1 s )(1 , . . . , r , w1 , . . . , ws )
= 1 (v1 ) r (vr )1 (w1 ) s (ws ).
n: La aplicaci
Demostracio
on que a cada (v1 , , vr , 1 , , s ) le hace
corresponder la forma multilineal del enunciado es multilineal, luego induce una
aplicaci
on lineal de Tsr (V ) en el espacio de las formas multilineales (esto justifica
que tal y como ya hemos hecho en el enunciado identifiquemos cada tensor
con la forma multilineal que le asociamos). Hemos de probar que se trata de un
isomorfismo. Para ello fijamos una base e1 , . . . , en de V y vamos a comprobar
que los tensores
ei1 eir ej1 ejs .
se corresponden con una base del espacio de formas multilineales. En efecto, si
F es una forma multilineal es f
acil ver que
X
F =
F (ei1 , , eir , ej1 , , ejs )ei1 eir ej1 ejs .
i1 ,...,ir
j1 ,...,js

Por otra parte, si


X
i1 ,...,ir
j1 ,...,js

,...,ir
Tji11,...,j
e eir ej1 ejs , = 0,
s i1

al hacer actuar esta forma multilineal sobre (ei1 , , eir , ej1 , , ejs ) obtenemos
,...,ir
que Tji11,...,j
= 0.
s
As pues, los tensores de tipo (0, 0) son los escalares, los tensores de tipo (1, 0)
son los elementos de V que, de acuerdo con el teorema anterior, se identifican
con los elementos de V . Los tensores de tipo (0, 1) son los elementos de V , los
tensores de tipo (0, 2) son las formas bilineales en V . Por ejemplo, el producto

9.6. Tensores

257

escalar en Rn es el tensor e1 e1 + + en en , donde e1 , . . . , en es la base


can
onica.
Los tensores de tipo (1, 1) pueden identificarse con los endomorfismos de V
en virtud del teorema siguiente:
Teorema 9.31 Si V es un espacio vectorial de dimensi
on finita, existe un isomorfismo natural entre T11 (V ) y el espacio de los endomorfismos de V . Concretamente, a cada endomorfismo f le corresponde el tensor T (, x) = (f (x)) y
a cada tensor T le corresponde el endomorfismo
f (x) =

n
P

T (ei , x)ei ,

i=1

donde e1 , . . . , en es cualquier base de V .


n: Es f
Demostracio
acil comprobar que las dos correspondencias descritas
son lineales y mutuamente inversas.
Observemos que si T y f se corresponden por el isomorfismo del teorema
anterior, entonces T (ei , ej ) = ej (f (ei )). El miembro izquierdo es la coordenada
Tji de T , mientras que el miembro derecho es la entrada (i, j) de la matriz del
endomorfismo f en la base dada. As pues, el isomorfismo del teorema asigna
a cada tensor T el endomorfismo que en una base dada tiene por matriz a la
matriz de coordenadas de T .
As mismo conviene observar que si v V y V entonces el tensor v
se corresponde con el endomorfismo dado por (v )(x) = (x)v. En efecto:
(v )(x) =

n
P

(v )(ei , x)ei =

i=1

n
P

ei (v)(x)ei = (x)v.

i=1

Definici
on 9.32 Si V es un espacio vectorial de dimensi
on finita, se llaman
contracciones tensoriales a las aplicaciones lineales
r1
Clk : Tsr (V ) Ts1
(V ),

con 1 k r, 1 l s,

determinadas por la propiedad siguiente:


Clk (v1 vr 1 s ) = l (vk )v1 vk vr 1
l s ,
donde el circunflejo indica que falta el termino correspondiente.
En principio definimos Clk mediante esta relaci
on para los tensores b
asicos
correspondientes a una base e1 , . . . , en de V , pero por linealidad resulta inmediatamente que se cumple para tensores puros arbitrarios.
,...,ir
Es claro que si un tensor T Tsr (V ) tiene coordenadas Tji11,...,j
respecto a
s
k
una base de V , entonces, las coordenadas de Cl (T ) son
n
P

t=1

T11 (V

i ,...,i

,t,i

,...i

r
k1
k+1
Tj11,...,jl1
,t,jl+1 ,...js .

Por ejemplo, si T
), entonces C11 (T ) es la traza del endomorfismo de
V asociado a T por el teorema anterior.

258

Captulo 9. Variedades diferenciales

Definici
on 9.33 Un campo tensorial de tipo (r, s) en una variedad diferencial
V es una aplicaci
on T que a cada punto p V le hace corresponder un tensor
Tp Tsr (Tp (V )).
r (V ) el conjunto de todos los campos tensoriales en
Representaremos por T
s
V de tipo (r, s). Claramente tiene estructura de espacio vectorial real con las
operaciones definidas puntualmente. M
as a
un, tiene estructura de m
odulo sobre el anillo de todas las funciones reales definidas sobre V (con la suma y el
producto definidas tambien puntualmente). El conjunto
) = LT
r (V )
T(V
s
r,s

tiene estructura de algebra unitaria no conmutativa con el producto tensorial


definido puntualmente.
Cada carta (U, x) de V determina los campos tensoriales
r (U ).
xi1 xir dxj1 dxjs T
s

r (V ),
En cada punto p U constituyen una base de Tsr (Tp (V )), luego si T T
s
entonces
X i ,...,i
T |U =
Tj11,...,jsr xi1 xir dxj1 dxjs ,
(9.5)
i1 ,...,ir
j1 ,...,js

,...,ir
para unas funciones Tji11,...,j
: V R unvocamente determinadas por T .
s
Concretamente,
,...,ir
Tji11,...,j
(p) = Tp (dxi1 |p , . . . , dxir |p , xj1 |p , . . . , xjs |p ).
s

Estas funciones se llaman coordenadas del campo T respecto a la carta dada.


Diremos que un campo tensorial T es diferenciable si sus coordenadas respecto
a cualquier carta son diferenciables.
Es f
acil ver que para que un campo tensorial T sea diferenciable es suficiente con que tenga coordenadas diferenciables respecto a las cartas de un
atlas de V . En efecto, si (U, y) es otro sistema de coordenadas, p U y x es
una carta alrededor de p en el atlas referido, podemos expresar cada campo
xi como combinaci
on lineal de los campos yj y los coeficientes son las funciones diferenciables yj /xi , e igualmente podemos expresar los campos dxi
como combinaci
on lineal de los campos dyj (la matriz de cambio de base es
la inversa de la anterior, luego tambien est
a formada por funciones diferenciables). Al sustituir estas expresiones en (9.5) obtenemos las coordenadas de T
respecto a la carta y como combinaci
on lineal con coeficientes diferenciables de
las coordenadas de T respecto de x.
Definici
on 9.34 Llamaremos Tsr (V ) al conjunto de los campos tensoriales diferenciables en la variedad V . Es claro que tiene estructura de espacio vectorial

9.6. Tensores

259

real con las operaciones definidas puntualmente y es un C (V )-m


odulo, donde
C (V ) es el anillo de las funciones diferenciables de V en R (tambien con las
operaciones definidas puntualmente). As mismo, el espacio
L
T(V ) = Tsr (V )
r,s

tiene estructura de algebra unitaria no conmutativa con el producto tensorial


definido puntualmente.
Tenemos definidas (puntualmente) las contracciones tensoriales
r1
Clk : Tsr (V ) Ts1
(V ).

Puesto que las coordenadas de una contracci


on se obtienen sumando las
del tensor de partida, es claro que las contracciones de los campos tensoriales
diferenciables son diferenciables.
En la pr
actica es costumbre llamar simplemente tensores a los campos tensoriales diferenciables en una variedad.
Observemos que T00 (V ) = C (V ) es el anillo de las funciones diferenciables en V , los elementos de X(V ) = T01 (V ) se llaman campos vectoriales en
V . Definimos tambien 1 (V ) = T10 (V ). Notemos que si f C (V ), entonces
df 1 (V ).
Teorema 9.35 Los campos vectoriales en una variedad V son las aplicaciones
diferenciables X : V T V tales que para todo p V se cumple Xp Tp V .
n: S
Demostracio
olo hay que comprobar que si X : V T V cumple la
condici
on Xp Tp V , entonces X es diferenciable como aplicaci
on si y s
olo si lo
es como tensor.
Ahora bien, considerando una carta x alrededor de un punto q y la carta
inducida x
alrededor de Xq , tenemos que X es diferenciable en q como aplicaci
on
si y s
olo si lo es la composici
on X x
, pero esta viene dada por
x
(Xp ) = (x1 (p), . . . , xn (p), Xp (x1 |p ), . . . , Xp (xn |p ).
Las primeras coordenadas son ciertamente diferenciables y las u
ltimas son las
coordenadas de X como tensor, luego la diferenciabilidad de X como aplicaci
on
equivale a la diferenciabilidad como tensor.
Ejemplo Si X X(S n ) entonces podemos considerar la composici
on
X

di

S n T S n T Rn+1 Rn+1 ,
que es una aplicaci
on diferenciable v : S n Rn+1 con la propiedad de que
v(p) es ortogonal a p para todo p S n (ver el ejemplo de la p
agina 247).
Recprocamente, es f
acil ver que toda aplicaci
on v en estas condiciones determina un campo X X(S n ). Tambien es claro que X se anula en un punto p

260

Captulo 9. Variedades diferenciales

si y s
olo si se anula v. Por consiguiente, si en la definici
on 3.12 a
nadimos la
hip
otesis de diferenciabilidad tenemos que los campos de vectores en S n en el
sentido de dicha definici
on coinciden con los campos vectoriales en S n seg
un
la definici
on general que no se anulan en ning
un punto, y el teorema 3.13
prueba que S n tiene un campo vectorial que no se anula en ning
un punto si y
s
olo si n es impar.3
Si T Tsr (V ), 1 , . . . , r 1 (V ) y v1 , . . . , vs X(V ), podemos formar la
aplicaci
on
T (1 , . . . , r , v1 , . . . , vs ) : V R
dada por
T (1 , . . . , r , v1 , . . . , vs )(p) = Tp (1 |p , . . . , r |p , v1 |p , . . . , vs |p ).
Es f
acil ver que es diferenciable (en un entorno de cada punto p se expresa
como combinaci
on de las funciones coordenadas de T , i , vi ). Por consiguiente
tenemos definida una aplicaci
on
r veces

s veces

T : 1 (V ) 1 (V ) X(V ) X(V ) C (V )
que claramente es C (V )-multilineal. El teorema siguiente muestra que esta es
una forma alternativa de concebir los tensores en una variedad.
Teorema 9.36 (Lema de localizaci
on) Si V es una variedad diferencial y
r veces

s veces

: 1 (V ) 1 (V ) X(V ) X(V ) C (V )
es una aplicaci
on C (V )-multilineal, entonces existe un u
nico tensor T Tsr (V )
tal que T = .
n: Tomemos p V , 10 , . . . , r0 Tp (V ), v10 , . . . , vs0 Tp (V ).
Demostracio
Es f
acil construir campos i 1 (V ), vi X(V ) tales que i |p = i0 ,
vi |p = vi0 . Por ejemplo, tomamos una carta (U, x) alrededor de p y consideramos
funciones fij C (V ) tales que fij (p) sean las coordenadas de vi0 en la base

xj |p y se anulen fuera de un compacto contenido en U . Entonces los campos


P
j fij xj son diferenciables en V (entendiendo que valen 0 fuera de U , donde
no est
an definidas las parciales) y toman el valor vi0 en p. Similarmente con las
formas i .
Definimos
Tp (10 , . . . , r0 , v10 , . . . , vs0 ) = (1 , . . . , r , v1 , . . . , vs ).
Hemos de comprobar que esta definici
on no depende de los campos que
hemos construido. Primeramente veremos que si un campo i o un campo vi se
anula en un abierto U , entonces (1 , . . . , r , v1 , . . . , vs )|U = 0.
3 Se comprueba inmediatamente que los campos construidos en la prueba de 3.13 para n
impar son de hecho diferenciables.

9.6. Tensores

261

En efecto, para cada p U existe una funci


on f C (V ) que se anula en
un entorno compacto de p y vale 1 fuera de U . Si i |U = 0, entonces i = f i ,
luego
(1 , . . . , r , v1 , . . . , vs )(p) = (1 , . . . , f i , . . . r , v1 , . . . , vs )(p)
= f (p) (1 , . . . , r , v1 , . . . , vs )(p) = 0.
Si se anula un campo vi se razona igualmente.
Ahora veamos que si i |p = 0 o bien vi |p = 0, entonces
(1 , . . . , r , v1 , . . . , vs )(p) = 0,
lo cual justifica que Tp est
a bien definido. Supongamos concretamente que
vi (p) = 0.
P
Tomemos una carta (U, x) alrededor de p y sea vi |U =
ak xk . Sea
k

h C (V ) una funci
on que tome el valor 1 en un entorno compacto de p
y que se anule fuera de otro compacto contenido en U . Podemos considerar
que las funciones a
k = hak y los campos w
k = hxk est
an definidos en todo V ,
entendiendo que valen 0 fuera de U . As, el campo
P
vi = a
k w
k X(V )
k

coincide con vi en un entorno de p luego, por lo que hemos demostrado,


P
(1 , . . . , r , v1 , . . . , vs )(p) = a
k (p) (1 , . . . , r , v1 , . . . w
k , . . . , vs )(p) = 0,
k

pues estamos suponiendo que a


k (p) = ak (p) = 0 para todo k.

S
olo falta probar que el campo tensorial T es diferenciable, pues claramente
T = y la unicidad tambien es obvia.
Fijada una carta (U, x), es claro que, para cada p U ,
,...,ir
Tji11,...,j
(p) = Tp (dxi1 |p , . . . , dxir |p , xj1 |p , . . . , xjs |p )
s

= (1 , . . . , r , v1 , . . . , vs ),
donde k es cualquier forma tal que k |p = dxik |p y vk es cualquier campo
tal que vk |p = xjk |p . Ahora bien, podemos construir k y vk de modo que
coincidan con dxik y xjk no s
olo en p sino de hecho en un entorno U 0 de p, con
lo que
,...,ir
Tji11,...,j
| 0 = (1 , . . . , r , v1 , . . . , vs )|U 0
s U
As pues las coordenadas de T son diferenciables en un entorno de cada
punto de U , luego son diferenciables en U .
Para terminar demostramos que los tensores covariantes pueden transportarse mediante aplicaciones diferenciables. En efecto, si f : V W es una

262

Captulo 9. Variedades diferenciales

aplicaci
on diferenciable entre variedades, definimos f] : Ts0 (W ) Ts0 (V ) mediante
f] (T )p (v1 , . . . vs ) = Tf (p) (dfp (v1 ), . . . , dfp (vs )).
Una comprobaci
on rutinaria muestra que f] (T ) es diferenciable, y es claro
que f] es lineal. M
as a
un, (f g)] = g] f] y 1] = 1. En particular es claro que
si f es un difeomorfismo entonces f] es un isomorfismo.
Conviene observar tambien que si g C (W ) entonces f] (g) = f g y
f] (dg) = d(f g).

Captulo X

Variedades de Riemann
Una variedad topol
ogica tiene una estructura topol
ogica similar hasta cierto
punto a la de Rn , mientras que una variedad diferencial comparte adem
as con
Rn las propiedades vectoriales. En este captulo introduciremos una estructura
adicional en las variedades que generaliza la estructura eucldea de Rn , es decir, la posibilidad de determinar distancias entre puntos y medir angulos entre

curvas. Esta
es la noci
on de metrica de Riemann, aunque empezaremos estudiando en la primera secci
on el concepto de conexi
on afn: un aparato algebraico
an
alogo a la estructura afn de Rn .

10.1

Conexiones afines

En esta secci
on definiremos una derivaci
on sobre el algebra tensorial de una
variedad diferenciable. En realidad nos limitaremos a estudiar algebraicamente
una familia de derivaciones, y en la secci
on 10.3 construiremos una especfica
con un significado geometrico sencillo. Aunque de momento no es evidente en
absoluto, la idea que conviene tener presente es que vamos a definir una derivada
que determine la variaci
on que experimenta un vector al ser trasladado sobre
una variedad, de modo que las traslaciones de vectores con derivada nula se
corresponder
an con el movimiento de un vector paralelamente a s mismo en
Rn . Empezamos introduciendo la noci
on general de derivaci
on:
Definici
on 10.1 Sea V una variedad diferencial. Una derivaci
on en T(V ) es
una aplicaci
on lineal D : T(V ) T(V ) que cumpla
D(T1 T2 ) = DT1 T1 + T1 DT2 .
Diremos que D es homogenea de grado (p, q) (con p, q Z) si transforma los
tensores de tipo (r, s) en tensores de tipo (r + p, s + q).
Si p o q es negativo entendemos que Tsr (V ) = 0 si r < 0 o s < 0. En primer
lugar observamos que las derivaciones son locales, en el sentido siguiente:
263

264

Captulo 10. Variedades de Riemann

Teorema 10.2 Si D es una derivaci


on en el
algebra tensorial de una variedad
diferencial V y T1 , T2 T(V ) coinciden en un entorno de un punto p, entonces
(DT1 )p = (DT2 )p .
n: Basta probar que si T se anula en un entorno U de p
Demostracio
entonces (DT )p = 0. Sea f C (V ) tal que f se anule en un entorno de p y
valga 1 fuera de un entorno de p contenido en U . Entonces T = f T = f T ,
luego
(DT )p = (Df )p Tp + f (p)(DT )p = 0 + 0 = 0.
Si V es una variedad diferencial, una derivaci
on en C (V ) es una aplicaci
on

lineal D : C (V ) C (V ) tal que


para todo f, g C (V ).

D(f g) = (Df )g + f Dg,

Dada una derivaci


on D en C (V ), una derivaci
on en X(V ) (con respecto la
derivaci
on dada) es una aplicaci
on lineal D : X(V ) X(V ) tal que
D(f X) = (Df )X + f DX,

para todo f C (V ), X X(V ).

Igualmente se define una derivaci


on en 1 (V ) (respecto a una derivaci
on en
C (V )). Es claro que una derivaci
on de grado (0, 0) en T(V ) se restringe a tres
derivaciones en C (V ), X(V ) y 1 (V ). Recprocamente, tenemos el teorema
siguiente:

Teorema 10.3 Sea V una variedad diferencial y supongamos definido un par


de derivaciones
D : C (V ) C (V ),

D : X(V ) X(V ).

Entonces existe una u


nica derivaci
on D : T(V ) T(V ) de grado (0, 0) que
extiende a las derivaciones dadas y que conmuta con las contracciones de tensores.
n: Veamos primero la unicidad. Si 1 (V ), sea X X(V ),
Demostracio
de modo que X T11 (V ). Entonces
D((X)) = D(C11 ( X)) = C11 (D( X)))
= C11 (D() X + D(X)) = (D)(X) + (DX).
As pues,
(D)(X) = D((X)) (DX).

(10.1)
1

Seg
un el lema de localizaci
on, esto determina a D sobre (V ).
Sea ahora T Tsr (V ). Fijemos X1 , . . . , Xs X(V ) y 1 , . . . , r 1 (V ).
Consideramos el tensor
2r
T X1 Xs 1 r T2s
(V ).

10.1. Conexiones afines

265

Llamamos C a la composici
on de las contracciones (i, s + i) y (r + j, j). As
D(T (1 , . . . , r , X1 , . . . , Xs )) = D(C(T X1 Xs 1 r ))

= C DT X1 Xs 1 r
P
+ T X1 DXi Xs 1 r
i

P
+ T X1 Xs 1 Dj r
j

= (DT )(1 , . . . , r , X1 , . . . , Xs ) +

T (1 , . . . , r , X1 , . . . , DXi , . . . , Xs )

P
+ T (1 , . . . , Dj , . . . , r , X1 , . . . , Xs ).
j

As pues, DT est
a determinada por la relaci
on

(DT )(1 , . . . , r , X1 , . . . , Xs ) = D(T (1 , . . . , r , X1 , . . . , Xs ))

(10.2)

P
P
T (1 , . . . , r , X1 , . . . , DXi , . . . , Xs ) T (1 , . . . , Dj , . . . , r , X1 , . . . , Xs ).
i

Veamos ahora la existencia de D. En primer lugar, definimos D sobre 1 (V )


mediante (10.1). Esto es correcto por el lema de localizaci
on, pues es f
acil ver que
el miembro derecho es C (V )-lineal. Tambien es inmediato que, as definida,
D es una derivaci
on.
Ahora definimos D para un tensor arbitrario de tipo (r, s) mediante (10.2).
De nuevo es f
acil comprobar que el miembro derecho es C (V )-multilineal.

Tampoco ofrece dificultad comprobar que D es una derivaci


on. Entonces, el
teorema 10.2 sabemos que (DT )p depende u
nicamente de la restricci
on de T a
un entorno de p. Teniendo esto en cuenta, para comprobar que D conmuta con
las contracciones de tensores basta probarlo localmente, es decir, sobre campos
tensoriales definidos sobre un abierto coordenado. Un poco m
as en general,
basta probar que D conmuta, por ejemplo con C11 , sobre un tensor de la forma
X1 Xr 1 s . De nuevo la comprobaci
on no ofrece dificultad
alguna.
Ejemplo Si V es una variedad diferencial, cada X X(V ) determina una
derivaci
on en C (V ) mediante f 7 X(f ).
Si X, Y X(V ), definimos el corchete de Lie de X e Y como el campo
vectorial
[X, Y ]p (f ) = Xp (Y (f )) Yp (X(f )).
Por ejemplo, en el dominio de un sistema de coordenadas x tenemos que

,
= 0.
xi xj

266

Captulo 10. Variedades de Riemann

Es f
acil ver que si, fijado X X(V ), definimos
LX (f ) = X(f ),

para f C (V ), Y X(V ),

LX (Y ) = [X, Y ],

tenemos un par de derivaciones a las que podemos aplicar el teorema anterior.


Obtenemos as una derivaci
on LX : T(V ) T(V ) a la que se conoce como
derivada de Lie respecto al campo X X(V ).
Usando que [X, Y ] = LX Y = LY X, es f
acil obtener la expresi
on en coordenadas del corchete de Lie. Si se cumple
X=

ui

entonces

,
xi

Y =

X
j

vj

,
xj

X X vk
uk
[X, Y ] =
ui
vi
.
xi
xi xk
i

(10.3)

Aunque la derivada de Lie tiene gran importancia en geometra diferencial,


nosotros no vamos a necesitarla m
as que colateralmente. Las derivaciones que
vamos a considerar estar
an determinadas tambien por un campo vectorial, pero
ser
an lineales respecto de este, tal y como exigimos a continuaci
on:
Definici
on 10.4 Sea V una variedad diferencial. Una conexi
on afn o derivada
covariante en V es una aplicaci
on D : X(V ) X(V ) X(V ) tal que
a) Si X, Y , Z X(V ), f , g C (V ), entonces Df X+gY Z = f DX Z +gDY Z.
b) Si X, Y , Z X(V ), entonces DX (Y + Z) = DX Y + DX Z.
c) Si X, Y X(V ), f C (V ), entonces DX (f Y ) = f DX Y + X(f )Y .
De este modo, para cada campo X X(V ), una conexi
on D determina una
derivaci
on DX en X(V ) respecto a la derivaci
on f 7 X(f ) de C (V ). Por el
teorema anterior DX se extiende a una u
nica derivaci
on de grado (0, 0) en T(V )
que conmuta con las contracciones de tensores, luego podemos extender D a
una aplicaci
on D : X(V ) T(V ) T(V ) cuyas propiedades son:
a) Si f C (V ), entonces DX (f ) = X(f ).
b) Si X, Y X(V ), f , g C (V ), T T(V ), entonces
Df X+gY T = f DX T + gDY T.
c) Si X X(V ), T1 , T2 T(V ), entonces
DX (T1 + T2 ) = DX T1 + DX T2
y
DX (T1 T2 ) = T1 DX T2 + DX T1 T2 .

10.1. Conexiones afines

267

Ya sabemos que (DX T )p depende u


nicamente del valor de T en un entorno
de p. Ahora probamos que la linealidad en X hace que (DX T )p s
olo dependa
de Xp (para un T dado).
Teorema 10.5 Si D es una conexi
on en una variedad V , X X(V ), T T(V )
y p V , entonces (DX T )p depende u
nicamente de Xp y de la restricci
on de T
a un entorno de p.
n: Primero demostramos que (DX T )p s
Demostracio
olo depende de la
restricci
on de X a un entorno de p. Si el campo X se anula en un entorno U de
p, tomamos una funci
on f C (V ) tal que f (p) = 0 y que valga 1 fuera de un
entorno compacto de p contenido en U . Entonces X = f X, luego
(DX T )p = (Df X T )p = f (p)(DX T )p = 0.
Ahora probamos que si Xp =
una carta (U, x) alrededor de p.
los vectores P
on
xi por una funci
campo X 0 =
vi wi X(V ) tal
i

0 entonces (DX T )p = 0. Para ello tomamos


Multiplicando las coordenadas de X en x y
de C (V ) adecuada podemos conseguir un
que wi coincida con xi en un entorno de p

y vi coincida con la coordenada i-esima de X en dicho entorno. Entonces X 0


coincide con X en un entorno de p, luego, por lo que ya hemos probado,
P
(DX T )p = vi (p)(Dwi T )p = 0
i

porque vi (p) = 0 para todo i. La parte sobre T ya est


a probada.

As pues, si D es una conexi


on en V , v Tp (V ) y T T(V ), tiene sentido
hablar de (Dv T )p (pues siempre es posible construir un campo X X(V ) tal
que Xp = v, pero (DX T )p no depende de la elecci
on de X).
Coeficientes de una conexi
on Consideremos ahora una carta (U, x) y dos
campos X, Y X(V ). Entonces
P
P
X|U = ui xi ,
Y |U = vi xi .
i

Si D es una conexi
on en V , tenemos que
X
X vj
P
(DX Y )|U = ui Dxi (vj xj ) =
ui vj Dxi xj +
ui
x .
xi j
i,j
i,j
i,j

Como Dxi xj X(U ), existen funciones diferenciables kij : U R tales


que
P
Dxi xj = kij xk .
(10.4)
k

kij

Las funciones
se llaman coeficientes de la conexi
on D en la carta x, y la
determinan completamente en U , pues, seg
un hemos obtenido,
XX
X vk
(DX Y )|U =
ui vj kij +
ui
.
(10.5)
xi xk
i,j
i
k

268

Captulo 10. Variedades de Riemann

Vamos a probar que las conexiones conectan los distintos espacios tangentes de una variedad conexa, pero antes debemos probar que una conexi
on
permite derivar campos tensoriales definidos u
nicamente sobre arcos regulares,
en el sentido que explicamos a continuaci
on:
Definici
on 10.6 Sea : [a, b] V un arco diferenciable1 en una variedad
V . Un campo tensorial de tipo (r, s) sobre es una aplicaci
on T que a cada
t [a, b] le asigna un tensor T (t) Tsr (T(t) (V )).
En estas condiciones, si (U, x) es una carta alrededor de un punto (t0 ),
existen unas funciones
,...,ir
Tji11,...,j
: 1 [U ] R,
s
unvocamente determinadas por T , tales que, para todo t 1 [U ] se cumple
T (t) =

i1 ,...,ir
j1 ,...,js

,...,ir
Tji11,...,j
(t)xi1 |(t) xir |(t) dxj1 |(t) dxjs |(t) .
s

,...,ir
Diremos que el campo T es diferenciable si sus funciones coordenadas Tji11,...,j
s
son diferenciables, para cualquier carta alrededor de un punto de la imagen de .
Es f
acil ver que basta con que esto suceda para un conjunto de cartas que cubran
dicha imagen.
En lo sucesivo sobrentenderemos que todos los campos tensoriales que consideramos son diferenciables.
Es claro que el conjunto de todos los campos tensoriales de tipo (r, s) sobre
un arco dado es un espacio vectorial y un C ([a, b])-m
odulo con las operaciones definidas puntualmente. As mismo, la suma de todos estos espacios es
un algebra unitaria con el producto tensorial definido puntualmente. Tambien
tenemos definidas las contracciones de tensores.
Diremos que un arco : [a, b] V es regular si su derivada
d
0
T(t) (V )
(t) = d|t
dt t

no se anula en ning
un punto. El teorema siguiente es la clave para aplicar una
conexi
on a un campo definido u
nicamente sobre un arco:
Teorema 10.7 Sea T un campo tensorial de tipo (r, s) definido sobre un arco
regular : [a, b] V y sea t0 [a, b]. Entonces existe un entorno U de (t0 )
en V y un campo tensorial T 0 Tsr (U ) tal que T = T 0 . Adem
as, si D es una
conexi
on en V , entonces (D 0 (t0 ) T 0 )(t0 ) no depende de T 0 .

1 Entenderemos que esto significa que se extiende a una aplicaci


on diferenciable definida
sobre un intervalo abierto mayor.

10.1. Conexiones afines

269

n: Tomemos un sistema de coordenadas x alrededor de (t0 ).


Demostracio
Entonces x tiene derivada no nula en t0 , luego alguna de las funciones coordenadas xi tiene derivada no nula en t0 . Por el teorema de la funci
on inversa
(para funciones de una variable), tenemos que xi se restringe a un difeomorfismo entre un entorno de t0 y un entorno J de x0i = xi ((t0 )). Sea t = t(xi ) la
funci
on inversa y sea U = x1
i [J], entorno coordenado de (t0 ).
Para cada p U tenemos que xi (p) J, luego podemos definir Tp0 = Tt(xi (p)) .
Las funciones coordenadas de T 0 en U son la composici
on de xi con t y con las
funciones coordenadas de T , luego son diferenciables. As pues, T Tsr (U ) y,
por construcci
on, T = T 0 .
Para la segunda parte basta probar que si T 0 es un campo tensorial en un
entorno de (t0 ) tal que T 0 = 0, entonces (D 0 (t0 ) T 0 )(t0 ) = 0.
Tomemos un campo X X(V ) tal que X(t0 ) = 0 (t0 ). Por definici
on,
(D 0 (t0 ) T 0 )(t0 ) = (DX T 0 )(t0 ) .
En un sistema de coordenadas alrededor de (t0 ) tendremos que
X i ,...,i
T0 =
Tj11,...,jsr xi1 xir dxj1 dxjs ,
i1 ,...,ir
j1 ,...,js

y al aplicar DX resulta:
X
,...,ir
DX T 0 =
DX (Tji11,...,j
)xi1 xir dxj1 dxjs
s
i1 ,...,ir
j1 ,...,js

i1 ,...,ir
j1 ,...,js

,...,ir
Tji11,...,j
DX (xi1 xir dxj1 dxjs ).
s

El segundo sumando se anula en (t0 ) porque por hip


otesis se anulan las
funciones coordenadas de T 0 . Respecto al primero, vemos que

i1 ,...,ir
d(

T
)
j
,...,j
,...,ir
,...,ir
,...,ir
1
s
DX (Tji11,...,j
)
= X(t0 ) (Tji11,...,j
) = 0 (t0 )(Tji11,...,j
)=
= 0.
s (t0 )
s
s

dt
t0

As pues, (DX T 0 ) 0 (t) = 0.

Definici
on 10.8 Sea D una conexi
on en una variedad V y sea : [a, b] V
un arco regular en V . Llamaremos derivada covariante a lo largo de inducida
por D a la aplicaci
on D/dt, definida sobre el algebra de campos tensoriales a lo
largo de en s misma, dada por

DT
= (D 0 (t) T 0 )(t0 ) ,
para cada t0 [a, b],
dt t0
donde T 0 es cualquier extensi
on de T a un entorno de (t0 ) en el sentido del

teorema anterior. (Esta


es la definici
on para campos homogeneos de tipo (r, s).
Para campos arbitrarios extendemos la definici
on por linealidad.)

270

Captulo 10. Variedades de Riemann

En particular, si T T(V ), se cumple


D( T )
= D 0 (t) T.
dt
Es claro que la derivada covariante es local, es decir, que DT /dt|t0 depende
u
nicamente de la restricci
on de T a un entorno de t0 . Las dem
as propiedades
se deducen inmediatamente a partir de las de la derivada de campos en V :
Teorema 10.9 Sea D una conexi
on en una variedad diferencial V . Entonces,
la derivada covariante de campos tensoriales sobre un arco regular cumple las
propiedades siguientes:
a) Conserva el grado de los tensores homogeneos y conmuta con las contracciones de tensores.
b) Si f C ([a, b]), entonces

Df
df
= .
dt
dt

c) Si T1 y T2 son campos tensoriales sobre , entonces


D(T1 + T2 )
DT1
DT2
=
+
dt
dt
dt
y
D(T1 T2 )
DT2
dT1
= T1
+
T2 .
dt
dt
Dt
Necesitamos calcular la expresi
on en coordenadas de la derivada covariante
de un campo vectorial v a lo largo de un arco . Sea (U, x) una carta alrededor
de un punto (t0 ). Entonces, para t 1 [U ] tenemos la expresi
on

X

vt =
vj (t)
.
xj (t)
j

Aplicando las propiedades de la derivada covariante tenemos:

X dvj
D( xj )
Dv X dvj

=
+ vj
=
+ vj D 0
.
dt
dt xj (t)
dt
dt xj (t)
xj
j
j
Ahora observamos que

0 =
con lo que
Dv X
=
dt
j

X d( xi )

,
dt
xi (t)
i

X d( xi )
dvj
+ vj
(Dxi xj )(t) .
dt xj (t)
dt
i

10.1. Conexiones afines

271

Sustituyendo Dxi xj por su expresi


on en coordenadas queda

n
n
X
Dv X dvk
d( xi )
k
=
+
vj ij ((t))
.
dt
dt
dt
xk (t)
i,j=1

(10.6)

k=1

Antes de extraer las consecuencias de esta expresi


on conviene considerar un
ejemplo que motive nuestro prop
osito.
Ejemplo Consideremos en R2 el arco dado por (t) = (cos t, sen t), digamos
para t [0, ]. Un campo vectorial sobre es el dado por
vt = x |(t) + y |(t) ,
donde x, y son las coordenadas de la carta identidad. As pues, respecto de la
identidad las coordenadas de v son constantes v1 = v2 = 1. Intuitivamente, v
es un campo de vectores paralelos, por lo que, en cierto sentido, podemos decir
que v es un campo constante. Concretamente, a traves de los isomorfismos
can
onicos (t) , tenemos que v se identifica con el campo v : [0, ] R2 dado
por vt = (1, 1), y as s que es constante, pero en terminos de variedades abstractas esto no tiene sentido, ya que vt es un elemento de T(t) (R2 ), es decir, cada
vt est
a en un espacio vectorial distinto. Tampoco podemos definir los campos
constantes (o, m
as apropiadamente, paralelos) en una variedad como los campos
con coordenadas constantes en una carta, pues esto depender
a de la carta que
consideremos. Por ejemplo, en R2 \ {(0, 0)} tenemos la carta determinada por
las coordenadas polares, y es f
acil ver que, respecto a esta carta,
vt = (cos t + sen t) |(t) + (cos t sen t) |(t) .
As pues, las coordenadas de v ya no son constantes.
En general, vemos que tiene sentido considerar que un
campo vectorial es paralelo aunque sus coordenadas
respecto de una carta varen, porque la variaci
on puede
deberse a que los vectores b
asicos asociados a la carta
no se trasladen paralelamente a s mismos.

vt

En una variedad abstracta no podemos definir la noci


on de transporte paralelo de un vector sobre una curva, porque al contrario de lo que sucede en
Rn no tenemos ning
un criterio para comparar vectores de espacios tangentes distintos y decidir si son o no paralelos. Lo que nos falta es un an
alogo a la
estructura afn de Rn , pero esto es precisamente lo que aporta una conexi
on (recordemos que el nombre completo de las conexiones es conexiones afines).
La clave para ver que las conexiones determinan una noci
on de paralelismo
nos la proporciona el teorema siguiente.
Teorema 10.10 Sea : [a, b] V un arco regular en una variedad diferencial
V , sea p = (a) y sea D una conexi
on en V . Para cada vector v0 Tp (V ) existe
Dv
un u
nico campo vectorial v sobre tal que v(a) = v0 y
= 0.
dt

272

Captulo 10. Variedades de Riemann

n: Tomemos una carta x alrededor de p. En vista de (10.6),


Demostracio
un campo vectorial v a lo largo de tendr
a derivada covariante nula en un
entorno de a si y s
olo si sus coordenadas vk (t) en la carta x satisfacen las
ecuaciones diferenciales de primer orden
n
X
dvk
d( xi )
+
vj ( kij )
= 0.
dt
dt
i,j=1

(10.7)

La teora de ecuaciones diferenciales nos da que este sistema tiene soluci


on
u
nica en un entorno de a si imponemos la condici
on inicial vk (a) = vk0 , donde
vk0 son las coordenadas del vector v0 .
En general, un campo vectorial en las condiciones del enunciado se llama
transporte paralelo de v0 a lo largo de . Acabamos de probar que, para todo
> 0 suficientemente peque
no, existe un u
nico transporte paralelo de v0 sobre
el arco = |[a,a+] . Tomando suficientemente peque
no podemos garantizar
la existencia y unicidad de transporte paralelo sobre para los vectores de
una base de Tp (V ) y para el vector nulo. De aqu se sigue la existencia y
unicidad del transporte paralelo de cualquier vector sobre . En efecto, una
combinaci
on lineal de campos vectoriales con derivada covariante nula tiene
derivada covariante nula, y transporta a la combinaci
on lineal correspondiente de
los vectores de partida. Por otra parte, si dos campos son transportes paralelos
de un mismo vector, su diferencia es un transporte paralelo del vector nulo,
luego por la unicidad se trata del campo nulo.
Si en lugar de partir de a partimos de un punto t ]a, b[, podemos justificar la
existencia de transporte paralelo tanto hacia la derecha como hacia la izquierda
de t, es decir, existe un > 0 tal que todo vector de T(t) (V ) tiene transporte
paralelo u
nico a lo largo de |[t,t+] .
Ahora cubrimos cada t [a, b] por un entorno cerrado tal que existe transporte paralelo u
nico de su extremo izquierdo a su extremo derecho. Por compacidad extraemos un subcubrimiento finito de los interiores de estos entornos
y lo ordenamos en una sucesi
on finita de intervalos
I0 = [a, a + 0 [ ,

I1 = ]t1 1 , t1 + 1 [ ,

...

, Im = ]b , b] ,

de modo que cada intervalo corta al siguiente y existe transporte paralelo u


nico
entre sus extremos.
Dado v0 Tp (V ), el transporte paralelo v a lo largo de |[a,a+0 ] es un campo
vectorial que coincide en un intervalo con el transporte paralelo de v(t1 ) a
lo largo de |[t1 ,t1 +] , luego este extiende a v hasta un transporte paralelo
(diferenciable) de v a lo largo de |[a,t1 +] . Encadenando de este modo los
transportes llegamos a un transporte paralelo a lo largo de . La unicidad en
cada tramo implica la unicidad global.
Recogemos en la definici
on siguiente el concepto de transporte paralelo que,
por conveniencia, hemos introducido ya en la prueba del teorema anterior:
Definici
on 10.11 Sea : [a, b] V un arco regular en una variedad diferencial V y sea D una conexi
on en V . Llamaremos transporte paralelo a lo largo

10.1. Conexiones afines

273

de respecto a la conexi
on D a la familia de aplicaciones
tpt : T(a) (V ) T(t) (V ),

t [a, b],

tales que, para cada v T(a) (V ), el campo t 7 tpt (v) es el u


nico campo
vectorial sobre que tiene derivada covariante nula y cumple tpa (v) = v.
Por definici
on tenemos, pues, que tpa es la identidad en T(a) (V ).
Teorema 10.12 En las condiciones de la definici
on anterior, el transporte paralelo
tpt : T(a) (V ) T(t) (V )
es un isomorfismo de espacios vectoriales.
n: En la prueba del teorema anterior hemos justificado que
Demostracio
el transporte paralelo es lineal. Adem
as, si tpt (v) = 0 para cierto v y cierto
t, entonces, en un entorno de (t), las coordenadas del campo tpt (v) (para v
fijo) satisfacen el sistema de ecuaciones diferenciales (10.7), que obviamente es
satisfecho por las funciones constantemente iguales a 0, y si dos soluciones de
un sistema de ecuaciones diferenciales toman el mismo valor en un punto, son
iguales. As pues, si tpt (v) = 0 para un cierto valor de t, se cumple esto mismo
en un entorno de t. En otras palabras, el conjunto de puntos de [a, b] donde
se anula el campo tpt (v) = 0 es abierto, pero por continuidad es cerrado. La
conclusi
on es que el campo es constante y, en particular, v = 0. Esto prueba que
el transporte paralelo es inyectivo y, como los espacios tangentes tienen todos
la misma dimensi
on, de hecho es biyectivo.
Ejemplo En Rn podemos considerar la conexi
on afn determinada por que
todos sus coeficientes kij respecto de la carta identidad son nulos. En tal caso,
la f
ormula (10.6) se reduce a

n
Dv X dvk
=
.
dt
dt xk (t)
k=1

A traves de los isomorfismos can


onicos (t) , un campo v se identifica con
el campo v : [a, b] Rn dado por v = (v1 , . . . , vn ), y la igualdad anterior se
reduce a
Dv
dv
=
.
dt
dt
Por consiguiente, los campos paralelos son los campos con coordenadas constantes respecto a la carta identidad, y un vector en un espacio Tp (Rn ) es el
transporte paralelo de otro en Tq (Rn ) a lo largo de cualquier arco de extremos
p y q si y s
olo si ambos se corresponden con el mismo vector de Rn a traves de
los isomorfismos can
onicos.
El transporte paralelo en Rn entre los espacios tangentes a dos puntos no
depende del arco a traves del cual se realice (como es obvio). Formalmente

274

Captulo 10. Variedades de Riemann

esto se debe a que la dependencia de en las ecuaciones (10.7) desaparece si


los coeficientes kij son nulos. No obstante, respecto a conexiones arbitrarias en
variedades arbitrarias, el transporte paralelo s depende de la trayectoria. M
as
adelante comprenderemos mejor este hecho.
Quiz
a el lector se sienta tentado a considerar en una variedad arbitraria la
conexi
on afn determinada por que sus coeficientes kij son todos nulos, pero por
desgracia esto no es posible, pues el hecho de que los coeficientes de una conexi
on
sean nulos en una carta puede obligar a que no lo sean en otra (por ejemplo, en
R2 los coeficientes de la conexi
on que hemos definido en el ejemplo anterior no
pueden ser nulos respecto a las coordenadas polares). Por consiguiente, habra
que especificar un atlas en el que pudieramos tomar nulos consistentemente los
coeficientes de la conexi
on, y esto no es casi nunca posible. Ciertamente,
en cualquier variedad cubrible con una u
nica carta podemos considerar la conexi
on determinada por que sus coeficientes en dicha carta son nulos, pero aqu
terminan las posibilidades de este metodo.
De cara a trabajar con una conexi
on lo m
as simple posible en una variedad, nos encontramos con que hay una condici
on sobre sus coeficientes que no
depende de la carta en la que se consideren. Se trata de kij = kji . Si los
coeficientes respecto a unas coordenadas cumplen esto en un punto, lo mismo
sucede con los coeficientes respecto a cualquier otro sistema de coordenadas.
Una forma de probarlo sera determinar las ecuaciones que transforman los coeficientes de unas coordenadas a otras y comprobar que as sucede, con lo cual
sabramos, pero no entenderamos.
El hecho de que los coeficientes kij puedan anularse respecto a unas coordenadas y no anularse respecto de otras prueba que no son las funciones coordenadas de ning
un tensor. Esencialmente esto se debe a que la conexi
on D(X, Y ) es
lineal respecto a la primera componente pero no respecto a la segunda, mientras
que los tensores son completamente lineales. En cambio, vamos a probar que
kij kji s que son las funciones coordenadas de un tensor, con lo que el hecho
de que se anulen o no en un punto depender
a s
olo de que dicho tensor sea o no
el tensor nulo en el punto, lo cual no depende de las coordenadas.
Puesto que kij kji son las coordenadas de Dxi xj Dxj xi , estamos
buscando un tensor que se anule en un punto si y s
olo si
Dxi xj Dxj xi = 0

para todo i, j.

Una forma exigir esto sin hacer referencia a coordenadas sera pedir que
DX Y DY X = 0

para todos los campos X, Y X(V ).

Sin embargo esto u


ltimo es mucho m
as fuerte que la condici
on anterior. Para
comprender exactamente la situaci
on consideramos las expresiones en coordenadas
X
X
X=
ui
,
Y =
vj
.
xi
xj
i
j

10.1. Conexiones afines

275

Entonces (10.5) nos da que


DX Y DY X =

XX
k

ij

ui vj (kij kji ) +

X vk
uk
ui
vi
.
xi
xi
xk
i

As queda claro que, aunque se den la simetras kij kji = 0, habr


a campos
para lo cuales DX Y DY X 6= 0. Ahora bien, el termino residual es precisamente
la expresi
on en coordenadas del corchete de Lie (10.3), luego tenemos que
DX Y DY X [X, Y ] =

XX
k

ij

ui vj (kij kji )

.
xk

Ahora el miembro izquierdo no depende de sistemas de coordenadas, mientras que el miembro derecho muestra que la expresi
on es C (V )-bilineal.
Definici
on 10.13 Si D es una conexi
on en una variedad V , definimos su torsi
on
como el operador
Tor D : X(V ) X(V ) X(V )
dado por (Tor D)(X, Y ) = DX Y DY X [X, Y ].
Hemos probado que Tor D es bilineal y tambien es claro que (Tor D)(X, Y )p
depende u
nicamente de los valores de X e Y en un entorno de p. Teniendo
en cuenta que [xi , xj ] = 0, es claro que (Tor D)(X, Y )p = 0 si y s
olo si
kij (p) = kji (p), para todo i, j, k. Con esto hemos probado que esta condici
on es independiente del sistema de coordenadas respecto al que se calculan
los coeficientes kij (tal y como afirm
abamos) y la raz
on es que la torsi
on es
esencialmente un tensor. La situaci
on es similar a la que en el teorema 9.31 nos
permita representar los endomorfismos por tensores: conocer (Tor D)(X, Y )
equivale a conocer ((Tor D)(X, Y )), para cada 1 (V ). As pues, podemos
identificar la torsi
on con el tensor
Tor D : 1 (V ) X(V ) X(V ) R
dado por (X, Y, ) 7 (DX Y DY X [X, Y ]). Esta aplicaci
on es claramente
C (V )-multilineal, luego por el lema de localizaci
on determina un tensor de
tipo (1, 2) cuyas coordenadas en una carta son
(Tor D)(dxk , xi , xj ) = dxk (Dxi xj Dxj xi ) = kij kji .
Diremos que una conexi
on D es una variedad V es simetrica si su torsi
on es
nula, es decir, si kij = kji en cualquier carta.
Terminamos esta secci
on con un complemento natural a la existencia de
transporte paralelo: la noci
on de transporte paralelo sobre un arco diferenciable
a trozos. Diremos que un arco : [a, b] V en una variedad V es diferenciable
(regular) a trozos si existe una partici
on a = t0 < < tm = b de modo que
es diferenciable (regular) en cada intervalo [ti , ti+1 ].

276

Captulo 10. Variedades de Riemann

Teorema 10.14 Si V es una variedad diferencial conexa, dos puntos distintos


cualesquiera de V pueden unirse por un arco regular a trozos.
n: Observemos que si (U, x) es una carta tal que x[U ] es
Demostracio
convexo, entonces dos puntos distintos cualesquiera p, q U pueden unirse por
un arco regular. En efecto, basta tomar la composici
on con x1 del segmento
que une x(p) con x(q).
Ahora consideremos el conjunto C formado por un punto p V y todos
los puntos de V que pueden unirse con p mediante un arco regular a trozos.
Acabamos de probar que C es abierto, pues si q C y tomamos una carta
(U, x) alrededor de q con imagen convexa, entonces U C, pues al encadenar
un arco regular a trozos que una p con q y un arco regular que una q con
cualquier punto r U , obtenemos un arco regular a trozos que une a p con r.
Similarmente concluimos que C es cerrado, pues si q V \ C y (U, x) es
igual que antes, necesariamente U V \ C. Por conexi
on V = C.
En realidad no es difcil probar que dos puntos cualesquiera de una variedad
conexa pueden unirse por un arco regular (limando las esquinas), pero en la
pr
actica es m
as c
omodo trabajar con arcos regulares a trozos, pues as podemos
encadenarlos libremente, aunque las uniones no sean diferenciables.
Se define el transporte paralelo a lo largo de un arco regular a trozos como
la composici
on de los transportes paralelos sobre cada trozo donde es regular.
Obviamente se siguen cumpliendo todas las propiedades que hemos visto sobre
transporte paralelo.

10.2

M
etricas de Riemann

Una metrica de Riemann consiste en asignar a cada espacio tangente de una


variedad un producto escalar de forma consistente, es decir, a traves de un
tensor (diferenciable). Esto es suficiente para generalizar a variedades todas las
nociones propias de la estructura eucldea de Rn .
Definici
on 10.15 Una metrica de Riemann en una variedad diferencial V es
un tensor g de tipo (0, 2), simetrico y definido positivo, es decir, tal que si p V
y v, w Tp (V ), entonces gp (v, w) = gp (w, v) y si v Tp (V ) es no nulo entonces
gp (v, v) > 0.
Una variedad de Riemann es un par (V, g), donde V es una variedad diferencial y g es una metrica. El tensor g se llama tambien tensor metrico de V .
Su nombre cl
asico es el de primera forma fundamental de V . En definitiva, g
asigna un producto escalar eucldeo a cada espacio tangente de V .
Si (U, x) es una carta de V , la expresi
on coordenada del tensor metrico ser
a
de la forma
P
g|U = gij dxi dxj .
ij

La simetra de g equivale a que sus coordenadas satisfagan la relaci


on gij = gji ,
para todo par de ndices i, j.

10.2. Metricas de Riemann

277

Del hecho de que la metrica g sea definida positiva se deduce en particular


que la matriz G = (gij ) tiene determinante no nulo en cada punto.
Ejercicio: Calcular la relaci
on entre las coordenadas de una metrica en dos cartas
distintas.

La metrica usual en Rn viene dada por


g = dx1 dx1 + + dxn dxn .
Claramente, con esta metrica, los isomorfismos can
onicos p : Tp (Rn ) Rn
resultan isometras cuando en Rn consideramos el producto escalar usual.
Toda subvariedad W de una variedad de Riemann V adquiere de forma
natural una metrica, a traves del homomorfismo i] : T20 (V ) T20 (W ) inducido
por la inclusi
on. Especficamente, si v, v Tp (W ), tenemos que
i] (g)p (v, w) = gp (dip (v), dip (w)).
Es claro que i] (g) es simetrico y, teniendo en cuenta que la diferencial dip es
inyectiva en cada punto p W , tambien es claro que i] (g) es definido positivo.
En otras palabras, i] (g)p es el producto escalar en Tp (W ) que convierte a dip
en una isometra en su imagen.
Subvariedades de Rm En particular toda subvariedad V de Rm tiene definida una metrica natural. Concretamente, al identificar Tp (V ) con un subespacio de Rm , estamos componiendo di|p con p , y ambas son isometras (la
segunda considerando en Rm el producto escalar usual). As pues, al identificar
Tp (V ) con un subespacio de Rm la metrica inducida en V se corresponde con la
restricci
on a Tp (V ) del producto escalar de Rm .
Si x es un sistema de coordenadas en V alrededor de un punto p y r1 , . . . , rm
son las coordenadas de la identidad en Rm , tenemos que
gij (p) = gp (xi |p , xj |p ) = gp (di|p (xi |p ), di|p (xj |p ))
P
= p (di|p (xi |p )) p (di|p (xj |p )) = di|p (xi |p (rk ))di|p (xj |p (rk ))
k

X x1 rk
x1 rk
X
X

=
=

,
xi x(p)
xj x(p)
xi x(p) xj x(p)
k

donde X = x .
En este contexto es preferible considerar a gij definido sobre la imagen de x,
es decir, gij = X gij , con lo que tenemos la relaci
on
gij =

X X

.
xi xj

(10.8)

Esta expresi
on permite calcular f
acilmente la metrica de cualquier subvariedad de Rm .

278

Captulo 10. Variedades de Riemann

De todos modos, no necesitamos sumergir una variedad en Rn para encontrarle una metrica. Observemos que el teorema siguiente usa particiones de
la unidad, luego se apoya en la existencia de bases numerables. Hasta ahora
no habamos empleado esta hip
otesis (salvo en la prueba de la existencia de
particiones de la unidad).
Teorema 10.16 Toda variedad diferencial admite una metrica de Riemann.
n: Consideremos una variedad diferencial V , fijemos un atlas
Demostracio
{(U , x )}A y tomemos una partici
on de la unidad subordinada { }A
(con sop U ).
La imagen de x es un abierto de Rn , luego tiene definida una metrica que
puede trasladarse a U mediante x] . Llamemos a esta metrica g . El tensor
g = g puede considerarse definido en toda V , entendiendo que es nulo fuera
de U .
P
As mismo, podemos definir g =
g , bien definido porque casi todos los

sumandos son nulos en cada punto. Claramente g es simetrico y, teniendo en


cuenta que las funciones i toman valores en [0, 1], es f
acil ver que g es una
metrica de Riemann.
Una metrica permite definir la longitud de un arco:

Definici
on 10.17 La longitud de un arco diferenciable : [a, b] V en una
variedad de Riemann es
Z b
l() =
k 0 (t)k dt,
(10.9)
p
donde kvkp = gp (v, v).

Es f
acil ver que el integrando es una funci
on continua no negativa, por lo
que la longitud est
a bien definida. Adem
as coincide con la definici
on usual en
an
alisis cuando V es una subvariedad de Rn . En particular es independiente de
la parametrizaci
on de .
M
as en general, definimos la longitud de un arco diferenciable a trozos como
la suma de las longitudes de las restricciones del arco a cada uno de los intervalos donde es diferenciable. Notemos que la f
ormula (10.9) vale para arcos
diferenciables a trozos aunque el integrando no este definido en un n
umero finito
de puntos.
Es costumbre definir el elemento de longitud de una superficie de Riemann
V como
ds2p (v) = gp (v, v).
Notemos que ds2 no es un tensor, porque cada ds2p no es una aplicaci
on lineal,
sino una forma cuadr
atica. No obstante, ds2 y g se determinan mutuamente,
ya que
1
gp (v, w) = (ds2p (v + w) ds2p (v) ds2p (w)).
2

10.2. Metricas de Riemann

279

El elemento de longitud suele tener una expresi


on en coordenadas m
as sencilla que el tensor metrico. Por ejemplo, el elemento de longitud en Rn es
ds2 = dx21 + + dx2n .
Seg
un probamos al final de la secci
on anterior, en una variedad conexa todo
par de puntos puede unirse por un arco diferenciable a trozos.2
Definici
on 10.18 Si V es una variedad de Riemann conexa, definimos la distancia entre dos puntos p, q V como el nfimo (p, q) de las longitudes de los
arcos diferenciables a trozos que unen p con q.
Vamos a probar que es una distancia en V que induce la topologa de V .
Obviamente (p, q) 0 y (p, p) = 0. La prueba de que si (p, q) = 0
entonces p = q es m
as delicada, y debemos posponerla.
Es f
acil ver que (p, q) = (q, p). De hecho, si : [a, b] V es un arco diferenciable a trozos que une p con q, entonces (a + b t) es un arco diferenciable
a trozos de la misma longitud que une q con p.
Dados tres puntos p, q, r V , si 1 une p con q y 2 une q con r, es
claro que podemos formar un arco 1 2 que une p con r y de modo que
l(1 2 ) = l(1 ) + l(2 ). Por consiguiente
(p, r) l(1 ) + l(2 ).
Tomando el nfimo en 1 y 2 obtenemos la desigualdad triangular:
(p, r) (p, q) + (q, r).
Con esto tenemos probado que es una pseudometrica en V , es decir, s
olo
nos falta probar que si (p, q) = 0 entonces p = q. Esto lo probaremos indirectamente: vamos a ver que la topologa que induce en V coincide con la
topologa original de V , de modo que la propiedad de Hausdor implicar
a que
es una distancia.
una carta de V alrededor de un punto p. Podemos suponer
Sea x : U U
que x(p) = 0. En U tenemos definidas dos metricas de Riemann: la restricci
on
de la metrica de V , a la que llamamos g, y la inducida por x a partir de la
, a la que llamaremos g. M
metrica eucldea g e en U
as concretamente, si q U
y v, w Tq (V ), entonces
e
gq (v, w) = gx(q)
(dxq (v), dxq (w)).

Es claro que dxq (xi |q ) = xi |x(q) , donde en el miembro izquierdo xi son las
coordenadas de x y en el miembro
derecho son las coordenadas de la identidad
. Por consiguiente, si v = P vi x |q y w = P wi x |q , entonces
en U
i
i
i

P
gq (v, w) = vi wi .

2 En

el teorema exigamos que los puntos fueran distintos para obtener un arco regular
pero, si s
olo exigimos diferenciabilidad, los arcos constantes unen cada punto consigo mismo.
Obviamente tienen longitud 0.

280

Captulo 10. Variedades de Riemann

Para cada q U y cada v =


kvk1 =

P
i

vi xi |q Tq (V ), definimos

q
rP
gq (v, v) =
gij (q)vi vj ,
ij

kvk2 =

q
rP
gq (v, v) =
vi2 .
i

Para cada arco : [a, b] U diferenciable a trozos definimos


l1 () =

k 0 (t)k1 dt,

l2 () =

k 0 (t)k2 dt.

En definitiva, l1 () es la longitud de y l2 () es la longitud de su lectura en


. Vamos a comparar ambas longitudes. Como 0 = x(p) U
, existe un > 0
U
n
1

tal que B = {x R | kxk } U . Sea K = x [B], que es un entorno


compacto de p contenido en U .
Definimos h : K S n1 R mediante
rP
h(q, u) =
gij (q)ui uj .
i,j

Claramente K S n1 es compacto y la funci


on h es continua y no se anula
(el radicando es la norma del vector de Tq (V ) de coordenadas u en la base xi ),
luego existen n
umeros reales M > m > 0 tales que
m < h(q, u) < M,
para todo q K y todo u S n1 . Equivalentemente,
rP
rP
rP
m
u2i
gij (q)ui uj M
u2i .
i

i,j

Ahora bien, por la homogeneidad de los tres terminos, esta desigualdad vale
para todo u Rn . De aqu se deduce que
mkvk2 kvk1 M kvk2
para todo v Tq (V ) con q K. Usando la monotona de la integral concluimos
que
m l2 () l1 () M l2 (),
para todo arco diferenciable a trozos con imagen contenida en K.
Veamos ahora que si q V cumple (p, q) < m, entonces q U . En
efecto, supongamos que q V \ U . Tomemos un arco diferenciable a trozos
: [a, b] V que una p con q.
Por continuidad existe un t [a, b] tal que [a, t] K. Sea t0 el supremo de
los t que cumplen esto. Como K es cerrado, es claro que [a, t0 ] K. Podemos
considerar el arco : [a, t0 ] B dado por = x. Es claro que k(t0 )k = ,
o de lo contrario podramos tomar un t > t0 con [a, t] K.

10.2. Metricas de Riemann

281

La longitud de un arco en Rn es mayor o igual que la distancia entre sus


extremos, luego l() . Ahora bien, como |[a,t0 tiene imagen en K, tenemos
que
l() = l2 (|[a,t0 ] ) l1 (|[ a, t0 ])/m l1 ()/m,
para todo arco que una p con q. Por consiguiente (p, q) m.
Esto ya nos garantiza que es una distancia: si p 6= q tomamos un entorno
coordenado U de p que no contenga a q. Seg
un acabamos de probar, todo r V
que cumpla d(p, r) < m ha de estar en U , para ciertos m y , luego (p, q) 6= 0.
M
as a
un, hemos probado que todo entorno de un punto p V para la
topologa de V contiene una bola abierta de centro p para la metrica . Ahora
probamos el recproco, es decir, que toda bola abierta B (p) contiene un entorno
de p para la topologa de V . Concretamente, el entorno
W = {q U | kx(q)k < mn{, /M }}.
En efecto, dado q W , el arco (t) = x1 (tx(q)) (para t [0, 1]) es diferenciable, tiene imagen en K y une p con q. Adem
as
l1 ()/M l2 () = kx(q)k < /M,
por lo que (p, q) l1 () < .
Resumimos en el teorema siguiente lo que hemos demostrado:
Teorema 10.19 Si V es una variedad de Riemann conexa, entonces la distancia definida como el nfimo de las longitudes de los arcos que unen dos puntos
dados es ciertamente una distancia en V que induce la topologa de V .
Teniendo en cuenta que toda variedad diferencial admite una metrica de
Riemann, tambien hemos probado que toda variedad diferencial es metrizable
(la conexi
on no es necesaria). Lo que s es esencial es la exigencia de que las
variedades tengan una base numerable (y sean espacios de Hausdor).
Definici
on 10.20 Un difeomorfismo f : V W entre variedades de Riemann
es una isometra si f] (gW ) = gV .
En tal caso, para cada p V , se cumple que df |p : Tp (V ) Tp (W ) es una
isometra respecto a los productos escalares gp y gf (p) .
De aqu se sigue inmediatamente que si es un arco diferenciable a trozos en
V entonces l() = l( f ), lo que a su vez implica que f conserva las distancias
entre puntos, es decir, que V (p, q) = W (f (p), f (q)).
Tambien es claro que la composici
on de isometras es una isometra y que la
inversa de una isometra es una isometra.
Ejercicio: Demostrar que si f : V W es un difeomorfismo tal que kdf |p (v)k = kvk
para todo p V y todo v Tp (V ), entonces f es una isometra.

282

10.3

Captulo 10. Variedades de Riemann

La conexi
on de Levi-Civita

En esta secci
on probaremos que toda metrica de Riemann determina una
conexi
on. Conviene estudiar primero el caso de las subvariedades de Rm .
Sea V una subvariedad de Rm y v un campo de vectores sobre un arco
regular : [a, b] V . Al identificar cada vt con (t) (di(t) (vt )) podemos
considerar que v : [a, b] Rm . Especficamente, si fijamos (la inversa de) una
Rn V alrededor de un punto (t0 ), alrededor de t0 , el arco
carta X : U
es una curva
se expresa como (t) = X(x(t)), donde x : ]t0 , t0 + [ U
diferenciable. Sabemos que la base asociada a la carta se corresponde a traves
de la identificaci
on con la base formada por las derivadas parciales de X, de
modo que, si las funciones coordenadas de v en la carta son v1 , . . . , vn , estamos
identificando v con el campo

X
X
v(t) = v1 (t)
+ + vn (t)
,
para t ]t0 , t0 + [
x1 x(t)
xn x(t)
Esta expresi
on muestra que v es diferenciable (en el sentido usual del an
alisis)
cuando lo consideramos como aplicaci
on en Rm .
En este contexto, la variaci
on de v viene expresada por su derivada v 0 , pero
esta tiene dos partes de naturaleza muy distinta. Podemos descomponerla de
forma u
nica como
v 0 (t) = Dv(t) + N (t),
donde Dv(t) T(t) (V ) y N (t) es ortogonal a T(t) (V ).
As, N es la variaci
on de v necesaria para que este permanezca tangente a
V a medida que avanzamos por , mientras que Dv expresa la variaci
on de v
sobre la superficie V .
Por ejemplo, si representa la trayectoria de un coche que se mueve sobre la
tierra y v = 0 , entonces v es la velocidad y v 0 es su aceleraci
on. La aceleraci
on
normal N es la parte de la aceleraci
on que obliga al coche a permanecer sobre
la tierra, causada u
nicamente por la gravedad, mientras que la aceleraci
on tangencial Dv recoge las variaciones del m
odulo de la velocidad y las variaciones de
direcci
on sobre la superficie terrestre, y est
a producida por la fuerza del motor
del coche. En ausencia de rozamiento, el coche con el motor parado se movera
con Dv = 0, y su trayectoria sera una recta sobre la tierra, que en realidad
sera una circunferencia, a causa de la aceleraci
on normal. Es esta derivada
tangencial Dv la que queremos definir para un campo de vectores arbitrario en
una variedad arbitraria. En otras palabras, queremos probar que Dv es un concepto interno, a pesar de que aqu lo hemos introducido a partir del concepto
externo v 0 .
Derivando la expresi
on local que hemos obtenido para v(t) vemos que

n
n
X
X
X
2 X
0
0
v (t) =
vj (t)
+
vj (t)
x0i (t).
(10.10)

x
x
x
j
i
j
x(t)
x(t)
j=1
i,j=1

10.3. La conexi
on de Levi-Civita

283

El primer termino es tangente a V , luego forma parte de Dv. Para desk : U


R
componer ortogonalmente el segundo introducimos las funciones
ij
dadas por
n
X
2X
kij X + Nij ,
=

(10.11)
xi xj
xk
k=1

donde Nij (x) es perpendicular a TX(x) (V ). Sustituyendo en (10.10) y eliminando la parte normal obtenemos que
n
n
X
X
X
0
k
0

Dv(t) =
vk +
vj ij (x(t))xi
.
(10.12)

x
k
x(t)
i,j=1
k=1

Todos los elementos del miembro derecho son internos, es decir, tienen
sentido en una variedad arbitraria. S
olo falta encontrar una definici
on interna
k . Para ello multiplicamos (10.11) por X/xl y, teniendo en
las aplicaciones
ij
cuenta (10.8), obtenemos
n

X
2 X X
kij gkl .
=

xi xj xl
k=1

Por otra parte, derivando en (10.8) respecto a los ndices oportunos, se comprueba f
acilmente que

2 X X
1
gjl

gil

gij
=
+

.
xi xj xl
2 xi
xj
xl
En total llegamos a que
n
X

k=1

kij gkl = 1

gjl

gil

gij
+

xi
xj
xl

].
A partir de aqu conviene trabajar con funciones definidas en U = X[U
k
1
k
k

As, si definimos ij = X ij , de modo que ahora ij : U R. Entonces


) equivale a
la ecuaci
on anterior (v
alida para todo x U
n
X

k=1

gkl kij

1
=
2

gjl
gil
gij
+

xi
xj
xl

(10.13)

(para todo p U ). Fijando i, j y variando k, l, tenemos un sistema de n


ecuaciones lineales con n inc
ognitas cuya matriz de coeficientes es (gkl ), que tiene
determinante no nulo en cada punto, lo que nos permite despejar las funciones
kij en terminos de las coordenadas del tensor metrico y sus derivadas. En
particular vemos que son funciones diferenciables. Tambien conviene destacar
que kij = kji .
As pues, tenemos determinada la derivada D en terminos de la metrica de V .
Ahora reformulamos (10.12) en terminos de los espacios tangentes abstractos.

284

Captulo 10. Variedades de Riemann

k (x(t)) = k ((t)). El resultado es


Para ello observamos que
ij
ij

n
n
X dvk
X
d( xi )
k
Dv(t) =
+
vj ij ((t))
.
dt
dt
xk (t)
i,j=1
k=1

Esta ecuaci
on es identica a (10.6), luego vemos que D es la derivada covariante a lo largo de asociada a una conexi
on en V cuyos coeficientes en una
carta dada vienen determinados por las ecuaciones (10.13). Adem
as, hemos
visto que se trata de una conexi
on simetrica.
En realidad no hemos probado que las ecuaciones (10.13) determinen una
conexi
on en V . S
olo sabemos que determinan una derivada covariante a lo
largo de cualquier curva. De todos modos esto lo probaremos enseguida para
variedades arbitrarias, no necesariamente sumergidas en Rm .
Teorema 10.21 Si V es una variedad de Riemann, existe una u
nica conexi
on
simetrica en V tal que X g = 0 para todo X X(V ).
n: Recordemos que la simetra equivale a que
Demostracio
X Y Y X = [X, Y ],

para todo X, Y X(V ).

Por otra parte, usando el argumento del teorema 10.3 para determinar
(X g)(Y, Z) vemos que, si C es la composici
on de las contracciones C11 y C22 ,
X (g(Y, Z)) = X (C(g Y Z)) = C(X (g Y Z))
= (X g)(Y, Z) + g(X Y, Z) + g(Y, X Z).
As pues, si la derivada es nula tenemos que
X(g(Y, Z)) = g(X Y, Z) + g(Y, X Z),

para todo X, Y, Z X(V ).

Como es habitual, probaremos primero la unicidad y de ella deduciremos la


existencia. Dados X, Y , Z X(V ), se ha de cumplir
X(g(Y, Z)) = g(X Y, Z) + g(Y, X Z),
Y (g(Z, X)) = g(Y Z, X) + g(Z, Y X),
Z(g(X, Y )) = g(Z X, Y ) + g(X, Z Y ).
Sumando las dos primeras igualdades y restando la tercera queda:
X(g(Y, Z)) + Y (g(Z, X)) Z(g(X, Y )) = g(X Y + Y X, Z)
+g(X Z Z X, Y ) + g(Y Z Z Y, X)

= g(2X Y + [Y, X], Z) + g([X, Z], Y ) + g([Y, Z], X).


Despejando:
g(X Y, Z) =

1
X(g(Y, Z)) + Y (g(Z, X)) Z(g(X, Y ))
2

g([Y, X], Z) g([X, Z], Y ) g([Y, Z], X) . (10.14)

10.3. La conexi
on de Levi-Civita

285

Como g es definida positiva, esta igualdad (v


alida para todo Z) determina
a X Y . (En general, si se cumple g(A, Z) = g(B, Z) para todo Z, ha de ser
g(A B, Z) = 0 y en particular g(A B, A B) = 0, luego A B = 0.)
M
as explcitamente, para probar la existencia, observemos que si p V ,
entonces gp : Tp (V ) Tp (V ) R induce un isomorfismo Tp (V ) Tp (V )
(por ser definida positiva induce un monomorfismo, y como los dos espacios
tienen la misma dimensi
on, es un isomorfismo). Fijados X e Y , el miembro
derecho de (10.14) es una aplicaci
on X(V ) R y se comprueba sin dificultad
que es C (V )-lineal, luego al particularizar en p tenemos una aplicaci
on lineal
Tp (V ) R, es decir, un elemento de Tp (V ). Definimos (X Y )p como el
elemento de Tp (V ) asociado a esta aplicaci
on lineal. As tenemos una aplicaci
on
p 7 (X Y )p que satisface (10.14). Hemos de probar que el campo vectorial
X Y as definido es diferenciable.
No necesitamos la diferenciabilidad de X Y para justificar que es lineal en
X y una derivaci
on en Y . Esto se sigue de la unicidad de (10.14). As mismo,
si fijamos un sistema de coordenadas alrededor de un punto p V y definimos
las funciones kij mediante (10.4), tenemos tambien que se cumple la igualdad
(10.5), luego X Y ser
a diferenciable en p si lo son las funciones kij . (Aqu
hemos usado que (X Y )p depende u
nicamente de la restricci
on de X e Y a
un entorno de p, lo cual se cumple porque lo cumple el miembro derecho de
(10.14)). As pues, basta calcular los coeficientes kij .
Para ello evaluamos (10.14) en xi , xj , xl y queda exactamente (10.13) lo
que, al igual que all, prueba que los coeficientes kij son diferenciables.
Con esto tenemos probado que existe una conexi
on simetrica que cumple
la ecuaci
on (10.14). Falta probar que X g = 0 para todo campo X. Ahora
bien, seg
un hemos calculado,
(X g)(Y, Z) = X(g(Y, Z)) g(X Y, Z) g(Y, X Z).
Basta calcular los dos u
ltimos miembros mediante (10.14) y operar.
Definici
on 10.22 Se llama conexi
on de Levi-Civita de una variedad de Riemann V a la u
nica conexi
on simetrica en V compatible con g (es decir, tal
que X g = 0 para todo X X(V )).
Los coeficientes kij de se conocen como smbolos de Christoel de la
conexi
on respecto de un sistema de coordenadas dado. Est
an determinados por
las ecuaciones (10.13).
En la primera parte de esta secci
on hemos probado que la derivada covariante
de un campo vectorial a lo largo de un arco regular respecto de la conexi
on de
Levi-Civita de una subvariedad de Rm es la proyecci
on sobre el espacio tangente
de la derivada usual del campo en Rm . Por consiguiente, un campo con derivada
covariante nula sufre u
nicamente las variaciones necesarias para permanecer
tangente a la variedad en cada punto, pero no gira sobre la variedad. Esto
justifica que la conexi
on de Levi-Civita es la conexi
on natural en una variedad

286

Captulo 10. Variedades de Riemann

de Riemann. Siempre que hablemos de derivaci


on covariante o de transporte
paralelo en una variedad de Riemann se sobrentender
a que la conexi
on es la que
acabamos de definir.
Es claro que si es un arco regular en una variedad de Riemann V , se cumple
g
= 0,
dt
lo cual, razonando igual que en el teorema anterior, se traduce en que para todo
par de campos vectoriales Y , Z sobre , se cumple

dg(Y, Z)
Y
Z
=g
, Z + g Y,
.
dt
dt
dt
En particular, si Y y Z son transportes paralelos, vemos que g(Y, Z) permanece constante, es decir, que los transportes paralelos son isometras entre los
espacios tangentes.
Ejemplo Con la interpretaci
on que hemos dado del transporte paralelo en
subvariedades de Rn no es difcil comprender que este dependa en general de
la trayectoria. Por ejemplo, si partimos de un vector en el polo norte de S 2 y
lo transportamos paralelamente por el meridiano hacia el que apunta, llegar
a
al ecuador apuntando hacia el sur. Por el contrario, si lo transportamos por
un meridiano perpendicular, llegar
a al ecuador horizontal, y si lo movemos por
el ecuador hasta llegar al punto al que habamos llegado antes, llegar
a tambien
horizontal. As pues, los dos caminos dan lugar a transportes paralelos que
difieren en un angulo recto.

10.4

Geod
esicas

Las geodesicas son el an


alogo a las rectas de Rn en una variedad diferencial.
Las rectas pueden caracterizarse como las curvas con segunda derivada nula o,
equivalentemente, con primera derivada constante. Esto tiene sentido en una
variedad de Riemann arbitraria:
Definici
on 10.23 Sea : ]a, b[ V una curva diferenciable en una variedad
de Riemann V . Diremos que es una geodesica si su derivada 0 , considerada
como campo de vectores sobre , tiene derivada covariante nula.
Puesto que el transporte paralelo conserva la metrica, si es una geodesica,
tenemos que k 0 (t)k es constante. En general, si una curva cumple que
k 0 (t)k = 1 para todo t, se dice que est
a parametrizada por el arco, porque
la longitud del segmento comprendido entre (0) y (t0 ) es
Z

t0

k 0 (t)k dt = t0 ,

10.4. Geodesicas

287

es decir, el par
ametro es la longitud recorrida. M
as en general, si una curva
cumple que k 0 (t)k = k es constante, entonces se dice que est
a parametrizada
proporcionalmente al arco, porque ahora la longitud entre (0) y (t0 ) es kt0
(o, equivalentemente, que si doblamos el recorrido del par
ametro doblamos la
longitud de la curva). Seg
un esto, la definici
on que hemos dado exige que las
geodesicas (no constantes) esten parametrizadas proporcionalmente al arco, lo
cual en ciertos contextos puede ser arbitrario. En particular, toda geodesica no
constante es una curva regular.
Observemos que toda curva regular : [a, b] V puede reparametrizarse
Rt
por el arco. Basta definir s(t) = a k 0 (t)k dt, que ser
a una funci
on diferenciable
estrictamente creciente. Por consiguiente tendr
a una inversa t(s), de modo que
(s) = (t(s)) tiene la misma imagen que pero est
a parametrizada por el
arco.
Podramos generalizar la noci
on de geodesica estableciendo que una curva
regular es una geodesica si su reparametrizaci
on por el arco es una geodesica
en el sentido anterior, pero no vamos a hacer tal cosa. Bastar
a con que seamos
conscientes de la restricci
on que hemos impuesto.
Al igual que hicimos con el transporte paralelo, obtendremos la existencia
de godesicas a partir de los teoremas de existencia de ecuaciones diferenciales.
Existencia de geod
esicas Consideremos una curva tal que (0) = q. Fijemos una carta (U, x) alrededor de q. Podemos suponer que x(q) = 0. En un
entorno de 0 tenemos la lectura x(t) = x (no debemos confundir esta x(t)
con la carta x(p)). La derivada tendr
a coordenadas
X dxk

0 (t) =
,
dt xk (t)
k

donde xk (t) es x(t) compuesta con la proyecci


on i-esima. Ahora aplicamos la
f
ormula (10.6), en virtud de la cual

n 2
n
X
X
0
d xk
dxi dxj
k
=
+
ij ((t))
.
dt
dt2
dt dt xk (t)
i,j=1

(10.15)

k=1

k = x1 k , de modo que k ((t)) =


k (x(t)). En conclusi
Llamemos
on,
ij
ij
ij
ij
tiene derivada covariante nula alrededor de 0 si y s
olo si la funci
on x(t) cumple
el sistema de ecuaciones diferenciales
0

n
X
d2 xk
kij (x(t)) dxi dxj = 0,
+

2
dt
dt dt
i,j=1

k = 1, . . . , n.

La teora de ecuaciones diferenciales nos da que existe una funci


on
x : ], [ B1 (0) B2 (0) Rn

(10.16)

288

Captulo 10. Variedades de Riemann

de clase C tal que x(t, x0 , v0 ) es la u


nica soluci
on de la ecuaci
on con las
condiciones iniciales x(0, x0 , v0 ) = x0 , x0 (0, x0 , v0 ) = v0 (las dos bolas abiertas
son bolas en Rn ).
Notemos que x(0, 0, 0) = 0 (pues x(t, 0, 0) es la funci
on constante 0), luego
reduciendo el dominio de x podemos suponer que
,
x : ], [ B1 (0) B2 (0) U

< 1,

.
B1 (0) U

Ahora observemos que la funci


on x((/2)t, x0 , v0 ) est
a definida en el abierto
]2, 2[ B1 (0) B2 (0) y tambien es soluci
on de la ecuaci
on diferencial. Por
la unicidad ha de ser
x((/2)t, x0 , v0 ) = x(t, x0 , (/2)v0 ).
As pues, cambiando 2 por 2 /2 podemos suponer que
.
x : ]2, 2[ B1 (0) B2 (0) U
Por el mismo argumento, si |t| 1 tenemos que x(t, x0 , v0 ) = x(1, x0 , tv0 ),
de modo que podemos definir

: B1 (0) B2 (0) U
mediante (x0 , v0 ) = x(1, x0 , v0 ) y as, la u
nica soluci
on del sistema de ecuaciones con condiciones iniciales (x0 , v) es la funci
on (x0 , tv), definida para
t ]1, 1[.
Ahora transportamos esta funci
on a la variedad V o, m
as exactamente, al
fibrado de tangentes de V , para aprovechar as toda la informaci
on que tenemos
sobre la dependencia de las condiciones iniciales. Sea x
: T U x[U ] Rn la
carta de T V asociada a x y sea W la antiimagen por x
de B1 (0) B2 (0). As
W es un abierto en T V , entorno del punto (q, 0), sobre el cual tenemos definida
U . Llamemosla exp : W U .
la composici
on de x
con y con x1 : U
Obviamente es diferenciable. Notemos que si (p, v) W , entonces (p, tv) W ,
para todo t [1, 1].
De este modo, si (p, v) W tenemos definida la curva v (t) = expp (tv) para
t ]1, 1[. Concretamente,
x((t)) = (x(p), tdx1 |p (v), . . . , tdxn |p (v)).
As, las coordenadas de v satisfacen el sistema de ecuaciones diferenciales que caracterizan a las geodesicas, luego podemos concluir que v es una
geodesica que pasa por v (0) = p y
v0 (0) =

X
k

dxk |p (v)

= v.
xk

M
as a
un, el teorema de unicidad de la soluci
on de las ecuaciones diferenciales
justifica que v (t) es, salvo prolongaci
on o restricci
on, la u
nica geodesica que

10.4. Geodesicas

289

pasa por p con tangente v. A su vez esto prueba que la aplicaci


on exp es
independiente de la carta con la que la hemos construido.
Podemos repetir la construcci
on con cada punto q V y unir todos los entornos Wq de (q, 0) pues, por la unicidad, las funciones exponenciales asociadas
a cada uno de ellos coincidir
an sobre los dominios comunes. En resumen hemos
probado lo siguiente:
Teorema 10.24 Sea V una variedad de Riemann y p V . Para cada vector
v Tp (V ) existe (salvo prolongaci
on o restricci
on) una u
nica geodesica v en
V tal que (0) = p y v0 (0) = v. Adem
as existe un abierto W en el fibrado
de tangentes T V que contiene a todos los vectores nulos (p, 0) y sobre el que la
aplicaci
on exp : W V dada por expp v = v (1) es diferenciable.
Notemos que, en general, expp s
olo est
a definido para vectores suficientemente peque
nos, mientras que v (t) = expp (tv) est
a definido para cualquier v,
s
olo que el dominio de variaci
on de t ser
a menor cuanto mayor sea v.
Sea Wp = W Tp (V ), entorno de 0 en Tp (V ). La funci
on expp : Wp V
es tambien diferenciable, pues es la composici
on de ip con exp.
La funci
on exponencial proporciona una estrecha relaci
on entre una variedad
y sus espacios tangentes:
Teorema 10.25 Sea V una variedad de Riemann y p V . Existe un abierto
Gp Wp Tp (V ) (entorno de 0) tal que la restricci
on de expp es un difeomorfismo en su imagen.
n: Por el teorema de la funci
Demostracio
on inversa, basta probar que
d expp |0 : T0 (Wp ) Tp (V )
es biyectiva. Para ello construiremos explcitamente su inversa. Sea v Tp (V ).
Consideremos la curva : ], [ Wp dada por v (t) = tv. Entonces
p0 (0) T0 (Wp ). Definimos : Tp (V ) T0 (Wp ) mediante (v) = v0 (0). Es
claro que es lineal. Ahora calculamos
d expp |0 ((v)) = d expp |0 (v0 (0)) = d expp |0 (dv |0 (t )) = d(v expp )|0 (t ),
pero esto es la derivada en 0 de la curva expp (tv), o sea, v.
As pues, expp |0 = 1. Como son aplicaciones lineales entre espacios de
la misma dimensi
on, ambas son isomorfismos.
Conviene observar que la aplicaci
on que hemos definido en la prueba anterior no es m
as que la inversa del isomorfismo can
onico 0 : T0 (Tp V ) Tp V ,
por lo que d expp |0 = 0 .

290

Captulo 10. Variedades de Riemann

Cartas geod
esicas Como primera aplicaci
on usaremos la funci
on exponencial
para construir cartas en las que la metrica admite una expresi
on especialmente
simple.
Dado un punto p en una variedad de Riemann V , tomamos un entorno U
de p tal que expp : Gp U sea un difeomorfismo. Fijemos una isometra

: Tp (V ) Rn . Entonces x = exp1
p es un difeomorfismo x : U U ,
n

donde U es un abierto de R , o sea, es una carta alrededor de p. Adem


as
x(p) = 0.
Si v (t) es la geodesica que pasa por p = v (0) con tangente v Tp (V ),
entonces v (t) = expp (tv), luego x(v (t)) = t(v). As pues, v x es una recta
en Rn que pasa por 0. Recprocamente, si es una curva que pasa por p = (0)
y x es una recta t 7 tv, entonces es la geodesica que pasa por p con
derivada 1 (v).
De aqu se sigue, en particular que, para cada v Tp (V ),
dxp (v) = dxp (v0 (0)) = (v x)0 (0) = (v).
As pues, dxp = es una isometra.
Definici
on 10.26 Una carta normal alrededor de un punto p en una variedad
de Riemann V es una carta (U, x) alrededor de p tal que dxp sea una isometra
y las geodesicas que pasan por p se corresponden a traves de x con las rectas
que pasan por 0 = x(p).
Acabamos de probar que todo punto tiene una carta normal a su alrededor.
Teorema 10.27 Sea (U, x) una carta normal alrededor de un punto p de una
variedad de Riemann V . Entonces, los coeficientes de la metrica en la carta
cumplen

gij
1 si i = j,
gij (p) =
= 0.
0 si i 6= j,
xk p
Adem
as kij (p) = 0.

n: Tenemos que gij (p) = gp (xi |p , xj |p ). Ahora bien, dxp


Demostracio
hace corresponder la base xi |p con la base can
onica de Rn y, como es una
isometra, la base de las derivadas parciales es ortonormal, luego gij (p) toma el
valor que indica el enunciado.
Dado (v1 , . . . , vn ) Rn , la curva (t) = x1 (tv) es una geodesica, luego la
expresi
on (10.15) se anula para todo t. Puesto que xi (t) = tvi , para t = 0 se
reduce a
P k
ij (p)vi vj = 0,
ij

para todo vi , vj . Necesariamente entonces kij (p) = 0.

10.4. Geodesicas

291

Esto quiere decir que (xk xi )p = 0 y, usando que xk g = 0, tenemos que

gij
= xk (xi , xj )p = gp ((xk xi )p , xj |p ) + gp (xi |p , (xk xj )p ) = 0.
xk p

Notemos que las condiciones del teorema anterior las cumplen los coeficientes
de la metrica usual de Rn en todo punto. As pues, lo que tenemos es que
localmente la metrica de cualquier variedad se parece a la de Rn .
La propiedad minimizante Vamos a generalizar a variedades arbitrarias el
hecho de que el camino m
as corto entre dos puntos es la lnea recta. B
asicamente
se trata de que la curva que minimiza la distancia entre dos puntos de una
variedad es la u
nica geodesica que los une, pero aqu hay que imponer ciertas
restricciones, ya que en general puede no haber ninguna geodesica que una dos
puntos o puede haber varias, incluso infinitas. Para enunciar adecuadamente lo
que queremos demostrar conviene introducir el concepto siguiente:
Definici
on 10.28 Un arco diferenciable a trozos c : [a, b] V es minimizante
(entre sus extremos p = c(a) y q = c(b)) si l(c) = d(p, q), donde recordemos
la distancia d(p, q) est
a definida como el nfimo de las longitudes de las curvas
que unen p con q.
Observemos que en tal caso c es minimizante entre dos cualesquiera de los
puntos por los que pasa, c(t0 ) y c(t1 ), ya que si existiera un arco c0 que uniera
c(t0 ) y c(t1 ) con longitud menor que la de c|[t0 ,t1 ] , al unir dicho arco con c|[a,t0 ]
y con c|[t1 ,b] obtendramos un arco que unira p con q de longitud menor que la
de c.
Vamos a probar que los arcos de geodesica suficientemente peque
nos son
minimizantes. Conviene observar que no es cierto en general que toda geodesica
sea minimizante. Basta pensar en la esfera S 2 , donde las geodesicas resultan
ser los arcos de circunferencia de radio 1: los que tienen amplitud mayor que
radianes no son minimizantes entre sus puntos m
as alejados, pues la distancia
entre ellos se realiza a traves del arco complementario.
Necesitaremos algunos conceptos y resultados auxiliares. El primero es el de
superficie parametrizada.
Definici
on 10.29 Una superficie parametrizada en una variedad diferencial V
es una aplicaci
on diferenciable : J1 J2 V , donde J1 y J2 son dos intervalos
en R (en principio abiertos, pero si los tomamos cerrados entenderemos que
se extiende a un producto de intervalos abiertos mayores).
Notemos que J1 J2 es un abierto en R2 , que podemos considerar como
variedad diferencial con la carta identidad. Llamaremos (s, t) a sus coordenadas.
Para cada punto (s0 , t0 ) J1 J2 definimos los vectores de T(s0 ,t0 ) (V )

=
d|
,
=
d|
.
(s0 ,t0 )
(s0 ,t0 )
s (s0 ,t0 )
s
t (s0 ,t0 )
t

292

Captulo 10. Variedades de Riemann

Fijado un punto (s0 , t0 ), definimos las curvas coordenadas s0 (t) = (s0 , t)


y t0 (s) = (s, t0 ). Claramente son diferenciables, y es inmediato comprobar
que



0
= t0 (s0 ),
= s0 0 (t0 ).
s (s0 ,t0 )
t (s0 ,t0 )


Podemos considerar a
como un campo vectorial sobre s0 , claras (s0 ,t)
mente diferenciable, e igualmente cambiando s por t. Si las curvas coordenadas
son regulares podemos hablar de las derivadas covariantes de estos campos. En
tal caso se cumple:

=
(10.17)

dt
s (s0 ,t)
ds
t (s,t0 )
t0

s0

n: Tomemos un sistema de coordenadas x alrededor del punto


Demostracio
(s0 , t0 ) y llamemos xi (s, t) = xi ((s, t)). Entonces es claro que

X xi

=
s (s0 ,t)
s (s0 ,t) xi (t,s0 )
i

(incidentalmente, esto prueba que se trata de un campo diferenciable). Ahora,


el primer miembro de (10.17) es igual a

X d xi

+
|
xi

t (s ,t) x
dt
s
s
i (s0 ,t0 )
0
t
(s
,t
)
(s0 ,t0 )
0
0
0
i

X 2 xi
X xi

xj

=
+
j i (s0 ,t0 ) .

st (s0 ,t0 )
s (s0 ,t0 ) t (s0 ,t0 )
i
ij

Como esta expresi


on es simetrica en s y t, es claro que coincide con el segundo
miembro de (10.17).
Definici
on 10.30 Sea V una variedad diferencial, p V y > 0 tal que la
bola cerrada B (0) Tp (V ) este contenida en un abierto donde expp es un
difeomorfismo. Definimos la bola geodesica y la esfera geodesica de centro p y
radio como B (p) = expp [B (0)] y S (p) = expp [B (0)], respectivamente.
El teorema siguiente, que ser
a crucial en la prueba de la propiedad minimizante de las geodesicas, afirma esencialmente que las geodesicas que pasan por
p atraviesan ortogonalmente las esferas geodesicas de centro p:
Teorema 10.31 (Lema de Gauss) Sea V una variedad diferencial, p V y
S (p) una esfera geodesica de centro p. Supongamos que : ], [ S (p)
es una curva regular que pasa por un punto q = (0) y sea v = exp1
p (q), de
modo que v (t) = expp (tv) es una geodesica que une v (0) = p con v (1) = q.
Entonces v0 (1) es ortogonal a 0 (0).

10.4. Geodesicas

293

n: Sea v : ], [ Tp (V ) dada por v(s) = exp1


Demostracio
p ((s)),
de modo que (s) = expp (v(s)). As v(0) = v y por hip
otesis se cumple que
kv(s)k = para todo s. Definimos : ], [ [0, 1] V mediante
(s, t) = expp (tv(s)).
Claramente, 0 (t) = v (t) y 1 (s) = (s). Por consiguiente



0
= v (t),
= 0 (s).
t (0,t)
s (s,1)
Queremos probar que

g(0,1)
Para ello definimos



,
= 0.
s (0,1) t (0,1)

f (t) = g(0,t)



,
.
s (0,t) t (0,t)

Claramente es una funci


on diferenciable en [0, 1] y queremos probar que
f (1) = 0. Observemos que la funci
on 0 (s) = p, por lo que


d0
=
= 0.
s (0,0)
ds 0
A su vez, esto implica que f (0) = 0. Si probamos que f 0 se anula en ]0, 1]
podremos concluir que f es constante y, en particular, que f (1) = 0.
Observemos que para t > 0 las curvas coordenadas de son regulares, por
lo que tiene sentido la derivada covariante a lo largo de ellas. Usando que la
derivada covariante del tensor metrico es nula (a lo largo de cualquier curva
regular) vemos que

!
!

df

= g(0,t0 )
,
dt t0
dt
s (0,t)
t (0,t0 )
t0

! !

+g(0,t0 )
,
.

s (0,t0 ) dt
t (0,t)
t0

Ahora bien, el segundo sumando es nulo, pues 0 (t) = v (t) es una geodesica,
luego la derivada covariante de su derivada a lo largo de 0 (t) es nula. Al primer
termino le aplicamos (10.17) y luego volvemos a usar que el tensor metrico tiene
derivada nula:

!
!


df

= g(0,t0 )
,
dt t0
ds
t (s,t0 ) t (0,t0 )
0

294

Captulo 10. Variedades de Riemann

=
=
=
=

!!

1 0


(0) g(s,t0 )
,
2 t0
t (s,t0 ) t (s,t0 )

1 0
0
0
t0 (0) g(s,t0 ) (v(s)
(t0 ), v(s)
(t0 ))
2
0
1
0

1 0
t0 (0) kv(s)
(t0 )k2 = t0 0 (0) kv(s)
(0)k2
2
2

1 0

1 0
2
t0 (0) kv(s)k = t0 (0) 2 = 0.
2
2

Con esto ya podemos demostrar el resultado principal:

Teorema 10.32 Sea V una variedad diferencial, p V y > 0 tal que exista
la bola geodesica B (p). Sea q B (p) y v = exp1
p (q). Sea : [0, 1] V
el arco de geodesica (t) = v (t) y sea c : [a, b] V un arco diferenciable a
trozos que una c(a) = p con c(b) = q. Entonces l(c) l() y se da la igualdad
si y s
olo si c es una reparametrizaci
on de .
n: Supongamos primero que c : [a, b] B (p). Es f
Demostracio
acil ver
que no perdemos generalidad si suponemos que c(s) 6= p para s 6= a. En tal
caso podemos definir los arcos diferenciables a trozos
r(s) = k exp1
p (c(s))k,

v(s) =

exp1
p (c(s))
k exp1
p (c(s))k

de modo que c(s) = expp (r(s)v(s)), para s > a.


Definimos, como antes, (s, t) = expp (tv(s)), de modo que c(s) = (s, r(s)).
Notemos que no es una superficie parametrizada, sino que tenemos tantas
superficies como intervalos donde v es diferenciable.
Salvo en un n
umero finito de puntos, tenemos que

dc


dr
=
+
.
ds s0
s (s0 ,r(s0 ))
t (s0 ,r(s0 )) ds s0

El lema de Gauss nos da que las dos derivadas parciales que aparecen son
ortogonales. En efecto, la parcial respecto de s es la derivada en s0 de la curva
r(s0 ) (s) = expp (r(s0 )v(s)), que est
a contenida en la esfera geodesica de radio
r(s0 ) y es regular en un entorno de s0 salvo que la parcial sea nula (en cuyo caso
es obviamente ortogonal a la otra parcial). Por otra parte, la parcial respecto
de t es la derivada de la geodesica s0 (t) = expp (tv(s0 )). As pues,



g(s0 ,r(s0 ))
,
= 0.
s
t
(s0 ,r(s0 ))

(s0 ,r(s0 ))

Por consiguiente podemos aplicar el teorema de Pit


agoras para calcular
2
2 2
2
dc

dr

+
=

.
ds s0
s (s0 ,r(s0 ))
ds s0 t (s0 ,r(s0 ))

10.4. Geodesicas

295

Como s0 (t) = v(s0 ) (t), el m


odulo de su derivada es constante igual a
kv(s0 )k = 1, as pues, tenemos que

2 2 2

dr
dr

kc (s0 )k =
+

= r0 (s0 )2 ,
s (s0 ,r(s0 ))
ds s0
ds s0
0

para todo s0 > a donde c sea derivable. As pues,


Z

Z b
Z b
b

0
0
0
l(c) =
kc (s)k ds
|r (s)| ds
r (s) ds = r(b) r(a)

a
a
a
= kvk 0 =

kvk dt =

k 0 (t)k dt = l().

Si se da la igualdad entonces kc0 (s)k = |r0 (s)| donde est


an definidas, luego


= 0.
s (s0 ,r(s0 ))

Esto es la derivada de r(s0 ) (s) = expp (r(s0 )v(s)), luego esta funci
on es
constante, luego tambien lo es v(s) = v(b) = v/r(b) y as

v
r(s)
c(s) = expp r(s)
=
r(b)
r(b)
es una reparametrizaci
on de .
Supongamos ahora que la imagen de c no est
a contenida en la bola geodesica
B (p). Esto significa que r(s) = k exp1
(c(s))k
no
es siempre menor que , luego
p
existe un s0 tal que c[a, s0 ] B (p) y r(s0 ) > kvk. Sea v0 = exp1
p (c(s0 )) y sea
0 : [0, 1] V el segmento de geodesica 0 (t) = expp (tv0 ). Por la parte ya
probada,
l(c) l(c|[a,s0 ] ) l(0 ) = kv0 k > kvk = l().
Obviamente c no puede ser, en estas condiciones, una reparametrizaci
on de .
As pues, tenemos que si B (p) es una bola geodesica, q = expp (v) B (p)
y es la (
unica) geodesica que une p con q contenida en la bola, entonces
d(p, q) = l() = kvk = k exp1
p (q)k.
En particular, es minimizante entre p y q. Otra consecuencia interesante
es que B (p) coincide con la bola abierta con el mismo centro y el mismo radio
para la metrica de la variedad, es decir, las bolas geodesicas de centro p son
simplemente las bolas metricas de radio suficientemente peque
no. En particular
todo punto puede unirse mediante una geodesica con los puntos de un entorno.
En lo sucesivo no hablaremos de si existe o no la bola geodesica de radio , sino
de si la bola (metrica) de radio es o no geodesica.

296

Captulo 10. Variedades de Riemann

Si (U, x) es una carta normal alrededor de p, tenemos que x(q) se obtiene


aplicando una isometra a exp1
p (q), luego d(p, q) = kx(q)k. Por consiguiente,
una carta normal alrededor de un punto p transforma cada bola geodesica de
centro p en la bola de centro 0 en Rn del mismo radio.
Ejercicio: Probar que toda curva regular minimizante es, salvo reparametrizaci
on,
una geodesica.

Entornos convexos Hasta ahora tenemos garantizada la existencia de geodesicas que pasan por un punto dado, pero s
olo tenemos un resultado parcial
sobre geodesicas que unen dos puntos dados: sabemos que todo punto p tiene
un entorno U cuyos puntos pueden unirse con p mediante una u
nica geodesica
contenida en U . Ahora probaremos la existencia de entornos con una propiedad
m
as fuerte:
Definici
on 10.33 Un abierto U en una variedad de Riemann V es convexo
si para todo par de puntos p, q U existe una u
nica geodesica que los une
contenida en U , la cual es adem
as minimizante.
En esta definici
on no excluimos que pueda haber otras geodesicas que unan
los puntos dados pero que no esten contenidas en U . Vamos a probar que, en una
variedad de Riemann V , las bolas abiertas de radio suficientemente peque
no son
convexas. Para demostrarlo necesitamos volver a la funci
on exponencial definida
sobre el fibrado de tangentes.
Vamos a probar que una base de entornos de un punto (q, 0) en T V est
a
formada por los conjuntos de la forma
E = {(p, v) T V | d(p, q) < , kvk < }.

(10.18)

En efecto, fijamos una carta normal (U, x) alrededor de q, de modo que (para
suficientemente peque
no) la imagen de E por la carta x
es el conjunto
= {(x, y) x[U ] Rn | kxk < , kykx < },
E
donde
kykx =

rP

gij (x)yi yj ,

i,j

gij = x1 gij .

son una base de entornos de (0, 0). Como


Basta probar que los conjuntos E
kykx es claramente continua en x[U ] Rn , ciertamente son conjuntos abiertos.
La funci
on
m(x) = mn kykx
kyk=1

es continua en x[U ]. En efecto, dado x0 X[U ], tomamos un entorno compacto


K y usamos que F (x, y) = kykx es uniformemente continua en K S n1 . As,
dado > 0 existe un > 0 tal que si kx x0 k < , entonces |kykx kykx0 | < .
De aqu se concluye que |m(x) m(x0 )| .

10.4. Geodesicas

297

Ahora, fijado > 0, tomamos > 0 tal que < , si kxk < entonces
con y 6= 0, tenemos que
m(x) m > 0 y /m < . As, si (x, y) E

kykx

> kykx =
kyk kyk m(x)kyk mkyk,
B (0) B (0),
luego kyk < (lo cual tambien es cierto si y = 0). As pues, E
.
lo que prueba que todo entorno de (0, 0) contiene un E

Sea ahora h : W V V dada por h(p, v) = (p, expp (v)), claramente


diferenciable. Tenemos dh|(q,0) : T(q,0) (W ) T(q,q) (V V ). Vamos a probar
que es un isomorfismo.
Una base de T(q,0) (W ) = T(q,0) (T V ) la forman las derivadas
x1 |(q,0) , . . . , xn |(q,0) , y1 |(q,0) , . . . , yn |(q,0) ,
donde xi (q, v) = xi (q) e yi (q, v) = dxi |q (v). Por otra parte, una base de
T(q,q) (V V ) la forman las derivadas
x11 |(q,q) , . . . , x1n |(q,q) , x21 |(q,q) , . . . , x2n |(q,q) ,
donde x1i (q1 , q2 ) = xi (q1 ), x2i (q1 , q2 ) = xi (q2 ). Claramente,

xj
1 si i = j,
1
dh|(q,0) (xi |(q,0) )(xj ) =
=

0 si i 6= j,
xi (q,0)

xj
dh|(q,0) (yi |(q,0) )(x1j ) =
= 0,
yi (q,0)

expp xj
exp xj
2
,
dh|(q,0) (yi |(q,0) )(xj ) =
=

yi (q,0)
yi
0
luego la matriz de h en las bases indicadas es de la forma

In
,
0 J

donde J es la matriz de d expq |0 . Teniendo en cuenta la demostraci


on del
teorema 10.25, concluimos que esta matriz tiene rango m
aximo, con lo que
dh|(q,0) es biyectiva.
Por el teorema de la funci
on inversa concluimos que la funci
on h se restringe
a un difeomorfismo h : E G entre un entorno abierto E de (q, 0) en W y un
entorno abierto G de (q, q) en V V .
Seg
un hemos probado antes, podemos suponer que E = E , para cierto
> 0. Tomamos > 0 tal que la bola B (q) sea geodesica y B (q) B (q) G.
Vamos a ver que estas elecciones nos dan el teorema siguiente:
Teorema 10.34 Sea q un punto en una variedad de Riemann V . Entonces,
existen y tales que la bola B (q) es geodesica y para todo p B (q) la bola
B (p) es geodesica y B (q) B (p).

298

Captulo 10. Variedades de Riemann

n: Continuando el razonamiento anterior, para cada punto


Demostracio
p B (q) tenemos que {p} B (0) = E Tp (V ) y, por consiguiente, su imagen
por h es {p} B (p) = G ({p} V ). Entonces,
{p} B (q) G ({p} V ) = {p} B (p),
luego B (q) B (p).
La restricci
on de h a {p}B (0) es simplemente expp : B (0) B (p). Tenemos que es biyectiva, es diferenciable porque es la composici
on de la inclusi
on
B (0) E con h, y su inversa es diferenciable porque es la composici
on
de la aplicaci
on r 7 (p, r) con h1 , que es diferenciable como aplicaci
on de
B (p) E y, como Tp (V ) es una subvariedad de T V , es claro que B (0) es
una subvariedad de E , luego exp1
en es diferenciable como aplicaci
on
p tambi
en B (0) (por el teorema 9.21).
As pues, expp se restringe a un difeomorfismo en B (0) y, por consiguiente,
la bola B (p) es geodesica.
En particular vemos que todo par de puntos en B (q) puede ser unido por
una geodesica minimizante, pero de momento no podemos asegurar que este
contenida en B (q), por lo que no tenemos la convexidad. Para ello necesitamos
un c
alculo sencillo con una interpretaci
on geometrica muy simple. Continuamos
con un punto q V y una carta normal (U, x) a su alrededor. Definimos
f : U R mediantef (p) = d(p, q) = kx(p)k. Claramente f es diferenciable en
U \ {q}. Vamos a probar lo siguiente:
Existe un n
umero real > 0 tal que si : [, ] U es una
geodesica no constante tal que 0 < f ((0)) y 0 (0)(f ) = 0,
entonces g = f tiene un mnimo relativo estricto en 0.
(0)
La interpretaci
on es esta: si es suficientemente peque
no como para que a esa distancia la metrica sea euclq
dea alrededor de q, la condici
on 0 (0)(f ) = 0 (es decir,
0
que la derivada direccional de f en la direcci
on de (0)
sea nula) se da cuando 0 (0) es tangente a la esfera formada por los puntos equidistantes de q. Lo que vamos a probar es que entonces
(0) es el punto de m
as cercano a q, tal y como muestra la figura.
Seg
un lo dicho, hemos de elegir para que a distancias menores la metrica sea
suficientemente eucldea. Concretamente, dado que los smbolos de Christoel
se anulan en q (teorema 10.27), podemos tomar > 0 tal que si d(p, q) <
entonces
1
|kij (p)| < 3 .
n
Llamemos xk (t) = xk , de modo que

X dxk

(t) =
.
dt xk (t)
0

10.4. Geodesicas

299

Notemos que podemos sustituir la curva (t) por (M t), para cualquier
M > 0 y as garantizar que
X dxk 2

= 1.
(10.19)
dt 0
k

Tenemos que

g(t) =

rP
k

x2k (t)

es una funci
on diferenciable en [, ]. Adem
as
g 0 (0) = 0 (0)(f ) = 0,
luego basta probar que g 00 (0) > 0. Claramente
g 0 (t) =

1 X dxk
xk
,
g
dt
k

1
g 00 (t) =
g

00

g (0) =
=

dxk
dt

d2 xk
+ xk 2
dt

g 0 X dxk
xk
,
g2
dt
k

2
!
1 X
dxk
d2 xk
+ xk (0)
g(0)
dt 0
dt2 0
k

X
1
d2 xk
1
xk (0)
,
g(0)
dt2 0
k

donde hemos usado (10.19). Como es una geodesica, sus coordenadas satisfacen las ecuaciones (10.16), luego tenemos

1
dxi dxj k
g 00 (0) =
1
xk (0)
((0)) .
g(0)
dt 0 dt 0 ij
i,j,k

Tenemos que d((0), q) = f ((0)) , luego |kij ((0))| < n3 . Por otra
parte, (10.19) implica que


dxi


dt 1
0
y |xk (0)| f ((0)) 1 (podemos tomar 1). En definitiva,

dxi dxj k
1

<
x
(0)

((0))
= 1,
k
ij

3
dt
dt
n
i,j,k
i,j,k
0
0
de donde g 00 (0) > 0.

Ahora ya podemos probar el resultado que perseguamos:

300

Captulo 10. Variedades de Riemann

Teorema 10.35 Si V es una variedad de Riemann y q V , para todo > 0


suficientemente peque
no la bola abierta B (q) es convexa.
n: Sean y seg
Demostracio
un el teorema 10.34 y sea seg
un el resultado
anterior. Reduciendolo podemos suponer < . Notemos as mismo que puede
tomarse arbitrariamente peque
no. Lo escogemos de modo que < /4 y tal que
la bola B (q) este contenida en el entorno del enunciado.
Tomemos p, r B (q), con lo que r B/2 (p). Por 10.34 sabemos que
la bola B (p) es geodesica, luego la bola B/2 (p) tambien lo es. El teorema
10.32 nos da una geodesica minimizante : [0, l] B/2 (p) tal que (0) = p,
(l) = r. Falta probar que est
a contenida en B (q), es decir, que f ((t)) <
para todo t.
Sea t0 [0, l] un punto donde g = f tome el valor m
aximo. Entonces
g(t0 ) = f ((t0 )) = d(q, (t0 )) d(q, p) + d(p, (t0 )) < +

< .
2

Supongamos, por reducci


on al absurdo, que g(t0 ) . Entonces t0 6= 0 y
t0 6= l, luego ha de ser g 0 (s) = 0 (s)(f ) = 0. Podemos aplicar el resultado previo
(en realidad tendramos que cambiar (t) por (t t0 )) y concluir que g tiene
un mnimo relativo estricto en t0 , lo cual contradice a que tenga un m
aximo.
Por u
ltimo, notamos que es la u
nica geodesica contenida en B (q) que une
p con r, ya que, si hubiera otra, ambas estaran contenidas en la bola geodesica
B (p), lo cual es imposible.
El teorema 10.34 tiene otra consecuencia importante sobre las geodesicas:
Teorema 10.36 Toda curva regular a trozos minimizante en una variedad de
Riemann es (salvo reparametrizaci
on) una geodesica (en particular es regular).
n: Sea una curva en las condiciones indicadas. Podemos
Demostracio
suponerla parametrizada por el arco. Si t0 es un punto de su dominio, tomamos
y en las condiciones del teorema 10.34 para q = (t0 ). Sea > 0 tal que
[t0 , t0 + ] B ((t0 )). Entonces
(t0 + ) B ((t0 ) ),
luego podemos aplicar 10.32 para concluir que |[t0 ,t0 +] es (salvo reparametrizaci
on) una geodesica. Como est
a parametrizada por el arco, de hecho es una
geodesica. En particular es regular en un entorno de t0 y su derivada covariante
en t0 es nula. Como esto vale para todo t0 , concluimos que es una geodesica.

Propiedades globales de las geod


esicas En general, dos puntos de una variedad de Riemann conexa no pueden unirse necesariamente por una geodesica.
Pensemos por ejemplo en R2 \ {0} y dos puntos tales que el segmento que los
una pase por el origen. El problema es que la geodesica que debera unirlos
se ve interrumpida. En esta secci
on probaremos que si las geodesicas no se
interrumpen entonces s que es cierto.

10.4. Geodesicas

301

Definici
on 10.37 Una variedad de Riemann V es geodesicamente completa en
un punto p V si todas las geodesicas que pasan por p est
an definidas en todo
R. Diremos que V es geodesicamente completa si lo es en todos sus puntos.
Si una variedad V es geodesicamente completa en un punto p, podemos
definir expp (v) = v (1) para todo vector v Tp V . As tenemos definida la
funci
on exponencial expp : Tp V V . Sabemos que es diferenciable en un
entorno de 0, pero ahora podemos probar m
as:
Teorema 10.38 Si V es una variedad de Riemann geodesicamente completa
en un punto p, entonces expp es diferenciable en Tp V .
n: Supongamos que expp no es diferenciable en alg
Demostracio
un punto.
Sea R el supremo de todos los radios r tales que expp es diferenciable en la bola
abierta Br (0). Obviamente expp es diferenciable en BR (0).
Vamos a probar que, cada w Tp V con kwk = R tiene un entorno en el que
expp es diferenciable. Por compacidad, la esfera de radio R puede ser cubierta
por un n
umero finito de estos entornos, y entonces es f
acil encontrar una bola
mayor donde expp es diferenciable, con lo que tendremos una contradicci
on.
Sea q = expp w. Sabemos que existe un > 0 tal que exp : E V es
diferenciable, donde E es el entorno de (q, 0) en T dado por (10.18).
Tomemos 0 < r < 1 tal que w |[r,1] sea minimizante y tenga longitud menor
que . Su longitud es concretamente (1 r)kwk = (1 r)R < . Sea q0 = w (r),
de modo que d(q, p) < .
Tomemos como carta de Tp V un isomorfismo en Rn . Sean x1 , . . . , xn las
coordenadas correspondientes. Consideramos X : Tp V T (Tp V ) dado por

1

1

Xv = x1 (v)
+

+
x
(v)
.
n
r
x1 v
r
xn v
Se comprueba inmediatamente que X es diferenciable. Si v (t) = tv, es
claro que Xw = r0 1 w (r).
Sea : BR (0) T V la aplicaci
on dada por
X

d expp

(1r)

BR (0) T (BR (0)) T V T V,


claramente diferenciable (la u
ltima aplicaci
on es la multiplicaci
on por 1 r).
Explcitamente,
(v) = (1 r)d expp (Xv ) = (1 r)d expp (r0 1 v (r)) = (1 r)r0 1 v (r).
0
En particular (rw) = (1 r)w
(r) Tq0 V , luego

k(rw)k = (1 r)kwk = (1 r)R < .


As pues, (rw) E (es un vector de norma menor que en un punto q0
que dista de q menos que ). Como rw BR (0) y expp es continua en esta

302

Captulo 10. Variedades de Riemann

bola, existe un entorno U0 de rw tal que [U0 ] E . Sea U = r1 U0 , que es


un entorno de w. Definimos : U V como la composici
on
r

exp

U U0 E V,
claramente diferenciable. La prueba estar
a terminada si demostramos que =
0
expp |U . En efecto, si v U , sea v1 = (rv) = (1 r)w
(r), sea q1 = v (r).
q1
Entonces (representando por las geodesicas que parten de q1 ), tenemos que
q1
q1
p
(v) = expq1 (v1 ) = (1r)
0 (r) (1) = 0 (r) (1 r) = v (1) = expp (v).
v

Aqu hemos usado que la geodesica que parte de v (r) con tangente v0 (r)
es simplemente la prolongaci
on de v (t). Los par
ametros se suman porque son
proporcionales a la longitud de arco (con la misma proporci
on kvk).
El teorema principal sobre geodesicas a nivel global es el siguiente:
Teorema 10.39 (Hopf-Rinow) Si V es una variedad de Riemann conexa, las
afirmaciones siguientes son equivalentes:
a) V es geodesicamente completa.
b) V es geodesicamente completa en un punto p V .
c) Todo subespacio cerrado y acotado en V es compacto.
d) V es completa como espacio metrico.
Adem
as, si se da cualquiera de estas condiciones, entonces todo par de puntos
de V pueden unirse por una geodesica minimizante.
n: Obviamente a) implica b). Veamos que b) implica que
Demostracio
todo punto q V puede unirse con p por una geodesica minimizante. Sea
r = d(p, q) > 0. Consideremos una bola geodesica B (p) con < r y tomemos
v Tp V de norma 1 tal que p0 = expp (v) minimice la distancia a q entre los
puntos de la esfera geodesica S (p). Sea v la geodesica que parte de p con
tangente v. Veamos que q = v (r). Notemos que l(v |[0,r] ) = r, luego adem
as
v ser
a minimizante entre p y q.
Si s S (p), entonces
d(p, q) d(p, s) + d(s, q) = + d(s, q) + d(p0 , q).
Por otra parte, si : [a, b] V es un arco que une p con q, existe un punto
t0 ]a, b[ tal que (t0 ) S (p) y as
l() = l(|[a,t0 ] ) + l(|[t0 ,b] ) + d(p0 , q),
luego d(p, q) = + d(p0 , q). Equivalentemente, d(v (), q) = r .
Sea t1 el supremo de los t R tales que d(v (t), q) = r t. Tenemos que
t1 r y por continuidad es claro que d(v (t1 ), q) = r t1 . Basta demostrar
que t1 = r.

10.4. Geodesicas

303

En caso contrario, si t1 < r, tomamos una esfera geodesica S0 (v (t1 )) y


consideramos en ella el punto p00 m
as cercano a q. Igual que antes razonamos
que d(v (t1 ), q) = 0 + d(p00 , q), luego d(p00 , q) = r t1 0 y
d(p, p00 ) d(p, q) d(p00 , q) = r r + t1 + 0 = t1 + 0 ,
pero la uni
on de v |[0,t1 ] con la geodesica que va de v (t1 ) a p00 tiene longitud
0
t1 + , luego es minimizante y, por consiguiente, una geodesica. Necesariamente
entonces es la propia v . En particular d(p, p00 ) = t1 + 0 y v (t1 + 0 ) = p00
De este modo tenemos que d(v (t1 + 0 ), q) = r (t0 + 0 ), en contradicci
on
con la elecci
on de t1 .
Como consecuencia, la aplicaci
on expp : Tp V V es suprayectiva. M
as
a
un, todo q V tiene una antiimagen v con kvk = d(p, q). Por consiguiente
todo conjunto acotado de V est
a contenido en la imagen de una bola cerrada de
Tp V , que por continuidad ser
a compacta. Es claro entonces que b) implica c).
Obviamente c) implica d): Toda sucesi
on de Cauchy es acotada, luego est
a
contenida en un compacto, luego tiene una subsucesi
on convergente, luego converge.
Para probar que d) implica a) observamos que si : ]a, b[ V es una
geodesica que no puede prolongarse m
as all
a de b (por ejemplo) entonces podemos tomar una sucesi
on {tm }m ]a, b[ convergente a b, con lo que (tm )
es una sucesi
on de Cauchy en V (ya que d((tm ), (tr )) = k|tm tr |, donde
k = k 0 (0)k). Por hip
otesis converge a un punto p V . Mediante el teorema
10.34 encontramos una bola geodesica B (q) tal que, si (tm ) est
a en ella, entonces una bola B ((tm )) es geodesica y contiene a q. Entonces, la geodesica
ha de llegar a la frontera de esta bola, luego no puede terminar en q.
Si se cumple cualquiera de estas condiciones, entonces tenemos b) para todo
punto p, luego hemos probado que cualquier par de puntos p y q pueden unirse
por una geodesica minimal.
En particular todas las variedades compactas son geodesicamente completas.
Cubrimientos simples Si hemos estudiado con detalle la existencia de geodesicas y entornos convexos ha sido para probar el teorema siguiente esencialmente topol
ogico que nos har
a falta en el estudio de la homologa y la cohomologa de las variedades diferenciales.
Definici
on 10.40 Un cubrimiento simple de una variedad diferencial V es un
cubrimiento abierto localmente finito tal que cualquier intersecci
on no vaca de
sus abiertos es difeomorfa a un abierto estrellado de Rn .
(Un conjunto A Rn es estrellado con vertice en un punto p A si para
todo q A el segmento que une p con q est
a contenido en A.)
Teorema 10.41 Toda variedad diferencial tiene un cubrimiento simple.

304

Captulo 10. Variedades de Riemann

Consideremos una variedad diferencial V y fijemos en ella una metrica de


Riemann (teorema 10.16). Sea {Gn }n un cubrimiento abierto de V seg
un el
teorema 1.16. Cada compacto Gn \ Gn1 puede cubrirse por un n
umero finito
de bolas abiertas convexas contenidas en Gn+1 \ Gn2 (se entiende que Gn =
si n < 0). Llamemos Un a este conjunto finito de bolas. Podemos suponer que
cumplen el teorema 10.34.
n+2
S
Sea Vn =
Ui , que es un cubrimiento finito del compacto Gn+2 \ Gn3 .
i=n2

Sea n el n
umero de Lebesgue de este cubrimiento, es decir, el que satisface el
teorema 2.37.
Ahora, para cada q Gn \ Gn1 tomamos una bola convexa de centro q y
de di
ametro menor que el mnimo de n1 /2, n /2 y n+1 /2. Exigimos adem
as
que este contenida en Gn+1 \ Gn2 . Extraemos un subcubrimiento finito U0n ,
de modo que la uni
on de todos ellos es un cubrimiento abierto de V localmente
finito.
Supongamos ahora que C = U1 Ur es una intersecci
on no vaca de
abiertos de este cubrimiento. Sea W = U1 Ur . Tomemos un punto
p C, que cumplir
a p Gn \ Gn1 para alg
un n. Entonces, cada Ui pertenece
a U0n1 U0n U0n+1 . Por consiguiente, su di
ametro es menor que n /2 y el
di
ametro de W es menor que n .
Por otra parte, es claro que W Gn+2 \ Gn3 Gn+2 \ Gn3 , luego por el
teorema 2.37 concluimos que W est
a contenido en una de las bolas convexas del
cubrimiento Vn , digamos en B (de la que tambien sabemos que cumple 10.34).
Con esto podemos probar que C es convexo: si p y q son dos puntos cualesquiera de C, entonces, puesto que C Ui W B, tenemos que p y q pueden
unirse por una geodesica minimizante contenida en Ui , que ha de ser la misma
para todo i, ya que todas ellas est
an contenidas en B, donde tambien tenemos
unicidad. As pues, la geodesica est
a contenida en C.
Si p C, por 10.34 sabemos que existe un > 0 tal que C B B (p) y la
bola B (p) es geodesica. Por consiguiente, expp se restringe a un difeomorfismo
entre un entorno de 0 en Tp (V ) y C. Como C es convexo, dicho entorno ha de
ser estrellado con centro 0. Aplicando un isomorfismo podemos convertirlo en
un abierto en Rn .

Captulo XI

Homologa y cohomologa
diferenciable
En este captulo introducimos una homologa y una cohomologa especficas
para variedades diferenciales, si bien probaremos que son equivalentes a la homologa y la cohomologa singular de la variedad.

11.1

Homologa singular diferenciable

La homologa singular diferenciable de una variedad diferencial es la homologa que se obtiene al considerar u
nicamente smplices diferenciables en el
sentido de la definici
on siguiente:
Definici
on 11.1 Sea V una variedad diferencial. Un p-smplice singular diferenciable es una aplicaci
on : p V que se extiende a una aplicaci
on
diferenciable en un entorno de p .
Fijado un anillo de coeficientes A, definimos Cp (V ) como el A-subm
odulo
de Cp (V ) generado por los p-smplices singulares diferenciables en V . A sus
elementos los llamaremos p-cadenas singulares diferenciables en V . (Consideramos u
nicamente la homologa completa, de modo que C1 (V ) = 0). Estos
m
odulos definen un subm
odulo graduado C (V ) de C(V ). Veamos que es un
subcomplejo:
Puesto que el p 1-smplice (x1 , . . . , x
i , . . . xn ) se extiende a una aplicaci
on
diferenciable (afn) de Rp1 en Rp , es claro que si es un p-smplice diferenciable, entonces la composici
on ] (x1 , . . . , x
i , . . . xn ) tambien es diferenciable, de
donde se sigue a su vez que es una p 1-cadena diferenciable. As pues, el
operador frontera de C(V ) se restringe a un operador frontera en C (V ), como
queramos probar.
M
as en general, si U V es un abierto, definimos el complejo cociente
C (V, U ) = C (V )/C (U ). En particular C (V ) = C (V, ).
305

306

Captulo 11. Homologa y cohomologa diferenciable

Podemos definir los grupos de homologa singular diferenciable Hp (V, U )


como los grupos de homologa del complejo C (V, U ).
Vamos a probar que la inclusi
on i : C (V ) C(V ) tiene una inversa
homot
opica, con lo que induce isomorfismos entre los grupos de homologa,
lo cual significa que al tratar con variedades diferenciales podemos sustituir la
homologa singular por la homologa singular diferenciable. Necesitamos algunos
hechos previos para obtener esto.
Ante todo, si f : (V, U1 ) (W, U2 ) es una aplicaci
on diferenciable entre pares de variedades, es claro que f ] se restringe a un homomorfismo f ] :
C (V, U1 ) C (W, U2 ), el cual induce a su vez homomorfismos de m
odulos
f : Hp (V, U1 ) Hp (W, U2 ). En definitiva, la homologa singular diferenciable es funtorial.
El lector no debera tener dificultades en adaptar las demostraciones de los
teoremas b
asicos sobre la homologa singular, como 2.13, 2.15, 2.16 o 2.17. Las
modificaciones necesarias son mnimas. Por ejemplo, en 2.16 hemos de sustituir
los arcos continuos (1-smplices) por arcos diferenciables a trozos, que ahora no
son 1-smplices, sino 1-cadenas, pero para el caso es lo mismo. Para enunciar
2.17 hemos de considerar como variedad diferencial de dimensi
on 0 a todo espacio V = {p} con un u
nico punto, de modo que las funciones diferenciables
en V son las funciones constantes y Tp V = 0. Todos los conceptos y resultados de la geometra diferencial se particularizan trivialmente a este caso. M
as
a
un, la homologa singular diferenciable de un punto coincide exactamente con
la topol
ogica, luego la versi
on diferenciable de 2.17 es exactamente el mismo
teorema.
Ocupemonos ahora del teorema de homotopa para la homologa diferenciable. Para ello hemos de considerar homotopas diferenciables:
Definici
on 11.2 Dos aplicaciones diferenciables f , g : V W entre variedades son homot
opicas si existe una aplicaci
on diferenciable H : R W W tal
que H0 = f y H1 = g.
Al trabajar con aplicaciones diferenciables hay ciertas construcciones topol
ogicas que requieren mayor atenci
on. Por ejemplo, para justificar que la
relaci
on de homotopa es transitiva hemos de tomar una funci
on diferenciable
g : R I creciente y tal que g(t) = 0 para t 0 y g(t) = 1 para t 1/4 (ver
la secci
on 9.2). Si H es una homotopa entre dos funciones f1 y f2 y H 0 es una
homotopa entre f2 y f3 , entonces una homotopa entre f1 y f3 viene dada por

H(g(t), x)
si t 1/2,
00
H (t, x) =
H 0 (g(t 3/4), x) si t 1/2.
Notemos que hemos tenido que definir las homotopas sobre R V en lugar de I V para que el dominio sea una variedad y tenga sentido hablar de
diferenciabilidad. En realidad el comportamiento de la homotopa para valores
de t fuera del intervalo unidad es irrelevante. De hecho podemos exigir que
permanezca constante:

11.1. Homologa singular diferenciable

307

Teorema 11.3 Si dos aplicaciones diferenciables f , g : V W son homot


opicas, existe una homotopa H entre ellas tal que Ht = f para t 0 y
Ht = g para t 1.
n: Basta considerar una funci
Demostracio
on diferenciable g : R I
que tome el valor 0 para t 0 y 1 para t 1. Si H 0 es cualquier homotopa
entre f y g basta tomar H(t, x) = H(g(t), x).
Para probar el teorema de homotopa diferenciable seguimos la prueba del
caso continuo con modificaciones mnimas. En primer lugar observamos que los
smplices que forman el prisma can
onico Pp se extienden a aplicaciones diferenciables (afines) de Rp+1 en Rp+1 .
Si : p V es un p-smplice diferenciable y 0 : I p R V
es el dado por 0 (t, x) = (t, (x)), es claro que 0 se extiende a una aplicaci
on
diferenciable en un entorno de I p , luego P () = 0] (Pp ) es un smplice
diferenciable en R V . Por consiguiente tenemos el homomorfismo
P : Cp (V ) Cp (R V ).
Para cada aplicaci
on diferenciable f : V W definimos la aplicaci
on
diferenciable f 0 : R V R W mediante f 0 (t, p) = (t, f (p)), y tenemos que
f ] y f 0] conmutan con los homomorfismos prisma exactamente igual que en el
caso continuo.
Las relaciones (2.2) y (2.3) nos aprovechan sin modificaci
on alguna, pues,
definiendo f 0 , g 0 : V R V mediante f 0 (p) = (0, p) y g 0 (p) = (1, p),
obviamente diferenciables, al aplicar 0] a la f
ormula (2.3) exactamente igual
que en el caso continuo obtenemos (2.4) y, por consiguiente, la relaci
on
g 0] f 0] = P + P.
Por u
ltimo, consideramos una homotopa H : R V W entre dos funciones diferenciables f y g, con lo que f = f 0 H, g = g 0 H, y llamando
PH = P H ] : C (V ) C (W ), al componer la relaci
on anterior con H ]
resulta que
g ] f ] = PH + PH ,
es decir, que PH es una homotopa entre f ] y g ] , luego f = g , como queramos
probar.

En particular, si V es una variedad contractible (es decir, tal que la identidad


es diferenciablemente homot
opica a una constante cp ), entonces la homologa
diferenciable de V coincide con la de {p}.
Tampoco ofrece dificultad alguna probar que el operador de subdivisi
on baricentrica se restringe a un operador S : C (V ) C (V ). En efecto, los
smplices que forman la subdivisi
on S(x0 , . . . , xp ) son afines, luego todos ellos
se extienden a aplicaciones diferenciables (afines) de Rp en s mismo. Por consiguiente, si Cp (V ), se cumple que S() = ] (S(x0 , . . . , xp )) Cp (V ).

308

Captulo 11. Homologa y cohomologa diferenciable

Es f
acil ver que la prueba de 2.34 se adapta f
acilmente al caso diferenciable
(s
olo hay que comprobar que la homotopa H puede construirse de modo que
transforme smplices diferenciables en cadenas diferenciables). Con modificaciones rutinarias obtenemos 2.38 y de aqu 2.43 (con la definici
on obvia de los
grupos de homologa Hp (V ; U)). No nos va a hacer falta el teorema de escisi
on.
Ahora ya podemos demostrar:
Teorema 11.4 Si V es una variedad diferencial, la inclusi
on
i : C (V ) C(V )
induce isomorfismos Hp (V ) Hp (V ).
n: Sea U un cubrimiento simple de V , es decir, un cubriDemostracio
miento abierto localmente finito tal que cualquier intersecci
on no vaca C de
abiertos de U es difeomorfa a un abierto estrellado de Rn . Es claro que todo
abierto estrellado es contractible (podemos suponer que el centro es 0, y entonces
una homotopa diferenciable entre la funci
on nula y la identidad es Ht (x) = tx).
Por consiguiente las intersecciones de abiertos de U son contractibles y sus grupos de homologa son triviales, es decir, todo p-ciclo (diferenciable) en V cuyo
soporte este contenido en una intersecci
on de abiertos de U (para p 1) es la
frontera de una p+1-cadena (diferenciable) contenida en esa misma intersecci
on.
Consideremos ahora el diagrama siguiente, formado por los homomorfismos
que inducen las inclusiones:
Hp (V ; U)

/ Hp (V ; U)

Hp (V )

/ Hp (V )

Claramente es conmutativo y sabemos que las flechas verticales son isomorfismos, luego basta probar que la flecha superior lo es para que lo sea la inferior,
que es lo que queremos demostrar.
Para ello construiremos una inversa homot
opica de la inclusi
on, es decir, un
homomorfismo de complejos : C(V ; U) C (V ; U) de modo que ip p y
p ip sean homot
opicas a la identidad, con lo que los homomorfismos inducidos
por entre los grupos de homologa ser
an los inversos de los inducidos por la
inclusi
on.
M
as concretamente, construiremos de modo que, para todo c Cp (V ; U)
y todo abierto U U tal que |c| U , se cumpla que |p (c)| U . M
as a
un, si
c Cp (V ; U) entonces p (c) = c.
Tomamos p = 0 para p < 0 y como 0 la identidad en C0 (V ; U) =
C0 (V ; U). Supongamos construidos i para i p de modo que cumplan las
condiciones indicadas (en particular de modo que conmuten con el operador
frontera).

11.1. Homologa singular diferenciable

309

Sea un p + 1-smplice en V cuyo soporte este contenido en alguno de los


abiertos de U, y sea C la intersecci
on de todos los abiertos que contienen a este
soporte (que son un n
umero finito porque U es localmente finito).
Es claro entonces que || C, luego por hip
otesis de inducci
on tenemos
que |p ()| C. As mismo,
p () = p () = 0.
As pues, p () es un p-ciclo diferenciable en C, luego es la frontera de una
p + 1-cadena diferenciable en C, a la que tomamos como p+1 (). De este modo
se cumple que
p+1 () = p ().
Notemos adem
as que si es diferenciable entonces tambien lo es, y por
hip
otesis de inducci
on p () = , luego podemos tomar p+1 () = .
Extendemos la definici
on de p+1 por linealidad a todas las p + 1-cadenas,
y es claro que p+1 cumple todos los requisitos.
En particular tenemos que ip p = 1, luego s
olo nos queda demostrar
que p ip es homot
opico a la identidad. As pues, hemos de construir un
homomorfismo H : C(V ; U) C(V ; U) de grado 1 tal que, para toda cadena
c C(V ; U) se cumpla (c) c = H(c) + H(c). Exigiremos tambien que si
|c| U U entonces |H(c)| U .
Definimos Hp = 0 para p < 0 y H0 (x) = cx (el 1-smplice constante x). Supuesto definido Hp1 , tomamos Cp (V ; U), y llamamos C a la intersecci
on
de los abiertos de U que contienen a ||. Las hip
otesis de inducci
on implican
inmediatamente que () Hp1 () es un p-ciclo (no necesariamente diferenciable) con soporte contenido en C, luego existe Hp () Cp+1 (V ; U) con
soporte contenido en C tal que H() = () H(). Ahora basta extender la definici
on por linealidad a todas las p-cadenas y tenemos la homotopa
buscada.
Para la homologa relativa consideramos el siguiente diagrama conmutativo
con filas exactas:
0

/ C (U )

/ C (V )

/ C (V, U )

/0

/ C(U )

/ C(V )

/ C(V, U )

/0

Al formar las sucesiones exactas de homologa obtenemos un diagrama conmutativo en el que dos de cada tres flechas verticales son isomorfismos, luego
por 3.1 todas lo son. En definitiva, el teorema anterior vale igualmente para
la homologa relativa. (En principio hemos probado que la inclusi
on induce un
isomorfismo, pero seg
un 5.10 esto equivale a que tenga una inversa homot
opica.)
Notemos ahora que la inclusi
on i : C (V, U ) C(V, U ) induce una apli

caci
on dual i : C (V, U ) C (V, U ) entre los complejos inversos duales, la
cual induce tambien isomorfismos entre los grupos de cohomologa:
p
H p (V, U ) H
(V, U ).

310

Captulo 11. Homologa y cohomologa diferenciable

(pues su inversa es la aplicaci


on dual de la inversa homot
opica de i). Tenemos as
la cohomologa diferenciable de V (aunque no es esta la cohomologa que nos va
a interesar en las variedades diferenciales). Explcitamente, el isomorfismo entre
p
H p (V, U ) y H
(V, U ) asigna a la clase del cociclo la clase de su restricci
on a
p
C (V ).
Si suponemos concretamente que el anillo de coeficientes es A = R, el teop
rema 5.51 nos da que H
(V, U ) y H p (V, U ) son naturalmente isomorfos a los

espacios duales de Hp (V, U ) y Hp (V, U ), respectivamente, y es f


acil ver que
el isomorfismo es simplemente el inducido de forma natural por el isomorfismo
entre estos u
ltimos.

11.2

Tensores antisim
etricos

Mientras la homologa diferenciable es s


olo una mnima variante de la homologa singular, la cohomologa que pretendemos definir en las variedades diferenciales no guarda, en principio relaci
on alguna con la cohomologa singular,
por lo que el hecho de que termine siendo equivalente a la cohomologa singular
es un resultado notable.
La cohomologa de De Rham surge de forma natural al sistematizar los resultados cl
asicos del c
alculo vectorial en una teora general de integraci
on de
formas diferenciales sobre variedades. En la secci
on siguiente introduciremos
las formas diferenciales que determinan dicha cohomologa, para lo cual necesitamos estudiar primero los tensores antisimetricos en un espacio vectorial. Por
completitud introduciremos tambien los tensores simetricos.
Sea V un espacio vectorial sobre un cuerpo de caracterstica 0. Representamos por Tk (V ) = Tk0 (V ). El grupo k de las permutaciones de {1, . . . , k} act
ua
de forma natural sobre Tk (V ) con la acci
on determinada por
(T )(v1 , . . . , vk ) = T (v1 1 , . . . , v1 k ).
Equivalentemente:
(1 k ) = 1 k .
Diremos que un tensor T Tk (V ) es simetrico (resp. antisimetrico) si cumple
T = T (resp. T = sig T ) para todo k .
En otras palabras, T es simetrico si T (v1 , . . . , vk ) no depende del orden de
los vectores y es antisimetrico si al intercambiar dos de ellos cambia el signo.

Representaremos por S k (V ) y Ak (V ) los subespacios de tensores covariantes


simetricos y antisimetricos, respectivamente, de grado k en V . Convenimos que
S 0 (V ) = A0 (V ) = K (el cuerpo de escalares).
Podemos simetrizar un tensor arbitrario de V mediante el epimorfismo
S : Tk (V ) S k (V ) dado por
S(T ) =

1 P
T.
k! k

11.2. Tensores antisimetricos

311

Es claro que T es simetrico si y s


olo si S(T ) = T . Similarmente definimos el
epimorfismo A : Tk (V ) Ak (V ) mediante
A(T ) =

1 P
(sig ) T.
k! k

Tambien es claro que T es antisimetrico si y s


olo si A(T ) = T . Definimos
los espacios vectoriales graduados
L k
L k
S(V ) =
S (V ),
A(V ) =
A (V ).
k0

k0

A partir de aqu nos centramos en el espacio A(V ), al que vamos a dotar de


estructura de algebra graduada. Para ello consideramos los homomorfismos
: Ak (V ) Ar (V ) Ak+r (V )
dados por
=

(k + r)!
A( ).
k! r!

Estos
inducen un producto en A(V ). Vamos a probar que es asociativo,
con lo que A(V ) ser
a ciertamente un algebra unitaria (notemos que si K
entonces = ).
Para ello probamos primero la asociatividad del producto 1 = A( ).
Consideramos el algebra cociente Q = T /I , donde
L
T =
Tk (V )
k0

e I es el ideal bil
atero generado por los cuadrados , con V . Representemos por el producto (obviamente asociativo) de Q . La proyecci
on
: T Q se restringe a una aplicaci
on lineal : A Q . Basta probar
que es un isomorfismo de algebras. En particular hemos de ver que
( 1 ) = () ().
La clave est
a en probar que
(T ) = (A(T )),

para todo T Tk (V ).

(11.1)

Basta comprobarlo sobre tensores puros T = 1 k , con i V . En


efecto, como
(i + j ) (i + j ) I ,

concluimos que i j j i (mod I ), luego para todo k tenemos


que
(1 k ) = (sig ) (1 k ).
Al sumar sobre obtenemos (11.1). Esta relaci
on implica inmediatamente
que es suprayectiva. Para la inyectividad observamos que el homomorfismo

312

Captulo 11. Homologa y cohomologa diferenciable

A se anula sobre I . En efecto, un elemento de I es combinaci


on lineal de
tensores T = 1 . . . p con alg
un i = i+1 y A debera cambiar de signo
al permutar i con i+1 , cuando obviamente queda igual. As pues A(T ) = 0.
Por consiguiente, si () = 0, con A(V ), entonces I , luego =
A() = 0.
Falta probar que conserva los productos. Basta verlo sobre factores de la
forma
= A(1 k ), = A(1 q ).
En efecto, usando (11.1) vemos que

( 1 ) = (A(A(1 k ) A(1 q )))


= (A(1 k ) A(1 q ))
= (A(1 k )) (A(1 q )) = () ().
Con esto tenemos la asociatividad de 1 . Es f
acil ver que

(r + s + t)!
1 1 ,
r! s! t!
con lo que la asociatividad de 1 implica la de . M
as a
un, ahora es claro que
si 1 , . . . , p V , entonces
P
1 k = k! A(1 k ) =
(sig ) 1 k .
=

Teorema 11.5 Si V es un espacio vectorial, entonces A(V ) es un


algebra unitaria anticonmutativa con el producto , es decir, si Ak (V ) y Ar (V ),
entonces
= (1)kr .
Adem
as, si 1 , . . . , k V , se cumple que
P
1 k =
(sig ) 1 k .
k

n: S
Demostracio
olo falta probar la anticonmutatividad. Usaremos los
hechos que hemos obtenido antes del teorema. Podemos suponer
= A(1 k ),

= A(1 r ).

Entonces, usando (11.1),


() () = (1 k ) (1 r )
= (1 k 1 r ).

Hemos visto que cada vez que intercambiamos dos factores consecutivos la
proyecci
on cambia de signo. Para pasar a la izquierda todos los factores de la
derecha necesitamos kr permutaciones, luego
() () = (1)kr (1 r 1 k ) = (1)kr () ().
Por consiguiente es anticonmutativo, luego lo mismo vale para 1 y tambien para .

11.3. Formas diferenciales

313

Definici
on 11.6 Si V es un espacio vectorial de dimensi
on finita, el algebra
graduada A(V ) se llama
algebra exterior de V y el producto se llama producto
exterior en A(V ).
Sea e1 , . . . , en una base del espacio vectorial V y e1 , . . . , en su base dual,
sean 1 i1 < < ik n, 1 j1 < < jk n. El teorema anterior implica
entonces que
(ei1 eik )(ej1 , . . . , ejk ) =

1 si ik = jk para todo k,
0 en otro caso.

De aqu se sigue:
Teorema 11.7 Sea V un espacio vectorial y e1 , . . . , en una base de V . Para
1 k n, una base de Ak (V ) est
a formada por los tensores ei1 eik ,
donde los ndices recorren todas las combinaciones con 1 i1 < < jk n.
n: En efecto, si Ak (V ), tenemos que
Demostracio
=

i1 <<ik

(ei1 , . . . , eik )ei1 eik .

En efecto, ambos tensores coinciden sobre las k-tuplas (ej1 , . . . , ejk ) para
ndices crecientes y, por la antisimetra, tambien si los ndices son cualesquiera.
Por linealidad coinciden en todo V k .
Por otra parte, si
P

i1 <<ik

i1 ,...,ik ei1 eik = 0,

haciendo actuar esta forma sobre (ei1 , . . . , eik ) obtenemos que i1 ,...,ik = 0,
luego los tensores del enunciado son linealmente independientes (en particular
distintos dos a dos).
Respecto a los casos no considerados en el teorema, tenemos que A0 (V ) = K
y Ak (V ) = 0 para k > n por la antisimetra. (Un tensor antisimetrico se anula
sobre k-tuplas con alg
un ndice repetido y, por linealidad, tambien sobre k-tuplas
linealmente dependientes. Por consiguiente si k > n los tensores antisimetricos
de grado k son nulos.) Observemos de paso que A1 (V ) = V .

De este modo, para 0 k n tenemos que la dimensi
on de Ak (V ) es nk .
La dimensi
on de A(V ) es 2n .

11.3

Formas diferenciales

Las formas diferenciales de una variedad V son simplemente los campos


tensoriales en V que son antisimetricos en cada punto:

314

Captulo 11. Homologa y cohomologa diferenciable

Definici
on 11.8 Si V es una variedad diferencial, llamamos k (V ) al espacio
vectorial de los tensores Tk0 (V ) que verifican p Ak (Tq (V )) para todo
p V . Sus elementos se llaman formas diferenciales de grado k. El
algebra
exterior de V es
L k
(V ) =
(V ).
k

Claramente es un algebra graduada anticonmutativa con el producto exterior


definido puntualmente. As mismo tiene estructura de m
odulo sobre C (V ).

Del teorema 11.7 se sigue f


acilmente que si V tiene dimensi
on n y 1 k n,
entonces un tensor est
a en k (V ) si y s
olo si para cada punto de V existe
una carta (U, x) a su alrededor y unas funciones diferenciables i1 ,,ik , con
1 i1 < ik n de modo que
X
|U =
i1 ,,ik dxi1 dxin .
i1 <<ik

Observemos que 0 (V ) = C (V ), as como que 1 (V ) es el mismo espacio


que definimos en el captulo IX y que k (V ) = 0 para k > n.
Si f : V W es una aplicaci
on diferenciable, es f
acil ver que las aplicaciones lineales f] : Tk0 (W ) Tk0 (V ) se restringen a aplicaciones lineales
f] : k (W ) k (V ). A su vez, estas inducen un homomorfismo de algebras
f] : (W ) (V ), es decir, se cumple que f] ( ) = f] () f] (). Obviamente se conserva el car
acter funtorial, es decir, para la identidad tenemos
1] = 1 y (f g)] = g] f] .
La evaluaci
on Vamos a considerar tres derivaciones sobre el algebra exterior
(V ) de una variedad diferencial V . Empezamos por la m
as simple de las tres:
Definici
on 11.9 Sea V una variedad diferencial y X X(V ). Definimos la evaluaci
on en X o multiplicaci
on interior por X como el homomorfismo graduado
iX : (V ) (V ) de grado 1 dado por
iX ()(X1 , . . . , Xk1 ) = (X, X1 , . . . , Xk1 ),

para cada k (V ).

M
as precisamente, iX (), as definido, es una forma multilineal de X(V ) en
C (V ), luego por el lema de localizaci
on determina un tensor que claramente
es alternado, es decir, es una forma diferenciable de V . En principio esto vale
para k > 0, pero definimos iX (f ) = 0 para todo f 0 (V ).
Una comprobaci
on rutinaria muestra que iX es una antiderivaci
on del algebra
exterior, es decir, que es lineal y adem
as cumple
iX ( ) = iX () + (1)p iX (),

p (V ), q (V ).

(Se calcula explcitamente la acci


on de ambos miembros sobre campos vectoriales arbitrarios usando la definici
on de .)

11.3. Formas diferenciales

315

La derivada de Lie La siguiente derivaci


on es simplemente la derivada de
Lie asociada a un campo X X(V ). En principio la tenemos definida sobre
toda el algebra tensorial de V , pero es f
acil ver que se restringe a un homomorfismo graduado LX : (V ) (V ) de grado 0. Concretamente, usando que
conmuta con las contracciones de tensores se sigue sin dificultad que
LX ()(X1 , . . . , Xk ) = X((X1 , . . . , Xk ))

k
P

(X1 , . . . , LX Xi , . . . , Xk ),

i=1

para toda k (V ), y esta expresi


on muestra claramente que LX k (V ).
Aplicando esta expresi
on se concluye inmediatamente la relaci
on
i[X,Y ] = iY LX LX iY .

(11.2)

A su vez, de aqu deducimos que LX es una derivaci


on de (V ), es decir,
que cumple
LX ( ) = (LX ) + LX .
(11.3)
En efecto, podemos suponer que p (V ), q (V ) y razonamos por
inducci
on sobre p + q. Si p + q = 0 es trivial. Si se cumple cuando p + q < k y
suponemos p + q = k, entonces, para cada Y X(V ) tenemos por (11.2) que
iY (LX ( )) = LX (iY ( )) i[X,Y ] ( )
= LX (iY () + (1)p iY ) i[X,Y ] () (1)p i[X,Y ] .
Aplicando la hip
otesis de inducci
on esto es igual a
LX (iY ()) + iY () LX + (1)p (LX ) iY + (1)p LX (iY ))
i[X,Y ] () (1)p i[X,Y ] .
Ahora aplicamos (11.2) y llegamos a
iY (LX ()) + (1)p (LX ) iY + iY () LX + (1)p iY (LX ())
= iY ((LX ) + LX ).
En resumen, tenemos que
iY (LX ( )) = iY ((LX ) + LX ).
Ahora bien, de la definici
on de iX se sigue inmediatamente que si dos formas
y H k (V ) con k 1 cumplen que iY () = iY (H) para todo Y X(V ),
entonces = H. Por consiguiente, podemos cancelar iY en la igualdad anterior
y tenemos la relaci
on buscada.

316

Captulo 11. Homologa y cohomologa diferenciable

La diferencial exterior Introducimos ahora la derivaci


on m
as importante
del algebra exterior. Si V es una variedad diferencial y f 0 (V ) = C (V ),
tenemos que df 1 (V ). Vamos a probar que este operador diferencial se
extiende a una antiderivaci
on de (V ), unvocamente determinada por las condiciones del teorema siguiente:
Teorema 11.10 Si V es una variedad diferencial existe una u
nica aplicaci
on
lineal d : (V ) (V ) que cumple las propiedades siguientes:
a) Si f 0 (V ), entonces df es la diferencial de f en el sentido usual.
b) Para cada k (V ) se cumple que d k+1 (V ).
c) Si 1 p (V ) y 2 q (V ), entonces
d(1 2 ) = d1 2 + (1)p 1 d2 .
d) d2 = d d = 0.
e) Si (V ) se anula en un abierto U V entonces d tambien se anula
en U .
Enseguida veremos que la propiedad e) es consecuencia de las anteriores
luego, en definitiva, la diferencial exterior d es la u
nica antiderivaci
on de (V )
de grado 1 que extiende a la diferencial usual y tal que d2 = 0.
n: En primer lugar probaremos que seg
Demostracio
un acabamos de
afirmar la u
ltima propiedad es consecuencia de las tres primeras. Para cada
p V podemos tomar una funci
on f C (V ) que se anule fuera de U pero tal
que f (p) = 1. Entonces la forma f es nula y, como la diferencial es lineal, ha
de ser
0 = d(f ) = df + f d,
luego d(p) = (f d)(p) = df (p) 0 = 0.
Notemos que la propiedad e) junto con la linealidad de la diferencial prueba
que si dos formas coinciden en un abierto de V entonces sus diferenciales tambien
coinciden.
Ahora probamos que si existe la diferencial es u
nica. Tomemos un punto
p V y sea (U, x) una carta alrededor de p. Tomemos una funci
on f C (V )
que valga 1 en un entorno de p y se anule fuera de U .
Si k (V ) entonces |U se expresa como
X
i1 ik dxi1 dxik ,
1i1 <<ik n

para ciertas funciones i1 ik C (U ).


La forma f coincide con en un entorno de p y sus coeficientes son las
funciones
i1 ik = f i1 ik . Puesto que f se anula fuera de U , podemos considerar que
i1 ik C (V ). Similarmente, las funciones yi = f xi extendidas

11.3. Formas diferenciales

317

como 0 fuera de U son de clase C en V y coinciden con las xi en un entorno


de p. Por consiguiente dyi coincide con dxi en un entorno de p. As pues, la
forma f (y por consiguiente ) coincide con la forma
X

i1 ik dyi1 dyik
1i1 <<ik n

en un entorno de p. Ahora calculamos


X
d
=
d
i1 ik dyi1 dyik ,

(11.4)

1i1 <<ik n

pues una simple inducci


on prueba a partir de c) y d) que d(dyi1 dyik ) = 0.
Teniendo en cuenta que la diferencial depende s
olo del comportamiento local de
las formas llegamos a que
X
d|p =
di1 ik (p) dxi1 |p dxik |p .
1i1 <<ik n

Ahora bien, por la propiedad a) tenemos que el miembro derecho de la


igualdad anterior es el mismo cualquiera que sea la funci
on d que cumpla las
propiedades del enunciado. En consecuencia la diferencial exterior es u
nica.
Para probar la existencia partiremos de una expresi
on explcita que nos
relacionar
a la diferencial exterior con la derivada de Lie. Concretamente, vamos
a ver que si definimos d sobre cada k (V ) mediante
P
j , . . . , Xk+1 ))
d(X1 , . . . , Xk+1 ) = (1)j+1 Xj ((X1 , . . . X
j

i, . . . , X
j , . . . Xk+1 )
(1)i+j ([Xi , Xj ], X1 , . . . , X

i<j

entonces se cumplen las propiedades del enunciado (el circunflejo indica que
falta el termino correspondiente). Para k = 0 esta definici
on debe entenderse
como df (X) = X(f ), con lo que df es la diferencial usual, tal y como exige a).
Por el lema de localizaci
on es claro que d, as definida, es ciertamente una
forma diferencial de dimensi
on k + 1. Extendemos d a (V ) por linealidad y
obviamente se cumple b). Probaremos c) indirectamente. Una comprobaci
on
rutinaria a partir de las definiciones nos da que
LX = iX d + d iX .
Ahora c) se demuestra con el mismo razonamiento con el que probamos
(11.3), pero usando la relaci
on anterior en lugar de (11.2).
Para probar d) observamos en primer lugar que si f 0 (V ) entonces
d(df ) = 0. En efecto,
d(df )(X, Y ) = X(df (Y )) Y (df (X)) df ([X, Y ])
= X(Y (f )) Y (X(f )) [X, Y ](f ) = 0.

318

Captulo 11. Homologa y cohomologa diferenciable

Usando c), de aqu se sigue que d(dyi1 dyik ) = 0, para todas las funciones yi C (V ), pero este era el u
nico caso particular de d) que hemos usado
en la prueba de la unicidad, luego sabemos que si es una forma arbitraria, en
un entorno de cada punto p, la forma d coincide con una forma de tipo (11.4),
luego (por la propiedad e) en dicho entorno d(d) coincide con d(d
), y esta es
nula por c) y el caso particular de d) que hemos probado.
Tenemos, pues, que la diferencial exterior es una antiderivaci
on de grado 1
del algebra exterior. Adem
as, en la prueba del teorema anterior hemos obtenido
la relaci
on
LX = iX d + d iX
(11.5)
entre las tres derivaciones que hemos introducido. De ella, junto al hecho de
que d2 = 0, se sigue inmediatamente que
LX d = d LX .

(11.6)

Todas estas relaciones se interpretan de forma natural en terminos de la


cohomologa de De Rham, que introducimos a continuaci
on.

11.4

La cohomologa de De Rham

En la secci
on anterior hemos probado que el algebra exterior (V ) de una variedad diferencial V tiene estructura de complejo inverso (de espacios vectoriales
sobre R) con la diferencial exterior (entendiendo que k (V ) = 0 si k < 0).
Definici
on 11.11 Si V es una variedad diferencial, se llama cohomologa de
De Rham a la cohomologa del complejo formado por el algebra exterior con
la diferencial exterior como operador cofrontera. Los cociclos de este complejo,
es decir, las formas diferenciales tales que d = 0, se llaman formas cerradas,
mientras que las cofronteras es decir, las formas diferenciales de tipo d se
llaman formas exactas. Representaremos por H k (V ) al grupo de cohomologa
de De Rham de V de dimensi
on k.
Teniendo en cuenta que d es una antiderivaci
on, es claro que el producto
exterior induce de forma natural un producto en
L
H (V ) = H k (V ),
k

que seguiremos representando por , de modo que H (V ) resulta ser un algebra


anticonmutativa y unitaria.
La f
ormula (11.6) afirma que la derivada de Lie LX es un homomorfismo
de complejos de grado 0, mientras que (11.5) afirma que iX es una homotopa
entre LX y el homomorfismo nulo, por lo que LX induce el homomorfismo nulo
en el algebra de cohomologa.
Teorema 11.12 Sea f : V W una aplicaci
on diferenciable entre variedades. Entonces f] : (W ) (V ) es un homomorfismo de complejos.

11.4. La cohomologa de De Rham

319

n: Hemos de probar que si (W ) entonces se cumple


Demostracio
f] (d) = df] (). Es claro que el valor de ambas formas en un punto p depende
u
nicamente de los valores que toma en un entorno de f (p), luego no perdemos
generalidad si suponemos que W es el dominio de una carta y. En tal caso basta
probar que

f] d(g dyi1 dyik ) = d f] (g dyi1 dyik ) .


Ahora bien, ambos miembros son d(f g) d(f yi1 ) d(f yik ).

Por consiguiente toda aplicaci


on diferenciable entre variedades f : V W
induce homomorfismos fk : H k (W ) H k (V ) entre los grupos de cohomologa.
De hecho, f] es un homomorfismo de algebras, luego lo mismo vale para el
homomorfismo inducido f : H (W ) H (V ).
Ahora es claro el car
acter funtorial (contravariante) tanto de los complejos
(V ) como de la cohomologa de De Rham.
Aunque no es evidente en absoluto, el algebra de cohomologa de De Rham
de una variedad diferencial V resulta ser naturalmente isomorfa al algebra de
cohomologa singular de V . La prueba requerir
a algunos resultados sobre la
cohomologa de De Rham que ya conocemos para la cohomologa singular.
El teorema de homotopa Dada una variedad V , consideramos la variedad
producto R V . Trabajaremos u
nicamente con cartas de la forma x
= I x,
donde I es la identidad en R y x es una carta en V . De este modo, las funciones
coordenadas de x
son las de x m
as la coordenada t (la proyecci
on en la primera
componente). Observemos que t est
a definida sobre todo R V , por lo que
dt 1 (R V ).
M
as a
un, los vectores t |t0 son independientes de la carta x con la que se
calculan, pues

f
d(ip f )
=
,
t
dt
(t0 ,p)

t0

donde ip (t) = (t, p). As pues, determinan un campo vectorial t X(R V ).

Veamos el comportamiento de la antiderivaci


on it en el caso en que V
puede cubrirse por una sola carta x. Entonces it (dt) = 1, it (dxi ) = 0. Estas
la determinan completamente, pues implican que
it (f dt dxi1 dxik ) = f dxi1 dxik ,
it (f dxi1 dxik ) = 0.
Definimos las inclusiones jt : V R V dadas por jt (p) = (t, p), que a su
vez nos dan las aplicaciones jt] : (R V ) (V ), que son homomorfismos
de grado 0. Si V se puede cubrir por una sola carta tenemos
jt] (f ) = jt f,

jt] (dt) = 0,

jt] (dxi ) = dxi .

320

Captulo 11. Homologa y cohomologa diferenciable

Finalmente, dados dos n


umeros reales a < b, definimos una aplicaci
on lineal
Iab : (R V ) (V ) de grado 0 que a cada k (R V ) le asigna
Rb
Iab ()p (v1 , . . . , vk ) = a jt] ()p (v1 , . . . , vk ) dt,
v1 , . . . , vk Tp (V ).
Veamos que efectivamente Iab () (V ). Ante todo notemos que si x es
una carta alrededor de p, entonces Iab () depende u
nicamente de la restricci
on
de al dominio de x, por lo que podemos suponer que V es el dominio de x.
Tambien es claro que Iab es lineal, luego podemos suponer que
= f dxi1 dxik ,
donde admitimos la posibilidad de que i1 = 0 con el convenio de que x0 = t.
Si aparece dt, entonces jt] () = 0, luego est
a obviamente en (V ). En caso
contrario
jt] ()p (v1 , . . . , vk ) = f (t, p)(dxi1 |p dxik |p )(v1 , . . . , vk ),
luego
Iab ()p (v1 , . . . , vk ) =
y en definitiva

R
b

f
(t,
p)
dt
(dxi1 |p dxik |p )(v1 , . . . , vk ),
a

Iab () =

R
b

f
dt
dxi1 dxik .
a

Se comprueba inmediatamente que la integral que aparece en esta expresi


on
es diferenciable como funci
on de p, luego tambien en este caso Iab () (V ).
Ahora veamos que el operador Iab conmuta con la diferencial exterior, es
decir, que d Iab = Iab d.

Como ambos miembros son operadores locales, no perdemos generalidad si


suponemos que V puede cubrirse por una sola carta x, y por linealidad podemos
considerar una forma de tipo
= f dxi1 dxik .
Si i1 = 0, es decir, si contiene a dt, entonces d se expresar
a como suma de
formas, todas ellas con dt, luego tanto si hacemos actuar primero la diferencial
como el operador integral obtenemos la forma nula. Si no contiene a dt,
entonces, tanto en un orden como en otro, llegamos a

!
X Z b f
dt dxi dxi1 dxik .
a xi
i6=ij

Ahora probamos una igualdad de la que se deducir


a f
acilmente el teorema
de homotopa. Veamos que
jb] ja] = d it Iab + it Iab d.

(11.7)

11.4. La cohomologa de De Rham

321

Puesto que el operador integral conmuta con la diferencial, podemos escribir


el segundo miembro como (d it + it d) Iab . De nuevo podemos restringirnos
al rango de una carta y trabajar con una forma
= f dxi1 dxik .
Una vez m
as hemos de distinguir si aparece dt o no. Si no aparece tenemos que
d(it ()) = 0 y
f
it (d) =
dxi1 dxik .
t
Al aplicar Iab obtenemos, teniendo en cuenta la regla de Barrow,
Z
!
b
f
dt dxi1 dxik = (jb f ja f )dxi1 dxik = jb] () ja] ().
a t
Supongamos ahora que = f dt dxi2 dxik . Entonces
X f
d =
dt dxi dxi2 dxik ,
xi
i6=ij

luego
it (d) =
y
d(it ()) =

X f
dxi dxi2 dxik
xi

i6=ij

X f
f
dxi dxi2 dxik +
dt dxi2 dxik .
xi
t

i6=ij

Al sumar estos dos terminos nos queda s


olo el u
ltimo sumando de la u
ltima
igualdad y, como tiene dt, al aplicar Iab queda la forma nula. As mismo es claro
que jb] () ja] () = 0.
Ahora ya es f
acil probar el teorema de homotopa:

Teorema 11.13 Si f, g : V W son aplicaciones homot


opicas entre variedades, entonces f] , g] : (W ) (W ) son homomorfismos homot
opicos.

n: Sea H : R V W una homotopa entre f y g. DefiniDemostracio


mos h = H] it I01 . Claramente h : (W ) (V ) es un homomorfismo de
grado 1. Componiendo con H] en ambos miembros de (11.7) obtenemos
H] (j1] j0] ) = H] d it I01 + H] it I01 d.

El primer miembro es (j1 H)] (j0 H)] = g] f] . Teniendo en cuenta


que H] conmuta con la diferencial, el segundo miembro es d h + h d, luego h
es una homotopa.
En particular:
Teorema 11.14 Si V es una variedad contractible, entonces

R si k = 0,
k

H (V ) =
0 si k 6= 0.

322

Captulo 11. Homologa y cohomologa diferenciable

La sucesi
on de Mayer-Vietoris Sea V una variedad diferencial y U1 , U2
dos abiertos en V de modo que1 V = U1 U2 , U1 U2 6= . Entonces U1 , U2 y
U1 U2 son variedades diferenciales. Consideramos las inclusiones
j1 : U1 U2 U1 ,

j2 : U1 U2 U2 ,

i1 : U1 V,

i2 : U2 V.

A partir de ellas construimos la sucesi


on de aplicaciones lineales

0 (V ) (U1 ) (U2 ) (U1 U2 ) 0.

dada por () = i1] (), i2] () y (1 , 2 ) = j1] (1 ) j2] (2 ).

(11.8)

Representaremos las diferenciales de (V ), (U1 ), (U2 ) y (U1 U2 ) mediante d, d1 , d2 y d12 respectivamente. Es claro que (U1 ) (U2 ) es un complejo con el operador cofrontera dado por (d1 d2 )(1 , 2 ) = (d1 1 , d2 2 ). Las
aplicaciones y son homomorfismos de complejos, luego inducen aplicaciones
lineales
: H(V ) H(U1 ) H(U2 ),

: H(U1 ) H(U2 ) H(U1 U2 ).

Veamos que la sucesi


on (11.8) es exacta. En primer lugar probamos que
es suprayectiva. Fijemos una partici
on de la unidad p1 , p2 en V subordinada al
cubrimiento U1 , U2 , es decir, p1 + p2 = 1, sop p1 U1 , sop p2 U2 .
Tomemos (U1 U2 ). La funci
on i1] (p2 ) est
a definida en U1 y se
anula en un entorno de cada punto de U1 \ U2 , luego la forma 1 = i1] (p2 )
se puede
a U1 haciendola nula en U1 \ U2 . Similarmente tenemos
extender

2 = i2] (p2 ) (U2 ). Es inmediato comprobar que = (1 , 2 ).


La inyectividad de es obvia: si () = 0 entonces se anula en U1 y en
U2 , luego se anula en V .

Es claro que = 0. Tomemos ahora (1 , 2 ) N , de modo que


1 (p) = 2 (p) para todo p U1 U2 y consecuentemente podemos definir
(V ) que extienda simult
aneamente a 1 y a 2 , pero esto equivale a decir
que () = (1 , 2 ).
As pues, el teorema 2.25 nos da la sucesi
on de Mayer-Vietoris de la trada
de abiertos (V, U1 , U2 ):

H k (V ) H k (U1 ) H k (U2 ) H k (U1 U2 ) H k+1 (V )


La prueba del teorema siguiente es inmediata:
Teorema 11.15 Si f : (V, U1 , U2 ) (W, U10 , U20 ) es una aplicaci
on diferenciable entre tradas de abiertos en las variedades V y W , entonces los homomorfismos inducidos por f hacen conmutativo el diagrama siguiente:
H p (V )
O

/ H p (U1 ) H p (U2 )
O

/ H p (U1 U2 )
O

/ H p+1 (V )
O

H p (W )

/ H p (U10 ) H p (U20 )

/ H p (U10 U20 )

/ H p+1 (W )

1 Ver

la observaci
on al final de este apartado.

11.5. El teorema de De Rham

323

Aunque hemos supuesto que U1 U2 = , es f


acil ver que en caso contrario
la aplicaci
on es un isomorfismo, por lo que tambien tenemos trivialmente una
sucesi
on de MayerVietoris en la que cada H k (U1 U2 ) = 0.
Uniones disjuntas Por u
ltimo observemos que si una variedad V se des
S
compone como uni
on numerable de abiertos disjuntos dos a dos, V =
Vk ,
k=0

entonces

p (V )
=

p (Vk ).

k=0

El isomorfismo viene dado por 7 (|Vk ), es decir, es el producto de los


homomorfismos inducidos por las inclusiones ik : Vk V . Por consiguiente
H p (V )
=

H p (Vk ),

k=0

y el isomorfismo es el producto de los homomorfismos ik .

11.5

El teorema de De Rham

En esta secci
on demostraremos que la cohomologa de De Rham de una variedad diferencial es naturalmente isomorfa a la cohomologa singular. Para ello
necesitamos definir la integraci
on de formas diferenciales sobre cadenas singulares diferenciables.
Consideremos en primer lugar un p-smplice diferenciable : p V en
una variedad diferencial V y una p-forma p (V ). Por definici
on, se
extiende a una aplicaci
on diferenciable
: U V , donde U es un abierto

en Rp que contiene al smplice can


onico p . Esta
define un homomorfismo

] : p (V ) p (U ). Es obvio que existe una u


nica funci
on f C (U ) tal
que
] () = f dx1 dxp , donde las funciones xi son las coordenadas de la
identidad en U . Definimos
Z
Z
=
f (x)dx1 dxp ,

donde la u
ltima integral es la integral de f en el sentido usual del an
alisis
(integral de Riemann o de Lebesgue).
Observemos que esta definici
on no depende de la extensi
on
de . En efecto,
si
1 y
2 son dos extensiones de y x es un punto interior de p , entonces
ambas coinciden en un entorno de x, por lo que
1] () y
2] () coinciden en
el punto x, luego las funciones correspondientes f1 y f2 coinciden en el interior
de p . Por continuidad coinciden en todo p y las integrales correspondientes
tambien coinciden.
R
Para p = 0 definimos = ((0)).

324

Captulo 11. Homologa y cohomologa diferenciable

Si c =

r
P

i=1

ai i Cp (V ) es una p-cadena singular diferenciable (con coefi-

cientes en R), definimos

r
X
i=1

ai

R
As tenemos definida una aplicaci
on bilineal : Cp (V ) p (V ) R. En
primer lugar probamos que se comporta adecuadamente respecto a los homomorfismos inducidos por las aplicaciones diferenciables.
Teorema 11.16 Sea h : V W una aplicaci
on diferenciable entre variedades, sea c Cp (V ) y p (W ). Entonces
Z
Z
h] () =
.
h] (c)

n: Por linealidad basta probarlo en el caso en que c = es


Demostracio
un p-smplice. Si p = 0 ambos miembros son (h((0)). Supongamos p > 0
y sea
una extensi
on de a una funci
on diferenciable en un entorno de p .
Entonces
h es una extensi
on diferenciable de h = h] (). As pues, si
^
] () () = f dx dx ,

] (h] ()) = (
h)] () = h
1
p
]
entonces los dos miembros de la igualdad del enunciado son la integral de f
sobre p .
Ahora probamos el teorema fundamental sobre integraci
on de formas diferenciales sobre smplices:
Teorema 11.17 (Teorema de Stokes para smplices) Sea V una variedad

diferencial, c Cp+1
(V ), p (V ). Entonces
Z
Z
d =
.
c

n: Por linealidad podemos suponer que c = es un p + 1Demostracio


smplice. El caso p = 0 es simplemente la regla de Barrow. En efecto, tenemos
que : [0, 1] V , luego
] (d) = d( ) = ( )0 dx y
Z

d =

( )0 dx = ((1)) ((0)) =

(1)(0)

Supongamos, pues, que p > 0 y veamos que podemos reducir la demostraci


on
al caso en que es la identidad I en p+1 . En efecto, basta observar que
=I
=
] (I), luego el teorema anterior nos da que
Z
Z
Z
Z
d =
d =
] (d) = d
] (),

] (I)

11.5. El teorema de De Rham


Z

325

] (I)

] (I)

] ().

Notemos que
] () p (U ), donde U es un entorno de p+1 en Rp+1 .
As pues, podemos suponer que = I y p (U ). M
as a
un, por linealidad
podemos suponer que
ci dxp+1 ,
= f dx1 dx

con lo que

ci dxp+1 = (1)i+1
d = df dx1 dx

f
dx1 dxp+1 .
xi

Para evitar confusi


on con las funciones coordenadas llamaremos e0 , . . . , ep+1
a los vertices del smplice can
onico p+1 , es decir,
e0 = (0, . . . , 0), e1 = (1, 0, . . . , 0), . . . , ep+1 = (0, . . . , 0, 1).
Con la notaci
on de la secci
on 2.2 (salvo por lo que acabamos de decir),
tenemos que
= (e0 , . . . , ep+1 ),

p+1
P

(1)j (e0 , . . . , ej , . . . , ep+1 ).

j=0

Si llamamos j = (e0 , . . . , ej , . . . , ep+1 ), hemos de probar que


Z

p+1

i+1

(1)

X
f
dx1 dxp+1 =
(1)j
xi
j=0

ci dxp+1 .
f dx1 dx

Ahora hemos de aplicar mec


anicamente las definiciones. Empezaremos calculando el miembro derecho. Tomemos j > 0. Entonces j : p U es
la aplicaci
on afn que hace corresponder los vertices e0 , . . . , ep de p con los
vertices e0 , . . . , ej , . . . , ep+1 de p+1 . Es claro que se trata de la aplicaci
on
j (x1 , . . . , xp ) = (x1 , . . . , xj1 , 0, xj , . . . , xp ).
Por consiguiente
( dx

j] (dxk ) = d(j xk ) =

0
dxk1

si k < j,
si k = j,
si k > j,

luego j] () = 0 salvo a lo sumo si j = 0 o j = i. Adem


as
i] () = i] (f ) dx1 dxp .

p
P
Por otra parte 0 (x1 , . . . , xp ) = 1
xr , x1 , . . . , xp , luego
r=1

0] (dxk ) =

p
P

dxr

r=1
dxk1

si k = 1,
si k > 1.

326

Captulo 11. Homologa y cohomologa diferenciable

Es f
acil ver entonces que 0] () = (1)i 0] (f ) dx1 dxp . En resumen,
tenemos que
Z
Z

i
= (1)
i] (f )(x) 0] (f )(x) dx1 dxp .
(11.9)

Por otra parte,

d = (1)i+1

p+1

f
dx1 dxp+1 .
xi

Vamos a aplicar el teorema de Fubini, integrando primero respecto a la


coordenada i-esima. As,
!

Z
Z Z

d = (1)i+1

((x, t))
dt dx1 dxp ,
p+1
xi
p
R

(x,t)

donde (x, t) = (x1 , . . . , xi1 , t, xi , . . . , xp ) y

p+1

es la funci
on caracterstica de

p+1 . Ahora bien, (x, t) p+1 si y s


olo si x p y 0 t s(x) = 1
luego

i+1

d = (1)

= (1)i+1

s(x)

f
dt dx1 dxp
xi (x,t)

p
P

xr ,

r=1

(f ((x, s(x))) f ((x, 0))) dx1 dxp .

Para terminar observamos que f ((x, 0)) = f (i (x)) = i] (f )(x), por lo que,
comparando con (11.9), s
olo queda demostrar que
Z
p
P
f (x1 , . . . , xi1 , 1
xr , xi , . . . , xp ) dx1 dxp
r=1

f (1

p
P

xr , x1 , . . . , xp ) dx1 dxp ,

r=1

pero el teorema de cambio de variable aplicado a la aplicaci


on que intercambia
la primera coordenada con la i-esima transforma una integral en la otra.
Como consecuencia del teorema de Stokes, la integral induce una forma
bilineal
Z
: Hp (V ) H p (V ) R.
p
Equivalentemente, tenemos una aplicaci
on lineal H p (V ) H
(V ) entre la
cohomologa de De Rham y la cohomologa singular diferenciable de V . Hemos
de probar que es un isomorfismo.

Es inmediato comprobar que lo es para p = 0 y si V es contractible entonces


lo es para todo p (pues los grupos restantes son triviales).

11.5. El teorema de De Rham

327

Conviene usar el lenguaje de la teora de categoras. Fijada una variedad


V , consideramos la categora que tiene por objetos a los abiertos de V y por
morfismos

{inclusi
on} si U1 U2 ,
hom(U1 , U2 ) =

en caso contrario.

Sobre esta categora, H y H


son dos funtores contravariantes en la cate
gora de los complejos de espacios vectoriales y el homomorfismo : H H
inducido por la integral es una transformaci
on natural entre ellos.
En estos terminos, antes hemos probado:
A) es un isomorfismo sobre los abiertos contractibles de V .
Ahora veremos que:
B) Si U1 y U2 son abiertos en V tales que U1 y U2 son isomorfismos, entonces U1 U2 es un isomorfismo si y s
olo si lo es U1 U2 .
En efecto, basta considerar el diagrama formado por las sucesiones de MayerVietoris
/ H p (U1 U2 )

/ H p (U1 ) H p (U2 )

U1 U2

/ H p (U1 U2 )
U1 U2

U1 U2

p
p
/ H
(U1 ) H
(U2 )

p
/ H
(U1 U2 )

p
/ H
(U1 U2 )

y comprobar que es conmutativo, pues entonces la conclusi


on se sigue del teorema 3.1.
La conmutatividad de los dos cuadrados que muestra el diagrama se sigue
inmediatamente de la naturalidad de , pero falta probar la del cuadrado que
contiene los homomorfismos de conexi
on:

H p (U1 U2 )

/ H p+1 (U1 U2 )

U1 U2

U1 U2

p
H
(U1 U2 )

/ H p+1 (U1 U2 )

La comprobaci
on es mera rutina: partimos de [] H p (U1 U2 ) y para
calcular ([]) tomamos i p (Ui ) tales que = 1 |U1 U2 2 |U1 U2 , luego
calculamos (d1 , d2 ) y buscamos un p+1 (U1 U2 ) tal que |U1 = d1 y
|U2 = d2 . Entonces ([]) = [].
R
p
Sea U1 U2 ([]) = [f ]. Si definimos fi C
(Ui ) mediante fi (c) = c i ,
p+1
tenemos que f = f1 |Cp (U1 U2 ) f2 |Cp (U1 U2 ) , y si definimos h C
(U1 U2 )
R
como h(c) = c , tenemos que
Z
Z
Z
(U ) (c) =
h|Cp+1
|Ui = di =
i = fi (c) = dfi (c),
i
c

luego (U1 U2 ([])) = ([f ]) = [h] = U1 U2 ([]) = U1 U2 (([])).


El u
ltimo hecho que necesitamos es

328

Captulo 11. Homologa y cohomologa diferenciable


C) Si U =

Uk es una uni
on disjunta de abiertos de V tal que

k=0

cada Uk es un isomorfismo, entonces U es un isomorfismo.


En efecto, es claro que Cp (U ) =
p
H
(U ) =

k=0

k=0

p
Cp (Uk ), y as C
(U ) =

k=0

p
C
(Uk ),

p
p (U )]).
H
(Uk ). El isomorfismo viene dado por [f ] 7 ([f |C
k

Tambien sabemos que esto es cierto para la cohomologa de De Rham: H p (U ) =

Q
H p (Uk ) y el isomorfismo es [] 7 ([|Uk ] ). Es f
acil ver entonces que U es
k=0

el isomorfismo inducido por los isomorfismos Uk .


Ahora ya podemos probar:

Teorema 11.18 (de De Rham) Si V es una variedad diferencial, entonces


p
los homomorfismos p : H p (V ) H
(V ) dados por
Z
p ()(c) =

son isomorfismos.
n: Consideremos ahora un cubrimiento simple U de V . Las
Demostracio
intersecciones finitas U1 Uk de abiertos de U son contractibles, luego por
A) tenemos que es un isomorfismo para ellas. Veamos ahora que si G1 , . . . , Gr
son intersecciones finitas de abiertos de U entonces es un isomorfismo para
G1 Gr . Lo tenemos para r = 1. Si es cierto para r 1, entonces
Gr (G1 Gr1 ) es una uni
on de r 1 intersecciones finitas de abiertos
de U, luego es un isomorfismo para ella y por B) tambien lo es para la uni
on
de los r abiertos.
Llamemos V al conjunto de las uniones finitas de intersecciones finitas de
abiertos de U. Acabamos de probar que es un isomorfismo para los abiertos
de V. En particular lo es sobre las uniones finitas de abiertos de U, luego si U
admite un subcubrimiento finito el teorema ya est
a probado.
En caso contrario, observamos que por C) tenemos que es un isomorfismo
sobre las uniones numerables disjuntas de abiertos de V. Tambien por esta
propiedad podemos suponer que V es conexa.
Sea U0 un abierto de U V. Tenemos que U0 corta a un n
umero finito de
abiertos de U. Llamemos U1 V a la uni
on de estos (sin contar a U0 ). Entonces
U1 corta a un n
umero finito de abiertos de U distintos de U0 y de los que forman
U1 . Llamemos U2 V a la uni
on de estos abiertos. Como suponemos que U no
admite un subcubrimiento finito, este proceso se puede continuar hasta formar
una sucesi
on {Uk }
nicamente
k=0 de abiertos de V de modo que cada cual corta u
al anterior y al siguiente y todo abierto de U que corta a un Uk est
a contenido
en Uk , en Uk1 o en Uk+1 .

S
Entonces V =
Uk , pues la uni
on es abierta y cerrada en V y estamos
k=0

suponiendo que V es conexa. Ahora bien, para i = 0, 1, tenemos que los abiertos

11.6. Cohomologa con soportes compactos


Vi =

329

U2k+i son uniones disjuntas de abiertos de V, luego es un isomorfismo

k=0

para ambos, y lo mismo sucede con V1 V2 , luego por B) podemos concluir que
V es un isomorfismo.
Los isomorfismos del teorema anterior determinan un isomorfismo graduado

: H (V ) H
(V ).

Puede probarse que se trata de un isomorfismo de algebras, es decir, que


( ) = () (). No obstante la prueba es m
as complicada y no vamos
a entrar en ello. La versi
on del teorema de De Rham que hemos demostrado
es suficiente para obtener los hechos relevantes sobre la cohomologa de De
Rham. As, por ejemplo, los n
umeros de Betti y la caracterstica de Euler de
una variedad diferencial pueden calcularse a partir de los grupos de cohomologa
de De Rham.

11.6

Cohomologa con soportes compactos

Terminamos el captulo definiendo una cohomologa de De Rham con soportes compactos an


aloga a la cohomologa singular con soportes compactos. De
hecho vamos a probar que ambas son isomorfas. La definici
on es completamente
natural:
Definici
on 11.19 Si V es una variedad diferencial de dimensi
on n y k (V ),
llamaremos soporte de a la clausura del conjunto de los puntos p V donde
p 6= 0. Lo representaremos por sop . Llamaremos kc (V ) al subconjunto de
k (V ) formado por las formas de soporte compacto.
L k
Claramente c (V ) =
c (V ) es un subcomplejo y una sub
algebra de (V ).
k

Si f : V W es una aplicaci
on diferenciable entre variedades y k (W ),
1
es f
acil ver que sop f] () f [sop ], por lo que si f es propia entonces f] se
restringe a un homomorfismo graduado f] : c (W ) c (V ). As pues, c (V )
es un funtor sobre la categora de variedades diferenciales con las aplicaciones
diferenciables propias como morfismos.
La cohomologa de De Rham con soportes compactos Hc (V ) es la cohomologa del complejo c (V ).
M
as detalladamente, si K V es un subconjunto compacto, llamamos
k (V, V \ K) al conjunto de las k-formas diferenciales de V con soporte contenido en K. Es claro que estos espacios determinan un subcomplejo (V, V \ K)
y la integraci
on sobre k-smplices determina un homomorfismo
k
: k (V, V \ K) C
(V, V \ K),
k
k
donde C
(V, V \ K) se define como el subespacio de C
(V ) determinado por
las cocadenas que se anulan sobre los k-smplices contenidos en V \ K.

330

Captulo 11. Homologa y cohomologa diferenciable

Tenemos el siguiente diagrama conmutativo con filas exactas:


0

/ (V, V \ K)

/ (V )

/ (V \ K)

/0

/ C
(V, V \ K)

/ C
(V )

/ C
(V \ K)

/0

Las flechas verticales son los homomorfismos determinados por la integraci


on
sobre smplices. Al formar la sucesi
on exacta de cohomologa obtenemos un
nuevo diagrama conmutativo donde dos de cada tres flechas verticales son isomorfismos por el teorema de De Rham. Por consiguiente, el teorema 3.1 nos da
que la integraci
on induce isomorfismos
k
k : H k (V, V \ K) H
(V, V \ K).
k
La inclusi
on induce isomorfismos H k (V, V \ K) H
(V, V \ K). Tambien
es claro que c (V ) es el lmite inductivo de los complejos (V, V \K), por lo que
Hc (V ) es el lmite inductivo de los complejos H (V, V \ K), y los isomorfismos
que hemos obtenido inducen isomorfismos naturales entre la cohomologa de
De Rham con soportes compactos, la cohomologa singular diferenciable con
soportes compactos (definida como el lmite inductivo del sistema de complejos

H
(V, V \ K)) y la cohomologa singular con soportes compactos.

En particular, por el teorema de dualidad de Poincare podemos concluir


ahora que

R si k = n,
k
n
Hc (R ) =
(11.10)
0 si k 6= n.

Vamos a dar una prueba directa de este hecho. Para ello, dada una variedad V y un punto p V , definimos Ipk (V ) como el conjunto de las k-formas
diferenciales en V que se anulan en un entorno de p. Es claro que los espacios
Ipk (V ) determinan un subcomplejo Ip (V ) de (V ), por lo que podemos considerar el complejo cociente Gp (V ), a cuyos elementos (de dimensi
on k) llamaremos
germenes de k-formas diferenciales alrededor de p.
Teorema 11.20 Si V es una variedad diferencial y p V , se cumple que

R si k = 0,
k

H (Gp (V )) =
0 si k 6= 0.
n: Sea : (V ) Gp (V ) la proyecci
Demostracio
on can
onica. Un
0
cociclo de Gp (V ) es de la forma (f ), con f 0 (V ), tal que d(f ) = (df ) = 0.
Esto significa que df Ip0 (V ), es decir, que df se anula en un entorno de p. Es
claro entonces que f es constante en un entorno de p, luego (f ) = (f (p)).
Es claro entonces que H 0 (Gp (V )) est
a formado por las clases de las funciones
constantes y es, por consiguiente, isomorfo a R.
Tomemos ahora un cociclo () Gkp (V ), con k 1. Como antes, d se
anula en un entorno U de p, que podemos tomar contractible. Entonces existe

11.6. Cohomologa con soportes compactos

331

k1 (U ) tal que |U = d. Multiplicando por una funci


on que valga 1 en
un entorno de p y se anule fuera de U obtenemos una forma en k1 (V ) (a la
que seguiremos llamando ) que coincide con en un entorno de p, luego d =
en un entorno de p. De este modo () = (d) = d(()), lo que prueba que
H k (Gp (V )) = 0.
Para calcular la cohomologa con soportes compactos de Rn identificamos
a Rn con S n \ {p}, de modo que podemos identificar c (Rn ) = Ip (S n ). Basta
considerar la sucesi
on exacta
0 c (Rn ) (S n ) Gp (S n ) 0.
Es f
acil comprobar directamente que Hc0 (Rn ) = 0, con lo que tenemos las
sucesiones exactas
0 R R Hc1 (Rn ) H 1 (S n ) 0
y
0 Hck (Rn ) H k (S n ) 0,

para k 2.

De la primera se deduce que la segunda vale tambien para k = 1 y de aqu


se sigue (11.10).
Para construir la sucesi
on de Mayer-Vietoris para la cohomologa con soportes compactos observamos que si U es un abierto en una variedad V , la
inclusi
on induce una aplicaci
on lineal i] : c (U ) c (V ) que extiende a V
cada k-forma en U haciendola nula en V \ U . Esta aplicaci
on induce a su vez
otra sobre la cohomologa: i : Hc (U ) Hc (V ).
As, si V = U1 U2 es una descomposici
on de V en uni
on de abiertos,
podemos formar la sucesi
on exacta
j

0 c (U1 U2 ) c (U1 ) c (U2 ) c (V ) 0


dada por i() = (, ), j(1 , 2 ) = 1 + 2 (aqu identificamos cada forma
con sus extensiones).
De esta sucesi
on se deriva la sucesi
on de Mayer-Vietoris para la cohomologa
con soportes compactos.
S
Tambien es f
acil comprobar que si V = Vn es una descomposici
on de V
n

en uni
on de abiertos disjuntos, entonces las inclusiones in : Hc (Un ) Hc (V )
inducen un isomorfismo
L
Hc (Un )
= Hc (V )
n

Captulo XII

La cohomologa de De
Rham
Dedicamos este captulo a estudiar con detalle la cohomologa de De Rham
y su relaci
on con la estructura diferencial de las variedades. En primer lugar
describiremos la orientabilidad de las variedades diferenciales en terminos de su
estructura diferencial, lo que nos permitir
a introducir la noci
on de integraci
on de
una n-forma diferencial de soporte compacto sobre una variedad n-dimensional.
A traves de esta integral podremos expresar de forma mucho m
as simple algunos
conceptos de la cohomologa de De Rham, como por ejemplo la dualidad de
Poincare.

12.1

Orientaci
on de variedades diferenciales

Consideremos un homeomorfismo f : U V entre dos abiertos conexos de


Rn . Recordemos que la orientaci
on de un abierto U de Rn se obtiene a partir
n
n
de la de S considerando R = S n \ {} y a traves de los isomorfismos
Hn (S n ) Hn (S n , S n \ {p}) Hn (U, U \ {p}),
es decir, si fijamos uno de los dos generadores Hn (S n ) (para la homologa reducida), el homomorfismo de conexi
on seguido de la escisi
on nos da una
orientaci
on local p en cada punto p de U .
Por otra parte, f induce un isomorfismo
f : Hn (U, U \ {p}) Hn (V, V \ {f (p)}).
Es claro que q = f (f 1 (q) ) es una orientaci
on en V , por lo que se ha
de cumplir f (p ) = f (p) para todo p U , donde, por conexi
on el signo es
independiente de p. Diremos que f conserva o invierte la orientaci
on seg
un si
dicho signo es positivo o negativo.
333

334

Captulo 12. La cohomologa de De Rham

Supongamos ahora que f es un difeomorfismo, sea p U y llamemos L(x) =


f (p) + df |p (x p). Seg
un la definici
on de diferenciabilidad tenemos que
lm

xp

f (x) L(x)
= 0.
kx pk

Por otra parte, df |p es un automorfismo de Rn , luego no se anula sobre


S
y, por compacidad, K = nf
kdf |p (y)k > 0. Tomamos > 0 tal que si
n1
n1

yS

0 < kx pk < entonces x U y

x p

kf (x) L(x)k < Kkx pk kx pk df |p


= kL(x) f (p)k.
kx pk

De aqu se sigue que el segmento que une a f (x) con L(x) no contiene a f (p),
luego por el argumento del teorema 1.24 concluimos que f y L son homot
opicas
como aplicaciones (U, U \ {p}) (V, V \ {f (p)}), de donde a su vez llegamos a
que f = L , es decir, tenemos que f conserva la orientaci
on si y s
olo si lo hace
la aplicaci
on afn L.
Es f
acil comprobar que las traslaciones conservan la orientaci
on. En efecto,
si f es una traslaci
on, podemos extenderla a un homeomorfismo de S n en s
mismo mediante f() = , y es f
acil ver que el diagrama siguiente conmuta:
Hn (S n )

Hn (U, U \ {p})

/ Hn (S n )

/ Hn (V, V \ {p})

y f es homot
opica a la identidad. Aplicando esto dos veces concluimos que L
conserva la orientaci
on si y s
olo si lo hace df |p . En resumen: f conserva la
orientaci
on en p si y s
olo si lo hace df |p .

Para estudiar un automorfismo f de Rn basta estudiar el automorfismo que


induce en Hn (Rn , Rn \ {0}). Un teorema del algebra lineal afirma que todo
automorfismo f de determinante positivo es composici
on de transvecciones, es
decir, de aplicaciones de la forma f (x) = x + u(x)h, donde u : Rn R es una
aplicaci
on lineal y u(h) = 0. Es claro entonces que Ht (x) = x + tu(x)h es una
homotopa entre f y la identidad en (Rn , Rn \ {0}). As pues, los automorfismos
de determinante positivo conservan la orientaci
on.
Para probar que los automorfismos de determinante negativo invierten la
orientaci
on basta probar que as sucede con uno en concreto , ya que si es
cualquier otro, entonces = (1 ), y el segundo tiene determinante
positivo, luego conserva la orientaci
on. M
as a
un, basta probar que existe un
difeomorfismo f que invierte la orientaci
on, pues su diferencial en un punto ser
a
entonces el automorfismo que buscamos.
En el captulo III probamos que una aplicaci
on ortogonal en Rn+1 induce
n
en S el automorfismo 1, donde el signo es el de su determinante. Podemos

12.1. Orientaci
on de variedades diferenciales

335

tomar una simetra (con determinante 1) que deje fijo a , y al componerla


con la proyecci
on estereogr
afica obtenemos un difeomorfismo de Rn en s mismo
que invierte la orientaci
on. En resumen:
Un difeomorfismo entre dos abiertos conexos de Rn conserva la orientaci
on si y s
olo si su determinante jacobiano es positivo.
Ahora generalizamos esto a variedades arbitrarias:
Teorema 12.1 Una variedad diferencial V es orientable si y s
olo si tiene un
atlas tal que si x e y son dos cualesquiera de sus cartas entonces el difeomorfismo
x1 y tiene determinante jacobiano positivo.
n: Supongamos que es una orientaci
Demostracio
on en V y fijemos una
est
orientaci
on en Rn . Diremos que una carta x : U U
a orientada si para
todo p U se cumple que x (p ) = x(p) .
, luego si U es conexo ha de ser
Notemos que x () es una orientaci
on de U
x () = . As pues, x est
a orientada si y s
olo si lo est
a en uno cualquiera
de sus puntos. Adem
as, si no lo est
a, al componerla con una simetra en Rn
obtenemos una carta orientada. Por consiguiente, todo punto tiene al menos
una carta orientada a su alrededor o, equivalentemente, las cartas orientadas
forman un atlas. Si x e y son dos cartas orientadas con dominio conexo com
un, el
difeomorfismo x1 y conserva la orientaci
on, luego tiene determinante positivo.
Recprocamente, si existe un atlas como el indicado, cada carta orientada
induce una orientaci
on en su dominio (la correspondiente a una ordenaci
on
prefijada en Rn ) y la condici
on sobre el determinante hace que dos cartas x e y
alrededor de un mismo punto p induzcan en el la misma orientaci
on:
1
1
1
x1
(x(p) ) = y (y (x (x(p) ))) = y (y(p) ).

Por consiguiente V es orientable.


La caracterizaci
on que acabamos de probar es la definici
on usual de orientabilidad de una variedad diferencial. Al relacionarla con la definici
on topol
ogica
hemos probado algo nada trivial: que la orientabilidad de una variedad depende
u
nicamente de su topologa, y no de su estructura diferenciable.
Ahora expresaremos la orientabilidad de una variedad diferencial en terminos
de formas diferenciales. Recordemos que si V es un espacio vectorial real de
dimensi
on finita n, podemos dividir las bases (ordenadas) de V en dos clases de
equivalencia, de modo que dos bases son de la misma clase si y s
olo si la matriz
de cambio de base tiene determinante positivo. Orientar un espacio vectorial
V es seleccionar arbitrariamente una de estas dos clases, de modo que
podemos hablar de bases orientadas o positivas (las de la clase elegida) y bases
no orientadas o negativas (las de la otra clase). Esta selecci
on podemos hacerla
a traves de un tensor antisimetrico An (V ) no nulo. Para ello observamos
lo siguiente:

336

Captulo 12. La cohomologa de De Rham

Teorema 12.2 Sea V un espacio vectorial de dimensi


on n, sea An (V ) y
n
P
sean v1 , . . . , vn , w1 , . . . , wn vectores de V tales que wi =
ij vj , con ij R.
j=1

Entonces

(w1 , . . . , wn ) = det(ij ) (v1 , . . . , vn ).


n: En efecto:
Demostracio
(w1 , . . . , wn ) =

n
P

1j1 vj1 , . . . ,

j1 =1

j1 ,...,jn

n
P

njn vjn

jn =1

1j1 njn (vj1 , . . . , vjn )

Los sumandos con ndices repetidos son nulos. Los restantes corresponden
a todas las permutaciones de n elementos:
P
(w1 , . . . , wn ) =
11 1 n1 n (v1 1 , . . . , v1 n )
n

(sig )1,1 n,n (v1 , . . . , vn ) = det(ij ) (v1 , . . . , vn ).

(En realidad queda el determinante de la matriz traspuesta, pero es lo mismo).


As pues, si v1 , . . . , vn es una base de V , un tensor no nulo An (V )
tiene el mismo signo sobre todas las bases orientadas como (v1 , . . . , vn ) y el
signo opuesto sobre las bases con la orientaci
on opuesta (y se anula sobre los
vectores linealmente dependientes). Por consiguiente podemos determinar una
orientaci
on de V estipulando que las bases orientadas son aquellas sobre las
que es positivo. Ahora probaremos que orientar una variedad diferencial es
determinar una orientaci
on de cada espacio tangente de forma coherente, es
decir, a traves de una forma diferenciable.
Teorema 12.3 Una variedad diferencial V es orientable si y s
olo si existe una
forma n (V ) que no se anula en ning
un punto.
n: Si V es orientable, consideremos un atlas en V seg
Demostracio
un
el teorema 12.1 y sea {x } una partici
on de la unidad en V subordinada al
cubrimiento formado los dominios de sus cartas. Si (U, x) es una de estas cartas,
la forma
x = x dx1 dxn
est
a definida y es diferenciable en toda V , entendiendo que es nula fuera de U .
La forma
P
= x
x

no se anula en ning
un punto. En efecto, fijado p y una de las cartas orientadas
x alrededor de p, cada una de las formas y que no se anulan en p es de la forma
y dx1 dxn ,

12.1. Orientaci
on de variedades diferenciales

337

con > 0, pues es el determinante jacobiano del cambio de base correspondiente a las cartas x e y. Por consiguiente, p es un m
ultiplo positivo de
dx1 |p dxn |p .
Recprocamente, si es una forma que no se anula en ning
un punto, podemos
definir como cartas positivas de V las cartas x que cumplen
p (x1 |p , . . . , xn |p ) > 0.
Todo punto tiene a su alrededor una carta en estas condiciones pues, si una
carta no sirve, permutando dos coordenadas tenemos una que sirve. Si dos
cartas cumplen esto, el determinante jacobiano del cambio de coordenadas en
un punto es el de la matriz de cambio de base entre las bases correspondientes
del espacio tangente y, como toma el mismo signo en ambas, es positivo.
Ejemplos Ahora podemos definir la orientaci
on can
onica de un abierto U
de Rn como la determinada por la forma dx1 dxn , donde xi son las
coordenadas de la identidad. Es claro que, a traves de la identificaci
on natural
entre Tp U y Rn , esta orientaci
on es la que hace que la base can
onica sea positiva
en todo punto.
Vamos a definir ahora una orientaci
on can
onica en S n . Definimos el campo
n
n
radial de R como el campo R X(R ) dado por R = x1 x1 + + xn xn .
Observemos que a traves de la identificaci
on can
onica : T Rn Rn el campo
n
R se corresponde con la identidad en R .
En lo que sigue R ser
a el campo radial en Rn+1 . Si p S n , la diferencial
n
de la inclusi
on i : S Rn+1 nos permite considerar que Tp S n Tp Rn+1 .
Consideremos la funci
on = x21 + + x2n+1 . Como i es constante, tenemos
que di|p d|p = 0, es decir, que d|p se anula sobre Tp S n . Por el contrario,
d|p (Rp ) = 2, lo que prueba que Rp
/ Tp (S n ). As pues, una base de Tp S n se
n+1
completa a una base de Tp R
si se le a
nade Rp como primer vector. Esto
implica que si es una n + 1-forma en Rn+1 que no se anula en ning
un punto,
entonces i] (iR ()) (def. 11.9) es una n-forma en S n que no se anula en ning
un
punto. Puesto que iR (f ) = f iR (), tenemos que si dos formas determinan
la misma orientaci
on en Rn+1 , las formas correspondientes en S n determinan
la misma orientaci
on. En otras palabras, cada orientaci
on en Rn+1 determina
n
as una orientaci
on en S . La orientaci
on can
onica de S n es la inducida por la
n+1
orientaci
on can
onica de R
.
v
Observemos que, a traves de la identificaci
on can
onica entre cada Tp Rn+1 y Rn+1 , el vector Rp se corresponde con el vector normal a S n que apunta hacia afuera. En el caso de S 1 , las bases orientadas de
cada Tp S 1 son las formadas por vectores v que apuntan en sentido antihorario, pues as la base (Rp , v)
tiene la orientaci
on de la base can
onica.

Rp

La orientaci
on producto en un producto V1 V2 de variedades orientables es
la determinada por la forma = 1 2 = 1] (1 ) 2] (2 ), donde 1 y 2 son

338

Captulo 12. La cohomologa de De Rham

formas que inducen las orientaciones de los factores. Si (p, q) V1 V2 y x, y


son sistemas de coordenadas orientados alrededor de x e y, entonces, alrededor
de estos puntos
1 = f1 dx1 dxm ,

2 = f2 dy1 dyn ,

donde f1 y f2 son estrictamente positivas. Por consiguiente, alrededor de (p, q),


1 2 = f1 f2 dx1 dxm dy1 dyn .
Vemos as que 1 2 no se anula en ning
un punto, luego determina una
orientaci
on en el producto. As mismo es claro que si cambiamos 1 y 2 por
formas que inducen la misma orientaci
on, entonces la nueva forma producto
induce la misma orientaci
on.
Teorema 12.4 Si V es una variedad diferencial, el fibrado de tangentes T V es
siempre una variedad orientable.
n: Basta observar que las cartas con que hemos definido la
Demostracio
estructura diferencial de T V forman un atlas orientado, es decir, que satisface
el teorema 12.1. En efecto, hablamos de las cartas de la forma
x(p, v) = (x1 (p), . . . , xn (p), dx1 |p (v), . . . , dxn |p (v)),
donde x es una carta de V . Si y es otra carta, entonces la matriz jacobiana de
x1 y es de la forma

J
,
0 J
donde J es la matriz jacobiana de x1 y. Por consiguiente el determinante es
|J|2 > 0.

Si V es un espacio vectorial de dimensi


on n y An (V ) es un tensor no
nulo, entonces contiene m
as informaci
on que una orientaci
on de V . En efecto,
la orientaci
on que determina en V depende u
nicamente del signo del valor que
toma sobre las bases de V , pero con esto no tenemos en cuenta el valor en s.
Supongamos que V tiene una estructura de espacio vectorial eucldeo, es decir, que en V tenemos definido un producto escalar, y consideremos una orientaci
on en V determinada por un tensor no nulo An (V ). Puesto que la
matriz de cambio de base entre dos bases ortonormales de V tiene determinante
1, el teorema 12.2 implica que toma un mismo valor > 0 sobre todas las
bases ortonormales positivas y el valor sobre todas las bases ortonormales
negativas. Si llamamos dm = 1 , tenemos un tensor que determina la misma
orientaci
on que y caracterizado por la propiedad de que toma los valores 1
sobre las bases ortonormales de V .
Equivalentemente, en un espacio vectorial eucldeo n-dimensional V , las dos
orientaciones posibles se corresponden con los dos u
nicos tensores antisimetricos
de dimensi
on n que asignan el valor 1 a las bases ortonormales.

12.1. Orientaci
on de variedades diferenciales

339

Esta forma de asociar un tensor antisimetrico can


onico a cada orientaci
on
no es meramente formal, sino que tiene una interpretaci
on natural. Podemos
transportar a V la medida de Lebesgue en Rn a traves de una isometra arbitraria f : V Rn , es decir, definimos los conjuntos medibles A V como
aquellos para los que f [V ] es medible Lebesgue en Rn y en tal caso la medida
de A es m(A) = (f [A]), donde es la medida de Lebesgue en Rn . Teniendo en
cuenta que las isometras de Rn en s mismo conservan los conjuntos medibles
y la medida de los mismos, es claro que m no depende de la elecci
on de f .
Usando el teorema 12.2 y el teorema de cambio de variable (que obviamente
es v
alido en V ) se prueba f
acilmente que dm(v1 , . . . , vn ) es salvo el signo,
que indica la orientaci
on la medida del paraleleppedo determinado por los
vectores v1 , . . . , vn (el conjunto formado por los puntos 1 v1 + + n vn , con
0 i 1).
Teniendo esto en cuenta, al tensor dm lo llamaremos elemento de medida o
elemento de volumen (orientado) de V .
Las propiedades de regularidad de la medida de Lebesgue permiten probar
que dos estructuras eucldeas en un espacio V determinan (para una misma
orientaci
on) el mismo elemento de medida dm si y s
olo si determinan la misma
medida m.
Consideremos ahora una variedad de Riemann orientable V de dimensi
on n.
Si n (V ) es una n-forma que no se anula en ning
un punto (seg
un el teorema
12.3), para cada p V tenemos que p determina una orientaci
on de Tp (V ),
mientras que la metrica gp determina una estructura eucldea. Por consiguiente
podemos considerar el elemento de volumen dmp determinado por ambas. Vamos a probar que dm n (V ), es decir, que la forma dm as definida es diferenciable. La llamaremos elemento de medida o elemento de volumen (orientado)
de V .
En efecto, si p V y e1 , . . . , en es una base ortonormal positiva de Tp V ,
tenemos por definici
on que dmp (e1 , . . . , eP
n ) = 1. Consideremos ahora una carta
orientada x alrededor de p. Sea xi |p = ik ek . Entonces
k

dmp (x1 |p , . . . , xn |p ) = det(ij )dmp (e1 , . . . , ep ) = det(ij ).

Por otra parte,


gij (p) = gp (xi |p , xj |p ) =
y al tomar determinantes queda

P
P
ik jl gp (ei , ej ) = ik jk
kl

det(gij (p)) = det(ij )2 .


p
As pues, dmp (x1 |p , . . . , xn |p ) = det gij (p), con lo que, si U es el dominio
de la carta x, tenemos
p
dm|U = det gij dx1 dxn .
Ahora es obvio que dm es diferenciable. Esto nos lleva a la definici
on siguiente:

340

Captulo 12. La cohomologa de De Rham

Definici
on 12.5 Si V es una variedad de Riemann orientable de dimensi
on n,
llamaremos elemento de medida o elemento de volumen de V a la u
nica forma
diferencial dm n (V ) cuya expresi
on en un sistema de coordenadas orientado
arbitrario es
p
dm = det gij dx1 dxn .
Observemos que el elemento de volumen depende de una orientaci
on prefijada en V . Si cambiamos de orientaci
on el elemento de volumen cambia de
signo.

No hay que ver en la notaci


on dm ninguna relaci
on con la diferencial exterior.
De hecho en la secci
on siguiente probaremos que en una variedad compacta dm
no puede ser la diferencial de ninguna forma de dimensi
on n 1. La notaci
on
que empleamos se debe a que, como veremos tambien en la secci
on siguiente,
el elemento de volumen determina mediante el c
alculo integral el volumen de
una variedad. De momento lo que podemos constatar es que dmp determina la
medida de Tp V asociada al producto eucldeo.
Ejemplo Vamos a calcular el elemento de volumen (de longitud, en este caso)
de la circunferencia S 1 . Para ello observamos que la aplicaci
on R S 1 dada
por t 7 (cos t, sen t) es un difeomorfismo local, luego en un entorno de cada
punto p S 1 tiene una inversa t que sirve como sistema de coordenadas. Si
llamamos i : S 1 R2 a la inclusi
on, tenemos que

x
y


di|p (t |p ) =
+
=

sen
t(p)
+
cos
t(p)
,
t p x p
t p y p
x p
y p
luego el u
nico coeficiente de la metrica de S 1 respecto a la coordenada t es

g11 (p) = gp (t |p , t |p ) = gp (di|p (t |p ), di|p (t |p )) = sen2 t(p) + cos2 t(p) = 1.


Por consiguiente dm = dt. Hemos de tener presente que la funci
on t(p)
s
olo est
a definida en un entorno de cada punto p, pero no sobre toda S 1 . No
obstante podemos encontrar una expresi
on global para el elemento de volumen.
En efecto, basta observar que, en un entorno de cada punto p,
x dy y dx = cos t cos t dt sen t( cos t) dt = dt.
As pues, dm = x dy y dx, donde esta u
ltima forma s est
a definida sobre
toda S 1 .
Observemos que dmp es una forma que no se anula en ning
un punto. Si
es cualquier forma con esta propiedad en una variedad diferencial V , entonces
existe una metrica en V (no necesariamente u
nica) respecto a la cual es el
elemento de volumen. En efecto, si g es una metrica arbitraria en V , se cumplir
a
que = f dm, para una cierta funci
on diferenciable f > 0 (considerando
en
V

la orientaci
on determinada por ). Basta considerar la metrica g = n f g.
Para terminar recordemos la variedad de orientaciones de una variedad topol
ogica V , definida en 7.13 (para A = Z). Se trata de un cubrimiento de V

12.1. Orientaci
on de variedades diferenciales

341

de orden 2, es decir, existe una proyecci


on : V1 V tal que cada punto
p V tiene un entorno fundamental U de modo que 1 [U ] tiene exactamente
dos componentes conexas U1 y U2 y se restringe a un homeomorfismo sobre
ambas.
Si V es una variedad diferencial y p V1 , podemos tomar un entorno fundamental U de (p) que sea adem
as sea el dominio de una carta x. Si U1 es la
componente conexa de 1 [U ] que contiene a p, entonces |U1 x es una carta
alrededor de p, y es f
acil ver que las cartas construidas de este modo determinan
una estructura diferencial en V1 . De hecho se tiene el teorema siguiente:
Teorema 12.6 Si V es una variedad diferencial y W es su variedad de orientaciones, entonces existe una u
nica estructura diferencial en W respecto a la
cual la proyecci
on can
onica : W V es un difeomorfismo local.
Ejercicio: Construir directamente la variedad de orientaciones de una variedad diferencial V (tomando como puntos las clases de equivalencia de cartas igualmente
orientadas alrededor de cada punto de V ). Demostrar directamente que la variedad
de orientaciones es orientable, as como que es conexa si y s
olo si V no es orientable y
tiene dos componentes conexas en caso contrario.

Si J : W W es la aplicaci
on que a cada x W le asigna la otra antiimagen de (x), es claro que J es un difeomorfismo que invierte la orientaci
on. Tenemos que J es una involuci
on de W , es decir, es un difeomorfismo tal que J J = I
(donde I es la identidad en W ). Consecuentemente J] : (W ) (W ) es un
automorfismo con la misma propiedad: J] J] = I. Podemos descomponer
(W ) = + (W ) (W ), donde
+ (W ) = { (W ) | J] () = },

(W ) = { (W ) | J] () = }.

En efecto, basta tener en cuenta que


=

+ J] () J] ()
+
.
2
2

Es claro que + (W ) y (W ) son subcomplejos de (W ), y es f


acil ver que
H(W ) = H+ (W ) H (W ), donde
H+ (W ) = { H(W ) | J () = },

H (W ) = { H(W ) | J () = }.

El interes de estos grupos de cohomologa se debe a lo siguiente:


Teorema 12.7 Sea : W V un difeomorfismo local entre variedades, es
decir, es diferenciable y suprayectiva y todo punto de W tiene un entorno
abierto U tal que [U ] es abierto en V y |U es un difeomorfismo en su imagen.
Sea J una involuci
on en W y supongamos que para todo p V se cumple
k
1 (p) = {q, J(q)}, para cierto q W . Entonces H k (V )
(W ).
= H+
n: Basta probar que ] : (V ) + (W ) es un isomorDemostracio
fismo. Puesto que J = , tenemos que ] J] = ] , luego la imagen de ]
(que en principio estara en (W )) est
a en + (W ).

342

Captulo 12. La cohomologa de De Rham

Para probar que es inyectiva tomemos k (V ) no nula y veamos que su


imagen es no nula. Tenemos que existe p V y v1 , . . . , vk Tp (V ) de modo
que p (v1 , . . . , vk ) 6= 0. Sea p = (q), con q W . El hecho de que sea un
difeomorfismo local se traduce en que d|q es un isomorfismo, con lo que existen
vectores w1 , . . . , wk tales que d|q (wi ) = vi . Es claro entonces que
] ()q (w1 , . . . , wk ) = p (v1 , . . . , vk ) 6= 0,
luego ] () 6= 0.
Tomemos ahora k+ (W ) y veamos que tiene una antiimagen. Fijemos
un punto p V . Sea q W tal que (q) = p. Sea U un entorno de q en el cual
sea un difeomorfismo. Sea p = (|1
U )] (|[U ] ), que es una k-forma en [U ].
Veamos que p no depende de ninguna de las elecciones que hemos hecho
para construirla. Si p0 es cualquier punto en [U ] y q 0 es su antiimagen en U ,
entonces
1
pp0 (v1 , . . . , vk ) = q0 (dq1
(12.1)
0 (v1 ), . . . , dq 0 (vk )).
Esta expresi
on no depende m
as que de salvo por el hecho de que hemos
escogido la antiimagen q 0 de p0 . S
olo hay otra alternativa, pues p0 no tiene m
as
0
0
antiim
agenes que q y J(q ). Ahora bien, si en (12.1) sustituimos q 0 por J(q 0 ) el
1
miembro derecho se convierte en J(q0 ) actuando sobre los vectores dJ(q
0 ) (vi ),
pero se cumple que J = , y por consiguiente d|q0 = dJ|q0 d|J(q0 ) , luego
1

1
dJ(q
y, en definitiva, el miembro derecho de (12.1) se
0 ) (vi ) = dJ|q 0 dq 0 (vi )

transforma en J(q0 ) actuando sobre los vectores dJ|q0 dq1


0 (vi ) , pero esto es
lo mismo que
1
J] ()q0 (dq1
0 (v1 ), . . . , dq 0 (vk )),
que da el mismo resultado, porque + (W ).
De este modo, para cada punto p V hemos construido una forma p en
un entorno que al actuar sobre un punto q 0 cualquiera da un resultado que s
olo
0
depende de . Por lo tanto, dos formas p y p coincidir
an en su dominio
com
un, luego la familia de formas que hemos definido determina una u
nica
forma k (V ), que en un entorno de cada punto viene dada por (12.1). Es
inmediato que ] ( ) = .
En particular tenemos una representaci
on de la cohomologa de una variedad
diferencial V en terminos de la cohomologa de su variedad de orientaciones W ,
lo cual interesa esencialmente porque la variedad de orientaciones siempre es
orientable.

12.2

Integraci
on de formas diferenciales

El concepto de integral de una funci


on real, tal y como se entiende en an
alisis,
carece de sentido si no hay definida una medida en el dominio de la funci
on
(aunque sea implcitamente, como en el caso de la integral de Riemann, que no
es sino un caso particular de la integral respecto de la medida de Lebesgue).
En cambio, si V es una variedad diferencial de dimensi
on n y nc (V ),

12.2. Integraci
on de formas diferenciales

343

podemos definir la integral de sin necesidad de apoyarnos en ninguna medida


en V . La raz
on es que determina seg
un hemos explicado en el captulo
anterior una u
nica medida en cada espacio Tp V , de modo que la integral de
es el lmite de la operaci
on siguiente: dividimos V en regiones muy peque
nas,
identificamos cada una de estas regiones con una regi
on del espacio tangente
a uno de sus puntos, medimos dicha regi
on con la medida que la propia
determina y sumamos las cantidades obtenidas. Por conveniencia definiremos
la integral algebraicamente, sin tratar de relacionarla con el proceso geometrico
que acabamos de esbozar.
Consideramos primero el caso de formas definidas en un abierto U de Rn .
Observemos que toda forma nc (U ) se puede expresar de forma u
nica como
= f dx1 dxn , donde f 0c (U ). En particular f es integrable Lebesgue
en U . Esto justifica la definici
on siguiente:
Definici
on 12.8 Si U es un abierto en Rn y G es un abierto en U , definimos
R
n
: c (U ) R como la aplicaci
on lineal dada por
G
R
R
f (x) dx1 dxn = G f d,
G
donde es la medida de Lebesgue en Rn .

El teorema de cambio de variable encuentra su formulaci


on natural en terminos de formas diferenciales. A continuaci
on probamos el caso particular para
abiertos de Rn , que pronto generalizaremos a variedades arbitrarias.
Teorema 12.9 Sea h : U h[U ] un difeomorfismo entre abiertos de Rn , sea
G un abierto en U y nc (h[U ]). Entonces
R
R
h () = h[G] ,
G ]

donde el signo es positivo si h conserva la orientaci


on y negativo en caso contrario.
n: Sea = f (x) dx1 dxn . Entonces
Demostracio
h] () = (h f ) dh1 dhn = (h f ) det Jh dx1 dxn
= (h f )| det Jh | dx1 dxn ,
donde Jh es la matriz jacobiana de h, cuyo determinante es positivo si y s
olo si
h conserva la orientaci
on. Ahora basta aplicar el teorema de cambio de variable:
R
R
h () = G (h f )| det Jh | dx1 . . . dxn
G ]
R
R
= h[G] f d = h[G] .
Para justificar la consistencia de la definici
on general de integral que vamos
a adoptar necesitamos un u
ltimo resultado tecnico, cuya prueba es inmediata:

344

Captulo 12. La cohomologa de De Rham

abiertos en Rn tales que U G U


y sea
Teorema 12.10 Sean U y G y U
n
c (U ) una forma diferencial tal que sop G. Entonces
R
R
= U G .
U

Consideremos ahora una variedad diferencial orientable V de dimensi


on n y
nc (V ). Cubramos V por un atlas orientado localmente finitoP{(Ui , xi )}i y
sea {fi }i una partici
on de la unidad subordinada. Entonces =
fi , donde
i

cada forma i = fi tiene soporte compacto contenido en el abierto coordenado


Ui . Si G es un abierto en V , definimos
Z
XZ
=
(x1
i )] (i ).
G

xi [GUi ]

Hemos de comprobar que esta definici


on no depende de la elecci
on del atlas
ni de la partici
on de la unidad. Para ello observamos en primer lugar que la
integral, as definida es lineal.
En segundo lugar, si es una forma cuyo soporte est
a contenido en el do , entonces
minio de una carta orientada x : U U
Z
Z
=
x1
(12.2)
] ().
G

x[GU ]

En efecto, para cada ndice i, la forma (x1


a definida en el rango
i )] (i ) est

Ui de la carta xi y tiene su soporte contenido en xi [U Ui ], luego por el teorema


12.10 se cumple que
Z
Z
(x1
)
(
)
=
(x1
]
i
i
i )] (i )
xi [GUi ]

xi [GU Ui ]

Ahora aplicamos 12.9 al difeomorfismo x1


i x y de nuevo 12.10:
Z
Z
Z
1
(x1
)
(
)
=
x
(
)
=
x1
]
i
i
i
]
] (i ).
xi [GUi ]

x[GU Ui ]

As pues, la integral de es
Z
XZ
=
G

x[GU ]

x1
] (i ) =

x[GU ]

GU

x1
] ().

Con esto es inmediato que la definici


on siguiente es consistente:
Definici
on 12.11 Si G es un abierto en una variedad diferencial orientable V
de dimensi
on n, definimos
Z
: nc (V ) R
G

12.2. Integraci
on de formas diferenciales

345

como la u
nica aplicaci
on lineal que cumple
Z
r Z
X
=
(x1
i )] (i ),
G

i=1

xi [Ui G]

para cualquier descomposici


on = 1 + + r de en formas i con soporte
compacto contenido en el dominio de una carta positiva (Ui , xi ) de V (donde
las integrales del segundo miembro son las definidas en 12.8).
Observemos que siempre existe tal descomposici
on: tomamos una partici
on
de la unidad subordinada a un atlas orientado localmente finito y extraemos un
subcubrimiento finito del soporte de . La definici
on previa que hemos dado de
integral justifica la existencia, mientras que la unicidad es evidente.
Tambien es claro que la definici
on de integral que acabamos de dar coincide
con 12.8 en el caso de formas definidas en un abierto de Rn . En la pr
actica
podemos olvidar la definici
on de integral en una variedad, pues est
a contenida
en el teorema siguiente, la forma general del teorema de cambio de variable:
Teorema 12.12 Sea f : V W un difeomorfismo entre variedades diferenciales orientables de dimensi
on n, sea nc (W ) y G abierto en V . Entonces
Z
Z
f] () =
,
G

f [G]

donde el signo es positivo o negativo seg


un si f conserva o invierte la orientaci
on.
n: Descomponiendo en sumandos podemos suponer que
Demostracio
sop est
a contenido en un abierto coordenado U2 de W tal que U1 = f 1 [U2 ]
es un abierto coordenado de V (y entonces sop f] () U1 ). Cambiando G
por G U1 podemos suponer que G U1 . Si (U1 , x1 ) y (U2 , x2 ) son cartas
orientadas y f = x1
1 f x2 , aplicando (12.10) y 12.9 tenemos que
Z
Z
Z
Z
1
f] () =
(x1
)
(f
())
=

(x
)
()
=
,
]
]
]
1
2
G

x1 [G]

x2 [f [G]]

f [G]

donde el signo es positivo o negativo seg


un si f conserva o invierte la orientaci
on,
lo cual equivale a que f conserve o invierta la orientaci
on, respectivamente.
El teorema siguiente recoge algunos hechos b
asicos sobre integrales. Todos
ellos se demuestran sin dificultad reduciendolos a integrales sobre abiertos de
Rn , en cuyo caso resultan ser propiedades conocidas de la integral de Lebesgue.
Teorema 12.13 Sea V una variedad diferencial orientable de dimensi
on n y
nc (V ). Entonces
a) Si G1 y G2 son abiertos de V tales que
{x G1 | x 6= 0} = {x G2 | x 6= 0},
R
entonces G1 = G2 .
R

346

Captulo 12. La cohomologa de De Rham

b) Si G es abierto en V y |G = 0, entonces

= 0.

c) Si G1 y G2 son abiertos disjuntos en V , entonces


Z
Z
Z
=
+
.
G1 G2

G1

G2

0
d) Si n (V ) determina la orientaci
R on de V y f c (V ) es no nula y
f (x) 0 para todo x V , entonces V f > 0.

Nota Si V es una variedad de Riemann compacta y orientable, podemos definir su volumen como la integral (en V ) de su elemento de volumen dm. Puede
probarse que esta es la definici
on adecuada desde el punto de vista geometrico.
Puesto que no vamos a necesitar este hecho, nos limitaremos a esbozar las ideas
subyacentes: Consideremos en principio una variedad de Riemann orientable
V no necesariamente compacta. La definici
on de integral que hemos dado es
v
alida en realidad para n-formas diferenciales continuas, no necesariamente diferenciables. Si la extendemos as, podemos definir la integral de una funci
on
continua f : V R de soporte compacto como la integral de la n-forma f dm.
As tenemos un operador lineal positivo y, por el teorema de representaci
on de
Riesz, existe una u
nica medida regular m en V tal que la integral de f dm es
la integral de f respecto a la medida m en el sentido de la teora de la medida.
Si V es una subvariedad de Rk , puede probarse que la medida m en V se confunde con la medida dmp de Tp V alrededor de cada punto p, en el sentido de
que por ejemplo si Up es un entorno de 0 en Tp V y U = expp [Up ], entonces
el error relativo
|m(U ) dmp (Up )|
m(U )
puede hacerse arbitrariamente peque
no si tomamos U suficientemente peque
no
(es decir, U contenido en un entorno adecuado de p o Up en un entorno adecuado
de 0).
Por otra parte, la medida m puede definirse aunque V no sea orientable.
Para ello basta observar que el signo de la integral de una funci
on con soporte
compacto contenido en un abierto coordenado no depende de la orientaci
on
que se escoja en dicho abierto (una funci
on positiva tendr
a siempre integral
positiva) y mediante particiones de la unidad podemos definir la integral de una
funci
on (no de una n-forma) con soporte compacto, sin hacer referencia a una
orientaci
on en V , lo que nos permite construir m como hemos indicado.
Ahora probamos que la integral de una forma diferencial sobre una variedad
V depende u
nicamente de su clase de cohomologa, de modo que la integral
induce una aplicaci
on lineal sobre Hcn (V ). En efecto:
Teorema 12.14 Sea V una variedad orientable n-dimensional y n1
(V ).
c
Entonces
Z
d = 0.
V

12.2. Integraci
on de formas diferenciales

347

n: Para cada punto p V podemos considerar una carta


Demostracio
orientada (Up , x) tal que x[Up ] contenga al smplice can
onico n y de modo
que x(p) este en su interior. De este modo, la restricci
on de x1
a n es un
p
n-smplice diferenciable p que tiene a p en su imagen.
Tomamos un entorno abierto Up0 de p contenido en |p |. Los abiertos Up0
forman un cubrimiento de V , del que podemos extraer un subcubrimiento localmente finito. Tomamos una partici
on de la unidad subordinada y descomponemos en suma de un n
umero finito de formas, cada una de las cuales tiene
su soporte en un abierto Up0 . As pues, podemos suponer que sop Up0 , y
entonces el teorema de Stokes nos da que
Z
Z
Z
Z
d =
d =
d =
= 0,
V

Vp0

pues es nula sobre |p |.


Definici
on 12.15 Sea V una variedad orientable de dimensi
on n. Representaremos por
Z
: Hcn (V ) R
V

al epimorfismo inducido por la integraci


on sobre V .

Observemos que el apartado d) del teorema 12.13 muestra que la integraci


on
sobre V no es la aplicaci
on nula, luego es un epimorfismo de espacios vectoriales,
luego la aplicaci
on lineal que induce en Hcn (V ) tambien lo es.
En el caso de una variedad compacta conexa y orientable V hay una relaci
on
muy estrecha entre la integraci
on sobre V y la integraci
on sobre smplices. Puede
probarse que un representante de la clase fundamental es el ciclo formado por
una triangulaci
on de V , es decir, un ciclo diferenciable, con coeficientes iguales
a 1, cuyo soporte sea toda la variedad V y de modo que la intersecci
on de los
soportes de dos cualesquiera de sus smplices sea vaca o un n1-smplice com
un
a sus fronteras. Entonces es claro que integrar sobre V equivale a integrar sobre
este ciclo. No obstante, demostrar que toda variedad compacta diferencial es
triangulable es muy complicado. Sin embargo podemos probar la equivalencia
de las integrales mediante un argumento local:
Teorema 12.16 Sea V una variedad diferencial compacta, conexa y orientable
de dimensi
on n y sea su clase fundamental. Entonces, para toda Hcn (V )
se cumple que
Z
Z

n: Si p V , por definici
Demostracio
on de clase fundamental (ver el
teorema 7.22 y el p
arrafo siguiente) tenemos que la identidad induce un isomorfismo jp : Hn (V ) Hn (V, V \ {p}) (consideramos la homologa con coeficientes enteros). Seg
un la observaci
on tras el teorema 7.1, un generador del grupo

348

Captulo 12. La cohomologa de De Rham

Hn (V, V \ {p}) es la clase de cualquier n-smplice inyectivo que tenga a p en el


interior de su soporte. Podemos tomarlo diferenciable. M
as a
un, cambiando su
orientaci
on si es preciso podemos suponer que jp () = []. Sea = [c]. Entonces
c = + c0 + b, donde |c0 | V \ {p}.
Sea Up un entorno de p contenido en el interior del soporte de y disjunto
del soporte de c0 . De este modo, si n (V ) cumple sop Up , entonces
Z
Z
Z
Z
Z
Z
Z
Z
=
+
+
=
+ d =
=
.
c

c0

La u
ltima igualdad se sigue inmediatamente de las definiciones de integral
de una forma sobre un smplice y sobre un abierto.
De este modo, para cada punto p hemos encontrado un entorno abierto Up
de modo que si una n-forma tiene su soporte en Up entonces su integral sobre
coincide con su integral sobre V . Mediante una partici
on de la unidad, toda
n-forma se descompone como = 1 + + r , de modo que cada i tiene
su soporte en un abierto Ui en las condiciones anteriores. Entonces
Z
Z
XZ
XZ
=
i =
i =
.

Para terminar con los resultados b


asicos sobre integraci
on de formas diferenciales demostraremos dos casos particulares del teorema de Stokes para
variedades (su formulaci
on general requerira introducir las variedades con frontera).
Teorema 12.17 (Teorema de Stokes para anillos) Sea V una variedad diferencial orientable y nc (R V ), sea J = ]a, b[ y ja , jb : V R V las
inclusiones en {a} V y {b} V respectivamente. Entonces
Z
Z
Z
d =
jb] ()
ja] ().
JV

n: La situaci
Demostracio
on es la misma que la que tenamos en la prueba
del teorema de homotopa para la cohomologa de De Rham. Si llamamos t a
la proyecci
on en la primera coordenada en R V , tenemos definido el campo
t sobre todo el producto. As mismo tenemos definido el operador integral Iab ,
que combinado con la evaluaci
on en t nos da una aplicaci
on
it Iab : p (R V ) p1 (V ).
Es f
acil ver que se restringe a it Iab : pc (R V ) p1
(V ).
c
Veamos que, para toda forma n+1
(R V ), se cumple
c
Z
Z
=
Iab (it ()).
JV

12.2. Integraci
on de formas diferenciales

349

En efecto, tomamos una partici


on de la unidad en V subordinada a un
cubrimiento de abiertos coordenados. Si f es una funci
on de la partici
on, la
funci
on f(t, x) = f (x) est
a definida en R V y estas funciones forman una
partici
on de la unidad de R V . Con estas funciones descomponemos en una
suma localmente finita de formas con soporte compacto contenido en R U ,
donde U es un abierto coordenado de V . Como los dos miembros de la igualdad
que queremos probar son lineales en , podemos suponer que cumple esta
propiedad, es decir, que V es un abierto coordenado. M
as a
un, aplicando una
carta (orientada) podemos suponer que V = Rn .
De este modo ser
a de la forma
= f dt dx1 dxn ,
con lo que it () = f dx1 dxn ,
Z

Iab (it ())

f (t, x) dt dx1 dxn ,

y por consiguiente
Z

Iab (it ())

Rn

f (t, x) dt dx1 dxn =

JRn

Aplicando esto a = d junto a la relaci


on (11.7) tenemos que
Z
Z
Z
Z
Z
b
d =
Ia (it (d)) =
jb] ()
ja] ()
dIab (it ()),
JR

y la u
ltima integral es nula por el teorema 12.14.
De aqu deducimos la forma del teorema de Stokes que realmente nos interesa:
Teorema 12.18 (Teorema de Stokes para bolas) Sea U la bola unidad de
Rn+1 y sea una n-forma definida en un entorno G de U . Sea i : S n G la
inclusi
on. Entonces
Z
Z
d =
i] ().
Sn

n: Multiplicando por una funci


Demostracio
on que valga 1 en U y se
anule fuera de un entorno mayor, podemos suponer que nc (Rn+1 ). Sea
ahora p : Rn+1 R una funci
on diferenciable que se anule para kxk 1/4 y
valga 1 para kxk 1/2. As i] (p) = i] () y
Z
Z
Z
Z
d =
d(p) +
d((1 p)) =
d(p)
U

por el teorema 12.14, ya que (1 p) nc (U ).

350

Captulo 12. La cohomologa de De Rham

As pues, los dos miembros de la igualdad del enunciado no se alteran si


cambiamos por p, por lo que podemos suponer que se anula en la bola de
radio 1/4. Si llamamos A = {x Rn+1 | 1/4 < kxk < 1}, tenemos que
Z
Z
d =
d.
U

Sea : R+ S n Rn+1 \ {0} la aplicaci


on dada por (t, x) = tx. Es f
acil
ver que se trata de un difeomorfismo que conserva la orientaci
on. As, llamando
J = ]1/4, 1[ y aplicando el teorema anterior, tenemos que
Z
Z
Z
Z
Z
Z
d =
d =
d] () =
j1] (] ())
j1/4] (] ()) =
i] (),
U

JS n

Sn

pues ji = i, j1/4] (] ()) = 0.

12.3

La dualidad de Poincar
e

Recordemos que el teorema de Poincare nos proporciona un isomorfismo


natural D : Hck (V ) Hnk (V ) entre la cohomologa singular con soportes
compactos y la homologa singular de una variedad topol
ogica orientable ndimensional V . Si V es compacta D viene dado por 7 , donde es
la clase fundamental. En el caso compacto tenemos adem
as que Hnk (V ) es
un espacio vectorial de dimensi
on finita, luego es naturalmente isomorfo a su
bidual, es decir, al dual del grupo de cohomologa H nk (V ), lo que nos da un
isomorfismo D : H k (V ) H nk (V ) . Explcitamente,
D ()() = hD(), i = h , i = h, i .
Si adem
as V es una variedad diferencial, el isomorfismo de De Rham nos
permite transportar D a un isomorfismo entre los grupos correspondientes de
la cohomologa de De Rham, y seg
un el teorema 12.16 su expresi
on se reduce a
Z
D ()() =
.
V

Aqu hemos usado que el isomorfismo de De Rham es un isomorfismo de


algebras, cosa que no hemos probado. En esta secci
on demostraremos directamente que la aplicaci
on D definida de este modo es un isomorfismo.
En general, si V es una variedad diferencial orientable de dimensi
on n, conviene definir el producto de Poincare en V (respecto a una orientaci
on prefijada)
como la aplicaci
on bilineal H k (V ) Hcnk (V ) R dada por
Z
h, i =

Hcn (V

Observemos que
), por lo que la integral est
a definida. Si convenimos que h, i = 0 cuando las dimensiones de y no suman n, podemos

12.3. La dualidad de Poincare

351

considerar el producto definido en H(V ) Hc (V ). Obviamente se cumple que


h , i = h, i.
El producto de Poincare define homomorfismos DVk : H k (V ) Hcnk (V )
mediante DVk ()() = h, i, los cuales determinan a su vez un homomorfismo
DV : H(V ) Hc (V ) . Hemos de probar que son isomorfismos. En primer
lugar observamos que
A) Si V = Rn entonces DV es un isomorfismo.
En efecto, si k 6= 0 tenemos que H k (Rn )
= Hcnk (Rn ) = 0, luego basta
0
n

probar que DV : H0 (V ) Hc (V ) es un isomorfismo. Sabemos que ambos


espacios son isomorfos a R, luego basta ver que DV0 (1) 6= 0, pero DV0 (1) es
simplemente la integral sobre V , que claramente es una aplicaci
on lineal no
nula.
Observemos ahora que si U es abierto en V , entonces el diagrama siguiente
es conmutativo:
i
/ H(U )
H(V )
(12.3)
DV

DU

Hc (V )

/ Hc (U )

Recordemos que i : Hc (U ) Hc (V ) es la inclusi


on que extiende a V cada
k-forma de U con el valor 0 fuera de U .
En efecto, si H k (V ), Hc (U ), tenemos que
i (DV ())() = DV ()(i()) =

i() =

i() = DU (i())().

Supongamos ahora que V = U1 U2 y consideremos el diagrama siguiente:


H k (V )

/ H k (U1 ) H k (U2 )
DU DU
1
2

DV

Hcnk (V )

/ Hcnk (U1 ) Hcnp (U2 )

/ H k (U1 U2 )
DU U
1
2

/ H k+1 (V )
DV

/ H nk (U1 U2 )

/ Hcnk1 (V )

La fila superior es la sucesi


on de Mayer-Vietoris, mientras que la inferior es
la dualizaci
on de la sucesi
on de Mayer-Vietoris para la cohomologa con soportes
compactos.
Los dos primeros cuadrados conmutan por la conmutatividad de (12.3). Vamos a probar que el tercero conmuta salvo signo.
Tomamos clases [] H k (U1 U2 ) y [] Hcnk1 (V ). Hemos de probar
que h([]), []i = h[], ([])i.
Para calcular ([]) tomamos i k (Ui ) tales que = 1 |U1 U2 2 |U1 U2
y
k+1 (V ) tal que
|Ui = di . Entonces ([]) = [
].

352

Captulo 12. La cohomologa de De Rham

Similarmente, tomamos i nk
(Ui ) tales que = 1 + 2 , de modo que
c
([]) = [d1 ] = [d2 ]. Calculamos:
Z
Z
Z
Z
Z
h([]), []i =

1 +

2 =
d1 1 +
d2 2 .
V

U1

U2

Como d(i i ) = di i + (1)k i di y la integral de las formas exactas


es nula, tenemos que
Z
Z
k+1
k+1
h([]), []i = (1)
1 d1 + (1)
2 d2
U1

= (1)k+1

U1 U2

U2

(1 2 ) d1 = (1)k+1

U1 U2

d1

= h[], ([])i .
El teorema 3.1 implica ahora lo siguiente:
B) Si U1 y U2 son abiertos en V tales que DU1 y DU2 son isomorfismos, entonces DU1 U2 es un isomorfismo si y s
olo si lo es DU1 U2 .
Por u
ltimo probamos que
C) Si V =

Ui es una uni
on numerable de abiertos disjuntos y cada

DUi es un isomorfismo, tambien lo es DV .


En efecto, sabemos que las inclusiones inducen isomorfismos
H(V )
=

Q
H(Ui ),

Hc (V )
=

L
Hc (Ui ),
i

el segundo de los cuales induce a su vez un isomorfismo


Q
Hc (V )
= Hc (Ui ) .
i

Una comprobaci
on rutinaria muestra que, a traves de estos isomorfismos,
DV se corresponde con el producto de los isomorfismos DUi , luego tambien es
un isomorfismo.
Con estos ingredientes, la prueba del teorema de Poincare es similar a la
prueba del teorema de De Rham. La u
nica diferencia es que all tenamos el
hecho A) para abiertos contractibles mientras que ahora lo tenemos para abiertos
homeomorfos a Rn . Conviene aislar un resultado general:
Teorema 12.19 Si B es una base de una variedad diferencial V , entonces todo
abierto U de V se expresa como U = U1 U2 , donde U1 , U2 y U1 U2 son
uniones disjuntas de uniones finitas de abiertos de B.

12.3. La dualidad de Poincare

353

n: Podemos suponer que U = V . Sea {Gn }n una familia


Demostracio
de abiertos seg
un el teorema 1.16. Cubrimos G0 por una uni
on finita H0 de
abiertos de B con clausura contenida en G1 ; cubrimos G1 \ G0 por una uni
on
finita H1 de abiertos de B con clausura contenida en G2 ; cubrimos G2 \ G1
con una uni
on finita H2 de abiertos de B con clausura contenida en G3 \ H 0 y,
en general, cubrimos Gn \ Gn1 por una uni
on finita Hn de abiertos de B con
H n Gn+1 \ H n2 . Basta tomar
S
S
U1 = H2n ,
U2 = H2n+1 .
n

Veamos finalmente la prueba del teorema de dualidad: La propiedad B)


implica que si DU es un isomorfismo para los abiertos de una base B de V
cerrada para intersecciones finitas entonces lo es para las uniones finitas de
abiertos de B (se prueba por inducci
on sobre el n
umero de abiertos de la uni
on
igual que en la prueba del teorema de De Rham). Por el teorema anterior y la
propiedad C) concluimos que DU es un isomorfismo para todo abierto de V .
En particular, por A) tenemos que DU es un isomorfismo cuando U es un
cubo abierto en Rn . Puesto que los cubos son una base de Rn cerrada para
intersecciones finitas, seg
un lo que acabamos de indicar DU es un isomorfismo
para todo abierto de Rn .
Ahora, si V es una variedad diferencial arbitraria (orientable), los abiertos
de U difeomorfos a abiertos de Rn son una base de V cerrada para intersecciones
finitas, y DU es un isomorfismo para cada uno de estos abiertos, luego DU es
un isomorfismo para todo abierto de V , en particular para V . En definitiva
tenemos:
Teorema 12.20 (Teorema de dualidad de Poincar
e) Si V es una variedad diferencial orientable, entonces DV : H(V ) Hc (V ) es un isomorfismo.
A partir de aqu podemos obtener demostraciones directas para variedades
diferenciales de las consecuencias de 7.34. Otra aplicaci
on interesante es una
demostraci
on de que si V es una variedad compacta entonces H(V ) tiene dimensi
on finita. En efecto, si V es orientable el teorema de dualidad se reduce
a que H(V )
on finita. Si V
= H(V ) , lo cual implica que H(V ) tiene dimensi
no es orientable, su variedad de orientaciones W s lo es, y es f
acil ver que es
compacta, luego H(W ) tiene dimensi
on finita. Seg
un los resultados vistos al
final de captulo anterior, H(V ) es isomorfo al subespacio H(W )+ de H(V ),
luego tambien tiene dimensi
on finita.
As mismo, ahora tenemos una prueba directa de que si V es una variedad
diferencial n-dimensional conexa y orientable, entonces Hcn (V )
= R. De hecho,
la integraci
on sobre V nos proporciona un isomorfismo can
onico
Z
: Hcn (V ) R
V

(es un isomorfismo porque obviamente no es la aplicaci


on nula). La clase OV
constituida por las n-formas de integral 1 se llama clase de la orientaci
on de

354

Captulo 12. La cohomologa de De Rham

V , y depende u
nicamente de la orientaci
on, en el sentido de que la clase correspondiente a la orientaci
on opuesta de V es OV . De este modo, tenemos la
representaci
on Hcn (V ) = {OV | R}.
Por ejemplo, es claro que, en un producto de variedades, la orientaci
on
producto viene dada por OV1 V2 = OV1 OV2 = 1 (OV1 ) 2 (OV2 ).
Si V es una variedad de Riemann compacta orientable, otra clase destacada
de H n (V ) es la clase del volumen de V , es decir, la clase del elemento de volumen,
a la que representaremos por dmV , donde recordemos de nuevo la d en esta
notaci
on no guarda relaci
on alguna con la diferencial exterior.

12.4

Los teoremas de K
unneth

En general se conoce como teoremas de K


unneth a los teoremas que determinan la cohomologa de un producto de variedades. Al estudiar este problema
para la homologa singular de espacios topol
ogicos arbitrarios distinguimos entre el teorema de K
unneth propiamente dicho, que para el caso de coeficientes
en R, que es el que ahora nos interesa nos permite identificar la homologa
de un producto tensorial de complejos con el producto de sus homologas, y el
teorema de Eilenberg-Zilber, seg
un el cual la homologa singular de un producto
de espacios topol
ogicos es la homologa del producto tensorial de sus complejos
de cadenas singulares.
Ante todo, puesto que ahora hemos de tratar con cohomologa y, por lo
tanto, con complejos inversos, hemos de dualizar los resultados algebraicos sobre
productos tensoriales de complejos. En general, si C y C0 son complejos inversos,
el espacio graduado C C0 dado por1
L i
(C C0 )k =
C C 0j
i+j=k

tiene estructura de complejo inverso con el operador


d(f g) = df f + (1)i f dg,

f C i , g C 0j .

La prueba es exactamente la misma que la del teorema 6.3. Ahora, la versi


on
para complejos inversos del teorema de K
unneth 6.4 (y para el caso de coeficientes en R) afirma simplemente que el homomorfismo
: H(C) H(C0 ) H(C C0 )
dado por ([f ] [g]) = [f g] es un isomorfismo.
En particular, si V1 y V2 son dos variedades diferenciales, tenemos un isomorfismo natural
H(V1 ) H(V2 )
= H((V1 ) (V2 )).

(12.4)

La cuesti
on ahora es obtener un an
alogo al teorema de Eilenberg-Zilber, es
decir, demostrar que el segundo miembro es isomorfo a H(V1 V2 ). Hay que
1 En

toda esta secci


on significa R .

12.4. Los teoremas de K


unneth

355

advertir que esto no es cierto en general, sino que hemos de exigir que H(V1 ) o
H(V2 ) tenga dimensi
on finita.
Ciertamente, podemos llegar a esta conclusi
on a partir del teorema de De
Rham y del resultado correspondiente para la homologa singular. En efecto,
tenemos el isomorfismo
H (V1 ) H (V2 ) H (V1 V2 ),
que induce a su vez un isomorfismo entre los espacios duales

H
(V1 V2 ) (H (V1 ) H (V2 )) .

Por otra parte tenemos el siguiente resultado general:


Teorema 12.21 Sean V1 y V2 espacios vectoriales reales. Entonces la aplicaci
on lineal i : V1 V2 (V1 V2 ) dada por f g 7 (f g) , donde
: R R R es el isomorfismo can
onico, es un monomorfismo y si uno de
los factores tiene dimensi
on finita entonces es un isomorfismo.
n: Si A y B son bases de V1 y V2 respectivamente, entonces
Demostracio
una base de V1 V2 est
a formada por los elementos a b , con a A, b B

(donde a y b representan a los vectores correspondientes de las bases duales).


Si tenemos una combinaci
on lineal finita nula
P
rs i(ar bs ) = 0,
rs

al hacerla actuar sobre cada ai bj concluimos que rs = 0, luego i es un


monomorfismo.
Si V1 tiene dimensi
on finita, sea v1 , . . . , vr una base de V1 . Para cada funci
on

f (V1 V2 ) consideramos
f

V
dado
por
f
(w)
=
f
(v

w).
Es
f
a
cil
ver
i
i
i
2
P
entonces que f = i(vr fr ), luego i es suprayectiva.
r

En lo sucesivo identificaremos a un producto f g en las condiciones del


teorema anterior por su imagen por i, es decir, con la aplicaci
on lineal dada por
(f g)(v1 v2 ) = f (v1 )g(v2 ).

Volviendo a las consideraciones previas a este teorema, si V1 y V2 son variedades diferenciales tales que uno de los espacios H (V1 ) o H (V2 ) tiene
dimensi
on finita, tenemos los isomorfismos

H
(V1 V2 )
(V1 ) H
(V2 ),
= (H (V1 ) H (V2 ))
= H

y a traves del teorema de De Rham obtenemos un isomorfismo


H(V1 V2 )
= H(V1 ) H(V2 )
entre los grupos de cohomologa de De Rham. En esta secci
on obtendremos
directamente una expresi
on explcita para este isomorfismo.

356

Captulo 12. La cohomologa de De Rham

Consideramos las proyecciones i : V1 V2 Vi , que inducen aplicaciones


lineales i] : (Vi ) (V1 V2 ), que a su vez inducen una aplicaci
on lineal
: (V1 ) (V2 ) (V1 V2 )

(12.5)

dada por
( ) = = 1] () 2] ().
Esta aplicaci
on es un homomorfismo de complejos, pues
d( ) = d1] () 2] () + (1)k 1] () d2] ()
= 1] (d) 2] () + (1)k 1] () 2] (d)
= d + (1)k d = (d( )).
Por consiguiente tenemos una aplicaci
on lineal
H((V1 ) (V2 )) H(V1 V2 ),
que compuesta con el isomorfismo de K
unneth (12.4) nos da la aplicaci
on lineal
: H(V1 ) H(V2 ) H(V1 V2 )
dada por [][] 7 [ ]. Hemos de probar que con la restricci
on de finitud
indicada esta aplicaci
on es un isomorfismo.
En realidad lo demostraremos primero para la cohomologa con soportes
compactos. Para ello observamos que la aplicaci
on (12.5) se restringe a una
aplicaci
on lineal
c : c (V1 ) c (V2 ) c (V1 V2 ),
que a su vez (compuesta con el isomorfismo de K
unneth correspondiente) induce
una aplicaci
on lineal
c : Hc (V1 ) Hc (V2 ) Hc (V1 V2 ).
Veamos que esta aplicaci
on es un isomorfismo (para variedades arbitrarias
V1 y V2 , sin exigir dimensi
on finita en sus grupos de cohomologa). Seguimos la
misma tecnica que en la prueba del teorema de De Rham o en la del teorema
de dualidad.
A) Si V1 = Rm y V2 = Rn entonces c es un isomorfismo.
En efecto, tenemos que
rc : (Hc (V1 ) Hc (V2 ))r Hcr (V1 V2 )
es un isomorfismo salvo quiz
a para r = m + n, pues los espacios restantes son
nulos. Para r = m + n ambos espacios son isomorfos a R, luego basta probar
que c es no nula, lo cual no ofrece ninguna dificultad.

12.4. Los teoremas de K


unneth

357

B) Si c es un isomorfismo para los pares de variedades (U1 , V2 ),


(U2 , V2 ) y (U1 U2 , V2 ), donde U1 y U2 son abiertos en una variedad
V1 , entonces tambien es un isomorfismo para el par (U1 U2 , V2 ).
En efecto, llamemos U = U1 U2 y W = U1 U2 . Consideramos la sucesi
on
exacta
0 c (U ) c (U1 ) c (U2 ) c (W ) 0

que induce la sucesi


on de Mayer-Vietoris para la cohomologa con soportes compactos. Al multiplicarla por c (V2 ) continua siendo una sucesi
on exacta (porque
con coeficientes en un cuerpo no hay torsi
on). As tenemos el diagrama conmutativo con filas exactas
c (U ) c (V2 )

/ (c (U1 ) c (V2 )) (c (U2 ) c (V2 ))

/ c (W ) c (V2 )

/ c (U1 V2 ) c (U2 V2 )

/ c (W V2 )

c (U V2 )

De aqu obtenemos un diagrama conmutativo entre las sucesiones exactas


de homologa de las filas y, aplicando el teorema 3.1, tenemos la conclusi
on.
C) Si U =

S
n

Un es una uni
on disjunta de abiertos de V1 y c es un

isomorfismo para los pares (Un , V2 ), entonces tambien es un isomorfismo para (U, V2 ).
En efecto, tenemos que las inclusiones inducen un isomorfismo
LHc (Un ),
Hc (U ) =
n

de donde obtenemos un isomorfismo

L
Hc (U ) Hc (V2 )
= Hc (Un ) Hc (V2 ).
n

Por otra parte, las inclusiones inducen tambien un isomorfismo


LHc (Un V2 ).
Hc (U V2 ) =
n

Es inmediato comprobar que kc (para el par (U, V2 ) se corresponde a traves


de estos isomorfismos con la suma directa de los isomorfismos kc correspondientes a los pares (Un , V2 ), luego es un isomorfismo.
Ahora basta aplicar el mismo argumento que en la prueba del teorema de
dualidad: las propiedades B) y C) junto con el teorema 12.19 implican que si c
es un isomorfismo para los pares (U, V2 ), donde V2 es una variedad diferencial
arbitraria y U recorre los elementos de una base de una variedad V1 cerrada
para intersecciones finitas, entonces c es un isomorfismo para los pares (U, V2 ),
donde U es cualquier abierto de V1 .

358

Captulo 12. La cohomologa de De Rham

Por la propiedad A) tenemos que c es un isomorfismo para los pares (U, Rn ),


donde U es un cubo abierto en Rm , luego tambien lo es cuando U es cualquier
abierto en Rm . Por consiguiente, c es un isomorfismo para los pares (U, Rn ),
donde U es un abierto difeomorfo a un abierto de Rm en una variedad arbitraria
V1 . Como estos abiertos forman una base cerrada para intersecciones finitas,
concluimos que c es un isomorfismo para los pares (V1 , Rn ), donde V1 es una
variedad arbitrara.
Ahora aplicamos B) y C) cambiando el factor izquierdo por el derecho: tenemos que c es un isomorfismo para los pares (V1 , U ), donde U es un cubo
abierto en Rn , de donde pasamos al caso en que U es un abierto arbitrario en
Rn , de aqu al caso en que U es un abierto de una variedad V2 difeomorfo a un
abierto de Rn y de aqu al caso en que U es un abierto arbitrario en V2 . En
definitiva tenemos:
Teorema 12.22 Sean V1 y V2 variedades diferenciales. Entonces la aplicaci
on
c : Hc (V1 ) Hc (V2 ) Hc (V1 V2 )
inducida por 7 es un isomorfismo de espacios vectoriales.
Para probar el teorema an
alogo para la cohomologa de De Rham (sin soportes compactos) necesitamos un caso particular del teorema de Fubini generalizado a variedades. Ante todo, si V1 y V2 son variedades orientables, definimos
la orientaci
on producto en V1 V2 como la orientaci
on respecto a la cual los
productos de cartas orientadas son cartas orientadas.
Teorema 12.23 Sean V1 y V2 variedades diferenciales orientables de dimensiones n1 y n2 respectivamente y sean i nc i (Vi ). Entonces
Z
Z

Z
1 2 =
1
2 ,
V1 V2

V1

V2

donde en V1 V2 consideramos la orientaci


on producto.
n: Mediante particiones de la unidad el teorema se reduce al
Demostracio
caso en que V1 y V2 son abiertos en Rni , y entonces se trata simplemente de (un
caso particular de) el teorema de Fubini.
Si V1 y V2 son variedades orientables, tenemos que el diagrama siguiente
conmuta salvo signo:
H(V1 ) H(V2 )
DV1 DV2

/ H(V1 V2 )
DV1 V2

Hc (V1 ) Hc (V2 )
Hc (V1 V2 )
TTTT
ll
TTTTi

lll
TTTT
lcll
l
l
l
TTT)
ulll
(Hc (V1 ) Hc (V2 ))

12.4. Los teoremas de K


unneth

359

La aplicaci
on i es la inclusi
on del teorema 12.21.
En efecto, tomemos clases [] H p (V1 ), [] H q (V2 ) y [] Hcp (V1 ),
[] Hcq (V2 ). Hemos de comprobar que
hDV1 ([]) DV2 ([]), [] []i = hDV1 V2 (([] [])), c ([] [])i ,
es decir,
hDV1 ([]), []i hDV2 ([]), []i = hDV1 V2 ([ ]), [ ])i ,
lo que a su vez equivale a
Z
Z

V1

V2

V1 V2

( ) ( ).

Ahora bien, teniendo en cuenta que


( ) ( ) = 1] () 2] () 1] () 2] ()
= 1] () 1] () 2] () 2] () = ( ) ( ),
basta aplicar el teorema anterior.
Si suponemos que H(V1 ) o H(V2 ) tiene dimensi
on finita, entonces la inclusi
on
i es un isomorfismo (por 12.21), y el diagrama muestra que tambien lo es. Nos
falta eliminar la hip
otesis de que V1 y V2 sean orientables.
Supongamos, por ejemplo, que V1 es orientable pero V2 no lo es. Entonces
consideramos su variedad de orientaciones V2 , el cubrimiento : V2 V2
y la involuci
on J : V2 V2 que intercambia las orientaciones. Como V2 es
orientable, tenemos el isomorfismo
: H(V1 ) H(V2 ) H(V1 V2 ).
Si llamamos I a la identidad en V1 , tenemos que I J es una involuci
on en
V1 V2 , luego podemos descomponer
H(V1 V2 ) = H+ (V1 V2 ) H (V1 V2 ).
Una simple comprobaci
on nos da que (I J ) = (I J) , de donde
se sigue que se restringe a un isomorfismo
: H(V1 ) H+ (V2 ) H+ (V1 V2 ).
Esto nos lleva al siguiente diagrama conmutativo:
H(V1 ) H(V2 )

/ H(V1 V2 )
(I)

H(V1 ) H+ (V2 )

/ H+ (V1 V2 )

360

Captulo 12. La cohomologa de De Rham

donde las dos flechas verticales son isomorfismos por 12.7, y la flecha horizontal
inferior tambien lo es, luego es un isomorfismo, como queramos probar.
Si V1 y V2 son ambas no orientables, el mismo razonamiento reduce el problema al caso de V1 y V2 , para el cual ya hemos probado que es un isomorfismo.
En definitiva tenemos:
Teorema 12.24 Sean V1 y V2 variedades diferenciales tales que uno de los
espacios H(Vi ) tiene dimensi
on finita. Entonces la aplicaci
on
: H(V1 ) H(V2 ) H(V1 V2 )
inducida por 7 es un isomorfismo de espacios vectoriales.

12.5

El grado de una aplicaci


on

Introducimos ahora un concepto muy u


til para estudiar las aplicaciones diferenciables f : V W entre variedades compactas, conexas y orientables
de la misma dimensi
on n. Seg
un veremos, el grado de una aplicaci
on indica
el n
umero de veces que f (p) recorre W cuando p recorre V . Aunque trabajaremos u
nicamente en el caso diferenciable, conviene saber que el grado puede
definirse para aplicaciones continuas entre variedades topol
ogicas (siempre compactas, conexas y orientables de la misma dimensi
on). En efecto, sabemos que
Hn (V )
= Hn (W )
= Z (para la homologa singular con coeficientes enteros).
M
as concretamente, fijadas orientaciones en V y W , los grupos de homologa
n-dimensionales est
an generados por las correspondientes clases fundamentales
V y W .
Por consiguiente, la aplicaci
on f : Hn (V ) Hn (W ) est
a determinada
por la relaci
on f (V ) = grad f W , donde grad f es un n
umero entero al que
llamaremos grado de f .
Por los teoremas 5.37 y 7.23, el grado de f puede calcularse tambien respecto
a la homologa con coeficientes reales. En efecto, tenemos el isomorfismo natural
HnR (V )
= Hn (V ) Z R, e igualmente con W , de modo que fR se corresponde
R
con f 1, luego sigue cumpliendose la relaci
on fR (VR ) = grad f W
(donde VR
R
es la imagen de V por la inclusi
on C(V ) C (V ), e igualmente con W ).
A partir de aqu Hn (V ) y Hn (W ) representar
an los grupos de homologa
con coeficientes reales. El teorema 5.51 nos permite expresar el grado de f en
terminos de la cohomologa singular, pues H n (V ) es can
onicamente isomorfo a
Hn (V ) , e igualmente para W , y f : H n (W ) H n (V ) se corresponde con
la aplicaci
on dual de f . Por consiguiente, si llamamos V y W a las clases
duales de V y W , tenemos que f (W ) = grad f V .
Supongamos ahora que V y W son variedades diferenciales y que f es difen
n
renciable. Entonces podemos sustituir H n (V ) y H n (W ) por H
(V ) y H
(W ).
Seg
un el teorema 12.16, el isomorfismo de De Rham hace corresponder W con
la clase OW determinada por
Z
Z
OW =
OW = W (W ) = 1,
M

12.5. El grado de una aplicaci


on

361

es decir, con la que hemos denominado clase de la orientaci


on de W . Lo mismo
sucede con V y OV . Puesto que los homomorfismos f (para la cohomologa
singular y la cohomologa de De Rham) se corresponden a traves de los isomorfismos de De Rham, tenemos que f (OW ) = grad f OV o, equivalentemente,
para toda clase = rOW H n (W ), tenemos que
Z
Z
Z
Z
f () = r grad f
OV = r grad f = r grad f
OW = grad f
.
V

Recapitulando, si queremos definir directamente el grado de una aplicaci


on
diferenciable f : V W entre dos variedades compactas, conexas y orientables
de la misma dimensi
on n, basta observar que tenemos el diagrama conmutativo
H n (W )
R

/ H n (V )
R
V

/R

donde las flechas verticales son isomorfismos, y definir el grado de f como el


u
nico n
umero real tal que f (x) = grad f x, para todo x R. Esto equivale a la
relaci
on
Z
Z
f () = grad f

(12.6)

que generaliza al teorema de cambio de variable para aplicaciones diferenciables


entre variedades compactas que no sean necesariamente difeomorfismos. Sin
embargo, con esta definici
on no es evidente en absoluto que el grado de una
aplicaci
on diferenciable sea un n
umero entero. Pronto daremos una prueba
directa de este hecho.
Notemos que el grado depende de la orientaci
on de V y W : si cambiamos la
orientaci
on en una de ellas, el grado cambia de signo. Por esto mismo, el grado
de una aplicaci
on f : V V no depende de la orientaci
on de V . Adem
as
se caracteriza por que f : H n (V ) H n (V ) es la multiplicaci
on por grad f .
As, el teorema 3.14 nos da que el grado de una aplicaci
on de S n en s misma
n+1
inducida por una aplicaci
on ortogonal de R
es el determinante de esta.
Veamos algunas propiedades elementales:
Teorema 12.25 Se cumplen las propiedades siguientes (donde se sobrentiende
que todas las aplicaciones son aplicaciones diferenciables entre variedades compactas, conexas orientables y de la misma dimensi
on):
a) Si f : V W y g : W X entonces grad(f g) = (grad f )(grad g).
b) La identidad I : V V cumple grad I = 1.
c) Si f , g : V W son homot
opicas entonces grad f = grad g.
d) Si f : V W no es suprayectiva entonces grad f = 0.

362

Captulo 12. La cohomologa de De Rham

e) Si f : V1 W1 y g : V2 W2 , entonces el grado de la aplicaci


on
f g.V1 V2 W1 W2 viene dado por grad(f g) = (grad f )(grad g).
f ) Si f : V W es un difeomorfismo, entonces grad f = 1, donde el
signo es positivo o negativo seg
un si f conserva o invierte la orientaci
on.
n: a), b) y c) son inmediatas a partir de la definici
Demostracio
on.
d) Si f no es suprayectiva entonces W \ f [V ] es un abierto no vaco, luego
podemos tomar una funci
on diferenciable g : W [0, 1] cuyo soporte este
contenido en W \ f [V ] y que no sea nula, es decir, de modo que
Z
g OW > 0.
W

Entonces f] (gOW ) = 0, por lo que tenemos que


Z
Z
0=
f (gOW ) = grad f
gOW .
V

Necesariamente, entonces, grad f = 0.


Las propiedades e) y f) se siguen de los teoremas 12.23 y 12.12.
Veamos ahora una prueba directa de que el grado de una aplicaci
on diferenciable f : V W es un entero. Podemos suponer que f es suprayectiva. Sea
y W un valor regular de f . Para cada x f 1 [y], tenemos que dfx es un
isomorfismo, luego por el teorema de la funci
on inversa existe un entorno U de
x donde f es un difeomorfismo. En particular U f 1 [y] = {x}. Esto implica
que f 1 [y] es discreto y como V es compacta ha de ser finito. Digamos que
f 1 [y] = {x1 , . . . , xr }.
En general, cada punto regular x V tiene un entorno donde f es un difeomorfismo. Definimos (x) = 1 seg
un si f |U conserva o invierte la orientaci
on.
Vamos a probar que
r
P
grad f =
(xi ) Z.
(12.7)
i=1

Tomamos entornos disjuntos Ui de cada xi donde f sea un difeomorfismo.


r
S
El conjunto K = f [X \
Ui ] es compacto y no contiene a y, luego podemos
i=1

tomar un entorno W0 de y disjunto de K y contenido en la imagen de todos los


Ui . Si llamamos Vi = f 1 [W0 ] Ui , tenemos que los Vi son entornos disjuntos
de los puntos xi , la funci
on f se restringe a un difeomorfismo de Vi en W0 y
f 1 [W0 ] = V1 Vr .
R
Podemos tomar n (W ) con soporte contenido en W0 y tal que W = 1.
Entonces
Z
Z
Z
r
r
r
P
P
P
grad f =
f] () =
f] () =
(xi )
=
(xi ),
V

i=1

Vi

i=1

W0

i=1

donde hemos usado el teorema 12.12. Esta f


ormula prueba que el grado de
cualquier aplicaci
on es un entero supuesto que tenga valores regulares, pero el
teorema de Sard asegura su existencia.

12.5. El grado de una aplicaci


on

363

Aplicaciones en la circunferencia La f
ormula (12.7) expresa la idea que
coment
abamos al principio de la secci
on: el grado es el n
umero de veces que f (p)
recorre W cuando p recorre V , teniendo en cuenta que si pasamos por el mismo
punto con sentidos opuestos, un pase cancela al otro. Esto resulta mucho m
as
claro en el caso de una aplicaci
on f : S 1 S 1 . En este caso podemos decir
simplemente que el grado es el n
umero de vueltas que f (p) da a la circunferencia
cuando p da una vuelta, entendiendo que las vueltas se consideran positivas si
se dan en sentido positivo y negativas en caso contrario.
Para probarlo tomemos : R S 1 dada por (t) = (cos t, sen t). Claramente se trata de un cubrimiento de S 1 y, como R es simplemente conexo,
el criterio de elevaci
on 8.15 nos da que f tiene una elevaci
on f, es decir,
tenemos el siguiente diagrama conmutativo:
SO 1

/ S1
O

/R

Teniendo en cuenta que es un difeomorfismo local, es f


acil ver que f es
diferenciable. El ejemplo tras la definici
on 12.5 muestra que si dm es el elemento
de longitud de S 1 , entonces ] (dm) = dt, donde t es la identidad en R. Teniendo
en cuenta que |]0,2[ es un difeomorfismo sobre S 1 menos un punto, es claro
que
grad f

=
=

1
2
1
2

f] (dm) =

S1
Z 2
0

1
2

1
f] (dt) =
2

0
Z 2
0

] (f] (dm))
df =

f(2) f(0)
.
2

(12.8)

La interpretaci
on de esta f
ormula es la que anunci
abamos: si t recorre el
intervalo [0, 2], entonces (p) recorre S 1 en sentido antihorario y f(t) nos
da el argumento de f ((t)). Puesto que f ((0)) = f ((2)), necesariamente
f(2) f(0) ha de ser un m
ultiplo entero de 2 y el factor de multiplicidad
que, seg
un acabamos de ver, es el grado de f indica el n
umero de vueltas
que da f (p) a S 1 cuando p da una vuelta a S 1 .
Ahora es inmediato que existen aplicaciones de S 1 en S 1 de cualquier grado
entero. M
as a
un, tenemos lo siguiente:
Teorema 12.26 Dos aplicaciones diferenciables f , g : S 1 S 1 son homot
opicas si y s
olo si tienen el mismo grado.
n: Una implicaci
Demostracio
on la tenemos ya probada. Supongamos que
grad f = grad g = m. Teniendo en cuenta que los giros son homot
opicos a
la identidad, podemos suponer que f (1, 0) = g(1, 0) = (1, 0). Sean f, g las
elevaciones correspondientes seg
un la discusi
on anterior. Podemos suponer que

364

Captulo 12. La cohomologa de De Rham

f(0) = g(0) = 0, y entonces se ha de cumplir que f(2) = g(2) = 2m.


Observemos que la aplicaci
on f(t + 2) 2m es tambien una elevaci
on de
f que transforma 0 en 0, luego por la unicidad de las elevaciones ha de
ser f(t + 2) = f(t) + 2m, para todo t R. Lo mismo sucede con g. Una
r (t) = rf(t) + (1 r)
es una
homotopa entre ambas es H
g (t), luego H
r (t)) = (H
r (t + 2)), luego
homotopa entre f y g. Claramente (H
r (t)) para
existe una u
nica aplicaci
on H : R S 1 S 1 tal que Hr ((t)) = (H
todo t R. Teniendo en cuenta que es un difeomorfismo local, es claro que
H es diferenciable, as como que H es una homotopa entre f y g.
Despues generalizaremos este teorema para aplicaciones de S n en S n .
Aplicaciones en la esfera Ahora vamos a demostrar que existen aplicaciones
de S 2 en S 2 de cualquier grado. La forma natural de encontrarlas es identificar
a S 2 con la esfera de Riemann, es decir, con el espacio proyectivo P1 (C) (ver el
apendice B). Identificamos cada n
umero complejo z con la clase [z, 1] en P1 (C),
1
de modo que P (C) = C {}, donde = [1, 0]. Dado un polinomio
P (z) = an z n + an1 z n1 + + a1 z + a0 ,

ar C, an 6= 0,

consideramos el polinomio homogeneo


P (z, w) = an z n + an1 z n1 w + + a1 zwn1 + a0 wn .

Este
induce una aplicaci
on P : P1 (C) P1 (C) dada por
P ([z, w]) = [P (z, w), wn ].
Claramente P es holomorfa y es, de hecho, una extensi
on de P , concretamente
la determinada por P () = (salvo si n = 0, en cuyo caso P es constante).
En lo sucesivo entenderemos que todo polinomio P C[z] est
a definido
P1 (C). En particular 1 es un valor regular del polinomio z n , que tiene n antiim
agenes distintas (las n races de la unidad). Adem
as las aplicaciones holomorfas conservan la orientaci
on, luego la f
ormula (12.7) nos da que grad z n = n.
Esto prueba que existen funciones de cualquier grado positivo. Por el teorema 3.14 sabemos que la aplicaci
on antipodal tiene grado 1, y al componerla
con una aplicaci
on de grado n obtenemos una de grado n. As pues, existen
aplicaciones de todos los grados posibles.
Ejercicio: Demostrar que todo polinomio de grado n (visto como aplicaci
on de P1 (C)
n
en s mismo) es homot
opico a z . Deducir el teorema fundamental del
algebra.

Aplicaciones de grado 1 Dada una variedad compacta orientable n-dimensional arbitraria V , vamos a esbozar la construcci
on de una aplicaci
on diferenciable f : V S n de grado 1.
A partir de una aplicaci
on diferenciable R R que valga 0 para |x| 1/4 y
valga 1 para |x| 1/2 construimos otra Rn Rn que valga 0 para kxk 1/4

12.5. El grado de una aplicaci


on

365

y sea la identidad para kxk 1/2. Usando la proyecci


on sobre las n primeras
componentes como carta del hemisferio norte de S n definimos S n S n que
es constante igual al polo norte N en un entorno de N y es la identidad fuera de
un entorno mayor. Componiendo un difeomorfismo entre la bola abierta B1 (0)
en Rn con la proyecci
on estereogr
afica y con la aplicaci
on anterior obtenemos
una aplicaci
on diferenciable h : B1 (0) S n que es un difeomorfismo en un
entorno de 0 y toma constantemente el valor N fuera de un entorno mayor.
Podemos suponer que h(0) = S (el polo sur) y que h1 [S] = {0}.
Sea (U, x) una carta en V cuya imagen sea B1 (0). Digamos que x(p) = 0. La
aplicaci
on xh es constante igual a N fuera de un entorno de p, luego se extiende
a una funci
on diferenciable f : V S n que toma el valor N fuera de un entorno
de p. Adem
as es un difeomorfismo en un entorno de p y p es la u
nica antiimagen
de 0. Por consiguiente 0 es un valor regular y grad f = (p) = 1. Afinando
la construcci
on podramos asegurar que el grado es 1 pero, m
as f
acilmente, si
resulta ser 1 componemos f con una aplicaci
on de grado 1, lo cual es posible
por el teorema 3.14.
Por el contrario, en general no existen aplicaciones f : S n V , para una
variedad dada V . Esto se deduce del teorema siguiente:
Teorema 12.27 Sea f : V W una aplicaci
on diferenciable entre variedades compactas orientables n-dimensionales, entonces el diagrama siguiente es
conmutativo
H(V ) o
H(W )

grad f DW

DV

H(V )

/ H(W )

donde f es la aplicaci
on dual de f y DV , DW son los isomorfismos de dualidad de Poincare.
n: Tomemos , H(W ). Entonces
Demostracio
Z
Z
f (DV (f ()))() = DV (f ())(f ()) =
f () f () =
V

= grad f

f ( )

= grad f DW ()().

Como consecuencia:
Teorema 12.28 Si f : V W es una aplicaci
on diferenciable entre variedades compactas conexas orientables n-dimensionales y grad f 6= 0 entonces
f : H(W ) H(V ) es inyectiva.
n: Por el teorema anterior sabemos que f DV f es un
Demostracio
isomorfismo, luego f es inyectiva.

366

Captulo 12. La cohomologa de De Rham

Como caso particular tenemos que si f : V S n tiene grado no nulo,


entonces H(V )
= H(S n ), luego en general no existen aplicaciones en estas
condiciones, tal y como anunci
abamos.
La aplicaci
on can
onica Para continuar el estudio de las propiedades del
grado necesitamos definir una aplicaci
on auxiliar. Si V es una variedad ndimensional orientable (no necesariamente compacta) y p V , representaremos
Vp = V \ {p}. Vamos a construir una aplicaci
on lineal p : H n1 (Vp ) R.

Tomemos una aplicaci


on f C (V ) que se anule en un entorno de p y
valga 1 fuera de un entorno compacto mayor. Entonces df 1c (Vp ) es cerrada,
luego determina una clase p Hc1 (Vp ). Se cumple que p no depende de la
elecci
on de f pues, si g es otra elecci
on, tenemos que f g 0c (Vp ), luego
df dg = d(f g) es exacta. Se dice que p es la clase localizadora en p. Ahora
ya podemos definir
Z
p () =
p ,
H n1 (Vp ).
(12.9)
Vp

Para interpretar esta aplicaci


on demostramos primero lo siguiente:
Teorema 12.29 Sea : V W una aplicaci
on diferenciable entre variedades
orientables n-dimensionales y p V tal que se restrinja a p : Vp W(p) y
dp sea un isomorfismo. Entonces tenemos el siguiente diagrama conmutativo
H n1 (W(p) )

/ H n1 (Vp )

(p)

/R

donde (t) = t con signo positivo si dp conserva la orientaci


on y negativo en
caso contrario.
n: Por el teorema de la funci
Demostracio
on inversa existen entornos U de
0
p y U de (p) tales que se restringe a un difeomorfismo de U en U 0 . Tomemos
g C (W ) que se anule en un entorno de (p) y que valga 1 fuera de un entorno
compacto de (p) contenido en U 0 . Definimos f C (V ) mediante

g((q)) si q U ,
f (q) =
1
si q V \ U .
Es claro que f es diferenciable y p = [df ], (p) = [dg].
Sea n1 (V(p) ) una forma cerrada. Teniendo en cuenta que dg se anula
en un entorno de (p) podemos considerar dg nc (U 0 ) (sin quitar a (p))
de modo que
Z
Z
Z
((p) ([])) =
dg =
dg =
] (dg ).
W(p)

U0

12.5. El grado de una aplicaci


on

367

Ahora bien, ] (dg) = d( g) = df , luego


Z
Z
((p) ([])) =
df p] () =
df p] () = p (p ([])).
U

Vp

En particular este teorema se aplica a la inclusi


on i : U V , donde U es un
abierto en V , y lo que nos dice es que p (en V ) est
a completamente determinada
por p en U . Concretamente, p ([]) puede calcularse restringiendo primero a
un entorno U de p arbitrario. Por ello, s
olo hemos de interpretar adecuadamente
las aplicaciones can
onicas sobre abiertos coordenados o, m
as a
un, basta estudiar
la aplicaci
on 0 en Rn .
Teorema 12.30 Sea i : S n1 Rn0 la inclusi
on (n 2). Entonces
Z
0 = i
.
S n1

En particular 0 es un isomorfismo.
n: Sea n1 (Rn0 ) una forma cerrada y sea f C (Rn )
Demostracio
una funci
on que valga 0 para kxk < 1/4 y valga 1 para kxk > 1/2. Hemos de
probar que
Z
Z
Rn

df =

i] ().

S n1

Ahora bien, como d = 0 tenemos que df = d(f ) y la integral de la


izquierda puede restringirse a la bola unidad abierta de Rn . Luego basta aplicar
el teorema de Stokes.
Respecto a la u
ltima afirmaci
on, notemos que la inclusi
on i tiene como inversa homot
opica a la retracci
on r : Rn0 S n1 dada por r(x) = x/kxk,
luego i : H n1 (Rn0 ) H n1 (S n1 ) es un isomorfismo, y el operador integral
tambien lo es.
Combinando este teorema con el anterior concluimos que, en una variedad
arbitraria V , se cumple que p ([]) se obtiene restringiendo a una esfera
alrededor de p y luego integrando. En particular tenemos:
Teorema 12.31 Sea V una variedad orientable de dimensi
on n 2 difeomorfa
a Rn . Entonces, para cada p V , la aplicaci
on p : H n1 (Vp ) R es un
isomorfismo.
Terminamos el estudio de las aplicaciones can
onicas con algunas propiedades
tecnicas que vamos a necesitar despues.
Sea V una variedad compacta orientable de dimensi
on n, sean U1 , . . . , Ur
abiertos disjuntos y sea pi Ui . Definimos
A=

r
[

i=1

Ui ,

B = V \ {p1 , . . . , pr },

Upi = Ui \ {pi }.

368

Captulo 12. La cohomologa de De Rham

Entonces V = A B, A B =
da un homomorfismo de conexi
on
:

r
L

r
S

i=1

Upi . La sucesi
on de Mayer-Vietoris nos

H n1 (Upi ) H n (V ).

i=1

Por otra parte podemos definir :

r
L

i=1

H n1 (Upi ) R como la suma de

las aplicaciones can


onicas pi . Vamos a probar que el diagrama siguiente es
conmutativo:
r
L
H n1 (Upi ) /; R
(12.10)
vv
i=1
v
v
vv

vvR
v
v V
vv
n
H (V )
En efecto, basta probar que el tri
angulo conmuta sobre un elemento de uno
de los sumandos directos, por ejemplo H n1 (Up1 ), es decir, que
Z
p1 () =
().
V

n1

Sea
(Up1 ) tal que = []. Para considerar a como elemento
de H n1 (A B) extendemos a A B como la forma nula sobre los dem
as
Upi . Sea {f, g} una partici
on de la unidad subordinada al cubrimiento A, B.
As = f + g, con g n1 (A), f n1 (B). Para calcular ()
consideramos el par (g, f ), pasamos a (d(g), d(f )) y de aqu a la forma
n (V ) dada por

d(g)q si q A,
q =
d(f )q si q B.
Entonces () = [] y por consiguiente
Z
Z
Z
Z

() =
=
=
V

U1

U1

dg .

Es claro que g puede tomarse de modo que sea nula en un entorno de p1 y


valga 1 en U1 menos un entorno compacto de p1 , de modo que la u
ltima integral
es precisamente p1 ().
Estudiemos ahora las aplicaciones can
onicas en variedades producto. Sean
V y W dos variedades orientables de dimensiones m y n respectivamente y sean
p V , q W.
Consideramos el cubrimiento de (V W )(p,q) formado por A = V Wq y
B = Vp W , de modo que A B = Vp Wq . Tenemos as una trada exacta
que determina una sucesi
on de Mayer-Vietoris para la cohomologa de De Rham
usual y otra para la cohomologa con soportes compactos. Llamemos
: H(Vp Wq ) H((V W )(p,q) ) y c : Hc (Vp Wq ) Hc ((V W )(p,q) )

12.5. El grado de una aplicaci


on

369

a los correspondientes homomorfismos de conexi


on. Por otra parte tenemos
definidos los isomorfismos de K
unneth
: H(Vp )H(Wq ) H(Vp Wq ) y c : Hc (Vp )Hc (Wq ) Hc (Vp Wq ).
En primer lugar demostramos que las clases localizadoras satisfacen la relaci
on siguiente:
c ((p,q) ) = c (p q ).

En efecto, tomemos funciones f C (V ), g C (W ) seg


un la definici
on
de las clases localizadoras, de modo que p = [df ], q = [dg]. Por definici
on del
isomorfismo de K
unneth tenemos que c (p q ) = [df dg].
Ahora definimos h C (V W ) mediante h = f 1 + 1 g f g.
Claramente h se anula en un entorno de (p, q) y 1 h = (1 f ) (1 g), luego
h toma el valor 1 fuera de un entorno compacto de (p, q). As pues, (p,q) = [dh].
S
olo queda probar que c ([dh]) = [df dg]. Para ello observamos que
dh = df 1 1 dg + df g + f dg = df (g 1) + (f 1) dg.
Se cumple que (f 1) dg 1c (V Wq ) y df (1 g) 1c (Vp W ).
Puesto que sus diferenciales son df dg y df dg respectivamente, concluimos
que, en efecto, c ([dh]) = [df dg].
Con esto obtenemos el siguiente diagrama conmutativo entre las aplicaciones
can
onicas:
(p,q)

H m+n1 ((V W )(p,q) )


O

(12.11)

(1)m p q

H m+n2 (Vp Wq ) o

/R
O

H m1 (Vp ) H n1 (Wq )

En efecto, si tomamos H m1 (Vp ) y H n1 (Wq ), tenemos que


Z
(p,q) ((( ))) =
(p,q) (( )).
(V W )(p,q)

Esto puede verse como el isomorfismo de Poincare de (V W )(p,q) actuando


sobre (( )) y actuando a su vez sobre (p,q) . En la p
agina 351 demostramos que D(V W )(p,q) = DVp Wq c (en principio la conmutatividad es salvo
signo, pero el factor es (1)k+1 , donde k = dim (p,q) = 1). Por consiguiente
tenemos que
Z
(p,q) ((( ))) =
c ((p,q) ) ( ).
Vp Wq

Usando la relaci
on entre las clases localizadoras que hemos demostrado y el
teorema 12.23 resulta que
Z
(p,q) ((( ))) =
c (p q ) ( )
Vp Wq

370

Captulo 12. La cohomologa de De Rham


= (1)m

Vp Wq

(p ) (q ) = (1)m

Vp

Wq

= (1)m p ()q ( ) = (1)m (p q )( ).

El grado local Ahora estamos en condiciones de definir el grado local de una


aplicaci
on diferenciable entre variedades orientables de la misma dimensi
on.
Definici
on 12.32 Sea f : V W una aplicaci
on diferenciable entre variedades orientables de dimensi
on n 2. Un punto p V es aislado para f si tiene
un entorno U0 tal que f (x) 6= f (p) para todo x U0 \ {p}. En tal caso podemos
tomar cartas x : U Rn e y : U 0 Rn alrededor de p y f (p) de modo que f
se restrinja a una aplicaci
on fp : Up Uf0 (p) . Definimos fp como la aplicaci
on
que hace conmutativo el diagrama siguiente:
H n1 (Uf0 (p) )

fp

/ H n1 (Up )
f (p)

fp

/R

(Observemos que el teorema 12.30 implica que las aplicaciones p y f (p) son
isomorfismos.) El grado de f en p se define como el n
umero real
gradp f = fp (1).
Pronto veremos que el grado es de hecho un n
umero entero, pero antes
hemos de comprobar que la definici
on no depende de la elecci
on de los abiertos
coordenados U y U 0 . Para ello suponemos que definimos el grado local con otros
entornos U0 y U00 . Es f
acil ver que podemos suponer U0 U y U00 U 0 . Basta
observar que el teorema 12.29 implica que el diagrama siguiente es conmutativo:
H n1 (Uf0 (p) )
KK
KK
K
f (p) KKK
KK
%
i
s9 R
s
f (p) sss
s
ss
ss

0
H n1 (U0f
(p) )

fp

fp

fp

/ H n1 (Up )
u
uu
uup
u
u
uu
/ R uzdI
i
II
II p
II
II
I
/ H n1 (U0p )

Es claro que el grado local de una aplicaci


on f en un punto p depende
u
nicamente de la restricci
on de f a un entorno de p arbitrariamente peque
no.
Para interpretar el grado local basta considerar el caso del teorema siguiente:

12.5. El grado de una aplicaci


on

371

Teorema 12.33 Sea f : Rn Rn una aplicaci


on diferenciable que verifique
f 1 [0] = {0}. Sea i : S n1 Rn la inclusi
on y r : Rn0 S n1 la retracci
on
dada por r(x) = x/kxk. Sea g = i f r : S n1 S n1 . Entonces se cumple
que grad0 f = grad g.
n: Por la definici
Demostracio
on de grado local y el teorema 12.30 tenemos
que
Z
grad0 f = 0 (f0 (01 (1))) =

S n1

i (f0 (01 (1))).

Ahora usamos que i y r son inversas homot


opicas, de modo que i r = 1,
y as
Z
Z
grad0 f =
i (f0 (r (i (01 (1))))) =
g (i (01 (1)))
n1
n1
S
S
Z
1

= grad g
i (0 (1)) = grad g 0 (01 (1)) = grad g.
S n1

As, el grado de una aplicaci


on f entre superficies orientables en un punto
aislado p es el n
umero de vueltas que f (q) da alrededor de f (p) cuando q da
una vuelta alrededor de p. En dimensiones superiores hemos de reemplazar la
noci
on de n
umero de vueltas por el concepto m
as abstracto de grado.
Ahora podemos demostrar las propiedades b
asicas del grado local:
Teorema 12.34 Se cumplen las propiedades siguientes (donde se sobrentiende
que todas las aplicaciones son aplicaciones diferenciables entre variedades orientables de la misma dimensi
on n 2 y que los puntos donde consideramos grados
locales son aislados):
a) Si f : V W cumple que dfp es un isomorfismo entonces gradp f = 1,
donde el signo es positivo si dfp conserva la orientaci
on y negativo en caso
contrario.
b) Si f : V W , g : W X, p es un punto aislado de f y f (p) es un
punto aislado de g, entonces p es un punto aislado de f g y
gradp (f g) = gradp f gradf (p) g.
c) Los grados locales son enteros.
d) Si f : V1 W1 y g : V2 W2 , p1 V1 , p2 V2 , entonces
grad(p1 ,p2 ) (f g) = gradp1 f gradp2 g.
n: a) se sigue inmediatamente del teorema 12.29. b) es inDemostracio
mediato a partir de la definici
on de grado local. De a) y b) se sigue que el grado
se conserva al componer con cartas orientadas, luego basta probar que el grado

372

Captulo 12. La cohomologa de De Rham

en 0 de una aplicaci
on de Rn en Rn es un entero, pero esto se sigue del teorema
anterior.
Para probar d) consideramos el diagrama siguiente:
(f (p1 ),g(p2 ))

H(W1 W
2)

q O
(f g) qqq
q
q
q
q
xqqq

(p1 ,p2 )

H(V1 V
2)

/R
O

W
)
H(W
1
2

q
(f g) qqq
q
q
q
xqqq
o

H(V1 V2 )

/
nn RO
n
n
1 2 )nn
n
nnn
n
n
nw n
f(pg,p

(1)m f (p1 ) g(p2 )

(1)m p1 p2
)H(W
)
H(W
1
2

nn
nnn
n
n
nn
nw nn f g

H(V 1 )H(V 2 )

Por conveniencia hemos usado las abreviaturas siguientes:


V 1 = V1 p1 ,
1 = W1 f (p ) ,
W
1

V 2 = V2 p2 ,

2 = W2 g(p ) ,
W
2

2 = (V1 V2 )(p1 ,p2 ) ,


V1 V
2 = (W1 W2 )(f (p1 ),g(p2 ))
W1 W

y no hemos indicado las dimensiones de los grupos de cohomologa, que se


deducen del contexto. Por ejemplo, el vertice posterior izquierdo es
H m+n1 ((W1 W2 )(f (p1 ),g(p2 )) ),
donde m y n son las dimensiones de W1 y W2 respectivamente.
Las caras anterior y posterior del cubo conmutan porque son casos de (12.11).
La cara izquierda conmuta por el teorema 11.15, la cara superior conmuta por
definici
on de f(pg
y la conmutatividad de la cara inferior es inmediata. Te1 ,p2 )
niendo en cuenta que las flechas horizontales son isomorfismos, podemos concluir
que la cara derecha conmuta. Esta conmutatividad no se pierde si eliminamos
los signos (1)m en las dos flechas verticales, ni tampoco si sustituimos f(pg
1 ,p2 )
por fp1 gp2 . Como las flechas verticales son isomorfismos, esto nos da la
igualdad f(pg
= fp1 gp2 , lo que implica d).
1 ,p2 )
Aplicaciones entre esferas Ahora podemos probar f
acilmente que existen
aplicaciones f : S n S n de grado arbitrario. En efecto, dado un natural
p 1, consideremos la aplicaci
on g : C C dada por g(z) = z p . Su restricci
on
1
a S es g(cos , sen ) = (cos p, sen p), y la f
ormula (12.8) nos da f
acilmente
que grad g|S 1 = p. Del teorema 12.33 se sigue entonces que grad0 g = p.
Prescindiendo de la notaci
on compleja, tenemos una aplicaci
on g : R2 R2
de grado p en 0. Por el teorema anterior, el producto de g por la identidad en
Rn1 es una aplicaci
on h : Rn+1 Rn+1 cuyo grado en 0 sigue siendo p.
Aplicando de nuevo el teorema 12.33 obtenemos una aplicaci
on f : S n S n
de grado p. Componiendola con una reflexi
on obtenemos una aplicaci
on de
grado p.

12.5. El grado de una aplicaci


on

373

Recordemos que hemos demostrado que si V es una variedad compacta,


conexa y orientable de dimensi
on n, existe una aplicaci
on f : V S n de
grado 1. Componiendola con una aplicaci
on de grado p Z obtenemos una
aplicaci
on g : V S n de grado p, es decir, existen aplicaciones de V en S n de
cualquier grado entero.
Ahora demostramos el resultado fundamental que relaciona el grado global
con los grados locales de una aplicaci
on. Se trata de una generalizaci
on de la
f
ormula (12.7):
Teorema 12.35 Sea f : V W una aplicaci
on diferenciable entre variedades
compactas, conexas y orientables de la misma dimensi
on n 2. Sea y W un
punto tal que f 1 [y] sea finito, digamos f 1 [y] = {x1 , . . . , xr }. Entonces
grad f =

r
P

i=1

gradxi f.

n: Podemos suponer que r > 0, pues el teorema es trivial en


Demostracio
caso contrario. Tomemos entornos coordenados Ui de cada xi disjuntos dos a
dos y un entorno coordenado G de y de modo que f se restrinja a aplicaciones
fi : Ui G. Por definici
on
gradxi f = xi (fi xi (y1 (1))).
Llamemos A =
Sea =

r
L

i=1

r
S

i=1

Ui , B = V \ {x1 , . . . , xr }, de modo que A B =

r
S

i=1

Ui xi .

xi : H n1 (A B) R. Por otra parte, la suma directa de las

aplicaciones fipi : H n1 (A B) H n1 (W ) es simplemente f |AB , luego


r
P

i=1

gradxi f = (f |AB (y1 (1))).

La aplicaci
on f es un morfismo entre las tradas de abiertos (V, A, B) y
(W, G, W \ {y}), luego los homomorfismos inducidos por f conmutan con los
homomorfismos de conexi
on de las respectivas sucesiones de Mayer-Vietoris
(teorema 11.15). Si llamamos V y W a estos homomorfismos, tenemos

concretamente que fAB


V = W f . Ahora basta aplicar dos veces
la conmutatividad del diagrama (12.10), con lo que
r
P

i=1

gradxi f

V (f |AB (y1 (1)))

= grad f

f (W (y1 (1)))

W (y1 (1)) = grad f y (y1 (1)) = grad f.

374

Captulo 12. La cohomologa de De Rham

El teorema de Hopf Terminamos el captulo demostrando que el grado de


una aplicaci
on de S n en s misma determina su clase de homotopa. Para n = 1
es el teorema 12.26. El caso general se conoce como teorema de Hopf, quien lo
prob
o de hecho para aplicaciones de una variedad compacta conexa arbitraria
de dimensi
on n en S n . Lo probaremos por inducci
on sobre n, para lo cual
necesitamos conectar adecuadamente S n1 con S n . Esto lo conseguiremos a
traves del concepto de suspensi
on de una aplicaci
on.
Llamaremos N = (0, . . . , 0, 1) y S = (0, . . . , 0, 1) a los polos norte y sur,
respectivamente, de S n . Los hemisferios norte y sur ser
an
HN = {x S n | xn+1 0},

HS = {x S n | xn+1 0}.

Identificamos S n1 con el ecuador S n1 = {x S n | xn+1 = 0}. La


proyecci
on p : S n \ {N, S} S n1 dada por
p(x) =

x xn+1 N
kx xn+1 N k

es claramente diferenciable.
Fijemos una funci
on diferenciable : R R tal que 1 [0] = {0}, para
todo t R se cumpla (t) = (t) y |(t)| /2 y, si t > 1 (para un
cierto > 0) entonces (t) = /2.
Para cada funci
on diferenciable f : S n1 S n1 definimos la suspensi
on
de f como la aplicaci
on f : S n S n dada por
(
N
si x = N ,
f (x) = N sen (xn+1 ) + f (p(x)) cos (xn+1 ) si x 6= N, S,
S
si x = S.
Es claro que f es diferenciable (notemos que es constante en un entorno de
N y de S), as como que extiende a f . M
as a
un, cumple que f [HN ] HN ,
f [HS ] HS y f1 [S n1 ] = S n1 .
Teorema 12.36 Si f , g : S n1 S n1 son aplicaciones homot
opicas, entonces las suspensiones f y g tambien lo son.
n: Sea h : R S n1 S n1 una homotopa entre f y g.
Demostracio
Entonces, para cada t R tenemos que ht : S n1 S n1 , luego podemos
considerar su suspensi
on ht . Ahora definimos H : R S n S n mediante
Ht (x) = ht (x). Es f
acil ver que H es diferenciable, as como que es una
homotopa entre f y g .
Teorema 12.37 Sea f : S n1 S n1 (con n 2) una aplicaci
on diferenciable y sea f su suspensi
on. Entonces grad f = grad f .
n: Consideremos los abiertos U = S n \ {S}, V = S n \ {N }.
Demostracio
As mismo, si 0 < a < 1 definimos
Ua = {x S n | xn+1 > a},

Va = {x S n | xn+1 < a}.

12.5. El grado de una aplicaci


on

375

El conjunto f1 [S] es un compacto en el hemisferio sur (abierto) y f1 [N ]


es un compacto en el hemisferio norte (abierto). Por consiguiente existe un
a ]0, 1[ tal que
f [Ua ] U
y
f [Va ] V.
As la aplicaci
on f conserva las tradas (S n , U, V ) y (S n , Ua , Va ), luego da
lugar al siguiente diagrama conmutativo con los homomorfismos de conexi
on de
las sucesiones de Mayer-Vietoris asociadas:
H n+1 (Ua Va )
O

/ H n (S n )
O
f

H n1 (U V )

/ H n (S n )

Teniendo en cuenta que U , V , Ua y Va son todos contractibles, la exactitud


de la sucesi
on de Mayer-Vietoris nos da que los homomorfismos de conexi
on
y a son isomorfismos. Como f extiende a f , las inclusiones
i : S n1 U V,

ia : S n1 Ua Va

inducen un diagrama conmutativo


i
a

H n1 (S n1 ) o
O

H n1 (Ua Va )
O
f

H n1 (S n1 ) o

H n1 (U V )

Adem
as S n1 es un retracto por deformaci
on de U V y de Ua Va , luego
las flechas horizontales son isomorfismos. Combinando los dos diagramas obtenemos
1
(i
a
a)

H n1 (S n1 ) o
O

H n1 (S n1 ) o

H n (S n )
O

(i )1

H n (S n )

Ahora basta demostrar que los isomorfismos horizontales son la misma aplicaci
on, pues entonces f y f ser
an la multiplicaci
on por el mismo entero. Ahora
bien, la inclusi
on j : (S n , Ua , Va ) (S n , U, V ) determina el siguiente diagrama
conmutativo:
i
a
H n1 (S n1 ) o
H n1 (Ua Va )
O
mm6
j mmm

m
a
i
mmm
mmm

/ H n (S n )
H n1 (U V )

de donde se sigue la igualdad buscada.

376

Captulo 12. La cohomologa de De Rham

En la demostraci
on del teorema siguiente usamos que el teorema 1.25 da
lugar a homotopas diferenciables si las aplicaciones consideradas son diferenciables, lo cual se comprueba inmediatamente.
Teorema 12.38 Si g : S n S n es una aplicaci
on diferenciable tal que
g[HN ] Hn y g[HS ] HS , entonces g es homot
opica a f , donde f = g|S n1 .
n: Es claro que para todo x S n se cumple g(x) 6= f (x),
Demostracio
pues ambos miembros est
an en hemisferios distintos, luego la igualdad s
olo
podra darse si x S n1 , pero en tal caso f (x) = g(x). Basta aplicar el
teorema 1.25.
Ahora usaremos que el homeomorfismo construido en el teorema 1.7 es claramente homot
opico a la identidad (y podemos exigir que su restricci
on a la
bola abierta sea un difeomorfismo). Consecuentemente, en el teorema 1.8 podemos conseguir un homeomorfismo que sea homot
opico a la identidad y que
sea un difeomorfismo si consideramos una variedad diferencial. M
as a
un, teniendo en cuenta que si a una variedad conexa de dimensi
on 2 le quitamos un
n
umero finito de puntos obtenemos un abierto conexo, es claro que en particular
tenemos:
Si V es una variedad conexa de dimensi
on 2 y x, y V , existe
un difeomorfismo f : V V homot
opico a la identidad tal que
f (x) = y y adem
as f deja invariante a cualquier conjunto finito
prefijado de puntos de V distintos de x e y.
De aqu se sigue claramente el siguiente refinamiento:
Teorema 12.39 Si V es una variedad diferencial conexa de dimensi
on 2 y
x1 , . . . , xr , y1 , . . . , yr son dos grupos de puntos de V distintos dos a dos (aunque los de un grupo no tienen por que ser distintos de los del otro) existe un
difeomorfismo f : V V homot
opico a la identidad tal que f (xi ) = yi para
i = 1, . . . , r.
En el teorema siguiente nos apoyamos fuertemente en la diferenciabilidad de
la aplicaci
on considerada:
Teorema 12.40 Toda aplicaci
on diferenciable f : S n S n (con n 2) es
n
n
homot
opica a otra g : S S tal que g[HN ] S n \ {S} y g[HS ] S n \ {N }.
n: Tomamos dos valores regulares a y b para f (cuya existenDemostracio
cia se sigue del teorema de Sard). Entonces los conjuntos f 1 [a] y f 1 [b] son
finitos (tal vez vacos), digamos f 1 [a] = {x1 , . . . , xp }, f 1 [b] = {y1 , . . . , yq }.
Por el teorema anterior existe un difeomorfismo u : S n S n homot
opico a la
identidad tal que u(xi ) S n \ HS , u(yi ) S n \ HN , para todo i. Por otra parte
existe un difeomorfismo v : S n S n tambien homot
opico a la identidad tal
que v(a) = N , v(b) = S. De este modo, g = u1 f v es homot
opica a f y
cumple lo pedido.

12.5. El grado de una aplicaci


on

377

Teorema 12.41 Toda aplicaci


on diferenciable f : S n S n (con n 2) es
homot
opica a una aplicaci
on diferenciable g : S n S n tal que g[HN ] HN y
g[HS ] HS .
n: En virtud del teorema anterior podemos suponer que
Demostracio
f [HN ] S n \ {S} y f [HS ] S n \ {N }. Puesto que f [HN ] y f [HS ] son compactos, con la notaci
on de la prueba del teorema 12.37, existe un a ]0, 1[ tal
que f [HN ] Ua y f [HS ] Va .
Tomemos 0 < < 1 a y sea : R [0, 1] una aplicaci
on diferenciable
que valga 0 para |t| > 1 y que valga 1 para |t| a. Definimos h : S n S n
mediante
x (xn+1 )xn+1 N
h(x) =
.
kx (xn+1 )xn+1 N k
As h es homot
opica a la identidad y cumple h[Ua ] HN , h[Va ] HS . Por
consiguiente, g = f h es homot
opica a f y cumple lo pedido.
Como consecuencia inmediata de este teorema y de 12.38 concluimos:

Teorema 12.42 Si f : S n S n es una aplicaci


on diferenciable (con n 2)
existe una aplicaci
on diferenciable g : S n1 S n1 tal que f es homot
opica
a g .
Ahora ya es inmediato el teorema de Hopf:
Teorema 12.43 (Hopf) Dos aplicaciones diferenciables f , g : S n S n son
homot
opicas si y s
olo si tienen el mismo grado.
n: Una implicaci
Demostracio
on ya est
a demostrada. Probamos la otra
por inducci
on sobre n. El caso n = 1 es el teorema 12.26. Supuesto cierto
para n 1 1, supongamos que f y g tienen el mismo grado. Por el teorema
anterior existen aplicaciones diferenciables f, g : S n1 S n1 tales que
f y g son homot
opicas a sus respectivas suspensiones. Por el teorema 12.37
tenemos que f y g tienen el mismo grado, luego por hip
otesis de inducci
on son
homot
opicas. Por el teorema 12.36 tambien son homot
opicas las suspensiones
y, por consiguiente, tambien lo son f y g.
Teniendo en cuenta que el grado de una aplicaci
on f : S n S n est
a
definido aunque f no sea diferenciable (basta con que sea continua) resulta
natural conjeturar que el teorema anterior es v
alido aun sin la hip
otesis de
diferenciabilidad. As es, ciertamente, como se deduce del teorema siguiente:
Teorema 12.44 Toda aplicaci
on continua f : S n S n es homot
opica a una
aplicaci
on diferenciable.
n: Para cada x S n tomemos un entorno Ux tal que si
Demostracio
y Ux entonces kf (y) f (x)k < 1/2 (la norma es la de Rn+1 ). Cubrimos S n
por un n
umero finito de estos abiertos Ux1 , . . . , Uxr y tomemos una partici
on de
la unidad subordinada h1 , . . . , hr . Sea g : S n Rn+1 la funci
on dada por
g(x) =

r
P

f (xi )hi (x).

i=1

378

Captulo 12. La cohomologa de De Rham

Obviamente g es diferenciable y para cada x S n se cumple


r

kg(x) f (x)k = f (xi )hi (x) f (x)

i=1

r
P
P
1

= (f (xi ) f (x))hi (x)

kf (xi ) f (x)khi (x) .

2
i=1
i=1

En particular 0 no est
a en el segmento que une f (x) con g(x), luego f y g
son homot
opicas como aplicaciones S n Rn+1 \ {0}. Componiendo g con la
retracci
on natural r : Rn+1 \ {0} S n obtenemos una aplicaci
on diferenciable
n
h : S S n homot
opica a f r = f .
As, si dos aplicaciones continuas en S n tienen el mismo grado, existen aplicaciones diferenciables homot
opicas a cada una de ellas que tambien tendr
an el
mismo grado, luego ser
an homot
opicas entre s, al igual que las aplicaciones de
partida. Esto es la versi
on topol
ogica del teorema de Hopf.
M
as adelante necesitaremos la siguiente consecuencia:
Teorema 12.45 Sea f : Rn+1 \ {0} S n una aplicaci
on diferenciable cuya
restricci
on a S n tenga grado 0. Entonces existe una aplicaci
on diferenciable
f : Rn+1 S n tal que para todo x Rn+1 con kxk 1 se cumple f(x) = f (x).
n: Por el teorema de Hopf tenemos que f |S n es homot
Demostracio
opica a
una constante, es decir, existe h : R S n S n y p S n de modo que h0 = p
y h1 = f |S n . Definimos g : Rn+1 \ {0} S n mediante g(x) = f (x/kxk). Es
claro que g tambien es homot
opica a una constante, la homotopa es la aplicaci
on
h0t (x) = ht (x/kxk). Por otra parte, g es homot
opica a f . Basta considerar la
homotopa dada por


t
00
ht (x) = f
1t+
x .
kxk
Por consiguiente, f es homot
opica a una constante, luego existe una aplicaci
on diferenciable H : R Rn+1 \ {0} S n tal que H0 = p y H1 = f .
Tomemos : R R diferenciable tal que (t) = 1 si |t| 1 y (t) = 0 si
|t| , para cierto > 0. Basta tomar

H((kxk), x) si x 6= 0,
f(x) =
p
si kxk < .

Captulo XIII

Fibrados
En este punto conviene introducir una estructura de gran utilidad a la hora
de trabajar con variedades diferenciales. El ejemplo tpico de fibrado es el
fibrado de tangentes de una variedad V : una variedad formada por todos los
espacios tangentes Tp V con p V . En general, un fibrado puede pensarse como
una parametrizaci
on de una familia de variedades donde el par
ametro recorre a
su vez una variedad.

13.1

Definici
on y propiedades b
asicas

Definici
on 13.1 Una aplicaci
on diferenciable : E B entre variedades
tiene la propiedad local del producto respecto a una variedad F si cada punto
p B tiene un entorno abierto U para el que existe un difeomorfismo
f : U F 1 [U ]

tales que (f (p, v)) = p para todo p U y todo v F . Se dice que f es una
factorizaci
on local de E.
Un fibrado (diferencial) es una cu
adrupla (E, , B, F ), donde : E B es
una aplicaci
on con la propiedad local del producto respecto de F . Se dice que
B es el espacio base del fibrado, es la proyecci
on y F es la fibra tpica. Para
cada p B, el conjunto Fp = 1 [p] es la fibra sobre p.

Veamos que cada fibra Fp tiene una estructura natural de subvariedad de E


difeomorfa a F . Concretamente, si f : U F 1 [U ] es una factorizaci
on
local de E en un entorno de p B, llamamos fp : F Fp a la aplicaci
on
dada por fp (v) = f (p, v). Obviamente fp es un homeomorfismo, luego existe
una u
nica estructura de variedad diferencial en Fp (con la topologa inducida
por E) para la cual fp es un difeomorfismo. Del hecho de que {p} F sea
una subvariedad de U F se sigue que Fp es una subvariedad de E (pues la
inclusi
on Fp E se descompone en la composici
on de fp1 con la inclusi
on
{p} F U F con f , luego la diferencial de la inclusi
on es composici
on de
un monomorfismo con dos isomorfismos).
379

380

Captulo 13. Fibrados

Ejemplos Como ya hemos comentado, el ejemplo tpico de fibrado es el fibrado de tangentes de una variedad V , es decir, el formado por E = T V con
la proyecci
on natural : T V V y F = Rn . Si (U, x) es una carta de V ,
definimos f : U Rn 1 [U ] mediante
f (p, v) = v1 x1 |p + + vn xn |p .
Claramente f es un difeomorfismo, pues su lectura en las cartas x I y x
es
la identidad. Por consiguiente tiene la propiedad local del producto.
En otro sentido, el ejemplo tpico de fibrado es el fibrado trivial E = B F ,
con : E B la proyecci
on en la primera componente. En este caso decimos
que es tpico porque la definici
on de fibrado afirma precisamente que todo
fibrado es localmente trivial. Para precisar esto debemos introducir algunas
nociones adicionales.
Definici
on 13.2 Un homomorfismo de fibrados es una aplicaci
on : E E 0
diferenciable tal que si x, y E cumplen (x) = (y), entonces se cumple
tambien 0 ((x)) = 0 ((y)).
Claramente induce una aplicaci
on B : B B 0 unvocamente determinada por la conmutatividad del diagrama siguiente:
E

/ E0

/ B0

La aplicaci
on B es diferenciable, pues si f : U F 1 [U ] es una
factorizaci
on local alrededor de un punto p B y fijamos v F , tenemos que
B (p) = 0 ((f (p, v))).
As mismo, se restringe a aplicaciones diferenciables p : Fp F0 B (p) .
Diremos que es un isomorfismo de fibrados si es un homomorfismo de
fibrados y un difeomorfismo. En tal caso es claro que B y las aplicaciones p
son difeomorfismos.
Generalizando la definici
on previa, diremos que un fibrado E es trivial si es
isomorfo al fibrado trivial B F .
Ejemplo Es inmediato comprobar que E = Rn+1 \ {0} tiene estructura de
fibrado trivial sobre R con fibra S n a traves de la aplicaci
on : E R dada
por (x) = kxk.
Diremos que un fibrado E es un subfibrado de otro fibrado E 0 si E es una
subvariedad de E 0 , el espacio base B es una subvariedad de B 0 , la proyecci
on
es 0 |E y cada fibra Fp es una subvariedad de Fp0 .

13.1. Definici
on y propiedades b
asicas

381

Ejemplo Si E es un fibrado, cada abierto 1 [Ui ] es un subfibrado de base


Ui y con la misma fibra F . De la propia definici
on de fibrado se desprende
que es trivial, luego tenemos que todo punto de un fibrado est
a contenido en
un subfibrado abierto trivial, y este es el contenido esencial de la definici
on de
fibrado.
El fibrado de tangentes de una variedad tiene en realidad una estructura
m
as rica que la mera estructura de fibrado. La definici
on siguiente recoge este
hecho:
Definici
on 13.3 Un fibrado vectorial es un fibrado E tal que su fibra tpica
F y cada una de las fibras Fp tienen definidas estructuras de espacio vectorial
de dimensi
on finita r, de modo que en un entorno de cada punto de B existe
una factorizaci
on local f respecto a la cual las aplicaciones fp : F Fp son
isomorfismos.
Por ejemplo, es claro que el fibrado de tangentes de toda variedad diferencial
es un fibrado vectorial.
Un homomorfismo entre fibrados vectoriales es un homomorfismo de fibrados
0
: E E 0 tal que las aplicaciones p : Fp F(p)
son lineales.
Por ejemplo, si f : V W es una aplicaci
on diferenciable entre variedades,
es claro que df : T V T W es un homomorfismo de fibrados vectoriales.
Un subfibrado vectorial E de un fibrado vectorial E 0 es un subfibrado que
tiene estructura de fibrado vectorial y de modo que cada fibra Fp es un subespacio vectorial de Fp0 .

Si E es un fibrado vectorial, podemos definir la aplicaci


on : B E que
a cada p B le asigna el vector nulo de Fp . Se trata de una aplicaci
on diferenciable, pues si f : U F 1 [U ] es una factorizaci
on local de E, entonces
|U (p) = f (p, 0). M
as a
un, es un difeomorfismo en la imagen, pues su inversa es
la restricci
on de y, precisamente porque es la identidad, tenemos que cada
d|p es inyectiva. De aqu se sigue que [B] es una subvariedad de E difeomorfa
a B o, equivalentemente, que podemos considerar a B como subvariedad de E.
A traves de esta identificaci
on, si : E E 0 es un homomorfismo de fibrados
vectoriales, la aplicaci
on B : B B 0 es simplemente la restricci
on a B.
Definici
on 13.4 Sea E un fibrado vectorial. Definimos el fibrado tensorial de
tipo (r, s) de E como el conjunto
S r
Tsr (E) =
Ts (Fp )
pB

y consideramos en el la proyecci
on : Tsr (E) B que a cada tensor t le hace
corresponder el punto p tal que t Tsr (Fp ).
Vamos a probar que Tsr (E) admite una estructura de variedad diferencial
con la cual resulta ser un fibrado vectorial con la misma base B que E y con

382

Captulo 13. Fibrados

fibra tpica Tsr (F ). Observemos que Tsr (F ) es un espacio vectorial, digamos de


dimensi
on N , de modo que tiene una u
nica estructura diferencial caracterizada
por que los isomorfismos h : Tsr (F ) RN son difeomorfismos. Fijemos un
isomorfismo h cualquiera.
Es claro que para cada punto q B podemos tomar una factorizaci
on local
f : U F 1 [U ] tal que U sea adem
as un entorno coordenado de q, digamos
que con coordenadas x. Para cada p U , el isomorfismo fp : F Fp induce
un isomorfismo fp : Tsr (F ) Tsr (Fp ). Definimos f : U Tsr (F ) 1 [U ]
mediante f(p, t) = fp (t). Claramente f es biyectiva.
Definimos X : 1 [U ] Rn+N la aplicaci
on X = f1 (x h). Vamos
1
a probar que los pares ( [U ], X) forman un atlas de Tsr (E). Entonces la
aplicaci
on X ser
a un difeomorfismo, al igual que f1 y que f, lo que probar
aa
r
su vez que Ts (E) es un fibrado.
Usamos el teorema 9.28. Supongamos que f 0 : U 0 F 1 [U 0 ] es otra
factorizaci
on de E de modo que (U 0 , x0 ) es una carta de B. Hemos de probar
1
que X[ [U ] 1 [U 0 ]] es abierto en Rn+N y que X 1 X 0 es diferenciable.
Ahora bien, teniendo en cuenta que x h y x0 h son difeomorfismos, basta
probar que f1 [ 1 [U ] 1 [U 0 ]] es abierto en U Tsr (F ) y que f f01 es
diferenciable.
Ciertamente, f1 [ 1 [U ] 1 [U 0 ]] = (U U 0 ) Tsr (F ) es abierto. Para
demostrar que
g = f f01 : (U U 0 ) Tsr (F ) (U U 0 ) Tsr (F )
es diferenciable basta ver que lo son las composiciones con las proyecciones en los
dos factores. La composici
on con la proyecci
on en U U 0 es la propia proyecci
on
0
en U U , luego es diferenciable.
Observemos ahora que las aplicaciones gp : Tsr (F ) Tsr (F ) determinadas
mediante g(p, t) = (p, gp (t)) son los isomorfismos inducidos por los isomorfismos
gp = fp fp01 : F F .
n
P
Si e1 , . . . , en es una base de F , entonces gp (ei ) =
ij (p)ej , para ciertas
j=1

funciones ij : B R diferenciables (pues ij (p) es la composici


on de la
funci
on p 7 g(p, ei ) con la j-esima funci
on coordenada en F ). Similarmente,
gp (ei1 eir ej1 ejs ) = gp (ei1 ) gp (eir )gp (ej1 ) gp (ejs )
=

u1 ,...,ur
v1 ,...,vs

,...,ur ,i1 ,...,ir


vu11,...,v
(p)eu1 eur ev1 evs ,
s ,j1 ,...,js

,...,ur ,i1 ,...,ir


donde las funciones vu11,...,v
dependen polin
omicamente de las funciones
s ,j1 ,...,js
1
ij y de (det ij ) , de donde se sigue su diferenciabilidad. A su vez esta implica
la diferenciabilidad de g.

Es f
acil probar que Tsr (E) es, con esta estructura de variedad, un espacio de
Hausdor con una base numerable. En definitiva tenemos el teorema siguiente:

13.1. Definici
on y propiedades b
asicas

383

Teorema 13.5 Si E es un fibrado vectorial, entonces Tsr (E) admite una estructura de fibrado con la misma base B y con fibra Tsr (F ) caracterizada por que
si f : U F 1 [U ] es una factorizaci
on local de E, entonces la aplicaci
on
inducida f : U Tsr (F ) 1 [U ] es una factorizaci
on local de Tsr (E).
(Antes hemos supuesto que U era un abierto coordenado de B, pero es f
acil
ver que esta restricci
on puede eliminarse.)
Similarmente se definen los fibrados S r (E) y Ar (E) formados por los tensores
simetricos y antisimetricos de tipo (0, r). Concretamente,
S r
Ar (E) =
A (Fp ) Tr0 (E),
pB

y como proyecci
on : Ar (E) B tomamos la restricci
on de la proyecci
on
0
en Tr (E). La estructura de fibrado se define de forma an
aloga a la de los
fibrados tensoriales, si bien las comprobaciones se simplifican al observar que
cada factorizaci
on f : U Ar (F ) 1 [U ] es la restricci
on de la factorizaci
on
correspondiente de Tr0 (E), por lo que la diferenciabilidad de las aplicaciones
f f01 es consecuencia inmediata de que U Ar (F ) es una subvariedad de
U Tr0 (F ). De aqu se sigue tambien que Ar (E) es un subfibrado vectorial de
Tr0 (E). Similarmente se razona con S r (E).
La relaci
on de estos fibrados con los tensores en una variedad se obtiene a
traves del concepto de secci
on:
Definici
on 13.6 Una secci
on de un fibrado E es una aplicaci
on diferenciable
: B E tal que es la identidad en B. Llamaremos Sec E al conjunto
de todas las secciones de E.
Observemos que si : B E cumple la definici
on de secci
on salvo a lo
sumo la diferenciabilidad, entonces es diferenciable si y s
olo si, para cada
factorizaci
on local f : U F 1 [U ], la restricci
on |U : U 1 [U ]
es diferenciable, lo cual equivale a que lo sea la composici
on |U f 1 , que es
una aplicaci
on de la forma p 7 (p,
(p)), con
: U F . En definitiva, es
diferenciable si y s
olo si lo es cada aplicaci
on
.
Si E es un fibrado vectorial todava podemos ir m
as lejos. Es claro que el
conjunto de las secciones en E no necesariamente diferenciables es un espacio
vectorial y un m
odulo sobre el anillo de todas las aplicaciones de B en R. Si
e1 , . . . , er es una base de F , entonces

(p) =

r
P

i (p)ei ,

i=1

para ciertas aplicaciones i : B R. Las aplicaciones ei (p) = f (p, ei ) son


secciones (diferenciables) en U de modo que
(p) =

r
P

i (p)ei (p).

i=1

(13.1)

384

Captulo 13. Fibrados

Es claro que es diferenciable si y s


olo si lo son sus coordenadas i respecto
a todas las factorizaciones locales de E (o, al menos, respecto a una familia de
factorizaciones correspondientes a un cubrimiento de B).
En particular vemos que el conjunto Sec E tiene estructura de espacio vectorial y C (B)-m
odulo con las operaciones definidas puntualmente. Definimos
Trs (E)F = Sec Trs (E),

r (E)F = Sec Ar (E).

La F indica que estamos considerando a E como fibrado y no como mera


variedad diferencial, pues, como veremos enseguida, Tsr (E) = Tsr (T E)F , que no
ha de ser confundido con Trs (E)F . Es inmediato comprobar que los espacios
L
L
TF (E) = Tsr (E)F
y
F (E) = r (E)F
r,s

tienen estructura de algebra con el producto tensorial y el producto exterior


respectivamente definidos puntualmente.
Ejemplo Vamos a comprobar que si V es una variedad diferencial entonces
Tsr (V ) = Tsr (T V )F y r (V ) = r (T V )F .
Si (U, x) es una carta de V , entonces una factorizaci
on local de T V es la
aplicaci
on f : U Rn T U dada por f (p, v) = v1 x1 |p + + vn xn |p , que a
su vez induce la factorizaci
on f : U Tsr (Rn ) Tsr (T U ) determinada por que
f(p, ei1 eir ej1 ejs ) = xi1 |p xir |p dxj1 |p dxjs |p ,
donde e1 , . . . , en es la base can
onica de Rn . Es claro que una secci
on no necesar
riamente diferenciable de Ts (T V )F es un tensor no necesariamente diferenciable de tipo (r, s), y ahora es claro tambien que las coordenadas del tensor en el
sentido de (13.1) son sus coordenadas en el sentido usual, luego las secciones diferenciables coinciden con los tensores diferenciables. Similarmente sucede con
las formas diferenciales.

13.2

El fibrado de tangentes de un fibrado

Si estamos en un punto de un fibrado E, podemos movernos siguiendo su


fibra o bien pasando de una fibra a otra. Esto nos lleva a distinguir dos tipos
de direcciones en T E, las direcciones verticales (a lo largo de la fibra) y las
horizontales (transversales a las fibras). Vamos a formalizar estas ideas.
El fibrado vertical De la propia definici
on de fibrado se sigue que la proyecci
on : E B es suprayectiva. Veamos ahora que d : T E T B
tambien es suprayectiva.
Para ello tomamos una factorizaci
on local f : U F 1 [U ] y llamamos
1 : U F U a la proyecci
on en la primera componente. Entonces tenemos

13.2. El fibrado de tangentes de un fibrado

385

que f |1 [U ] = 1 , luego df d|T 1 [U ] = d1 , pero d1 es suprayectiva,


pues, fijado v F , la aplicaci
on jv : U U F dada por jv (p) = (p, v)
cumple jv 1 = I, luego djv d1 = I.
Por consiguiente T U est
a en la imagen de d y, como los abiertos U cubren
a B, los abiertos T U cubren a T B, es decir, d es suprayectiva.
Definici
on 13.7 Si E es un fibrado y w E, definimos el subespacio vertical
de Tw E como el n
ucleo de d|w . Lo representaremos por Vw E Tw E.
Si llamamos n = dim B y r = dim F , teniendo en cuenta que d|w es suprayectiva concluimos que
dim Vw E = dim Tw E dim T(w) B = n + r n = r = dim F.
Para cada p B, consideramos la inclusi
on jp : Fp E, de modo que
para cada w Fp tenemos djp |w : Tw Fp Tw E inyectiva (porque Fp es
una subvariedad de E). Como jp es la funci
on constante p, se cumple que
djp |w d|w = 0, luego la imagen de djp |w est
a contenida en Vw E. Como ambos
espacios tienen dimensi
on r, de hecho se da la igualdad, es decir
djp |w : Tw Fp Vw E isomorfismo.
Definimos el fibrado vertical de E como
S
VE =
Vw E T E,
wE

con la proyecci
on : V E E restricci
on de la proyecci
on : T E E.
Vamos a probar que V E es un subfibrado vectorial de T E.
Sea w0 E, sea p0 = (w), sea (U, x) una carta en B alrededor de p0 tal
que exista una factorizaci
on local f : U F 1 [U ], sea v0 F tal que
= f [U G],
w0 = f (p0 , v0 ), sea (G, y) una carta en F alrededor de v0 y sea U

entorno abierto de w0 en E. Los abiertos U construidos de esta forma cubren


= 1 [U
] = TU
V E cubren V E.
E, por lo que los abiertos V U
1
a
Componiendo f
con la carta x y obtenemos una carta de dominio U
cuyas funciones coordenadas seguiremos llamando xi , yj . El hecho de que f sea
.
una factorizaci
on local se traduce en que xi ((w)) = xi (w), para todo w U

Esta carta determina a su vez una carta de T E de dominio T U , a saber, la


que tiene por coordenadas a las aplicaciones xi , yj , dxi , dyj .
dada por
Su inversa es la aplicaci
on : Rn Rr Rn Rr T U
(a, b, c, d) 7

n
P

ci xi |w(a,b) +

i=1

r
P

dj yj |w(a,b) ,

j=1

donde w es aqu la inversa de la carta de coordenadas xi , yi .

, entonces Vw E = y |w . En efecto,
Ahora observemos que si w U
j

xi
d|w (yj |w )(xi ) =
= 0,
yj w

386

Captulo 13. Fibrados

luego cada yj |w est


a en Vw E, lo que nos da una inclusi
on y, teniendo en cuenta
las dimensiones, concluimos la igualdad.
Por consiguiente se restringe al homeomorfismo

: Rn Rr Rr V U
dado por
(a, b, d) =

r
P

dj yj |w(a,b) ,

j=1

] Rn Rr Rr , cuyas funciones coorcuya inversa es una carta X : 1 [U


denadas son xi , yj , dyj .
Hemos de probar que estas cartas constituyen un atlas para una estructura
diferencial en V E, es decir, hemos de ver que si construimos otra carta X 0 a
partir de U 0 , f 0 , etc. entonces X 1 X 0 es diferenciable en su dominio. Ahora
bien, esta composici
on es la restricci
on del difeomorfismo 01 a un abierto
n
r
r
de R R {0} R (una subvariedad) compuesta con los difeomorfismos que
eliminan el 0, luego es un difeomorfismo.
As pues, V E es una subvariedad de T E y la aplicaci
on es un difeomor obtenemos un difeomorfismo
fismo. Componiendola con la carta sobre U
Rr 1 [U
],
f : U
concretamente

r
P
f(w, d) =
dj yj |w .

(13.2)

j=1

Esto prueba que V E es un fibrado vectorial. Para asegurar que es un subfibrado de T E hemos de comprobar que es una subvariedad. Esto es consecuencia
Rn Rr T U

inmediata de la observaci
on siguiente: la aplicaci
on f : U
dada por
n
r
P
P
f(w, c, d) =
ci x |w +
dj y |w
(13.3)
i=1

j=1

es una factorizaci
on local de T E, de modo que f(w, d) = f(w, 0, d).
{0} Rr sea una subvariedad de U
Rn Rr implica
El hecho de que U
inmediatamente que V E es una subvariedad de T E.

Otra observaci
on inmediata es que si : E E 0 es un homomorfismo de
fibrados, entonces d : T E T E 0 se restringe a un homomorfismo de fibrados
vectoriales dV : V E V E 0 .
Fibrados horizontales Si v : I T B es un arco diferenciable en el fibrado
de tangentes de una variedad B, entonces = v es un arco en B, de modo
que v(t) T(t) B, es decir, v puede verse como un campo de vectores sobre un
arco en B. Si v es vertical, en el sentido de que v 0 (t) Vv(t) T B para todo
t, entonces tiene derivada nula, por lo que es constante, es decir, v vara en

13.2. El fibrado de tangentes de un fibrado

387

una u
nica fibra de T B. Esto tiene sentido para fibrados arbitrarios, y expresa
el contenido fundamental de la noci
on de fibrado vertical.
Similarmente nos gustara definir un fibrado horizontal de modo que si v
es un arco horizontal en T B entonces v(t) sea el mismo vector transportado
de fibra en fibra. Ahora bien, esta es la noci
on de transporte paralelo, que
no puede definirse en una variedad B si no a
nadimos una estructura adicional
(una conexi
on afn). La noci
on de conexi
on afn puede generalizarse a fibrados
vectoriales arbitrarios, y con ella la de transporte paralelo, y puede probarse
que cada conexi
on afn en un fibrado E determina un subfibrado horizontal de
T E de modo que los arcos horizontales en E son los campos paralelos en la base
B, pero no vamos a necesitar estos hechos, as que nos limitaremos a introducir
un concepto m
as general de fibrado horizontal puramente algebraico.
Definici
on 13.8 Un fibrado horizontal en un fibrado E es un subfibrado vectorial HE de T E tal que para todo w E se cumple que Tw E = Hw E Vw E.
Esta relaci
on se expresa m
as brevemente en la forma T E = HE V E.
Es importante recalcar que, a diferencial de lo que sucede con el fibrado
vertical, no existe un fibrado horizontal can
onico, sino que tomar un fibrado
horizontal supone una elecci
on arbitraria.
Teorema 13.9 Todo fibrado E admite un fibrado horizontal.
n: Consideremos una metrica de Riemann g en E, de modo
Demostracio
que si w E entonces gw es un producto escalar en Tw E. Definimos el subespacio horizontal de Tw E como Hw E = Vw E , es decir, el complemento ortogonal
del subespacio vertical. Es claro que Tw E = Hw E Vw E. Hemos de comprobar
que el espacio HE as definido es un subfibrado de T E.
Tomemos factorizaciones locales
Rn Rr T U

f : U

Rr V U

y f : U

en las condiciones que hemos obtenido al estudiar el fibrado vertical, es decir,


es un abierto coordenado de E determinado por una factorizaci
U
on local, de
modo que sus coordenadas
son
x
,
y
y
se
cumplen
las
ecuaciones
(13.2)
y (13.3).
i
j

.
Adem
as Vw E = yj |w , para todo w U
Entonces, un vector z = f(w, c, d) Tw E est
a en Hw E si y s
olo si
n
P

ci gw (xi |w , yk |w ) +

i=1

r
P

dj gw (yj |w , yk |w ) = 0,

k = 1, . . . , r.

j=1

Llamemos A(w) a la matriz de coeficientes gw (xi |w , yk |w ) y B(w) a la matriz de coeficientes gw (yj |w , yk |w ). Es claro que estos coeficientes son funciones
son las coordenadas del
diferenciables de w (compuestos con la carta sobre U
1
tensor metrico en la carta sobre [U ] T E). M
as a
un, B(w) es la matriz de
la restricci
on del gw a Vw E, luego es una matriz regular. En terminos de A y
B, el vector z = f(w, c, d) est
a en Hw E si y s
olo si cA(w) + dB(w) = 0, lo que

388

Captulo 13. Fibrados

equivale a que d = cA(w)B(w)1 . Si llamamos C(w) = A(w)B(w)1 , es claro


que los coeficientes de C son funciones diferenciables de w.
Rn H U
mediante
Definimos f : U
f (w, c) = f(w, c, cC(w)).
Es claro que f es un homeomorfismo en la imagen. Componiendo su inversa
obtenemos una carta X : H U
Rn Rr Rn y es f
con la carta de U
acil ver
que estas cartas determinan una estructura diferencial en HV para la cual f
es un difeomorfismo. Esto nos da que HV es un fibrado vectorial y es claro que
de hecho es una subvariedad de T E, por lo que es un subfibrado.
Rn Rr T U
mediante
Observemos que podemos definir f : U
f(w, c, d) = f (w, c) + f(w, d) = f(w, c, d cC(w)),

(13.4)

se
y claramente es una factorizaci
on local de T E con la propiedad de que H U
n
r

corresponde con U R {0} y V U con U {0} R .


Usando estas factorizaciones es f
acil probar la diferenciabilidad de las proyecciones
pH : T E HE,
pV : T E V E,
que son, por tanto, epimorfismos de fibrados.
Formas diferenciales Vamos a descomponer las formas diferenciales de un
fibrado en suma de formas horizontales y verticales. Para ello hemos de considerar primero campos vectoriales.
Definici
on 13.10 Sea E un fibrado. Un campo vectorial X X(E) es vertical
si para todo w E se cumple que Xw Vw E.
Llamaremos XV (E) al conjunto de todos los campos vectoriales verticales
de E. Claramente se trata de un subespacio vectorial de X(E).
Fijado un fibrado horizontal, se definen an
alogamente los campos horizontales. Representaremos por XH (E) al espacio de todos los campos horizontales
en E.
Componiendolo con las proyecciones pH y pV , cada campo vectorial en E se
descompone (claramente de forma u
nica) como suma de un campo horizontal y
otro vertical, es decir, X(E) = XH (E) XV (E).
Una forma diferencial (E) es horizontal si iX () = 0 para todo campo
X XV (E). Teniendo en cuenta que la evaluaci
on iX es una antiderivaci
on de
E, es claro que el conjunto H (E) formado por todas las formas horizontales
es una sub
algebra de (E).
Fijado un fibrado horizontal, definimos an
alogamente las formas verticales
de E, y llamamos V (E) al algebra formada por todas ellas.

13.2. El fibrado de tangentes de un fibrado

389

Definimos ahora dos homomorfismos de algebras


V : F (V E) (E),

V : (E) F (V E).

(13.5)

Si p (V E)F , entonces para cada w E tenemos que


w : Vw E Vw E R

es una forma multilineal antisimetrica. Definimos


V ()w : Tw E Tw E R
mediante V ()w (z1 , . . . , zp ) = w (pV (z1 ), . . . , pV (zp )).
Por otra parte, si p (E), definimos
V ()w (z1 , . . . , zp ) = w (z1 , . . . , zp ).
Ciertamente V ()w y V ()w son formas multilineales antisimetricas, pero
hemos de justificar que V () y V () son diferenciables. Para ello consideramos
la factorizaci
on local de T E
Rn Rr T U

f : U
dada por (13.4) y definimos ui (w) = f(w, ei , 0), vj (w) = f(w, ej , 0), donde ei
y ej recorren las bases can
onicas de Rn y Rr respectivamente. De este modo
tenemos que Hw E = hui (w)i, Vw E = hvi (w)i.
Si p (V E)F , entonces
X
|U =
i1 ,...,ip vi1 vip ,
i1 <<ip

.
donde los coeficientes i1 ,...,ip son funciones diferenciables en U
Es f
acil comprobar que V ()|U tiene esta misma expresi
on, pero entendiendo
ahora que vi (w) es la forma dual de vi (w) en Tw E en vez de en Vw E . Por lo
tanto es diferenciable.
Similarmente, la expresi
on en coordenadas de V consiste en eliminar todos
los terminos que contengan formas ui y dejar invariantes los otros, de donde se
sigue la diferenciabilidad de V ().
As mismo, estas expresiones coordenadas muestran que V y V (extendidas
linealmente a formas no homogeneas) son isomorfismos de algebras. M
as a
un,
ahora es f
acil comprobar cuanto afirma el teorema siguiente:
Teorema 13.11 Si E es un fibrado en el que hemos determinado un fibrado
horizontal, entonces los homomorfismos
V : F (V E) (E),

V : (E) F (V E).

cumplen la relaci
on V V = 1, que a su vez implica que V es inyectiva y V
suprayectiva. De hecho
V : F (V E) V (E)
es un isomorfismo de
algebras, y su inverso es la restricci
on de V .
Conviene observar tambien que la definici
on de V no depende de la elecci
on
del fibrado horizontal.

390

Captulo 13. Fibrados

Identificaciones en fibrados vectoriales Para terminar generalizamos a


fibrados vectoriales arbitrarios el hecho de que los espacios tangentes a los puntos
de Rn son can
onicamente isomorfos a Rn .
Recordemos que si F es cualquier espacio vectorial real de dimensi
on finita
y p F la expresi
on (9.4) define un isomorfismo p : Tp F F . Consideremos
ahora un fibrado vectorial E. Para cada w Fp , la inclusi
on jp : Fp E
induce, seg
un sabemos, un isomorfismo djp |w : Tw Fp Vw E. Componiendolo
1
con w
: Fp Tw Fp obtenemos un isomorfismo
w : F(w) Vw E.
Llamaremos
w : Vw E F(w)
al isomorfismo inverso. Estos isomorfismos determinan un homomorfismo de
fibrados vectoriales que hace conmutativo el diagrama siguiente:
VE

/E

/B

Veamos que es diferenciable. Para ello fijamos una base ej en F , lo que


nos da un sistema de coordenadas yj . Tomamos una carta (U, x) en B para la
= 1 [U ],
que exista una factorizaci
on f : U F 1 [U ] y, tomando U
r

construimos la factorizaci
on f : U R V U . Es f
acil ver que la composici
on
Rr U F es la aplicaci
f f 1 : U
on
(w, c) 7 ((w),
claramente diferenciable.

r
P

ci ei ),

i=1

Por otra parte, dada una secci


on : B E, definimos : E V E
mediante (w) = ((w)) (w). Se comprueba sin dificultad que es diferenciable, con lo que de hecho es un homomorfismo de fibrados vectoriales que hace
conmutativo el diagrama siguiente:
E

/ VE

/E

As , al igual que induce isomorfismos entre las fibras, y se cumple la


relaci
on = 1. Cuando es la secci
on nula, es decir, la inmersi
on can
onica
de B en E, escribiremos simplemente .

13.3. Orientaci
on de fibrados

13.3

391

Orientaci
on de fibrados

La noci
on de orientaci
on de una variedad se generaliza de forma obvia a
fibrados vectoriales:
Definici
on 13.12 Un fibrado vectorial E es orientable si, para r = dim F ,
existe una forma r (E)F que no se anula en ning
un punto.
As, si cumple esta definici
on, para cada p B tenemos que p Ar (Fp )
determina una orientaci
on del espacio vectorial Fp . En estos terminos, una
variedad V es orientable si y s
olo si su fibrado de tangentes T V es orientable.
Si 1 , 2 r (E)F no se anulan en ning
un punto entonces existe f C (B)
tal que 1 = f 2 . Diremos que 1 y 2 determinan la misma orientaci
on de E
si f es estrictamente positiva en cada punto. Llamaremos orientaciones de E a
las clases de equivalencia respecto de esta relaci
on. Es claro que si la base B es
conexa entonces E tiene dos orientaciones o no tiene ninguna.
Como hemos dicho, esta es la generalizaci
on natural del concepto de orientaci
on de variedades, pero a continuaci
on vamos a introducir una noci
on de
orientaci
on m
as general, v
alida para fibrados arbitrarios, no necesariamente
vectoriales y que, en el caso de fibrados vectoriales, ser
a equivalente a la que
acabamos de dar.
Definici
on 13.13 Un fibrado E es orientable si, para r = dim F , existe una
forma r (E) tal que para cada p B, si jp : Fp E es la inclusi
on, se
cumple que jp] () r (Fp ) no se anula en ning
un punto.
En otras palabras, una forma orienta E si su restricci
on a cada fibra Fp
es una orientaci
on de Fp como variedad. Diremos que dos formas determinan la
misma orientaci
on de E si sus restricciones determinan la misma orientaci
on en
cada fibra. Llamaremos orientaciones de E a las clases de equivalencia respecto
de esta relaci
on.
Como primera conexi
on entre los dos conceptos de orientaci
on que hemos introducido probamos el teorema siguiente, donde intervienen los homomorfismos
definidos en (13.5):
Teorema 13.14 Sea E un fibrado y sea r = dim F . Se cumple
a) Si r (E) orienta E, entonces V () r (V E)F orienta el fibrado
vectorial V E en el sentido de la definici
on 13.12.
b) Si 1 , 2 r (E) representan la misma orientaci
on de E, entonces
V (1 ) y V (2 ) representan la misma orientaci
on de V E.
c) Esta correspondencia entre orientaciones de E y orientaciones de V E es
biyectiva.

392

Captulo 13. Fibrados

n: En primer lugar observemos lo siguiente: si r (E),


Demostracio
w E y p = (w), entonces djp |w : Tw Fp Vw E es un isomorfismo, que
induce a su vez un isomorfismo w : Ar (Vw E) Ar (Tw Fp ). Sin m
as que
aplicar las definiciones se comprueba la relaci
on
w (V ()w ) = jp] ()w .

(13.6)

a) Como orienta a E tenemos que jp] ()w 6= 0 para todo p B y todo


w Fp , y como w es un isomorfismo tambien V ()w 6= 0, luego V () orienta
V E.
b) Como 1 y 2 orientan E, para cada p B y cada w Fp existe w R
tal que jp] (1 )w = w jp] (2 )w . De (13.6) se sigue que V (1 )w = w V (2 ).
Por consiguiente, los dos terminos de b) equivalen a que w > 0 para todo
w E.
c) S
olo queda probar que toda orientaci
on de V E est
a inducida por una
orientaci
on de E, pero esto se sigue inmediatamente de la suprayectividad del
homomorfismo V .
Ahora falta probar que en un fibrado vectorial E las orientaciones de E en
el sentido de (13.12) se corresponden con las de V E. Para ello basta considerar
los homomorfismos : V E E y : E V E definidos al final de la
secci
on anterior. Puesto que ambos inducen isomorfismos entre las fibras, es
f
acil ver que toda orientaci
on en E induce una en V E a traves de y que toda
orientaci
on en V E induce una en E a traves de .
Nota Es importante distinguir el hecho de que un fibrado E sea orientable
como fibrado de que lo sea como variedad. Seg
un hemos visto, la orientabilidad
de E como fibrado equivale a la orientabilidad (vectorial) de V E, mientras
que su orientabilidad como variedad equivale a la de T E. Concretamente, el
teorema 12.4 prueba que el fibrado de tangentes de una variedad siempre es
orientable como variedad, mientras que su orientabilidad como fibrado equivale
a la orientabilidad de la base.
Ejercicio: Demostrar que un fibrado trivial B F es orientable si y s
olo si lo es la
fibra F . En particular P2 (R) R es orientable como fibrado, pero no como variedad.

Si la base B es orientable, entonces la orientabilidad de E como fibrado


equivale a su orientabilidad como variedad. En efecto, observemos que, fijado
un fibrado horizontal, la restricci
on de d es un homomorfismo d : HE T B
que induce isomorfismos en las fibras, por lo que una orientaci
on de B induce a
traves de d una orientaci
on en HE.
En general, si V = W X es una descomposici
on de un espacio vectorial
V como suma de otros dos, es f
acil ver que sendas orientaciones en dos de ellos
inducen una orientaci
on en el tercero. Este hecho elemental se generaliza a
fibrados, de modo que si HE es orientable, la orientabilidad de V E equivale a
la de T E. El teorema 13.16 detalla el u
nico caso que nos va a interesar de esta
discusi
on.

13.3. Orientaci
on de fibrados

393

El teorema siguiente generaliza un hecho conocido sobre orientaciones en


variedades:
Teorema 13.15 Sea E un fibrado y sean , r (E) dos formas que orienten E. Supongamos que la base B es conexa y que para cierto p B, las
formas jp] () y jp] () determinan la misma orientaci
on en Fp . Entonces y
representan la misma orientaci
on de E.
n: Sea C una componente conexa de E, sea q B arbitrario
Demostracio
y consideremos una factorizaci
on local f : U F 1 [U ] en un entorno
conexo U de q. Las componentes conexas de U F son los productos de U
por cada una de las componentes conexas de F y la imagen por f de cada
una de ellas est
a contenida en una componente conexa de E. De aqu se sigue
f
acilmente que si q tiene una antiimagen por en C entonces todos los puntos
de U la tienen, mientras que si q no la tiene, ning
un punto de U la tiene. Esto
equivale a decir que [C] es abierto y cerrado en B, luego [C] = B.
De aqu se deduce a su vez que, para el punto p B del enunciado, la fibra
Fp corta a todas las componentes conexas de E. Seg
un el teorema 13.14, las
formas V () y V () orientan el fibrado vectorial V E (en el sentido de 13.12),
y basta probar que ambas inducen la misma orientaci
on. En principio podemos
afirmar que existe una funci
on f C (E) que no se anula en ning
un punto
y V () = f V (). Hemos de probar que f es estrictamente positiva en todo
punto.
Para cada w E, sea w el isomorfismo definido en la prueba de 13.14. Se
cumple que
w (V ()w ) = f (w)w (V ()w ).
De la hip
otesis del teorema y de la f
ormula (13.6) se sigue que, para todo
w Fp ha de ser f (w) > 0, es decir, f es estrictamente positiva al menos en un
punto de cada componente conexa de E, luego f es estrictamente positiva en
todo E.
Como primera aplicaci
on de este teorema probamos lo siguiente:
Teorema 13.16 Sea E un fibrado orientado por r (E) y sea n (B)
una forma que oriente a la base B. Entonces ] () orienta a E como variedad. Si sustituimos y por formas que determinen las mismas orientaciones
obtenemos una forma que determina la misma orientaci
on.
n: Hemos de probar que ] () no se anula en ning
Demostracio
un punto
de E. Puesto que se trata de un problema local, tomando una factorizaci
on
local y restringiendo todas las formas involucradas, no perdemos generalidad si
suponemos que E = B F es trivial y que la base B es conexa.
Fijado p B, sea ip : F E dada por ip (v) = (p, v). Del hecho de que
orienta el fibrado E se sigue inmediatamente que ip] () es una orientaci
on
de F . Si 0 : E F es la proyecci
on natural, entonces
= ]0 (ip] ()) es
otra orientaci
on de E como fibrado. M
as a
un, se comprueba inmediatamente
que jp] () = jp] (
), luego el teorema anterior nos da que y
determinan la

394

Captulo 13. Fibrados

misma orientaci
on de E como fibrado. Seg
un 13.14 esto implica que V () y
V (
) representan la misma orientaci
on de V E, por lo que existe f C (E)
estrictamente positiva tal que V () = f V (
). Esto equivale a que la forma
f
se anula sobre V E, y lo mismo le sucede obviamente
a ] ().
Por

consiguiente, fijado un fibrado horizontal, el valor de ] () ( f


) w sobre
n+r vectores de Tw E es el mismo que su valor sobre las proyecciones de estos en
Hw E, pero dichas proyecciones ser
an necesariamente linealmente dependientes,
por lo que concluimos que ] () ( f
) = 0 o, equivalentemente, que
] () = f ] ()
= f ip] (),

(13.7)

y el miembro derecho (sin la f ) representa la orientaci


on producto en B F
de las orientaciones determinadas por e ip] (), luego no se anula en ning
un
punto, como haba que probar.
Si sustituimos y por formas que representen la misma orientaci
on, entonces e ip] () se sustituyen por m
ultiplos por respectivas funciones positivas
y (13.7) muestra que ] () queda multiplicada por el producto de dichas
funciones, luego determina la misma orientaci
on.
Definici
on 13.17 Si E es un fibrado orientable sobre una base orientable B,
llamaremos orientaci
on producto de una orientaci
on dada en E y una orientaci
on
dada en B a la orientaci
on de E (como variedad) determinada seg
un el teorema
anterior.
Finalmente estudiamos la conservaci
on o inversi
on de la orientaci
on por una
aplicaci
on. En general, observemos que si una aplicaci
on f : V W es un
difeomorfismo local entre variedades orientables, tiene sentido decir que f conserva o invierte la orientaci
on en un punto p V , es decir, que la restricci
on de f
a un entorno de p donde sea un difeomorfismo conserva o invierte la orientaci
on.
De hecho se cumple que dfp : Tp V Tp W es un isomorfismo, y f conserva la
orientaci
on en p si y s
olo si dfp conserva las orientaciones correspondientes de
los espacios tangentes.
Si n (W ) determina la orientaci
on de W , es f
acil ver entonces que
f] () orienta V y, respecto a esta orientaci
on en V , f conserva la orientaci
on
en todo punto. As pues, f conserva (o invierte) la orientaci
on si y s
olo si f] ()
(respectivamente f] ()) representa la orientaci
on de V . Notemos que si V es
conexa entonces f conserva o invierte la orientaci
on en todos los puntos por
igual, aunque si V no es conexa esto ya no es necesariamente cierto. Ahora
vamos a generalizar estos hechos a fibrados.
Definici
on 13.18 Consideremos un homomorfismo de fibrados : E E 0 .
Sea B : B B 0 la aplicaci
on inducida entre las bases y, para cada p B,
sea p : Fp F0 B (p) la restricci
on a la fibra. Supongamos adem
as que cada
p es un difeomorfismo local. Fijadas orientaciones en E y E 0 , diremos que
conserva o invierte la orientaci
on si cada p conserva o invierte, respectivamente,
la orientaci
on (en todos los puntos de Fp ).

13.3. Orientaci
on de fibrados

395

Seg
un las observaciones precedentes, si la fibra F es conexa entonces cada
p ha de conservar la orientaci
on en todos los puntos o invertirla en todos los
puntos. M
as a
un:
Teorema 13.19 Sea : E E 0 un homomorfismo entre fibrados orientables
tal que las restricciones p son difeomorfismos locales. Si la base B de E es
conexa y p conserva (o invierte) la orientaci
on para un cierto p B, entonces
lo mismo sucede para todo p B.
n: Sea 0 r (E 0 ) una forma que represente la orientaci
Demostracio
on
0
de E . Para cada p B se cumple
jp] (] ( 0 )) = p] (jB (p)] ( 0 )),
de donde concluimos que ] ( 0 ) determina una orientaci
on en E y que conserva (o invierte) la orientaci
on si y s
olo si ] ( 0 ) (respectivamente, ] ( 0 ))
representa la orientaci
on de E. La hip
otesis del teorema es que jp] (] ( 0 ))
determina en Fp la orientaci
on determinada por la orientaci
on de E (para un
cierto p), y entonces basta aplicar el teorema 13.15 para concluir que esto sucede
en todos los puntos con el mismo signo .
Teorema 13.20 Sea : E E 0 un homomorfismo entre fibrados orientables
con bases orientables tal que B : B B 0 y cada una de las restricciones
p : Fp F0 B (p) sean difeomorfismos locales. Entonces es un difeomorfismo
local y, si conserva las orientaciones de los fibrados, entonces conserva (resp.
invierte) las orientaciones producto de E y E 0 si y s
olo si B conserva (resp.
invierte) las orientaciones de las bases.
n: El hecho de que es un difeomorfismo local se comprueba
Demostracio
sin dificultad: el problema es local, luego se reduce al caso en que los fibrados
E = B F y E 0 = B 0 F 0 son triviales. Entonces, a traves de la identificaci
on
T(p,v) E = Tp B Tv F y la correspondiente para E 0 en (p, v) tenemos que
d(p,v) = dB |p dp |v es suma directa de isomorfismos y, por consiguiente, un
isomorfismo.
Sea 0 r (E 0 ) una forma que represente la orientaci
on del fibrado E 0 .
Seg
un hemos visto en la prueba de 13.19, la orientaci
on de E est
a representada
por ] ( 0 ). Sea 0 n (B 0 ) una forma que represente la orientaci
on de B 0 , de
0
modo que la orientaci
on de B est
a representada por B] ( ), donde el signo
depende de que B conserve o invierta la orientaci
on.
As, la orientaci
on producto de E 0 est
a representada por 0 = ]0 ( 0 ) 0 ,
mientras que la de E est
a representada por
= ] (B] ( 0 )) ] ( 0 ) = ] (]0 ( 0 )) ] ( 0 ) = ] (0 ),
de modo que conserva o invierte las orientaciones producto seg
un lo que haga
B con las orientaciones de las bases.

396

13.4

Captulo 13. Fibrados

Integraci
on sobre fibras

El teorema de Fubini, en su enunciado usual en an


alisis, afirma que para
integrar una funci
on f (x, y) en un producto B F podemos integrar en B la
funci
on
Z
f(x) =
f (x, y) dy.
F

Si pensamos en B F como un fibrado, lo que hacemos es integrar f sobre


cada fibra, con lo que tenemos una funci
on sobre la base B, y despues integrar
esta integral sobre las fibras sobre la base. En esta secci
on generalizaremos
este resultado a fibrados arbitrarios (sustituyendo, naturalmente, las funciones
por formas diferenciales). Primero definiremos la operaci
on de integrar sobre
las fibras una forma diferencial en un fibrado E, cuyo resultado ha de ser una
forma diferencial sobre la base B. Probaremos que la integral de esta forma
en B coincidir
a con la integral de la forma original en E. La integraci
on sobre
fibras ser
a crucial en el estudio de la cohomologa de los fibrados.
Para empezar definimos las formas sobre las que podemos definir la integraci
on sobre fibras. No necesitamos exigir que tengan soporte compacto, sino
u
nicamente que tengan soporte compacto en fibras, seg
un la definici
on siguiente:
Definici
on 13.21 Sea E un fibrado. Una forma diferencial (E) tiene
soporte compacto en fibras si para cada compacto K B se cumple que la intersecci
on 1 [K]sop es compacta. Representaremos por cf (E) al conjunto
de todas las formas diferenciales en E con soporte compacto en fibras.
Es evidente que cf (E) es un ideal graduado del algebra (E), estable para
las evaluaciones iX , para las derivadas de Lie LX y para la diferencial exterior d.
Representaremos por Hcf (E) a la cohomologa de cf (E).
Obviamente, c (E) cf (E) (E). Si B es compacto es claro que
cf (E) = c (E) y si F es compacto entonces cf (E) = (E). En efecto, dado
K E compacto, para cada p K tomamos un abierto U sobre el que exista
una factorizaci
on local de E y tomamos p Vp V p U , de modo que la
clausura V p sea compacta. Cubrimos K por un n
umero finito de abiertos Vp , y
entonces basta probar que cada 1 [V p ] sop es compacto, pero a traves de
una factorizaci
on local 1 [V p ] se corresponde con V p F , luego es compacto.
Observemos que hemos encontrado una prueba indirecta de que si la base y
la fibra de un fibrado E son compactos, entonces E es compacto, pues cumple
c (E) = cf (E) = (E). Por supuesto, tambien es f
acil probarlo directamente.
La caracterizaci
on siguiente se demuestra sin dificultad por un argumento
similar al que acabamos de emplear:
Teorema 13.22 Si E es un fibrado, una forma (E) tiene soporte compacto en fibras si y s
olo si para toda factorizaci
on local f : U F 1 [U ] se
cumple que f] () cf (U F ). De hecho basta con que esto se cumpla para
una familia de factorizaciones cuyos abiertos U cubran la base B.

13.4. Integraci
on sobre fibras

397

Necesitamos determinar condiciones bajo las cuales los homomorfismos sobre


formas inducidos por homomorfismos de fibrados conservan la propiedad de
tener soporte compacto en fibras. El resultado principal es el siguiente:
Teorema 13.23 Sea : E E 0 un homomorfismo de fibrados tal que cada
restricci
on p : Fp Fp0 es un difeomorfismo de Fp en un abierto de Fp0 .
Sea cf (E 0 ) tal que para todo p B se cumpla F0 B (p) sop Im p .
Entonces ] () cf (E).
n: Para cada punto p B tomamos una factorizaci
Demostracio
on local
f 0 : U 0 F 0 01 [U 0 ] de E 0 con B (p) U 0 y una factorizaci
on local
0
f : U F 1 [U ] de E tal que p U 1
B [U ]. Por el teorema anterior
basta probar que f] (] ()) cf (U F ). Dicho teorema nos da tambien que

0 = f]0 () cf (U 0 F 0 ).
Sea : U F U 0 F 0 la composici
on = f f 01 . De este modo
0

f] (] ()) = ] (
). En otras palabras, tenemos una forma
0 cf (U 0 F 0 )
0

y hemos de probar que ( ) cf (U F ). Veamos que cumple las mismas


hip
otesis que , con lo que concluiremos que basta demostrar el teorema en el
caso E = B F , E 0 = B 0 F 0 . En efecto, si p U , entonces
f 0 [F0

U (p)

sop
0 ] = F0 B (p) sop 0 Im p = f 0 [Im p ],

luego ciertamente F0 (p) sop


0 Im p .
U
As pues, podemos suponer que los fibrados E y E 0 son triviales. Definimos
: B F B F 0 mediante (p, v) = (p, p (v)).
Si 2 : B F 0 F 0 es la proyecci
on, tenemos que (p, v) = (p, 2 ((p, v))),
lo que prueba que es diferenciable. De hecho es un homomorfismo de fibrados
y, como cada p es inyectiva, tambien lo es. Vamos a probar que es un
difeomorfismo en su imagen, para lo cual basta ver que su diferencial es un
isomorfismo en cada punto (p, v) B F . Ahora bien, la matriz de d(p,v)
respecto a cartas producto es de la forma

I
A=
,
0 J
donde I es la identidad y J es la matriz de dp |v en las cartas correspondientes
de F y F 0 . Como p es un difeomorfismo, tenemos que J es regular y por lo
tanto A tambien. Finalmente observemos que queda factorizada en la forma

B 1

B F B F 0 B 0 F 0 .
Tomemos un compacto K B. Entonces B [K] es compacto en B 0 , luego
(B [K]F 0 )sop 0 es un subconjunto compacto de B 0 F 0 . Podemos tomar un
compacto L F 0 tal que (B [K]F 0 )sop 0 B [K]L. Una comprobaci
on
directa muestra entonces que
(K F 0 ) sop (B 1)] ( 0 ) K L,

398

Captulo 13. Fibrados

luego
= (B 1)] ( 0 ) cf (B F 0 ).
Ahora observamos que para todo p B se cumple que Fp0 sop
Im p ,
es decir, que y
cumplen la hip
otesis del teorema. En efecto,
Fp0 sop
Fp0 (B 1)1 [F0 B (p) sop 0 ] Fp0 (B 1)1 [Im p ] Im p .
Pero ahora, la forma de nos permite concluir que sop
Im . Si K es
compacto en B, entonces C = (K F 0 ) sop
Im es compacto y, como
es un difeomorfismo en su imagen, 1 [C] es compacto en B F , y se cumple
que (K F ) sop ] (
) 1 [C]. As pues, ] ( 0 ) = ] (
) cf (B F ).
Si, en particular, exigimos que cada p sea un difeomorfismo, entonces el
teorema anterior se aplica simult
aneamente a todas las formas de cf (E 0 ):
Teorema 13.24 Sea : E E 0 un homomorfismo entre fibrados con la
misma fibra tpica F tal que para cada p B la restricci
on p : Fp FB (p)
sea un difeomorfismo. Entonces el homomorfismo ] se restringe a un homo0
morfismo de
algebras cf
] : cf (E ) cf (E), el cual induce a su vez un

0
homomorfismo cf : Hcf (E ) Hcf (E).
Una buena parte del argumento de la prueba del teorema 13.23 ha consistido
en reducir el problema al caso de un fibrado trivial. El teorema siguiente justifica
que este tipo de reducci
on es posible en muchos m
as casos:
Teorema 13.25 Sea E un fibrado y (E) una forma con soporte compacto
en fibras (resp. con soporte compacto). Entonces existe una familia numerable
(resp. finita) {i } de formas en E cuyos soportes sonPcompactos y forman una
familia localmente finita en E, de tal modo que =
i . Adem
as, para cada
ndice i existe una carta x : Ui Rn de B, una carta y : Vi Rr de F y una
factorizaci
on local fi : Ui F 1 [Ui ] de E de modo que sop i fi [Ui Vi ].
n: Sea {Ui } un cubrimiento localmente finito de B formado
Demostracio
por abiertos coordenados de clausura compacta difeomorfos a Rm sobre los que
exista una factorizaci
on local fi de E. Si el soporte de es compacto podemos
exigir que s
olo un n
umero finito de ellos corten a su proyecci
on en B. Sea {hi }
una partici
on de la unidad en B subordinada a dicho cubrimiento. Llamemos
i = ] (hi ). Claramente los soportes de las formas i forman una familia
P
localmente finita, por lo que tiene sentido la suma de todas ellas y =
i .
El soporte de i est
a contenido en 1 [Ui ], en particular en 1 [U i ], luego por
la compacidad en fibras es compacto. Si tiene soporte compacto entonces s
olo
una cantidad finita de formas i es no nula, luego podemos reducir la familia a
una cantidad finita.
Las formas i no cumplen necesariamente la u
ltima condici
on del enunciado,
pero el teorema quedar
a probado si descomponemos cada una de ellas en un
n
umero finito de sumandos que s cumplan esta condici
on.
Sea i0 : Ui F F la proyecci
on en F . Tomamos el soporte de i ;
calculamos su antiimagen por la factorizaci
on fi y proyectamos esta sobre F ,

13.4. Integraci
on sobre fibras

399

con lo que tenemos un compacto; tomamos un cubrimiento de F por abiertos


coordenados {Vj } difeomorfos a Rr de los cuales s
olo un n
umero finito corten
a dicho compacto; tomamos una partici
on de la unidad subordinada {gj } y
0
0
consideramos las formasPij
= i]
(gj )f] (i ), de las cuales s
olo un n
umero finito
0
0
son no nulas y f] (i ) = ij . Adem
as ij
tiene su soporte contenido en Ui Vj .
0
Claramente i es la suma de las formas fi]1 (ij
) (que se pueden extender a E
1
consider
andolas nulas fuera de [Ui ]) y estas cumplen lo pedido.
As, en muchos casos podremos reducir una cuesti
on sobre formas con soporte compacto en fibras en un fibrado E al caso de una forma para la cual
exista una factorizaci
on local f : U F 1 [U ] y unas cartas x : U Rn ,
r
y : V R de modo que sop f [U V ]. El abierto E 0 = f [U V ] es un
subfibrado trivial de E con f como u
nica factorizaci
on local. La composici
on
f 1 (x y) es una carta de E 0 , a cuyas funciones coordenadas llamaremos xi ,
yj , como a las de U y V , de modo que la restricci
on a cada fibra Fp0 de las funcio0
nes yj constituyen una carta de Fp , concretamente la composici
on fp1 y. Si en
el fibrado E est
a dada una orientaci
on, esta se restringe a una orientaci
on en E 0 ,
que induce a su vez una orientaci
on en U V . Eligiendo la carta de V podemos
exigir que esta orientaci
on coincida con la determinada por dy1 dyr (en
principio sobre una fibra y, por conexi
on, en todas ellas). Esto es tanto como
afirmar que las coordenadas yj restringidas a cada fibra constituyen una carta
orientada. Si la base B tiene dada una orientaci
on, esta induce una orientaci
on
en U y podemos exigir que la carta x este orientada, es decir, de modo que la
orientaci
on de U sea la dada por dx1 dxn . La orientaci
on producto de
E se restringe a la orientaci
on producto de E 0 y seg
un 13.20 la aplicaci
on f
la transforma en la orientaci
on producto de U V , representada por la forma
dx1 dxn dy1 dyr . Por consiguiente la carta x y es una carta
orientada de E 0 para la orientaci
on producto.
Pasamos ahora a definir la integral en fibras. Partimos de un fibrado orientable E con dim B = n, dim F = r y de una forma k+r
cf (E), con k 0.
Para cada p B, vamos a definir una aplicaci
on
k

p : Tp B Tp B rc (Fp ).
Dados v1 , . . . , vk Tp B y q Fp , tomamos w1 , . . . , wk Tq E tales que
d|q (wi ) = vi . Definimos

p (v1 , . . . , vk )q (z1 , . . . , zr ) = q (w1 , . . . , wk , djp |q (z1 ), . . . , djp |q (zr )),


donde, como es habitual, jp : Fp E es la inclusi
on.
Observemos que
p (v1 , . . . , vk ) no depende de la elecci
on de los vectores wi ,
pues con otra elecci
on wi0 tendramos que wi wi0 Vq E = Im djp |q , luego la
diferencia entre las dos definiciones sera q actuando sobre k + r vectores de
Vq E, que ser
an linealmente dependientes, luego dicha diferencia ser
a nula (salvo
si k = 0, pero entonces no hacemos elecci
on alguna).
Es claro que
p (v1 , . . . , vk )q as definido es una forma multilineal antisimetrica en Tp B, pero falta probar que
p (v1 , . . . , vk ) es diferenciable. Para ello

400

Captulo 13. Fibrados

tomamos una factorizaci


on local f : U F 1 [U ], donde U es un entorno
de p, que determina un isomorfismo fp] : rc (Fp ) rc (F ) y vamos a encontrar
una forma en rc (F ) cuya antiimagen sea precisamente la que nos ocupa.
Sea V i X(U ) tal que Vpi = vi . A traves de la identificaci
on natural
T(u,v) (U F ) = Tu U Tv F podemos considerar que V i X(U F ). Si
i
aplicamos a f] () k+r
cf (U F ) las evaluaciones en los campos V obtenemos
r
una forma en cf (U F ), y si luego le aplicamos ip] , donde ip : F U F
es la aplicaci
on iu (v) = (p, v), obtenemos una forma rc (F ). Veamos c
omo
act
ua sobre r vectores zj Tv F :
1
k
v (z1 , . . . , zr ) = f] ()(p,v) (V(u,v)
, . . . , V(p,v)
, dip |v (z1 ), . . . , dip |v (zr ))
= q (df |(p,v) (v1 ), . . . , df |(p,v) (vk ), dfp |v (z1 ), . . . , dfp |v (zr ))
= q (w1 , . . . , wk , dfp |v (z1 ), . . . , dfp |v (zr )),

donde q = f (p, v) Fp y los vectores wi = df |(p,v) (vi ) cumplen d|q (wi ) = vi ,


luego sirven para calcular
p (v1 , . . . , vk )q . Por consiguiente
v (z1 , . . . , zr ) =
p (v1 , . . . , vk )fp (v) (df |(p,v) (vk ), dfp |v (z1 ), . . . , dfp |v (zr )).
Ahora es claro que la antiimagen de por fp] es precisamente
p (v1 , . . . , vk ).
Con esto ya tenemos definida la aplicaci
on
p , que claramente es multilineal
alternada. Definimos ahora
Z
k
p : Tp B Tp B R
Fp

mediante

Z
!
Z
p (v1 , . . . , vk ) =
Fp

p (v1 , . . . , vk ),

Fp

donde la integral se calcula respecto a la orientaci


on de Fp inducida por la
orientaci
on prefijada en E. Obviamente esta aplicaci
on es una forma multilineal
alternada en Tp B. Ahora probaremos que es diferenciable respecto de p, es decir,
que tenemos una aplicaci
on
Z
k
: k+r
cf (E) (B).
F

Notemos que esta aplicaci


on, definida en principio con imagen en el espacio
de todas las formas diferenciales en B no necesariamente diferenciables es
claramente lineal.
R
Veamos que F es diferenciable en un punto p B. Tomemos una funci
on
t C (B) que valga 1 en un entorno V de p y se anule fuera de un entorno
compacto K. La forma = ] (t) coincide con en 1 [V ], de donde se
sigue inmediatamente que su integral en fibras coincide con la de en V . Por
otra parte, el soporte de est
a contenido en 1 [K], luego es compacto. En
definitiva, podemos suponer que tiene soporte compacto.

13.4. Integraci
on sobre fibras

401

Ahora podemos usar el teorema 13.25 para descomponer en un n


umero
finito de formas. Puesto que la integral en fibras es lineal, basta probar la
diferenciabilidad de la integral de cada sumando. As pues, podemos suponer
que tiene su soporte en el fibrado E 0 = f [U V ], en las condiciones de 13.25
(y las observaciones posteriores). Es claro que la integral en fibras de coincide
con la de su restricci
on a E 0 , luego podemos suponer que E = E 0 , B = U y
F =V.
As mismo, ahora podemos suponer que
= g dxi1 dxis dyj1 dyjt ,
donde s + t = k + r, i1 < < is , j1 < < jt y g es una funci
on diferenciable
en B de soporte compacto, pues cualquier forma de soporte compacto se
descompone en suma de formas
R de este tipo.
Hemos de comprobar que F es diferenciable, para lo cual basta comprobar
que lo son sus funciones coordenadas, que son de la forma
Z
(xi0 , . . . , xi0 ),
i01 < < i0k .
1

En cada punto p B el valor de esta funci


on es
Z
!
Z
p (xi0 |p , . . . , xi0 |p ) =

p (xi0 |p , . . . , xi0 |p ).
1

Fp

Fp

El integrando, a su vez, es una r-forma en Fp cuya u


nica funci
on coordenada
es

p (xi0 |p , . . . , xi0 |p )(y1 , . . . , yr ).


1

En un punto q Fp , esta funci


on toma el valor

p (xi0 |p , . . . , xi0 |p )q (y1 |q , . . . , yr |q ) = (xi0 |q , . . . , xi0 |q , y1 |q , . . . , yr |q ),


1

donde en el u
ltimo termino xi0 representa al vector tangente en Tq E asociado
l
a la carta de E y no al vector tangente en Tp B como en los terminos anteriores.
Efectivamente, se cumple que d|q (xi0 |q ) = xi0 |p , luego estos vectores pueden
l
l
usarse para calcular
.
La expresi
on que hemos obtenido es nula Rsalvo que s = k, t = r, i0l = il ,
jl0 = l, y en este caso vale g(q). En definitiva, F es nula salvo si
= g dxi1 dxik dy1 dyr ,
(13.8)
R
en cuyo caso las funciones coordenadas de F son todas nulas salvo a lo sumo
la correspondiente a dxi1 dxik , que es la funci
on
Z
g|Fp dy1 dyr .
Fp

402

Captulo 13. Fibrados

Si llamamos gp (q) a la funci


on g|Fp y llamamos gp (y) a la composici
on de
gp (q) con y 1 entonces el teorema de cambio de variable nos da que la integral
es
Z
gp (y) dy.
Rr

En definitiva,

Z
Z
=

Rr

gp (y) dy dxi1 dxik .

(13.9)

Ahora es claro que se trata de una forma diferenciable, pues la funci


on
coordenada que aparece en el segundo miembro, compuesta con la carta x1 , es
la funci
on
Z
h(x) =
g(x, y) dy,
Rr

donde g(x, y) es (x y) g, que es diferenciable en Rn Rr con soporte


compacto, y los teoremas de derivaci
on de integrales parametricas garantizan
que h(x) tambien es diferenciable.
1

Definici
on 13.26 Llamaremos integral en fibras en un fibrado orientable E
cuya fibra tiene dimensi
on r al homomorfismo graduado
Z
: cf (E) (B)
F

de grado r definido seg


un la discusi
on precedente para formas de dimensi
on
r y como el homomorfismo nulo para formas de dimensi
on < r.
Del razonamiento precedente hemos de destacar que, si tenemos definido un
sistema de coordenadas globales xi , yj en el fibrado, la integral en fibras est
a
completamente determinada por que la integral de una forma (13.8) viene dada
por (13.9), mientras que la integral de una forma similar a (13.8) pero en la
que no aparezcan todas las formas dyj es nula. Por ejemplo, teniendo esto en
cuenta, el teorema de Fubini es inmediato:
Teorema 13.27 (Fubini) Sea E un fibrado orientable sobre una base orientable B. Consideremos en E como variedad la orientaci
on producto Sea n = dim B
y r = dim F . Entonces
Z
Z Z
=
: n+r
(E) R.
c
E

n: Por el teorema 13.25, toda forma en E con soporte comDemostracio


pacto se descompone en un n
umero finito de formas con soportes en subfibrados
triviales. Puesto que las integrales son lineales, basta probar el teorema para
cada una de estas formas, es decir, podemos suponer que se encuentra en
las condiciones de 13.25 y las observaciones posteriores, en cuyo caso ser
a de la
forma
= g dx1 dxn dy1 dyr .

13.4. Integraci
on sobre fibras

403

Si llamamos g(x, y) a la composici


on de g con (x y)1 , teniendo en cuenta
que todas las cartas est
an orientadas, el teorema de cambio de variable nos da,
por un lado, que
Z
Z
=

Rn+r

g(x, y) dx dy,

mientras que

Z Z
Z Z
=
B

Rr

gp (y) dy dx1 dxn

y, de nuevo por el teorema de cambio de variable,

Z Z
Z Z
=
g(x, y) dy dx.
B

Rn

Rr

Ahora basta tener en cuenta el teorema de Fubini usual en an


alisis.
Otro resultado b
asico para trabajar con la integral en fibras es la versi
on
siguiente del teorema de cambio de variable:
Teorema 13.28 Sea : E E 0 un homomorfismo entre fibrados orientables
tal que para cada p B la restricci
on p : Fp F0 B (p) es un difeomorfismo
en la imagen que conserva la orientaci
on. Sea cf (E 0 ) tal que para cada
0
p B se cumple sop FB (p) Im p . Entonces ] () cf (E) y
Z

Z
] () = B] .
F0

n: Sabemos que ] () cf (E) por el teorema 13.23. SuDemostracio


pongamos que k+r
cf (E) y tomemos un punto p B y unos vectores
v1 , . . . , vk Tp B. Entonces
Z

Z
B] (v1 , . . . , vk ) =
B (p) (dB |p (v1 ), . . . , dB |p (vk ))
F0

F0

B (p)

F0

B (p)

B (p) (dB |p (v1 ), . . . , dB |p (vk )).

De la hip
otesis del teorema se sigue inmediatamente que el integrando tiene
su soporte contenido en la imagen de p . Por consiguiente podemos aplicar el
teorema de cambio de variable, seg
un el cual,
Z

Z
B] (v1 , . . . , vk ) =
p] (
B (p) (dB |p (v1 ), . . . , dB |p (vk ))).
F0

Fp

Tomemos q Fp y z1 , . . . , zr Tq Fp . Entonces,
p] (
B (p) (dB |p (v1 ), . . . , dB |p (vk )))q (z1 , . . . , zr )

404

Captulo 13. Fibrados


=
B (p) (dB |p (v1 ), . . . , dB |p (vk ))(q) (dp |q (z1 ), . . . , dp |q (zr ))
= (q) (d|q (w1 ), . . . , d|q (wk ), d|q (djp |q (z1 )), . . . , d|q (djp |q (zr ))),

donde hemos introducido vectores wi Tq E tales que d|q (wi ) = vi y, por


consiguiente, d 0 |(q) (d|q (wi )) = dB |p (vi ). Concluimos que
p] (
B (p) (dB |p (v1 ), . . . , dB |p (vk )))q (z1 , . . . , zr )
^
= ] ()q (w1 , . . . , wk , djp |q (z1 ), . . . , djp |q (zr )) =
] ()p (v1 , . . . , vk )q (z1 , . . . , zr ).
Por consiguiente,
Z

Z
B] (v1 , . . . , vk ) =
F0

Fp

Z
^

] ()p (v1 , . . . , vk ) = ] ()p (v1 , . . . , vk ).


Fp

Como caso particular tenemos:


Teorema 13.29 Sea : E E 0 un homomorfismo entre fibrados orientables
que que se restrinja a difeomorfismos entre las fibras y que conserve la orien0
taci
on. Entonces ] se restringe a un homomorfismo cf
] : cf (E ) cf (E)
R
R

tal que cf
] F 0 = F B] .
Probamos ahora que la integral en fibras es suprayectiva, para lo cual necesitamos un resultado tecnico que tiene interes por s mismo, as que lo incluimos
en el enunciado del teorema siguiente:
R
Teorema 13.30 Si E es un fibrado orientable, entonces F : cf (E) (B)
es suprayectiva y adem
as, si (B), cf (E), se cumple
Z
Z
] () = .
F

n: Para probar la igualdad empezamos reduciendola a un


Demostracio
fibrado local. No podemos aplicar directamente el teorema 13.25 porque hemos
de tratar con dos formas simult
aneamente, pero el argumento es esencialmente
el mismo. Para probar que la igualdad se cumple en un punto p B, tomamos
un entorno coordenado U de p con clausura compacta en el que exista una
factorizaci
on local f : U F 1 [U ], tomamos una funci
on t C (B)
que valga 1 en un entorno V de p y se anule fuera de U . Las formas ] (t) y
( t) coinciden con las dadas en 1 [V ], por lo que podemos suponer que
tiene soporte compacto contenido en U y tiene soporte contenido en 1 [U ].
El hecho de que tenga soporte compacto en fibras implica entonces que tiene
soporte compacto.
A partir de aqu ya podemos descomponer en un n
umero finito de formas
exactamente como en 13.25 y restringirnos al caso en que el soporte de est
a
contenido en E 0 = f [U V ], donde V es un abierto coordenado en F . Puesto que
las expresiones de la igualdad que queremos probar no se alteran si restringimos

13.4. Integraci
on sobre fibras

405

todo a E 0 , podemos suponer que el fibrado E est


a en las condiciones descritas
tras 13.25. A su vez esto nos permite suponer que
= g dxi1 dxik ,

= h dxj1 dxjk0 dy1 dyr .

(Si en no aparecieran todas las diferenciales dyl los dos miembros de la


igualdad seran nulos.)
Ahora es claro que los dos miembros se reducen a
Z

g
hp (y) dy dxi1 dxik dxj1 dxjk0 .
Rr

Ahora estamos en condiciones de probar la suprayectividad de la integral


en fibras. Fijamos k (B) y tomamos un cubrimiento localmente finito
{Ui } de B formado por abiertos sobre los que E tiene una factorizaci
on local
fi : Ui F 1 [Ui ]. Llamamos i a la restricci
on de a Ui y fijamos una
forma 0 rc (F ) con integral 1. Si i0 : Ui F F es la proyecci
on en la
0
fibra, es f
acil ver que la forma i]
( 0 ) rcf (Ui F ) tiene como integral en
fibras a la funci
on constante igual a 1. Por la parte ya probada,
Z
0
(] (i ) i]
( 0 )) = i .
F

1
Aplicando fi]1 al integrando obtenemos una forma i k+r
[Ui ]) tal
cf (
que
Z
i = i .
F

(Aqu hemos usado el teorema 13.28, teniendo en cuenta que fiB es la identidad.)
Sea {hi } una partici
on de la unidad en B subordinada al cubrimiento {Ui }.
Las formas ] (hi )i pueden extenderse a E con el valor 0 fuera de 1 [Ui ] y
sus soportes forman
una familia localmente finita, por lo que est
a bien definida
P
la suma = ] (hi )i cf (E). Adem
as, de nuevo por la parte ya probada,
i

Z
XZ
X
X
=
] (hi )i =
hi i =
hi = .
F

Como consecuencia obtenemos:


Teorema 13.31 Si E es un fibrado orientable, entonces la integral en fibras se
restringe a un epimorfismo
Z
: c (E) c (B).
F

406

Captulo 13. Fibrados

n: De la definici
Demostracio
on de integral en fibras se Rsigue inmediatamente que, para toda forma cf (E), se cumple que sop F [sop ],
luego en particular la integral de una forma de soporte compacto tiene soporte
compacto. Falta probar que la restricci
on sigue siendo suprayectiva.
Dada

(B),
el
teorema
anterior
nos da una forma cf (E) tal que
c
R
= . Ahora bien, existe una funci
o
n
f 0c (B) tal que f = , y la forma
F
] (f ) tiene soporte compacto y cumple
Z
Z
] (f ) = f = f = .
F

La relaci
on de la integral en fibras con la cohomologa de los fibrados parte
del siguiente resultado fundamental:
Teorema 13.32 Si E es un fibrado
R orientable, entonces la integral en fibras es
un homomorfismo de complejos F : cf (E) (B), es decir, conmuta con
la diferencial exterior.
n: Hemos de probar que si k+r
Demostracio
cf (E), entonces
Z
Z
d = d.
F

Como es habitual, no perdemos generalidad si suponemos que E est


a en las
condiciones indicadas en el teorema 13.25 y las observaciones posteriores, lo que
a su vez nos permite suponer que = f dxi1 dxiu dyj1 dyjv , con
u + v = k + r, i1 < < iu , j1 < < jv . Entonces
d

n
X
f
dxt dxi1 dxiu dyj1 dyjv
xt
t=1

+ (1)u

r
X
f
dxi1 dxiu dyt dyj1 dyjv .
y
t
t=1

Llamaremos
dB y dF a estos dos terminos. En primer lugar observamos
R
que F dF = 0 salvo a lo sumo si v = r 1, en cuyo caso si falta dyt vale
Z
Z
f
dF = (1)u+t1
dxi1 dxik+1 dy1 dyr
F
F yt
Z

fp
= (1)u+t1
dy dxi1 dxik+1 = 0,
Rr yt
pues fp tiene Rsoporte compacto.
As pues, F dF = 0 en cualquier caso, y la igualdad que hemos de probar
se reduce a
Z
Z
d = dB .
F

13.4. Integraci
on sobre fibras

407

Seguidamente observamos que ambos miembros son nulos salvo a lo sumo si


= f dxi1 dxik dy1 dyr .
En este caso,
Z

Z
n
X

d =
fp (y) dy dxi1 dxik ,
xt
F
Rr
t=1
Z
Z
dB =

n
X
fp

Rr t=1

xt

dy dxi1 dxik .

Los teoremas de derivaci


on de integrales nos dan la igualdad.
Por consiguiente, la integral sobre fibras en un fibrado E induce homomorfismos de grado r
Z
Z
: Hcf (E) H(B)
y
: Hc (E) Hc (B).
F

El teorema de fubini nos da algunas consecuencias sobre estos homomorfismos:


Teorema 13.33 Sea E un fibrado orientable sobre una base orientable. Entonces las aplicaciones
Z
: Hc (E) Hc (B)
y
: H(B) H(E)
F

son duales respecto a los productos escalares de Poincare, es decir,


Z
,
= h (), iE ,
H(B), Hc (E).
F

n: La comprobaci
Demostracio
on es trivial:
Z
Z Z
Z

h (), iE =
() =
() =
E

Z
Z
= ,
.
F

R
En particular F es inyectiva, suprayectiva o biyectiva si y s
olo si es,
respectivamente, suprayectiva, inyectiva o biyectiva.
En el caso en que la fibra F es compacta, es f
acil ver que la proyecci
on

es propia,
por
lo
que
induce
un
homomorfismo

:
H
(B)

H
(E).
En
este
c
c
c
R
caso F : H(E) H(B). El mismo razonamiento de la prueba anterior nos
da esta variante:

408

Captulo 13. Fibrados

Teorema 13.34 Si E es un fibrado orientable con base orientable y fibra compacta, entonces las aplicaciones
Z
: H(E) H(B)
y
c : Hc (B) Hc (E)
F

son duales respecto a los productos escalares de Poincare.


Una u
ltima consecuencia inmediata del teorema de Fubini es la siguiente:
Teorema 13.35 Sea E un fibrado compacto orientable con base orientable B.
Sean OE y OB las clases de las orientaciones de E y B. Entonces
Z
OE = OB .
F

n: La integral en B del primer miembro es igual a 1, y esto


Demostracio
caracteriza a OB .

13.5

Fibrados de esferas

Un fibrado de esferas es un fibrado cuya fibra tpica es la esfera S r . En


el captulo siguiente estudiaremos con detalle la cohomologa de estos fibrados.
Aqu demostraremos un resultado que vamos a necesitar y que no requiere cohomologa. No obstante, antes de entrar en ello veremos algunos resultados que
indiquen el interes de los fibrados de esferas y del resultado que vamos a probar.
Definici
on 13.36 Una metrica de Riemann en un fibrado vectorial E es un
tensor simetrico g T20 (E)F tal que para cada p B se cumple que gp es un
producto escalar en el espacio vectorial Fp .
Es f
acil ver que una metrica de Riemann en E como variedad se restringe a
una metrica de Riemann en el fibrado vertical V E, la cual induce a su vez una
metrica de Riemann en E, por lo que todo fibrado vectorial admite una metrica
de Riemann. Si V es una variedad diferencial, una metrica de Riemann en V
es lo mismo que una metrica en el fibrado de tangentes T V .
Si E es un fibrado vectorial con fibra Rr en el que hay definida una metrica de
Riemann g, para cada p B definimos Sp = {v Ep | gp (v, v) = 1}. Llamamos
S
SE =
Sp .
pB

Vamos a comprobar que SE con la proyecci


on : SE B restricci
on de la
proyecci
on de E es un fibrado de esferas con fibra S r1 . Lo llamaremos fibrado
de esferas de E. Para ello conviene demostrar antes un resultado general:

Teorema 13.37 Si E es un fibrado vectorial sobre Rr en el que hay definida


una metrica de Riemann, entonces todo punto de B tiene un entorno U donde
existe una factorizaci
on local f : U Rr 1 [U ] tal que los isomorfismos
r
fp : R Fp son isometras (considerando en Rr la metrica usual).

13.5. Fibrados de esferas

409

n: Tomemos una factorizaci


Demostracio
on local f : U Rr 1 [U ],
donde U es un entorno de un punto prefijado. Sea e1 , . . . , er la base can
onica
de Rr . Entonces los vectores ei (p) = f(p, ei ) son una base de Fp . Le aplicamos
el proceso de ortonormalizaci
on de Gram-Schmidt, es decir, definimos
vi (p) = gp (wi (p), wi (p))1/2 wi (p),
donde
wi (p) = ei (p)

gp (ei (p), vj (p))ej (p).

j<i

De estas f
ormulas se sigue que las funciones vi : B P
E son diferenciables.
Definimos f : U Rr 1 [U ] mediante f (p, x) =
xi vi (p). Es claro
i

que f es biyectiva y diferenciable, y estudiando su diferencial en cada punto se


comprueba sin dificultad que es un difeomorfismo, es decir, es una factorizaci
on
local de E, y claramente fp transforma la base can
onica de Rr en una base
ortonormal de Fp , luego fp es una isometra.

Volviendo al fibrado de esferas SE, si f : U Rr 1 [U ] es una factorizaci


on local de E en las condiciones del teorema anterior, entonces f se restringe
a un homeomorfismo f : U S r1 1 [U ]SE .
Las cartas de U S r1 se corresponden a traves de f con cartas en SE con
dominios contenidos en 1 [U ]. Como al variar U los abiertos 1 [U ] cubren
SE, tenemos cartas que cubren a todo SE. Si dos de ellas se obtienen de f y f0
respectivamente, entonces la composici
on de la inversa de una con la otra es la
composici
on de la inversa de una carta de U S r1 con la restricci
on a un abierto
de U S r1 del difeomorfismo f f 01 (restricci
on a una subvariedad de U Rr )
con una carta de U 0 S r1 . Por consiguiente es un difeomorfismo y SE tiene
estructura de subvariedad. Obviamente las aplicaciones f son factorizaciones
locales, luego SE es un fibrado de esferas. Del hecho de que U S r1 es una
subvariedad de U Rr se sigue inmediatamente que SE es un subfibrado de E.
Ahora generalizaremos a este contexto el hecho de que las orientaciones de
Rn+1 inducen orientaciones en S n (p
ag. 12.1). Para ello generalizamos la noci
on
del campo radial de Rn , primero a espacios vectoriales arbitrarios y luego a
fibrados vectoriales. En un espacio vectorial F fijamos una base e1 , . . . , er y el
sistema de coordenadas asociado y1 , . . . , yr . Definimos


Rw =
yi (w)
Tw F.
yj w
j=1
r
X

(13.10)

El campo R est
a completamente determinado por el hecho de que R w es
la identidad en F , por lo que no depende de la elecci
on de la base.
Sea ahora E un fibrado vectorial. Para cada punto w Fp podemos considerar el vector Rw Tw (Fp ). Componiendo con dip |w : Tw (Fp ) Vw E obtenemos un vector al que seguiremos llamando Rw . De este modo R : E Vw E.

410

Captulo 13. Fibrados

Para demostrar que el campo R es diferenciable tomamos una factorizaci


on
local f : U Rr 1 [U ], donde U es un abierto coordenado de B, con
coordenadas x1 , . . . , xn . Sean y1 , . . . , yr las coordenadas de Rr . Las composiciones de f 1 con las funciones xi e yj constituyen un sistema de coordenadas
en 1 [U ] y las restricciones a cada fibra Fp de las coordenadas yj son las coordenadas asociadas a la base ej (p) = f (p, ej ), donde ej son los vectores de la
base can
onica en Rr . As pues, si calculamos Rw respecto de esta base obtenemos el vector dado por (13.10) en Tp Fp (entendiendo que las coordenadas yj
est
an restringidas a Fp ) y su imagen en Vw E tiene esta misma expresi
on (entendiendo ahora que las coordenadas yj est
an definidas en todo E). Esto prueba
la diferenciabilidad.
El campo R X(E) se llama campo vertical radial de E. Supongamos ahora
una metrica de Riemann g en el fibrado E y consideremos la funci
on : E R
dada por (w) = g(w, w), claramente diferenciable. El fibrado de esferas SE
est
a formado por los puntos w E tales que (w) = 1. Por consiguiente, si
i : SE E es la inclusi
on tenemos que i es constante, luego si w SE
entonces d|w se anula sobre Tw SE (identificado con un subespacio de Tw E a
traves de di|w ). Por el contrario, d|w (Rw ) = 2. Para comprobar esto tomamos
una factorizaci
on local f de E en las condiciones del teorema 13.37, con lo que
= y12 + + yr2 y d = 2y1 dy1 + + 2yr dyr . Esto prueba que Rw
/ Tw (SE),
luego Tw E = hRw i Tw (SE) y en particular Vw E = hRw i Tw Sp .
Definici
on 13.38 Sea E un fibrado vectorial con base de dimensi
on n y fibra
de dimensi
on r, sea SE el fibrado de esferas asociada a una cierta metrica de
Riemann en E y sea i : SE E la inclusi
on. Para cada forma r (E)
definimos
S = i] (iR ()) r1 (SE),
y para cada forma
n+r (E) definimos

S = (1)n i] (iR (
)) n+r1 (SE).
De los razonamientos precedentes se sigue inmediatamente que si (resp.
)
representa una orientaci
on de E como fibrado (resp. como variedad), entonces S
(resp.
S representa una orientaci
on de SE como fibrado (resp. como variedad).
As mismo es claro que la orientaci
on obtenida en SE depende u
nicamente de la
orientaci
on en E y no de la forma que la representa, por lo que podemos hablar
de la orientaci
on inducida en SE por una orientaci
on dada en E (como fibrado
o como variedad). En la definici
on de
S incluimos el signo (1)n para que se
cumpla el teorema siguiente:
Teorema 13.39 Si la forma n (B) orienta B, r (E) orienta el fibrado
E y
= ] () es la orientaci
on producto de la variedad E, entonces

S = ] () S ,
es decir,
S es la orientaci
on producto en SE.

13.5. Fibrados de esferas

411

n: Observemos que iR (] ()) = 0, pues se calcula evaluando


Demostracio
en d|w (Rw ) = 0. As,

S = (1)n i] (iR (] () )) = ] () i] (iR ()) = ] () S ,


donde a partir del tercer termino es la proyecci
on de SE.
En particular, toda variedad de Riemann V tiene asociado un fibrado de
esferas SV = ST V . Adem
as el teorema 12.4 afirma que la variedad T V siempre
es orientable, luego la variedad SV tambien lo es.
Como ejemplo del interes de este fibrado consideremos lo siguiente: si la
variedad V admite un campo de vectores tangentes X X(V ) que no se anula
en ning
un punto, a partir de X podemos formar el campo
Y = g(X, X)1 X X(V ),
que tiene la propiedad adicional de que g(Y, Y ) = 1, es decir, que Y : V SV ,
es decir, podemos considerar a Y como una secci
on del fibrado de esferas de V .
Vemos, pues, que una variedad V admite un campo de vectores tangentes que
no se anula en ning
un punto si y s
olo si SV tiene una secci
on.
As pues, que el problema de si un fibrado tiene o no secciones no es trivial.
Por ejemplo, sabemos que las esferas S 2n no admiten campos de vectores tangentes no nulos (teorema 3.13), luego sus fibrados de esferas no tienen secciones.
El resto de la secci
on est
a dedicada a demostrar un resultado sobre existencia
de secciones en fibrados de esferas:
Teorema 13.40 Sea E un fibrado de esferas cuya base tenga dimensi
on n 2
y cuya fibra tenga dimensi
on n 1. Si la base no es compacta entonces E tiene
una secci
on.
La prueba de este teorema es laboriosa, y necesitamos algunos resultados
previos. Ante todo hemos de introducir la noci
on de secci
on con singularidades.
Definici
on 13.41 Si E es un fibrado, una secci
on con singularidades de E es
una aplicaci
on diferenciable : B \ A E tal que para todo p B se cumpla
(p) Fp , donde A es un subconjunto cerrado y discreto de B. Los puntos de
A se llaman singularidades de la secci
on .
Cuando no queramos especificar el conjunto de singularidades escribiremos
: B E, pero debemos recordar que hay un conjunto A donde no est
a
definida. El teorema siguiente prueba que todo fibrado en las condiciones del
teorema 13.40 (sin exigir la no compacidad de la base) admite una secci
on con
singularidades. El propio proceso de construcci
on requiere un enunciado m
as
delicado:
Teorema 13.42 Sea E un fibrado de esferas con base B de dimensi
on n 2
y fibra de dimensi
on n 1. Sea K A G B de modo que K es cerrado
y discreto, A es cerrado y G es abierto. Sea : G \ A E una secci
on con
singularidades. Entonces existe un conjunto cerrado y discreto L B y una
secci
on con singularidades : B \ L E tal que L A = K y coincide con
en un entorno de A.

412

Captulo 13. Fibrados

n: Lo probamos primero en el caso E = B S n1 . Sea


Demostracio
(p) = (p, 1 (p)), para cada p G\K. As 1 : G\K S n1 es diferenciable.
Tomemos una funci
on f C (B) que valga 1 en un entorno W de A y
se anule fuera de G (se obtiene de una partici
on de la unidad subordinada al
cubrimiento formado por G y B \ A). Entonces = f 1 : B \ K Rn es
diferenciable, entendiendo que vale 0 donde 1 no est
a definida. Por el teorema
de Sard existe un valor regular b Rn para con kbk < 1. Sea C = 1 [b].
El conjunto C puede ser vaco. En caso contrario es un subconjunto cerrado y
discreto de B \ W , pues si p C entonces d|p tiene rango n, con lo que es
un difeomorfismo en un entorno de p, por lo que ning
un otro punto de dicho
entorno puede estar en C.
Por la versi
on diferenciable del teorema 1.7 podemos tomar un difeomorfismo
: Rn Rn tal que (b) = 0 y (x) = x siempre que kxk 1. Sea 1 = .
As 1 : B \ L Rn \ {0}, donde L = K C es cerrado y discreto en B y 1
coincide con 1 en W . Ahora basta definir

1 (p)
(p) = p,
,
p B \ L.
k1 (p)k
Pasamos ahora al caso general. Tomamos dos cubrimientos abiertos {Vi }
i=0
y {Ui }
i=0 de B localmente finitos tales que V i Ui , cada Ui tiene clausura
compacta y existen factorizaciones locales fi : Ui S n1 1 [Ui ].
Sea V un abierto en B tal que A V V G. Definimos
S
Ai =
Vj V.
j<i

Vamos a construir conjuntos finitos Ki Ai y abiertos Gi Ai junto con


secciones i : Gi \ (K Ki ) E tales que
a) Ki Ai1 = Ki1 ,
b) i (p) = i1 (p) para todo p Ai1 \ (K Ki1 ),
c) i (p) = (p) para todo p V \ K.

Partimos de K0 = , G0 = G y 0 = . Supongamos construida i . La


restricci
on
i : (Gi \ (K Ki )) Ui+1 E puede verse como una secci
on con
singularidades definida en el abierto Gi Ui+1 del fibrado trivial 1 [Ui+1 ] de
base Ui+1 . Podemos aplicarle la parte ya probada con el cerrado Ai Ui+1 .
Observemos que el conjunto de singularidades es
(K Ki ) Ui+1 Ai Ui+1 Gi Ui+1 ,
luego se cumplen todas las hip
otesis.
As obtenemos un cerrado discreto C Ui+1 \ Ai y una secci
on
i+1 : Ui+1 \ (C K Ki ) E
que coincide con
i en un entorno de Ai Ui+1 . Podemos tomar un entorno W de
Ai en B tal que W C = y i+1 (p) = i (p) para todo p Ui+1 (W \(KKi )).

13.5. Fibrados de esferas

413

Ahora observemos que X = C V i+1 es finito, pues V i+1 es compacto. Sea


un entorno de V i+1 en Ui+1 tal que W
C = X. Sea Ki+1 = Ki X,
W
. Como i y i+1 coinciden en W W
, definen una secci
Gi+1 = W W
on
i+1 : Gi+1 \ (K Ki+1 ) E que cumple lo pedido.
Por u
ltimo, observamos que la uni
on de las Ki tiene intersecci
on finita con
cada V i , luego es un conjunto cerrado y discreto, al igual que
S
L = K Ki .
i

Las secciones i determinan una u


nica extensi
on com
un : B \ L E que
cumple el teorema.
El teorema es v
alido si partimos de G = , y entonces nos da simplemente la
existencia de secciones con singularidades. Para eliminarlas necesitamos algunos
resultados esencialmente topol
ogicos.
Teorema 13.43 Sea K un subconjunto compacto de una variedad conexa B.
Entonces existe un compacto L tal que K L B y ninguna componente
conexa de B \ L tiene clausura compacta en B.
n: Sea
Demostracio
B\K =

Gi

i=0

la descomposici
on de B \ K en componentes conexas. Sea U un entorno abierto
de K de clausura compacta. Para cada ndice i, los abiertos
S
Gi
y
U Gj
j6=i

cubren B, luego por conexi


on no pueden ser disjuntos. Ahora bien, Gi s es
disjunto de cada Gj , luego ha de ser Gi U 6= . Como U es compacto, existe
un natural m tal que
m
S
U U
Gi .
i=0

Veamos que el miembro derecho es en realidad igual a B. Si j > m, tenemos


que
Gj = (Gj U ) (Gj (B \ U )) = (Gj U ) (Gj (B \ U )).
Como Gj es conexo y hemos visto que Gj U 6= , ha de ser Gj U , para
todo j > m, luego en efecto
B=U

m
S

Gi

i=0

Renumeremos las componentes conexas de modo que Gi sea compacto para


i = 1, . . . , p y sea no compacto para i = p + 1, . . . , m. Sea
L=B\

m
S

Gi .

i=p+1

414

Captulo 13. Fibrados

Entonces L es cerrado y como


LU

p
S

Gi U

i=1

p
S

Gi ,

i=1

de hecho L es compacto y contiene a K. Adem


as
B\L=

m
S

Gi ,

i=p+1

luego las componentes conexas de B \L son los abiertos Gi para i = p+1, . . . , m,


y ninguno de ellos tiene clausura compacta.
Teniendo en cuenta que toda variedad se descompone en uni
on numerable de
abiertos de clausura compacta, del teorema anterior se deduce inmediatamente
el siguiente:
Teorema 13.44 Sea B una variedad conexa no compacta. Entonces existe una
sucesi
on de compactos Ai y una sucesi
on de abiertos Gi tales que
a) Gi Ai Gi+1 ,
S
b) B = Gi ,
i

c) Ninguna de las componentes conexas de B \ Ai tiene clausura compacta.


Ahora necesitamos unos resultados sobre homogeneidad de los fibrados.

Teorema 13.45 Sea E un fibrado, sea G un abierto conexo en la base B y


sean a, b G. Entonces existe un isomorfismo de fibrados : E E tal que
B (a) = b y (w) = w para todo w E \ 1 [G].
n: Tomamos un arco : [0, 1] G que una a y b, cubriDemostracio
mos su imagen por un n
umero finito de abiertos Ui G donde E tenga una
factorizaci
on local. Orden
andolos adecuadamente y descartando los que sobren
podemos exigir que a este en el primero, b este en el u
ltimo y cada cual corte al
siguiente. Basta construir difeomorfismos que transporten un punto de un Ui
a otro (y dejen fijo a E \ 1 [G]). Esto nos reduce el problema al caso en que
existe una factorizaci
on local f : U F 1 [U ] tal que a, b U G.
Podemos suponer que U es difeomorfo a una bola abierta. Sea G la imagen
en U de una bola abierta de radio menor que contenga a los puntos a y b. Si
encontramos un isomorfismo : 1 [U ] 1 [U ] tal que B (a) = b y deje
invariantes a los puntos de 1 [G0 ], es claro que se extiende a E como la
identidad fuera de 1 [U ] y cumple el teorema. Con esto hemos reducido el
problema al caso en que existe una factorizaci
on local f : B F E o, mejor
a
un, al caso en que E = B F , donde B es la bola unidad en Rn y G es una
bola de radio menor.
La versi
on diferenciable del teorema 1.8 nos proporciona un difeomorfismo
: B B tal que (a) = b y es la identidad fuera de G. De aqu obtenemos

13.5. Fibrados de esferas

415

el isomorfismo : B F B F mediante (p, v) = ((p), v), que claramente


cumple lo pedido.
De aqu se sigue f
acilmente:
Teorema 13.46 Sea E un fibrado y sean U1 , . . . , Um abiertos conexos de la base
B tales que dos cualesquiera de ellos sean iguales o disjuntos. Consideremos dos
conjuntos de m puntos xi , yi Ui todos distintos entre s. Entonces existe un
isomorfismo : E E tal que B (xi ) = yi para i = 1, . . . , m y es la
identidad fuera de cada 1 [Ui ].
n de 13.40: Seg
Demostracio
un el teorema 13.42, podemos partir de una
secci
on : B \ K E, donde K es un subconjunto cerrado y discreto de B.
Consideremos, por otra parte, unas sucesiones de compactos Ai y de abiertos
Gi seg
un el teorema 13.44. Vamos a construir una familia de conjuntos cerrados
discretos Ki B y de secciones i : B \ Ki E tales que Ki Ai = y
i (p) = i1 (p) para todo p Gi1 .
Podemos suponer que G0 = A0 = , y entonces basta tomar 0 = ,
K0 = K. Supongamos construidos i y Ki . Como Ai+1 es compacto, el conjunto
Ki Ai+1 es finito. Digamos Ki Ai+1 = {x1 , . . . , xm }. Sea Uj la componente
conexa de B \ Ai que contiene a xj . Como Uj no tiene clausura compacta, ha
de ser Uj (B \ Ai+1 ) 6= .
Sea Ci = Ki \ {x1 , . . . , xm }. As Ci es cerrado y discreto y Ci B \ Ai+1 .
Sea Vj = Uj \ Ci . Entonces Vj es conexo porque la dimensi
on de Vj es mayor
o igual que 2. Adem
as Vj (B \ Ai+1 ) 6= (y como es un abierto, de hecho es
infinito). Podemos tomar, pues, m puntos distintos yj Vj \ Ai+1 .
El teorema anterior nos da un difeomorfismo : E E tal que B (xj ) = yj
y que deja fijos a los puntos que no est
an en ning
un abierto 1 [Vj ]. Sea
Ki+1 = B [Ki ] = {y1 , . . . , ym } Ci , de modo que Ki+1 Ai+1 = . Definimos
i+1 : B \ Ki+1 E mediante i+1 = 1
B i .
Esta secci
on cumple lo pedido, pues si p Gi , entonces p Ai , luego p
/ Vj
para ning
un j, luego B (p) = p y ((p)) = (p), con lo que i+1 (p) = i (p).
Con esto tenemos una sucesi
on de secciones i cuyas singularidades tienden
a infinito en el sentido de que a partir del ndice i todas ellas est
an definidas
y coinciden en el abierto Gi1 . Por consiguiente podemos definir : B E
mediante (p) = lm i (p), y claramente es una secci
on en E sin singularidades.
i

Respecto a variedades compactas podemos decir lo siguiente:


Teorema 13.47 Si E es un fibrado de esferas con base compacta de dimensi
on
n 2 y fibra de dimensi
on n 1, entonces E tiene una secci
on con a lo sumo
una singularidad.
n: Basta tomar un punto p B y considerar el fibrado
Demostracio
1 [B \ {p}]. Por el teorema anterior tiene una secci
on sin singularidades,
que es una secci
on de E con una singularidad en p.

Captulo XIV

La cohomologa de los
fibrados
Nos ocupamos ahora la cohomologa de los fibrados. Concretamente estudiaremos los fibrados de esferas y fibrados vectoriales. Adem
as de llegar a consecuencias muy interesantes sobre la cohomologa en s, obtendremos tambien
resultados cl
asicos de Poincare sobre campos vectoriales en variedades diferenciales.

14.1

La clase de Euler

En esta secci
on estudiaremos los fibrados de esferas. Probaremos que la
cohomologa de un fibrado est
a determinada por la cohomologa de la base y
por una forma diferencial que generaliza a la caracterstica de Euler de una
variedad diferencial compacta. Empezamos demostrando un resultado general
del algebra homol
ogica.
Teorema 14.1 (Lema de los nueve) Consideremos el diagrama siguiente de
m
odulos y homomorfismos de m
odulos:
0

/ M11

/ M21

/ M31

11

/ M12

21

/ M22

31

/ M32

11

12

/ M13

22

/ M23

32

/ M33

12

21

13

22

0
417

/0

/0

23

/0

418

Captulo 14. La cohomologa de los fibrados

Si todas las filas y columnas son exactas salvo a lo sumo la primera fila,
entonces esta tambien es exacta.
n: Si 11 (m11 ) = 0 entonces 21 (11 (m11 )) = 0, luego se
Demostracio
cumple m11 = 0.
11 12 13 = 11 21 22 = 0, luego 11 12 = 0.
Si 12 (m12 ) = 0 entonces 22 (12 (m12 )) = 0, luego 12 (m12 ) = 21 (m21 ),
31 (21 (m21 )) = 22 (21 (m21 )) = 22 (12 (m12 )) = 0, luego 21 (m21 ) = 0 y
por lo tanto m21 = 11 (m11 ), 12 (11 (m11 )) = 21 (11 (m11 )) = 21 (m21 ) =
12 (m12 ), luego 11 (m11 ) = m12 .
Dado m13 M13 , se cumple que 13 (m13 ) = 22 (m22 ) y 32 (22 (m22 )) =
23 (13 (m13 )) = 0, 22 (m22 ) = 31 (m31 ) = 31 (21 (m21 )) = 22 (21 (m21 )).
Si llamamos m022 = m22 21 (m21 ), tenemos que 22 (m022 ) = 0 y 22 (m022 ) =
22 (m22 ) = 13 (m13 ). Por consiguiente, m022 = 12 (m12 ), 13 (12 (m12 )) =
22 (12 (m12 )) = 22 (m022 ) = 13 (m13 ), luego 12 (m12 ) = m13 .
Consideremos ahora un fibrado de esferas orientable E con fibra tpica S =
S r . Como la fibra es compacta, la integral en fibras es un epimorfismo
Z
: (E) (B).
S

Por el teorema 13.30, si (B) se cumple que


Z
Z
Z
] () = ] () 1 = ] () 1 = 0.
S

Si llamamos NF (E) al n
ucleo de la integral en fibras (que es un subcomplejo), podemos considerar que ] : (B) NF , y a su vez esta aplicaci
on
induce un homomorfismo : H(B) H(NF ).
El primer paso para relacionar la cohomologa de E con la de B es el teorema
siguiente:
Teorema 14.2 Si E es un fibrado de esferas y NF es el n
ucleo de la integral
en fibras, se cumple que : H(B) H(NF ) es un isomorfismo.
n: Consideramos primero
Demostracio
R el caso en que E = B S es el
fibrado trivial. Extendemos el operador S a todo (S) con el convenio de
que es nulo sobre las formas de dimensi
on distinta de r. Por el teorema 13.30
tenemos el siguiente diagrama conmutativo:

/ (B S)
(B) (S)
OOO
R
OOO

R OOO
S
O
1
O

'
S
(B)
donde es la aplicaci
on (, ) = = ] () ]0 ().

14.1. La clase de Euler

419

Si llamamos NS al n
ucleo de
guiente

, tambien es conmutativo el diagrama siR

/ (B) NS

/ NF

/ (B) (S)

/ (B)

/ (B S)

/0

/ (B)

/0

donde 0 es la restricci
on de y las filas son exactas. (La exactitud de la
primera se sigue de que al aplicar (B) a una sucesi
on exacta obtenemos una
sucesi
on exacta, dado que los espacios vectoriales no tienen torsi
on.)
Sabemos que induce un isomorfismo entre los grupos de cohomologa, por
lo que podemos aplicar el teorema 3.1 y concluir que lo mismo le sucede a 0 ,
es decir, tenemos un isomorfismo
0 : H(B) H(NS ) H(NF ).
Consideremos por otra parte la aplicaci
on : (B) (B) NS dada
por () = 1. Se cumple que ] = 0 , luego basta probar que
: H(B) H(B) H(NS )
es un isomorfismo. Ahora bien, NS =

r1
L

p=0

H(NS ) =

r1
L

p (S) F r (S), luego

H p (S) = H 0 (S)
= R,

p=0

y es claro que es la identidad.


Para probar el teorema en el caso general aplicamos la misma tecnica que
hemos usado, entre otras ocasiones, para demostrar el teorema de De Rham.
Para cada abierto U en B consideramos el fibrado de esferas EU = 1 [U ] de
base U y con la proyecci
on U : EU U restricci
on de . Llamemos NU
al n
ucleo de la integral en fibras sobre EU . Por la parte ya probada podemos
concluir:
A) Si U es un abierto de B sobre el que existe una factorizaci
on local,

entonces la aplicaci
on U
: H(U ) H(NU ) es un isomorfismo.
A continuaci
on demostramos:

B) Si U y V son abiertos de B tales que U


, V y U
V son iso
morfismos, entonces U V tambien es un isomorfismo.

420

Captulo 14. La cohomologa de los fibrados

En efecto, observemos que EU V = EU EV y EU V = EU EV , por lo que


las tradas (U V, U, V ) y (EU V , EU , EV ) determinan el siguiente diagrama
conmutativo con filas exactas:
/ (EU V )
R

/ (U V )

/ (EU ) (EV )
R R

/ (U ) (V )

/ (EU V )
R

/0

/ (U V )

/0

Todas las flechas verticales son epimorfismos, luego podemos aplicar el teorema anterior para concluir la exactitud de la sucesi
on
0 NU V NU NV NU V 0.
Con ella formamos a su vez el diagrama conmutativo con filas exactas
0

/ (U V )
U V ]

/ NU V

/ (U ) (V )

/ (U V )
U V ]

U ] V ]

/ NU NV

/0

/ NU V

/0

Por hip
otesis los homomorfismos U ] V ] y U V ] inducen isomorfismos
en en correspondiente diagrama para las sucesiones de cohomologa, luego el

teorema 3.1 implica que U


en es un isomorfismo.
V tambi
Por u
ltimo, la propiedad C) se sigue de una comprobaci
on rutinaria:
C) Si {Ui }iI es una familia de abiertos de B disjuntos dos a dos

para los que


S las aplicaciones Ui son isomorfismos, lo mismo vale
para U = Ui .
i

Ahora es f
acil concluir la demostraci
on: Los abiertos que cumplen A) forman
una base B de B cerrada para intersecciones finitas. Si B0 es el conjunto de las
uniones finitas de abiertos de B, la propiedad B) nos da que el teorema es cierto
para los abiertos de B0 . Adem
as B0 es una base cerrada para uniones finitas. Si
llamamos U al conjunto de uniones disjuntas de abiertos de B0 , la propiedad C)
implica que el teorema es cierto para los abiertos de U y el teorema 12.19 nos
da que B = U V con U , V , U V U. Aplicando B) una vez m
as concluimos
que el teorema es cierto para B.
As pues, tenemos el siguiente diagrama conmutativo:
H(B)
O II
II
II
1
( )
II
I$
/ H(E)
H(NF )
i

14.1. La clase de Euler

421

donde i : NF (E) es la inclusi


on. Por otra parte, la sucesi
on exacta
R

S
0 NF (E)
(B) 0

determina una sucesi


on exacta
i

(14.1)

S
H (NF ) H (E)
H pr (B) H p+1 (NF )

Observemos que el homomorfismo de conexi


on tiene grado r + 1 porque
para construir la sucesi
on de cohomologa de (14.1) hemos de considerar a la
integral en fibras como un homomorfismo de complejos (de grado 0), lo cual
equivale a considerar que el m
odulo de dimensi
on p en (B) es p+r (B). El

homomorfismo tiene grado 1 respecto a estos ndices, luego tiene grado r + 1


respecto a los ndices usuales.
El teorema anterior nos permite sustituir a NF por B en la sucesi
on, con lo
que obtenemos otra sucesi
on exacta
R

S
H p (B) H p (E)
H pr (B)

( )1

H p+1 (B)

Definici
on 14.3 Sea E un fibrado de esferas orientable. Se llama aplicaci
on
de Gysin de E a la aplicaci
on D : H(B) H(B) de grado r + 1 dada por
D = ( )1 , donde, para cada H p (B), definimos () = (1)p+1 .
La sucesi
on exacta
R

S
H p (B) H p (E)
H pr (B) H p+1 (B)

se llama sucesi
on de Gysin de E.

Hemos a
nadido el signo para que se cumpla el teorema siguiente:
Teorema 14.4 Si E es un fibrado de esferas orientable, la aplicaci
on de Gysin
satisface la relaci
on
D( ) = D(),

H p (B), H q (B).

R
n: Sea = [
Demostracio
], = [
] y sea r (E) tal que S = 1
(existe porque la integral en fibras es suprayectiva).
Para calcular ( ) necesitamos una p + q + r-forma en E cuya integral
en fibras sea
. Por el teorema 13.30 sirve ] (
) ](
) . Ahora
calculamos su diferencial. Como
es un cociclo tenemos que
d(] (
) ] (
) ) = (1)p ] (
) d(] (
) ).
Vemos, pues, que ( ) = (1)p () (), luego
D( ) = (1)2p+q ( )1 ( ()) = (1)2p+2q D() = D().
Como consecuencia tenemos que D() = D(1), de modo que la aplicaci
on
de Gysin est
a completamente determinada por la clase D(1).

422

Captulo 14. La cohomologa de los fibrados

Definici
on 14.5 Consideremos un complejo de esferas orientable E y su aplicaci
on de Gysin D : H(B) H(B). Se define la clase de Euler de E como la
clase E = D(1) H r+1 (B). Seg
un el teorema anterior, la aplicaci
on de Gysin
viene dada por D() = E .
El nombre de clase de Euler se debe a que si E es el fibrado de esferas
asociado al fibrado de tangentes de una variedad de Riemann V , entonces la
clase de Euler est
a determinada por que su integral sobre V es la caracterstica
de Euler de V . Esto lo demostraremos m
as adelante.
Teorema 14.6 Si un fibrado de esferas orientable E admite una secci
on, entonces E = 0. En particular, la clase de Euler de un fibrado de esferas trivial
B S es nula.
n: Si : B E es una secci
Demostracio
on de E, entonces = 1,
luego = 1, lo que prueba que es inyectiva. Consecuentemente, la
imagen de D, que es el n
ucleo de es nula y por lo tanto E = 0.
Hay otro caso mucho m
as importante en el que podemos garantizar que la
clase de Euler es nula:
Teorema 14.7 Sea E un fibrado de esferas orientable cuya fibra tenga dimensi
on par. Entonces E = 0.
n: Sea E = [], donde se calcula como sigue: partimos de
Demostracio
0
la forma
1 (B), calculamos (1) = 1, buscamos una forma r (E) tal
R
que S = 1, calculamos d y tomamos tal que ] () = d.
Como r es par se cumple que ] () = 12 d( ). El teorema 13.30 nos
da que
Z
Z
1
= (] () ) = d ,
2 S
S
luego E = 0.
Veamos ahora que la sucesi
on de Gysin es natural. Supongamos que E
y E 0 son dos fibrados de esferas orientables sobre la misma fibra S = S r . Sea
: E E 0 un homomorfismo de fibrados tal que las restricciones p .Fp Fp0
son difeomorfismos que conservan la orientaci
on. El teorema de cambio de
variables para la integral en fibras nos da el siguiente diagrama conmutativo
con filas exactas:
0

/ NF
O

/ N0

/ (E)
O
]

/ (E 0 )

/ (B)
O

/0

B]

/ (B 0 )

/0

(14.2)

14.1. La clase de Euler

423

donde es la restricci
on de ] . Por otra parte tenemos el diagrama conmutativo
(B)
O

B]

/ NS
O

(B 0 )

]0

/ N0

El diagrama (14.2) da lugar a un diagrama conmutativo entre las correspondientes sucesiones exactas de cohomologa de las filas. Si en este sustituimos
los grupos H(NS ) y H(NS0 ) por H(B) y H(B 0 ) a traves de los isomorfismos
obtenemos un diagrama similar entre las sucesiones de Gysin. El diagrama
anterior muestra que se trata concretamente de
R

/
S
p
p
/ H pr (B) D / H p+1 (B)
H (B)
H (E)
O
O
O
O

H p (B 0 )

/ H p (E 0 )

/ H pr (B 0 )

B
D

/ H p+1 (B 0 )

Para terminar la secci


on mostraremos que la cohomologa de un fibrado de
esferas orientable E est
a completamente determinada por la cohomologa de
la base y por la clase de Euler. Al igual que en la prueba de 14.7,
R podemos
tomar formas r+1 (B), r (E) de manera que d = ] (), S = 1 y
E = [].
Sea cualquier generador de H r (S). No importa cu
al Rsea, pero pode
mos tomar la clase de la orientaci
on, es decir, la que cumple S = 1. As,
todo elemento de H(S) se expresa de forma u
nica como a + b, con a, b R.
Definimos
d : (B) H(S) (B) H(S)
mediante

d( 1) = d 1,
d( ) = d + (1)p ( ) 1,

p (B).

Una simple comprobaci


on muestra que d2 = 0, luego (B) H(S) se convierte as en un complejo inverso. Definimos
: (B) H(S) (E)
mediante
( 1) = ] (),
( ) = ] () .
Una comprobaci
on sencilla nos da que es un homomorfismo de complejos,
es decir, cumple d = d. Por consiguiente induce una aplicaci
on lineal
: H((B) H(S)) H(E).

424

Captulo 14. La cohomologa de los fibrados

Veamos que es un isomorfismo de complejos. Definimos aplicaciones


i : (B) (B) H(S),

: (B) H(S) (B)

mediante i() = 1, ( + 1) = .
Es claro que son homomorfismos de complejos, as como que la sucesi
on

0 (B) (B) H(S) (B) 0


es exacta.
Por otra parte, el diagrama siguiente es conmutativo:
0

/ (B)

/ NS

/ (B) H(S)

/ (E)

/ (B)

/0

/ (B)

/0

Aplicando 3.1 al diagrama correspondiente entre las sucesiones de cohomologa concluimos que es un isomorfismo.
Podemos dar un paso m
as que muestre m
as claramente la forma en que
interviene la clase de Euler. Para ello definimos
d : H(B) H(S) H(B) H(S)
mediante
d( 1) = 0,
d( ) = (1)p ( E ) 1,

p (B).

Se comprueba inmediatamente que d2 = 0 y que el homomorfismo natural


(B) H(S) H(B) H(S) es un homomorfismo de complejos. Definimos
aplicaciones
i : H(B) H(B) H(S),

: H(B) H(S) H(B)

mediante i() = 1, ( + 1) = .
Son homomorfismos de complejos si consideramos en H(B) la cofrontera
nula. Es claro que el diagrama siguiente es conmutativo y tiene las filas exactas:
0

/ (B)

/ (B) H(S)

/ (B)

/0

/ H(B)

/ H(B) H(S)

/ H(B)

/0

Aplicando 3.1 al diagrama correspondiente para las sucesiones de cohomologa concluimos que H((B) H(S))
= H(H(B) H(S)). En total tenemos

14.2. Indices de secciones

425

un isomorfismo H(H(B) H(S))


= H(E), donde la estructura de complejo de
H(B) H(S) depende de la clase de Euler de E.

Si E = 0, la cofrontera de H(B) H(S) resulta trivial, con lo que tenemos


simplemente H(E)
= H(B) H(S).
M
as explcitamente, en este caso tenemos = d 0 , conR lo que d = d] ( 0 ).
Si sustituimos por ] ( 0 ), se sigue cumpliendo que S = 1 y con esta
elecci
on d = 0, luego podemos tomar = 0.
As, los cociclos del complejo (B) H(S) son simplemente los elementos
de Z(B) H(S) y el isomorfismo se reduce a
([ 1 + ]) = [] () + ] () ] = ([]) + ([]) [].
A su vez, el isomorfismo H(B) H(S)
= H(E) se reduce a
1 + 7 () + () [].

14.2

(14.3)

Indices de secciones

Son muchos los contextos en los que aparecen campos de vectores definidos sobre variedades, principalmente en fsica. Los puntos donde un campo
se anula suelen ser especialmente significativos (pueden representar fuentes o
sumideros de carga electrica, etc.) Hacia 1880 Poincare estudi
o los campos de
vectores sobre superficies y asign
o un ndice a sus ceros (supuesto que fueran
aislados), de modo que la suma de los ndices de un campo era una especie
de c
omputo algebraico de sus ceros, similar al c
omputo de las races de un
polinomio teniendo en consideraci
on sus multiplicidades. Poincare estudi
o esta
suma y descubri
o que en una variedad orientable de genero g (es decir, en una
esfera con g agujeros) la suma era necesariamente igual a 2 2g (o sea, a la
caracterstica de Euler de la superficie). En esta secci
on generalizaremos los
resultados de Poincare. Si tenemos un campo de vectores sobre una variedad
de Riemann y lo normalizamos, pasamos a tener un campo de vectores sobre

su fibrado de esferas en el que los ceros se vuelven singularidades. Este


es el
contexto en el que trabajaremos: singularidades en fibrados de esferas. M
as
adelante traduciremos los resultados que vamos a obtener al contexto de ceros
de secciones en fibrados vectoriales.
Primeramente introduciremos una noci
on tecnica algebraica que nos permitir
a definir c
omodamente el ndice de una secci
on as como relacionarlo con la
clase de Euler y despues daremos una interpretaci
on geometrica de este ndice.
Sea E un complejo de esferas orientable con fibra S = S r que admita una
secci
on . Entonces escinde la sucesi
on exacta
R

S
0 H(B) H(E)
H(B) 0,

R
de manera que S se restringe a un isomorfismo entre el n
ucleo de y H(B).
r
En particular existe una u
nica clase H (E) tal que
Z

( ) = 0
y
= 1.
(14.4)
S

426

Captulo 14. La cohomologa de los fibrados

Si es otra secci
on de E, entonces
Z
( ) = 0,
S

luego por la exactitud existe una u


nica clase [, ] H r (B) tal que
([, ]) = .
En realidad [, ] depende u
nicamente de y . A dicha clase la llamaremos diferencia de y . La propiedad b
asica de esta clase viene dada por el
teorema siguiente:
Teorema 14.8 Sean y dos secciones en un fibrado de esferas orientable E.
Entonces, para todo H(E), se cumple
Z
() () = [, ].
S

n: Como estamos suponiendo que E admite una secci


Demostracio
on,
tenemos que la clase de Euler es nula. El isomorfismo H(B) H(S)
= H(E)
definido en la secci
nicamente
R on anterior depende de una clase determinada u
por la condici
on S = 1. Podemos suponer, pues, que = []. Entonces,
seg
un (14.3) todo elemento de H(E) es de la forma
= () + () = () + () ( + [, ]),
para ciertos , H(B). Entonces
() () = [, ] = [, ].
Por otra parte,

Z
Z
= = .
S

Como consecuencias inmediatas tenemos que = si y s


olo si [, ] = 0,
si y s
olo si = . M
as a
un, si H r (B) = 0 entonces [, ] = 0, luego = ,
es decir, si H r (B) = 0 todas las secciones inducen el mismo homomorfismo en
cohomologa.
Veamos ahora la relaci
on entre la clase de Euler y las diferencias de secciones.
Teorema 14.9 Sea E un fibrado de esferas orientable, sean U y V abiertos en
la base B tales que B = U V y de modo que existan secciones U : U E,
V : V E. Sean y las restricciones a U V , que pueden verse como
secciones del fibrado EU V = 1 [U V ] y por consiguiente podemos formar su
diferencia [, ] H r (U V ). Sea : H(U V ) H(B) el homomorfismo
de conexi
on de la sucesi
on de Mayer-Vietoris de la trada (B, U, V ). Entonces
E = ([, ]).

14.2. Indices de secciones

427

n: Observemos que podemos suponer U V = , ya que en


Demostracio
caso contrario el miembro derecho se interpreta trivialmente como la forma nula
y E tambien es nula porque E admite una secci
on.
Tomemos r+1 (B) y r (E) tales que
Z
E = [],
] () = d,
= 1.
S

(Ver la prueba de 14.7.)


Definimos , r (EU V ) mediante
= i] () ] (] ()),

= i] () ] (] ()),

donde es la proyecci
on en EU V e i : EU V E es la inclusi
on. As
Z
Z
= iU V ] (1) = 1, = iU V ] (1) = 1.
S

Adem
as d = i] (] ()) ] (] (] ())) = ] () ] () = 0 e igualmente
d = 0. Por otra parte, ] ( ) = ] (i] ()) ] () = ] (i] ()) ] (i] ()) = 0, e
igualmente ] ( ) = 0. De aqu se sigue que
= [ ],

= [ ].

Consecuentemente
= [ + ] = ([] () ] ()]),
es decir,
[, ] = [] () ] ()].
Para calcular ([, ]) pasamos de ] () ] () al par
(U ] (), V ] ()) (U ) (V ),
de aqu pasamos a
(U ] (d), V ] (d)) = (U ] (] ()), V ] (] ())) = (iU ] (), iV ] ()).
Concluimos que, en efecto, ([, ]) = [] = E .
Antes de definir el ndice de una secci
on en una singularidad aislada necesitamos algunos resultados adicionales que justificar
an que la definici
on no depende
de ciertas elecciones. Concretamente hemos de ver c
omo se transportan secciones a traves de homomorfismos de fibrados.
Definici
on 14.10 Sea : E E 0 un homomorfismo de fibrados que se restringe a difeomorfismos p : Fp F0 B (p) . Para cada Sec E 0 , definimos
] () : B E mediante
] ()(p) = 1
p ((B (p))).

428

Captulo 14. La cohomologa de los fibrados

Vamos a demostrar que ] () Sec E, de modo que ] : Sec E 0 Sec E.


Evidentemente ] () = 1. S
olo hay que probar que ] () es diferenciable.
Puesto que la diferenciabilidad es una propiedad local, podemos restringirnos
al caso en que los fibrados E = B F y E 0 = B 0 F son triviales. Entonces,
al igual que en la prueba de 13.23, podemos descomponer como

B 1

B F B F B 0 F,
donde es un isomorfismo de fibrados. Definimos : B 0 F mediante
(p) = (p, (p)). Obviamente es diferenciable y ] ()(p) = 1 (p, (B (p))),
luego ] () tambien es diferenciable.
Es inmediato comprobar que si : E E 0 y 0 .E 0 E 00 son homomorfismos de fibrados en las condiciones de la definici
on anterior, entonces
( 0 )] = 0] ] .
El resultado que necesitamos es el siguiente:
Teorema 14.11 Sea : E E 0 un homomorfismo entre fibrados de esferas
orientables tal que cada p : Sp Sp es un difeomorfismo que conserva la
orientaci
on. Sean 0 , 0 Sec E 0 y llamemos = ] ( 0 ), = ] ( 0 ). Entonces
( 0 ) = ,

(0 ) = ,

B ([ 0 , 0 ]) = [, ].

n: Basta tener en cuenta que las relaciones = B 0 y


Demostracio
0
= B implican
= 0 B ,
as como la relaci
on

= 0 B ,

Z Z
= B .

La conclusi
on es inmediata a partir de las definiciones.
Pasamos a definir el ndice de una secci
on en una singularidad aislada. A
partir de aqu nos restringimos al caso de un fibrado de esferas E cuya base

tiene dimensi
on n 2 y su fibra es S n1 . De este modo, E n (B). Este
es
el caso del fibrado de esferas asociado al fibrado de tangentes de una variedad
de Riemann de dimensi
on n. Suponemos una orientaci
on en la variedad E, si
bien no suponemos que E sea orientable como fibrado.
Consideremos un abierto U en B, un punto a U y llamemos Ua = U \ {a}.
Supongamos que : Ua E es una secci
on local de E.
Tomemos un entorno V de a difeomorfo a Rn sobre el que exista una
factorizaci
on local de E. Dicha factorizaci
on permite construir una secci
on
: V E. Llamaremos a a su restricci
on a Va = V \ {a}. Sea V la restricci
on de a Va . Considerando a a y V como secciones del fibrado 1 [Va ],
podemos formar la diferencia [a , V ] H n1 [Va ].

14.2. Indices de secciones

429

Como S es orientable y el fibrado trivial EV = 1 [V ] es orientable como


variedad, tambien lo es como fibrado. Fijamos orientaciones en EV como fibrado y en V de modo que la orientaci
on de EV como variedad coincida con la
orientaci
on producto.
Ahora consideramos la aplicaci
on can
onica a : H n1 (Va ) R definida
por (12.9). Con ella obtenemos un n
umero real a ([a , V ]). Vamos a probar
que depende u
nicamente de y de la orientaci
on de E como variedad.
En primer lugar, las orientaciones de V y del fibrado EV no influyen, pues
si cambiamos una hemos de cambia la otra para que se conserve la orientaci
on
producto. Al cambiar la orientaci
on de V cambiamos el signo de a , y al cambiar
la de EV cambiamos el signo a [a , V ], y los dos cambios de signo se cancelan.
Tampoco importa la elecci
on de la secci
on , pues si 0 es otra secci
on en
las mismas condiciones, como V es difeomorfo a Rn tenemos que H n1 (V ) = 0,
luego seg
un las observaciones tras 14.8 tenemos que [, 0 ] = 0. Aplicando el
teorema 14.11 a la inclusi
on Va V concluimos que [a , a0 ] = 0, luego a = a0
y [a , V ] s
olo depende de a y V .
Por u
ltimo probamos que no importa la elecci
on del entorno V . Si tomamos otro entorno W , es claro que podemos tomar un tercero contenido en
la intersecci
on, luego podemos suponer que W V . Tomamos una secci
on
0 : W EW y hemos de demostrar que aV ([a , V ]) = aW ([a0 , W ]).
Podemos suponer que las inclusiones i : EWa EVa y j : Wa Va
conservan las orientaciones y elegir como 0 la restricci
on de , esto es, 0 = i] ( ).
Adem
as tenemos que W = i] (V ). El teorema 14.11 nos da entonces que
[a0 , W ] = j] ([a , V ]). Finalmente, el teorema 12.29 nos da que
aW ([ 0 , W ]) = aW (j] ([a , V ])) = aV ([a , V ]).

Definici
on 14.12 En las condiciones anteriores, el n
umero real aV ([a , V ])
recibe el nombre de ndice de la secci
on en a, y lo representaremos por ja ().
Es claro que si cambiamos la orientaci
on de la variedad E los ndices cambian
de signo. El teorema siguiente se comprueba sin dificultad:
Teorema 14.13 Sea : E E 0 un homomorfismo de fibrados de esferas con
bases de dimensi
on n y fibras de dimensi
on n 1. Supongamos que E y E 0
est
an orientados como variedades y que conserva la orientaci
on, supongamos
que B es un difeomorfismo de B en un abierto de B 0 y que las restricciones
p son difeomorfismos para todo p B. Sea una secci
on local definida en
un entorno reducido Ua de un punto a B 0 . Sea b B tal que B (b) = a.
Entonces jb (] ()) = ja ().
Ahora demostraremos que la definici
on de ndice que hemos dado es equivalente a la que dio Poincare para superficies, con lo que demostraremos de paso
que el ndice de una secci
on en un punto es siempre un n
umero entero.

430

Captulo 14. La cohomologa de los fibrados

Consideremos las condiciones de la definici


on de ndice, es decir, tenemos un
fibrado de esferas E, orientable como variedad, con base de dimensi
on n y fibra
de dimensi
on n 1 y una secci
on : Ua E, donde U es un abierto en B y
a U . Tomamos un entorno V U de a difeomorfo a Rn sobre el que E tenga
una factorizaci
on local. Componiendo esta con una carta de V obtenemos un
isomorfismo de fibrados
: Rn S n1 EV = 1 [V ].
Si tomamos la carta de V de forma que a tenga coordenadas nulas se cumplir
a
que Rn (0) = a. Consideramos en Rn y en S n1 las orientaciones can
onicas
definidas en la p
agina 12.1. En el producto consideramos la orientaci
on producto
y tomamos de modo que conserve las orientaciones.

Consideremos la secci
on ] () : Rn0 Rn S n1 . Esta
determina una
aplicaci
on diferenciable 0 : Rn0 S n1 dada por1 ] ()(v) = (v, 0 (v)).
Finalmente restringimos 0 a una aplicaci
on S0 : S n1 S n1 .
Vamos a demostrar que ja () = grad S0 . Con ello tendremos la siguiente
interpretaci
on geometrica del ndice:
Para calcular el ndice de una secci
on local en una singularidad a
fijamos una orientaci
on en un entorno coordenado de a en B, la
cual, junto con la orientaci
on de E como variedad, determina una
orientaci
on local de E como fibrado y a su vez una orientaci
on de
la fibra tpica de E; trazamos una esfera S en B alrededor de a,
orientada de forma que una base de vectores tangentes en un punto
es positiva si al anteponerle el vector normal que apunta hacia fuera
del crculo de centro a obtenemos una base positiva de B; para cada
p S, la factorizaci
on local de E nos transforma (p) en un punto
de la fibra tpica de E, con lo que tenemos una aplicaci
on entre
esferas, cuyo grado es el ndice de en a.
M
as groseramente, si tenemos un campo de vectores tangentes unitarios
en una subvariedad de Rm , tomamos un entorno de la singularidad a lo suficientemente peque
no como para que podamos aplanar la variedad, es decir,
identificarla con un abierto de Rn , con lo que el campo de vectores pasa a ser
una aplicaci
on Rn S n1 . El ndice de la secci
on es el grado de la restricci
on
de esta aplicaci
on a una esfera arbitraria alrededor de a. En dimensi
on 2 el
ndice es el n
umero de vueltas que dan los vectores tangentes cuando damos
una vuelta alrededor de a.
En efecto, el teorema anterior nos da que ja () = j0 (] ()), luego no perdemos generalidad si suponemos que E = Rn S n1 , a = 0 y (v) = (v, 0 (v)).
Fijemos un punto p S n1 y tomemos la secci
on : Rn Rn S n1
1 En definitiva, estas manipulaciones muestran que una secci
on de un fibrado de esferas es
localmente una secci
on de un fibrado de esferas trivial, la cual puede verse a su vez como una
aplicaci
on diferenciable que a cada punto de Rn le asigna un vector unitario, es decir, como
un campo de vectores unitarios en RN .

14.2. Indices de secciones

431

R
dada por (v) = (v, p). Sea n1 (S n1 ) tal que
= 1, con lo que
S n1
R
1 n1 (Rn0 S n1 ) cumple 0] (1 ) = 0 y S (1 ) = 1.
De este modo, 0 = [1] H n1 (Rn0 S n1 ). Por otra parte tenemos que
OS n1 = [] H n1 (S n1 ) es la clase de la orientaci
on de S n1 y si llamamos
n
n1
n1
S : R0 S
S
a la proyecci
on, es claro que 0 = S (OS n1 ).
Se comprueba inmediatamente que = 0 ( (0 )), con lo que
[0 , ] = (0 ) = (S (OS n1 )) = 0 (OS n1 ) H n1 (Rn0 ). Por consiguiente j0 () = 0 ( 0 (OS n1 )). Ahora aplicamos el teorema 12.30 (y aqu
usamos que la orientaci
on de la esfera es la can
onica), seg
un el cual
Z
Z
j0 () =
S0 (OS n1 ) = grad S0
OS n1 = grad S0 .
S n1

S n1

En particular hemos probado que los ndices son n


umeros enteros.
Si : U E es una secci
on de E (en las condiciones usuales) y a U ,
entonces podemos considerar la restricci
on a : Ua E, con lo que tiene sentido calcular el ndice ja (a ), es decir, cualquier punto del dominio de puede
considerarse una singularidad sin m
as que restringir . Ahora bien, si calculamos ja () seg
un la definici
on, podemos tomar = V , con lo que claramente
obtenemos que ja () = 0, es decir, las falsas singularidades tienen ndice 0.
Ahora podemos demostrar un recproco parcial:
Teorema 14.14 Sea E un fibrado de esferas, orientable como variedad, con
base B de dimensi
on n y fibra de dimensi
on n 1, sea U un abierto en B,
a U y sea : Ua E una secci
on de ndice 0. Entonces existe una secci
on

: U E que coincide con fuera de un entorno de a.


n: Con la notaci
Demostracio
on que hemos usado en la interpretaci
on
geometrica del ndice, tenemos que j0 (] ()) = ja () = 0, y es claro que si
construimos una secci
on
: Rn Rn S n1 que coincida con ] () fuera de
la bola unidad, dicha secci
on determinar
a una secci
on en U en las condiciones
del enunciado. As pues, podemos suponer que E = Rn S n1 y que a = 0.
Entonces j0 () = grad S0 = 0
El teorema 12.45 nos da una aplicaci
on diferenciable : Rn S n1 tal
0
que si kxk 1 entonces (x) = (x). Basta tomar
(x) = (x, (x)).
Ejercicio: Probar que la secci
on : R20 R2 S 1 dada por
(x) = (x, cos(2/kxk), sen(2/kxk))
tiene ndice 0 pero no puede extenderse a una secci
on en R2 .

Ahora mostramos la relaci


on entre la clase de Euler y los ndices de las
secciones en un fibrado de esferas:
Teorema 14.15 Sea E un fibrado de esferas orientable cuya base B es una
variedad compacta y orientable de dimensi
on n 2 y su fibra es S n1 . Consideramos en E como variedad la orientaci
on producto. Sea : B E una

432

Captulo 14. La cohomologa de los fibrados

secci
on con un n
umero finito de singularidades a1 , . . . , ak . Entonces
k
P

jai () =

i=1

E .

n: Tomemos entornos Ui de cada ai disjuntos dos a dos, difeoDemostracio


morfos a Rn y sobre los que existan factorizaciones locales de E. Consideremos
los abiertos
[
U=
Ui ,
V = B \ {a1 , . . . , ak }.
i

As B = U V . Tomemos secciones i : Ui E, las cuales determinan


una secci
on : U E. Llamemos : U V E y
: U V E a las
restricciones de y . El teorema 14.9 nos da que E = ([
,
]), donde
es el homomorfismo de conexi
on de la sucesi
on de Mayer-Vietoris de la trada
(B, U, V ).
Sea Uai = Ui \ {ai } y llamemos ai , ai a las restricciones
de y a Uai .
P
De las definiciones se sigue inmediatamente que [
,
] = [ai , ai ].
i

Llamamos i : H n1 (Uai ) R a las aplicaciones can


onicas. Ahora aplicamos la conmutatividad del diagrama (12.10), en virtud de la cual tenemos
que
Z
Z
k
k
P
P
E =
([
,
]) =
i ([ai , ai ]) =
jai ().
B

i=1

i=1

Con esto tenemos probado que la suma de los ndices de una secci
on s
olo
depende del fibrado E (salvo el signo, que depende de las orientaciones). En
particular, si la dimensi
on de la base es impar la suma es nula (teorema 14.7).
Todava nos falta demostrar que si E es el fibrado de esferas asociado al fibrado
de tangentes de una variedad de Riemann compacta y orientable V entonces la
integral de E es la caracterstica de Euler de V , pero esto tendr
a que esperar. No obstante, a
un podemos extraer otra consecuencia notable del teorema
anterior:
Teorema 14.16 Sea E un fibrado de esferas orientable sobre una base conexa
y orientable de dimensi
on n 2 y con fibra S n1 . Entonces E tiene una secci
on
(sin singularidades) si y s
olo si su clase de Euler es nula.
n: El teorema 14.6 nos da una implicaci
Demostracio
on. Supongamos
ahora que E = 0. Si la base B no es compacta basta considerar el teorema
13.40. Si B es compacta, el teorema 13.47 nos da la existencia de una secci
on
con a lo sumo una singularidad. Ahora bien, por el teorema anterior, el ndice
de dicha singularidad ha de ser 0 y entonces 14.14 nos permite modificarla para
obtener una secci
on sin singularidades.
En particular, todo fibrado en las condiciones de este teorema con n impar
tiene una secci
on.

14.3. El isomorfismo de Thom

14.3

433

El isomorfismo de Thom

Nos ocupamos ahora de la cohomologa de los fibrados vectoriales. Nos interesar


a especialmente el caso de los fibrados de tangentes de las variedades
diferenciales. Recordemos que si E es un fibrado orientable tenemos el homomorfismo inducido por la integral en fibras
Z
: Hcf (E) H(B)
F

Nuestro estudio de la cohomologa de los fibrados de esferas se ha basado


fuertemente en la compacidad de las fibras, que implica a su vez la igualdad
Hcf (E) = H(E). Esto ya no es cierto para fibrados vectoriales, pero en cambio
las fibras tienen ahora otra propiedad de la que podemos sacar partido: son
contractibles.
Teorema 14.17 Sea E un fibrado orientable con fibra contractible. Entonces
Z
: Hcf (E) H(B)
F

es un isomorfismo.
n: Usamos la misma tecnica que en la prueba del teorema
Demostracio
14.2. En primer lugar demostramos
A) El teorema se cumple para el fibrado trivial E = Rn F .
Sea 0 : Rn F F la proyecci
on e i : F Rn F la aplicaci
on dada
por i(v) = (0, v). Es claro que ambas determinan aplicaciones lineales
]0 : c (F ) cf (Rn F )

i] : cf (Rn F ) c (F ),

las cuales inducen a su vez aplicaciones


0 : Hc (F ) Hcf (Rn F ),

i : Hcf (Rn F ) Hc (F ).

Vamos a probar que son isomorfismos inversos. Puesto que i 0 es la


identidad, lo mismo sucede con 0 i . Consideremos ahora 0 i, que claramente
es homot
opica a la identidad. Una homotopa H : R Rn F Rn F viene
dada por H(t, x, v) = (tx, v). Seg
un el teorema 11.13, la aplicaci
on H induce una
homotopa de complejos h : (Rn F ) (Rn F ) dada por h = H] it I01 .
Ahora bien, es claro que H es un homomorfismo de complejos, luego H]
lleva formas con soporte compacto en fibras a formas con soporte compacto
en fibras, lo mismo sucede con la evaluaci
on it y es f
acil ver que lo mismo
vale para el operador integral I01 . As pues, h se restringe a una homotopa
h : cf (Rn F ) cf (Rn F ) entre ]0 i] y la identidad. Por consiguiente
0 i es la identidad.

434

Captulo 14. La cohomologa de los fibrados

Tenemos el siguiente diagrama conmutativo:


Hcf (Rn F )
R

/ Hc (F )
R

H(Rn )

/R

donde j es el isomorfismo natural. (Notemos que como F es contractible


R
Hc (F ) = Hc0 (F ).) Como F es conexo (por ser contractible) tenemos que F
R
es un isomorfismo, luego F tambien lo es.
El paso siguiente es demostrar:

B) Si E es un fibrado arbitrario y U , V son abiertos en la base B


tales que B = U V y los fibrados EU = 1 [U ], EV = 1 [V ] y
EU V = 1 [U V ] cumplen el teorema, lo mismo le sucede a E.
La sucesi
on exacta
0 (E) (EU ) (EV ) (EU V ) 0
que induce la sucesi
on de Mayer-Vietoris se restringe a una sucesi
on exacta
0 cf (E) cf (EU ) cf (EV ) cf (EU V ) 0.
El diagrama siguiente es conmutativo:
0

/ cf (E)
R

/ (B)

/ cf (EU ) cf (EV )
R R

/ (U ) (V )

/ (EU V )
R

/0

/ (U V )

/0

Ahora basta pasar a las sucesiones exactas de cohomologa y aplicar 3.1.


Trivialmente se comprueba:
C) Si E es un fibrado arbitrario cuya base B es uni
on disjunta de
abiertos {Ui }iI disjuntos dos a dos y el teorema vale para cada
fibrado Ei = 1 [Ui ] entonces vale tambien para E.
El argumento tpico nos permite ahora demostrar:
A0 ) El teorema se cumple para los fibrados triviales E = B F .
En efecto, por A) sabemos que se cumple para los fibrados 1 [U ], donde U
es un abierto en B difeomorfo a Rn , que forman una base de B. Aplicando B
lo probamos para uniones finitas de estos abiertos y por C) y el teorema 12.19
(como en la prueba de 14.2) concluimos que vale para B F .
Usando ahora A) en lugar de A0 ) en el argumento anterior obtenemos el caso
general.

14.3. El isomorfismo de Thom

435

Definici
on 14.18 Sea E un fibrado orientable con fibra contractible. Se llama
isomorfismo de Thom al isomorfismo
Th : H(B) Hcf (E)
inverso de la integral en fibras. La clase E = Th(1) rcf (E) se llama clase de
R
Thom del fibrado E. Est
a determinada por que F E = 1.

Vamos a comprobar que la clase de Thom determina el isomorfismo de Thom


exactamente igual que la clase de Euler determina la aplicaci
on de Gysin. Observemos que cf (E) es un ideal de (E), es decir, si cf (E) y (E),
entonces , cf (E). Esto hace que el producto exterior induzca de
forma natural operaciones
H(E) Hcf (E) Hcf (E)

Hcf (E) H(E) Hcf (E)

con las que Hcf (E) resulta ser un H(E)-bim


odulo.
Teorema 14.19 Sea E un fibrado orientable con fibra contractible. Entonces
el isomorfismo de Thom cumple:
Th( ) = () Th().
n: Por el teorema 13.30 tenemos que
Demostracio
Z
Z

( () Th()) = Th() = .
F

Basta aplicar Th a los dos miembros.


El teorema 13.28 se traduce inmediatamente al teorema siguiente:
Teorema 14.20 Sea : E E 0 un homomorfismo entre fibrados orientables
con fibras contractibles tal que para cada p B la restricci
on p : Fp F0 B (p)
es un difeomorfismo que conserva la orientaci
on. Entonces el diagrama siguiente
es conmutativo:
Hcf (E 0 )
O

cf

Th

H(B 0 )

/ Hcf (E)
O
Th

/ H(B)

En particular cf (E 0 ) = E .
A partir de aqu nos restringimos al caso en que E es un fibrado vectorial orientable (cuya fibra Rr es ciertamente contractible). Recordemos que la
secci
on nula 0 : B E nos permite identificar a B con una subvariedad
de E. Observemos que 0 es homot
opica a la identidad. Una homotopa
H : R E E viene dada por Ht (w) = tw. As pues,
: H(B) H(E)

436

Captulo 14. La cohomologa de los fibrados

es un isomorfismo cuyo inverso es 0 . Por otra parte tenemos el isomorfismo de


Thom
Th : H(B) Hcf (E),
R
cuyo inverso es F .
Si dotamos a E de una metrica de Riemann g, entonces podemos considerar
el fibrado de esferas asociado ES . Si definimos kwk2 = g(w) (w, w), es claro que
k k2 : E R es una aplicaci
on diferenciable y ES est
a formado por los puntos
de E que cumplen kwk2 = 1. Llamaremos S a la clase de Euler del fibrado de
esferas ES .
Sea E0 = E \ B. Es f
acil ver que se trata de un subfibrado de E con base
B y fibra Rr \ {0}. La aplicaci
on k k : E0 R es diferenciable, y por lo tanto
tambien lo es la proyecci
on : E0 ES dada por (w) = w/kwk.
Vamos a relacionar la cohomologa de E con la de ES . Para ello nos basaremos en el siguiente teorema tecnico:
Teorema 14.21 Sea E un fibrado vectorial orientable dotado de una metrica
de Riemann, sea h C (R) una funci
on creciente tal que h(t) = 0 para t < 1/4
y h(t) = 1 para t > 1/2. Sea f C (E) dada por f (w) = h(kwk). Entonces,
para cada m (ES ) se cumple
Z
Z
= (1)m+r1 df ] .
S

n: El integrando del segundo miembro requiere algunas conDemostracio


sideraciones: En principio ] () m (E0 ). Por otra parte, df cf (E). En
efecto, para comprobarlo aplicamos el teorema 13.22, es decir, tomamos una
factorizaci
on local g : U Rr 1 [U ] de g y comprobamos que g] (df ) tiene
soporte compacto en fibras. Ahora bien, si K es un compacto en U entonces
K sop g] (df ) est
a contenido en el producto de K por la corona esferica de
radios 1/4 y 1/2, luego es compacto.
Por consiguiente df ] m+1
amos poner
cf (E0 ) (donde, en realidad, deber
i] (df ), siendo i : E0 E la inclusi
on). Ahora bien, como df se anula en un
entorno de B, lo mismo le sucede a df ] (), por lo que si la extendemos a
m+1 (E) con el valor 0 sobre B obtenemos ciertamente una forma diferenciable
cuya integral en fibras en E coincide con su integral en E0 . Dicha forma es la
que aparece en la ecuaci
on del enunciado.
Puesto que los dos miembros de la igualdad que queremos probar son lineales
en , mediante una partici
on de la unidad podemos restringirnos al caso en que
el soporte de est
a contenido en 1 [U ], donde U es un abierto en B sobre el que
existe una factorizaci
on local g : U Rr 1 [U ] de E tal que las aplicaciones
gp sean isometras (teorema 13.37). Entonces g se restringe a una factorizaci
on
local gS : U S r1 S1 [U ]. Podemos suponer que g hace corresponder
la orientaci
on de E con la orientaci
on de U Rr (como fibrado) inducida por
r
la orientaci
on can
onica de R . As, gS hace corresponder la orientaci
on de
U S r1 inducida por la orientaci
on can
onica de la esfera con la orientaci
on de
ES inducida por la de E.

14.3. El isomorfismo de Thom

437

De aqu se sigue que podemos suponer que E = B Rr , de modo que


ES = B S r1 , la orientaci
on en E es la inducida por la orientaci
on can
onica
de Rr y la orientaci
on de ES es la inducida por la orientaci
on can
onica de S r1 .
De nuevo por linealidad y tomando una partici
on de la unidad podemos
suponer que tiene su soporte contenido en una carta de ES producto de una
carta de B por una carta de S r1 , y de nuevo por linealidad podemos suponer
que = 1 2 , donde 1 mr+1 (B) y 2 r1 (S r1 ) (si la dimensi
on de
2 es distinta de r 1 ambos miembros son nulos). El teorema 13.30 nos da que
Z
Z
= 1 2] (2 ),
S

Z
df ]

m+r1

(1)

Z
df 1] (1 ) ] (2] (2 ))

m+r1

= (1)
F
Z
= 1] (1 ) df ] (2] (2 ))
F
Z
= 1 df ] (2] (2 )).
F

As pues, basta probar el teorema en el caso en que = 2] (2 ), y as ahora


tenemos que demostrar una igualdad de funciones. Concretamente, si p B,
tenemos
Z
Z
p =
2 ,
S r1

Sp

y si jp : Rr \ {0} E0 es la aplicaci
on v 7 (p, v), entonces
Z
Z
Z
(df ] ())p =
djp] (f ) jp] (] (2] (2 ))) =
df ] (2 ),
Rr

Fp0

Rr

donde f(v) = h(kvk) y : Rr S r1 es la proyecci


on natural. Como d2 = 0
(pues r (S r1 ) = 0), se cumple que
df ] (2 ) = d(f] (2 )).
El teorema de Stokes nos da que
Z
Z
Z

(df ] ())p =
d(f ] (2 )) =
Fp0

Rr

S r1

i] (] (2 )) =

S r1

Z
2 = p .
Sp

Un poco m
as en general, dado un fibrado vectorial orientable E dotado de
una metrica de Riemann, sea f C (E) cualquier funci
on tal que sop f E0

y 1 f Ccf
(E). Por ejemplo sirve la funci
on f construida en el teorema
anterior. Entonces podemos definir la aplicaci
on lineal (ES ) cf (E) dada
por
7 (1)m+r1 df ] (),
m (ES )

438

Captulo 14. La cohomologa de los fibrados

(notemos que df cf (E) y la discusi


on al principio de la prueba del teorema
anterior sigue siendo v
alida). Adem
as es claro que esta aplicaci
on conmuta con
la diferencial exterior, por lo que induce una aplicaci
on lineal
E : H(ES ) Hcf (E).
Esta aplicaci
on es independiente de la elecci
on de f , pues si g es otra funci
on
en las mismas condiciones y d = 0 entonces
df ] () dg ] () = d((f g) ] ())
y (f g) = (1 g) (1 f ) cf (E), por lo que (f g) ] () cf (E).

El teorema anterior nos da entonces que, para toda clase H(ES ), se


cumple
Z
Z
E () = .
F

Equivalentemente, tenemos el diagrama conmutativo


Hcf (E)
9
tt
t
t
t
tt
tt
R

H(ES )
F
JJ
JJ
J
J
R JJ
J%

S
H(B)

(14.5)

Si : E E 0 es un homomorfismo entre fibrados vectoriales orientables


dotados de metricas de Riemann y las restricciones de a las fibras son isomorfismos que conservan la orientaci
on, entonces determina un homomorfismo de
fibrados S : ES ES0 dado por
S (w) =

(w)
.
k(w)k

Es f
acil ver que el diagrama siguiente es conmutativo:
H(ES0 )

/ H(ES )

E 0

Hcf (E 0 )

cf

/ Hcf (E)

En efecto, tomamos f 0 C (E) tal que sop f 0 E00 y 1 f 0 Ccf


(E 0 ) y

definimos f = ] (f ), de modo que sop f E0 y 1 f Ccf (E). Tomamos


(ES0 ) tal que d = 0. As

cf ] (df 0 0] ()) = df ] (0] ()) = df ] (S] ()).

La conclusi
on es ahora inmediata.

14.3. El isomorfismo de Thom

439

Combinando los dos u


ltimos diagramas obtenemos la conmutatividad del
siguiente:
H(ES0 )
R

H(B 0 )

/ H(ES )
R

/ H(B)

Veamos ahora la relaci


on entre la clase de Thom E de E y la clase de Euler
S de ES . Es la m
as simple posible:
Teorema 14.22 Sea E un fibrado vectorial orientable dotado de una metrica
de Riemann, sea i : cf (E) (E) la inclusi
on, sea E rcf (E) la clase de
r
Thom de E y sea S (B) la clase de Euler de ES . Entonces i(E ) = (S ).
n: Seg
Demostracio
un la construcci
on de la clase de Euler, existen formas
r (B) y r1 (ES ) tales que
S = [],

S] () = d,

Z
= 1.
S

Sea f C (E) seg


un el teorema 14.21 y definamos
= ] () d(f ] ()) r (E).
Como d = 0, tambien d = 0. Veamos que cf (E). Para ello
observamos que ] (d) = ] (S] ()) = ] (), luego
= ] () df ] () f ] (d) = (1 f )] () df ] (),
con lo que w = 0 siempre que kwk > 1/2.
El teorema quedar
a probado si demostramos que E = [], puesR entonces
i(E ) = [] = ([]) = ( ). A su vez, para ello basta probar que [] = 1,
F
S
y esto se cumple por los teoremas 13.30 y 14.21:
Z
Z
Z
Z
= (1 f ) df ] () = = 1.
F

En particular, si : B E es una secci


on cualquiera (por ejemplo la
secci
on nula), se cumple que S = (i(E )). Por consiguiente S no depende
de la elecci
on de la metrica de Riemann en E.
El siguiente diagrama conmutativo muestra la relaci
on entre la cohomologa
de E y la de ES a traves de los isomorfismos Th y (La aplicaci
on D es la

440

Captulo 14. La cohomologa de los fibrados

aplicaci
on de Gysin de ES ):
Hcf (E)
t9 O
t
E tt
t
tt
t
t
Th
H(ES )
JJ
JJ
R JJJJ
J%

S
H(B)

/ H(E)
O II
II i
II
II
I$

H(ES )

u:
u
u
uu
uu S
u
u
/ H(B)

El tri
angulo izquierdo es (14.5), el derecho conmuta porque i = S . Para
probar la conmutatividad de diagrama central observamos que si H(B)
entonces
D() = S ,
Th() = () E .
Por consiguiente, i(Th()) = () (S ) = (D()).

14.4

Secciones en fibrados vectoriales

Ahora podemos trasladar al contexto de fibrados vectoriales el estudio que


hemos hecho de las singularidades de las secciones en fibrados de esferas. Consideremos, pues, una secci
on : B E de un fibrado vectorial E. Diremos
que a B es un cero aislado de si (a) = 0 y existe un entorno U de a donde
(p) 6= 0 si p U es distinto de a.
Supondremos adem
as que dim B = dim F = n 2 y que E es orientable

como variedad. (Este


es siempre el caso del fibrado de tangentes de una variedad
diferencial.)
Fijemos una metrica de Riemann g en el fibrado E y sea ES el fibrado de
esferas correspondiente. Si a es un cero aislado de , en un entorno U de a
podemos definir la secci
on S : U ES (con una singularidad aislada en a)
dada por
(p)
S (p) =
.
k(p)k
Definimos el ndice de en a como ja () = ja (S ), donde el termino de la
derecha es el ndice definido en 14.12.
Vamos a probar que la definici
on no depende de la elecci
on de la metrica
de Riemann en E. Sabemos que el ndice no se altera si cambiamos U por un
abierto menor, por lo que podemos suponer que U es difeomorfo a Rn , que a es el
u
nico cero de en U y que existe una factorizaci
on local f : U Rn 1 [U ].
n
Sea
: U R la aplicaci
on dada por f (p,
(p)) = (p). Entonces
s
olo
vale 0 en a, luego est
a definido el grado local grada
(definici
on 12.32). Vamos
a probar que ja () = grada
, lo que justificar
a su independencia de la metrica.
Podemos suponer que E = 1 [U ], es decir, que E es trivial y B = U es
difeomorfo a Rn . M
as a
un, podemos suponer que E = U Rn , considerando en el

14.4. Secciones en fibrados vectoriales

441

producto la metrica de Riemann que convierte a f en isometra. Entonces f pasa


a ser la identidad y (p) = (p,
(p)). Recordemos que grada
= a (
a (01 (1))),
donde
p : H n1 (Ba ) R
y
0 : H n1 (Rn0 ) R

son las aplicaciones can


onicas.
Sea n1 (Rn0 ) tal que 01 (1) = []. Seg
un el teorema 12.30 tenemos
que
Z
i] () = 1,
S n1

n1

Rn0

donde i : S

es la inclusi
on. Para cada p B, la metrica de E induce
un producto escalar en Fp = {p} Rn y este a su vez determina trivialmente
un producto escalar en Rn . Consideramos una isometra g : Rn Rn entre
este producto escalar y el producto can
onico (que conserve la orientaci
on), de
modo que el teorema de cambio de variable nos da que
Z
ip] (g] ()) = 1,
Sp

donde {p} Sp es la esfera unidad de Fp e ip : Sp Rn es la inclusi


on. Ahora
bien, el teorema 12.29 nos da que g 0 = 0 , luego y g] () representan la
misma clase, al igual que ip] () e ip] (g] ()). En definitiva:
Z
ip] () = 1,
para todo p B.
Sp

Si ahora llamamos i : ES E a la inclusi


on, podemos concluir que
Z
i] (1 ) = 1.
S

M
as a
un, tomando una factorizaci
on de E cuyas restricciones a las fibras sean
isometras deducimos que ES es difeomorfo a Rn S n1 , luego H n1 (ES )
= R.
Por consiguiente la integral en fibras es un isomorfismo y en particular i] (1 )
representa a la u
nica clase en H n1 (ES ) cuya integral en fibras vale 1.
De este modo, si : B ES es cualquier secci
on, la clase a dada por
(14.4) ha de ser necesariamente [i] (1 )]. Por otra parte
S = a (S (a )),

pues el segundo miembro cumple (14.4). Por consiguiente [a , S ] = S (a ) y


ja () = a (S (a )). Digamos que S (p) = (p,
S (p)), para cada p B. As
S (a )) = [S] (i] (2] ()))] = [
S] ()] =
S (01 (1)).

Ahora bien, las aplicaciones


S y
a : Ua Rn0 son homot
opicas, pues

a (p) es un m
ultiplo positivo de
S (p), y por consiguiente el segmento que los
une no pasa por 0. As pues,
grada
= a (
S (01 (1))) = ja ().

442

Captulo 14. La cohomologa de los fibrados

De esta caracterizaci
on que acabamos de obtener se sigue f
acilmente el teorema siguiente:
Teorema 14.23 Sea : E E 0 un homomorfismo de fibrados que induce
isomorfismos entre las fibras y tal que B : B B 0 sea un difeomorfismo
local. Supongamos que E y E 0 son orientables como variedades y que las bases
y las fibras tienen dimensi
on n 2. Sea una secci
on de E 0 con un cero aislado
en b = B (a). Entonces ] () tiene un cero aislado en a y ja (] ()) = jb (),
donde el signo depende de si conserva o invierte las orientaciones.
n: Observemos que, por el teorema 13.20, las hip
Demostracio
otesis implican que es un difeomorfismo local, luego tiene sentido decir que conserva
o invierte las orientaciones (se entiende que alrededor de a).
Tomando factorizaciones locales alrededor de a y b reducimos el problema
al caso en que E y E 0 son triviales y y B son difeomorfismos (aqu usamos
la caracterizaci
on del ndice que hemos obtenido). Tomamos una metrica de
Riemann en E 0 y definimos en E la metrica para la cual las aplicaciones p son
isometras. Entonces se restringe a un difeomorfismo S : ES ES0 y el
teorema se reduce a 14.13.
El teorema siguiente es una consecuencia inmediata de 14.15:
Teorema 14.24 Sea E un fibrado vectorial orientable sobre una base compacta
orientable de la misma dimensi
on n 2 que la fibra, fijemos una metrica de
Riemann en E y sea S la caracterstica de Euler del fibrado de esferas asociado
ES . Sea : B E una secci
on con un n
umero finito de ceros a1 , . . . , am .
Entonces
Z
m
P
jai () =
S .
i=1

Todo fibrado en las condiciones de este teorema admite una secci


on con un
n
umero finito de ceros. En efecto:

Teorema 14.25 Sea E un fibrado vectorial tal que su base y su fibra tengan
ambas dimensi
on n 2. Si la base no es compacta E admite una secci
on sin
ceros y en caso contrario E admite una secci
on con a lo sumo un cero.
n: Fijamos una metrica de Riemann en E. Si la base no
Demostracio
es compacta el teorema 13.40 nos da que el fibrado de esferas ES tiene una
secci
on sin singularidades, la cual es tambien una secci
on sin ceros de E. Si la
base es compacta el teorema 13.47 nos da que ES admite una secci
on con a
lo suma una singularidad en un punto a. Podemos considerar a como una
secci
on sin ceros de E con una singularidad en a. A traves de una factorizaci
on
local podemos construir un isomorfismo de fibrados vectoriales f : Rn Rn
1 [U ], donde U es un entorno de a y fRn (0) = a. Por el teorema 13.37
podemos exigir adem
as que las restricciones a las fibras sean isometras. Sea

: Rn \ {0} S n1 la aplicaci
on dada por f (p,
(p)) = (fRn (p)), para todo
p Rn \ {0}.

14.5. La clase y la caracterstica de Euler

443

Claramente, si construimos : Rn Rn diferenciable que coincida con

fuera de un entorno de 0 y que no se anule salvo en 0, con ella podremos


modificar alrededor de a para tener una secci
on de E con un u
nico cero en a.
Es f
acil construir una funci
on diferenciable q : ]0, +[ ]0, +[ que
coincida con la identidad cerca de 0 y valga 1 lejos de 0. A partir de ella
formamos h : Rn Rn definida como h(x) = f (kxk2 ) (y h(0) = 0) que
coincide con kxk2 en un entorno de 0 y vale 1 fuera de un entorno de 0 (y no se
anula salvo en 0). Ahora basta definir (x) = h(x)
(x). Teniendo en cuenta
que k
(x)k = 1 para todo x Rn \ {0} se comprueba trivialmente que es
diferenciable en 0.
Combinando los u
ltimos teoremas concluimos que si E es un fibrado vectorial
orientable con base compacta orientable y fijamos una metrica de Riemann, la
clase de Euler S del fibrado de esferas asociado es independiente de la metrica.
Esto sigue siendo cierto si la base no es compacta, pues entonces S = 0.
Definici
on 14.26 Sea E un fibrado vectorial orientable con base orientable de
la misma dimensi
on n 2 que la fibra. Llamaremos clase de Euler de E a la
clase de Euler S del fibrado de esferas asociado a cualquier metrica de Riemann
sobre E.

14.5

La clase y la caracterstica de Euler

En esta secci
on nos restringimos al caso del fibrado de tangentes T V de
una variedad diferencial V compacta y orientable de dimensi
on n. Tenemos
definidas la clase de Thom V ncf (T V ) y la clase de Euler S n (V )
asociada a cualquier metrica de Riemann en V . En esta secci
on probaremos
que S est
a determinada por la relaci
on
Z

S = V ,

donde V es la caracterstica de Euler de V .


y

Definimos LpV como el espacio vectorial de todos los endomorfismos de H p (V )


LV =

L p
LV .
p

Como H p (V ) tiene dimensi


on finita (ver la observaci
on tras 12.20) el teorema 9.31 nos da un isomorfismo natural
rp : H p (V ) H p (V ) LpV .
Definimos el isomorfismo
r:

n
L

H p (V ) H p (V ) LV

p=0

444

Captulo 14. La cohomologa de los fibrados

dado por
r=

n
L

(1)np rp .

p=0

Ahora consideramos los isomorfismos del teorema de dualidad de Poincare:


DVp : H p (V ) H np (V ) ,
que determinan un isomorfismo
1 DV1 :

n
L

H p (V ) H p (V )

p=0

n
L

H p (V ) H np (V ).

p=0

Por u
ltimo consideramos el isomorfismo de K
unneth
n
L p
:
H (V ) H np (V ) H n (V V ).
p=0

Definici
on 14.27 El isomorfismo de Lefchetz de una variedad diferencial ndimensional compacta y orientable V es el isomorfismo
V : LV H n (V V )
dado por V = r1 (1 DV1 ) . La clase de Lefchetz de V es la imagen
V H n (V V ) de la identidad en H(V ).
La clase de Lefchetz ser
a la relaci
on entre la caracterstica de Euler y la
clase de Euler, pasando a su vez por la clase de Thom. Primeramente hemos de
demostrar algunos resultados sobre el isomorfismo de Lefchetz. Sean
1 : V V V

2 : V V V

las proyecciones en la primera y segunda componente respectivamente. Consideraremos a V V como fibrado con base y fibra V y con la proyecci
on 1 . El
teorema siguiente nos da una expresi
on explcita para 1
.
V
Teorema 14.28 Sea V una variedad diferencial compacta y orientable de dimensi
on n. Para cada LV y cada H(V ) se cumple la relaci
on
Z
() = 2 () V ().
V

n: Como ambos miembros son lineales en y en , podemos


Demostracio
suponer que
= r( DV ),

H p (V ),

H np (V ),

as como que H q (V ). Entonces V () = y as


Z
Z
2 () V () = (1)pq 1 () 2 () 2 ()
V
V
Z
qn
= (1) 2 ( ).
V

14.5. La clase y la caracterstica de Euler

445

La u
ltima integral es nula salvo si p = q y lo mismo sucede con (), luego
podemos suponer que as ocurre. En tal caso el signo se reduce a (1)pn y
usando la observaci
on tras 9.31 vemos que
Z
() = (1)pn rp ( DV )() = (1)pn DV () = (1)pn
.
V

Es claro que esta expresi


on coincide con la anterior.
Como consecuencia:
Teorema 14.29 Sea V una variedad compacta y orientable n-dimensional. La
clase de Lefchetz de V es la u
nica clase V H n (V V ) que cumple
Z
2 () V =

para todo H n (V ).

En particular

V = 1.

Ahora mostraremos la relaci


on entre la clase de Lefchetz y la caracterstica
de Euler. Para ello consideramos la diagonal : V V V , que nos permite
transportar la clase de Lefchetz a (V ) H n (V ). Esta clase est
a completamente determinada por su integral. Enseguida veremos que dicha integral
es precisamente la caracterstica de Euler V y m
as adelante probaremos que
(V ) es la clase de Euler S de V .
Definici
on 14.30 Sea V una variedad compacta y orientable de dimensi
on n.
Definimos la traza Tr : LV R como la aplicaci
on lineal dada por
Tr() =

n
P

(1)p Tr(p ),

p=1

donde =

P
p

p , con p LpV y en el segundo miembro Tr representa la traza

de un endomorfismo en el sentido algebraico usual.


Teorema 14.31 Si V es una variedad compacta y orientable y LV , entonces
Z
(V ()) = Tr().
V

n: Por linealidad podemos suponer que = r( DV ), con


Demostracio
H p (V ), H np (V ), de modo que V () = y
(V ()) = (1 () 2 ()) = (1 ()) (2 ()) = ,
donde hemos usado que 1 y 2 son la identidad en V .

446

Captulo 14. La cohomologa de los fibrados

Por otra parte, considerando una base e1 , . . . , em de H p (V ) y su base dual


e , . . . , em , observamos que
P
P
Tr() = (1)np+p ei (rp ( DV )(ei )) = (1)np+p ei (DV ()(ei ))
1

P
DV ()(ei )ei () = (1)np+p DV ()
i
Z
Z
Z
= (1)np+p
=
=
(V ()).
= (1)np+p

Si particularizamos este teorema al caso en que es la identidad obtenemos:


Teorema 14.32 Si V es una variedad compacta y orientable entonces
Z
(V ) = V .
V

Ahora nos falta probar que (V ) es precisamente la clase de Euler. Para


ello usaremos la funci
on exponencial de V respecto a cualquier metrica de Riemann prefijada. Como V es compacta podemos tomar un > 0 tal que todas las
bolas B (p) son geodesicas, es decir, tal que la funci
on exponencial est
a definida
en el abierto
W = {w T V | kwk < }.

Es f
acil ver que W es un subfibrado de T V con fibra B = B (0) Rn . La
prueba es identica a la comprobaci
on de que el fibrado de esferas de un fibrado
vectorial es un subfibrado.
La inclusi
on i : W T V transporta la orientaci
on de T V (como fibrado)
a una orientaci
on del fibrado W . En la p
agina 331 definimos la aplicaci
on
ic] : c (W ) c (T V ) que extiende cada forma como la forma nula. All
la llam
abamos simplemente i] , pero ahora escribimos ic] para distinguirla de
i] : (T V ) (W ). (Notemos que al ser V compacta c = cf .)
Teniendo en cuenta que ic] i] es la identidad, el teorema 13.28 nos da la
conmutatividad del diagrama
ic]

/ c (T V )
c (W )
KK
KK
R

R KKKK

K% Rn
B
(V )
de donde se sigue a su vez la de
i
c

/ Hc (T V )
Hc (W )
KKK
R
KK

R KKKK
n

K% R
B
H(V )

14.5. La clase y la caracterstica de Euler

447

Teniendo en cuenta que la fibra de W es contractible, el teorema 14.17


implica que las dos integrales en fibras son isomorfismos, luego ic] tambien lo
es. De aqu se concluye inmediatamente el teorema siguiente:
Teorema 14.33 Si V es una variedad diferencial compacta y orientable, para
cada > 0 existe un representante c (T V ) de la clase de Thom de V cuyo
soporte est
a contenido en W y dos cualesquiera de ellos se diferencian en la
diferencial de una forma tambien con soporte en W .
Consideramos ahora la funci
on h : W V V dada por h(q, w) =
(q, expq w). Esta aplicaci
on la definimos ya en la p
agina 297, donde probamos
que dh|(q,0) es un isomorfismo, para todo punto q V . Reduciendo si es
necesario podemos suponer que h es un difeomorfismo local, pero ciertamente
es inyectiva, luego es un difeomorfismo en la imagen.
Claramente h es un homomorfismo de fibrados cuya restricci
on a cada fibra es
la exponencial expp . Vamos a ver que conserva las orientaciones de los fibrados.
Esto es tanto como decir que expp transforma la orientaci
on de B (p) Tp V en
la de V . Para ello a su vez basta con que d expp |0 : T0 (Tp V ) Tp V conserve
la orientaci
on.
La orientaci
on de V es una orientaci
on de T V como fibrado vectorial, es
decir, una determinaci
on de una orientaci
on algebraica de cada espacio vectorial Tp V . A su vez, esta induce una orientaci
on de T V como fibrado, es decir,
una determinaci
on de una orientaci
on como variedad de cada fibra Tp V . Dicha
orientaci
on es la que a cada tangente Tw (Tp V ) le asigna la orientaci
on que se
corresponde con la de Tp V mediante el isomorfismo can
onico. En particular,
el isomorfismo can
onico 0 : T0 (Tp V ) Tp V conserva las orientaciones (algebraicas). Ahora bien, seg
un la observaci
on tras el teorema 10.25 tenemos que
esta es precisamente d expp |0 .
Si c (T V ) es un representante de la clase de Thom de V con soporte
contenido en W , podemos aplicarle hc] : c (W ) (V V ). Vamos a
demostrar que hc] () representa a la clase de Lefchetz de V . Para ello usaremos
la caracterizaci
on del teorema 14.29.
Si (V V ), entonces el soporte de hc] () est
a contenido obviamente
en la imagen de h, luego podemos aplicar el teorema 13.28 para concluir que
Z
Z
h] ( hc] ()) = hc] ().
B

Es claro que hc] h] es la identidad, luego tenemos


Z
Z
h] () = hc] ().
B

Tomando clases:
Z
Z

h ([]) [] = [] [hc] ()].


B

448

Captulo 14. La cohomologa de los fibrados

Ahora particularizamos, de acuerdo con 14.29, al caso en que [] = 2 (),


con H n (V ). Nos queda
Z
Z
2 () [hc] ()] = h (2 ()) [].
V

Si : W V es la proyecci
on y 0 : V W es la secci
on nula, tenemos
que 0 h = y 0 es homot
opica a la identidad en W (la homotopa es
Ht (w) = tw). Por consiguiente h es homot
opica a 0 h = . As pues,
Z
Z
Z
2 () [hc] ()] = ( (2 ())) [] = () []
V

Z
Z
= [] = V = .
B

TV

Esto prueba que [hc] ()] = V . En la secci


on siguiente usaremos la siguiente
consecuencia de este hecho y del teorema anterior:
Teorema 14.34 Si V es una variedad diferencial compacta y orientable y U es
un entorno de la diagonal [V ] V V entonces existe un representante de
V con soporte contenido en U .
n: Basta observar que h1 [U ] es un entorno de V en T V
Demostracio
(donde identificamos V con los vectores nulos) y que por compacidad todo
entorno de V contiene un abierto W .
Ahora es f
acil probar el resultado que perseguamos:
Teorema 14.35 Si V es una variedad compacta y orientable, entonces
S = (V ).
n: Continuando con la discusi
Demostracio
on precedente tenemos que
V = [hc] ()], donde [] = V . Por otra parte, la observaci
on tras 14.22
nos da que S = [0] ()]. Como 0 h = concluimos que
(V ) = [0] (h] (hc] ()))] = [0] ()] = S .

Combinando esto con el teorema 14.32 tenemos la caracterizaci


on de la clase
de Euler que anunciamos al principio de la secci
on:
Teorema 14.36 Si V es una variedad compacta y orientable, entonces su clase
de Euler S y su caracterstica de Euler V guardan la relaci
on dada por
Z
S = V .
V

Del teorema 14.24 se sigue ahora que si V es una variedad compacta y


orientable y X X(V ) es un campo con un n
umero finito de ceros, entonces
la suma de los ndices de los ceros de X es igual a la caracterstica de Euler
V . No obstante, en la secci
on siguiente podremos probar que la hip
otesis de
orientabilidad puede suprimirse.

14.6. El teorema de punto fijo de Lefchetz

14.6

449

El teorema de punto fijo de Lefchetz

En esta secci
on daremos una condici
on suficiente para que una aplicaci
on
diferenciable f : V V en una variedad compacta y orientable V tenga
un punto fijo. Concretamente, la condici
on es que su n
umero de Lefchetz sea
distinto de 0. La definici
on es la siguiente:
Definici
on 14.37 Si f : V V es una aplicaci
on diferenciable en una variedad compacta y orientable V , definimos su n
umero de Lefchetz como el dado
por L(f ) = Tr(f ), donde la traza es la definida en 14.30.
Puede probarse que L(f ) es un entero. Una forma de verlo es comprobar
que L(f ) es tambien la traza del homomorfismo que induce f en la cohomologa
singular con coeficientes enteros. Vamos a relacionar el n
umero de Lefchetz con
la clase de Lefchetz de V . Observemos en particular que
L(1) =

n
P

(1)p dim H p (V ) = V .

p=1

Teorema 14.38 Si f : V V es una aplicaci


on diferenciable en una variedad
compacta y orientable V y LV , entonces
(f 1) (V ()) = V ( f ).
En particular
V (f ) = (f 1) (V ).
Adem
as
L(f ) =

((f 1) (V )).

n: Por linealidad podemos suponer que = r( DV ),


Demostracio
donde H p (V ) y H np (V ). Entonces, si H p (V ) se cumple
( f )() = f ((1)np ( DV )()) = (1)np f ((DV )())
= (1)np (DV )()f () = r(f () DV )().
Por consiguiente f = r(f () DV ), luego
V ( f ) = f () = (f 1) ( ) = (f 1) (V ()).
La segunda afirmaci
on se obtiene tomando como la identidad. Para la
tercera basta aplicar el teorema 14.31.
Teorema 14.39 (Teorema de punto fijo de Lefchetz) Si f : V V es
una aplicaci
on diferenciable en una variedad compacta y orientable y L(f ) =
6 0,
entonces f tiene al menos un punto fijo.

450

Captulo 14. La cohomologa de los fibrados

n: Supongamos que f no tiene puntos fijos y consideremos


Demostracio
la aplicaci
on g : V V V dada por g(p) = (f (p), p). Como V es compacta,
tambien lo es g[V ] y por hip
otesis g[V ] [V ] = . As U = (V V ) \ g[V ]
es un entorno de la diagonal [V ]. Seg
un el teorema 14.34 la clase V tiene
un representante con soporte en U , lo que implica que g] () = 0, es decir,
] ((f 1)] ()) = 0. Tomando clases vemos que ((f 1) (V )) = 0 y el
teorema anterior nos da que L(f ) = 0.
Como aplicaci
on consideremos una variedad diferencial compacta no orientable V y sea W su variedad de orientaciones (ver la p
agina 12.1). Sea J :
W W la involuci
on can
onica. Como J no tiene puntos fijos, el teorema de
Lefchetz nos da que L(J) = 0.
p
p
Teniendo en cuenta la descomposici
on H p (W ) = H+
(W ) H
(W ) y la

forma en que Jp act


ua sobre estos subespacios, es f
acil ver que la traza (en
p
p
el sentido algebraico usual) de Jp es igual a dim H+
(W ) dim H
(W ), luego
concluimos que
n
P

p
(1)p dim H+
(W ) =

p=0

n
P

p
(1)p dim H
(W ).

p=0

p
Por otra parte, tenemos que H p (V )
= H+ (W ), luego

W =

n
P

(1)p dim H p (W ) = 2

p=0

n
P

(1)p dim H p (V ) = 2V .

p=0

Este hecho tiene interes en s mismo:


Teorema 14.40 Si V es una variedad diferencial no orientable y W es su variedad de orientaciones, entonces las caractersticas de Euler satisfacen la relaci
on
W = 2V .
Ahora ya podemos calcular la suma de los ndices de un campo vectorial
sobre una variedad compacta no necesariamente orientable:
Teorema 14.41 Sea V una variedad diferencial compacta de dimensi
on n 2,
sea X X(V ) un campo vectorial con un n
umero finito de ceros a1 , . . . , am .
Entonces
m
P
jai (X) = V .
i=1

n: Si V es orientable el teorema 14.24 nos da que la suma


Demostracio
de los ndices es la integral de la clase de Euler de V , y el teorema 14.36 nos
da a su vez que esta es la caracterstica de Euler de V . Supongamos, pues, que
V no es orientable y sea W su variedad de orientaciones. Sea p : W V la
proyecci
on natural. Entonces dp : T W T V es un homomorfismo de fibrados
que se restringe a isomorfismos entre las fibras (porque p es un difeomorfismo
local) y es f
acil ver que conserva la orientaci
on.

14.6. El teorema de punto fijo de Lefchetz

451

Sean bi y ci las dos antiim


agenes de ai por la proyecci
on p. El teorema 14.23
nos da ahora que jbi (dp] (X)) = jci (dp] (X)) = jai (X). Tambien es claro que
dp] (X) no se anula en m
as puntos. Por consiguiente
m
P

jbi (dp] (X)) +

i=1

m
P

jci (dp] (X)) = 2

i=1

m
P

jai (X).

i=1

Como W es orientable esta suma es igual a W = 2V , luego simplificando


los doses tenemos el teorema.
Como consecuencia inmediata tenemos:
Teorema 14.42 Una variedad diferencial V de dimensi
on n 2 admite un
campo de vectores tangentes que no se anula en ning
un punto si y s
olo si no es
compacta o bien es compacta y su caracterstica de Euler es nula.
n: Aplicando el teorema 14.25 al fibrado de tangentes T V
Demostracio
tenemos que si V no es compacta entonces tiene un campo de vectores tangentes
sin ceros y si V no es compacta tiene un campo de vectores X con a lo sumo un
cero en a V . Ahora bien, si V = 0 el teorema anterior nos da que ja (X) = 0.
Fijamos una metrica de Riemann en V y normalizamos X de modo que podemos
considerarlo como una secci
on del fibrado de esferas asociado con a lo sumo una
singularidad en a, cuyo ndice ser
a 0. Por el teorema 14.14 podemos modificar
el campo alrededor de a para tener una secci
on sin singularidades, es decir, un
campo de vectores tangentes a V que no se anula en ning
un punto.
Recprocamente, si V es compacta y tiene un campo de vectores sin ceros,
el teorema anterior nos da que V = 0.
En particular, toda variedad de dimensi
on impar admite un campo de vectores tangentes que no se anula en ning
un punto.
Terminamos con un par de consecuencias del teorema de Lefchetz:
Ejemplo Consideremos la esfera S n . Por el teorema de K
unneth,
H n (S n S n )
= H n (S n ) H 0 (S n ) H 0 (S n ) H n (S n ).
Por consiguiente, la clase de Lefchetz de S n ha de ser de la forma
S n = a OS n 1 b 1 OS n = a1 (OS n ) + b2 (OS n ),
donde OS n es laR clase de la orientaci
on de S n y a, b R.
Usando que S n S n = 1 obtenemos que b = 1 y usando que
Z
2 (OS n ) S n = OS n
Sn

llegamos a que a = (1)n . En definitiva,


S n = (1)n 1 (OS n ) + 2 (OS n ).

452

Captulo 14. La cohomologa de los fibrados

Ahora, si f : S n S n es cualquier aplicaci


on diferenciable, se cumple que
(f 1) (S n ) = (1)n 1 (f (OS n )) + 2 (OS n ),
con lo que, por el teorema 14.38,
Z
Z
L(f ) = (1)n
(1 (f (OS n ))) +
(2 (OS n ))
Sn
Sn
Z
Z
n

= (1)
f (OS n ) +
OS n = (1)n grad f + 1.
Sn

Sn

De este modo, el teorema de Lefchetz nos dice que f tendr


a un punto fijo
siempre que
grad f 6= (1)n+1 .
Por otra parte, la aplicaci
on antipodal no tiene puntos fijos y su grado es,
naturalmente, (1)n+1 .
Teorema 14.43 Si una variedad compacta y orientable V admite una estructura de grupo de Lie (es decir, una estructura de grupo en la que el producto
V V V y la aplicaci
on g 7 g 1 son diferenciables) entonces V = 0.
n: Tomemos un punto g V en un entorno arcoconexo del
Demostracio
elemento neutro 1. Sea : [0, 1] V un arco diferenciable tal que (0) = 1,
(1) = g. Entonces la aplicaci
on f : V V dada por f (v) = vg es homot
opica
a la identidad, a traves de la homotopa ft (v) = v(t). Es claro que el n
umero
de Lefchetz se conserva por homotopas, as que
V = L(1) = L(f ) = 0,
pues f no tiene puntos fijos.
No es difcil ver que todo grupo de Lie es orientable, as que en realidad hemos
demostrado que todo grupo de Lie compacto tiene caracterstica de Euler nula.
En particular, todo grupo de Lie compacto de dimensi
on 2 es homeomorfo a un
toro.

Ap
endice A

Las superficies compactas


Este apendice est
a dedicado a probar que toda superficie compacta es homeomorfa a una de las superficies can
onicas Mg o Nh definidas en 1.21, es decir,
a una esfera con g asas o con h cintas de M
obius.

A.1

Consecuencias del teorema de Jordan

En la secci
on siguiente haremos uso repetidas veces de una versi
on fuerte del
teorema de la curva de Jordan, que enunciamos aqu sin demostraci
on.1 Para
ello necesitamos algunas definiciones:
Definici
on A.1 Un arco de Jordan en un espacio topol
ogico X es una aplicaci
on : I X que sea un homeomorfismo en su imagen. Si en lugar de
I = [0, 1] el dominio de es la circunferencia unidad S 1 , entonces es una
curva de Jordan en X. Representaremos por a la imagen de en X.
Dado que I y S 1 son compactos, si el espacio X es de Hausdor podemos
sustituir homeomorfismo en su imagen por inyectiva y continua. Alternativamente, una curva de Jordan en X es un arco continuo : I X que es
inyectivo salvo por que (0) = (1).
El teorema cl
asico de Jordan afirma que una curva de Jordan en R2 divide
al plano en dos componentes conexas, ambas con frontera . Esto es una
consecuencia inmediata del teorema siguiente:
Teorema A.2 [12.52] Toda curva de Jordan : S 1 R2 se extiende a un
homeomorfismo : R2 R2 .
En otras palabras, dada una curva de Jordan en R2 , existe un homeomorfismo de R2 en s mismo que la transforma en una circunferencia.
1 Est
a probado en mi libro de variable compleja. Las citas entre corchetes en esta secci
on
hacen referencia a
el.

453

454

Apendice A. Las superficies compactas

Como R2 \ S 1 consta de dos componentes conexas, ambas con S 1 como


frontera, ahora es claro que a R2 \ le sucede lo mismo. Una de las componentes
de R2 \S 1 es el disco unidad abierto D, luego = [D] es una de las componentes
de R2 \ . Como [D] = [D] es compacto, tenemos que est
a acotado.
Obviamente la otra componente conexa de R2 \ no puede estar acotada,
luego podemos definir el interior de una curva de Jordan en R2 como la
(
unica) componente conexa acotada de R2 \ .
Hemos probado el teorema siguiente:
Teorema A.3 Si es el interior de una curva de Jordan : S 1 R2 ,
entonces se extiende a un homeomorfismo : D , donde D es el disco
unidad en R2 .
Vamos a necesitar un par de consecuencias m
as del teorema de Jordan. La
primera es que si es una curva de Jordan en R2 entonces tiene interior
vaco (porque esto es claramente cierto si es una circunferencia). La segunda
consecuencia es un resultado conocido (ver [12.47]).
Teorema A.4 Sea una curva de Jordan en R2 . Sean a y b dos puntos distintos en y sea un arco de Jordan de extremos a y b tal que \ {a, b} este
contenido en el interior de . Entonces existen dos arcos 1 y 2 de extremos a
y b cuya uni
on es , los arcos 1 = 1 y 2 = 2 son curvas de Jordan,
sus interiores son disjuntos y su uni
on es igual al interior de menos .
En otras palabras, que un arco de Jordan que atraviese el interior de una
curva de Jordan desde un punto frontera hasta otro divide a dicho interior en
dos partes, que son a su vez los interiores de dos curvas de Jordan.

A.2

Triangulaciones

La parte m
as delicada de la clasificaci
on de las superficies compactas consiste
en demostrar que todas ellas son triangulables, en el sentido que introducimos
a continuaci
on:
Definici
on A.5 Un tri
angulo en un espacio topol
ogico X es una aplicaci
on
: X, homeomorfismo en su imagen, donde es un 2-smplice afn
en R2 . Las im
agenes de las tres caras de dimensi
on 1 de se llaman lados o
aristas del tri
angulo. Las im
agenes de los tres vertices de se llaman vertices
del tri
angulo.
Cuando no haya confusi
on no distinguiremos entre un tri
angulo como aplicaci
on y su imagen. De este modo podemos decir que un tri
angulo es un subespacio compacto y conexo. Cuando hablemos de la intersecci
on de dos tri
angulos
nos referiremos, naturalmente, a la intersecci
on de sus im
agenes. No obstante
hemos de tener presente que un tri
angulo como conjunto no determina sus lados
y sus vertices.

A.2. Triangulaciones

455

Una triangulaci
on de una superficie S es un conjunto finito de tri
angulos
que cubren S y de modo que la intersecci
on de dos de ellos sea vaca, un vertice
com
un o una arista com
un. Una superficie S es triangulable si tiene una triangulaci
on.
Notemos que una superficie triangulable es necesariamente compacta. Es
posible relajar la noci
on de triangulaci
on para que no implique la compacidad,
pero entraremos en ello.
Una triangulaci
on en una superficie S determina un complejo simplicial abstracto bidimensional K: sus vertices son los vertices de los tri
angulos que la
componen, sus aristas son los pares de vertices unidos por una arista de uno
de los tri
angulos, y sus caras son los conjuntos de vertices de cada tri
angulo.
Sea K una realizaci
on de K y llamemos K1 al 1-esqueleto de K, es decir, al
complejo formado por los vertices y las aristas de K.
A cada arista de K le corresponde una arista de K, que est
a formada por
dos vertices que determinan a su vez una u
nica arista de la triangulaci
on de S.
Ambas son trivialmente homeomorfas. Fijamos un homeomorfismo para cada
arista de K y con todos ellos formamos un homeomorfismo f entre |K1 | y el
subespacio de S formado por la uni
on de todas las aristas.
Consideremos ahora una cara C de K, en correspondencia con una cara de K
y, por consiguiente, con un tri
angulo : S de la triangulaci
on. La frontera
de C (es decir, sus tres lados con los vertices) es claramente homeomorfa a S 1 .
Considerando a C como subespacio de su envoltura afn, que es homeomorfa a
R2 , podemos aplicar el teorema A.3 y obtener un homeomorfismo : D C,
donde D es el disco unidad cerrado.
Componemos |S 1 f 1 : S 1 . De nuevo, la frontera de es una
curva de Jordan en R2 y el teorema A.3 nos da una extensi
on a un homeomorfismo : D . La composici
on 1 es un homeomorfismo de C
en la imagen de que extiende a f . Por consiguiente, se trata de un tri
angulo
con la misma imagen, las mismas aristas y los mismos vertices que , pero cuyo
dominio es una cara de K. Sustituyendo cada por este nuevo tri
angulo, tenemos una triangulaci
on con las mismas caractersticas que la original pero con la
diferencia de que los distintos tri
angulos se combinan en un u
nico homeomorfismo de K en S. Con esto hemos probado la implicaci
on no trivial del teorema
siguiente:
Teorema A.6 Una superficie es triangulable si y s
olo si es homeomorfa a un
poliedro (de dimensi
on 2).
Ponemos entre parentesis la dimensi
on del poliedro porque del teorema 3.22
se sigue que la dimensi
on de un poliedro homeomorfo a una superficie es necesariamente 2. En efecto, si el poliedro tiene dimensi
on n (es decir, si est
a
generado por un complejo de dimensi
on n) contiene un punto con un entorno
abierto homeomorfo a un abierto de Rn (el interior de un n-smplice) y, por otra
parte, dicho punto ha de tener un entorno abierto homeomorfo a un abierto en
R2 . La intersecci
on de ambos entornos es un espacio homeomorfo a la vez a un
abierto de Rn y de R2 . El teorema 3.22 implica que n = 2.

456

Apendice A. Las superficies compactas

La prueba de que toda superficie compacta es triangulable la descompondremos en dos partes: en primer lugar daremos una condici
on suficiente para
que una superficie sea triangulable, y despues comprobaremos que todas las
superficies compactas la satisfacen.
Definici
on A.7 Un dominio de Jordan J en un espacio topol
ogico es un subespacio abierto cuya clausura J es homeomorfa a un disco cerrado de modo que
J se corresponde con el disco abierto. El dominio es regular si su clausura est
a
contenida a su vez en un abierto homeomorfo a un disco abierto de R2 .
Un cubrimiento abierto de una superficie compacta S es triangulable si est
a
formado por un n
umero finito de recintos de Jordan regulares y las fronteras de
dos cualesquiera de ellos se cortan a lo sumo en un n
umero finito de puntos.
Teorema A.8 Si una superficie tiene un cubrimiento triangulable entonces es
triangulable.
n: Sea C un cubrimiento triangulable de una superficie S.
Demostracio
0
Podemos eliminar de C cualquier abierto J tal que J este contenida en J , para
0
cierto J C distinto de J. Los abiertos restantes siguen siendo un cubrimiento
(obviamente triangulable). En efecto, en caso contrario habra un punto x S
no contenido en ning
un abierto de los restantes. Si x J1 C, entonces
J 1 J 2 , para cierto J2 C. No puede ocurrir que x J2 , pues entonces
no tendramos la inclusi
on. Por consiguiente x J2 , luego J2 no es ninguno
de los abiertos que hemos dejado, luego J 2 J 3 , para cierto J3 C distinto
de J2 (luego de J1 ). Procediendo de este modo contradecimos la finitud del
cubrimiento.
As pues, si C = {J1 , . . . , Jr }, podemos suponer que J m 6 J n , para m 6= n.
Llamaremos n a la frontera de Jn , que es una curva de Jordan.
Supongamos que existen m 6= n tales que n J m . Vamos a probar que
esto s
olo puede ocurrir si S es homeomorfa a una esfera, y es f
acil ver que las
esferas son triangulables.
Como Jm es regular, existe un abierto V en S homeomorfo a un disco abierto
en R2 de modo que J m V . De hecho V es homeomorfo a R2 , luego podemos
aplicar el teorema de Jordan. Sea V el interior de la curva de Jordan n .
Veamos que J m .
Para ello basta probar que si n y m son curvas de Jordan en R2 con
interiores y Jm y n J m , entonces J m . En efecto, R2 \ J m es un
abierto conexo no acotado que no corta a n , luego est
a en su exterior, luego
J m.
Ahora, y Jn son abiertos y cerrados conexos en S \ n , luego son dos
componentes conexas. No pueden ser la misma, pues en tal caso J n = J m .
Por lo tanto son disjuntas. As pues, Jn es una componente conexa de S \ .
Ahora bien, por el teorema de Jordan V \ es conexo, de donde se sigue
f
acilmente que S \ tambien lo es. As pues, Jn = S \ . En otros terminos,

A.2. Triangulaciones

457

S puede obtenerse identificando dos discos cerrados J n y a traves de sus


fronteras. Por consiguiente S es homeomorfa a una esfera.
As pues, de aqu en adelante podemos suponer que n 6 J m siempre que
m 6= n. Si n Jm 6= , esta intersecci
on es abierta en n . Un abierto en I
es uni
on de una cantidad a lo sumo numerable de intervalos abiertos disjuntos,
luego n Jm es uni
on de una cantidad a lo sumo numerable de arcos disjuntos.

Ahora bien, los extremos de estos arcos son puntos de n m


, y esta intersecci
on

es finita, luego n Jm consta de un n


umero finito de arcos con extremos en la

frontera m
.
Jm
n
Ahora vamos a describir una construcci
on. Con ella, cada curva n quedar
a
dividida en un n
umero finito de arcos de Jordan. Llamemos i0 a todos estos
arcos, de modo que dos de ellos se cortan a lo sumo en los extremos. Construiremos tambien un conjunto finito de dominios de Jordan Ji0 , de modo que sus
interiores sean disjuntos dos a dos y no contengan ning
un punto de ning
un n ,
sus fronteras sean uni
on de arcos i0 y sus clausuras cubran toda la superficie S.
Para ello partimos del dominio J1 y consideramos una curva n tal que
J1 n 6= . Seg
un hemos visto, la intersecci
on se descompone en un n
umero
finito de arcos. Tomamos uno de ellos, digamos 1 . Sus extremos est
an en 1 .
Por el teorema A.4 este arco divide a J 1 en la uni
on de las clausuras de dos
dominios de Jordan disjuntos. M
as concretamente, 1 se divide en dos arcos y
la frontera de cada subdominio es la uni
on de 1 con uno de ellos.
Consideramos ahora otro de los arcos de J1 n , digamos 2 . Como es
disjunto de 1 , de hecho 2 est
a contenido en uno de los dos subdominios que
hemos formado. Aplicamos de nuevo el teorema A.4 y este queda dividido a
su vez en otros dos subdominios. Repitiendo este proceso terminamos con un
n
umero finito de dominios de Jordan disjuntos dos a dos tales que la uni
on de sus
clausuras es J 1 , adem
as sus fronteras est
an formadas por la uni
on de un n
umero
finito de arcos que se cortan a lo sumo en sus extremos y est
an contenidos en
1 o n . Adem
as, ninguno de estos recintos contiene puntos de 1 o n .
Podemos repetir este proceso cambiando n por cualquier otra curva que
corte a J1 , pero trabajando con los subdominios que hemos obtenido en lugar
de J1 (hay que comprobar que cualquier otro m corta a los subdominios en
un n
umero finito de arcos, lo cual se sigue de que la intersecci
on de m con
la frontera de los subdominios es tambien finita). El resultado es que tenemos
dividida la clausura de J1 en uni
on de las clausuras de un n
umero finito de
dominios de Jordan disjuntos dos a dos cuyas fronteras son uniones de un n
umero
finito de subarcos de las curvas m que se cortan a lo sumo en sus extremos y
de modo que sus interiores no contienen puntos de ninguna curva m .

458

Apendice A. Las superficies compactas

Repetimos todo el proceso cambiando J1 por cada uno de los dominios del
cubrimiento. Observemos que si tenemos dos divisiones de un n en un n
umero
finito de arcos, podemos refinarlas a una sola. Notemos tambien que un dominio
Ji0 obtenido al dividir un Jn y otro Jj0 obtenido al dividir un Jm han de ser
iguales o disjuntos, pues si tienen un punto en com
un x Ji0 Jj0 , como ninguno
contiene un punto de la frontera del otro, han de ser iguales (si hubiera un punto
y Jj0 \ Ji0 , un arco que uniera x con y sin salir de Jj0 habra de pasar la frontera
de Ji0 ).
Ahora estamos en condiciones de construir la triangulaci
on: tomamos como
vertices los extremos de los arcos i0 , m
as un punto en el interior de cada arco,
m
as un punto en el interior de cada dominio Ji0 .
10
Ji0

30

20
0

Tomamos un homeomorfismo i : J i , donde es el disco unidad


cerrado, de modo que S 1 se corresponda con la frontera de Ji0 . Podemos exigir
que el centro se corresponda con el vertice interior de Ji0 . Los dem
as vertices en
la frontera se corresponden con un n
umero finito de puntos en S 1 . Los radios
que unen el centro del disco con estos puntos se corresponden con arcos de
0
Jordan en J i . Cada sector circular determinado en por dos radios contiguos
es homeomorfo a un tri
angulo, luego i se restringe a un n
umero finito de
tri
angulos, que claramente determinan una triangulaci
on de S.
Ahora nos falta probar que toda superficie compacta tiene un cubrimiento
triangulable. Para ello necesitamos algunos hechos previos:
Diremos que un conjunto de arcos de Jordan en una superficie S es discreto
si todo punto de S tiene un entorno que corta a lo sumo a un n
umero finito de
arcos de .
Obviamente un conjunto finito de arcos es discreto. Si A es un abierto en
S, la intersecci
on con A de cada arco de es un conjunto a lo sumo numerable
de arcos disjuntos. Llamaremos A al conjunto de todas estas intersecciones.
Veamos que sigue siendo un conjunto discreto de arcos en A. En efecto, fijado
un punto x A, tiene un entorno V A que corta a un n
umero finito de arcos
de . De hecho, si x no est
a en uno de estos arcos, podemos reducir V para que
no lo corte. Podemos suponer, pues, que los arcos a los que corta V pasan por x.
Si es uno de estos arcos, el problema es que A puede haberse dividido
en infinitos subarcos, pero reduciendo V podemos exigir que V s
olo corte al que
contiene a x, llamemoslo 0 . En efecto, en caso contrario podramos tomar una
sucesi
on de puntos en , todos contenidos en subarcos distintos de 0 , pero que
convergieran a x. Esto es imposible, porque 0 es un entorno de x en .
Teniendo esto en cuenta, podemos probar:

A.2. Triangulaciones

459

Teorema A.9 Sea un conjunto discreto de arcos de Jordan en una superficie


S y sean p1 y p2 puntos en S no contenidos en ninguno de ellos. Entonces p1
y p2 pueden ser unidos por un arco de Jordan que corta a los arcos de en un
n
umero finito de puntos.
n: Tomemos un arco que una p1 con p2 . Podemos exigir que
Demostracio
no pase por ning
un extremo de ning
un arco de . En efecto, si p , tiene un
entorno que corta a un n
umero finito de arcos de . Restringiendolo, podemos
exigir que no contenga ning
un extremo aparte de p. As pues, el conjunto de
extremos de arcos de contenidos en es discreto en , luego finito. Cada
extremo p tiene un entorno homeomorfo a un disco abierto, mediante el
cual es f
acil desviar para hacer que no pase por p.
Para cada p tomamos un entorno Vp que sea un dominio de Jordan
regular, que corte a un n
umero finito de arcos de y que no contenga a ning
un
extremo. De este modo, la intersecci
on con Vp de cada arco de es una cantidad
a lo sumo numerable de arcos de Jordan con extremos en la frontera. Adem
as
cada uno de estos arcos tiene interior vaco en Vp . En efecto, podemos suponer
que Vp es un disco abierto en R2 y que los extremos de est
an en la frontera.
Podemos unir estos extremos con un arco de Jordan exterior al disco, con lo que
formamos una curva de Jordan, que tiene interior vaco en R2 por el teorema
de Jordan, luego tambien tiene interior vaco en Vp .
Podemos cubrir con un n
umero finito de entornos Vp . Adem
as podemos
ordenarlos como V1 , . . . , Vr de manera que p1 V1 , p2 Vr y Vi Vi+1 6= .
Tomamos puntos qi Vi Vi+1 que no esten en ning
un arco de (lo cual
es posible porque son un conjunto numerable de cerrados con interior vaco,
luego su uni
on tiene interior vaco por el teorema de Baire). Ahora basta unir
p0 con q1 , cada qi con qi+1 y qr1 con p2 mediante arcos contenidos en el
correspondiente Vi que corten a los arcos de en un n
umero finito de puntos.
Observemos que al unir dos arcos de Jordan no obtenemos necesariamente un
arco de Jordan, pero basta cortar uno por el primer punto donde encuentra al
otro.
As pues, basta probar el teorema sustituyendo S por un dominio de Jordan
y exigiendo que los arcos de tengan sus extremos en la frontera. M
as a
un,
puesto que Vi corta a un n
umero finito de arcos de , al restringirnos a Vi
podemos descomponer = 1 n , de modo que los arcos de un mismo i
sean disjuntos dos a dos (salvo quiz
a por sus extremos). Como antes, podemos
suponer que cada arco de se prolonga hasta una curva de Jordan en R2 .
Teniendo todo esto en cuenta basta probar la afirmaci
on siguiente:
Sea J un dominio de Jordan en R2 y = 1 n un conjunto discreto
de arcos de Jordan contenidos en salvo por sus extremos (que est
an en la
frontera) y prolongables hasta curvas de Jordan en R2 . Los arcos de cada i
son disjuntos dos a dos (salvo por los extremos). Sean p1 y p2 dos puntos en J
no contenidos en ning
un arco de . Entonces existe un arco de Jordan contenido
en J que une p1 con p2 y que corta a los arcos de en un n
umero finito de
puntos.

460

Apendice A. Las superficies compactas

Lo demostraremos por inducci


on sobre n. El caso n = 0 (es decir, = )
es trivial. Suponemos, pues, que se cumple para n 1 0 y vamos a probarlo
para n. En primer lugar reduciremos el problema al caso en que n tiene un
solo arco. Para ello tomamos un arco cualquiera que una p1 con p2 en J. Para
cada p tomamos un entorno V que corte a un n
umero finito de arcos de .
Restringiendolo m
as podemos hacer que s
olo corte a aquellos arcos que pasan
por p. A lo sumo un arco de n pasar
a por p. Si existe tal arco , el teorema
A.2 nos da que existe un homeomorfismo f : R2 R2 que lo transforma en
un arco de circunferencia (porque se prolonga hasta una curva de Jordan).
Dentro de f [V ] podemos tomar un disco abierto W de centro f (p) que cortar
aa
la circunferencia en una u
nica componente conexa. Cambiando V por f 1 [W ]
tenemos un dominio de Jordan entorno de p que corta a en un n
umero finito
de arcos, de los cuales s
olo uno est
a en n , a saber, , y adem
as ahora V es
un u
nico arco. Adem
as i V sigue siendo una familia de arcos disjuntos dos
a dos (salvo quiz
a por sus extremos).
En definitiva, al restringirnos a V tenemos las mismas hip
otesis pero ahora
n tiene un u
nico arco o es vaco. Tenemos un entorno V para cada punto del
arco . Como antes, podemos extraer un subcubrimiento finito de y reducir
el problema a cada uno de sus miembros.
Ahora, si n = basta aplicar la hip
otesis de inducci
on. Si n = {}, por
el teorema A.4 tenemos que divide a J en dos componentes conexas. Los
puntos p1 y p2 no est
an en . Pueden estar ambos en la misma componente o
bien en componentes distintas. Si est
an en la misma componente, digamos J 0 ,
basta aplicar la hip
otesis de inducci
on al dominio J y los arcos de i J, para
i = 1, . . . , n 1.
Supongamos por u
ltimo que p1 y p2 est
an en componentes conexas distintas.
La idea es tomar un punto q y unir cada pi con q mediante un arco contenido en la componente correspondiente, pero no podemos aplicar la hip
otesis de
inducci
on porque q es un punto frontera. Para llegar a la conclusi
on debemos
elegir q adecuadamente.
Para cada distinto de , sea F el conjunto de los puntos frontera de
en . Se trata de un cerrado de interior vaco en (por ser la frontera
de un cerrado). Como es numerable, el teorema de Baire nos da que existe
un punto q que no es un extremo y no pertenece a ning
un F . Llamemos
J 0 a la componente conexa de J \ que contiene a p1 . Basta probar que p1
se puede unir con q mediante un arco de Jordan contenido en J 0 (salvo por su
extremo) y que corta a los arcos de \ {} en un n
umero finito de puntos. Lo
mismo valdr
a para p2 y uniendo los dos arcos tendremos el teorema.
Tenemos que J 0 es un dominio de Jordan con q en su frontera. En principio
tenemos un arco de Jordan que une p1 con q (por A.2, pues es trivialmente
cierto si J 0 es un disco cerrado). Por la elecci
on de q existe un subarco 0 de
con extremo q que no corta a ning
un arco de (salvo a en su extremo). En
efecto, q tiene un entorno que s
olo corta a un n
umero finito de arcos de . Si
en todo entorno menor hubiera puntos de que estuvieran en otro arco de ,
podramos tomar una sucesi
on de tales puntos convergente a q y de modo que
todos estuvieran en el mismo arco . Por consiguiente q , digamos

A.2. Triangulaciones

461

q = (t0 ), pero q no es un punto frontera de , luego es un punto interior.


Sea E un abierto de . Podemos tomarlo homeomorfo a un intervalo
abierto. Entonces E 0 = 1 [E] es un conexo en el intervalo unidad I, luego es
un intervalo. Adem
as t0 lo desconecta, luego est
a en su interior. Sin embargo,
la sucesi
on en que converge a q corresponde con una sucesi
on de par
ametros
que debe converger a t0 pero que nunca entra en E 0 , lo cual es absurdo.
As pues, tenemos un arco de Jordan 0 con un extremo en q y otro en un
punto q 0 J 0 que no corta a ning
un arco de . Por hip
otesis de inducci
on en
J 0 podemos encontrar un arco de Jordan 00 que una p1 con q 0 y que corte a las
curvas de \ {} en un n
umero finito de puntos. En principio, la uni
on de 0
00
y no tiene por que ser un arco de Jordan, pero basta cortar ambos arcos en
el primer punto en que corten y unirlos por el.
Finalmente podemos probar:
Teorema A.10 Toda superficie compacta es triangulable.
n: Sea S una superficie compacta. Hemos de probar que adDemostracio
mite un cubrimiento triangulable. Para cada punto p S tomemos un entorno
Up homeomorfo a un disco abierto en R2 . Tomemos
p Vp V p Wp W p Up
de modo que Vp y Wp se correspondan con discos abiertos a traves del homeomorfismo. Los abiertos Vp constituyen un cubrimiento abierto de S, del que
podemos extraer un subcubrimiento finito V1 , . . . , Vr , con sus correspondientes
Wn y Un . Vamos a construir dominios de Jordan Jn tales que Vn J n Wn y
de modo que sus fronteras n se corten a lo sumo en un n
umero finito de puntos.

Estos
formar
an claramente un cubrimiento triangulable.
Tomemos J1 = V1 y supongamos que ya hemos construido J1 , . . . , Jn1 en
las condiciones indicadas. Consideremos un homeomorfismo que transforme Wn
en un disco cerrado en R2 . Podemos suponer que su centro se corresponde con
un punto de Vn . Teniendo en cuenta que los arcos i se corresponden con
arcos de interior vaco en el disco, podemos encontrar dos puntos p1 y p2 en
el disco, situados sobre radios distintos, que no esten en ninguno de los arcos.
Adem
as, podemos elegirlos de modo que el segmento de radio que los une con
la circunferencia no corte a V n . Llamemos s1 y s2 a los segmentos de radio que
unen la circunferencia con el primer punto donde los radios encuentran a V n .
Si llamamos q1 y q2 los puntos de corte, estos dividen la frontera de Vn en dos
arcos. Consideramos las dos regiones de Jordan 1 y 2 descritas por la figura
de la p
agina siguiente.
Puesto que p1 y p2 no est
an sobre ninguno de los arcos i , podemos unirlos
con dos segmentos a dos puntos de 1 sin pasar por ning
un i . Por el teorema
anterior, estos dos puntos pueden unirse a su vez mediante un arco de Jordan
contenido en 1 que corte a cada i en un n
umero finito de puntos. Al unir
este arco con los dos segmentos (eliminando las posibles autointersecciones)
obtenemos un arco de Jordan contenido en 1 salvo por sus extremos, que son
p1 y p2 . Hacemos lo mismo en 2 y, al unir los dos arcos, conseguimos una

462

Apendice A. Las superficies compactas

curva de Jordan n . Llamemos Jn a su interior. Puesto que R2 \ Wn no corta


a la frontera de Jn y es conexo no acotado, ha de estar en el exterior de n , es
decir, Jn Wn .
1

s1

p1

q1
q2

p2

s2

Vn
2

Hemos de probar que Vn J n . Como Jn no tiene frontera en Vn , si no se da


la inclusi
on es que Vn est
a en el exterior de Jn . La frontera de 1 est
a formada
por parte de la frontera de Wn (en el exterior de n ), parte de la frontera de Vn
(tambien en el exterior), y los segmentos s1 y s2 que, por conexi
on, est
an en el
exterior excepto por los puntos p1 y p2 , que est
an en n . As, 1 no tiene puntos
frontera en Jn (y s tiene puntos exteriores), lo que implica que 1 J n = ,
pero esto es absurdo, pues media frontera de Jn est
a en 1 .
Con esto hemos probado que toda superficie compacta es homeomorfa a un
poliedro de dimensi
on 2. No obstante, no todo poliedro de dimensi
on 2 es una
superficie. A este respecto tenemos el teorema siguiente:
Teorema A.11 Sea K un complejo simplicial de dimensi
on 2. Entonces |K|
es una superficie si y s
olo si se cumplen las condiciones siguientes:
a) es conexo,
b) cada arista est
a contenida exactamente en dos caras,
c) las aristas que confluyen en un vertice dado pueden ordenarse en la forma
a1 , . . . , an de modo que ai y ai+1 (as como an y a1 ) forman parte de una
cara com
un.
n: Las condiciones son suficientes: si x |K|, sea C la u
Demostracio
nica
cara que lo tiene en su interior. Si C tiene dimensi
on 2, entonces el interior de
C es homeomorfo a un abierto en R2 y es un entorno de x en |K| (es la estrella
de C).
Si C es una arista, entonces su estrella est
a formada por el interior de C m
as
los interiores de las dos caras que tienen a C por arista, es decir, est
a formada
por dos tri
angulos unidos por una arista com
un y sin sus otras aristas. Es f
acil
ver que este espacio es homeomorfo a un abierto en R2 .
Si C es un vertice, sean a1 , . . . , an las aristas con vertice C, ordenadas seg
un
la condici
on c). Entonces las caras con vertice C ser
an A1 , . . . , An , donde Ai
tiene por aristas a ai y ai+1 (salvo An , que tiene por aristas a an y a1 ). Entonces,
la estrella de C est
a formada por C, m
as los interiores de las aristas ai , m
as los
interiores de las caras Ai . Es f
acil ver que este conjunto es homeomorfo a un
abierto de R2 .

A.2. Triangulaciones

463

Supongamos ahora que |K| es una superficie. Claramente cumple a). Veamos
que b) implica c). Dado un vertice v, sea a1 una arista de extremo v (si no
hubiera ninguna, v sera un punto aislado y |K| no sera conexo). Existen dos
caras A0 y A1 que comparten la arista a1 . Sea a2 la otra arista del tri
angulo
A1 con vertice v. Sea A2 la otra cara que tiene a a2 por arista. No puede
ocurrir que A2 = A0 , pues dos caras no pueden tener dos aristas en com
un (por
definici
on de complejo simplicial). Sea a3 la otra arista de A2 con vertice v.
Puede ocurrir que a3 = a1 . Si no es as, existir
a otra cara A3 con arista a3 .
Puesto que el n
umero de aristas es finito, este proceso tiene que terminar. En
resumen, existe un n
umero finito de caras A0 , . . . , An con vertice v de modo que
cada una comparte una arista con la siguiente, al igual que An con A0 . Falta
probar que no hay m
as caras (o m
as aristas) con vertice v.
Si las hubiera, podramos generar otro ciclo de caras A11 , . . . , A1m con aristas comunes. Siguiendo as, las caras con vertice v se dividen en grupos en las
condiciones de c). Cada uno de estos grupos de caras (con sus fronteras correspondientes) es cerrado en el entorno simplicial de v. Al quitar v, estos grupos se
vuelven disjuntos dos a dos, luego N (v) \ {v} tiene tantas componentes conexas
como grupos de caras. Si v tiene un entorno homeomorfo a un disco en R2 ,
ning
un entorno conexo de v puede desconectarse al eliminar v, luego s
olo puede
haber un grupo de caras. Esto prueba c).
Para probar b), observamos que, si x |K|, entonces |SK (x)| ha de ser homot
opico a S 1 . De hecho, admitiendo b), es f
acil ver que ha de ser homeomorfo,
pero de momento probaremos u
nicamente la homotopa. En efecto, existe un
2-smplice R2 y un homeomorfismo h : h[] |K| tal que h[]
sea un entorno de x. Aplicamos el teorema 4.32 tomando como K (de 4.32)
el complejo formado por junto sus caras y como L el complejo K de este
teorema. Concluimos que |SK (x)| es homot
opico a la esfera de h1 (x) en ,
1
que es claramente homeomorfa a S .
Tomemos ahora una arista a de |K| de vertices v1 , v2 y consideremos un
punto x en su interior. Tiene que haber al menos una cara con arista a, pues
en caso contrario SK (x) = {v1 , v2 }, y la esfera no sera homot
opica a S 1 (como
es f
acil comprobar). Supongamos ahora que hay r caras con arista a. Entonces
el entorno simplicial de x est
a formado por estas r caras junto con sus aristas y
vertices.
SK (a)

La estrella de a contiene a los interiores de las caras m


as el interior de a, luego
SK (a) est
a formada por las dos aristas restantes de cara cara, m
as los vertices
que las unen, m
as v1 y v2 . En definitiva, SK (a) est
a formada por r arcos de
Jordan disjuntos unidos por sus extremos. Hemos de probar que SK (a) no es
homot
opico a S 1 salvo si r = 2. Para ello calculamos sus grupos de homologa.

464

Apendice A. Las superficies compactas

Definimos U1 como el complementario en SK (a) de uno de los extremos de


los arcos y U2 como el complementario del otro extremo. As, V = U1 U2 es
SK (a) menos los dos extremos. Claramente V est
a formado por r componentes
arcoconexas contractibles, luego es homot
opico al espacio de r puntos. Por
otra parte, U1 y U2 son contractibles. La sucesi
on de Mayer-Vietoris para la
homologa reducida es
0 H2 (SK (a)) 0 0 H1 (SK (a)) Ar1 0
De hecho, es f
acil ver en general que Hp (SK (a)) = 0 si p 6= 0. As pues,

Ar1 si p = 1,
Hp (SK (a))
=
0
si p 6= 1.
Comparando con los grupos de S 1 , vemos que SK (a) s
olo puede ser homot
opico a S 1 si r = 2 (y en tal caso es claro que es homeomorfo a S 1 ).

A.3

La clasificaci
on

El siguiente paso en el proceso de clasificaci


on es el teorema siguiente:
Teorema A.12 Sea K un complejo simplicial cuyo poliedro sea una superficie.
Entonces |K| es homeomorfo a un cociente obtenido a partir de un polgono
regular de 2n lados identificando estos dos a dos.
n: Tomemos una cara C1 de K y consideremos una de sus
Demostracio
aristas. Por el teorema A.11, esta debe ser tambien la arista de otra cara C2 .
Consideremos, por otra parte, un cuadrado dividido por una diagonal en dos
tri
angulos T1 y T2 . M
as concretamente, tenemos un complejo simplicial P2
en R2 cuyo poliedro asociado es un cuadrado. Existen homeomorfismos afines
i : Ti Ci que hacen corresponder la arista com
un de T1 y T2 con la arista
com
un de C1 y C2 . Por ser afines, ambos coinciden sobre dicha arista com
un,
luego se extienden a una aplicaci
on simplicial 2 : |P2 | |K| que es un
homeomorfismo en su imagen, la cual est
a formada por las dos caras C1 y C2 .
Supongamos ahora que tenemos un complejo Pn en R2 y una aplicaci
on
simplicial n : |Pn | |K| que cumplan las condiciones siguientes:
a) |Pn | es un polgono convexo de 2n lados, tal que dos lados consecutivos
no est
an alineados.
b) Cada arista de Pn cuyo interior (como smplice) este contenido en el interior (respecto a R2 ) de |Pn | est
a exactamente en dos caras de Pn .
c) Cada arista fronteriza de Pn (es decir, cada lado del polgono) pertenece
u
nicamente a una cara de Pn .
d) La restricci
on de n al interior de |Pn | es un homeomorfismo en su imagen.

A.3. La clasificaci
on

465

Si a es una arista fronteriza de |Pn |, contenida en la cara C, entonces n [a]


es una arista de K. Puede ocurrir que coincida con la imagen de otra arista b
de Pn . En tal caso, b ha de ser una arista fronteriza, ya que, si fuera interior, b
estara compartida por dos caras de Pn , digamos C1 y C2 , ninguna de las cuales
puede ser C, ya que n (al ser simplicial) no puede identificar dos aristas de
una misma cara. Entonces n [a] = n [b] estara compartida por las im
agenes
de las tres caras C, C1 y C2 , lo cual contradice a A.11. Adem
as n no puede
identificar a con m
as de una arista, pues sus caras correspondientes en Pn han
de ser distintas y al aplicar obtendramos de nuevo una arista compartida por
m
as de dos caras.
De este modo, puede haber un grupo de aristas fronterizas de |Pn | identificadas a pares por n y otras no identificadas. Vamos a ver que mientras haya
aristas sin identificar podemos extender n a un polgono con m
as lados que
cubra m
as aristas de K. En efecto, sea a una arista fronteriza de |Pn | sin identificar. Sea C la cara de Pn a la que pertenece. Entonces n [a] es una arista de
K compartida por dos caras. Una ha de ser n [C], llamemos T a la segunda.
No puede ocurrir que T sea la imagen de una cara C 0 de Pn , pues entonces n
estara identificando a con una arista de C 0 . Como |Pn | es convexo, queda a un
lado de la recta que prolonga a a. Esto nos permite construir un tri
angulo C 0
2
en R que comparta con |Pn | el lado a u
nicamente. Del hecho de que los lados
consecutivos de |Pn | no esten alineados se sigue que C 0 puede tomarse de modo
que |Pn | C 0 siga siendo un polgono convexo en las mismas condiciones que
|Pn |.
Pn

C0

Llamemos Pn+1 al complejo que resulta de a


nadir a Pn el tri
angulo C 0 con su
nuevo vertice y sus dos nuevas aristas. La aplicaci
on afn que hace corresponder
los vertices de C 0 con los de T (de modo que los de a se correspondan con sus
im
agenes por n ) se restringe a un homeomorfismo de C 0 en T que coincide con
n sobre a. Es claro entonces que se combina con n para formar una aplicaci
on
simplicial n+1 : |Pn+1 | |K|. Es f
acil ver que Pn+1 y n+1 cumplen todas
las propiedades que cumplen Pn y n , pero ahora n+1 cubre una cara m
as del
complejo K.
Puesto que K tiene un n
umero finito de caras, tras un n
umero finito de
pasos hemos de llegar a un complejo Pn cuyas aristas fronterizas esten todas
identificadas dos a dos. Ahora falta probar que la aplicaci
on correspondiente
n : |Pn | |K| es suprayectiva, pues entonces |K| ser
a homeomorfo al cociente

466

Apendice A. Las superficies compactas

que resulta de identificar en |Pn | los pares de aristas con la misma imagen por
n .
Llamemos K 0 a la imagen de n y supongamos que en K hay caras que no
est
an en K 0 . Llamemos K 00 al subcomplejo de K formado por las caras que no
est
an en K junto con sus aristas y vertices. Como K es conexo, |K 0 ||K 00 | 6= .
La intersecci
on ha de ser un poliedro, pero no puede contener ninguna cara (por
definici
on de K 00 ) ni tampoco una arista. En efecto, cada arista de K 0 est
a
compartida por dos caras de K 0 , y por A.11 no puede formar parte de otra cara
en K 00 . Por consiguiente, |K 0 | |K 00 | est
a formado por un conjunto (finito) de
vertices de K. De este modo, si a |K| le quitamos sus vertices obtenemos un
espacio disconexo, pero esto es imposible: es f
acil probar que si a una superficie
le quitamos un conjunto finito de puntos obtenemos un espacio conexo.
Por u
ltimo, en el enunciado del teorema hemos exigido que el polgono sea
regular, mientras que en la prueba hemos obtenido u
nicamente un polgono
convexo. El teorema 1.3 nos permite transformarlo en un disco cerrado. Por
conexi
on, cada lado del polgono se ha de transformar en un arco de circunferencia. Es f
acil ver que podemos aplicar un homeomorfismo al disco para que
las im
agenes de los vertices resulten equiespaciadas, y entonces una nueva aplicaci
on del teorema 1.3 transforma el disco en un polgono regular, de modo que
los arcos que hay que identificar se convierten en sus lados.
En la secci
on anterior hemos probado que toda superficie compacta es triangulable, es decir, es homeomorfa a un poliedro (que ser
a, por tanto, una superficie). Uniendo esto al teorema anterior, tenemos que toda superficie es
homeomorfa a un cociente obtenido a partir de un polgono regular de 2n lados
identificando estos dos a dos. Tal y como hacamos en la secci
on 1.4, podemos
representar estos cocientes mediante sucesiones de letras repetidas a pares, con
exponentes 1 que indiquen el sentido en que recorremos las aristas al identificarlas. El teorema siguiente nos permitir
a reducir cualquier cociente al que
determina una de las superficies Mg o Nh . Las letras may
usculas A, B, C,
. . . representar
an sucesiones de aristas. Si A representa a a1 , . . . , an , entonces
1
A1 representar
a la sucesi
on a1
n . . . a1 .
Teorema A.13 Las operaciones siguientes transforman un cociente de un polgono en otro homeomorfo:
a) Reemplazar ABxCDxE por AyDB 1 yC 1 E.
b) Reemplazar ABxCDxE por AyDCy 1 BE.
c) Reemplazar Axx1 B o Ax1 xB por AB, supuesto que AB contiene al
menos dos pares de letras.
n: a) Basta observar la figura:
Demostracio

A.3. La clasificaci
on

467
A
D

A
Observemos que el polgono resultante no es convexo, pero es f
acil ver que
es homeomorfo a un polgono convexo. La prueba de b) es similar. Respecto a
c) tenemos:
x

x
y

A
B

A
B

B
x
y

Con esto tenemos todo lo necesario para probar el teorema principal:


Teorema A.14 Toda superficie compacta es homeomorfa a una de las superficies Mg o Nh definidas en 1.21.
n: Sabemos que la superficie es homeomorfa a un cociente de
Demostracio
un polgono de 2n lados identificados dos a dos. Diremos que un par de aristas
identificadas es similar si es de la forma x, x o x1 , x1 . Diremos que es inverso
si es de la forma x, x1 o x1 , x. Veamos en primer lugar que la identificaci
on
puede tomarse de la forma AB, donde A es de la forma x1 x1 xr xr y B
contiene u
nicamente pares inversos (admitiendo que A o B sea vaco).
Notemos que, sin m
as que cambiar la notaci
on, todo par similar puede tomarse de la forma x, x. Si la identificaci
on es CDxExF , donde C ya es de la
forma x1 x1 x2 x2 , dos aplicaciones de la operaci
on a) del teorema anterior nos
dan
CDxExF CyD1 yE 1 F CzzDE 1 F.
De este modo agrupamos todos los pares similares que hubiera en la identificaci
on original.
En segundo lugar, veamos que podemos reemplazar AB por ACD, donde C
es de la forma y1 z1 y11 z11 ys zs ys1 zs1 y D no contiene ning
un par de pares
de aristas de la forma y z y 1 z 1 as como tampoco pares de
aristas similares.

468

Apendice A. Las superficies compactas

Suponiendo que E ya es de la forma requerida, aplicamos varias veces la


operaci
on b) del teorema anterior, tomando como x las aristas a, b, c y d respectivamente:
EF aGbHa1 Ib1 J

EcGbHc1 F Ib1 J

EeF IHGde1 d1 J

EcGdF IHc1 d1 J

Eef e1 f 1 F IHGJ.

As agrupamos todos los pares de la forma considerada.


Suponiendo que A sea no vaco, veamos que podemos reemplazar ACD por
ED, donde E es de la forma x1 x1 x2 x2 Para ello usamos a) al reves:
F xxaba1 b1 G

F yb1 a1 ya1 b1 G

F yay 1 accG

F yyddccG.

De este modo reducimos todos los pares de pares de C en pares xi xi . Con


esto tenemos una sucesi
on ED, con E de la forma x1 x1 x2 x2 o bien de la
1
forma x1 y1 x1
1 y1 y D no contiene pares de pares de este tipo ni pares de
aristas similares.
Veamos finalmente que podemos eliminar D. Consideremos el par x x1
m
as cercano a E. No puede haber aristas entre x y x1 , pues si hubiera un par
completo y y 1 , sera un par m
as cercano a E, y si hubiera una arista y, con
su inversa formara un par de pares x y x1 y 1 . As pues, tenemos un
par xx1 en D, que puede eliminarse por la operaci
on c) del teorema anterior.
De este modo podemos eliminar todos los pares de D salvo en el caso en que E
sea vaco o conste de un u
nico par xx. En el primer caso obtenemos xx1 yy 1
o bien xyy 1 x1 ; en el segundo xxyy 1 .
De estos tres, el primero es la esfera, M0 y el tercero es el plano proyectivo N1 . El espacio xyy 1 x1 es el mismo que x1 xyy 1 (podemos permutar
cclicamente las aristas) y tambien el mismo que xx1 yy 1 , o sea, la esfera de
nuevo.
Dejando aparte estos casos, podemos eliminar por completo el bloque D,
con lo que llegamos a uno de los espacios
1
1 1
Mg = x1 y1 x1
1 y1 xg yg xg yg ,

Nh = x1 x1 xh xh .

Recordemos que en la secci


on 3.5 probamos que las superficies Mg y Nh no
son homeomorfas entre s.

Ap
endice B

Variedades complejas
Incluimos en este apendice una breve introducci
on a las variedades diferenciales complejas, como complemento a los resultados que hemos visto sobre
variedades reales. Antes de introducir las variedades complejas veremos lo que
podemos decir sobre las funciones de variable compleja en el contexto de las
variedades diferenciales reales.

B.1

Funciones complejas sobre variedades reales

Sea V una variedad diferencial de dimensi


on 2n. Podemos considerar a sus
Cn , de modo que tenemos n funciones
cartas como aplicaciones z : U U
coordenadas z1 , . . . , zn con valores complejos. Si zk = xk + iyk , entonces las
funciones coordenadas usuales de la carta son x1 , y1 , . . . , xn , yn .
Si p V , llamaremos Cp (V, C) al espacio de las funciones diferenciables en
un entorno de p con valores en C, y Gp (V, C) ser
a el correspondiente espacio

de germenes. Este
u
ltimo tiene estructura de C-espacio vectorial y contiene a
Gp (V ) como subespacio vectorial real. M
as a
un, cada Gp (V, C) se expresa
de forma u
nica como = + i, con , Gp (V ).
Llamaremos Tp (V, C) al espacio vectorial de las derivaciones en Gp (V, C), es
decir, las aplicaciones C-lineales v : Gp (V, C) C que cumplen
v() = v()(p) + (p)v().
Cada v Tp (V ) se extiende a una derivaci
on en Tp (V, C) estableciendo que
v( + i) = v() + iv(),

para cada , Gp (V ).

Una comprobaci
on rutinaria muestra que v as extendida es ciertamente
una derivaci
on C-lineal. M
as a
un, la extensi
on es u
nica pues de hecho si
dos derivaciones v, w Tp (V, C) coinciden sobre las funciones coordenadas xk ,
yk , entonces son iguales. En efecto, basta probar que v y w coinciden sobre
Gp (V ), para lo cual, a su vez, basta probar que coinciden las funciones Re v e
Im v (restringidas a Gp (V )), pero una simple comprobaci
on muestra que ambas
469

470

Apendice B. Variedades complejas

son derivaciones reales, por lo que coinciden si act


uan igual sobre las funciones
coordenadas.
As pues, podemos identificar a Tp V con un subespacio vectorial (real) de
Tp (V, C). M
as exactamente, si v Tp (V, C), tenemos que

!
n
X


v=
v(xk )
+ v(yk )
,
xk p
yk p
k=1

pues ambos miembros coinciden sobre las funciones coordenadas. De hecho, las
derivaciones xk |p , yk |p son una base de Tp (V, C) (si una combinaci
on lineal de
ellas es nula, al hacerla actuar sobre las funciones coordenadas obtenemos que
todos los coeficientes son nulos). Esto implica que C R Tp (V )
= Tp (V, C).
Separando las partes reales de las imaginarias de los coeficientes de una
combinaci
on lineal de los vectores de la base deducimos que cada elemento de
Tp (V, C) se expresa de forma u
nica como v + iw, con v, w Tp (V ).
Cada forma Tp V se extiende a una forma en Tp (V, C) mediante
(v + iw) = (v) + i(w).

Es f
acil ver que la extensi
on es ciertamente C-lineal y la base dual dxk |p , dyk |p
se corresponde con la base dual de xk |p , yk |p en Tp (V, C) , por lo que tenemos
el isomorfismo Tp (V, C)
alogamente al caso de los espacios
= C R Tp V . An
tangentes, cada Tp (V, C) se expresa de forma u
nica como = 1 + i2 ,
con 1 , 2 Tp V .
Extendemos el operador d : Cp (V, C) Tp (V, C) mediante
d(f + ig) = df + i dg.
Equivalentemente: df (v) = v(f ), para toda v Tp (V, C), f Cp (V, C).

En particular tenemos definidas las formas dzk |p = dxk |p +idyk |p y, si llamamos z k = xk iyk a la composici
on de zk con la conjugaci
on compleja, tambien
tenemos dz k |p = dxk |p idyk |p .
Las formas dzk |p , dz k |p son claramente una base de Tp (V, C) . Resulta
conveniente considerar su base dual en Tp (V, C), que no es sino la formada por
las derivaciones

!

1



1


=
i
,
=
+i
.
zk p 2 xk p
yk p
z k p 2 xk p
yk p
De este modo, para cada v Tp (V, C) se cumple

!
n
X


v=
v(zk )
+ v(z k )
.
zk p
z k p
k=1

As mismo, si f Cp (V, C) se cumple

n
X
f
f
dfp =
dzk |p +
dz k |p .
zk p
z k p
k=1

B.2. Estructuras analticas

471

Si f : V W es una aplicaci
on diferenciable entre variedades de dimensi
on
2n y 2m respectivamente y p V , definimos dfp : Tp (V, C) Tf (p) (V, C)
mediante dfp (v)(g) = v(f g). Es f
acil ver que a traves de los isomorfismos
Tp (V, C)
on se corresponde
= C Tp V y Tf (p) (W, C)
= C Tf (p) V esta aplicaci
con 1 dfp .
Poco m
as puede decirse sin introducir la noci
on de variedad compleja. Observemos que el espacio Tp (V, C) no es razonable como espacio tangente complejo, pues tiene dimensi
on 2n sobre C, cuando, por ejemplo, sera de esperar
que el espacio tangente complejo de Cn fuera can
onicamente isomorfo a Cn en
lugar de tener dimensi
on 2n.

B.2

Estructuras analticas

Las variedades complejas se definen de modo que permitan definir la noci


on
de funci
on diferenciable compleja o funci
on holomorfa. Para funciones definidas en abiertos de Cn la definici
on no requiere ninguna estructura adicional, y
constituye la base de la generalizaci
on del concepto a variedades arbitrarias:
Definici
on B.1 Una funci
on f : U Cn Cm es holomorfa si es diferenciable (como aplicaci
on de un abierto en R2n en R2m ) y para cada p U , la
n
diferencial dfp : C Cm es C-lineal. Una biyecci
on holomorfa con inversa
holomorfa entre dos abiertos de Cn se llama transformaci
on conforme.
Es claro que la composici
on de funciones holomorfas es una funci
on holomorfa.
Un atlas analtico en una variedad diferencial V de dimensi
on 2n es un
atlas de V tal que si w y z son dos sistemas de coordenadas (considerados
como aplicaciones en Cn ) entonces la aplicaci
on w1 z es una transformaci
on
conforme. Una estructura analtica en V es un atlas analtico maximal respecto
a la inclusi
on. Una variedad diferencial compleja es una variedad diferencial
dotada de una estructura analtica. Si V tiene dimensi
on 2n como variedad real
diremos que tiene dimensi
on n como variedad compleja.
Observemos que no es necesario tener una estructura diferencial previa, sino
que cada estructura analtica determina en particular una estructura diferencial.
Como en el caso real, cada atlas analtico est
a contenido en una u
nica estructura
analtica.
Una aplicaci
on f : V W entre dos variedades complejas es holomorfa si
sus lecturas respecto de las cartas de las estructuras analticas son holomorfas.
Es claro que basta con que para cada punto p existan cartas alrededor de
p y f (p) respecto a las cuales la lectura de f sea holomorfa. Obviamente todo
abierto de Cn es una variedad compleja de dimensi
on n con el atlas que tiene
por u
nica carta a la identidad. Las cartas de una variedad V resultan ser las
transformaciones conformes entre un abierto de V y un abierto de Cn .

472

Apendice B. Variedades complejas

Sea V una variedad compleja y f : V C una funci


on diferenciable. Por
definici
on, f es holomorfa si para cada p V existe un sistema de coordenadas
analtico z alrededor de p de modo que f = z 1 f es holomorfa, lo cual equivale
a su vez a que dfz(p) : Cn C sea C-lineal.
M
as concretamente, han de existir n
umeros complejos k = k + ik tales
que
dfz(p) (z1 , . . . , zn ) =

n
X

k zk =

k=1

k=1

Si comparamos con

n
X

Re
f

Re
f

xk +

xk
yk

k=1

z(p)

n
X

(k xk k yk ) + i(k yk + k xk ) .

z(p)

Im f
yk + i

xk

z(p)

Im f
xk + i

yk

z(p)

yk ,

que es otra expresi


on para dfz(p) (z1 , . . . , zn ), vista como aplicaci
on de R2n en
2
R , concluimos que

Re f
Im f
Re f
Im f
k =
=
,

=
.
k
xk p
yk p
yk p
xk p

Recprocamente, basta con que se den las igualdades anteriores entre las
derivadas parciales (en cada punto p respecto de alg
un sistema de coordenadas
a su alrededor) para que los k definidos por las ecuaciones anteriores justifiquen
que dfp es C-lineal. Dichas relaciones entre las derivadas parciales se conocen
como ecuaciones de Cauchy-Riemann. Una simple comprobaci
on muestra que
esta condici
on es equivalente a la siguiente caracterizaci
on:
Teorema B.2 Una funci
on diferenciable f : V C definida sobre una variedad compleja de dimensi
on n es holomorfa si y s
olo si para cada p V existe
un sistema de referencia z alrededor de p tal que

f
= 0, k = 1, . . . , n.
z k p
Adem
as en tal caso esta relaci
on se cumple para cualquier sistema de referencia
de V .

Diremos que una funci


on f : V C es antiholomorfa si su conjugada
f (la composici
on con la conjugaci
on compleja) es holomorfa. Es inmediato
comprobar las relaciones

f
f
f
f
=
,
=
,
zk p
z k p
z k p
zk p
de donde se sigue que una funci
on f es antiholomorfa si y s
olo si sus derivadas
respecto a las coordenadas zk son nulas. Esto nos permite definir:
*
*

+




h
a
Tp V =
,...,
, Tp V =
,...,
,
z1 p
zn p
z 1 p
z n p

B.2. Estructuras analticas

473

sin que la definici


on dependa del sistema de coordenadas, pues el espacio tangente holomorfo Tph V est
a formado por las derivaciones que se anulan sobre las
funciones antiholomorfas y el espacio tangente antiholomorfo Tpa V est
a formado
por las derivaciones que se anulan sobre las funciones holomorfas. Obviamente
tenemos la relaci
on
Tp (V, C) = Tph V Tpa V.
Es inmediato comprobar que si f : V W es holomorfa y p V , entonces
dfp se restringe a una aplicaci
on lineal dfp : Tph V Tfh(p) W .

El espacio Tph V tiene dimensi


on n sobre C y dimensi
on 2n sobre R. De hecho
es can
onicamente isomorfo al espacio tangente real Tp V . En efecto, observemos
que una base de Tph V sobre R est
a formada por los vectores zk |p e izk |p , que
son las im
agenes de los vectores xk |p y yk |p a traves de la composici
on de la
extensi
on e : Tp V Tp (V, C) con la proyecci
on : Tp (V, C) Tph V .
Esto nos permite identificar a Tp V con Tph V , de modo que a partir de ahora
escribiremos simplemente Tp V .
Notemos ahora un hecho importante sobre las variedades complejas y las
aplicaciones holomorfas. Se trata de una consecuencia del siguiente hecho algebraico:
Si f : Cn Cn es una aplicaci
on C-lineal, tambien es una aplicaci
on R-lineal, y el determinante de f como aplicaci
on R-lineal es
el m
odulo al cuadrado de su determinante como aplicaci
on C-lineal.
En efecto, si (ek ) es la base can
onica de Cn , entonces una R-base de Cn
la forman los vectores ek , iek . Si f (ek ) = (akj + ibkj ), entonces tenemos que
f (iek ) = (bkj + iakj ), con lo que la matriz de f como aplicaci
on C-lineal es
A = (akj + ibkj ) y la matriz de C como aplicaci
on R-lineal es
B=

akj
bkj

bkj
akj

Para calcular su determinante podemos considerarla como matriz compleja, con


lo que

akj bkj akj + ibkj

bkj akj + ibkj


bkj

=
,
bkj akj bkj + iakj akj =
0
akj ibkj
con lo que det B = (det A)(det A) = (det A)(det A) = | det A|2 .

En particular, el determinante jacobiano de una transformaci


on conforme
entre dos abiertos de Cn es mayor que 0 en todo punto o, dicho de otro modo, las
transformaciones conformes conservan la orientaci
on. Como consecuencia, toda
variedad compleja es orientable. As mismo es claro que las transformaciones
conformes entre variedades complejas conservan la orientaci
on.

474

Apendice B. Variedades complejas

Ejemplo: Los espacios proyectivos Las variedades complejas m


as simples
despues de los abiertos de Cn son los espacios proyectivos complejos Pn (C).
Recordemos que Pn (C) puede definirse como el conjunto de todos los subespacios vectoriales de dimensi
on 1 de Cn+1 o, equivalentemente, como el conjunto
n+1
cociente de C
\ {0} respecto a la relaci
on de equivalencia w R z w = z,
para un C \ {0}.

Llamemos : Cn+1 \{0} Pn (C) a la proyecci


on natural. La topologa de
P (C) es la topologa de identificaci
on determinada por , es decir, los abiertos
de Pn (C) son los conjuntos cuya antiimagen es abierta. Como la restricci
on de
a la esfera unitaria es suprayectiva, Pn (C) es un espacio compacto conexo.
Un atlas analtico de Pn (C) se obtiene tomando como abiertos coordenados
los abiertos Uk formados por los puntos cuya coordenada k-esima es no nula y
como carta z : Uk Cn la aplicaci
on
n

[z1 , . . . , zn+1 ] 7 [z1 /zk , . . . , zk1 /zk , zk+1 /zk , . . . , zn+1 /zk ].
Su inversa es la que a cada n-tupla le inserta un 1 en la posici
on k-esima. En
inmediato comprobar que la composici
on de la inversa de una carta con otra
carta es holomorfa.
Consideremos en particular el espacio P1 (C). La aplicaci
on C P1 (C)
dada por z 7 [z, 1] es una transformaci
on conforme entre C y un abierto de
P1 (C) (es la inversa de una carta), lo que nos permite identificar a C con su
imagen, que es todo P1 (C) menos el punto = [1, 0]. As pues, tenemos que
P1 (C) = C {}.
Esto muestra que P1 (C) es homeomorfo a S 2 (a menudo se le llama esfera
de Riemann). Vamos a construir explcitamente una estructura analtica que
convierta a S 2 en una variedad conformemente equivalente a P1 (C).
Para ello distinguimos el polo norte N = (0, 0, 1) y el polo sur S = (0, 0, 1).
Como carta de S 2 \ {N } tomamos la proyecci
on estereogr
afica

x
y
(x, y, z) 7
,
1z 1z
y como carta de S 2 \ {S} tomamos una variante de la proyecci
on estereogr
afica,
a saber:

x
y
(x, y, z) 7
,
.
1+z 1+z
Es claro que estas cartas son difeomorfismos respecto a la estructura diferencial usual de S 2 , es decir, determinan la u
nica estructura diferencial en S 2 que la
3
convierte en subvariedad de R . Para probar que constituyen un atlas analtico
basta ver que la inversa de una carta compuesta con la otra es la aplicaci
on de
R2 \ {0} en s mismo que, al identificarlo con C \ {0}, se corresponde con la
aplicaci
on z 7 1/z. Esta aplicaci
on es concretamente

x
y
(x, y) 7
,
.
x2 + y 2 x2 + y 2

B.2. Estructuras analticas

475

Al componer la primera carta con esta aplicaci


on obtenemos
x
!

y
x
y
1z
1z
,
=
,
,
x2 +y 2
x2 +y 2
1+z 1+z
2
2
(1z)

(1z)

donde hemos usado que x2 + y 2 = 1 z 2 = (1 + z)(1 z). As pues, tenemos


ciertamente la segunda carta.
Ahora construimos una transformaci
on conforme entre S 2 y P1 (C). La composici
on de la proyecci
on estereogr
afica en S 2 \{N } con la inclusi
on z 7 [z, 1] es
una transformaci
on conforme entre S 2 \ {N } y P1 (C) \ {} (es la composici
on
de una carta de S 2 con la inversa de una carta de P1 (C)). Si la completamos
con la asignaci
on N 7 obtenemos una biyecci
on f : S 2 P1 (C). Falta
probar que su restricci
on a entornos respectivos de N e es conforme. Para ello
calculamos su lectura respecto a las cartas que estamos considerando alrededor
de estos puntos. Se trata de una aplicaci
on f : C C.
Si tomamos z C \ {0}, su imagen se calcula aplicando la inversa de la carta
alrededor de S (con lo que obtenemos un punto de S 2 \ {N, S}), luego la carta
alrededor de N (con lo que obtenemos 1/z), luego pasamos a [1/z, 1] = [1, z] y
por u
ltimo la carta alrededor de nos lleva a z. En definitiva, f(z) = z para
todo z 6= 0, pero f (N ) = implica que f(0) = 0, con lo que f resulta ser la
identidad.
Para terminar la secci
on introducimos un concepto algebraico que subyace
en los resultados que hemos obtenido. En general, si V es un espacio vectorial
sobre C de dimensi
on finita n, podemos considerar el automorfismo I : V V
dado por I(v) = iv, que tiene la propiedad de que I 2 = 1, donde 1 representa a
la identidad en V . Si consideramos a V como espacio vectorial real de dimensi
on
2n entonces I sigue siendo un automorfismo con estas propiedades.
Definici
on B.3 Si V es un espacio vectorial real de dimensi
on finita, una estructura compleja en V es una aplicaci
on lineal I : V V tal que I 2 = 1.
Es inmediato que una estructura compleja es necesariamente un automorfismo y adem
as induce en V una estructura de espacio vectorial complejo mediante el producto
(a + bi)v = av + bI(v),

a, b R, v V.

SI V es un espacio vectorial complejo, la estructura de espacio vectorial


inducida por la estructura compleja I(v) = iv es la propia estructura de V .
As pues, es equivalente hablar de espacios vectoriales complejos o de espacios
vectoriales reales con una estructura compleja I.
Si V es un espacio vectorial real con una estructura compleja I, podemos
tomar una C-base e1 , . . . , en de V , de modo que e1 , . . . , en , I(e1 ), . . . , I(en ) es
una R-base de V . Consideramos V C = C R V y definimos
uk =

1
(ek iI(ek )),
2

uk =

1
(ek + iI(ek )),
2

(B.1)

476

Apendice B. Variedades complejas

con lo que los vectores uk , uk forman una base de V C . Adem


as, si extendemos
el automorfismo I a V C identific
andolo con 1 I, tenemos que
I(uk ) = iuk ,

I(uk ) = iuk .

Si definimos
V h = {v V C | I(v) = iv},

V a = {v V C | I(v) = iv}

tenemos que V C = V h V a . Adem


as, la inclusi
on V V C dada por v 7 1v
C
h
seguida de la proyecci
on de V en V es un isomorfismo de espacios vectoriales
complejos (considerando en V la estructura inducida por I).
Con esto tenemos una replica abstracta de lo que sucede en cada espacio
tangente de una variedad compleja. Para trasladar estos hechos a una variedad
s
olo hemos de sustituir el endomorfismo I por un tensor de tipo (1, 1).
Definici
on B.4 Una estructura casi compleja en una variedad diferencial V
es un tensor I de tipo (1, 1) tal que para todo p V (identificando a Ip con
endomorfismo Ip : Tp V Tp V seg
un el teorema 9.31) se cumple Ip2 = 1.
Una variedad V dotada de una estructura casi compleja es una variedad casi
compleja.
Toda variedad compleja V tiene asociada de forma natural una estructura
casi compleja: para cada p V definimos Ip como el automorfismo de Tp V que
se corresponde con la multiplicaci
on por i a traves del isomorfismo can
onico
Tp V
= Tph V . De este modo, si (xk , yk ) es cualquier sistema de coordenadas
analtico alrededor de p, tenemos que Ip (xk |p ) = Ip (zk |p ) = izk |p = iyk |p y,
an
alogamente, Ip (yk |p ) = xk |p . Estas relaciones muestran que los coeficientes de I respecto a la base asociada a la carta son constantes, por lo que I es,
ciertamente, un tensor diferenciable.
El nombre de estructuras casi complejas se debe a que para que una variedad casi compleja sea de hecho una variedad compleja es hace falta una condici
on
adicional, cuya necesidad acabamos de comprobar:
Teorema B.5 Sea V una variedad diferencial de dimensi
on 2n dotada de una
estructura casi compleja I. Entonces V admite una estructura de variedad compleja cuya estructura casi compleja asociada es I si y s
olo si para todo punto
q V existe un sistema de coordenadas (xk , yk )nk=1 (definido en un entorno U
de q) de modo que para todo p U se cumple
Ip (xk |p ) = yk |p ,

Ip (yk |p ) = xk |p .

En tal caso las cartas analticas de V son precisamente las que cumplen esta
condici
on.

B.3. Tensores complejos

477

n: Sean (xk , yk ) y (uk , vk ) dos sistemas de coordenadas que


Demostracio
cumplan las condiciones del enunciado y con parte de su dominio en com
un.
Digamos que
uk
vk

= fk (x1 , . . . , xn , y1 , . . . , yn ),
= gk (x1 , . . . , xn , y1 , . . . , yn ).

xk

yk

X fj
X gj
+
xk uj
xk vj
j
j
X fj
X gj
+
yk uj
yk vj
j
j

Aplicando I obtenemos

yk

xk

X fj
X gj

xk vj
xk uj
j
j
X fj
X gj
+
yk vj
yk uj
j
j

Comparando las ecuaciones concluimos que


fj
gj
=
,
xk
yk

gj
fj
=
.
xk
yk

Estas
son las ecuaciones de Cauchy-Riemann para la funci
on de cambio de
variables (f1 , g1 , . . . , fn , gn ), luego los cambios de variables son holomorfos.

B.3

Tensores complejos

Estudiamos ahora el c
alculo tensorial complejo. Para empezar consideramos
un espacio vectorial real V de dimensi
on finita y V C = C R V . Podemos
C
identificar cada v V con 1 v V , de modo que cada vector v V C se
expresa de forma u
nica como v = v1 + iv2 , con v1 , v2 V .
Consideramos el espacio Tsr (V ) de los tensores de tipo (r, s) en V y Tsr (V, C)
el espacio de los tensores complejos de tipo (r, s) en V C (es decir, las formas
multilineales complejas de r copias de V C por s copias de su dual).
Podemos identificar a Tsr (V ) con un subespacio vectorial (real) de Tsr (V, C).
Para ello fijamos una base e1 , . . . , en de V , que nos da la base de Tsr (V ) formada
por los tensores
ei1 eir ej1 ejs
y a cada uno de ellos le hacemos corresponder el tensor an
alogo en Tsr (V, C)

que resulta de considerar a e1 , . . . , en como la base dual de e1 , . . . , en en V C

478

Apendice B. Variedades complejas

en lugar de en V . Esta correspondencia induce un monomorfismo de Tsr (V ) en


Tsr (V, C) y se comprueba que no depende de la elecci
on de la base de V . M
as
precisamente, la correspondencia entre las bases induce un isomorfismo natural
Tsr (V, C)
= C R Tsr (V ).
Observemos que cada ei , considerado como elemento de (V C ) , extiende al
correspondiente ei en V (considerando a V como subespacio de V C de forma
natural), por lo que cada tensor de tipo (0, s) de V se identifica con su u
nica
extensi
on C-multilineal a V C . De estos isomorfismos de espacios vectoriales
obtenemos a su vez un isomorfismo de algebras T(V, C)
= C R T(V ), que a su
vez se restringe a un isomorfismo A(V, C)
= C R A(V ) entre las algebras de
tensores antisimetricos.
Cada T Tsr (V, C) se expresa de forma u
nica como combinaci
on de los
tensores b
asicos ei1 eir ej1 ejs . Separando las partes real e
imaginaria de los coeficientes obtenemos que T se expresa de forma u
nica como
T = T1 + iT2 , donde T1 , T2 Tsr (V ). Es f
acil ver que T es antisimetrico si y
s
olo si lo son T1 y T2 .
Supongamos ahora que V tiene dimensi
on 2n y que tiene asociada una estructura compleja I. Definimos I t : V V mediante I t ()(v) = (I(v)).
Es claro que I t es una estructura compleja en V
Sea e1 , . . . , en una C-base de V y tomemos uk , uk seg
un (B.1), de manera
que los vectores uk son una base de V h y los vectores uk son una base de V a .
Es f
acil ver entonces que los vectores uk son una base de V h y los vectores uk
son una base de V a . Esto nos permite identificar a V h con V h y a V a con
V a .
Definimos el espacio Ap,q (V, C) como el subespacio de Ap+q (V, C) generado
por los tensores de la forma
uk1 ukp uj1 ujq .
Esta definici
on no depende de la base. Para probarlo observamos que si
llamamos a la forma anterior y k1 < < kp , j1 < < jq , entonces, para
k10 < < kp0 0 , j10 < < jq0 0 , se cumple
(uk10 , . . . , uk0 0 , uj10 , . . . , uj 0 0 ) =
p

1 si p = p0 , q = q 0 , ki = ki0 , ji = ji0 ,
0 en caso contrario.

De aqu se sigue que una forma Ap+q (V, C) es de tipo (p, q) si y s


olo si
cuando v1 , . . . , vp0 V h , v10 , . . . , vq0 0 V a , entonces
(v1 , . . . , vp0 , v10 , . . . , vq0 0 ) = 0
si p 6= p0 o q 6= q 0 y no es nula en alg
un caso cuando p = p0 y q = q 0 .
L
Claramente tenemos que Ar (V, C) =
Ap,q (V, C).
p+q=r

Consideremos ahora el caso en que V es una variedad diferencial. Definimos


Tsr (V, C) como el espacio de tensores diferenciables de tipo (r, s), es decir, las

B.3. Tensores complejos

479

aplicaciones T que a cada punto p V le asignan un tensor Tp Tsr (Tp (V, C))
de modo que Tp = T1p + iT2p con T1 , T2 Tsr (V ).
Estos espacios de tensores forman el algebra T(V, C), que contiene como
subespacio vectorial al algebra exterior (V, C) de las formas diferenciales complejas. Sobre esta tenemos definida la diferencial exterior
d( + i) = d + i d,
que es una antiderivaci
on y cumple d2 = 0. De hecho (V, C)
= C R (V ) y d
se corresponde con la diferencial usual en el producto tensorial, de modo que la
cohomologa de (V, C) cumple H(V, C)
= C H(V ) (es la cohomologa de De
Rham con coeficientes complejos).
Si suponemos que V es una variedad compleja entonces podemos distinguir
entre tensores (puntualmente) holomorfos y antiholomorfos y adem
as
L p,q
r (V, C) =
(V, C).
p+q=r

Concretamente, las formas de tipo (p, q) son las que en cada abierto coordenado admiten una expresi
on de la forma
X
=
k1 ,...,kp ,k10 ,...,kq0 dzk1 dzkp dz k10 dz kq0 .
k1 <<kp
k10 <<kq0

Entonces d se calcula sustituyendo cada funci


on coordenada por
d

k1 ,...,kp ,k10 ,...,kq0

n
X
k1 ,...,kp ,k0 ,...,kq0
1

zr

r=1

dzr +

n
X
k1 ,...,kp ,k0 ,...,kq0
1

r=1

z r

dz r ,

de donde se sigue que d p+1,q (V, C) p,q+1 (V, C). Como la suma es
directa, podemos definir las diferenciales parciales
p+1,q (V, C) y p,q+1 (V, C)
de modo que d = + . Localmente se cumple
=

n
X
k1 ,...,kp ,k0 ,...,kq0

dzr dz1 dzkp dz k10 dz kq0 ,

n
X
k1 ,...,kp ,k0 ,...,kq0

dz r dz1 dzkp dz k10 dz kq0 ,

k1 <<kp r=1
k10 <<kq0

k1 <<kp r=1
k10 <<kq0

zr

z r

Es claro que y son dos antiderivaciones de grado 1 de (V, C) tales que


2
= = 0.
2

480

Apendice B. Variedades complejas

Un tensor es puntualmente holomorfo si es holomorfo en cada punto, mientras que se dice que un tensor es holomorfo si adem
as sus funciones coordenadas
son holomorfas. En particular es f
acil ver que una forma es holomorfa si y
s
olo si es de tipo (p, 0) y = 0. Representaremos por H (V ) al algebra de
las formas diferenciales holomorfas en V . Notemos que, en cada punto p, una
forma Hq (V ) puede verse como un tensor antisimetrico en Tph (V ), que es
un espacio de dimensi
on n sobre C, por lo que Hq (V ) = 0 para q > n.
Si f : V W es diferenciable, llamaremos f] : (W, C) (V, C) a la
aplicaci
on lineal 1 f] , que es un homomorfismo de complejos y de algebras.
Equivalentemente, la aplicaci
on f] viene definida por f] ( +i) = f] ()+if] ().
Es claro que si f es holomorfa entonces f] se restringe a un homomorfismo
f] : H(W ) H(V ).
Terminamos con unas observaciones sobre orientaci
on e integraci
on de formas. Ante todo, la orientaci
on natural de una variedad compleja V es la inducida localmente por cualquier sistema de coordenadas analtico xk , yk , es decir,
la orientaci
on determinada por la forma dx1 dy1 dxn dyn . Conviene
observar que esta forma coincide con
n
i
dz1 dz 1 dzn dz n .
2
Obviamente podemos prescindir del factor (1/2)n sin alterar la orientaci
on.
r
Respecto a la integraci
on, si +i r (V, C) y c C
(V ), podemos definir
Z
Z
Z
+ i = + i C.
c

Todas las propiedades de la integral de formas reales se traducen inmediatamente al caso complejo, incluyendo el teorema de Stokes. Similarmente se
puede definir la integral sobre V de una 2n-forma de soporte compacto.

Bibliografa
[1] Ahlfors, L., Sario, L., Riemann surfaces, Princeton (1960).
[2] Artin, E., Braun, H. Introduction to Algebraic Topology, Charles E. Merrill
P. C., Ohio (1969).
[3] Bredon, G.E., Topolgy and geometry, Springer, New York (1993).
[4] Greenberg, M.J., Harper, J.R. Algebraic Topology, Benjamin, New York
(1981).
[5] Greub, W., Halperin, S., Vanstone, R. Connections, Curvature and Cohomology, Academic Press, New York (1972).
[6] Matsusima Y., Dierentiable Manifolds, Marcel Dekker, New York (1972).
[7] Maunder, C.R.F., Algebraic Topology, van Nostrand, London (1970).
[8] Spanier, E.H., Algebraic Topology, McGraw-Hill, New York (1966).
[9] Vick, J.W., Homology Theory, Springer, New York (1994).
[10] Wallace, A. H., Algebraic Topology, W.A. Benjamin, New York (1970).

481

Indice de Materias
algebra exterior, 313, 314
ndice, 429, 440

carta, 232
c
ubica, 233
categora, 113
con modelos, 152
opuesta, 141
celular (aplicaci
on), 96
ciclo, 35
clase
de Euler, 422, 443
de la orientaci
on, 353
del volumen, 354
fundamental, 191, 197
cociclo, 138
cociente (espacio), 14
codiferencial, 246
cofinal, 195
cofrontera, 138
cohomologa
con soporte compacto, 196
de De Rham, 318
con soportes compactos, 329
diferenciable, 310
singular, 140
combinaci
on
afn, 27
convexa, 3
complejo
celular, 85
inverso, 138
simplicial
afn, 104
complejo simplicial
abstracto, 106
completitud geodesica, 301
conexi
on, 266
de Levi-Civita, 285

abierto coordenado, 6, 233


acclico (complejo), 117
adjunci
on
de un espacio a otro, 81
de una celda, 82
afnmente independientes, 28
antiderivaci
on, 314
antiholomorfa (aplicaci
on), 472
antipodal (aplicaci
on), 68
aproximaci
on diagonal, 164
arco
de Jordan, 453
regular, 268
asociados (elementos de un anillo),
180
atlas, 232
analtico, 471
balanceada (aplicaci
on), 120
baricentro, 50
base de un funtor, 152
Betti (n
umeros de), 101
bola geodesica, 292
botella de Klein, 18
bucle, 213
cadena, 31, 35
celular, 92
diferenciable, 305
campo
horizontal, vertical, 388
radial, 337
tensorial, 258
sobre un arco, 268
482

INDICE DE MATERIAS
simetrica, 275
conforme (transformaci
on), 471
cono, 118
contracci
on, 257, 259
contractible (complejo), 117
contractible (espacio), 25
convexo, 3, 296
coordenadas, 232
baricentricas, 28
corchete de Lie, 265
cubrimiento, 218
Cuchy-Riemann (ecuaciones), 472
curva de Jordan, 453
derivaci
on, 263, 264
derivada
covariante, 266, 269
de Lie, 266
diferencia, 426
diferenciable (aplicaci
on), 235
diferencial, 244
exterior, 316
dimensi
on, 104
dirigido (conjunto), 192
dominio de Jordan, 456
dual (m
odulo), 140
elemento
de longitud, 278
de volumen, 340
elevaci
on, 218
entorno
fundamental, 218
simplicial, 107
envoltura convexa, 3
equivalencia homot
opica, 117
escisi
on (de una sucesi
on exacta),
124
esfera
geodesica, 292
simplicial, 107
espacio
cotangente, 246
proyectivo, 83
recubridor, 218
tangente, 240

483
holomorfo, 473
esqueleto, 85, 105
estrella, 108
estrellado, 303
estructura
analtica, 471
diferencial, 232
evaluaci
on, 314
exacta (sucesi
on), 44
factorizaci
on local, 379
fibrado, 379
de tangentes, 254
horizontal, 387
trivial, 380
vectorial, 381
vertical, 385
forma
diferencial, 314
horizontal, vertical, 388
frontera, 35
funtor, 141
covariante, 115
germen diferenciable, 240
grado, 361
local, 370
grupo
de cohomologa, 138
de homologa, 35
de transformaciones de un cubrimiento, 221
fundamental, 213
Gysin (aplicaci
on de), 421
holomorfa (aplicaci
on), 471
homeomorfismo relativo, 84
homologa, 31
homomorfismo
de complejos, 34
de conexi
on, 47
de fibrados, 380
graduado, 32
homotopa, 23, 24, 41, 44
de bucles, 213
identificaci
on, 14

484
integral en fibras, 402
involuci
on, 341
isometra, 281
isomorfismo de fibrados, 380
Lefchetz (isomorfismo, clase), 444
lema
de Gauss, 292
de localizaci
on, 260
longitud, 278
lmite inductivo, 192
matriz jacobiana, 245
Mayer-Vietoris, 322
minimizante, 291
modelo, 152
metrica de Riemann, 276
m
odulo graduado, 31
normal
carta, 290
espacio, 8
nulo (conjunto), 251
orientaci
on, 177, 184
can
onica de Rn , 337
de fibrados, 391
vectoriales, 391
local, 175, 176
producto, 358
partici
on de la unidad, 238
plano proyectivo, 17
poliedro, 104
prisma, 41
producto
exterior, 163
tensorial, 120
propia (aplicaci
on), 196
propiedad proyectiva, 118
punto crtico, 250
resoluci
on, 127
retracci
on, 9
retracto, 9
absoluto, 9
de entornos, 11

INDICE DE MATERIAS
por deformaci
on, 24
secci
on, 183, 383
con singularidades, 411
simple (cubrimiento), 303
simplemente conexo, 215
simplicial (aplicaci
on), 106
singularidad, 411
sistema de coordenadas, 233
sistema inductivo, 192
soporte, 31, 329
compacto en fibras, 396
subcomplejo, 35, 105
subfibrado, 380
vectorial, 381
subm
odulo graduado, 31
sucesi
on
de homologa, 47
exacta, 44
suma
amalgamada, 15
conexa, 234
topol
ogica, 15
superficie, 21
suspensi
on, 374
smplice
afn, 28
singular
afn, 30
diferenciable, 305
tensor, 255, 259
antisimetrico, 310
holomorfo, 480
simetrico, 310
Teorema
de Borsuk-Ulam, 224, 225
de Brouwer, 67
de De Rham, 328
de dualidad de Alexander, 208
de Eilenberg-Zilber, 158
de escisi
on, 56, 142
de Fubini, 402
de homotopa, 41
de Hopf, 377
de Hopf-Rinow, 302

de Jordan-Brouwer, 73
de K
unneth, 156
de la funci
on inversa, 248
de Lebesgue, 55
de Lefchetz, 449
de los modelos acclicos, 152
de Mayer-Vietoris, 63, 64, 142
de Poincare, 197, 353
de Sard, 252
de Stokes, 324, 348
de Tietze, 9
del bocadillo de jam
on, 226
general de separaci
on, 211
Thom (isomorfismo de), 435
torsi
on, 275
producto de, 129
transformaci
on natural, 116
transporte paralelo, 272
traza, 445
triangulaci
on, 455
tri
angulo, 454
trada, 57
tensamente sumergido, 205
valor crtico, regular, 250
variedad
afin, 27
de orientaciones, 180
de Riemann, 276
diferencial, 232
casi compleja, 476
compleja, 471
topol
ogica, 5
volumen, 346

También podría gustarte