Author: Hudson K.   Sato H.  

Tags: mathematics   algebra   topology  

ISBN: 0-8218-1046-4

Year: 1999

Text
                    Translations of
MATHEMATICAL
MONOGRAPHS
Volume 183
Algebraic Topology:
An Intuitive Approach
Hajime Sato
Translated by
Kiki Hudson
American Mathematical Society
Providence, Rhode Ilsand

Editorial Board Shoshichi Kobayashi (Chair) Masamichi Takesaki ISO KIKA (ALGEBRAIC TOPOLOGY) by Hajime Sato Copyright @ 1996 by Hajime Sato Originally published in Japanese by Iwanami Shoten, Publishers, Tokyo, 1996 Translated from the Japanese by Kild Hudson 1991 Mathematics Subject Classification. Primary 55-01; Secondary 57-01. Abstract. This book develops an introduction to algebraic topology mainly through simple examples built on cell complexes. The topics covered include homeomorphisms, homotopy equivalences, the torus, the Mobius strip, closed surfaces, the Klein bottle, cell complexes, fundamental groups, homotopy groups, homology groups, cohomology groups, fiber bundles, vector bundles, spectral se- quences, and characteristic classes. Library of Congress Cataloging-in-Publication Data Sato, Hajime, 19444 [Iso kika. English] Algebraic topology : an intuitive approach / Hajime Sato ; translated by Kiki Hudson. p. cm. (Translations of mathematical monographs, ISSN 0065-9282 : V. 183) (Iwanami series in modem mathematics) Included bibliographical references and index. ISBN 0-8218-1046-4 (softcover : alk. paper) 1. Algebraic topology. I. Title. П. Series. Ш. Series: Iwanami series in modem mathematics. QA612.S3713 1999 514'.2—dc2 1 98-53247 CIP © 1999 by the American Mathematical Society. All rights reserved. The American Mathematical Society retains all rights except those granted to the United States Government. Printed in the United States of America. Q The paper used in this book is acid-free and falls within the guidelines established to ensure permanence and durability. Information on copying and reprinting can be found in the back of this volume. Visit the AMS home page at URL: http: //www ams • org/ 10987654321 0403 02 01 00 99
Contents Preface M Preface to the English Translation xl“ Objectives xv Chapter 1. Homeomorphisms and Homotopy Equivalences 1.1. Homeomorphisms 2 1.2. Homotopy equivalences 3 1.3. Topological pairs 'J Summary 6 Exercises Chapter 2. Topological Spaces and Cell Complexes 9 2.1. Basic spaces 9 2.2. Product spaces and quotient spaces Ю 2.3. Topological sums and attaching spaces 11 2.4. Cell complexes 13 Summary Exercises 1 6 Chapter 3. Homotopy 17 3.1. Homotopy sets 17 3.2. Fundamental groups 19 3.3. Higher homotopy groups 22 3.4. Homotopy invariance 24 Summary 26 Exercises 26 Chapter 4. Homology 27 4.1. Homology groups 27 4.2. Homology axioms 28 4.3. Immediate consequences of the axioms 31
Vlll CONTENTS Summary 37 Exercises 37 Chapters. Homology Groups of Cell Complexes 39 5.1. Calculation of homology groups of cell complexes 40 5.2. Homology of simplicial complexes 44 5.3. Homology calculation of cell complexes 51 Summary 52 Exercises 5 3 Chapter 6. Cohomology 55 6.1. Cohomology axioms 55 6.2. Cohomology of simplicial complexes 56 Summary 59 Exercises 59 Chapter 7. The Universal Coefficient Theorem 61 7.1. Products of abelian groups 61 7.2. The Kiinneth formula 64 7.3. Cup products 64 7.4. The universal coefficient theorem 66 Summary 66 Exercises 67 Chapter 8. Fiber Bundles and Vector Bundles 69 8.1. Fiber bundles 69 8.2. Vector bundles 73 8.3. Grassmann manifolds 75 Summary 79 Exercises 80 Chapter 9. Slpectral Sequences 81 9.1. Exact couples and spectral sequences 81 9.2. Spectral sequences of fiber bundles 84 9.3. Applications of spectral sequences 88 9.4. Cohomology spectral sequences 90 9.5. Cohomology groups of Pk(C) 91 9.6. Collapsing cohomology sequences 92 9.7. Cohomology of classifying spaces 93 Summary 97 Exercises 97
CONTENTS IX A View from Current Mathematics 99 Appendix 105 Sets 105 Topological spaces and continuous maps 107 Groups 109 Answers to Exercises Ш Recommended Reading 115 Index 117
Preface Topology forms a branch of geometry emphasizing connectedness as the most fundamental aspect of a geometrical object. In topol- ogy, therefore, one ignores virtually all geometrical traits other than connectedness, such as any form of change in a geometrical object that stretching or shrinking might cause. Classification in topology is a crude tool, but one that never fails to determine if a geometri- cal object is connected or not. If a geometrical object is connected then we investigate to what degree it is connected. Just as the state of connectedness characterizes the essence of many phenomena we encounter in our daily lives, it is often necessary to describe to what extent a certain object is connected or separated. Thus the terms one employs in topology are increasingly becoming important and useful in other branches of mathematics as well as in various fields in the natural sciences. There are numerous algebraic topology books and many of them are excellent; yet we have dared to add another bo ok on this subject. The single most difficult thing one faces when one begins to learn a new branch of mathematics is to get a feel for the mathematical sense of this subject. To somebody who has mastered the subject this essential common sense should be as familiar as the air around him. It takes a long time for a beginner to get to this point. The purpose of this book is to help an aspiring first-time reader acquire this topological atmosphere in a short period of time. I believe that the most efficient way to fulfill this purpose is to investigate simple but meaningful examples in some concrete terms. It is important that the reader grasp a mathematical object with his or her own hands. By touching it one can feel its physical quality and then keep this as one’s own. This book is a simple manual that the reader can follow, and in fact the reader who follows our instruc- tions step by step will end up with a real working model of algebraic topology. X 1
хи PREFACE In order to pursue this objective we have therefore sacrificed gen- erality and limited the objects of our discussion to the simplest but most essential cases. We did not try to expand the theory to its fullest extent to make our book an encyclopedic reference; instead, we use the easiest possible examples to help the reader see the backbone of our discussion. We will be greatly pleased if the reader enjoys reading our book while acquiring several essential methods or approaches to discuss algebraic topology. We must await the reaction of the reader to see if our plan will succeed. We will appreciate it if the reader gives us any feedback (criticisms and comments)'. The basic framework of the book comes from the seminar notes “Practical Topology for Physicists” given by Akihiro Tsuchiya and compiled by Yasuhiko Yamada at the University of Nagoya in 1986. I am deeply indebted to Mr. Tsuchiya for permitting me to use his seminar notes as well as for giving me much useful advice throughout every stage of the writing. My thanks also go to Tadayoshi Mizutani, Tetsuya Ozawa, Yoshinori Machida, and Shigeo Ichiraku, who not only read the entire manuscript carefully, finding many mistakes, but also suggested various ways to improve the final product. Last but not least, I would like to thank the editors at Iwanami Shoten. Hajime Sato July 1996 *See Preface to the English Translation
Preface to the English Translation It is a great pleasure to me that the American Mathematical Society chose to publish my book “Algebraic Topology: An Intuitive Approach” in their translation series. Since the publication of the original version of this book in 1996, several of my friends (including the translator) have complained that the gap between my claim that no previous knowledge of mathematics is required. . . and the actual contents of the book is too big. So I have provided the reader who has no knowledge of sets, topology, groups, etc. with a basic minimal list of definitions and results that may prove useful, together with readable references. This is in the Appendix at the end of the book. This does not really change my original view that the book is readable for anybody who wishes to find out about algebraic topology. I think that technical terms help both the reader and the author organize their thoughts, but they will not do much good unless both the reader and the author have “good vibes” about the subject. I have also used the book for my topology seminar (for seniors) and came to see that the reading got a little rough toward the end of the book. This is all right too, since it simply shows that good vibes alone cannot conquer everything; however, I have modified some of those troublesome spots, filling in missing links and so on. I am grateful to the translator, Kiki Hudson, for conveying my writing style and philosophy as faithfully as possible in her transla- tion. We discussed all the changes verbally, and consequently she had to do more writing than translating. This is especially so with the Appendix. I would also like to thank Martin Guest for valuable suggestions, Yoshinori Machida for spotting numerous typos, and the AMS editors for presenting the book in splendid style. Hajime Sato September 1998 xiii
Objectives As I stated in die Preface, in topology we investigate one aspect of geometrical objects almost exclusively of the others: that is, whether a given geometrical object is connected or not connected. We classify objects according to the nature of their connectedness. One focuses on the connectivity, ignoring changes caused by stretching or shrinking. One can measure the length of a geometrical object in meters and the weight in kilograms. How do we measure the extent to which a geometrical object is connected ? Can we develop a system with suitable units and numbered scales? For example, we can use the number of holes in a geometrical object. But then what is a hole and how do we count the number of holes? In this book, you will find a mathematical interpretation of these concepts, termed “homotopy groups”, “homology groups”, and “cohomology groups”. These are some of the major concerns in alge- braic topology. We actually go beyond counting the number of holes and develop “characteristic classes” to describe how a geometrical ob- ject bends globally. Intuitively the “i-th homotopy group” describes the “i-dimensional round holes” and “i-th homology group” reveals the number of “i-dimensional rooms” in a geometrical object. In the problem described above, which may appear to be too slip- pery to grasp, it would be nice if the reader would come to understand and appreciate how contemporary mathematics has constructed the theory of algebraic topology, translating geometrical concepts into al- gebraic terms. It has managed to express these problems cleanly and algebraically in group-theoretical terms (involving almost only the additive group of integers or cyclic groups of integers modulo prime numbers). I want the reader to spend a few minutes before beginning the book imagining the problem of classifying geometrical objects only with a yardstick that measures their connectedness. Then after finishing the book the reader should compare its contents with this original concept. If the concept and reality are far apart you will have
xvi OBJECTIVES opened a door to a brave new world, and if they are rather close your mathematical intuition will have proved to be excellent (and you will continue to go on the right track with conviction). If you already have any familiarity with algebraic topology, you might rightly guess from the table of contents that the following are the key words in the book: homeomorphisms, homotopy equivalences, torus, Mobius strip, closed surfaces, Klein bottle, cell complexes, fundamental groups, homotopy groups, homology groups, cohomology groups, fiber bundles, vector bundles, spectral sequences, characteristic classes, etc. If you have seen some (or all) of these words somewhere before and they have vaguely interested you, then you will find upon finishing the book that they are not difficult at all but that they form some of the basic concepts in contemporary mathematics. If you have had nothing to do with them so far, I hope that the strange sound they make intrigues you enough to start the book. Topology has developed (perhaps unintentionally) on the strength of several attractive geometrical figures which serve as characteristic examples for the theory. This pattern may not be unique in topology; we may see it repeated in other branches of mathematics and possibly in every other academic discipline. I emphasize again that the purpose of this book is to familiarize the reader with the way to think about algebraic topology. I use the axiomatic approach to introduce homology and cohomology theories, and will later construct concrete examples such as simplicial homology groups, as I feel that this order might work better to sharpen the reader’s intuitive understanding. Needless to say, algebraic topology evolved from general topology (the theory of topological spaces). If you have already studied general topology (especially its geometrical aspects), for instance if you have read Chapters from I to XI in Topology of -Times Dugundji2, you will be ideally prepared; however, I have tried to keep my explanation basically intuitive so that even readers with no previous knowledge of general topology will be able to follow the book. The reader might feel a need for the theory of groups, but es- sentially all you need in order to read this book is to understand the following two concepts: 2 Topology by James Dugundji, William C. Brown. 1989
OBJECTIVES (1) The addition or subtraction of two integers gives another integer (we say that the set Z of the integers is an additive group). (2) In certain situations, we regard two integers which differ by a fixed prime number p to be equal (we say that we consider integers modp). We write Zp for the set of the integers modp. The addition and subtraction of integers carry over to those operations modp (we say that modp is a cyclic group of order p). The only talent this book demands of the reader is a flexible and resilient mind. List OF Symbols Symbol Meaning Page Л /1 homotopic 3 homotopy set 4 Х-У X and Y have the same homotopy type 4 Dn n-dimensional ball 9 Sn-i (n- l)-dimensional sphere 9 I closed unit interval [0,1] 10 Pn (R) n-dimensional real projective plane 11 e5 (open) i-cell 13 ёг closed i-cell 13 7ГП(Х,ТО) n-th homotopy group of X 25 n-th homotopy group of X 25 hp(X) pth homology group of X 31 hAX) direct sum hp(X) of hp(X) 31 pt singleton set 32 HP{X-G) hp(X) for ho(X) * G 32 H^X-G) direct sum of Hp (X; G) 32 CA cone over A 36 h^X) reduced homology of group X 38 c chain complex 45 ZP(C) group of p-cycles 45 BP(C) group of p-boundaries 45 <У У <тп simplex У belongs to the boundary of У' (У is a face of on that is different from t") 48 Cq&Z) q-th chain group of S over Z 52 Hq&Z) q-th homology group of S over Z 53 Fn(C) n-dimensional complex projective space 56 hp(X) p-th cohomology group of X 59 s simplicial complex 49
XVII] OBJECTIVES Symbol Meaning Page П*) direct sum У^Ап hp(X) of hp(X) 59 <5p, 6 coboundary homomorphism 60 Cq(S;G) q-th cohomology chain of S over G 60 C*(S; G) COchain complex of S over G 61 №(S: G) q-th cohomology group of S over G 61 Z«(S; G) group of q-cochains of S over G 61 B’(S; G) group of q-coboundaries of S over G 61 G\ 0 G ‘2 tensor product Hom(Gi, G2) abelian group of homomorphisms from G\ to G2 66 Tor(Gi, G2) torsion 66 Ext(G1;G2) abelian group of the extensions of G2 by Gi 67 X cross product 68 A diagonal map 69 и cup product 69 (E, 7Г, B, F) fiber bundle 74 F E~ В fiber bundle 74 E total space 74 В base space 74 F fiber 74 TV projection 74 GR(m, n) real Grassmannian manifold 80 G'^m, n) complex Grassmannian manifold 80 BO(n) classifying space of real n-vector bundles 83 BU(n) classifying space of complex n-vector bun- dies 83 Lk(a,S) link complex of <7 in S 106
CHAPTER 1 Homeomorphisms and Homotopy Equivalences Throughout this book a map means a continuous map.’ In topology we essentially discuss the connectedness of geomet- rical objects called topological spaces; however, strictly speaking, we consider topological spaces and two types of continuous maps be- tween them, which are called “homeomorphisms’" and “homotopy equivalences” respectively. We might classify topological spaces up to homeomorphism, or we might do so up to homotopy equivalence. Our choice depends on how strong we want our classification to be. The classification according to homotopy equivalences is weaker (there are many spaces not “homeomorphic” to each other that are of the same “homotopy type”), but it is the one that plays the more important role in algebraic topology, because geometrical properties of 1101110- topy equivalences translate themselves most successfully into modem algebra. The classification of the capital letters А, В, C, . . . , Z by homeo- morphisms results in the following nine classes (this also depends on the choice of font, and here we use the sans-serif style; for example we write I and not I). {A, R}, {В}, {C, G, I, J, L, M, N, S, U, V, W, Z}, {D, 0},{E,F, T, Y}, {H, К}. {P}, {Q}, {X}. The letters in any one of these classes are homeomorphic but no two belonging to distinct classes are. On the other hand, homotopy classification breaks the alphabet into three distinct classes according to their “homotopy types”: {A, R, D, О, P}. {B,Q}, {C, l,L,M,N,S,U,V,W,Z,F, J, T, Y,G,H,K,X}. ‘See the Appendix for the definition
2 1 . HOMEOMORPHISMS AND HOMOTOPY EQUIVALENCES Two letters have the same homotopy type if and only if they belong to the same class. We count the number of holes in each letter in the set containing the letter A as one, that of each letter in the set containing В as two, and that of each letter in the last set as zero. Have the above simple examples led you to guess the definitions of homeomorphisms and homotopy equivalences? 1.1. Homeomorphisms definition 1.1. We say that topological spaces X and Y are homeomorphic if there exist continuous maps f : X —> Y and g : Y —> X such that the composites go/ and fog are the identity maps of X and Y respectively; in short, g о f = id and / о g = id, where id denotes the identity map. In this case f is a homeomorphism from X to Y and g is a homeomorphism of Y to X. The fact that go f is the identity map implies that f is an injection and g is a surjection. Similarly the fact that / о g is the identity map implies that / is surjective and g is injective. Altogether it follows that both f and g are continuous bijective (1-1 onto) maps. sample problem 1.2. Consider the letters M and N. Think of them as topological spaces and construct homeomorphisms f : M —> N and g : N —> M. M f N M ' N Figure 1.1 solution. Let f be a map which sends the left half A of the M onto the left vertical line plus the center diagonal A of the N without changing anything, while straightening the right half A of M and sending it onto the right vertical line I of N (see Figure 1.1). We want g to transfer the left vertical line and the center diagonal line of N onto the left half A of M, and to bend the right vertical line of N and map it onto the right half A of M. Then we get g о f = id and f о g= id.
1.2. HOMOTOPY EQUIVALENCES 3 Sample Problem 1.3. Show that the topological spaces X and I are not homeomorphic. Solution . Suppose there existed a homeomorphism f : X —> I. For any point Zq in X, the definition of a homeomorphism insures that the map f\ (X_Xo) which is the restriction of f to the space X minus the point ж0 is a homeomorphism of X - x0 onto I - f (rr0). Take, in particular, the crossing point of X as sq. Then X - ж0 consists of four disjoint line segments (each being half open, having one open end and one closed end), and I - /(ж0 (consists of two disjoint line segments (each of which is half open). These two spaces are not homeomorphic. The basic Stance of topology is to regard all spaces homeomorphic to each other as identical. 1.2. Homotopy equivalences In order to define homotopy equivalences we must first say when two maps are homotopic. Definition 1.4. Two maps from a topological space X to a topo- logical space Y, fi : X Y (i = 0, 1), are homotopic if there exists a family of continuous maps ft : x -> Y (t e [0, Ij), varying continuously from f0 to fi- We indicate this situation by f0 ~ Д and say that ft (t e[O, l]j is a homotopy between them. Example 1.5. We consider two maps /0 and f\ from the letter X to the letter Y: fo sends every point of X to the crossing point of Y, and Л maps the upper vee v of X onto the upper vee v of Y and the lower wedge A of X onto the lower vertical I of Y by closing A like a tweezer. Then fo and fi are homotopic because we can define ft, t e [0, 1], to be the map sending each point x of X to the point obtained by shrinking Д (r) by t from the center crossing of Y. example 1.6. Take the letter 0. Let be the map of 0 into itself which sends every point to the apex of the 0 and let ft be the identity map. Then f0 and fi are not homotopic. This fact is intuitively obvious (we can never change the identity map of 0 to a constant map through continuous maps: we cannot shrink the letter 0 to a point without breaking it). A precise proof,
4 1. HOMEOMORPHISMS AND HOMOTOPY EQUIVALENCES however, depends on homology theoiy, and we will see it in Example 4.9. Suppose we look at the set S of the maps from a topological space X to a topological space Y. The following properties are easy to check. 1. A map f : X —> Y is homotopic to itself. 2. If f is homotopic to g : X —> Y then g is homotopic to /. 3. If f is homotopic to g and g is homotopic to h : X —» Y then / is homotopic to h. Therefore the relation of being homotopic is an equivalence re- lation on S that breaks S into equivalence classes called homotopy classes . We denote by the set of the homotopy classes of maps from X to Y, which we call the homotopy set of X to Y. In other words, we regard all homotopic maps from X to Y as identical and place them in the same homotopy class. Therefore, even if a homotopy class has a large number of maps, we need to look at only one of them. This is an algebraic simplification. example 1.7. Consider the letters X, Y and 0. We will discuss the following result in Chapter Three: [X, Y] = one point, [О, O] = Z (the set of the integers). definition 1.8. Let X and Y be topological spaces. A map f : X —> Y is a homotopy equivalence of X and Y if for some map g : Y —> X, the composites go f : X —> X and f о g : Y —> Y are homotopic to the identity map of X and Y respectively. We say that X and Y have the same homotopy type if there exists a homotopy equivalence between them. In general a homotopy equivalence is neither injective norsurjec- tive. We write X ~ Y when X and Y have the same homotopy type. We are using the same symbol for homotopic maps, but this should not cause any confusion here since both sides are topological spaces. Pboblem. Show that the map /0 : X —> Y from the letter X to the letter Y in Example 1.5 is a homotopy equivalence (Hint: for a suitable g : Y —> X construct a homotopy between g ° f and the identity map as well as a homotopy between fo о g and the identity map).
1.3. TOPOLOGICAL PAIRS From the definition we see that two topological spaces that are homeomorphic have the same homotopy type; therefore, homotopy equivalences are a looser (less strict) way of classifying topological spaces. We have so far used only letters of the alphabet. These are one-dimensional geometrical objects (topological spaces) consisting of lines and curves; however, the definitions of homeomorphisms and homotopy equivalences carry over to geometrical objects of dimen- sions two or higher, including of course three-dimensional spaces. example 1.9. A doughnut is homeomorphic to a coffee cup with a handle, and has the same homotopy type as the letter 0. In later chapters we will study homology groups and cohomology groups (of topological spaces). They each offer the identical informa- tion for spaces of the same homotopy type. We will introduce other tools such as characteristic classes to determine if the given spaces are homeomorphic. 1.3. Topological pairs In topology we frequently consider a pair of topological spaces (X, A) rather than a single space X. Passing from single spaces to pairs of spaces as objects of study was a great breakthrough in alge- braic topology in the past. By a topological pair (X, A) we mean a topological space X and a subspace A of X. Given two pairs (X, A) and (Y, B), by a map of pairs f : (X, A) —> (Y, B) we mean a map f : X —i- Y such that /(A) с B. The concept of homeomorphisms for topological pairs parallels the case for single spaces; namely, two pairs (X, A) and (Y, B'; are homeomorphic if we can find maps f : X —» Y and g : Y —> X such that the composites go f : X —» X and fog : Y —> Y are the identity maps of X and Y respectively. The restrictions f |д : A —> В and д\в-В—>А are both homeomorphisms. example 1.10. In the (x, y, z)-space R3, splice the ends of a string to make a simple loop A. Make a loop В in R3 by tying a knot in the string before splicing its ends (see Fig. 1.2).
6 1. HOMEOMORPHISMS AND HOMOTOPY EQUIVALENCES A В Figure 1.2. Knots We can show that such pairs (R3, A) and (R3, B) are not homeo- morphic to each other (later we will compute the “fundamental groups of the complements of A and B” using “homotopy theory”). We say that two continuous maps of pairs /г: (X, A) (Y, B), i = 0, 1, are homotopic if there exists a family of continuous maps of pairs ft :(X, A)—*(Y,B), t e [0, 1], varying continuously from /Oto fa. We partition the continuous maps from a pair (X, A) to another pair (Y, B) into homotopy classes; that is, we look at the set denoted by [(x, A),(Y,B)] in which each element is a homotopy class consisting of all homotopic maps from (X, A) to (Y, B). We say that [(X, A), (Y, B)] is the homo- topy set of maps from (X, A) to (Y, B). In particular, if A = В = 0 we write X and Y in place of (X, 0) and (У, 0). Then we have [X, У]=[(Х,0),(У,0)]. as the right-hand side of the equality is the homotopy set in which an element is a set of homotopic maps from X to Y. We investigate detailed features of homotopy sets in Chapter Three. Summary 1.1 A map from one topological space to another is a homeomorphism if it has an inverse map. Two topological spaces are homeomorphic if there exists a homeomorphism between them. 1.2 A map from one topological space to another topological space is a homotopy equivalence if it has an “inverse map” in the homotopy
EXERCISES 7 sense. Two topological spaces have the same homotopy type if there exists a homotopy equivalence between them. 1.3 The same ideas carry over to homeomorphisms, homotopy equiv- alences and homotopy types for maps of topological pairs. Exercises 1.1 Show that the letters W and Z are homeomorphic. 1.2 Show that the letters P and R have the same homotopy type. 1.3 The upper portion Д of the letter A is a subspace of A and the upper portion D of R is a subspace of R. Show that the pairs (A, A) and (R, D) are homeomorphic.
CHAPTER 2 Topological Spaces and Cell Complexes There is a large selection of geometrical objects around us, rang- ing from basic ones such as line segments and disks to fuzzy ones whose boundaries are blurry. We must state precisely which geomet- rical objects are subjects of our investigation in this book. We must be able to determine if a geometrical object is connected or sepa- rated. In other words, we only consider those objects on which we can impose the concept of continuity, and we will call them topo- logical spaces. There is a wide variety of topological spaces, among which the most basic are (solid) balls, also referred to as disks or cells. The boundary surface of a ball is a sphere. The dimensions of cells we study do not stop after one, two and three, but run up to n in general. We construct a topological space called a cell complex by splicing together finitely many cells of suitable dimensions. In this chapter we explain how to build various topological spaces and cell complexes. In the ensuing chapters we will deal with cell complexes only, unless otherwise stated. 2.1. Basic spaces For a natural numbers > 1, we define the n-dimensional ball (or n-ball) Dn by Dn = < (xi,x-2,. ,xn) e R2| 52^ < 1 and the (n - l)-dimensional sphere (or (n l)-sphere) by The О-sphere S° consists of two points {±1}. We make the convention that the О-disk D° is a one-point space. The boundary dDn of the
10 2. TOPOLOGICAL SPACES AND CELL COMPLEXES n-disk Dn is the (n - l)-sphere Sn that is, dDn = S""1. The interior of a ball Dn — dDn is called a ball without boundary or an open ball. Denote by I the closed interval [0, 1] between 0 and 1. Then I and D1 are homeomorphic. 2.2. Product spaces and quotient spaces For topological spaces X and Y the set of all ordered pairs (x, y) of points x g X and у £ Y, denoted by X x Y, becomes a new topological space, which we call the product space (or the product) of X and Y. example 2.1 . A unit square I x I = { (a:,i/)| 0 < a: < 1, 0 < у < 1} is homeomorphic to D2. We write I2 for I x I. example 2.2 . The product space S1 x s1 is homeomorphic to the surface of a doughnut. We call this space the torus and denote it by T2 (cf. Example 2. 15). Consider a topological space X and an equivalence relation s on X. We partition X into mutually disjoint subsets according to this relation; namely, elements x and у of X belong to the same subset if and only if x ~ y. These subsets are called equivalence classes. Denote by X the family of the equivalence classes of X under the equivalence relation ~ ; then A' is a new topological space in which each point is an equivalence class. We say that X is the quotient space of X (formed) under the equivalence relation Often we write X/~ for X. example 2.3 . We make a circle by identifying the ends 0 and 1 of the interval I. This circle is homeomorphic to both S1 and the letter 0. If we collapse the boundary dDn = Sn 1 of Dn to one point, we get a topological space homeomorphic to Sn. Here the equivalence relation on Dn is x ~ у <=> x, у e dDn (we regard the boundary points as a single point), and Dn = Dn/~ is homeomorphic to S’. example 2.4 . We identify the upper and lower edges of the square I2 = {(л,?/)|0 < x < 1, 0 < у < 1} by (0, y) ~ (l,y), 0 < у < 1, and the left and right edges by (ж, 0) ~ (x, 1), 0 < x < 1.
2.3. TOPOLOGICAL SUMS AND ATTACHING SPACES 11 In other words, we stitch the upper and lower edges together with- out twisting the square (we now have a cylinder) and then stitch the right and left edges (two circles) together without twisting the cylin- der. Then the quotient space I2 = f2/~ is homeomorphic to the torus T2 = S1 x S1. example 2.5 . We splice the right and left edges of the square I2 = {(x,y)|0 < x < 1,0 < у < 1 } by identifying the points on these edges symmetrically with respect to the point (1/ 2,1/2); that is, we regard (0, y) and (1,1 у), 0 < у < 1, as identical ((0, y) ~ (1, 1 ~ у), 0 < у < 1). The resulting quotient space I is the Mobius strip, which is well-known for its one-sidedness (see Figure 2.1). figure 2.1. The Mobius strip example 2.6 . The quotient space Sn/ ~ of the n-dimensional sphere Sn with the identification of each point x of Sn with its antipodal point —x is the n-dimensional real projective space (here x = (mi,m2, • • -,xn+i), —x = (-aq, -X2, , -rn+i) € 5"). We de- note this space by Fn(R). When n = 2, in particular, F2(R) is the real projective plane. The quotient space of D2 under the equivalence relation identi- fying each pair of antipodal points on the boundary dD2 = S1 is homeomorphic to the real projective plane P2(R). 2.3. Topological sums and attaching spaces Let X and Y be topological spaces with the intersection A = X p Y. Their union XU Yis a topological space called the topological sum of X and Y, which we might also denote by ХидУ. IfYClV = 0, X U Y is a disjoint union of X and Y (Figure 2.2). Suppose now that X П Y = 0 but that there is a homeomorphism h : В —> A between some subsets А с X and В c Y. We paste A onto В by h and pretend that X П Y = A = В to construct the topological sum of X and Y. We indicate this sum by X U,( F.
12 2 . TOPOLOGICAL SPACES AND CELL COMPLEXES Figure 2.2. Topological sum figure 2.3. Attaching space More generally, if we have a continuous map h : A —>B where А с X and В c Y, we can still make a quotient space of the topo- logical sum X U Y by identifying each b £ В with every a £ A such that h(u) = b. This is the attaching space X U/, Y of X and Y by the attaching map h :B —► A (Figure 2.3). example 2.7 . Let X be the one-point space pt. Consider X = A=pt, Y = D2, В = dD2 = S1. Then attaching map h : В —> A “collapses” В to the point pt, and the resulting attaching space X !J,, Y is homeomorphic to the two- dimensional sphere S2. Example 2.8 . Let X = A = S1, Y = I X , В = {0} X Sl. Then both A and В are homeomorphic to a circle. Let h : В —> A be the map that sends В twice around A, i.e., h(z) = z2, where we think of our circles as the set of complex numbers of modulus 1. The attaching space X U/,Y is homeomorphic to the Mobius strip (cf. Exercise 2.2 for the proof). Example 2.9 . X = A = S’1, Y = D2, В = dD2 = S1. Here, we have the same X, A and В as above. Only Y is the new addition. If we use the above h :B A, the attaching space X U^Y is homeo- morphic to the space that we get by attaching a two-dimensional ball
2.4. CELL COMPLEXES 13 to the Mobius strip along its boundary, which is in turn homeomor- phic to the two-dimensional projective space P2(R). Example 2.10 . We make a robot’s glove Tq by removing the interior of an embedded disk/)2 from the torus S! xS1. The boundary of Tq is S'1. We join two ’s along their boundaries to make a double torus М2. We say that M2 is a closed surface (more accurately, an orientable closed surface) of genus two. If we remove the interior of D2 from M2 and attach To along the boundary dD2 = S1, we obtain a triple torus (a torus with three holes) М3, and we continue this process to obtain an n-ple torus (a torus with n holes). In fact, every (orientable) closed surface is homeomorphic to an n-ple torus Mn for some n; we say that n is the genus of Mn. You can pretend that the n-ple torus is an inflated n-person life buoy (Figure 2.4). To2 Figure 2.4. Closed surfaces 2.4. Cell complexes In this section we put together a finite number of spaces each homeomorphic to some open i-ball Dl — QDl = Dl - S'1-1, О < i < n, to form a topological space. It is customary to call each component (homeomorphic to an open i-ball) an i-cell and denote it by el (a cell in this definition has no boundary). A closed cell e1 is homeomorphic to the i-dimensional ball. The boundary, de1, of e’ is homeomorphic to S1-1. Thus we have that e1 - de1 = e\ We adopt the convention that ё° = e° is a singleton space and that 5e° = S-1 is the empty set. Hence the closed О-cell is also an open O-cell (О-cell without boundary). Definition 2.11. We build an attaching space called a (finite) cell complex inductively according to die following recipe.
14 2. TOPOLOGICAL SPACES AND CELL COMPLEXES INGREDIENTS. ko closed O-cells fcj closed 1-cells sO ,,0 eH e2> ’ ’ ё{, el,. p° ’ ek„ ’ ’ C: fci closed i-cells ?17r2,.. kn closed n-cells ё?, e%,.. рП • ) t- L Construction. Our construction begins with X” = ejUe^U'- ’Ue^, which is a disjoint sum. Set X(1 -ej U U • • • U (a disjoint sum) and дХ^ = de\ U del U .. U дё^. Specify an attaching map : dX^ -4 X°, and attach X! 1 to X° by h, and obtain the attaching space X1 = X° x(1). Set X® = ё] U ej U U ё22 and дХ& = de2 U del u • • u d<?k2- Specify an attaching map h2 : dX™ X1, and attach X(2-’to X'by h2 to obtain the attaching space X2 = X1 U/i2 x(2). We continue this process till we reach X^. Set Xn = X"-1 uhn x(n\ We have now exhausted our ingredients. The final product X = X" is an n-dimensional cell complex. For each q.O < q < n, Xq is the q-skeleton of the cell complex X. Let X be a cell complex. For each q-cell ej, we have the nat- ural inclusion map i : ej —> X^q\ the natural identification map 7Г : X^ —> Xq = X4-1 Uk,X^\ and th e inclusion map l : Xq —>X The composite of these maps фЦ = i о я a i . e4j X is the characteristic map of the cell ej. The restriction of the characteristic map ф9 to the boundary de9 agrees with the restriction of the attaching map hq : dX^ —> X9-1 to the boundary de9.
2.4. CELL COMPLEXES 15 Remark. It may be that cells of some dimensions are missing in our construction, but the boundary dX^ of X^ = ё’ и . и (a disjoint sum) must always be attached to some subcomplexXr by an attaching map: hq: dX^ Xr, r<q. The theorem below is an obvious consequence of the above defi- nition. Theorem 2.12 . A cell complex X is a union of cells (without boundary); that is, P,Q Example 2.13 . The n-dimensional sphere Sn is a cell complex consisting of one О-cell e° and one closed n-cell en with the attaching map hn : дХ(п} = дёп e°, that is, Sn = ё0 Uhn ёп. If we attach a closed n-cell e” to Sn-1 = e° U/ln_1 e”-1 by the identity map hn : dXM = Sn~l Г1’1 = Sn-1 the resulting cell complexis an n-dimensional ball Dn = (ё° ё"-1) U,„ ёп. Example 2.14 . The real projective plane P2(R) consists of one closed О-cell e°, one closed 1-cell e1 and one closed 2-cell e2: P2(R) = (e° Uhl e1) Uh2 ё2, where ho : de2 = S1 —> (e° U/ц e1) = S1 is the map which sends S1 around S1 twice. Example 2.15 . The torus T2 = S1 x S1 consists of one О-cell ё°, two closed 1-cells, e} and ё%, and one closed 2-cell e2: S1 x S1 = (ё° uhl (ej U ё^)) иЛ2 ё2- This structure suggests that if one opens up the torus along a suitable pair of circles intersecting at a single point, one will get a square (Figure 2.5).
16 2 TOPOLOGICAL SPACES AND CEI COMPLEXES Sample Problem 2.16. Show that the product X x У of cell complexes X and Y is again a cell complex. solution. For the cells e’ of the cell complex X and the cells e/k of the cell complex Y we consider the cells e’ x erk. When X is a cell complex and Ac X is a subspace consisting of cells of X, we say that (X, A) is a pair of cell complexes. In this case A is also a cell complex: whose attaching maps are the restrictions of the attaching maps of X. In the following chapters our topological space (a topological pair) will always be a cell complex (a pair of cell complexes) unless other- wise stated. Summary 2.1 The basic building blocks of manifolds we use in this book are balls Bn and spheres Sn-1 which are the boundaries of Bn. 2.2 Equivalence relations on topological spaces define quotient spaces. 2.3 We glue two spaces using an attaching map to make an attaching space. 2.4 A cell complex is a collection of a finite number of closed cells held together by characteristic maps. Exercises 2.1 In Example 2.4, we defined the torus as a quotient space of I2 = { (я,y)| 0 < т < 1, 0 < У < 1 }. Show that the further identification of (x, y) € I2 with (1 x, 1 y) G I2 yields the two-dimensional sphere S”. 2.2 Show that the attaching space X U/, Y of Example 2.8 is home- omorphic to the Mobius strip. 2.3 Represent the double torus (torus with two holes) as a cell com- plex. What about the n-ple torus (torus with n holes)?
CHAPTER 3 Homotopy Suppose that you are standing on a geometrical object (say on the Pampas). You toss a lasso and try to shrink it to a single point at your feet (the lasso must stay on dry ground). If there is no pool of water on this grassland the lasso will smoothly converge at your feet. Imagine, however, that there is a pool of water which your lasso is enclosing (We assume that the interior of the pool does not belong to our geometrical object). In this case you cannot bring the lasso to a single point without getting it wet. The fundamental group or the first homotopy group of the Pampas measures the degree of the possibility in shrinking the lasso to a point. On the other hand the second homotopy group of a geometrical object measures the degree to which one can shrink a large piece of cloth, spread out with its border being gathered at a single point, to that point while keeping the cloth always in the object. If the above explanation gives you some idea of what is going on, you might skip this chapter and proceed to the next one. 3.1. Homotopy sets Recall that in Section 1.3 we denoted by [(A, A),(K,B)] the set of homotopy classes of the continuous maps from a pair (X, A) to another pair (KB) (tw о maps are in a same homotopy class if they are pairwise homotopic). For a natural number n, set X = In and A = dln. Then the pair (X, A) = (In, dln) is homeomorphic to (Dn, S'''1). By a topological space X with a base point ./’o (we might simply say a pointed topological space) we mean a pair whose second component is a singleton subspace {ж0}- habitually drop the curly braces around xq and write (X, zq). 1 7
18 3. HOMOTOPY A pointed topological space (X, jiq) and natural numbers n de- termine the homotopy sets [(Г,аГ),(А,Жо)], n = l,2,.... These homotopy sets (each of which turns out to be a group; cf. §§ 3.2, 3.3) constitute one of major characteristics of the space X. Pick a base point Xq on the n-dimensional sphere Sn so that we have a pointed space (S", xfa). We also get a pair homeomorphic to (Sn, Xq) by squeezing the boundary cj[" of the n-ball Г’ to a point. Since we can represent an element of [(Г, dln), (X, x0)] by some map f falfadlfa ^(X,r0), where f ) = Xq, we get the following Theorem 3.1 . There exists a natural one-to-one correspondence [(Г,аГ),(Х,Жо)]^[(5Тго),(Х: rro)]. You will see that the set [(I”, dln), (X, Xq)], seemingly more com- plicated at the first glance, is easier to handle than [(S’, xq), (X, 2^)] in the following section and beyond, when we give a group structure to these sets. Example 3.2 . Let X be the topological space representing the letter X and let Xq be the crossing point of X. Then for each natural number n we have [(In, dln), (X, a?0)] = {one point}. In other words, an arbitrary map fa : (/", dln) —> (X, x0) is homo- topic to the constant map fo : (Г, аГ) - (A, x0), f0(x) = xQ, X e I”. To see this, consider the maps ft : (/", dln) (X, Jl'o). defined by A(^) = tffax), x 6 I" (each ft multiplies the distance from Iq to ffax) by t). The family of maps ft, t G [0, 1], gives a homotopy between fa and fa. Example 3.3 . Denote by X the letter 0 = S1 and by Xq its apex. Then we have a one-to-one correspondence [(Г, a/1), (S\x0)] = Z; since every element of [(Z1, di1), (S1, x0)] has as a representative some map f : —> (S’, xfa) with its rotation number (a negative
3.2. FUNDAMENTAL GROUPS 1 9 integer if f changes the direction of die rotation) indicating how many times the map f makes Sl wrap around S1, and such maps with the same rotation number are homotopic. Evidently taking a different base point xi in S1 gives the corre- spondence [(In,dIn),(S\x0)\ * [(Г^Г),^1^)]. The same argument carries over to homotopy sets of topological spaces without base points, and we obtain the following results, which we saw in Example 17. Proposition 3.4. For the letters X, Y and 0, ive have IX, Y] = {one point}, [0, 0] = Z. More generally, we have the following theorem, whose simple proof will appear in §3.4. Theorem 3.5. Suppose thatX is a connected topological space (note, if you are an advanced reader, that for a finite cell complex connectedness and arcwise connectedness are equivalent). Then for any pair of points Xq and ofX and each natural number n, we have a one-to-one correspondence [(/”, dln), (X, x0)] = [(/”, дГ). (X, xj]. The reader might perhaps conclude from this theorem that base points are not necessary; however, in introducing a certain group structure to homotopy sets in the next section and beyond we will see that base points are very important indeed. 3.2. Fundamental groups We give a group structure to the homotopy set [(Г’, дГ" ). (X, xc)], where (X, x0) is a pointed topological space ($3.3). We denote this group by 7rn(X, x0) and say that тгп(Х,х0) is the n-th homotopy group of the space (X, x0). For a connected space X, the respective n-th homotopy groups of its pointed spaces with distinct base points are isomorphic, and so we often write xn{X). When X is a cell com- plex, 7Ti (X, x0) is finitely generated but not necessarily abelian; in particular, if tti(X,Xo) = {1}, then for n > 2, тгп(Х,х0) is a finitely generated abelian group isomorphic to a direct sum of some copies of the infinite cyclic group Z and some copies of finite cyclic groups Z/(p,). The first homotopy group tti(X, x0) is especially important,
20 3. HOMOTOPY and we have traditionally come to call it the fundamental group of (X, x0). In this section we study the case n = 1; fundamental groups. We make the homotopy set [(I, di), (X, xq)]) determined by a pointed topological space (X, xo) into a group. For two elements cti and «2 in [(/, 91), {X, xo)] we define their “product” «1 . «2 € [(I, 91), (X, Xo)] as follows: we select suitable maps Д ; (/, 91)-> (X, x0), i=1,2, representing cti, г = 1,2, respectively (since a, is the homotopy class of Л, this selection can be anything as long as it is homotopic to /,)• Divide the interval I = [0,1] into the subintervals [0,1/2] and [1/2,1] both of which are homeomorphic to 1 = [0, 1]. Since both /i and /2 map di to xo, we can define a continuous map Лил^л^^^хр) by /1 и/2 = fl on [0, 1/2] (identifying I with [0,1/2]), and /1U/2 = /2 on [1/2,1] (identifying I with [1/2,1]). Any change of fy or f2 through a homotopy results only in a change of Д и fy by a homotopy; hence we may define «i. a2 to be the homotopy class of Д и f2. The homotopy set [(I, di), (X, x0)] with the above “product” sat- isfies the group axioms. We denote by tti (X, x0) the resulting group, which we call the fundamental group (or the first homotopy group) of (X, xo). When X is connected we often write tti (X). We say that a topological space X is simply connected if X is connected and tti (X, x0) = {1} (the unit element). You may perhaps be familiar with the fact that Cauchy’s integration theorem holds for holomorphic functions defined on a simply connected domain in the complex plane. Sample Problem 3.6. What sort of maps f :(/,9/) —> (X, x0) represent the unit element of the group tti (X, x0)? Solution. The constant map /0 defined by f(s) = Xq, s e /, represents the unit element of ?ri (X, x0), the reason being that for any map f : (I, di) —> (X, x0), /о и f and f и fo are both homotopic to f. To see this, imagine the interval I as the time interval (so that t G I reads “at time t”). Then the map fo и f stays still at x0 for the first
3.2. FUNDAMENTAL GROUPS 21 30 seconds, say, and then hurries up to cover in the next 30 seconds what f would cover in a minute. If we decrease the interval of time during which ft V f remains still from 0 to (1/2 l/2t) minute, then we have yj = /, and the family of maps ft is a desired homotopy. Sample Problem 3.7. Suppose that f : (I, di) —> (X, Xo) rep- resents Ct g 7Ti(X, Xq). Find a map that represents the inverse Q1. Solution. Denote by <7 the inversion of the interval I about its midpoint 1/2, mapping 0 to 1 and 1 to 0. Then the composition f о <7 : (I, di) —> (X, Xf>) represents Q-1 for the following reason: the maps f U (/ о a) and (/ 0 <7) U f are both homotopic to the constant map fo with the homotopy {/<} which pulls the returning point back closer and closer to 0. Example 3.8 . We saw in Example 1.7 that there is a bijection [(i1,a/1), (s^xo)] = z. The rotation number of the product of two elements in TTj (S'1) equals the sum of their respective rotation numbers, and hence we have a group isomorphism TrHS1) Z. Example 3.9 7Г1(РП) ^{1}, П>0, 7T](Sn) {1}, П >2. To show the first isomorphism, let f : (Г’, dlr ) —> (U", *) repre- sent a typical element of ttj (D") and define ft : (I”, dln) —> (Dn, *) by ft(x) = tf(x), t & [0, 1]. Then the family of maps {//}, t € [0, 1], is a homotopy between f and the constant map taking the entire In to the center point 0 of Dn. For the second isomorphism, notice that if n > 2, then for an arbitraiy map from (In,dln) to (Sn,Xo) there is a point X} Ai) in Sn such that, by perturbing the image of the map by a small homotopy if necessaiy, we can make it avoid X\ . Since Sn — {xi} is homeomorphic to the interior of Dn, the proof reduces to the case for D”. Example 3.10 . We consider the figure eight: that is, two circles joined at a point, say Xq (the choice of the intersection point is im- material). Let a g 7T[ (co) be the homotopy class of a map going once around the left circle only, and let 0 g 7Ti(oo) be the homotopy class of a map going once around the right circle only (cf. Figure 3.1). In this situation we have 7Ti (co) = free group generated by Ct and /);
22 3. HOMOTOPY FIGURE 3.1 i. e., every element of tti (oo) has some expression aai (3bl aa2(3b'2 (3bk. Note that a(3 / (3a, and hence tti (co) is not abelian Example 3.11 . We have the isomorphism ^(S1 x S1) ^Z®Z. The homotopy class a of a map of S1 into S1 x S\ going around its first component S1 once, generates the first component Z, and the homotopy class (3 of a map of S1, going around the second S1, generates the second Z. The following simple argument shows that a(3 = (3a. The product S1 x S1 is homeomorphic to the torus (Ex- ample 2.15) that we constructed by gluing together the upper and lower edges of I2 by (x, 1) ~ (x, 0) as well as the right and left edges by (0,?/) ~ (1,?/). Then a map of S'1 into itself going around the boundary of I2 once represents ala 'T1, which is homotopic to the constant map that sends the entire S1 to the center of I2: hence a/3a-1/3-1 is the unit element of the group. 3.3. Higher homotopy groups We adopt the same trick that we used for n = 1 to define a product structure on the homotopy set [(Г, dln), (X, ж0)] for n > 2; that is, we decompose the n-cube In as Г = ([0, 1/2] u [1/2,1]) x / 1 (lu I) x In~\ Suppose two maps ft . (In, dln)(X,x0), (=1,2, represent ni and n2 € [(In, dln), (X, x0)] respectively. Then we de- fine the product «i a2 to be the homotopy class of flU f2: (1п,дГ) (X,x0).
3.3. HIGHER HOMOTOPY GROUPS 23 We denote by 7Г„(X, a;0) or simply тги(Х) the homotopy set with this product, and say that т^Х, ж0) is the n-th homotopy group of the topological space X. We show in the following theorem that the n-th homotopy group of X is abelian for n > 2. theorem 3.12. For every natural number n > 2, тг„(Ал) is an abelian group; i.e., «i . n2 = U2 <*1 for ab n2 € [(In, dln), (X,x0)]. proof. We prove the theorem for n = 2. The proof is exactly the same for the case n > 2. We can write /2 = ([0, 1/2] x [1/2,1]) x I = ([0,1/2] U [1/2,1]) x([0,1/2] x[l/2, 1]). In matrix form, we have I2 (111 V21 h-2 J ’ where Л1 = [0, 1/2] x [0, 1/2], /2i = [1/2,1] x [0, 1/2], and we may define «i. a2 by /12 = [0, 1/2] x [1/2, 1] /22 = [1/2,1] x [1/2, 1], /iU/2 = P1’ on/11U/2i; [fo, on/12U/22. Through a suitable homotopy we can change Д and fo so that they map I2i and Ц2 respectively onto the point x0. Denoting by * the constant map taking /2i and /12 to x0, we can write Л u h = (fi f2) - \ * /2/ We think of I2 as D2 (since they are homeomorphic) and rotate D2 through the angle 7rt. Then the composite f COS sin у \ //1 * \ / COS у sin у \ 1 у-siny cosy) ° y* /2/ /-siiiy cos у J changes from ( ) to ( /2 д ) continuously as t goes from 0 to 1. The last matrix represents a map homotopic to fo U /j and hence we conclude that /• U fo ~ fo U J); that is, Q| . П2 = П2 .«16 Tfn(X,X0). □
24 3. HOMOTOPY If a cell complex X is simply connected, then for n > 2,тгге (X, xq ) is a finitely generated abelian group, and so it is isomorphic to a direct product of finitely many copies of the infinite cyclic group Z with finitely many copies of some finite cyclic groups Z/(p,). Here are several examples. Example 3.13 . TTn(Dk) = 0, к > 0; 7ГП(5Х) = 0, n > 2; vn(Sn) * Z, T,n(Sk) =0, n<k- 7rn (letters A, B,. . , Z) = 0, n >2. In order to show that тгДЬ'1) = 0 (n > 2), for instance, we regard S1 as the quotient space of R. under the identification of points that differ by integers. Then we can show that7rn(S'1) = Trn(R), and hence our claim. Example 3.14 . 7rn(Sx x S1) = 0, n > 2. We identify S1 x S'1 with the quotient space of B2 under the identifi- cation of points which differ componentwise by integers. Then we can show that "„(S'1 x S'1) = Trn(R), n > 2, and the conclusion follows. Example 3.15 . 7T3(S2) = Z. The Hopf map f : S3 —» S'2 representing the generator 1 E Z will come aboard as the projection of some fiber bundle in Chapter Eight. 3.4. Homotopy invariance Suppose we have a map / .(X,x0)^(Y,y0) between two pairs (X, Zo) and (Y, ye). Then f determines naturally an induced map that sends the homotopy class generated by g : (T". dln) — (X, zo) to the homotopy class of / о g : 6Г) —> (Y, ye). It is easy to see from the definition that A : 7Tn(X,Zo) -> 7Tn(Y,?/o), is a group homomorphism.
3.4. HOMOTOPY INVARIANCE 25 The following theorem will become evident as we recall the defi- nition of homotopy equivalences (cf. $1.3). Theorem 3.16 (homotopy invariance). If two pairs (X, x0) and (Y, y0) have the same homotopy type, then for each n we have a group isomorphism TTn(X, X0) = 7ГП(У) y0). When a connected topological space X enjoys a very nice geo- metrical property called homogeneity (for instance, X is a manifold), there is a homeomorphism h : (X, т0) —> (X, aq) for any pair of points Xo and aq of X. This implies that there exists a homotopy equivalence between (X, xq) and (X, aq), and so we have group isomorphisms 7Г„(Х, To) = 7T„ (X, xx) for all n. Actually, for a connected cell complex X, not necessarily ho- mogeneous, the pointed spaces (X,xa) and (X, xf) have the same homotopy type for any pair of points x0, aq, and hence we have an isomorphism ^n(X, Xq) — ^n{.X, Tx) for every n. The proof of homotopy type is not straightforward, however, and so we will directly establish isomorphisms of homotopy groups in the following Theorem 3X1. If X is a connected topological space, then for any two points aq and aq we have a group isomorphism TTn(X,Xo) - for each natural number n. Proof . Consider a continuous curve xt 6 X, t € [0, 1], which connects aq and aq. We define a family of maps from Г to X taking the boundary of I” along this curve, which naturally defines a family of homomorphisms ht 7Tn(X,Xo) > X.iX.X.,}. where t e [0,1]. Similarly we get homomorphisms ht • so that we have hi о ht = id, hio hi = id. □
26 3. HOMOTOPY Summary 3.1 The set of homotopy classes of the maps from the pair consisting of the unit interval and its boundary to a pointed space has a (natural) group structure, and it is called the fundamental group of this pointed space. 3.2 We say that a topological space is simply connected if its funda- mental group is trivial. 3.3 The set of homotopy classes of the maps from the topological pair of Г’ and its boundary to a pointed topological space becomes an abelian group for n > 2, and we call it the n-th homotopy group of the pointed space. Exercises 3.1 Show that irn(Sk) = 0, n < k. 3.2 Determine the fundamental group of the real projec- tive plane P2(R). 3.3 Compute the fundamental group 7Ti(Af2) of the two-holed torus M2.
МАТО ОО30257462 о CHAPTER 4 Homology We are now ready to discuss homology. We start with the ax- iomatic treatment of homology. Our approach in this chapter will be neat and tidy for the reader who is inclined towards abstraction. If you prefer a more concrete approach to the subject, you may simply skim through this chapter, however, while actually computing the ho- mology groups of simpHcial complexes in the next chapter, you might come to appreciate these axioms. In fact, the history of homology reveals how great mathematicians in the present and past struggled with computations before finally formulating suitable axioms to ease their work (or sharpen their results or whatever); therefore, rest as- sured that a complete homology theory that satisfies homology axioms does exist, although we will not give a direct proof. 4.1. Homology groups A homology theory h,(X) = hp(X) assigns to a topological space X a family of abelian groups hp(X), p = 0, 1,2,... , and hence their direct sum h,(X) = hp(X) with the property that if X and X have the same homotopy type (this is of course the case if they are homeomorphic) then hp(X) £ hp(X') (isomorphic as groups), for each p. The direct sum h,(X) is a homology of X, and each summand /ip(Xp) is the pth homology group of X. Thus if for some p the p-th homology groups hp (X) and hp(X') are not isomorphic, then X and X’ are not of the same homotopy type, and so we conclude that they are not homeomorphic. In this sense we might say that homology groups are basic topological invariants. Homology theories are not unique. In particular, any abelian group G can appear as the О-th homology group h0(pl) of a one- point space pt. When h0(pl) = G, we denote by HP(X' G) the p-th homology group hp(X) of X and by H*(A'; G) = Hp(X- G) 27
28 4 HOMOLOGY the homology h,(X) = We say that H*(X-,G) is the homology of X over the coefficient group G (or simply over G). Con- versely for an arbitrary abelian group G there exists a homology the- ory ht = hp with h0(pt) = G. What sort of abelian groups do we know? We have a famous the- orem (the fundamental theorem of abelian groups) which says that a finitely generated abelian group is a direct sum of finitely many copies of the infinite cyclic group Z and finite cyclic groups Z? of period q. where q is a prime number. There is a wide variety of abelian groups not finitely generated, among which are the real numbers R, the ra- tional numbers Q, the complex numbers C, and so on. Accordingly, we can conceive homologies such as Я, (X; Z), H* (X; Z?), Я* (X; R), etc. In a later chapter we will show that for any abelian group G, we can calculate H.(X; G) algebraically from Я,(А'; Z) (the univer- sal coefficient theorem). Thus Я*(Х; Z) is the most basic homology here, but then in many cases Я. (X; R) is easier to compute. If G is abelian, the pth homology group HP(X; G) is also abelian. In this book we use only (finite) cell complexes, and this means that if G is finitely generated so is HP(X: G), and if G is Z then Hp(X; Z) is a direct sum of a suitable number of copies of Z and Z/s. The numbers of copies of the respective distinct summands dictate the topology of the space X. We mention in passing that the homology group Hp (X;R) with an infinitely generated coefficient group Ж turns out to be the direct sum of a certain number of copies of R. One can indeed define a homology h,(X) = /h’PO m many different ways; however, for the following two reasons we will postpone giving a certain simple definition till later and start here by taking the basic properties of homology theories as axioms which hold no matter how we define h*: (a) Two homology theories with the identical h0(pt) agree on every h,(X) for any cell complex X. (b) Computing homologies from the definition is difficult even if we define them first. 4.2. Homology axioms Let X be a topological space. Recall that we defined a pair to be an ordered pair (X, A), where A is a subspace of X (cf. 1.3). If A is the empty set, we simply write X in place of (X, 0). When we have determined a homology theory for every pair (X, A) we will certainly have one for (X, 0) = X, and besides we can understand how to define
4.2. HOMOLOGY AXIOMS 29 a homology of X more clearly when we include pairs, (X, A) ’s, in our consideration. Given two topological spaces A and B, we form pairs (В, В A A) and (А и В, A). The inclusion map i: В —> (А и В) determines the map of pairs i: (B,Bf\A) (AUВ,A), since i(B A A) c A. A sequence of abelian groups and homomorphisms G/jp+1 fp fp — l p+1 ► {-tp '-Tp—1 > Cjp—2 ’ is exact if we have ker fp = im/p+i, where ker fp is the subset of Gp mapped to 0 by f and im/p+i is the image of Gp+1 by fp+1. hi order to state the properties of homology groups inclusive of all conceivable coefficients groups, we denote by hp the p-th homology group, where p is 0, 1, 2, ... . By setting hp{X) = 0 for p < 0, however, we may even assume that p 6 Z. Once again recall that our pairs are always pairs of cell complexes. Axioms 4.1 (homology axioms) . We say that ht = hp is a homology theoiy if h* assigns to each topological pair (X, A) abelian groups hP(X, A), p = 0,1,2 .., which satisfy the following properties. (1) To an arbitrary continuous map / : (X, A) —> (X’, A’), there corresponds for eachp a homomorphism of abelian groups Л : ух, A) _ hp{X', A’), satisfying the following three properties: (a) The identity map i : (X, A) —> (X, A) determines the identity homomorphism id, : hp(X,A) -> hp(X,A). (b) If we have a second map g : (X, A’) —> (X’, A”) then the com- position (go /), determined by g о f : (X A) —> (X’, A”) satisfies (g о f), = g,of, : hp(X, A) hp(X", A”). (c) hjmotopy axiom. If two maps f and f’ of (X, A) into (X, A’) are homotopic (f ~ f’ : (X, A) —> (X',A')), then Л =Л :hp(x,A)^hp(X',A’)
30 4. HOMOLOGY (2) Boundary Axiom. To a pair (X, A) there corresponds a homomorphism, called the boundary homomorphism (connecting homomorphism or differential), foreachp: dp : hp(X, A) —» hp-i(A) (we often drop the subscript p and simply write d), such that for any continuous map f : (X, A) —> (X, A’) and for each p we have д о ,f* = (/|д)* о d. In short, the following diagram commutes: f. i" (11л)* -------> hP(X',A>) 1a hp-i(A'). (3) Excision Axiom. For each p, the inclusion map i : (В, В Г) A) —» (A U В, A) induces an isomorphism i*: hp(B, Bf]A) hp(A u B, A). (4) Exactness Axiom. For a topological pair (X, A) with the natural inclusion maps i: A —> X and j : X = (X, 0) —»(X, A) there is an exact sequence —> hp+i(A) —> hp+1(X) it> hp+i(X, A) ^P+l 7 h,(A) ± hp(X) (5) Dimension Axiom. For each p > I hv(jpt) = 0, where pt is a one-point space. This completes axiom 4.1. We say that G = h^pt) is the coefficient group G of the homology theory h,. Suppose that G is an abelian group. We can prove that for cell complex pairs (X, A) there is a unique homology group over the coef- ficient group G, h*(X,A) = hp(X,A), satisfying the homology axioms. The computations of homologies of various spaces that you will read in the following sections will shed some light upon this fact
4.3. IMMEDIATE CONSEQUENCES OF THE AXIOMS 31 When G is the coefficient group of h we write hp(X, A) = HP(X, A- G), ht(X,A)= H*(X,A-,G) = J^HP{X,A-G). P=i Suppose h* satisfies the axioms (1) through (4) but not (5); for instance, hp(pt) / 0 for some p > 1, or hp(X, A) /0 for some p < 0. In this case we say that /i* is a generalized homology theory. We do not discuss this type of homology in this book; however, there are some important ones, such as К-theory (that comprise one of the main topics in the Iwanami series: Developments in Contemporary Mathematics). Example 4.2. For any X, we have that hp(X,X) = 0, p = 0,1,2 for the following reason. By Axiom (4) the long exact sequence ‘' -> hp+1(X") —/ip+i(X) —► hp+i (X,X) hp(X) hp(X) . . of the pair (X, X) is exact. The inclusion map i: X —> X is the same as the identity map id : X —> X, and so = id : hp(X) —» hp(X). The exactness of the above sequence implies that J, : hp+1(X) —► hp+i(X,X) is a zero map and dp+i: hp+i(X,X) —> hp(X) is also a zero map. Hence we have hp(X, X) = 0. 4.3. Immediate consequences of the axioms (a) Homotopy Invariance. The homology axioms lead to the following theorem, known as the homotopy invariance of homology groups. Theorem 4.3. If f : (X, A) —> (X’, A’) is an homotopy equiva- lence, then for each natural number p, f*: HP(X,A) —» HP(X', A’) is an isomorphism. Proof. Since f is an homotopy equivalence, there exists a map д : (X’, A’) -» (X, A) such that д о f = id and f о д id. Then from Axiom 4.3 (1) we get the equalities g,Oft = id: HP(X,A; G) IIP(X’. A’; G), J* Og*=id : HP{X',A’; G) -> H(X,A; G);
32 4. HOMOLOGY therefore, we have the isomorphisms /* and gt of abelian groups. □ (b) Homology of Quotient Spaces . Let X be a topological space and A a subspace of X. We define the quotient space X/A to be the space where the set A is regarded as a single point denoted by pt. When X is a cell complex the excision axiom (Axiom 4.1 (3)) gives the following result Theorem 4.4. Let (X.A) be a cell complex pair. For each nat- ural number p, there exists an isomorphism hp(X, A) S hp(X/A, pt) Proof. Let f : A x {0} —> * be the constant map of the product space A xl onto a one-point space *. The attaching space CA = 4 Uy (A x I) has the homotopy type of a one-point space. We say that CA is the cone over A, and we regard A as A c CA. We can extend the homotopy which collapses CA to a point to a homotopy of the sum X С1д CA still collapsing CA to the point (this is possible because X is a topological pair of cell complexes); hence, we have a homotopy equivalence (X Щ CA, CA) ~ (X/A,pt). The excision axiom implies that hp(X, X ПСА) ^hp(X Щ CA, CA), but we have X П CA = A, and so (X,X П CA) = (X, A). The conclusion follows from homotopy invariance. □ (c) Reduced Homology GROUPS. The homology groups (un- like the homotopy groups) h,(X) and h*(X, x0) of a topological space X and a pointed space (X, x0) (xq e X), respectively, are different from each other. Theorem 4.5. h0(X) £ h0(X, x0) ® h0(x0), hp(X) =hp(X,xa), p>0. Proof. Since hp(xo) = 0 for p > 0 and /го(жо) ~ &, the exact sequence -> hp(x0) —A hp(X) hp(X,x„) \ hp-i(xo) . .
4.3. IMMEDIATE CONSEQUENCES OF THE AXIOMS 33 yields hp(X) = hp(X, xq), p > 2. Furthermore, the constant map f : X —> xo induces the homomorphism : ho(X) —> ho(xo), and we get 1*0 1, = id : h0(x0) -> ho(xo), as f ° г = id: Xq x0; hence, i* is injective and we have the short exact sequence 0 ho(xo) ho(X) -d-X Ы^о) -> 0. Because /, is the left inverse of it, the middle of the above short exact sequence splits: ho(X) = h0(X, xq) ® Ьо(жо)- It follows from Лр(хо) = 0, p > 1, that hi(X) = hi(X, x0). □ Set hp(X) = hp(X, xo). The expression h*(X, x0) =^fep(X,x0) becomes h^x) = £ hp(X). p=o We say that h,(X) is the reduced homology group of X. By the above theorem these groups are related by ho{X) © h0(x0) = h0(X), hp{X) = hp(X), p>0. example 4.6. The reduced homology group of a one-point space is always zero: h*(x0) = 0; that is, Ap(xo) = 0 for every natural number p. We may also define the reduced homology group hp(X) to be the kernel of the homomorphism : hp(X) —> hp(xo) induced by the constant map f : X —i x0. We define the reduced homology group h*(X,A) of a pair (X, A) simply by h*(X,A) = h*(X,A). For an arbitrary map f : (X, A) —> (X, A’) we may define the reduced homomorphism hp:(X,A) -*hp(X',A’)
34 4. HOMOLOGY to be the restriction of /*, and the boundary homomorphism d: hp(X,A) ^hp^A) to be the restriction of the boundary homomorphism d of the homo- logy groups. If one examines the zero-dimensional situation carefully one can immediately establish the following. Proposition 4.7. We have a long exact sequence of reduced ho- mology groups: ----> hp+1(A) hp+1(X) hp+1 (X, A) hp(A) hp(X) • (d) Homology Groups of Spheres. Since the n-dimensional ball Dn has the homotopy type of a singleton set, we have for every natural number p hp(Dn) = 0; in other words, Hp(Dn; G) = 0, p >0, H0(Dn; G) G. The n-sphere Sn is also easy to calculate. Proposition 4.8. For any П > 0, we have MS")s/G’ p = n' 10, p A n- Proof. We first compute the homology groups of S° = {x0,x1}. From the excision axiom (Axiom 4.1 (3)) we get hp(xi, 0) = hp(S°, z0), p >0. The long exact sequence for the pair (S°, zo) hp(x0) XX hp(S°) hp(S°,x0) hp_AxX together with hp(xo) = 0 (p > 0) and ho(^o) = G implies that ho(S°) = G ® G, /ip(S°) = 0, p> 0, or equivalently that h0(S°) * G, MS0) = 0, p>0. We now note that, since the quotient space Dn/dDn is homeomorphic to Sn, hp(Sn) = hp(Sn,pt) hp(Dn,dDn) hp(Dn,dDn).
4.3. IMMEDIATE CONSEQUENCES OF THE AXIOMS 35 We also have the exact sequence .. hp(Dn) hp(Dn, dDn) hp^{Sn^} ± hp-^Dn} for the pair (D", dDn) = (Dn, 5”-1). Hence we have that MS") and proceeding inductively with p = 1, 2, . . . , we get what we wanted. □ example 4.9. Let fo be the map of the letter 0 into itself which send every point of 0 to the apex Xq of 0, and let fi be the identity map of 0. Then by axiom 4.1 (1), which says id, = id, we have that (/i)* = id : ЯДО; G) - ЯДО; G). On the other hand, let i : zq -> 0 be the natural embedding. Then as fo = г о fo, by Axiom 4.1 (1) ((go f)t = g*o f*), the image of the map (/о)* : ЯР(О; G) Яр(0; G) is contained in the image of the map ij, : Яр(ж0; G) —► Яр(0; G). By the dimension axiom we get H^G) = 0. Since 0 and S'1 are homeomorphic, we also have H!(0;G) * G. Thus we have that (/o)M(/i)*; Я!(О; G), and we conclude by axiom 4.1 (1) that fo and fi are not homotopic. Observation. Let us review how we used the homology axioms to compute the homology groups of a general n-dimensional sphere. Our starting point was the homology group of a singleton space. The zero-dimensional sphere S° consists of two points зд and Xi, and we used the exact sequence of the pair (S°, a?o) and the excision axiom for S° to determine its homology groups. The homotopy invariance enabled us to compute the homology groups of the n-ball Dn. Then, using the exact sequence of the pair (Dn, i we computed the homology groups of Sn = D''/S"~'. This example suggests that exact sequences of suitable pairs would help us calculate the homology groups of a variety of new spaces.
36 4. HOMOLOGY (e) Homology Exact Sequences of Triples . Wecanobtain homology exact sequences of topological triples using only the homol- ogy axioms, though we need some lengthy but fun diagram-chasing. Exact sequences of triples will be quite useful in various ways in the later chapters. j Consider three topological spaces X,A and B,B с А с X. By the homology axioms, we have the following exact sequences: . . . ^ hp+l(X) hp+l(X,A) -Xh,(A) hp(X) , —> hp+i(X) > hp+i(X, B) —> h,(B) —~+ hp(X) - hp+1(A) hp.AA, B)XX h,(B) h,(A) -4 . The natural inclusion maps i: (A,B) (X,B) and j : (X, В) (X, A) determine the group homomorphism it: Л* (A, B) h* (X, B) and J*: hДX, B) -> h*(X, A). We define the boundary homomorphism др+i : hp+i (X, A)-+hp(A, B) by ap+1 = j1' о Эр+1: hp+1 (X. A) h,(A) hp(A, B). We then get the following exact sequence of of the triple (X, A, B). Theorem 4.10. The long sequence . -> hp+^X,B) Хц hp+i(X,A) hp(A,B) hp(X, B) -+ is exact. Proof. Enjoy the fun game of a diagram chase applying the homology axioms repeatedly. Make the use of the diagram shown in Figure 4.1. □ If you are one of those who find diagram-chasing too tedious to go through, you may instead adopt this theorem as an axiom. Remark For more general spaces one can count singular homol- ogy, Cech homology, and so forth as homology theories which satisfy the homology axioms.
EXERCISES 37 hp+i (A) —-—> hp+i(X) b„ b: /гр+1(ДВ) hp+l(X, B) hp+i(X,A) la'P+i 18P+1 h,(B) hp(A) h(X) I I J> 4-j*// 4-j* hp(A,B) hp(X, B). Figure 4.1 Summary 4.1 There are five homology axioms. 4.2 For a fixed homology theory, the homology group of a pair is equal to the reduced homology of the corresponding quotient space. 4.3 One can compute the homology groups of spheres straight from the homology axioms. 4.4 The homology exact sequence of a triple will be useful later. Exercises 4.1 more challenging. Let X, Xj, X2 and A be topological spaces, where Xi с X (i = 1, 2), X = Xj U X2 and A = X\ A Хг- Denote by /ii : A —>.X, and m, : X,—» X the natural embeddings of A and Xi in Xj and X respectively. Set ф = ^2*) and ф = Wil* m,2f Show that there exists a long exact sequence (called the Mayer- Vietoris exact sequence): -----> h,(A) Л h^Xi) ф hq(X2) hq(X) hq^(A) -o 4.2 We identify a point on the p dimensional sphere Sp with a point on the q-dimensional sphere Sq and denote by Sp V Sq the resulting quotient space. Calculate the homology groups of Sp V Sq using the Mayer-Vietoris exact sequence.
CHAPTER 5 Homology Groups of Cell Complexes We are going to compute the homology groups (for homologies satisfying the axioms) of some concrete cell complexes. First we out- line our plans using a lot of technical jargon. This will help you organize your strategy if you are half-way familiar with these words. If you have never heard of them, just skip this introductory gibberish. We will define everything in the coming sections. We will compute the i-th homology group as the quotient group of a subgroup of i-cycles (i-th chains which get sent to the zero ele- ment by the boundary operator) by a subgroup of i-boundaries (the image of the i + 1-chains by the boundary operator). The boundary operator will become quite easy to see once you get acclimatized to your environment. We will favor a more theoretical approach in this portion of our discussion (though this may contradict our policy of introducing you to the theory with concrete examples), and we first explain how to compute the homology groups of simplicial complexes (that is, triangulated spaces), which correspond directly to the ho- mology axioms. In short, one can surmise the situation by saying that the cal- culation of the homology groups of simplicial complexes is clear in its direction but a bit complicated in the actual manipulation. The calculation of cell complexes requires that you know the behavior of the boundary operator, which is not immediate from the homology axioms, but becomes quite simple to handle once you get to know it. You decide which is more palatable to you. Once you finish this chapter you will be able to calculate the homology groups of all sorts of topological spaces which you treat as cell complexes. 39
40 HOMOLOGY GROUPS OF CELL COMPLEXES 5.1. Calculation of homology groups of cell complexes Let X be a k-dimensional cell complex. We denoted by X4 the q- skeleton of X ($2.4). Recall that for n < k, there is an exact sequence of the triple (Xй, X"-1, X"‘2'): ^hnIXn.,Xn- 2) ^hn(Xn,Xn-^ h„ }(Xn \xn 2\ , For n = 0,1,2,..., we define abelian groups Cn(X) by CX(X} = hn(.X'\X" Then Cn(X) = 0 for n < 0. For n > k = dimX we have Xn = Xn~\ and so Cn(X) = 0. We regard dn as the map dn : Cn(X) - Cn^X). theorem 5.1. Let X be a cell complex. Then the composite dn_r о dn : Cn(X) C„_2(X) satisfies dn-\ 0 dn= 0 for every integer n>0. Proof. Recall that we defined dn as j, о 9n, and so we get а„-1 о dn = j* О дп-! о jt odn= j* о (<Э„-1 о jX О дп = 0. □ The next proposition computes Cn(X). proposition 5.2. Let X be a cell complex and let qn be the num- ber of n-cells in X. Let h0(pf) = G. Then 4n Cn(X) =* G''" = G ® ® G. Proof . Choose a point а?о on the n-sphere Sn. Take qn copies of this sphere and let Sn V . . . V Sn be the quotient space, where qn copies of the point a:0 are regarded as a single point. We call this quotient space a bouquet of S’. It follows from the excision axiom that ^hn (Je”, U5(e”)) = hn(5n V---VSn). By induction starting with qn = 1, we obtain the result h„(SnV • • V Sn) = G4". □
5.1. CALCULATION 41 Similarly we can show the following result PROPOSITION 5.3. For an arbitrary cell complex X, hp(Xn, Xn~}) = 0, P^n. We use Proposition 5.3 and the exact sequence of (X".Xni) to obtain Proposition 5.4. For a cell complex X and the natural inclu- sion map i : Xn X, we have the following: hq(Xn) = 0, q > n, i* : hq(Xn) hq(X) is an isomorphism, q < n. Observation. We use only the homology axioms to prove the last proposition, but it nicely exhibits one basic property of the homology groups of a cell complex; that is, for the q-th homology group we need only to consider the p-dimensional skeleton Xp, p > q + 1. The q-th homology group vanishes on any skeleton X" if n < q — 1. We shall now move to a general theoiy: homology groups of chain complexes. Here we do not build axioms but compute algebraically. Definition 5.5. A chain complex C consists of a long sequence of abelian groups Gp and homomorphisms/p p-, Л>+1 fp-1 ~> bp. > bp --> bp-1 ---> (-Tp 2 • • • such that fp о /p+i = 0 (i.e. ker fp a im fp+l) for every p. The homo- morphisms fp are boundary operators or boundary homomorphisms. Note that this condition is a bit weaker than the exactness condition, ker/p = im/p+1. Sidetrack. The term complex of a cell complex refers to a combined object, whereas that of a chain complex refers to the existence of boundary operators which satisfy fp о fp+1 = 0. Definition 5.6. Let C be a chain complex. We define the pth homology group hp(C) of C by hP(C) = ker fp/ Im fp+1. We can say that an exact sequence is a chain complex whose homology groups all vanish. For a chain complex C, we define a subgroup Z,(C) (c Gp) of p-cycles to be the kernel of fp, and a subgroup BP(C) (c Gp) of p- boundaries to be the image of Gp+i under fP+i- With this notation
42 5. HOMOLOGY GROUPS OF CELL COMPLEXES we can express the p-th homology group of the chain complex C as hp(C) = ZP(C)/BP(C). The boundary operators d of the long sequence C(X) of a cell complex X, -----CP+1(X) a-^ CP(X) CP-AX) CP_2(X) . satisfy (Эр+1 0 dp = 0. Hence C(X)_is a chain complex and so we can define the homology groups /ip((7(X)) of C(X). We give the fundamental theorem on the homology groups of a cell complex as follows. theorem 5.7. For each p, there exists a natural isomorphism hp(X) * /tp(C(X)), where the left-hand side is the axiomatic homology of the cell complex X which gives rise to the chain complex c(X). The right&hand side is the homology of C(X) computed algebraically. proof. We make a commutative diagram by arranging the ex- act sequence of a triple (Xp+iXp. Xp-1) horizontally and that of (Xp, Xp-\Xp~2) vertically: 0 = hJXp Xp-2) I hP+1(xpx x”) -All, hp(xr. xp~2) лр(х₽+1, xp~2) II b CP+1(X) C„(X)= h„(Xp, X”-') h СР-!(Х)= hp-dXp~l,Xp-2') h.„(Xp+1, Xp) 0 From the vertical sequence we get ker dp = imj* = hp(Xp, Xp~2), while the identity 3P+1 = j* о <9p+i and the fact that j* is injective imply im<9p+i = im<?p+1.
S.l. CALCULATION 43 Hence it follows that hp(C(X\) = кег<Эр/im<9p+i = hp(Xp, Xp~2)/imd* = hp(Xp+1 ,XP~2). But from Proposition 5.4 one gets hp(Xp+i, Xp~^hp(X). □ You might ask if you can actually calculate the homology groups of a cell complex from the right-hand side of the equality in the the- orem. Surprisingly, the answer is yes. You might get the impression that you need to calculate some homology groups (so far unknown to you) in order to build the chain complex on the right-hand side. Recall, however, that each p-chain CP(X) is isomorphic to the direct sum of the-number-of-the-cells many copies of G. How should we interpret the boundary operator д : CP(X) -* Cp-i(X)? For simplicity we discuss the case G = Z. Denote by (ед) the generator 1 G Z of CP(X) corresponding to a p-cell ед. Then we can write (5.1) 9(ex) = [ел,ем](еД [ел,ем] ё Z. We call [eA, ep] the incidence number of ед and ep. When we have calculated all incidence numbers we will have the homology groups of the cell complex. So let us investigate the incidence number [ед, ер]. Let be the number of p- 1-cells of X. We use the attaching map h\ : Qex —»Xp-1 of ед and the boundary isomorphism д : Яр(ёд, 5ёд; Z) Z НР-1(дёх; Z) * Z to define a homomorphism hx. of Яр(ёА, Оёд; Z) by hx, = hx,od: Нр(ёх,дё\\'£) = Z -> Hp-i(Yp_1;Z) Furthermore, the characteristic map of ep, фр : ёр —> Xp-1 induces the injective homomorphism фр, : Яр_!(ёр, de,; Z) Z -> H^X^1 ,XP~2-,Z) * Z^1. We also have a well-defined homomorphism : Hp^(Xp-\ Xp'2; Z) * -» Нр^(ёр, de,; Z) * Z such that 'o$;u= 1 on Яр |(ёр.с)ёр;Ж).
44 5. HOMOLOGY GROUPS OF ('ELI, COMPLEXES Consider the induced homomorphism Л : Hp_, -4 Hp-^XP-1, Xp~2; Z) of the inclusion (Xp-1,0) —> (Xp-1, Xp~2). The following is an easy consequence of definitionchasing. Theorem 5.8. The incidence number [ед, eM] e Z of the homo- logy group with Z coefficients of a cell complex X is well-defined by [ед,eM] = off о hx^l) e Z Нр_1(ём,<9ём; Z), HZSffp(eAl^;Z). By a regular cell complex we mean a cell complex whose charac- teristic maps are homeomorphisms. Simplicial complexes are regular, and we will look into them in the following sections. If X is a regu- lar cell complex, then we can determine directly from the homology axioms that [eA,eM] = 0 or ±1. Hence, the homology groups of a simplicial complex are determined uniquely from homology axioms. In the coming sections, we will give a direct definition of a homology of simplicial complexes which agrees with the homology determined by the homology axioms. Then we can calculate the incidence numbei tnd hence the boundary operator d given by (5.1) of an arbitrary cell complex. 5.2. Homology of simplicial complexes (a) Definition of Simplicial Complex. Calculating the ho- mology groups of a two-dimensional sphere is easy if we treat it as the surface of a regular cube. We will investigate the possibility of regarding more general spaces (including spaces of higher dimensions) as collections of “triangles”. We first define a simplex as a higher- dimensional triangle. Definition 5.9 (simplex) . Suppose N is a sufficiently large nat- ural number. Let p0, pi, . , pn be n + 1 points of R N in general position (i.e., the vectors pop[, . . , pypn are linearly independent), and denote by an = (.Po, ,pn) the smallest convex set spanned by these points. We say that an is the n-simplex, and that p0,. . . ,p„ are the vertices and n is the dimension of on. The j-simplex spanned by a subset {p,,, . . } of {po, Tn} is called a face of an. In particular, an is its own face. Denote by da” the collection of the faces of an of dimension less than n. We say that da” is the boundary
5.2. HOMOLOGY OF SIMPLICIAL COMPLEXES 45 of <t". We indicate that a3 is a simplex belonging to the boundary of an by writing tri -<an. example 5.10. In the (x, y, z)-space K3 the points po = (0,0, 0), pi = (1,0, 0) and P2 = (1,2,0) span a two-simplex. Any set of three points in general position (i.e., not all on the same line) defines a two-simplex. Similarly, any set of four points not on the same plane determines a three-simplex. Definition 5.11 (simplicial complex) . Let S = {<Tn} be a fi- nite family of simplexes of various dimensions in В/V, where N is large, satisfying the following conditions: (i) If crn e S, then every face of crm is also in S. (ii) If tr"1!?" G S, then tr™ П is a face of each of crj" and crj. We say that S is a simplicial complex. The highest dimension of the simplexes in S is the dimension of S. A zero-simplex in S is called a vertex of S. hi short, a simplicial complex S is a collection of simplexes spliced together along some faces such that any face of a simplex in S is again a simplex in S. A simplicial complex is a regular cell complex; that is, its char- acteristic maps are homeomorphisms. example 5.12. Here is an example of a simplex a" whose bound- ary is a simplicial complex. Consider four points in Ж3: PO = (0,0,0), PI = (1,0,0), p2 = (1,2,0), P3 = (2,3,4), four two-simplexes: erf = (й,й>й)> = (Р1,Р2,Рз), <ТЗ = (?0,Р2,Рз), trf = (Ро,Р1,Рз), six one-simplexes: erf = (p0,Pi), ^2 = (ро,Рг), = (Ро,Рз), d = (Р1,Рг), erf = (Р1,Рз), = (Р2,Рз), and four zero-simplexes: er? = (po), = (pj, cr° = (p2), (T°4 = Ы- The set S consisting of these fourteen simplexes satisfy the con- ditions (i) and (ii), and so it is a two-dimensional simplicial complex which is the boundary of the three-dimensional simplex spanned by the Pi's (Figure 5.1).
46 5. HOMOLOGY GROUPS OF CELL COMPLEXES Example 5.13. In the (;г, у, z)-space R3, add p's = (-2, -3, -4) to the points in Example 5.12. Then the boundary S of the simplex spanned by four points p0 = (0,0,0), p^ = (1,0,0), p? = (1,2,0) and p', = (-2, -3, -4) consisting of fourteen simplexes is also a simplicial complex. The union s u S' is another simplicial complex of dimension two which consists of twenty-one simplexes (the number of simplexes in S П 8 being seven). Definition 5.14. Let S be a simplicial complex and denote by |S| the subset of R;V consisting of the points belonging to simplexes of S. Then |§| has the relative topology as a subset of RN. Since we can regard each simplex as a cell, |S| is a cell complex. Example 5.15. Look at S, S, and S U S of Example 5.12 and Example 5.13. The spaces |S| and |S'| are both homeomorphic to the two-dimensional sphere S2, while |§ U S'| is homeomorphic to the space which one obtains from the sphere S2 by putting the divider {(0,2?2,а;з) 1^2 +x3 < 1 } C S2 in it. The space ]S U S' has the homotopy type of S2 VS2, which is the quotient space of two copies of S2 attached at a single point. (b) Homology of Simplicial Complexes. Orientations of simplexes . If we reorder the vertices in a sim- plex an = (po, ,Pn), we still have the same simplex. A specific
5.2. HOMOLOGY OF SIMPLICIAL COMPLEXES 47 order of the vertices defines an orientation of the simplex a", and we say that we have oriented an- Those orientations which can reach each other through an even number of permutations are regarded as equal, and those differing by an odd number of permutations are regarded as unequal, so that there are essentially two distinct orientations. When we orient an by p0,. . . ,pn in this order we write (an) = (pa,. . . ,pn). If we change the order through an odd permutation we add the minus sign; for example, {PO,P1,P2, -. . ,Pn) = ~{PO,P1,P2,P2, . . ,Pn). example 5.16. We can orient the one-simplex with vertices po and pi by: <Po,Pi) = ~<Pi,Po), which we show by an arrow as in Figure 5.2. Po Pl figure 5.2. Oriented 1-simplex and 2-simplex example 5.17. We orient the two-simplex spanned by vertices PO, PI and Pi by , , (Po,Pl,P2> = (P1,P2,PO)= (P2,PO,P1) ' = -(PO,P2,P1) = -(P1,PO,P2> = -<P2,Pl,Po), which we can indicate by an arrow as in Figure 5.2. INTEGRAL homology of SIMPLICIAL COMPLEXES. definition 5.18. Let S be a simplicial complex. Denote by kq the number of q--simplexes in S. Then we say that the abelian group kq copies Cq(S>; Z) = = Z © Z © • • © z' is the q-chain group of S over the coefficient group Z; when q < 0 or q > dimS, we set CQ(S; Z) = 0. We now construct a chain complex by defining a boundary oper- ator dq : C?(S;Z)—> Cq-i&Z).
48 5. HOMOLOGY GROUPS OF CELL COMPLEXES Definition 5.19. Orient each simplex in S in any way you wish. Label the q-simplexes by 1 through kq, aq, • Then form a formal set: Aq(S'Z) = | + • • • + | di 6Z|. We make this set into an abelian group isomorphic to the q-chain group Cq (S; Z) = Zfc’ = Z ® Z ® ® Z by (“i W) + ' ’ + Kj) + (6i + • ’ ' + 4 = (ai + bi)^) + • • • ® («fc, + (technically we say that A?(S; Z) is the free abelian group generated by Kb... ,(<»• If K) = (po,. . . ,pq)we define d^a^) = aq(a,i{pQ,. ,pq)) b у д = ^2(-l)-4(p0,pi,...,pj_i,pj+1,.. . ,pq), j=0 where p3 means p, is being deleted. Hence 39(ai{(79)) is an element of At/ j (S; Z), and so we can define a boundary homomorphism dq : Л,(§: Z)-> Aq i(S; Z) by dq Ю + a2{($) + . + akq КЦ) = dq (aiH)) + dq KH)) + • • • + dq(ak4{aqkq)). Thus we have defined a boundary homomorphism dq: CQ(S;Z) —» C9-1(S;Z) (which depends on the choice of the orientation on each simplex and the order in which we arranged the simplexes). We also set dq = 0 for q > dim S or q < 0. A simple calculation leads to Proposition 5.20. For every q, the composition dqodq+1 : C(?+1(S;Z)^C(;_1(S;Z) satisfies dq 0 dq . \ = 0. Problem. Prove Proposition 5.20.
5.2. HOMOLOGY OF SIMPLICIAL COMPLEXES 49 Thus if dim S = n, we get a chain complex C* (S; Z): 0 Cn(S; Z) C^S; Z) • • Ci(S; Z) C0(S;Z) 0. definition 5.21. We say that the q-th homology group of the chain complex C* (S; Z), i.e., Hq(C*(S;Zy) = kert^/imc^!, is the q-th homology group of the simplicial complex S on&c the coef- ficients Z. We will write Z) instead of Hq(Ct(S; Z)). Also, we denote by ZQ(S;Z) the group of cycles, ker <9,,, and by BQ(S;Z) the group of boundaries, im59+1 (so H4(S; Z) = Zq(S; Z)/Bq(S; Z)). By a simple calculation one can show that HQ(S;Z) depends only on the simplicial complex S and does not depend either on the choice of the orientation of simplexes or on the way the simplexes are in- dexed. example 5.22. Here we compute the homology groups over Z of the simplicial complex in Example 5.12. We use the orientation of each simplex and the indexing of the simplexes as in Example 5.12. Then the boundary operators : C*2(S; Z) = Z4 —> Ci(S; Z) = Z6 and di: Cy (S; Z) = Z6 —> C*o(S; Z) = Z4 correspond to the following 6x4 and 4x6 matrices respectively: / 1 0 0 1\ -10 10 /-1 -1-100 o\ 0 0-1-1 1 0 0-1-1 0 110 0 0 10 10-1 0-101 0 0 1 0 1 1/ ^0110^ Hence we have the following: (i) Z2(S;Z)= {aH “ a(o2) + а(сгз) «(crj) a e Z } - Z, B2(§; = 0. (ii) Zi(S;Z) = Bi(S;Z) = {“iH> + «2(^2) “ (ai + МИ) + (“i “ + (аз(°'5) + (а1 + 0-2 ~~ аз)(°'б? I 0-1 Е Z} = Z3. (iii) Z0(S; Z) = C0(S; Z) = Z4, B0(S;Z) = {ai(cr?) + «2(0’2) + «3(03) I = °} - Z3.
50 5. HOMOLOGY GROUPS OF CELL COMPLEXES Thus we get the result: (i) H2(S; Z) = Z, (ii) Hi (S; Z) = 0, (iii) Яо(§; Z) * Z. The generator of Я2(§; Z) = Z (corresponding to ±le Z) is generated by (a2) - (al) + (<t2) - (al). The reader should examine the figure (Figure 5.1) to confirm that this is a two-cycle which is not a geometrical boundary. The topological space |S| is homeomorphic to the two-dimensional sphere S2, and Ht (S; Z) js exactly the same as the homology of S2, which we derive from the homology axioms. To define homology groups of simplicial (complex) pairs (S, T) (relative homology) we define the q-chain Cq (S, 7) by C9(S,T) = C9(S)/C9(T), and carry out the computation. The homology theory over Z is called the integral homology. We can develop a homology theory over a more general coefficient group G as follows. For an abelian group G, define the chain as Cq(S;Z)®G = Cq(S;Z) and extend the definitions. hi order to identify a topological space as a simplicial complex we must visualize the space as a collection of warped simplexes, which we can choose to be homeomorphic to a simplicial complex in some real space IS?'V of high enough dimension. Given a topological space X, the process of finding a simplicial complex S homeomorphic to X is called a triangulation of X (or a simplicial decomposition). Homology groups for simplicial complexes are called simplicial homology groups Example 5.23. Real Projective Plane ,P2(R), Let us compute Я* (P2(IR); Z). The projective plane P2(IR) is a quotient space of S2 with antipodal points identified; in other words, it is a quotient space of the two-dimensional ball D2 with antipodal points of its boundary S1 identified. In Figure 5.3 one sees its subdivision with curved simplexes. The integral homology and &-homology of P2(]R) are as follows: ЯО(Р2(К); z, ^(P2(R);Z)SZ2i Я2(Р2(К)^) = о, H0(P2(R)-,Z2)^^, Я!(Р2(К)^2) z2, Я2(К;22)^й2.
5.3. HOMOLOGY CALCULATION OF CELL COMPLEXES 5 1 Figure 5.3. Real projective plane Recall that a triangulation of a topological space meant identi- fying the space with a simplicial complex. If you triangulate trian- gulable spaces finely enough, you can approximate any map between them by a simplicial map (sending a simplex to a simplex), which induces homomorphisms between their simplicial homology groups. The following theorem will shed some light on the validity of our axiomatic homology theory. We do not give its (easy) proof here, as it is somewhat lengthy. Theorem 5.24. The simplicial homology of a triangulable space satisfies the homology axioms. Any two homologies of a triangulable space are equal over the same coefficient group (and so they agree with its simplicial homology too). You will have fun proving the exactness axiom (Axiom 4.1(4)) for simplicial homology. It is also easy to prove the excision axiom. 5.3. Homology calculation of cell complexes Now that we know the homology groups of simplicial complexes, we can proceed to compute the incidence numbers of a cell complex and then its boundary operators dn: C„(X)^C„-i(X). We discuss this procedure by examples. example 5.25 . In Example 2.14, we gave a cell division of the real projective plane: F2(R) = (e” и,и ё1) Uft2 e2.
52 5. HOMOLOGY GROUPS OF CELL COMPLEXES The incidence numbers in the integral coefficients are [e1. e°] = 0 and [e2, e1] = 2; hence we have c^e1) = 0, d(e2) = 2(e1). Hence we get die following groups: #o(P2(R); Z)^Z, #i(P2(R); Z)^Z2; H2(P2(R); 4 = 0. example 5.26 . The torus in Example 2.15 has a cell division S1 x S1 = (e” ej u ё2)) и^2 ё2. The integral incidence numbers are [ej, e°] = 0 and [e2, ej] = 0 for j = 1,2, and so we get = d(e!>) = 0, d(e2) = 0, and hence H0(T2;Z)SZ, #i(T2;Z) ^Z®Z, #2(T2;Z) = Z. example 5.27 . The n-dimensional complex projective space Pn(C) = U(n + l)/[/(n) x U(l) has a cell division: F”(C) = e° U^2 e2 U • . ил2„ё2и. Hence dt: Ci (X) -» G-i(X) = 0 for each i; therefore, ядрп(С); z) « = ^0,0 otherwise Summary 5.1 The homology of a cell-complex is the same as the homology of its chain complex. 5.2 The n-th chain group (group of n-chains) of a cell-complex is a direct sum of nk copies of its coefficient group G, where nk is the number of n-cells. 5.3 We define the chain complex, and the boundary operators of a simplicial complex, and thereby compute its homology. 5.4 We compute the homology of a cell complex by investigating its boundary operators.
EXERCISES 53 Exercises 5.1 Using cell divisions of Sn and Dn, compute their respective integral homology groups. 5.2 Derive the integral homology groups of the double torus AU from the result on the torus T2 = S1 x S' together with the Mayer-Vietoris exact sequence. 5.3 Calculate the integral homology of the torus with n holes using a cell division of M?.
CHAPTER 6 Cohomology We obtain the cohomology axioms by reversing the direction of arrows for induced homomorphisms and boundary homomorphisms of maps used in developing homology theory. We have a unique co- homology theory once we specify the coefficient group. We can also compute cohomology groups directly from the corresponding homol- ogy groups with the aid of the universal coefficient theorem, which we study in the next chapter; however, in many instances cohomology is much easier to handle. In any case, as cohomology and homology are on parallel tracks, we will just state the cohomology axioms and give a direct definition of simplicial cohomology and its calculation. 6.1. Cohomology axioms We remind the reader that our topological space is a cell complex Axioms 6.1. A cohomology theory h* = assigns to each pair (X, A)a direct sum hp{X,A) of abelian groups hp'X, A), p = 0, 1,2,..., which satisfy the following properties. (1) Homotopy Axiom. To an arbitrary map f : (X, A) —> (X’, A’) and each natural number p, there corresponds a homomor- phism f : hp(X',A'} ~^hp(X,A) of abelian groups such that id* :hp(X,A) ^hp(X.A), where id : (X, A) (X, A) is the identify map, is always equal to the identity homomorphism. If д(Х', A) —> (X”, A”) is another continuous map, then (g о fy = fog* : hp(X",A”) hp(X,A). 55
56 6. COHOMOLOGY If j ~ f : (X, A) -> (X/, A’), then /* = f'*: hp(X',A') hp(X,A). (2) Coboundary Axiom. To a pair (X, A) and each natural number p there corresponds a homomorphism, called the coboundary homomorphism, 6P ' hp+i(X,A), such that for any continuous map f : (X, A) (X’, A’) Spo(f\Ay= fo 6P. We often write 6 for 6P. (3) Excision Axiom. The inclusion map i : (В, В П A) —» (А и B, A) induces an isomorphism i*: hp(A и В, A) -> hp(B, В П A) for every p. (4) Exactness Axiom. For a pair (X, A) and the natural inclusion maps i: A -+X, j : X = (X, 0) —> (X, A) we have a long exact sequence . hP-'tX) ^hp~\A) hp(X,A) hp(X) A, hp(A) -^ . . . (5) Dimension Axiom. If p > 0, then hp(pt) = 0, where pt is a singleton space. 6.2. Cohomology of simplicial complexes Let She a simplicial complex. We orient each simplex in Sin any old way. For each q, we label the q-simplexes with numbers 1 through kq: <A[, crj,- • • ,cr^, where kq is the number of q-simplexes in S. We take >19(S) = + ^2(0’2) + • • + G Z} for the q-th integral chain group (the group of q-chains over Z) and define the q-cochain group over G, C9(S; G), by C9(S;G) = Hom(C9(S;Z)), G). In the case G = Z, we have C9(S; Z) = Hom(C9(S; Z),Z). We define coboundary operators 6P : Cq(S; G) -4 C?>’ 1 (S: G) by 6q(x)(a)= x (9(a)). x € G"(S;G), a € Cp+1(S;G).
6.2. COHOMOLOGY OF SIMPLICIAL COMPLEXES 57 Then we get a chain complex о «_ Cn(S; G) C(n-1)(S;G) fC ...Cic'1(S;G)iCc°(S;G)^O, which we denote by C*(S-,G). We say that C*(S;G) is the cochain complex of S over G (G-cochain complex for short). definition 6.2. By the q-th cohomology group of a simplicial complex S over coefficient group G we mean the q-th homology group G)) = ker^/im^"1 of the cochain complex C* (S; G) over G of S, which we shall denote by H’(S; G). definition 6.3. We denote by Z9(S; G) the group of q-cycles in the G-cochain complex (?*(§; G). Elements of Z9(S; G) are q-cocycles of the simplicial complex S over the group G. Similarly, B9(S; G) de- notes the group of q-boundaries of C* (S; G). The elements of B4( S; G) are called the q-coboundaries of S. We can now write H9(S;G)= Z9(S;G)/B9(S;G). example 6.4. In Example 5.22 we calculated the integral ho- mology of the simplicial complex of Example 5.12. Here we calculate its integral cohomology. For each oriented simplex (erf), we define (»’)• e C’(S;Z) by where <5’ is the Kronecker delta, Then C9(S; Z) is isomorphic to { <b{<YIY a; € Z }, a free abelian group generated by (erf)*, i = 1,. . . , kq, and we get the following: C°(S; Z) = Z4, C1(S:Z) = Z6, C,2(S: Z) = Z4. The calculation of the coboundary homomorphism 6° : C°(S: Z) —> C1 (S; Z) goes as follows. First we notice that <5° ((PrY) ((p^pY) - {piY (d{p„pk)) = (PlY YPk) Y>3Y - бгк - s}. Then, we get 6°( ’) for example as s° ((p0)*) = ~{po,piY - {po,P2Y - (Po,PsY-
58 6. COHOMOLOGY Similarly we can compute the coboundary operator У: C1 (§; Z) —> C2(S; Z). Thus we have the following 6x4 and 4x 6 matrices repre- senting <5° and 61 respectively: ‘-1 1 0 o\ -10 10 /1 -1 0 1 0 0\ -10 0 1 0 0 0 1 -1 1 0-1 10 ’ 0 1 -1 0 0 1' 0-101 0 0 -1 J \1 0 -1 0 1 0/ These matrices are the transposes of the matrices for the bound- ary operators in the homology calculation. Hence we get (i) Z°(S: Z) = а(а°2У + a{a°3)* й(а40)* aeZ}*Z, B°(S; Z) = 0, (ii) Z1(§;Z)= B1(§;Z) = + 0:2(02)* + аз(<т3)* + (~ai + аъУ&д}* + (~<2i + аз)(рУ)* + (—+ аз)^)* o-i £ Z} Z3, (iii) Z2(S: Z)= C2(S; Z) = Z4. {4 1 ^2 аИгтш'*1 ai ~ a2 + аз — a4 = 0 > = Z3. 1=1 J Hence we get the following result: (i) H°(S;Z) = Z, (ii) BX(S;Z) = 0, (iii) H2(S:Zj Z. Now we realize the correspondence from Z2(S; Z) = C2(S; Z) = Z4 to H2 (S; Z) = Z by sending an element ai(o'i)* + + а3(сг2)* + 04(04)* to the element ai - a2 + a3 — a i € Z. Recall that И)-Ь2) + (а2)-ь2) is the fundamental cycle which generates I/'jfS: Z). We can say that we realize the correspondence to the cohomology group H2 (S; Z) Z by “integrating” the two-cochain at this fundamental cycle (do not fret about this, since most likely it makes no sense to you yet).
EXERCISES 59 Summary 6.1 One obtains the cohomology axioms from the homology axioms by reversing the arrow in every homomorphism appearing in the ho- mology axioms. 6.2 We can define and compute any simplicial cohomology directly. Exercises 6.1 Use a triangulation of the torus T2 = S x S'1 to compute its integral cohomology groups. 6.2 Triangulate the real projective plane P2(R) to compute its inte- gral cohomology groups.
CHAPTER 7 The Universal Coefficient Theorem In this chapter we state without proof how to calculate homology and cohomology groups (we will write (co)homology groups) of prod- uct spaces as well as (co)homology groups with a change of coefficient groups. This will be handy for computing (co)homology groups over various coefficient groups of concrete geometrical objects. We also de- fine the cup product of cohomology groups. In Chapter Nine we will deal with the calculation of the (co)homology groups of fiber spaces, which are generalized version of product spaces, by using spectral sequences. 7.1. Products of abelian groups We will discuss four types of products of abelian groups; however, we do no more than state some properties of each of these products, which are enough for the calculation of (co)homology groups. We hope that you consult the recommended reading at the end of the book if you are interested in knowing their precise definitions. (a) tensor products. For two abelian groups G4 and G2, there is a well-defined abelian group called their tensor product (over Z), Gi ® G2. such that if Gi and G2 are direct sums, G\ = G\ and G2 = G32, then there is an isomorphism Gi®G2 = The tensor product also satisfies Gi ® C?2 — G2 ® G\. Moreover, for every abelian group G we have that Z®GSG®Z^G, 6i
62 7. THE UNIVERSAL COEFFICIENT THEOREM and for eveiy pair of natural numbers m, n and their greatest common divisor (m, n), the following relations hold: Z ® Z = Z, Z ® ZTO = ZTO ® Z = ZTO, Im ® — ^(m,n) Note that these relations completely determine the tensor product of two finitely generated abelian groups. (b) Hom. For any two abelian groups Gi and G2 we have the abelian group Hom(Gi, G2) of the homomorphisms from Gito Ga- in particular, if Gi = G| and G2 = 12, G2 are direct sums, we have Hom(Gb G2) * ^2 Hom(Gl1. G?2). ij An abelian group G satisfies Hom(Z, G) = G. Finally, the following relations hold: Hom(Z, Z) = Z. Hom(Z, Zm) = Zm, Hom(Zm, Z) = 0, Hom(Zm, Zn) =. Z(m,n). Note again that these properties completely determine the abelian group Hom(Gi, G2) of any two finitely generated abelian groups Gi and G2. (c) torsion products. Two abelian groups Gi and G2 deter- mine an abelian group, called their torsion product (over Z), Tor(GbG2), which depends only on the torsion parts of Gi and G2 (their respective subgroups consisting of the elements whose integral multiples become 0 for some integers). If Gi and G2 are direct sums, Gi = G\ and G2 = G2, then we have Tor(GbG2) = 53Tor(Gi1,GJ2). We also have Tor(GbG2) = Tor(G2,G1) for any abelian groups Gi and G2, and for any abelian group G we have that Tor(Z, G) = Tor(G, Z) = 0.
7.1. PRODUCTS OF ABELIAN GROUPS 63 hi addition, we have the following: Tor(Z, Z) = Tor(Z, ZTO) Tor(ZTO, Z) = 0, Tor(Zm, Zn) Z(TO,nj. Sometimes we write Tori(Gi,G2)in place of Tor(Gi,G2);in this case we set Tor0(Gi, G2) = Gi ® Gi. Note that we can determine the torsion product of two finitely generated abelian groups from these properties. (d) Ext. For two abelian groups Gi and G2, an extension of G2 by Gi is a group G together with an exact sequence 0 -> G2 —» G —► Gi —> 0. Equivalence classes of extensions of G2 by Gi determine an abelian group, denoted by Ext(Gi,G2). If Gi and G2 are direct sums, Gi = Ea G\, G-> = G32, then there is an isomorphism Ext(Gb G2) = 52 Ext(Gi,GJ2). G For any abelian group G, we have that Ext(Z, G) = 0. We also have the following: Ext(Z, Z) = Ext(Z, Zm) = 0, Ext(Zm, Z) = Zm, Ext(ZTO, Z„) = Z(m,n). Sometimes we write Ext1(Gi,G2)in place of Ext(G1; G2), and in this case we set Ext°(Gi, G2) = Hom(Gi, G2). Note that these properties completely determine Ext(Gi, G2) for two finitely generated abelian groups Gi and G2- We list the similar relations using R: R®Z^Z®R = R, R ® ZTO = Zm ® R = 0, Hom(R,Z) = 0,Hom(Z,R) = R, Hom(R,Zm) = 0,Hom(ZTO,R) = 0, Tor(R, Z) Tor(Z, R) = 0, Tor(R, Zm) Tor(Zm.R) = 0, Ext(Z,R) = 0, Ext(ZTO,R) = 0. Note that all these groups are regarded as Z-modules.
64 7. THE UNIVERSAL COEFFICIENT THEOREM 7.2. The Kiinneth formula We will now state a formuia to compute the (co)homology groups of the product spaces X x Y of topological spaces X and Y given their respective (co)homology groups. We calculated the homology groups of a cell complex from its chain complex (Theorem 5.7). We can regard the tensor product of the respective chains of X and Y naturally as a chain on X x Y, which induces a homomorphism x : Hp(X- Z) ® Hq(Y- Z) -> Hp+q(X x Y; Z). Similarly we get the induced homomorphism x : Hp(X-Z)®H4(Y-,Z)^Hp+q(XxY; Z). We say that these maps are induced by the cross product. We have a veiy strong result in the following theorems, which imply that the map induced by the cross product is injective. theorem 7. 1 (the homology Kiinneth formula). Hn(X X Y;Z) * Нр(Х'Л) p+q-n ®Hg(Y-Z)® £ Tor(HP(X;Z),H4(Y;Z)) n — 1 theorem 7. 2 (the cohomology Kiinneth formula). H”(X X Y; Z) A ЯР(%; z) p+<J = n ®H9(Y;Z)® Tor(Hp(X;Z),№(Y;Z)) p+<7=n+l 7.3. Cup products We define: in this section, a cup product which gives a prod- uct structure to cohomology groups. For a topological space X the diagonal map A : X X x X, sending x e X to (г. гИ X x X, is continuous. Hence the composi- tion of the cross product and the induced map A*, Яр(Х; G) x H4(X\G) Hp+q(X x X; G) Яр+<г(Х; G),
7.3. CUP PRODUCTS 65 defines a homomorphism u : HP(X;G) x №(X;G) - Я''Ь'(Х; G). For aeHp(X; G) and b € Hq(X; G), we define their cup product aUb by a u Ъ = X*(axb) eHp+q(X-G). The definition implies that the structure induced on a cohomology theory by the cup product is homotopy invariant. The cup prod- ucts satisfy the following properties (which follow naturally from the properties of tensor products together with the trick of regarding the tensor product of chains as a chain): For a £ HP(X\ G), b e Hq(X-, G), c e Hr(X; G), (u U b) U с = a U (b U с), a U b = ( — l)pq(b U a); For a map f : X Y, f*(aUb) = f*(a) U f*(b). The cohomology group H* (X-,G) = ^p HP(X; G) thus equipped with a product structure has become a ring, and f* is a product- preserving homomorphism (ring homomorphism). example 7.3. The topological space S2 V S4, which is the quo- tient space of S2 и S4 under the identification of one point on,S'2 with another on ,$'4, has the integral cohomology (S2v S4:Z)= fZ’ J =0,2,4, 10, otherwise. Hence one can show that the cup product homomorphism и : H2(S2 v S4; Z) x H2(S2 V S4; Z) H4(S2 V S4; Z) is the zero map (cf. Exercise 7.4 with its hint). On the other hand, although the complex projective plane P2(C) has the same integral cohomology HJ(P2(C);Z) •7 =0’2’4’ 1^0, otherwise, the cup product и : H2(P2(C);Z)x H2(P2(C);Z) Я4(Р2(С; Z) satisfies U (1, 1) = 1 if we look at U as U : Z x Z —> Z.
66 7. THE UNIVERSAL COEFFICIENT THEOREM The above example shows that the cup product observes topo- logical spaces in finer detail than cohomology does; nevertheless, the geometric implication of the cup product is in general hard to grasp. Cup products of manifolds are closely related to intersection theory. 7.4. The universal coefficient theorem We compute homology groups over a general group from the corresponding integral homology groups, and we obtain cohomology groups over a general group from the integral homology or integral cohomology groups. We list four formulae known as the universal coefficient theorem. theorem 7.4 . We can calculate homology over a general coeffi- cient group G by using the corresponding integral homology and the torsion product: Hn(X- G) = Hn(X; Z) ® G © Тог(Яп_!(Х; Z), G). theorem 7.5 . We can calculate cohomology over a general co- efficient group G using the corresponding integral homology and the extension product: Hn(X\ G) * Ногп(Я„ (А': Z), G) © Ext(#„_i(X; Z), G). theorem 7.6 . We can also compute cohomology over a general coefficient group G from the integral cohomology and the torsion prod- uct: Hn(X; G) * Hn(X- Z) ® G © Тог(Я"+1(Х; Z), G). theorem 7.7 . We can calculate homology over a general coeffi- cient group G from the integral cohomology and the extension product: Hn(X-, G) = Нот(Я"(Х; Z), G) © Ext(#n+1(X; Z), G). Summary 7.1 For abelian groups Gi and G->, one defines Gi ®G2, Hom(Gi, G2), Tor(Gi, G2) and Ext(Gi, G2). 7.2 One defines the cross product by identifying the tensor products of the respective (co)homology groups of two topological spaces with the (co)homology groups of the product space. 7.3 The cross product homomorphism is injective, and the (co)homo- logy groups of a product space fall out from the Kiinneth formula. 7.4 With the structure of a cup product, cohomology groups become rings.
EXERCISES 67 7.5 One computes (co)homology groups over a general coefficient group using the integral (co)homology groups together with the uni- versal coefficient theorem. Exercises 7.1 Use the integral homology of the real projective plane, #o(P2(R);Z) Z. Я1(Р2(К); Z) Z2, H2(F2(R); Z) = 0, to compute the homology group Я*(Р2(1К) хР2(Ж); Z) of the product space P”(R) x P2(R). 7.2 Determine the integral cohomology groups of the real projective plane P2(R) using the results on the corresponding homology groups. 7.3 Compute the integral cohomology groups of the product space P2(R) x P”(R). 7.4 Show that the map и : H2(S2 v S'4; Z) x H2(S2 V S4; Z) -> H4(S2 V S4; Z) is trivial (Hint: consider an onto map F : S2 V S4 —* S2 which collapses S4 to a point). 7.5 Compute the homology groups of the real projective plane P2(R) over Z2 using its integral homology groups. 7.6 Derive the cohomology groups of the real projective plane P2(R) over Z2 from its integral homology groups.
CHAPTER 8 Fiber Bundles and Vector Bundles In order to investigate a curve on the plane we take its derivative at each point. We get a rough idea of the shape of the curve from the distribution of the signs of the derivatives. Similarly, if we look at the tangent plane at each point of a surface and observe how these planes change as we move the points, we get some global information about the surface. We can do the same for geometrical objects in higher- dimensional spaces; therefore, in investigating a higher-dimensional smooth geometrical object (differentiable manifold, to be precise) we must consider the linear space tangent to it at each of its points. This leads us to tangent bundles of manifolds, general vector bundles and fiber bundles, and to their firm establishment as powerful tools for the exploration of manifolds. Meanwhile physicists too established gauge theories, while building field theories for elementaiy particle physics; this turns out to be essentially equivalent to the concept of fiber bundles. In this chapter we discuss fiber bundles and vector bundles, and then we define Grassmann manifolds, which have absolute control over the equivalence classes of vector bundles, and investigate their roles. 8.1. Fiber bundles Let S1 be the unit circle and /I1 = [-1, 1] the unit interval. We first consider the product space E = S1 x £)'. Evidently there exists a natural projection 7г : E —> S1 such that тг 1 (L/) = U x £)x holds for any open interval 17 in 51 (Figure 8.1). Next we look at the Mobius band AI. In this example, too, the center of the band is a circle Sl and there is a projection тг from AI to S1. We see that тг~ 1 (U) = U x Dl for any open interval U of S1 (Figure 8.2). 69
70 8. FIBER BUNDLES AND VECTOR BUNDLES Keep the above examples in mind for the definition of a fiber bundle. Suppose we have topological spaces^, В and J1, and a map 7Г : E —> В such that for each b € В, tt'1 (6) is homeomorphic to F and there is a neighborhood U of b with a homeomorphism h : 7Г 1 (E/) —» U x F making the following diagram commute, where Pi: U x F —> U is the projection of U onto the first component: Д и X F T\l у Pl u. Then we say that the quadruple (E, тг, В, F) is a fiber bundle with the total space E, the base space B, the fiber F and the projection 7Г. We also denote this fiber bundle by F E B. We say that the homeomorphism h between 7r“1 (U) and U x F is a local trivialization. We say that тг'1 (6) is the fiber over b.
8.1. FIBER BUNDLES 71 Remark . If you have read other books on the subject, you might be concerned with the structural group. Our structural group in this book is always the group of self-homeomorphisms Homeo(F). Example 8.1 . The product space E = В x F is the simplest fiber bundle; it is called a trivial bundle (over B). Example 8.2 . Let G be a Lie group, and let H c G and К с H be closed subgroups of G. Then we have a fiber bundle H/K ^G/K G/H. In particular, consider G = 80(3), H = SO(2) and К = {e} (the trivial group consisting of the unit element). Then we have a fiber bundle S1 = 80(2) -i 80(3) S2 = 80(3)/80(2), with the fiber S1 and the base space S2. More generally, if we take the groups SO(n +1), SO(n) and SO(n - 1) for G,H and К respectively, we obtain a fiber bundle over the base space Sn with the fiber 8" 1: _ 8O(n) SO(n + 1) _ SO(n + 1) 8O(n — 1) SO(n — 1) SO(n) . This is a fiber bundle known as the (unit) tangent sphere bundle. Let G = SU(2), H = U(l) and К = {e}. With the natural inclusion map U(l) —» SU(2) we get a fiber bundle U(l) - SU(2) = s3 SU(2)/U(1) = s2. The projection map тг : SU(2) = 83 —> JS'f7(2)/f7(l) = S2 is the so- called Hopf map and induces a generator of 7Tj(.$'2) = Z (cf. Example 3.5). Now that we have defined fiber bundles, we can define bundle maps between any two of them, and settle the question of bundle equivalences. Definition 8.3. Suppose that we have two fiber bundles (with the same fiber), (E, тг, В, F) and (E’, тг', В’, F). Then a bundle map f : (E, л, B, F) -> (E) B’, F) consists of a pair of maps / = (/1J2), h'E-^E', f2 : В—> B',
72 8 . FIBER BUNDLES AND VECTOR BUNDLES subject to the condition that the diagram E E' T n' i 1 В -------> В ’ h commutes (that is to say, 0 77 = тг' 0 fi), and that for every b G В the restriction of to the fiber ъ~х(Ь) over b, Л ^W^’W)), is a homeomorphism. Let (E, тг, B, F) be a fiber bundle and let A be an arbitrary topo- logical space. For any map g : A —> В we have the following natural construction of a fiber bundle (P, p, A, F) over A and a bundle map 9 = (<7, g): (F>, Л A F~) (E, 7Г, B, F). Construction. Put D = {(a, e) € A x E g(a) = r(e) } , p(a, e) = a, g(a, e) = e. You will see immediately that (D,p, A, F) is a fiber bundle and that (p, g) is a bundle map. We say that (O. p, A, F) is the induced bundle or the pullback of (E, тг, В, F) by the map g : A —> B, and we denote it by g*{E,ir,B,F) (or <f(£), where £ = (E, тг, В, F)). example 8.4. Let g : A В be a constant map. In this case for any fiber bundle £ = (E, тг, В, F) over B, the induced bundle g*(J) is the trivial bundle (over A). The definition of fiber-bundle equivalences follows naturally from the definition of bundle maps. definition 8.5. We say that two fiber bundles (E, тг, В, F) and (E’, тг' ,B’, F) overF are bundle equivalent if there exist bundle maps / =(fi,hy.(E^,B,F) ^(E',v',B',F\ g =(9i, 92): (E', тг', В', F) -> (E, тг, B, F), such that giofi=idE, fiogi=idE'
8.2. VECTOR BUNDLES 73 Notice that in the above definition, we have g2of2=idB, f2og2=idB', and there are homeomorphisms between E and E’, and В and B’ respectively. Example 8.6. Let f = (/i , /2) : (E, 7Г, B, F) (E’, 7г', В’, F) be a bundle map of £ = (E, тг, В, F) to % = (E’, тг', В’, F). Then £ is bundle equivalent to the induced bundle /2* (£') example 8.7. This example may be a bit hard to understand. For a trivial bundle £ = (E, тг, В, F) there are infinitely many bundle equivalences of В x F inducing the identity map В —» В (since we can rotate the fibers). Physicists use a simple expression, “choosing a gauge” , when they pick one fiber bundle which is bundle-equivalent to the trivial bundle. 8.2. Vector bundles Perhaps you are not yet familiar with manifolds, but they form a family of topological spaces which share extremely beautiful prop- erties, and you will find an abundance of literature concerning them (see the References) everywhere you look. In the most pithy way, one might, characterize a manifold as a topological space each point of which has a neighborhood homeomorphic to some fixed n-dimensional Euclidean space IRn. Vector bundles are linear approximations of manifolds and are essential tools for the investigation of manifolds. In order to study manifolds, we look at their tangent bundles, which are easier to handle. Tangent bundles form a special class among vector bundles, which in turn form a special class among fiber bundles. So we first define vector bundles. The underlying vector space is either real or complex, and we will use the notation Vn for either R" or Cn. definition 8.8. By an n-dimensional vector bundle we mean a map тг: E В of topological spaces E and В such that for any b e B, the inverse image тг-1(&) of b has the structure of the n-dimensional vector space Vn (that is, the addition and the scalar product are defined on тг-1 (6) and satisfy the vector space axioms), having the following property of locally triviality: For each b £ B, we can find a neighborhood U of b in В and a homeomorphism h ; U x Vn
74 8 . FIBER BUNDLES AND VECTOR BUNDLES such that for every b' e U the assignment of x 6 тг 1 (b') to h(b', x) is an isomorphism of vector spaces 7г_1(У) and V”. So you see that an n-vector bundle is a fiber bundle whose fiber is the n-dimensional vector space, and locally trivial maps preserve the vector structure. We often write (E, тг, B) for an n-vector bundle, since its fiber is Vn. The direct product E = В x Vn is the simplest vector bundle, which we call a trivial vector bundle. example 8.9 . E = В x К is a one-dimensional trivial real vector bundle. The Mobius strip is a one-dimensional vector bundle whose fiber is the real one-dimensional vector space. You will some day come to see that the following is an example of ultimate importance. example 8.10 . Let M be an n-dimensional differentiable man- ifold. Then the space TM consisting of the tangent vectors of M becomes, in a natural way, the total space of a real n-vector bundle whose base space isM. We can also define bundle maps and bundle isomorphisms for vector bundles in a natural way. definition 8.11. By a (vector) bundle map / between two n- dimensional vector bundles (E, ir,B) and (E’, тг',B’) we mean a bun- dle map / = (/i, /2) with the property that the restriction of /1 to each fiber тг-1(6), b € B, is an isomorphism of vector spaces. definition 8.12. Vector bundles (Е,тг, В) and (Е',тг', В’) are bundle isomorphic (isomorphic as vector bundles) when we can find (vector) bundle maps 9 = (0i, 02): (E1, B1) (E, -x, B) such that 01 0 fi = idE, fiogi = idE>- A Fundamental Problem. For a fixed natural number П, how many n-dimensional vector bundles with a given base space (of course, here we count isomorphic vector bundles as one) are there?
8.3. GRASSMANN MANIFOLDS 75 Example 8.13. There are exactly two distinct one-dimensional real vector bundles over S. These are the trivial bundle and the Mobius band (cf. 8.21). A Bit cf History. There exist infinitely many four-dimensional real vector bundles over the four-dimensional sphere. In 1957, Д Milnor showed that among these bundles there are some which are not vector-bundle isomorphic despite the fact that their total spaces are homeomorphic; and using this, he came up with several man- ifolds that are homeomorphic but not diffeomorphic to the seven- dimensional sphere S7. His discovery made a big splash in the math- ematical community. The fundamental problem above boils down to a question of clas- sifying homotopy classes of maps fom the base space to a Grassmann manifold, where we utilize the remarkable result that characteristic classes which are elements in some suitable cohomology groups can detect differences among vector bundles. We will try to give a lucid explanation of this result in the rest of this chapter (and beyond). 8.3. Grassmann manifolds (a) Definition cf Grassmann Manifold . For natural num- bers m and nwithm > n, we define the Grassmann manifold G№(m, n) to be the space of all n-dimensional linear subspaces of the real vector space Rm of dimension m. Similarly we define the complex Grass- mann manifold Gc (m, n). Can you visualize the space of the n-dimensional subspaces (each point is an n-dimensional linear subspace)? Example 8.14. Let m = 2 and n = 1. A one-dimensional subspace of the plane R2 is a line through the origin with slope 0, -cc <0 < +00. The lines with slopes -00 and +00 respectively are identical (the у-axis). Hence G®(2,1) is homeomorphic to the circle which is the straight line (ind) with -00 and +00 identified; that is, GR(2,1) = S1. Example 8.15. Let m = 3 and n = 1. Each line through the origin in R3 intersects the unit sphere S2 in two antipodal points, so that the correspondence of a one-dimensional linear subspace to the corresponding pair of antipodal points on S2 is one-to-one. Hence, the Grassmann manifold G'; (3.1) is the quotient space of S2 where the
7 6 & FIBER BUNDLES AND VECTOR BUNDLES antipodal points are identified; in other words, it is the real projective plane P2(K): GK(3,1) = F2(R). It is evident, further, that GR(3,2) is homeomorphic to GR(3,1) (consider the line intersecting orthogonally with a two-dimensional linear subspace), and in general, GR(m, n) = GR(m, m - n). We should mention further that GK(m,n) is an n x (m - n)- dimensional manifold (i.e., GR(m, n) is a compact topological space such that each of its points has some neighborhood homeomorphic to Rnx(m~n))_ If you are familiar with the definition of the fc-th orthogonal group O(k), you will probably guess that GR(m, n) = O(m)/O(m n) x O(n) So you see that Grassmann manifolds have many fascinating facets, but in fact, beyond just being amusing, they dominate the universe of the equivalence classes of all n-dimensional vector bundles over all possible base spaces, with the limit lim GR(m,n) as their tsar. We pursue this topic next. m^oc (b) Canonical Bundles over Grassmann Manifolds . We look at the subset E = { (X,x) e G\m,n) x Rm|rr e X] of the product space GR (m, n) x Rm . This is a topological space where every point X (an n-linear subspace of Rm) in G' (m. n) appears with a train (homeomorphic to R”) of attendants (points of Rm belonging to X). If we define тг : E —> GR(m, n) by тг(Х, x) = X it is obvious that 7” (GR(m, n)) = (E, тг. GR(m, n)) is an n-dimensional vector bundle over the base space GR(m, n) with the total space E. We say that 7"(GR(m,n)) the canonical vector bundle over the Grassmann manifold GR(m, n). Example 8.16 . The Grassmann manifold 71(GR(2, 1)) is homeo- morphic to the Mobius strip. Example 8.17 . It is a bit hard to visualize 71(GR(3, 1)). You might look at GR(m, n) in the following way: GR(3,1) - F2(R) = (Mobius strip) и D2.
8.3. GRASSMANN MANIFOLDS П First you think of the one-dimensional vector bundle over the circle S1 whose total space is the Mobius strip (this can be a different copy from the Mobius strip in the above decomposition). If you think of the base space S1 as the center circle of the Mobius band and extend this bundle over the entire Mobius band, you have the trivial one-dimensional vector bundle along its boundaiy edge (which is also the boundary of D2). Now extend this bundle over all of D2. The resulting total space is E. (c) Grassmann Manifolds as Classifying Spaces. Since we may think of n-dimensional subspaces of as those of Rm+1, we have the following inclusion sequence: GR(n + 1, n) C GR(n + 2, n) C • • • C G&(n + N, n) C • • • . We also have the inclusion sequence of the corresponding canonical vector bundles: 7n (GR(n + 1, n))c 7n(GR(n +2,2)) c c 7" (GR(n + N,n)) c . We have a very important theorem, whose proof we will only outline. Theorem 8.18. Let X be a cell complex and let £ = (JE7, тг, А') be an arbitrary n-dimensional vector bundle. Then for a sufficiently large number N (in fact, N > dim A" +2), there exists a vector bundle map fom £ to the canonical vector bundle y"(GGn + N, n)); thus, £ is an induced bundle of y'1. Outline of Proof. To show that there exists a vector bundle map from £ to the canonical bundle 7"(GK(n + N, n)), we need a map from E to R"+;V such that the image of its restriction to each fiber is always an n-dimensional linear subspace of . We can show that such a map from E to IR" ',v exists if N is large enough. For instance, for a trivial vector bundle £ = (E, тг, В) all you need is N = 0. □ Recall (Example 8.6) that if a vector bundle map of £ to 7 exists then its pullback is equivalent to If Denote by д = (д, д) a bundle map of the above theorem. Then g : X —> Gs(n + N, n) and e= /(7”(GR(n + N, n)))_ So the gist of the theorem is that the bundle 7n = 7"(GR(n + N, n)) is more complicated than any other n-dimensional vector bundle £
13 8. FIBER BUNDLES AND VECTOR BUNDLES and hence that (is induced from yn (actually reduced from 7”), with no exceptions. We say that two vector bundle maps are bundle homotopic if they change continuously from one to the other through vector bundle maps. Under this circumstance, their induced maps of the base spaces are homotopic (as ordinary maps). The proof of the following theorem is analogous to that of Theo- rem 8.18. theorem 8.19. Let X be a cell complex and let ( = (Е,тг,Х) be an n-dimensional vector bundle. Then for a large enough N (for instance, N > dim+3), any two vector bundle maps from ( to the canonical vector bundle yn(G^(n + N,n)) are bundleehomotopic. Since an arbitrary map / : X —> GR(n + N, n) induces a pullback f'y" over X, as a corollary to Theorem 8.18 we get the following result. theorem 8.20. There is a one-to-one correspondence between the set of all homotopy classes of maps from X to G^(n + N, n), where N is at least dimX + 3, and the set of all isomorphism classes of n-dimensional vector bundles over X(two bundles belong to the same isomorphism class if they are vector-bundleeisomorphic). example 8.21. Take X = S1 and consider the set of all (iso- morphism classes of) one-dimensional vector bundles over S'1, which consists of two points (the trivial vector bundle and the Mobius band, cf. Example 8.13). On the other hand, GR(1 + N, 1) is homeomorphic to the N-dimensional real projective space T?7V(R). It is evident that the set of homotopy classes of maps from S1 to Рл (R) also consists of two points (the homotopy class of a constant map and the homo- topy class of a homeomorphism of .S’1 to the oneedimensional real projective line F^R) = S1 c FN(R)). We denote by GR(n + N, n) any Grassmann manifold GR(n + N, n) with a large IV, and write BO(n) = ^lim G№(n + N, n). Since there is a one-to-one correspondence between the set of all vec- tor bundles over X and the set of all homotopy classes of Xto BO(n), we say that BO(n) is the classifying space for the n-dimensional real vector bundles. Now we must refer you to some results concerning
SUMMARY 79 Lie groups; that is, the Grassmann manifold GR(n + N, n) has a rep- resentation as a homogeneous space (quotient space of a Lie group by its Lie subgroup) GR(n + N, n) = O(n + n)/0(n) x O(N). Hence we can write BO(n) = lim O(n +N)/O(n) x O(N) = O(n + oo)/O(n) x O(oo). hi a similar way, we can classify complex vector bundles using the complex Grassmann manifold Gc(n + N, n) and the classifying space BU(n) = Jm, U(n + W)/i7(n) x U(N) = U(n + oo)/U(n) x (7(oo). The above argument has reduced the fundamental problem of classifying the n-dimensional real (complex) vector bundles to that of investigating the set of homotopy classes of maps into the classifying space BO(n) Have we simplified the problem? Now cohomology plays a useful role. A map f from X to BO(n) induces the cohomology homomor- phism /*: H* (BO(n);G) ^HGX:G) for any coefficient group G. Recall that homotopic maps induce the identical homomorphism. If a map is constant then its induced homomorphism maps every element of Я*(ВО(п); G) to 0. But a constant map corresponds to the trivial vector bundle, and so if f*(c) G H*(X;G) does not vanish for some non-zero element c 6 Я‘(ВО(п);С), then the corresponding pullback /*(7") over X is guaranteed to be non-trivial. For a non-zero c e H‘(BO(n); G), we say that fTc) e G) is a characteristic class of the vector bundle /* (7") over X. We can thus rephrase our problem: how many non-zero elements are there in G\? In the next chapter we will investi- gate the cohomology H*(BU(n\, R) of the classifying space of n- dimensional complex vector bundles while limiting ourselves to stat- ing only the results for H*(BO(n) \ G). Summary 8.1 A fiber bundle is locally a product, but not globally a product in general.
80 8. FIBER BUNDLES AND VECTOR BUNDLES Figure 8.3. The Klein bottle 8.2 We say that a fiber bundle is a vector bundle if each of its fibers has the structure of a vector space. 8.3 A Grassmann manifold consists of all subspaces of a certain dimension in a vector space, over which we have the canonical vector bundle. 8.4 There is a one-to-one correspondence between the set of all isomorphism classes of vector bundles (of a fixed dimension, say n) and the set of homotopy classes of maps into the classifying space which is the limit of Grassmann manifolds GR(n+W, n) as N becomes large. Exercises 8.1 Define a homeomorphism r : S1 —> S1 of the circle to be the reflection along the plumb line dividing S1 symmetrically right and left. We define the Klein bottle (Figure 8.3) as the quotient space of the product space I x S1, where I is the interval [0, 1], identifying the point {0} x x on {0} x S1 with the point {1} x r(x) on {1} x Sl for every x g S1. Show that the Klein bottle is the total space of a certain fiber bundle. 8.2 Show that the complex Grassmann manifold Gc(2, 1) is homeo- morphic to the two-dimensional sphere S2.
CHAPTER 9 Spectral Sequences We can compute homology groups of product spaces using the Kiinneth formula that we discussed in an earlier chapter, but we can do better. We now introduce the theory of spectral sequences, which relate homology groups of the total spaces of fiber bundles to those of the base spaces and fibers. This theory, at a glance, looks somewhat complicated; however, once one masters its usages one will find it to be quite an attractive and practical computational tool. Spectral se- quences enable us to show the existence of the Chem classes of vector bundles which occupy an important space in current mathematics. 9.1. Exact couples and spectral sequences By an exact couple we mean two abelian groups D and F, and homomorphisms i :D ~ D, j : D —> E and k : E —» D between them with the exact triangle: D Л D E, that is, ker k = imj, at E, keri = imk, at D, kerj = imi, at D. Given an exact couple as above, set d = jk : E E. Then d satisfies d2 = dd = = j(kj)k = 0. 81
82 9. SPECTRAL SEQUENCES From a given exact couple we derive a new exact couple D' D' /i' E' as follows. Set D’ = i(D) (= ker j) c D, E’ = H(E,d) (= kerd/imd), and define i' : D' D', / : D’ E', k' :E’ -4 D’ by i’ = i\DI : D’ —> D’, restriction of i to D’, / = ji ! : D’ = i(D) —> ker(dj) —» kerd/imd s E’; that is, for i{x) € D’ we have d(J(rr)) = = 0, and so j(x) determines the homology class [j(ж)] e H(E, d) = E’, where we set /(г(ж)) = [j(®)] (the definition of j' is good, since if we take x' with г(ж') = г(ж) 6 D’, the fact keri = imk implies x’ x = k(y), and j(x') -j(E) = jk(y) = d(i/), and so we get [j(®)] = Ь(ж')])- We define k' by k'[y] = k(y); that is, for [y] G E’, у e kerd, the fact jk(y) = d(y) = 0 implies that k(y) e kerj = imi. Hence, k(y) e Д’ and so we can determine k'[y] as an element of D’. (This k1 is well-defined. Take [y’J = [y]; then from у’ - у = d(z) we get fc(y') - k(y) = kd(z) = (kj)k(z) = 0.) We have thus constructed the derived couple as shown in the above diagram. sample problem 9.1. The derived couple gives an exact trian- gle; that is, keri’= imfc', | =^| ker k' = imj’, ker / = im i’. solution. Take your time and enjoy.
9.1. EXACT COUPLES AND SPECTRAL SEQUENCES 83 If we continue deriving a new exact couple out of the old, we will arrive at the n-th derived couple Dn Dn kn\ /j" En in a natural way. definition 9.2. Let (P, E, fi j, fc) be an exact couple and con- sider the sequence of the derived exact couples (Dn, En, ifi jfi kn). Set dn = jnkn. Then d” : En —> En is an endomorphism of En (dndn = 0). We say that the sequence n = 1,2,.. , n, is the spectral sequence of (P, E, fij, k) (Pn+1 = HfiEn, d”)). The spec- tral sequence converges if for some integer к > 0, we have En = 0 for every n > k. In this case ker dn = En and im dn = 0; hence pfi _ _ ^^+2 _ . We denote by E°° these mutually identical abelian groups. We need some new terminology. definition 9.3. We say that an abelian group A is bigraded if it has a direct sum representation = У У pEZ The abelian group A is first quadrant bigraded if it has the expression A = У У Av p=0 9=0 We say that a homomorphism f ' A = У У APtq —> A — У У Ap q pez qcz pgz <?ez has bidegree (a,b) if for every p, qE^we have f(Ap,q) C For the same A and A,„ as above, suppose we attach A,,, fi 0 to the lattice point (p, q), and suppose that A is first quadrant bigraded. Then the dot to represent (p, q) in the plane always stays in the first quadrant.
9. SPECTRAL SEQUENCES Definition 9.4. We say that a homomorphism d : A —»A is a differential when it satisfies dd = 0. Suppose a differential d : A = —> -A = У^ Ap>q pE% q& p€.T has the bidegree (-n, n - 1). Put A = У^ p+q=i di — : A —* Aj-l- Then we have the chain complex A+i A A-i A^ See Figure 9.1. If we start out with a bigraded exact couple, we will end up with a bigraded spectral sequence. 9.2. Spectral sequences of fiber bundles In Chapter Seven we computed homology groups of a product space BxF via the Kiinneth formula. Serre developed a method to calculate the homology groups of the total space Fl of a fiber bundle (E, 7Г, B, F) from those of В and F. In the latter case it is more complicated than passing to the tensor products and so on. In fact one looks at the limit Ex of a certain spectral sequence to obtain some information about/L(£: G). To be more explicit, we can prove the following Theorems 9.6 and 9.9. Let В be a simply connected cell complex. For q = 0,1,2,.. , de- note by Bq the q-skeleton of B, which consists of all cells of dimension
9.2. SPECTRAL SEQUENCES OF FIBER BUNDLES 85 less than or equal to q. Thus we have that 0 = С В0 с В1 2 3 c . . C Bb = B, b = dimB. Putting E4 = FEB'1} С E, we get 0 = В"1 с E° c EY C • •. C Eb = E. We choose an abelian group G and set FP.q = im (Hp+q(Ep; G) -ч Hp+q(E-, G)). We can reduce the calculation of the n-th homology group of E to its calculation over the n-cells of the base space B. Thus we can prove the next proposition by an argument similar to the one we used for Theorem 5.7. proposition 9.5. For any n, n = 0, 1,2,. . , we have Hn(E; G) = Fn o = im (//„(В”; G) Я„(Е; G)) Hence we have the following sequence of abelian subgroups: 0 = F_1-n+i c F0,n c • • c Fn-ip c Fnfi = Hn(E; G). theorem 9.6 (Serre’s homology spectral sequence). Let G be an abelian group. Let (E,n, B, F) be a fiber bundle, where В a simply connected cell complex. Then we can define in a natural way an exact couple which has the convergent spectral sequence (En,dn) with the following properties. (1) En = q (first quadrant bigraded), and dn is a p=0 <?=o differential of bidegree (-n, n l);dn(Epq)c Ep_n q+n_1. (2) Elq = Hp (B- Hq(F- G)). (3) Epq — Fp_ql This is the Serre homology spectral sequence of the fiber bundle (E, ~,B, F) over G. We obtain the initial exact couple for the theorem as follows. Consider the chain complexes C', (E) , Ct (Ep) and G* (Bp 1 ) of the cell
86 9. SPECTRAL SEQUENCES complexes E, Ep and Ep 1 respectively. They induce the homology exact sequence that we can use to define the initial exact couple: D1 = ЕЯр+^СЭДА^-1)) A D1 = ^Hp+q(C^E)/a(Ep^)) P.4 P,Q F1 = EW^W^'1)). Р-Ч Observation Do you understand the implication of the theorem? What the theorem says is the following. First we compute the Ep Q fom the homologies of В and F. Rom this we keep taking homologies (compute inductively E3 q, Epqr . ) Then the sequence converges to E^ , which is the quotient Fp^/Fp-iiq+i of the adjacent groups in the sequence 0 = F_i,„+i c E,.rl c • • c Fn-i.i c Fn,o = Hn(E; G) of subgroups of Hn(E). For instance, Epq = HP(B; Hq(F; G)) is isomorphic to Яр(В; Z) ® Я,(Г; G) ® Tor (Яр_1(В; Z), Fg(F; G)) by the universal coefficient theorem. example 9.7. For a trivial bundle (E, тг, B,F) = В x F, we have dn = 0 for n > 2, and so E2 = E3 = . . = E”. Moreover, we have the equality Я„(В x F;Z) = Яр(В;г)®Яд(Е;г)ф ^2 Tor (Hp(B;Z), Hq(F;ZB , p-\-q — n p + q = n - 1 which is nothing but the Kiinneth formula. definition 9.8. We say that a spectral sequence (En,dn) col- lapses when dn = 0, n > 2, and hence when E2 = E3 = ••• = Еж. In §9.6 and beyond we will encounter some non-trivial collapsing spectral sequences which will work a miracle in the computation of cohomologies of classifying spaces. In the above spectral sequence, we see that the points E^q on the у-axis is a cycle for r > 0 (since dr sends E^q to Er_r q+r-\-i which is in the second quadrant and hence is zero). Hence a natural map Er0.? - C1
g.2. SPECTRAL SEQUENCES OF FIBER BUNDLES 87 Figure 9.2 onto the homology classes exists. Furthermore, the fact F~i = 0 implies that = F0,,/F_.i,g+i = F0,q c Hq(E; G). By Theorem 9.6 (2) we have that Egq = FT>(B: Hq(F-, G)), but then the universal coefficient theorem and the fact Z) = Z imply that q = FfiF: G). Hence we have a natural map i : G) £ Hq(E', G). Similarly, the boundary of a point Erp 0 on the x-axis comes from the fourth quadrant and so it is zero (Figure 9.2). Hence the cycles and homology classes agree, and there is a natural one-to-one map ^.o1 ^.o- We also have a projection HP(E) = FPi0 —> E%°0, because E^o = ^,0/^-1,1. It follows from Theorem 9.6 (2) and the universal coef- ficient theorem (Theorem 7.4) that Ep0 = HP{B-,G). Therefore, we have a natural map тг : Hp(E\ G) E™ Ep0 ± Hp(B- G). The Serre spectral sequence is also useful in Theorem 9.9. Let (E, тг, В, F) be a fiber bundle whose base space В is simply connected, and let i \F Ebe an embedding ofF onto some fixed fiber over a point of B. Then we can calculate the induced maps тг* and i, from Serre’s spectral sequence; that is, in Serre’s spectral sequence for (Е,тг, В, F) we have, for all n > 0, that it=i: Hn(F; G) Hn(E; G), 7Г. = тг : Hn(E; G) H„(B; G).
9. SPECTRAL SEQUENCES Figoke 9.3. Homology of Pfc(C) Can we actually compute H,(E) using non-collapsing spectral sequences? In the next section we apply this theorem to compute some homology groups. 9.3. Applications of spectral sequences It is easy to show that the complex projective space Pfc(C) is the base space of a fiber bundle whose total space is S2fc+1 and whose fiber is S1. Hence Pfc(C) is a 2fc-dimensional cell complex (it is in fact a manifold) with Pj(Pfc(C); Z) = 0, j < 0 and j > 2k. It is also easy to show that Pfc(C) is simply connected for k > 1. We stated earlier (Exercise 5.1) that the homology groups of the (2fc+1)- sphere52fc+1 were Z, j = 0,2k + 1; 0, otherwise. We wish to compute the homology groups Hj (P' (C; Z) (j > 0) using the Serre spectral sequence of the fiber bundle (S2fe=1, тг, Pfc(C), S'1) over Z (cf. Figure 9.3). Theorem 9.6 (2) says that E2,. = HP(B-, Hq(F-, Z)), so that = 0, q < 0 or q > 1, P2i0 = Epi HP(B;Z). Since Pp,,1 = H(Ep q, dn), we have, for all n > 2, Epq = 0, q < О or q > 1 H3(S2k+1'%)
9.3. APPLICATIONS OF SPECTRAL SEQUENCES 89 Look at the homomorphism dn : E™q -> -Ep-niQ+n_1. If n > 2, then we have E™q = 0 or E?_n = 0, and so <P = 0 : E^ E?_n n>2. Therefore, for all p and q ive have T?3 rs/ poo P,Q ~ Р,Я — ’ ' ‘ — np,q- We have d?(E2 J (c E2_22) = 0. Furthermore, the fact Ep+2 _x = 0 implies that im(d2 : Ep+2<_1 -+ Ep0) = 0 c E20. Hence we get E™! = Sp.i = E24/im(d2 : E2+2 O _> Epl), E£o = Epo * kerf'd2 : E2fi -> E2__2l). On the other hand, we have E = S2k+1, and so from the sequence FOj c <. . c c Fjfi = Н2(82к+1-^ we get Ep,q = 0, p + q / 0, 2k + 1. Recalling Theorem 9.6 (3), which says that E^q = Fp,q/Fp_x g+i, we conclude that Ep.ip P + Q 7^ 0, 2k + 1; hence it follows that Е2Л = im(d2 : £2+2i0 -* ^p,i), p 2k, ker(d2 : Ep+20-i Ep_21) =0, p^2k+l. From these two equalities we conclude that if p 2k, then d2 : E2p+2fi - Яр+2(В; Z) ^E2^ Hp(B-, Z) is an isomorphism. We now recall that H-1 (B; Z) = 0, Но (B-, Z) = Z and В = Pk(C), to obtain H/Pfc(C);Z)^/Z’ J = 0,2,.. ,2fc; [0r j odd. We can compute the cohomology groups of Pk(C) using the uni- versal coefficient theorem.
90 9. SPECTRAL SEQUENCES 9.4. Cohomology spectral sequences We obtained Serre’s homology spectral sequences from certain exact couples of fiber bundles. In a like manner we derive cohomology spectral sequences as follows. Recall that cohomology groups have cup products, which will turn out to commute with the convergence of cohomology spectral sequences. In this sense cohomology spectral sequences are even more useful than homology sequences. In working with cohomology we habitually use subindices for de- rived couples (En, Dn, in, jn, kn), where En and Dn are bigraded. Setting Fpq = ker (Hp+q(E-, G) -> Я^Я^1; G)) , we get a sequence Hn(E; G) = F°'n D F1^-1 D • • • D Fn+1 -1 = 0 of abelian groups. theorem 9.10 (Serre’s cohomology spectral sequence). Let G be an abelian group, В a simply connected cell complex and (E, тг, В, F) a fiber bundle. Then we can define a natural exact couple which has a convergent spectral sequence satisfying the following properties. (1) En = En’q (first quadrant bigraded), where dn is a differential dn(EP,q) c of bidegree (n, -n + 1). (2) Ep,q * HP (B, Hq(F- G)). ( 3 ) Ep,q рр,чipp+i,4-i _ (4) For every n>l there is a well-dejined product Ep,q ® Ep q , ep+p'.q+ч' (5) dn(ab) = dn(a)b+ (-T)p+qadn(bf а 6 Ep’q, b ё Ep-q . (6) The product Ep'q HP(B, Hq(F- G))) ® Ep’q Hp\B, Hq'^ ^p+p',q+ql HP+pprime(B Hq+q'(F' equals ( — 1)®’ times the cup product ofB, whose coefficient product is the cup product of F. (7) We derive the product for En+i from the product for En, and we derive the product for E-^ from the cup product for E.
9.5. COHOMOLOGY GROUPS OF Pk (C) 91 The spectral sequence in Theorem 9.10 is the Serre cohomology spectral sequence of a fiber bundle (E, т^В, F) overG. Note that the bidegree of dn is (n,-n +1), which is different from the homology bidegree (—n, n — 1). We can also compute the maps of cohomology groups, Г : Hn(E- G) -4 Я”(Я; G), p : Hn(B- G) -4 Hn(E:_ G), induced by the embedding i: F -ч E of the fiber F and the projection % : E —i В of the total space E in the same way as we did in the homology case. 9.5. Cohomology groups of Pk(C) In §9.3 we calculated the homology groups of P’(C) from the ho- mology spectral sequence over Z of a certain fiber bundle, and noted that we can obtain its cohomology groups from the universal coeffi- cient theorem. In this section, we want to take advantage of Serre’s cohomology spectral sequence to compute the cohomology groups of the projective space Pfc(C) and investigate their cup-product struc- ture. Our situation here is just as it is with homology, and for p 2k the map d2 •• E?’1 * Hp(B- Z) -4 El+2fl = Яр+2 (В; Z) is an isomorphism. On the other hand, suppose that ai 6 and ao € E%'° cor- respond under isomorphisms Eg’1 HP(B; Z) and E%’° = Hp( B; Z). For this a0 G £2'° = ЯР(В; Z), 1 e = Я°(В; Z) = Z satisfies aou 1= Z) (it may be a bit tedious, but write down three copies of the spectral sequence and consider the cup product). Hence, by Theorem 9.10 (5) we have d2(ai) = d2(a0 и 1) = d2(ao) u 1 + (-l)pao u d2(l) = (-l)pa0 u (/2(1), where d2(l) 6 H2(B; Z) Z, as well as its multiple by -1, is a generator of the group Z. Thus we have shown the following result.
92 9. SPECTRAL SEQUENCES theorem 9.11. The cohomology groups of Pk(C) over Z are 7F(Pfc(C);Z) /Z’ J”2’2’"”2A:; 1 0, J odd. If и generates №(Pfc(C); Z), then uJ‘ = и U и U . . U и generates P2J(Pfc(C);Z). 9.6. Collapsing cohomology sequences We see in the next proposition an example of non-trivial fiber bundles with collapsing spectral sequences. We only investigate co- homology which will be useful for us later. By Hodd(X; G) we mean the direct sum Bodd(X;G)= ^P2i+1(X; G) i=0 of odd-dimensional cohomology groups of X over G. Proposition 9.12. Suppose that a fiber bundle (E, тг, В, F) over a simply connected base space В satisfies Hodd(B; R) = H°dd(F; JR) = ft Then the spectral sequence of (E, тг, В, F) over R collapses; that is, dr = 0 : Ef+r<q~r+\ for every r >2. Proof. The universal coefficient theorem (Theorem 7.6) and the facts that Tor(Z, R) = 0 and Z®R — R=R®rR imply that Ep’9 = Hp (B; Hq(F; R)) S Hp(B- Z) ® Я’(Р; R) = ЯР(В;Й) P«(F;R). Therefore, if either p or q is odd then E?’4 = 0. Thus in this case Efq = 0 for r > 2. Moreover we get dr = 0 : Ep’4 —> Ep+r,q~r+1. But at least one ofp, q, p + r, q — r + 1 is always odd, and so dn = 0 holds whenever r > 2. □ We have one more proposition restricted to cohomology groups. proposition 9.13. Suppose that a fiber bundle (E, тг, B, F) over a simply connected base space В has a collapsing cohomology spectral sequence. Then for every natural number n the following statements hold:
9.7. COHOMOLOGY OF CLASSIFYING SPACES 9 3 (1) i* : Hn(E\ G) —> Hn (F; G) is a surjection; (2) p* : Hn(B; G) —> Hn(E; G) is an injection; (3) = H*(B;W) ®R #*(F;R). proof. Just as in the homology case, the map i* is equal to the composition Hn(E; G) = F°’n -> pO,n^pl,n-l E0°n _ £0,n ЯП(Г; G), and the fact that -> E°’n i's 311 isomorphism implies that it is surjective. Furthermore, p* is equal to the composition Hn(B; G) = Hn (B; H°(F; G)) S E”° E£j° = Fnfi c Hn{E\ G), but the fact that E%’° —> E^ is an isomorphism implies that it is injective. By the universal coefficient theorem we see that E™ Hp (B; HQ(F- R)) Hp(B-, R) #’(F: R); hence (as we are working over R), it follows that tfn(E;R) = 52 = 52 ^P(B;R)®K №(F;R). p+q=n p+q—n □ 9.7. Cohomology of classifying spaces Let us calculate the cohomology groups of the classifying space Bff(n) = Jim U(n + N)/U(n) x U(N) = U(n + oo)/G(n) x E(oo) of n-dimensional complex vector bundles over the real coefficients R. There is a natural identification of Tn which is the product of n copies of U(l) = S1 as a subgroup of U(n); i.e., 0 0 . . * • . 0 rj-^n c U(n). 0 . */ We have the fiber bundle U(ri)/Tn U(n + N)/Tn x U(N) U(n + N)/U(n) x U(N),
94 9. SPECTRAL SEQUENCES and passing to the limit as N —> oo we get the fiber bundle U(n)/Tn -a ВТ" = U(n + oo)/Tn x l/(oo) BU(n) = U[n + oo)/U(n) x [/(oo). We use this bundle to compute the cohomology of BU(n). example 9.14. In low dimensions we have the following: one point, [/(2)/T2 * S2. proposition 9.15. For any natural number n, Hodd (U(n)/Tn : R) = 0. proof. We prove the proposition by induction on n. By the above example we know that the equality holds for n = 1,2. Suppose that we have shown the equality up to n. We now prove the case for n 4-1. Consider the fiber bundle U(n)/Tn = U(n) хТ'/Г" 1 U(n + 1)/Tn+1 —> [/(n+l)/[/(n) хГ1 whose base space [/(n+l)/[/(n) x T1 is homeomorphic to the complex projective space Pn(C) through the identification U(n + 1)/B(n) = S2n+1. Hence we have Bodd (U(n +l)/[/(n)xf1;R) = 0. By the induction hypothesis we have Hodd (U(n)/Tn:R) = 0. Propositions 9.12 and 9.13 imply that the cohomology spectral se- quence of this fiber bundle collapses, and the fact that H* (U(n + 1)/Tn+1;R) = H* ([/(n)/T”;R) (H(n + l)/[7(n)x T1; R) implies that H°dd (U(n + 1)/Tn+1; R) = 0. □ The set R[xj, x2, . •, xn] of the real polynomials in n variables > X2, •, Xn, is an abelian group which has also a ring structure. proposition 9.16. We have the following group (actually ring) isomorphism: HTBTTT.} = R[si,s2, e H2(BTn-S.).
9.7. COHOMOLOGY OF CLASSIFYING SPACES 95 Proof. Indeed, ВТ” = U{n + oo)/Tra x I7(oo) = U (n(l + сю)) /Т1 x [7(oo) x ... x T1 x I7(oo) = ВТ1 x ВТ1 x x ВТ1. Since ВТ1 = P°°(C) = limn^oo Pn(C), we get B*(BT1;R) = R[;r], where x corresponds to a generator of Я2 (ВТ1; JR). Hence, B*(BT”;R) = R[ce] ®r • ®R К[ж] = Rpri,£E2, - Tn]- □ Proposition 9.17. The projection тг : ВТ” BU(n) induces a cohomology homomorphism тг*.- H*(BH(n);R) H*(BTn-R) ^R[xr,x2,...,xn] which satisfies the following: (1) тг* is injective; (2) пптг* = R[cri, <72, • • > crn], where аг = <ъ(х1,х2, . . ,xn) is an elementary symmetric function of degree i. proof. We prove (1) by noting that Hodd{U(n)/Tn; R) = 0 (this is the conclusion of Proposition 9.15) and examining the basic prop- erties of cohomology spectral sequences (Theorem 9.13 (2)). Proof of (2): The group of permutations on n letters acts onTn = T1 x. . x T1 by interchanging T1 ’s, which induces self homeomorph- isms of the classifying space BTn. The set of the cohomology elements invariant under these homeomorphisms is R[<7i, <r2,. . . , a,]. Under this action each permutation gets represented by an element of U(n) and thus induces the identity map of the classifying space BU(n). This shows that im7r* C R[cri, <72, , a,]. We show the reverse inclusion by induction on n. Suppose that the inclusion holds up to n - 1, so that R[<7i, ct2,..., an-1] C im7r*. Let a G R[<7i, cr2,. . , a,]. We use the cohomology spectral sequence of the fiber bundle U{n)/U(n - 1) = S2"~ 1 —> BU(n — 1) = U(n - 1 + oo)/U(n - 1) x U(oo) —> BU(n) = U(n + oo)/(7(n) x U(oo)
96 9. SPECTRAL SEQUENCES to construct an element a G H*(BU(ri); R) such that тг*(а) = <т (cf. Exercise 9.2). □ Example 9.18. For 17(2)/T2 = S2 Д ВТ2 Д BU(2), we have ff*(BT2;R) R[zi, z2], H* (BU(2);R) = R[<ti,cr2], = xi + #2, ^2 = X1X2, H* (l7(2)/T2;R) * R[y]/y2, i*(y) = x2. Question. Show that Я*(ВТ2;К) Я*(ВЯ(2);К) Я*(B(2)/T2;R). We derive the following main theorem from Proposition 9.17. Theorem 9.19. For n > 1, B'*(B£/(n);R) = R[ci,c2, ... ,cn], c3 G H2j(BF(n);R)). To investigate the properties of the classifying space BU(n) for complex vector bundles we often pass to ВТ1 from ВТ” = ВТ1 x x ВТ1 via the injective map тг*: H* (BU(n\,W) = R[ri, x2, ,xn]. This technique, which has a wide variety of applications, is known as the splitting method. Definition 9.20 (Chem classes). An n-complex vector bundle £ over a base space X has an expression as a pullback of the standard vector bundle 7 over the classifying space BU{n) by a map f : X —> BU(n) (unique up to homotopies); that is, £ = fhr). By the j-th Chem class of the vector bundle £ we mean the pullback /* (c^) G Я2-7 (X; R) of the element Cj in the 2j-th cohomology group of BU (n) (by the homomorphism f*: H*(BU(ri):. R) —> Я*(Х; R)). It is a very important class which detects the nontriviality of a vector bundle. In general, cohomology elements of classifying spaces are called characteristic classes. Chern classes are characteristic classes for com- plex vector bundles. We can also compute the cohomology groups of the classifying space BO(n) = Jim Q[n + N)/O(n) x O(N) = O[n + oo)/O(n) x O(oo) of n-dimensional real vector bundles over R or Z2. The results are as follows.
EXERCISES 97 Тнвовем 9.21. For n > 1, we have the following: Я*(ВО(п);К)-Ж[Р1,р2,. . ,p[n/2]], рг G H4j (BO(n); R), H* (BO(n); Z2) — Z2[wi, ti>2,..., wn], e H3 (BO(n); Z2). Definition 9.22. (Pontijagin and Stiefel-Whitney classes) Let £ be a real n-dimensional vector bundle over a base space X. We define the j-th Pontrjagin class of the vector bundle £ to be the pull- back of the cohomology element pj G H4} (BO( n); R) of the classifying space BO(n), and the j-th Stiefel-Whitney class to be the pullback of w-j g H3(BO(n); Z2) (p, and Wj are as in Theorem 9.21). Note that Pontijagin classes and Stiefel-Whitney classes are char- acteristic classes of real vector bundles. When a manifold is smooth we have the tangent bundle over it. We define characteristic classes of a manifold to be those of its tangent bundles. These characteristic classes measure global curvatures of the manifold. Summary 9.1 For an exact couple, we construct its n-th derived couple from its (n - l)-st derived couple, n > 1 (when n = 1 think of the “ O-th derived couple” to be the starting exact couple). Each derived couple is exact. These are the building blocks for a spectral sequence. 9.2 We can calculate the homology of the total space of a fiber bundle from Serre’s spectral sequence. 9.3 We can actually experience the potency of Serre’s spectral se- quence in computing the homology of the complex projective space Pn(C). 9.4 We can also compute the cohomology groups of the total space of a fiber bundle from Serre’s cohomology spectral sequence. 9.5 We can calculate that the cohomology ring of the classifying space of the complex vector bundles is the same as the polynomial ring of the Chem classes. Exercises 9.1 Determine the integral homology groups of an n-sphere bundle (E, тг, S2, S2) over the base space S'2 with fiber S2. 9.2 Consider the cohomology spectral sequence of a three-sphere bundle C7(2)/C7(l) = S3 BU(1) BU(2) over R. Show that
98 9. SPECTRAL SEQUENCES Ef’3 = Ef’3 and E£+4'0 = Ep+4'°. Using B*(BU(1);R)) * R[ci], ci e Я2(ВЕ(1); R), show that t/4 : E?’3 —> Eg"1"4’0 is an injection for P > 0. 9.3 In Serre’s cohomology spectral sequence of (E, тг, В, S3), show that there exists a cohomology element Q, e R) such that the map Ф : BP(B:R) —> Hp+3+1(B;R) defined by Ф(и) = u U П, и G HP(B; JR), induces the following exact sequence: -4 HP+3(E; R) -4 HP(B-, R) Д Hp+3+1(B-, R) ^EP+J+1(E;R) This is the Gysin cohomology sequence of a sphere bundle.
A View from Current Mathematics We will give an easy explanation of the geometric (combinatorial) representation of characteristic classes as it stands today; at present the problem is not yet solved completely. Euler Numbers . Denote by k} the number of j-dimensional cells of an n-dimensional simplicial complex S. We say that the alternating sum k0 - fci + . . + (-1)^ + • •. + (-l)"fcn is the Euler number or the Euler-Poincare characteristic of the sim- plicial complex §, and denote it by у or x(§). The surface of a reg- ulartetrahedron is a two-dimensional simplicial complex, and from 4-6 + 4 = 2it follows that y(S) = 2. The surface of a cube is also a two-dimensional simplicial complex, and since 8 - 12 + 6 = 2 we again get y(S) = 2. In both cases the topological space |S| realized by the simplicial complexS is homeomorphic to the two-sphere S'2. Now do we conclude that Euler numbers are topological invariants (invari- ant under homeomorphisms)? The answer is YES, and we can show the even stronger result that they are homotopy invariants (invariant under homotopy equivalences), using a simple homology argument as follows. Recall that for a simplicial complex S there is naturally defined a certain chain complex {C9 = Cq (S; Z), t)} over Z, and that we have exact sequences 0 Zq Cq Bq^ 0, 0 ^Bq^Zq^Hq^0, linking the groups of cycles Zq = Zg(S; Z), the groups of boundaries Bq = Bq(&, Z), and the q-th homology groups Hq = Z). Recall also that a finitely generated abelian group G is isomorphic to a direct sum of a certain number of copies of the cyclic group Z and a certain number of finite cyclic groups Zp. We say that the 99
100 A VIEW FROM CURRENT MATHEMATICS number of copies of the infinite cyclic group Z in the direct sum for G is the rank of G, which we denote by rank G. From Z 0 R R and Zp ® R = 0, we see that the rank of G is equal to the number of R’s appearing in the direct sum decomposition G ® R = R © .. © R. Hence for any exact sequence of abelian groups we have rank В = rank A + rank C. For a chain complexCq, this reads rank Cq = rank ® rank Bq- i, rank ZQ = rank Bq © rank Hq. We multiply both sides of these two equations by (-1)’ and sum from q = 1 to q = n (= dim S) on each side to obtain the following Theorem 1. y(S)= 52 rankC,(S; Z) = ^rankH,(S;Z). q=0 q=0 Going back to the proof of the theorem, we see that if G is a field (for example G is Zp, with a prime number p), we get x(S)=£dim Hq(S;G). q=0 Since eachH? (S; Z) is homotopyyinvariant, it follows that the Euler number is also a homotopy invariant (a topological invariant as well). Using alternating sums in place of usual sums of simplexes, we established one form of invariance as above. In fact, contemporary mathematics owes much to this simple trick. The Atiyah-Singer index theorem, one of the most important theorems in modern mathematics, which states that the analytic index and the topological index are the same, is a variation of the above theorem concerning Euler numbers. Euler Spaces . Let S be an n-dimensional simplicial complex and let aq G S be a q-simplex. Define the link complex of n in S by Lk(cr9, S) = { T e §| т * a'< G S, T n aq = 0 }, where г * crQ is a simplex spanned by the vertices of т and the vertices of (Fig. 1). If Sis a standard triangulation of Euclidean space Rn,
A VIEW FROM CURRENT MATHEMATICS 101 Lk(ftS) figure 1. Link complex then Lk(<79,S)is homeomorphic to Sn~p~\ and so y(Lk(<r?, §)) = = 0 (mod2). In general, we say that a simplicial complex S is an Euler space if every simplex a e S satisfies y(Lk(cr, S)) s O(mod2). Evidently, any triangulation of a smooth manifold is an Euler space. Homology Stiefel-Whitney Classes . Denote by a the bary- center of a simplicial complex S. We define a new simplicial complex S’ which is more finely divided than S but still satisfies |S'| = |S|. This is done as follows. The zero simplexes consist of the barycenters d of the simplexes a. We insist that the psimplex spanned by do, di, ..., dp is in S’ only if p + 1 simplexes cr0, fl, , satisfy cr0 -< <7i -< • • -< crp. We say that S' is the barycentric subdivision of S. The barycentric subdivision of a triangle divides the triangle into six subtriangles. We define a q-chain s?(S) € C?(S'; Z) of the barycentric subdivi- sion S' over Z2 by s<?(S) = £ 1gZ2. <r«eS' theorem 2. If S is an Euler space, then S4($) £ is a cycle. proof. For the q-chain s?(S) G Cq(S'-, Z2), the coefficient of the term (d0,di,... , in d(s?(S)) G C9_i(S'; Z2) is given by /<?-1 \ x(d<70) +x I 52ьк(сгг_1,а<7г) I + x(crQ_i,S) G Z2. \i = O /
102 A VIEW FROM CURRENT MATHEMATICS Each of the first two terms (being the Euler number of a sphere) is zero, and the third term is zero by the assumption that S is an Euler space. □ I hope you will check this theorem by looking at some simple examples. definition 3. For the q-cycle s?(S) € Cq(S'; Z2), we also denote by sg(S) its homology class in/f9(§; Z2). We call this element the q-th homology Stiefel- Whitney class of the simplicial complex S. example 4. The number of zero-simplexes (vertices) of the bary- centric subdivision S’ of a connected simplicial complex S is equal to the sum of the numbers of simplexes of each dimension. The even number of vertices constitute the boundary of a one-chain mod 2. It follows that (so(S) mod2) = y(S) G Z2) = Z2. example 5. Triangulate the real projective plane P2(IR) and take its barycentric subdivision. Label these simplicial complexes by P2(K) and T2 respectively. Calculations according to the definition give us the following: s0 (P2W) = 1 e Po (P2(R);Z2) * Z2; si (P2(®)) = 1 G Pi (P2(ffi);Z2) =* Z2; s2 (p2(®)) = i g h2 (p2(R);z2) z2, so(T2) = O G ff(T2; Z2) = Z2; S|(r2i=0£P(TM2i = Z2eZ2: s2(T2)=I € P2(T2; Z2) = Z2. We see in Figure 2 the barycentric subdivision of a triangulation of T2 and the two-chain ofT2 whose boundary is the one-cycle si(T2)g Z\ (T2: Z2) = ker di (Definition 5.21). Recall that we calculated the cohomology of the classifying space BO(n) = ^lim O(n + N)/O(n) X O(N) of the real n-vector bundles over the coefficients Z2 to be Z2) = Z2[wi,w2,._ . ,wn], wi € Нг(ВО(п); Z2)).
A VIEW FROM CURRENT MATHEMATICS 103 Suppose that S is a triangulation of an n-dimensional smooth manifold (that is, |§| = M). The pullback of wi by the classifying map f : M —> BO(n) of the tangent bundle of M, wt(M) = € Нг(М : Z2), defines a characteristic class of the manifold M called the i-th Stiefel- Whitney class, which depends only on the homotopy type of M. We mention that wi(Af) = 0 if and only if M is orientable. For each manifold M there exists an isomorphism called the Poincare duality, M : H\M- Z2)-> Нп^г(М- Z2), n = dimM. theorem 6. Let $ be a triangulation of a smooth manifold M of dimension n. Then the q-th homology Stiefel-Whitney class sg(S') 6 Z2) is Poincard-dual to the (n q)-th Stiefel- 'Whitney class wn-q(M) € Нп~ч(М-,%2); that ls> we have the equality /z(wn_9(M)) = sg(S'). Thus homology Stiefel-Whitney classes are homotopy-invariant in the category of manifolds; however, we can construct any number of Euler spaces which have the same homotopy type but have differ- ent homology Stiefel-Whitney classes. Complex analytic spaces with singularities are not manifolds, but they turn out to be Euler spaces, whose triangulations are familiar.
104 A VIEW FROM CURRENT MATHEMATICS From the above discussion, we might conclude that the i-th ho- mology Stiefel-Whitney class is a geometric representation of the characteristic class w^M). In a similar manner we can also define Euler classes as the pullbacks of cohomology elements of the classi- fying space BSO(n') by the classifying map of the oriented tangent bundles. We can regard the alternating sum of the number of sim- plexes as a geometrical representation of Euler classes. So far nobody has come up with any satisfactory geometric realization either for Chem classes or for Pontrjagin classes. We expect a bright future in developing these, as well as in a deeper study of Grassmannian manifolds. We have already seen some progress in this direction, and in fact we already have a rich collection of its byproducts, such as the discovery of the Chem-Simons invariant.
Appendix This chapter offers a short list of basic definitions and results at an introductory level, which will help the reader start our book. Sets We will not give a rigorous definition of sets. A set is a collec- tion of items. The items in a set are its elements or members. We often denote a set by a capital letter and list its elements by lower case letters within braces. For instance, A = {a, b, c} represents a set consisting of the elements a, b and c. Suppose Р(х) is some state- ment about x. Then we write {rc| Р(ж)} to represent the set of all ж for which P(x) is valid. For instance Ze = x is an even integer } says that Ze is the set of the even integers; we can also write Ze = { .... -4, -2,0,2,4 ,...}. If x belongs to a set A, we write x G A. If x is not in A, we write x A. Definition 1. Let X be a set. A set Y is a subset of X (we write Y С X or X D Y) if every x € Y satisfies x 6 X If X C Y and Y с X we write X = Y and say that they are the same. If Q(x) is some statement about x, then S = {a; e X| Q(x)} reads “S is the subset of X for which Q(x) is true”. If a set is empty we call it the empty set (all empty sets are equal) and denote it by 0. We say that X is finite if it contains only finitely many elements. When A is an infinite set we often use an index set A to label its el- ements. For instance we can write {а,instead of{ai,ci2, a3,... Here N is the set of the natural numbers. An indexing set is most likely to appear when one defines a set whose elements are sets (in this case we use the expression a family of sets). Definition 2. Let A and В be subsets of a set X (We often ignore the set X and pretend A and В are just sets). We define the 105
106 APPENDIX union A U B, the intersection An В and the Cartesian product A x В of A and В by AU В = {,r G X| x € A or x G B}, AqB = {i:gX|xgA and x e В}, A x В = { (x, y) | x G X, у G В }. Two sets A and В are disjoint when A А В = 0. Evidently the operations U and П satisfy the following properties for any sets A, В and C. (1) АиА=АиА=А. (2) Au(SAC) = (AuB)ri(AuC); An(BuC) = (AnB)U(AnC'). (3) (AUB)UC=AU(BUC); (AnB)nB = An(BnC) (associativity). Because of the associativity property we can denote by Ai U A2 U U A, the union of n sets Aj. We write this more briefly as Ц Ai; i = 1,2,. . . , n. Similarly, Ц A, denotes the intersection of n sets Aj. The Cartesian product x satisfies the associativity property: A x (B x C) = (A x B) x C. It is also distributive over the union and the intersection. We can generalize these operations over a family of sets indexed by a set A. If В c A then the complement A — В of В in A is defined by A - В = { x G A I x £ B}. Sometimes we just write -B. definition 3. A map f from A to B, written as j : А -ч В, is a subset f of A x В with the properties: (1) for each x G X there is у e Y such that (x, y) G f; (2) if (x, y) and (x, y’) are both in f, then у = y’. A map f : A —> В is an injection (we also say that f is one-to-one) if f(x) = fly) implies x = y. A map f : A -> В is a surjection (/ is onto) if for every у g В there is x G A with /(x) = y. If f : A —> В is both injective and surjective we say that it is a bijection, or a bijective map. We have the identity map I a : A -»A of A defined by I a (x) = x, x e A. In particular, if A is a subset of В then we have the inclusion (map) i : A —» В defined by i(x) = x, x g A. The inclusion (map) i is the identity map I a of A if we choose to ignore the set B. By the inverse image of a subset В' c A by f we mean the subset {r G A flx) G B’ }. With an abuse of notation we indicate this set by r\B\
TOPOLOGICAL SPACES AND CONTINUOUS MAPS 107 The composite of maps f : A —> В and g : В —> C is a map g о f ; A —> C defined by g о flz) = (check that this makes sense). If A’ is a subset of A, then the composite f о i : A’ —> В of i : A’ -»A and f : A~^B is the restriction of f to A’. We denote this restriction by f\A,. definition 4. We say ~ is a binary relation on a set A if for any two elements a and b (in this order) of A, a is related to b by ~ (we write this as a ~ b) or a is not related to b by ~ (а Ф b). A binary relation ~ in A is an equivalence relation if it satisfies the following properties: (1) a ~ a for every a € A (reflexivity). (2) a ~ b implies b ~ a for a, b € A (symmetry). (3) a ~ b and b ~ c implies a ~ c for a, b, c G A (transitivity). Let ~ be an equivalence relation on A. For an element a e A we denote by [u] the subset { x G А т ~ a}. Then we say that [u] is the equivalence class of a with respect to ~ and that a (or any element in [u]) is a representative of [u]. We denote by Al ~ (read “A modulo tilde”) the set of all equivalence classes of A with respect to A and say that it is the quotient set of A (with respect to ~). Each element of А/ ~ is some subset of A, and if [u] / [b] then [a] A [b] = 0- M oreover the union of the equivalence classes of A is equal to A. Note that the number of equivalence classes may not be finite and in that case we must consider an infinite union. But we do not go into a theoretical discussion of this nature. Let’s say that we only consider the circumstance where this type of union exists. We define the projection тг : A —> Al- by 7г(х) = [ж] (verify that this is well-defined). The set of integers modp, denoted by Zp, p a prime number, is the quotient set of Z by the equivalence relation a ~ ft -t^a - 6 is divisible by p. Topological spaces and continuous maps definition 5. Let X be a set. A topology in X is a family Ц of subsets of X, which we call open sets, satisfying the following properties: (1) A union of elements of U is again an element of U. (2) A finite intersection of elements of Ы is again an element of U. (3) The empty set 0 and X both belong to U.
108 APPENDIX In terms of open sets we can rephrase these properties: (1) A union of open sets is an open set. (2) A finite intersection of open sets is an open set. (3) 0 and X are both open sets. We say that Xis ^topological space whenever X has some topol- ogy U defined in it. We often write (X,W) to indicate that X is a topological space with topology U. Definition 6. In a topological space (X,IT) a subset Y с X is closed in X if -Y is open; that is, if -Y € Ц. The closed sets of a topological space (X, U) satisfy the following properties: (T) The intersection of closed sets is a closed set. (2’) The union of finitely many closed set is a closed set. (3’) X and 0 are both closed sets. Definition 7. Let (X,U) be a topological space and let x G X. We say that U € U is a neighborhood of x if x € U. Let (X,U) be a topological space. Let Y be a subset of X. Set UY = {U r\Y\U EU} . It is easy to check that UY is a topology in Y, making Y a topological space. We say that UY is the relative topology on Y with respect to U and that (Y,Wy) is a topological subspace (subspace, for short) of X. definition 8. Let X and Y be topological spaces. We say that a map f : X —> Y is continuous if the inverse image of an arbitrary open set in Y is open in X. Suppose X is a topological space and f : X —> Y is a surjection (here Y is a set). Then v={vcY у-1 (V) is an open subset of X } defines the identification topology or quotient topology on Y. hi particular, if ~ is an equivalence relation on a topological space X, then the projection of X to X/ ^is an onto map. So X/~ becomes a topological space with the quotient topology with respect to ~. We then say that X/ ~ is the quotient space theorem 9. In the above setting f : X Y is continuous. Moreover, if we give Y another topology V for which f is continuous, then V’ с V.
GROUPS 109 In other words, the quotient topology is the strongest (largest) topology of Y such that f : X —> Y is continuous. Let (Y, V) be a topological space. Let f : X —> Y be a map from a set X to Y. Then the family { 1 (V) V G V } of subsets of X defines a topology on X, called the topology induced by / : X—> Y. Evidently / : (X,U) —> (У, У) is continuous. Moreover, if f : (X, IT) —> (Y, V) is continuous with respect to any other topology Ц1 on X then U с Ц'. In other words, the topology on X induced by f : X —» Y is the weakest (smallest) topology on X making f continuous. Let Xi and X% be topological spaces and consider their set prod- uct Xi x X-2. Let X| x X2 Xit i = 1,2, be the projections. Then there is a smallest topology on Xi x X2 making both tti and %2 continuous. This topology is called the product topology (also called the weak topology) on the product space Xi x X2 (the same name as before, but notice that this time it has become a topological space). This generalizes to the product of spaces indexed by an index set A. Definition 10. A topological space X is connected if it is not a union of two open sets. A subset of a topological space is connected if it is connected as a subspace (with respect to the relative topology). Theorem 11. A space X is connected if and only if the only subspaces of X that are both open and dosed are the empty set 0 and X. Groups Suppose that a set G satisfies the following properties: To every pair a, b of elements of G there corresponds a third element a • b, in such a way that (1) a . (b . c) = (a • b) c (associativity), (2) there exists an element l in G such that a . l = l a for every a G G (l is the identity element of G), (3) to every element a G G, there corresponds a unique element a such that a . a = a . a = l (every a in G has its inverse element a). Then we say that G is a. group. If G satisfies a . b = b . a as well, we say that the G is abelian or commutative. Question: what is purple and commutes? Answer: an abelian grape. Exampie 12. Let Z be the set of the integers with the usual addition, +. Then (Z, +) is an abelian group (we usually say an
по APPENDIX additive group). The identity element is 0 and the inverse of a is -a, of course. From now on Z implies this group structure. On the other hand, Z with the usual multiplication fails to satisfy property (3), and so it is not a group. The quotient set G/ ~ of a group G with respect to an equiva- lence relation ~ inherits the group structure of G: [a] [b] = [a . b]. One must show that this operation does not depend on the choice of representatives (easy). We say that G/~ is the quotient group of G with respect to ~. A subset H of a group G is a subgroup of Gif H is closed under the group operation of G (ab € H for any a, b G H). Let (C?i, +) and (G2, +) be abelian groups. A map ф : Gj —» G2 is a (group) homomorphism if ф(а + b) = ф(а) + 0(6) for all a, b in Gi (the operation + on the left-hand side is for Gi, and that on the right-hand side is for G2). For a homomorphism ф : Gi —> G2 we use the following notation: ker0 = {ж G Gi ф(х) = 0}, im0 = {y G G2 I 0(x) = у for some x G G\ }. Then ker ф (read the kernel of ф) is a subgroup of Gi, and im ф (read the image of G2 under 0, or simply the image 0) is a subgroup of G2. The homomorphism ф : Gj —> G’2 is a monomorphism if ker 0 = 0 or equivalently if 0 is one-to-one, and 0 is an epimorphism if im 0 = G2 or equivalently if 0 is onto. If 0 is a monomorphism and an epimorphism then it is an isomorphism.
Answers to Exercises CHAPTER ON E 1.1. Show that both are homeomorphic to the letter I. 1.2. Let / : P ч R be the identity map of P as the subspace of R. Let g : R —> P be the map which send the subspace P of R onto P (as the identity map of P) and the leg of R to the joint of P. Then go f = id : P P and so it is enough to show that f о g R —> P q P is homotopic to the identity map. We can construct a homotopy by pulling a leg continuously out of the joint. 1.3. Extend the homeomorphism between A and D to a homeomor- phism from A onto R. CHAPTER TW O 2.1. This quotient space is homeomorphic to the quotient space of A = { (x, у) € /2| у < x } in which the points on each of the three boundary segments are identified with respect to its center. The latter space is homeomorphic to S2. 2.2. If one opens up the Mobius band along its latitudinal center line one gets a band that is homeomorphic to I x S’. By resewing the cut we get the suggested attaching map. 2.3. We get a space homeomorphic to a square by opening up the double torus along a suitable set of four loops joined at a single point Therefore, the double torus has a cell division consisting of one O-cell, four Lcells and one 2-cell. More generally, the n-ple torus has a cell division of one О-cell, 2n l-cells and one 2-cell. CHAPTER TH REE 3.1. Given a map of (Г, dln) into (Sk, ro), we can choose a point ri € Sk and change the map by a small homotopy so that its image misses xi r0) G Sk. Now Sk - aq is homeomorphic to the interior of Dk. Follow the proof of 7rn(Dfc) = 0. 3.2. Z2. in
112 ANSWERS TO EXERCISES 3.3. The group generated by ai, ft, a2, ft with the relation ft2fta2 CHAPTER FO UR 4.1. For p^q, h°(Sp V Sg) = G, hp(Sp VS4) = G, h4(Sp VS4) G; all others are 0. For p = q, hp(Sp V Sg) = G, hp(Sp V Sg) = G Ф G; all others are 0. CHAPTER FI VE 5.1. P/SftZ) = < 0, Я/Рп;2) /Z’ J °’, otherwise; 0, otherwise. 5.2. From the Mayer-Vietoris sequence for T2 = T2 U51 D'2 we get the homology groups of Tq (the robof s glove): Я0(7’(2: Z) = Z, H1(T02;Z)^Z®Z, P,(ft?; Z) = 0. i > 2. FYirther, we use the Mayer-Vietoris sequence for M2 = T02 U51 T2 to obtain Z) = Z, Z) — Z4 = Z®Z®Z®Z, P2(Vf2; Z) — z. 5.3. Divide Mn into one О-cell, 2n 1-cells and one 2-cell. Then the boundary operators are all zero maps. Therefore, we get 2n copies Я0(ЛР, ;Z) = Z, P^M^Z) ^Z2n =Z®---®Z, H2(Mn; Z) £ Z. CHAPTER SI X 6.1. H0(T2-, Z) * Z, Hl(T2] Z) = Z2 = Z Ф Z, Я2(Т2; Z) * Z. 6.2. #°(F2(R);Z) Z, №(P2(K); Z) = О, Я2(Р2(Ж); Z) * Z2. CHAPTER SE VEN 7.1. Я0(Р2(Ж) x P2(]R);Z) * Z, Ki(P2(K) x P2(R); Z) Z2 ®Z2, Я2(Р2(К) X P2(R); Z) Z2, Яз(Р2(К) x _P2(R); Z) * Z2, Я4(Р2да x P2(R); Z) = o. 7.2. Я°(Р2(Ж); Z) * Z, Я1(Р2(К); Z) = О, Я2(Р2(К): Z) * Z2. 7.3. Я°(Р2(К)х P2(ffi);Z) * Z, H\P2(R)x P2(K);Z) = 0, Я2(Р2(К) x P2(ffi); Z) Z2 Ф Z2, Я3(Р2(Ж) x P2(K);Z) =* Z2, Я4(Р2(Ж) x P2(IR):Z) Z2.
ANSWERS TO EXERCISES 113 7.4. f* : H2(S2; Z) = Z —> Я2(32 V S4; Z) = Z is an isomorphism. Hence, an arbitrary element a, of H2(S2 V S4; Z) is of the form a, = a,i G H2(S2;Z). Since ai U Z) = 0, it follows that ai U a2 = ЛМ U /*(a2) = /* (ai U a2) = 0. 7.5. H0(P2(R);Z2) £ Z2, Я1(Р2(Й); Z2) S Z2, Я2(Р2(Ж); Z2) Z2. 7.6. Я°(Р2(К): Z2) Z2, P1(P2(R);Z2) = Z2, P2(P2(R);Z2) Z2, P2(P2;Z2) - Z2. CHAPTER EI GHT 8.1. The natural projection it : I x S1 —> I becomes the projection of the Klein bottle onto S1. The local triviality is obvious, and we have the fiber bundle over S1 with the fiber S1 whose total space is the Klein bottle. 8.2. There is a one-to-one correspondence between the real Grass- mannian manifold GE and S1 (the real numbers R plus the point at infinity). Similarly, each complex line through the origin in the complex plane has the slope that corresponds to a complex number (including the point infinity). The space C of complex numbers plus the point oo is S2. CHAPTER NI NE 9.1. The spectral sequence collapses and we have H0(E; Z) s Z, Я2(Я; Z) * Z e 7L, H4{E; Z) * z. All others are zero. 9.2. See the discussion in §9.3. 9.3. As in §9.3, we show that the sequence ... ^ ftp+i (E; R) -a E^3-—> ££+>+1’° Яр+^+1(Е;К) -a is exact. We can do this by setting Q = dn+i(l), 1 G Я0(В;И) = R, to show that Ф(ад) = (-l)pdj+i(u) j ustas in §9.5, and then by sliding the sign factor one term over.
Recommended Reading SET THEORY AND ALGEBRA Essentially any undergraduate text will do. Some of the classics are the following: [1] Birkhoff, G. and Mac Lane, S., A Survey of Modern Algebra, A. K. Peters, 1997. [2] Halmos, P., Naive Set Theory, Undergraduate texts in mathemat- ics, Springer-Verlag New York, 1987. [3] Lang, S., Algebra, Advanced Book Program, Addison-Wesley Publishing Company, 1984. POINT SET TOPOLOGY 41 Dugundji, J, Topology, William C. Brown, 1989. 5 Kelley, J., General Topology, Graduate texts in mathematics; 27, Springer-Verlag, New York and Tokyo, 1975. ALGEBRAIC TOPOLOGY [6] Fulton, W., Algebraic Topology, A First Course, Graduate texts in mathematics, Springer-Verlag New York, 1995. [7] Greenberg, F. and Harper, R., Algebraic Topology, A First Course, Mathematics lecture notes series, vol. 58, Benjamin/Cummings Pub. Co., 1981. [8] Massey, W., A Basic Course in Algebraic Topology, Graduate texts in mathematics; 127, Springer-Verlag New York, 1991. [9] Spanier, E., Algebraic Topology, McGraw-Hill, New York, 1966. [10] Whitehead, G., Elements of Homotopy Theory, Graduate texts in mathematics; 61, Springer-Verlag, 1978. MANIFOLDS, LIE GROUPS, CHARACTERISTIC CLASSES [11] Guillemin, V. and Pollack A., Differential Topology, Prentice Hall, 1974. [12] Milnor, J. and Stasheff, J., Characteristic Classes, Annals of mathematics studies; 76, Princeton University Press, 1974. 115
116 RECOMMENDED READING [13] Miura, M. and Toda, H., Topology of Lie Groups, Translation of mathematical monographs; 91, American Mathematical Society, 1991. [14] Steenrod, N., The Topology of Fibre Bundles, Princeton mathe- matical series; 14, 1951.
Index Atiyah—singer index theorem, 100 attaching map, 12 attaching space, 12 base point, 17 bidegree, 83 bigraded abelian group, 83 bijection, 106 boundary axiom, 30 boundary of <7n, 44 boundary operator, 30, 41 bundle equivalent, 72 bundle homotopic, 78 bundle isomorphic, 74 bundle map, 71 bundle map, of vector bundles, 74 canonical vector bundle, 76 cell complex, 13 cell complex pair, 16 chain complex, 41 chain group, 47 characteristic class, 79 characteristic map, 14 Chem class, 96 classifying space, 78 closed subset, 108 closed surface, 13 coboundary homomorphism, 56 coboundary operator, 56 cochain complex, 57 coefficient group, 30 cohomology theory, 55 collapsing spectral sequence, 86 composite, 107 connecting homomorphism, 30 continuous map, 108 convergent spectral sequence, 83 cup product, 65 derived couple, 82 diagonal map, 64 differential, 30, 84 dimension axiom, 30 dimension of <7n, 44 dimension of simplicial complex, 45 equivalence class, 107 Euler number, 99 Euler space, 101 Euler-Poincare characteristic, 99 exact couple, 81 exact sequence, 29 exactness axiom, 30 excision axiom, 30 extension, 63 face, 44 fiber bundle, 70 fiber over a point, 70 first homotopy group, 20 first quadrant bigraded, 83 fundamental group, 20 generalized homology theory, 31 genus, 13 Gysin cohomology sequence, 98 homeomorphic, 2 homeomorphism, 2 homology, 27 homology Stiefel- Whitney class, 102 homotopic, 3 homotopy class, 4 homotopy invariance, 31 117
118 INDEX homotopy set, 4 homotopy type, 4 Hopf map, 71 identification topology, 108 incidence number, 43 index set, 105 induced (fiber) bundle, 72 injection, 106 integral homology, 50 isomorphic as vector bundles, 74 Klein bottle, 80 link complex, 100 local trivialily, 73 local trivialization, 70 Mayer-Vietoris exact sequence, 38 Mobius strip, 11 n-dimensional ball £)n, 9 n 1-dimensional sphere Sn~\ 9 neighborhood, 108 n-simplex, 44 orientation, 47 p-boundary, 47 p-cycle, 41 pointed topological space, 17 Pontrjagin class, 97 product space, 10 pullback, 72 q-coboundaries, 57 g-cochain group, 56 q-cocycles, 57 q-skeleton, 14 q-th homology group of simplicial complex, 49 quotient set, 107 quotient space, 108 quotient topology, 108 rank, 100 real projective plane, 11 real projective space, 11 reduced homology group, 33 regular cell complex, 44 relative topology, 108 restriction, 107 Serre’s spectral sequence, 91 set, 105 simplicial complex, 45 simplicial homology, 50 simply connected, 20 spectral sequence, 83 spectral sequence of fiber bundle, 85 splitting method, 96 Stiefel-Whitney class, 97 tensor product, 61 topological pair, 5 topological subspace, 108 topological sum, 11 torus, 10 total space, 70 triangulation, 50 trivial bundle, 71 (unit) tangent sphere bundle, 71 Universal Coefficient thenram, 6 6 vector bundle, 73