Algebraic Topo Chicago Notes

Embed Size (px)

Citation preview

  • 8/13/2019 Algebraic Topo Chicago Notes

    1/76

    Math 317 - Algebraic Topology

    Lectures by Benson Farb

    Notes by Zev Chonoles

    The University of Chicago, Fall 2012

    Lecture 1 (2012-10-01) 1

    Lecture 2 (2012-10-03) 3

    Lecture 3 (2012-10-05) 7

    Lecture 4 (2012-10-08) 9

    Lecture 5 (2012-10-10) 12

    Lecture 6 (2012-10-12) 14

    Lecture 7 (2012-10-15) 16

    Lecture 8 (2012-10-17) 19

    Lecture 9 (2012-10-19) 22

    Lecture 10 (2012-10-22) 24

    Lecture 11 (2012-10-24) 26

    Lecture 12 (2012-10-26) 28

    Lecture 13 (2012-10-29) 31

    Lecture 14 (2012-10-31) 34

    Lecture 15 (2012-11-02) 37

    Lecture 16 (2012-11-05) 38

    Lecture 17 (2012-11-07) 40

    Lecture 18 (2012-11-09) 42

    Lecture 19 (2012-11-12) 44

    Lecture 20 (2012-11-14) 49

    Lecture 21 (2012-11-16) 51

    Lecture 22 (2012-11-19) 54

    Lecture 23 (2012-11-21) 57

    Lecture 24 (2012-11-26) 59

    Lecture 25 (2012-11-28) 64

    Lecture 26 (2012-11-30) 67

    Lecture 27 (2012-12-03) 71

    Lecture 28 (2012-12-05) 73

  • 8/13/2019 Algebraic Topo Chicago Notes

    2/76

    Introduction

    Math 317 is one of the nine courses offered for first-year mathematics graduate students at theUniversity of Chicago. It is the first of three courses in the year-long geometry/topology sequence.

    These notes were live-TeXed, though I edited for typos and added diagrams requiring the TikZ

    package separately. I used the editor TeXstudio.

    I am responsible for all faults in this document, mathematical or otherwise; any merits of thematerial here should be credited to the lecturer, not to me.

    Please email any corrections or suggestions to [email protected].

    Acknowledgments

    Thank you to all of my fellow students who sent me corrections, and who lent me their own notesfrom days I was absent. My notes are much improved due to your help.

    Copyright

    Copyright c 2012 Zev Chonoles.

    This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.This means you are welcome to do essentially anything with this work, including editing, adapting,

    distributing, and making commercial use of it, as long as you

    include an attribution of Benson Farb as the lecturer of the course these notes are based on,and Zev Chonoles as the person taking the notes,

    do so in a way that does not suggest either of us endorses you or your use of this work, and

    if you alter, transform, or build upon this work, you must apply to your work the same, orsimilar, license to this one.

    More details are available at https://creativecommons.org/licenses/by-sa/3.0/deed.en US.

    mailto:[email protected]://creativecommons.org/licenses/by-sa/3.0/deed.en_UShttps://creativecommons.org/licenses/by-sa/3.0/deed.en_USmailto:[email protected]
  • 8/13/2019 Algebraic Topo Chicago Notes

    3/76

    Lecture 1 (2012-10-01)

    Today Ill try to present a general idea of algebraic topology.

    Definition. A categoryC is a set C(though not always really a set) of objects and a set

    Mor(C) ={f :A B | A, B C}

    of morphisms between the objects ofC. We can always compose morphisms (whose domains andcodomains are appropriately related), this composition is always associative, and for all objectsA C, there is a morphism idA: A A that acts as the identity for composition.

    Examples. The following are some common examples of categories.

    C= {topological spaces}, and Mor(C) ={continuous maps}

    C= {topological spaces}, and Mor(C) ={homeomorphisms}

    C= {vector spaces over a field K}, and Mor(C) ={K-linear maps}

    C= {abelian groups}, and Mor(C) ={homomorphisms}

    Definition. A (covariant) functor F : C D is a mapping that takes objects A Cto objectsF(A) D, and morphisms (f :A B) between objects ofCto morphisms (F(f) :F(A) F(B))between the corresponding objects ofD.

    Well often refer to F(f) as f when the functor F is understood.

    We can also define a contravariant functor to be a functor that reverses the direction of morphisms,

    so thatF(f) :F(B) F(A). In this situation, the shorthand for F(f) will be f.

    In either case, it must satisfy F(idA) =idF(A). It also must satisfy functoriality; that is, we musthaveF(f g) =F(f) F(g), or in shorthand (f g) =f g. This goes in the other order for

    contravariant functors.Examples. The following are some common examples of functors.

    C= {finite sets} with Mor(C) ={set maps}, D= {R-vector spaces} with Mor(D) ={linear maps},and F :C D defined on objects by

    Sfree R-vector space on S

    and for a morphism f :S T, F(f) is the linear map uniquely determined by sending thebasis elements to the basis element f(s).

    C={R-vector spaces} with Mor(C) ={linear maps}, and F : C Cdefined on objects byV V, and on morphisms by (A: V W)(A :W V).

    Broadly speaking,

    algebraic topology construction of functors{spaces} {algebraic objects}.

    The functors well look at in this class are Hi, Hi,1, and n.

    Here are some demonstrations of the power of functors. Lets suppose we know there exists afunctorFi: {spaces} {abelian groups}such that Fi(D

    n) = 0 for any n, Fi(Sn) = 0 forn =i, and

    Fi(Si)= 0. We dont have to know what else it does.

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 1

    Lecture 1

  • 8/13/2019 Algebraic Topo Chicago Notes

    4/76

    Example. From this assumption alone, we can prove that Sn= Sm n= m, and as a corollary,prove invariance of dimension, i.e. Rn= Rm n= m.

    Proof. Suppose h : Sn Sm is a homeomorphism, with inverse g. Then applying the functor Fn,

    g h= idSn = g h= idFn(Sn),

    h g= idSm = h g= idFn(Sm).

    This implies thath: Fn(Sn) Fn(S

    m) is a bijection, and hence an isomorphism. But Fn(Sn)= 0

    and Fn(Sm) = 0 unless n = m.

    Example (Brouwer Fixed Point Theorem). Any continuousf : Dn Dn has a fixed point (n 2).

    Proof. Suppose there are no fixed points. Then we can define r : Dn Dn = Sn1 by drawing aline from f(v) to v (this is possible only because we are assuming they are different) and extendingit until it hits the boundary ofDn, and setting that to be r(v).

    v

    f(v)

    r(v)

    You can prove that this is continuous on your own. Note that for any v Sn1, we will have thatr(v) =v. Thus, letting i : Sn1 Dn be the obvious inclusion map, we have that r i= idSn1 (we

    say that r is a retraction ofDn onto Sn1). Because r i= idSn1, we have that

    Fn1(r) Fn1(i) = idFn1(Sn1)

    so that Fn1(r) must be surjective. But Fn1(r) : Fn1(Dn) Fn1(S

    n1) cant be surjectivebecauseFn1(D

    n) = 0 and Fn1(Sn1)= 0. This is a contradiction.

    A final comment: a good method for turning invariants for spaces into invariants for maps is toassociate to a map f :XY its graph fX Y.

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 2

    Lecture 1

  • 8/13/2019 Algebraic Topo Chicago Notes

    5/76

    Lecture 2 (2012-10-03)

    There are some corrections for the homework: on problem 2a, it should read

    H0(C) =

    H0(C) Z

    and on problem 3, you should show that the following diagram commutes:

    n

    [v0vn]

    m Y

    Xf

    Simplices and -complexes

    Definition. The standard (ordered) n-simplex [v0 vn] is the convex hull of the set {e1, . . . , en+1}whereei= (0, . . . , 1, . . . , 0) R

    n+1. For example, when n = 2,

    e0e1

    e2

    Equivalently, it is the set

    ni=1 aiei Rn+1 |ai 0,ni=1 ai= 1 .We will often want to specify using coordinates. Let v0= 0, and vi= ei for i = 1, . . . , n + 1. Then

    n = convex hull ({v1 v0, . . . , vn+1 v0}).

    For example,0 = v0

    1 = v0 v1

    2 =

    v0 v1

    v2

    3 =

    v0

    v1

    v2

    v3

    Note that an ordered n-simplex hasn + 1 face maps; for each i = 0, . . . , n,

    [v0 vi vn] = an ordered (n 1)-simplex (subsimplex of [v0 vn]).For example, for n = 2, we get canonical linear maps

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 3

    Lecture 2

  • 8/13/2019 Algebraic Topo Chicago Notes

    6/76

    [v0v1v2]

    [v1v2]

    [v0v2]

    [v0v1]

    [v2]

    [v1]

    [v2]

    [v0]

    [v1]

    [v0]

    Definition. LetXbe a topological space. A -complex structure on X is a decomposition ofXinto simplices. Specifically, it is a finite collection S= {i}of simplices with continuous maps thatare injective on their interiors, that also satisfies

    i i(i) =X, For allx X, there is a unique i such thatx Int(i(i)).

    If: X is an element ofS, then all subsimplices of are also elements ofS. In otherwords,Sis closed under taking faces.

    Example. The torus T2 can be given a -complex structure as follows:

    v v

    v v

    a

    a

    b bc

    Example. The Klein bottle can be given a -complex structure as follows:

    v v

    v v

    a

    a

    b bc

    Example. Let Xbe a topological space, and let {Ui} be an open cover ofX (assume indexed byan ordered set, induces order for simplices). The nerve of the cover is the -complex specified by

    A vertex vi for each Ui

    IfUi Uj = , the 1-simplex [vivj ]

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 4

    Lecture 2

  • 8/13/2019 Algebraic Topo Chicago Notes

    7/76

    vi vj

    UjUi

    IfUi Uj Uk = , the 2-simplex [vivjvk]

    vi vj

    vk

    UjUi

    Uk

    Simplicial Homology

    We want, for any -complex X, and i 0, an abelian group Hi(X). We want this to be

    1. Computable

    2. Topologically invariant: ifX, Yare -complexes and X=Y, then Hi(X)=Hi(Y).

    3. Non-triviality:Hn(Sn)= 0.

    Step 1 (topology): We input a -complex structure on X. We output, for each n 0,

    Cn(X) = free abelian group on {(ordered)n-simplices in X}.

    Example. LetXbe a 2-simplex,

    v0 v1

    v2

    Then we have

    C0(X) = Z3 =[v0], [v1], [v2]

    C1(X) = Z3 =[v0v1], [v0v2], [v1v2]

    C2(X) = Z =[v0v1v2]

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 5

    Lecture 2

  • 8/13/2019 Algebraic Topo Chicago Notes

    8/76

    Cn(X) = 0 for n 3

    Example. LetXbe the torus,

    v v

    v v

    a

    a

    b bc

    T1

    T2

    Then we have

    C0(X) = Z =[v]

    C1(X) = Z3 =a,b,c

    C2(X) = Z2 =T1, T2

    Cn(X) = 0 for n 3

    Note that we are abusing notation and identifying simplices with their maps to the space.

    Step 2 (algebra): Because Cn(X) is the free abelian group on the simplices, a Cn(X) is uniquelyexpressed as

    =r

    i=1

    aii, ai Z.

    For all n 1, we define homomorphisms n : Cn(X) Cn1(X) by specifying them on thegenerators ofCn(X): for any n-simplex:

    n X, we let

    n=ni=0

    (1)i|[v0 vivn].

    The key property of these homomorphisms is that n n1 = 0. Note that we also needed theordering to define this.

    We will compute some homology next class.

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 6

    Lecture 2

  • 8/13/2019 Algebraic Topo Chicago Notes

    9/76

    Lecture 3 (2012-10-05)

    LetXbe a -complex. This is essentially a simplicial complex with extra structure, namely, anordering of the vertices compatible with -maps.

    For each n,

    n(X) =Cn(X) = free abelian group on the set of allowable maps n X.

    For each n-simplex in X(i.e. n eX), there are several -maps

    n e X

    n1

    e

    (these are the faces ofe)

    Given e(v0, . . . , vn), we define

    e=ni=0

    (1)ie|(v0,..., vi,...,vn).

    The key property of this construction is that = 0.

    Now we do some pure algebra.

    Definition. A chain complex is a collection of abelian groupsCiand homomorphismsi: Ci Ci1such thati1 i= 0. We write this as

    Cn+2n+2Cn+1

    n+1CnnCn1

    n1

    We say that Cn is a cycle ifn() = 0 and Cn is a boundary if there is some Cn+1such thatn+1() =. In other words,

    n-cycles = ker(n), n-boundaries = im(n+1).

    All boundaries are cycles, but not all cycles are boundaries. Letting Zn be the subgroup of cycles inCn, and Bn the subgroup of boundaries in Cn, we have Bn Zn, and we define

    Hn= Zn/Bn.

    Applying this to topology, we define

    Hn(X) =nth homology group of (n(X), n).

    Example. Consider the triangle

    a b

    c

    x

    yz

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 7

    Lecture 3

  • 8/13/2019 Algebraic Topo Chicago Notes

    10/76

    We have that0= a,b,c= Z

    3, 1= x,y ,z= Z3.

    The map 1 sendsxb a, yc b, zc a

    or expressed as a matrix,

    1 =

    1 0 11 1 00 1 1

    .Thus,

    ker(1) =x + y z= Z.

    Of course, we have ker(0) = Z3, and im(1) is the set of things which sum to zero, soH0 = Z.

    Example. Consider the 2-simplex

    a b

    c

    x

    yz

    T

    We have that0= a,b,c= Z

    3, 1= x,y ,z= Z3, 2= T.

    The map 1 is the same as before, and 2(T) =y z+ x. In this case we get

    H0= Z, H1=0, H2=0.

    Example. Consider the torus

    v v

    v v

    y

    y

    x xz

    A

    B

    We have that0= v, 1= x,y ,z, 2= A, B

    with 0= 0, 1= 0, and2(A) =y + z x, 2(B) =y x + z

    which implies that ker(2) =A B and im(2) =y+ z x. Thus,

    H1= x,y,z/y+ z x= Z2, H2= A, B/A B= Z.

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 8

    Lecture 3

  • 8/13/2019 Algebraic Topo Chicago Notes

    11/76

  • 8/13/2019 Algebraic Topo Chicago Notes

    12/76

    Thus, weve shown that H0(X)= Z for Xconnected. Now we want to prove that

    Hi(X) =d

    j=1

    Hi(Xj).

    Let

    n:d

    i=1

    Cn(Xi) Cn(X)

    be defined by sending to (since XiX, a chain on Xi is literally a chain on X) and we canget an inverse map by noting that, for any simplex , its image (n) is connected, and thereforecan only lie in one connected component. Thus n is an isomorphism.

    Note that commutes with , i.e.

    +n =n

    where+n

    =Xin

    (this fact is clear).

    Now we will need a homological algebra fact. For any chain complexes C = {Cn, n} and C =

    {Cn, n}, a chain map f :C C

    is a collection of maps fn: Cn Cn such thatfn n=

    n fn,

    or as a diagram,

    Cnn

    fn

    Cn1

    fn1

    Cn n

    Cn1

    The homological algebra fact is that any chain map f :C C functoriallyinduces a homomorphism

    f : Hn(C) Hn(C). Here is a proof.

    Given a Zn(C), or equivalently n= 0, we get that

    n(fn ) =fn(n) =fn(0) = 0

    sofn() Zn(C).

    We map Zn(C) toHn(C) by sending to [], and likewise for C. To showf induces a compatible

    map on homology (the dashed arrow)

    Zn(C)

    Zn(C)

    Hn(C) =Zn(C)/Bn(C) Hn(C

    ) =Zn(C)/Bn(C

    )

    note that for any Bn(C), we have (f()) = f() =f(0) = 0, so that f() Bn(C

    ). Thusfis well-defined.

    Now, to finish our proof, use the functoriality of the above map to see that, because is anisomorphism, it induces an isomorphism on homology.

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 10

    Lecture 4

  • 8/13/2019 Algebraic Topo Chicago Notes

    13/76

  • 8/13/2019 Algebraic Topo Chicago Notes

    14/76

    Lecture 5 (2012-10-10)

    So far, weve seen how to start from a -complex Xand then form a complex of simplicial chains,and from there we use homological algebra to define the homology groups Hi(x). But wed like tobe able to start from a topological space without a specified -complex structure and be guaranteed

    to get isomorphic homology groups. In other words, we want to show that

    X=Y = Hi(X)=Hi(Y) for alli 0.

    As is common in mathematics, this becomes easier if we enlarge our category, in this case to thehomotopy category.

    Definition. Let X, Ybe topological spaces, and f, g : X Ymaps. A homotopy from f to g,denotedfF g, is a map F :X [0, 1] Y such thatF|X{0}= f andF|X{1}= g.

    For t [0, 1], we write Ft : XY for the function Ft(x) =F(x, t), so that F0 = f and F1=g.

    Definition. A map f :XY is a homotopy equivalence if there is some g :Y X such thatf g idY and g fidX. We say that XY.

    Remark. fg is an equivalence relation, and XYis an equivalence relation.

    Definition. X is contractible if there is a point x X such that i : {x} X is a homotopyequivalence.

    Example. Homotopy equivalence cant tell you anything about contractible spaces, not even theirdimension, because Dn is contractible: the inclusion {0} Dn has as a homotopy inverse the mapsending everything to 0. The homotopy is Ft(v) =tv.

    Example. Any homeomorphism f :XY is also a homotopy equivalence.

    Proposition. SupposeHi is any functor from

    topological spaces (or-complexes)with continuous maps

    abelian groupswith homomorphisms

    satisfying

    1. Functoriality:(idX)= idHi(X), (f g)= f g.

    2. Homotopy functor: iffg, thenf= g.

    ThenH is a topological invariant; in fact, iff :X Y, thenf: Hi(X)

    =Hi(Y).

    Proof. Iff :X Y has g : Y Xas a homotopy inverse, then the fact that f g idY and

    g fidXimplies that

    f g= id = f surjective, g f8= id = f injective,

    and hence f is an isomorphism.

    How to Prove that Hi is a Homotopy Functor

    Method 1: The Simplicial Approximation Theorem

    The idea is that, given -complexes Xand Y with f :X=

    Y,

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 12

    Lecture 5

  • 8/13/2019 Algebraic Topo Chicago Notes

    15/76

  • 8/13/2019 Algebraic Topo Chicago Notes

    16/76

    Lecture 6 (2012-10-12)

    Remember, this is our goal:

    Theorem. IfF :{ topological spacescontinuous maps

    } { abelian groupshomomorphisms

    } is a functor that is a homotopy functor, i.e.

    fg = f= g,

    thenh: X Y (i.e. X andYare homotopy equivalent) implies thath :F(X) F(Y) is an

    isomorphism.

    Given a spaceX, we defined its singular chain complex CSn (X) to be the free abelian group on theset{continuousn X}, and then defined the singular homology HSi (X) to be the homology ofthis chain complex. That this is functorial is trivial; the map f#: C

    Sn (X) C

    Sn (Y) induced by an

    f :XY defined by f#(

    aii) =

    ai(f i) is a chain map.

    Proposition. Givenf, g: XY withfg, thenf= g : HSi (X) H

    Si (Y) for alli 0.

    Corollary. A homotopy equivalenceh: X Y induces an isomorphismh: H

    Si (X)

    =HSi (Y).

    Proof of Prop. Given a homotopy F :X [0, 1] Y with F0= f andF1 = g, we will construct achain map Pi: C

    Si (X) C

    Si+1(Y),

    CSi+1(X) CSi (X)

    Pi

    CSi1(X)

    Pi1

    CSi+1(Y) CSi (Y)

    CSi1(Y)

    Morally,P is the (unique linear extension of) the prism operator which takes a simplex Ci(X)to a prism Pwhich is then sent to Yby the homotopy F; thus, the prism allows us to comparef with g . Of course, a prism is not a simplex, but we can view its image in Yas a chain in

    Ci+1(Y) by appropriately subdividing it.

    v0 v1

    v2

    w0 w1

    w2

    X [0, 1]

    X {1}

    X {0}

    Y

    f

    g

    F ( [0, 1])

    Taking the boundary of the prism operator produces

    P=

    topg#

    bottomf#

    sidesP .

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 14

    Lecture 6

  • 8/13/2019 Algebraic Topo Chicago Notes

    17/76

    A subdivision that works: given : [v0 vi] X, define P by

    P [v0 vi+1] =i

    j=0

    (1)jF ( id)|[v0vjwj wi]

    Homological algebra interlude

    Definition. Let , : {Cn, n} {Cn,

    n} be chain maps. A chain homotopy from to is a

    homomorphismP :Cn Cn+1 such that

    = P+ P .

    Key Prop. If and are chain homotopic then = : Hi(C) Hi(C) for all i.

    Apply this to our situation: letting = g#, = h# gives us what we want.

    Proof of Key Prop. Given c Zi(C), we want to prove that ([c]) = ([c]). This is the case if

    and only if(c) (c) Bi(C

    ). We have that c= 0, so

    (c) (c) =P (c) + P(c) = P(c) .

    Wed like the map Cn(X) CSn (X) to induce isomorphisms on homology, but were missing

    something deep when were thinking that.

    Developing Singular Homology

    The setup of relative (singular) homology is a subspace A X. This induces an inclusionCn(A)Cn(X). We define Cn(X, A) by

    0 Cn(A) Cn(X) Cn(X, A) 0

    (well talk about exact sequences next time). This seems like a random algebraic thing to define,but well be able to relate Cn(X, A) toCn(X/A).

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 15

    Lecture 6

  • 8/13/2019 Algebraic Topo Chicago Notes

    18/76

    Lecture 7 (2012-10-15)

    There will be an in-class midterm the week after next.

    Until further notice,Hi(X) will denote the singular homology groups; also could be simplicial, reallyjust pretend Im doing both at the same time.

    Weve defined simplicial and singular homology, and proved that singular homology is a homotopy

    functor. However, we cant compute singular homology. Thus, we want to show that Hi=HSi .

    Relative Homology

    Suppose thatXis a topological space andA Xa subspace, with i : A X the inclusion. Thisobviously induces an injective chain map i# : Cn(A)Cn(X); well identify Cn(A) with its imageunder i#. There is an induced map on homology i :Hn(A) Hn(X). Note that i is often notinjective, for example with X= D2 and A = S1, we getH1(S

    1) H1(D2) is a map from Z to 0.

    Definition. The relative chain group is defined to be

    Cn(X, A) :=Cn(X)/Cn(A).

    Becausen onCn(X) preservesCn(A), we get an induced map n: Cn(X, A) Cn1(X, A). Then

    C(X, A) ={Cn(X, A), n}

    is a chain complex, and we define the relative homology group to be Hi(X, A) =Hi(C(X, A)).

    A cycle Zn(X, A) is just a chain Cn(X) such that Cn1(A).

    A

    Definition. Suppose that A Y. Then A is a deformation retract ofY , denoted Y

    A, if thereis a homotopy F :Y [0, 1] Y such that F0 = idY, F1(Y) A, and for all t [0, 1], we haveFt|A= idA.

    Definition. A pair (X, A) of spaces is reasonable if there is a neighborhoodY A such thatY

    A.This is the case for all -complexes. This rules out crazy things like the topologists sine curve.

    XY

    A

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 16

    Lecture 7

  • 8/13/2019 Algebraic Topo Chicago Notes

    19/76

    Theorem (Homology of quotient spaces). Let (X, A) be a reasonable pair. Then the quotientP : (X, A) (X/A, A/A) induces an isomorphism for alli 0,

    P: Hi(X, A) Hi(X/A, A/A)=Hi(X/A).Fundamental Theorem of Homological Algebra

    Let

    An+1n+1An

    nAn1

    be a sequence of abelian groups, or chain complexes, or R-modules, . . . with n appropriatemorphisms. The sequence is exact at An if im(n+1) = ker(n).

    Example. A short exact sequence (SES) is a sequence

    0 A B

    C0

    which is exact at A, B , andC. Being exact at A is equivalent to being injective, being exact at Cis equivalent to being onto. Key example:

    0

    Cn(A)

    Cn(X)

    Cn(X, A) 0

    This is a SES of chain complexes.

    Theorem (Fundamental Theorem of Homological Algebra). LetA, B, andCbe chain complexes,and suppose that

    0 A B C 0

    is a SES of chain complexes. Then there exists a connecting homomorphism: Hn(C) Hn1(A)and a long exact sequence of abelian groups

    Hn(A) Hn(B)

    Hn(C) Hn1(A)

    Hn1(B)

    Start of proof. We need to define : Hn(C) Hn1(A). The natural candidate is

    Zn(C)

    Zn1(A) Hn1(A)

    Hn(C) =Zn(C)/Bn(C)

    A short exact sequence of chain complexes just means a diagram like this:

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 17

    Lecture 7

  • 8/13/2019 Algebraic Topo Chicago Notes

    20/76

    ...

    ...

    ...

    0 An+1

    n+1

    n+1

    Bn+1n+1

    n+1

    Cn+1

    n+1

    0

    0 Ann

    n

    Bnn

    n

    Cn

    n

    0

    0 An1n1

    n1

    Bn1n1

    n1

    Cn1

    n1

    0

    ... ...

    ...

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 18

    Lecture 7

  • 8/13/2019 Algebraic Topo Chicago Notes

    21/76

    Lecture 8 (2012-10-17)

    Theorem (Fundamental Theorem of Homological Algebra). LetA, B, andCbe chain complexes,and suppose that

    0 A B C 0

    is a SES of chain complexes. Then there exists a connecting homomorphism: Hn(C) Hn1(A)and a long exact sequence of abelian groups

    Hn(A) Hn(B)

    Hn(C) Hn1(A)

    Hn1(B)

    Proof. Our SES of chain complexes gives us the following diagram:

    0 An+1n+1

    n+1

    Bn+1n+1

    n+1

    Cn+1

    n+1

    0

    0 Ann

    n

    Bnn

    n

    Cn

    n

    0

    0 An1n1 Bn1

    n1 Cn1 0

    We want to define : Hn(C)Hn1(A), mapping a homology class [c] to a homology class [a].Note that Hn(C) =Zn(C)/Bn(C) and Hn1(A) =Zn1(A)/Bn1(A).

    There are three key rules to use in any diagram chase:

    1. 2 = 0

    2. exactness

    3. chain maps

    Given ann-cyclec Cn, so that c = 0, the fact that is onto implies that there is a b Bn suchthat (b) =c. Note that

    0 =c= (b) =(b) = b ker() = im().

    Thus, there is an a An1 such that (a) = b. Check thata Zn1(A):

    (a) =(a) = b = 0.

    Butis injective, so a = 0.

    Thus, given [c] Hn(C), we can choose a representative c inZn(C) and produce an a Zn1(A).Now we need to check that regardless of the representative we choose, the cycle a represents the sameclass in homology. In other words, we want to check that the proposed map : Hn(C) Hn1(A)is well-defined.

    Thus, suppose instead ofc wed chosenc + as a representative of [c], where Cn+1. We wantto show that will map it to the same [a].

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 19

    Lecture 8

  • 8/13/2019 Algebraic Topo Chicago Notes

    22/76

    Because is surjective, there is someb such that (b + b) = c + . Thus, in particular(b) = ,and hence

    (b) = (b) = = 0.

    This implies that b ker() = im(), hence b = (a) for some a. Our goal is to show thatthere is an a such thata =a.

    Note that (b + b) =b + b = b + = b, hence (b) = 0.

    To finish, note that

    ((a + a) a) =(a + a) (a) =(a) = b = 0.

    Now we need to prove the exactness of the long exact sequence (LES). Lets just prove exactness at

    Hn(B) for example. Given [b] Hn(B) such that ([b]) = 0, we want to show that there is some[a] Hn(A) such that ([a]) = [b].

    We know that b = 0, and because ([b]) = 0 Hn(C), we have that (b) =c for some c Cn+1.

    Thus (b) = (b) =c = 0, so that b ker() =im(), and hence there is some a

    such that(a) =b.

    Finish as an exercise.

    Now lets apply this theorem to a pair of spaces (X, A). The SES of chain complexes

    0 Cn(A) Cn(X) Cn(X, A) 0

    produces a LES

    Hn+1(X, A) Hn(A) Hn(X) Hn(X, A) Hn1(A)

    Well prove later using this tool that if (X, A) is reasonable, then Hn

    (X, A)

    =H

    n(X/A).

    Example. Let (X, A) = (Dn, Dn) for n 1. Note that Dn = Sn1.

    Letk >1. The LES says that

    Hk+1(Dn, Sn1) Hk(S

    n1) Hk(Dn) Hk(D

    n, Sn1) Hk1(Sn1) Hk1(D

    n)

    Any homology of the disk for k >1 is 0, because it is contractible. We can even show that directlyin singular homology, because homology is a homotopy functor and the disk is homotopy equivalent

    to a point, whose singular homology we can compute. Thus, we get for any k >1

    0 Hk(Sn) Hk1(S

    n1) 0

    and this just says that Hk(Sn)=Hk1(S

    n1).

    Lets look at what happens at the end.

    H1(Dn, Sn1) H0(S

    n1) H0(Dn) H0(D

    n, Sn1) 0

    0 ifn>1Z ifn=1

    Z ifn>1Z2 ifn=1 Z 0

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 20

    Lecture 8

  • 8/13/2019 Algebraic Topo Chicago Notes

    23/76

    Our inductive claim is that for all n 1 and k >1,

    Hk(Sn) =

    0 ifk= 0, n

    Z ifk= 0, n.

    Here is a table: H0 H1 H2

    S0 Z2 0 0

    S1 Z Z 0

    S2 Z 0 Z

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 21

    Lecture 8

  • 8/13/2019 Algebraic Topo Chicago Notes

    24/76

    Lecture 9 (2012-10-19)

    Last time we computed thatHi(Sn) = Z ifi= n,0 ifi=n, , and thatHi(Dn) = 0 for all i. Thus, as acorollary we can now conclude the Brouwer fixed point theorem.

    This theorem is a big deal. Thurston used the Brouwer fixed point theorem to classify homeomor-

    phisms of hyperbolic 3-manifolds up to homotopy by taking the space of hyperbolic metrics, whichany homotopy class of homeomorphisms acts on, and looking at the various places a fixed pointcould be.

    Now well finally prove that Hi (X)=HSi (X).

    LetXbe a -complex andAa subcomplex ofX. There exists a chain map : Ci (X, A) CSn (X, A)

    sending to itself. This induces a homomorphism : Hn(X, A) H

    Sn (X, A).

    Theorem. For all(X, A) andn 0, is an isomorphism.

    Corollary (Amazing). Hn(X, A) doesnt depend on which-complex structure you choose!

    Proof. Well do this for finite-dimensional X and A = . Read about other cases in Hatcher.

    LetXk = k-skeleton ofX = {the k-simplices i: k X}.

    We have a LES of the pair (Xk, Xk1) in each homology theory, and a commutative diagramcomparing them because is a chain map:

    Hn+1(Xk, Xk1)

    Hn(Xk1)

    Hn(Xk)

    Hn(Xk, Xk1)

    Hn1(Xk1)

    HSn+1(Xk, Xk1) HSn (X

    k1) HSn (Xk) HSn (X

    k, Xk1) HSn1(Xk1)

    We want to induct on k to prove that Hn(Xk)

    =HSn (X

    k). If this is true for all k, then weredone, because (by our assumption that X is finite-dimensional), we have X=Xk for some k . Theclaim is true for k= 0 because we know how to look at points. By our inductive hypothesis, the2nd and 5th vertical arrows in our diagram are isomorphisms.

    Now we will prove that the 1st and 4th vertical arrows are isomorphisms. Intuitively, taking thek-skeleton ofX(which is just a gluing ofk-simplices) and quotienting by the (k 1)-skeleton isjust crushing the boundaries of all of thek-simplices, turning the k-skeleton into a union and/orwedge of spheres.

    We have that

    Cn(Xk, Xk1) = 0 ifn =k,Zd ifn = k.whered = #(Xk \ Xk1). Thus, Hn(X

    k, Xk1) is the same. Now we want to find HSi (Xk, Xk1).

    Recall that Xk = {i : k Xk}. Define the map :

    i(

    k, k) i (Xk, Xk1). Then

    induces a homeomorphism k/

    k

    =Xk/Xk1

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 22

    Lecture 9

  • 8/13/2019 Algebraic Topo Chicago Notes

    25/76

    essentially by the definition ofXbeing a -complex. This is the same as our proof that

    (Dn, Dn) (Dn/Dn, Dn/Dn) = (Dn/Dn, pt)

    induces an isomorphism in homology. This is the same map that were using in our big diagram,so that map is the isomorphism (a priori, just knowing the domain and codomain are isomorphicdoesnt tell us that our map is an isomorphism).

    Lemma (Five Lemma). Given a map between exact sequences

    A

    B

    C

    D

    E

    A B C D E

    where, ,, are isomorphisms, thenis an isomorphism.

    Now were done, as long as we can prove formally

    Theorem (Excision). Given a topological spaceX andA, UX subspace withUint(A), theinclusioni: (X/U, A/U)(X, A) induces an isomorphism on homology.

    Proof. Well do the case when -complex and each ofA, X U, A U is a subcomplex ofX.

    We get chain mapsCn(X U) Cn(X) Cn(X, A)

    and call the composition . The map is surjective, which is clear - any chain inXwithout anypart in A certainly is a chain in Xwithout any part in U. Then induces an isomorphism.

    Cn(X U, A U) def

    = Cn(X U)

    Cn(A U)=Cn(X, A).

    Thus, we have proven that -complex homology and singular homology are isomorphic.

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 23

    Lecture 9

  • 8/13/2019 Algebraic Topo Chicago Notes

    26/76

    Lecture 10 (2012-10-22)

    The midterm will be on November 2nd in class; it will be closed book, and cover everything up tothe class before that.

    Theorem (Homology of quotients). LetXbe a topological space, andA Xa reasonable subspace.

    Then the quotient map p: (X, A) (X/A, A/A) induces for alli 0 an isomorphism

    p: Hi(X, A) Hi(X/A, A/A) =from homework

    Hi(X/A).This theorem is not as powerful as it may seem, because it only allows us to study smashing thesubspaceAto a point; we often want to glue two subspaces together without turning them into asingle point.

    Proof. We will do the case thatAis open.

    As always, we get the induced map p :Hn(X, A) Hn(X/A, A/A).

    Hn(X, A)

    p

    =excision

    Hn(X A, A A) =H n(X A)

    (p|XA)

    Hn(X/A, A/A) =Hn(X/A A/A)

    The key is that (p|XA) is a homeomorphism onto its image.

    We want to be able compute the homology of RPn, CPn, a knot S3 K, and other interestingspaces.

    Two applications of what weve done so far include the Euler characteristic and the Lefschetz Fixed

    Point Formula.Definition. Let X be a finite -complex. Let cn(X) denote the rank of C

    n(X). The Euler

    characteristic ofX is(X) =

    n0

    (1)ncn.

    Lets look at some -complex structures on the disk:

    0-simplices 1-simplices 2-simplices #0 #1 + #2

    3 3 1 15 8 4 14 5 2 1

    Theorem (Topological invariance of). LetXbe a finite-complex. Then

    (X) =n0

    (1)nbn(X)

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 24

    Lecture 10

  • 8/13/2019 Algebraic Topo Chicago Notes

    27/76

    wherebn(X) is thenth Betti number ofX,

    bn(X) = rank(Hn(X)/Tn(X)).

    In particular, because XY = bn(X) =bn(Y) for all n 0, the right side, and hence the leftside, depends only on the homotopy type ofX.

    The essential idea is that (letting lowercase letters denote the ranks of the groups typically denoted

    by the corresponding uppercase letters):

    hn= zn bn, cn= zn+ bn1

    and using this in the alternating sum makes the proof pop out.

    Hopf Trace Formula

    LetC= {Cn, n} be a finite chain complex of finitely generated free abelian groups. Let f :C Cbe a chain map. We know that Cn= Z

    d for some d, so picking a basis for Cn, we can think of eachfn Md(Z). Then tr(fn) is the trace of this matrix. Recall that

    tr(ABA1) = tr(B),

    so tr(fn) doesnt depend on choice of basis.

    We also have that (fn) acts on Hn(C)/Tn(C), where Tn denotes the torsion subgroup ofHn(C).Thus, we can also consider tr((fn)).

    Theorem (Hopf Trace Formula). We haven0

    (1)ntr(fn) =n0

    (1)ntr((fn))

    Remark. LetCn= Cn(X), and f= (idX)#. Then we get that

    n0

    (1)n rank(Cn(X)) = n0

    (1)nbn(X).

    Proof. We have Bn Zn Cn, all free abelian groups. First, pick a basis 1, . . . , r for Bn;extend to (not a basis; a maximal Z-linearly independent set) z1, . . . , zs Zn; then extendto a basis ofCn. Thus, we have a basis for Cn that weve broken up into boundaries, plain oldchains, and cycles.

    We want to compute, for each element of the basis above, the coefficient ofv in fn(v). Lets callthis (fn(v)).

    Becausefn is a chain map,(fn(n+1j)) =(fn+1(j))

    Then n0

    (1)ntr(fn) =n0

    (1)nn

    k=0

    (f(zk))

    because all other terms cancel in pairs. Because the action off on [zi] Hi is just sending it to[f(zi)], the coefficents of the action off and off itself are the same. Thus, the left side is equal to

    n0

    (1)ntr((fn)).

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 25

    Lecture 10

  • 8/13/2019 Algebraic Topo Chicago Notes

    28/76

    Lecture 11 (2012-10-24)

    Neat fact: given closed A1, . . . , An+1 Sn such that

    Ai = S

    n, there exists a j such that Ajcontains a pair of antipodal points.

    The Lefschetz Fixed Point TheoremLast time, we talked about the Hopf trace formula, where we had a complex C={Cn, n} and achain map : C C, which induces maps (n) : Hn(C)/Tn(C) , and deduced that

    (1)ntr(n) =

    (1)ntr((n)).

    Lets do some setup first. Let Xbe a finite -complex, and let f :XXbe a continuous map.Consider (fn): Hn(X)/Tn(X) .

    Definition. The Lefschetz number off is

    (f) = n0

    (1)n

    tr((fn)).

    Theorem (LFPT). If(f)= 0, thenfhas a fixed point.

    Corollary. LetXbe a contractible-complex, e.g. X= Dn. Then anyf : XXhas a fixedpoint.

    Proof of Corollary. By hypothesis, we have that Xis aspherical, i.e.

    Hn(X) =

    Z ifn = 0,

    0 ifn >0

    This implies that (fn) = 0 for all n >0, and hencetr((fn)) = 0 for all n >0. We also have (fromyour current homework)

    tr((f0)) = tr(id) = tr([1]) = 1.

    Thus,(f) = 1 0 + 0 = 1= 0.

    Proof of Lefschetz. Suppose that f(x)=x for all x X.

    Put a metric d on X. There is some > 0 such that d(f(x), x) > for all x Xbecause f iscontinuous, f(x)=x for all x, and because Xis compact. Now, by barycentrically subdividing, wecan put a -complex structure on Xsuch that diam()< d100 for all simplices .

    By simplicial approximation (which we havent covered in detail, but you should know the statement

    at least), we have that, possibly after further subdividing, there is a simplicial map h : XX suchthat h f andd(h(x), f(x)) 2 for allx X.

    Thus, for allx X, we haved(h(x), x)> 10 > 100 , and becausehis simplicial, we haveh()=

    for all simplices .

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 26

    Lecture 11

  • 8/13/2019 Algebraic Topo Chicago Notes

    29/76

    We claim that this impliestr((hn)#) = 0 for all n 0. The matrix for (hn)# acting onCn(X)= Zd

    looks like

    1 2 d1 02 0...d 0

    so, applying the Hopf trace formula,

    (h) =

    (1)ntr((hn)) =

    (1)ntr((hn)#) = 0.

    Butfh, so f = h, and so (f) = (h) = 0.

    Corollary (of Brouwer). LetA be ann n matrix with real entriesaij >0. Then there exists areal eigenvalue with a real eigenvector(v1, . . . , vn) with allvi> 0.

    Proof. This has applications to the adjacency matrix of a graph, and to probability.

    Let X={rays through 0 in a positive orthant}, which is homeomorphic to n1. We have that AmapsX to Xby hypothesis. Then Brouwer implies that there exists an x Xsuch that Ax = x,i.e. there is a ray Rx such that Av = v Then we must have >0 and vi> 0 for all coordinates ofv = (v1, . . . , vn).

    Remark(Weils Observation). Suppose thatf :XXis a homeomorphism of compact manifolds.

    Assumption: Suppose that (f) = # of fixed points off, and that (fn) = # of periodic points offof period n, i.e. points with fn(x) =x.

    Claim: There exist algebraic integers 1, . . . , r, 1, . . . , s such that

    (f

    n

    ) = # of periodic points offof period n= ni nj.The amazing thing is that the left side is obviously an integer, but the right side rarely is if youchoose arbitrary i andi.

    The proof is just that

    (fn) =i

    (1)itr((fni ))

    where (fni ) : Hn(X)/Tn(X) , and Hn(X)/Tn(X)= Zd, so that (fi) Mdd(Z) and hence its

    eigenvalues1, . . . , s are algebraic integers, so that tr((fni )) =

    ni.

    Moreover, he observed that, ifXis a projective smooth variety defined over Z, then

    X(Fpn) = ni njand he conjectured there was a relationship. Indeed, X(Fp) Frobp, and fix(Frob

    np) =X(Fpn).

    (1)i Frobnp

    Hietal(X) =Hi(X(C))

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 27

    Lecture 11

  • 8/13/2019 Algebraic Topo Chicago Notes

    30/76

    Lecture 12 (2012-10-26)

    As a reminder, the midterm is Friday, November 2, 11am - 12:30pm.

    Maps of Spheres

    A mapf : Sn Sn induces a mapf: Hn(Sn) Hn(Sn). Recall thatHn(Sn)= Z, having [1 2]as a generator, where 1 and 2 aren-simplices glued along their boundaries to form the equatorof the sphere.

    Definition. The degree offis the uniquedeg(f) Zsuch that f(z) =deg(f)z for allz Hn(Sn).

    Note that

    deg(f g)z= (f g)(z) =f(g(z)) =f(deg(g)z) = deg(g)f(z) = deg(f)deg(g)z,

    and hencedeg(f g) =deg(f) deg(g). Also, iffg, thenf= g, and hence deg(f) =deg(g). Infact, the converse is true; that is, considering the map

    {f : Sn Sn}/ Z

    sending [f] to deg(f), this map is a bijection. This is an old theorem:

    Theorem (Hopf). For anyf, g: Sn Sn, thenfg deg(f) = deg(g).

    Here are some basic properties.

    Iffis not surjective, then deg(f) = 0. This is because there is an x such that f(Sn) Sn x,and Sn x= Rn, so the fact that we have a commutative diagram

    Hn(Sn) Hn(S

    n)

    Hn(Sn x)

    =Hn(Rn) = 0

    f

    f

    forcesf= 0.

    We can consider the suspension of a map between spheres, f : Sn Sn. Note thatSn= Sn+1 (this is clear if you draw a picture). We get a commutative diagram

    Hn(Sn) Hn+1(S

    n+1)

    Hn(Sn) Hn+1(S

    n+1)

    i

    =

    f f

    implying that deg(f) = deg(f).

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 28

    Lecture 12

  • 8/13/2019 Algebraic Topo Chicago Notes

    31/76

    Let d 1. Let d : S1 S1 be the map z zd. We give S1 two different -complex

    structures,

    X=

    1

    2

    d

    Y =

    Then d(i) = for all i, so that the map

    (d): H1(X) di=1 i

    H1(Y) []satisfies

    (d)([d

    i=1 i]) = [(d)#d

    i=1 i]

    = [d

    i=1 d(i)]

    = [d

    i=1 ]

    =d[]

    and hence deg(d) =d. Note that we implicitly used that this diagram commutes:

    H1 (X) H1 (Y)

    HS1(S1) HS1(S

    1)

    f

    = =

    fS

    but this is just because (the isomorphism between simplicial and singular homology) isnatural, i.e. the composition of degrees doesnt depend on the chosen -complex structure.

    Thus, for all n 1 and d Z there is a map f : Sn Sn of degree d, namely n1d.

    In differential topology, while you can run into trouble with a few bad points, you cangenerically get the degree in a similar way. For example, consider the suspension d, which isthe map from S2 to S2 wrapping the sphere around itself so that a lune of angle 2

    d is wrapped

    over the entire sphere.

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 29

    Lecture 12

  • 8/13/2019 Algebraic Topo Chicago Notes

    32/76

    Then the preimage of almost every point is a set ofd points, except the north and south poles,which have only one preimage (they are preserved).

    Let Sn ={(x1, . . . , xn+1)|

    x2i = 1} Rn+1. Let r : Sn Sn be the reflection map

    r(x1, x2 . . . , xn+1) = (x1, x2, . . . , xn+1).

    We claim that deg(r) =1. Here is the proof: consider the -complex X= n1 n2 where

    n1 =n2 . Note thatX

    = Sn. Then the induced map r#: Cn(X) Cn(X) just swaps thesimplices, 12 and 21. Also, note that Hn(X)= Z =[1 2]. Thus,

    r([1 2]) = [r#(1 2)] = [2 1] =[1 2]

    and hence deg(r) =1.

    As a corollary, this implies that the antipodal map A(x1, . . . , xn+1) = (x1, . . . , xn+1) hasdegree (1)n+1, because

    deg(A) = deg(r1

    r2

    rn+1

    ) = deg(r1

    )deg(r2

    ) deg(rn+1

    ) = (1)n+1,

    and hence AidSn when nis even, and A idSn when nis odd.

    Which maps f : Sn Sn have no fixed points? Well, the antipodal map A, obviously; any others?

    The Lefschetz number of any map f : Sn Sn is

    (f) = tr(f: H0(Sn) )

    = 1

    +(1)n deg(f)

    Note that iff has no fixed points, then we must have (f) = 0, hence deg(f) = (1)n+1, andthereforefA by Hopfs theorem. Thus, f : Sn Sn has no fixed points implies that fA.

    Definition. Consider Sn1 as a subset ofRn. A continuous vector field on Sn1 is a continuousmap v: Sn1 Rn such thatv(z) z for all z Sn1.

    Theorem. Then-sphere Sn, forn 1, admits a nowhere zero vector fieldv n is odd.

    Proof. To see = , consider v(x1, . . . , xn+1) = (x2, x1, x4, x3, . . . , xn+1, xn). We needed nodd to be able to pair off the coordinates.

    To see =, use the vector field v to prove idSn1 A. Ifv is our nowhere vanishing vector field,then consider the map vt: S

    n1 I Sn1 defined by

    vt(z) = cos(t)z+ sin(t)v(z).

    As t goes from 0 to 1, this map slides a point z Sn along the great circle connecting z to zin the direction determined by v(z). This is a homotopy from idSn1 to A, sodeg(idSn1) = 1 =(1)n+1 = deg(A), hence n is odd.

    Theorem (Adams, 1962). Let n 1, and write n+ 1 = 24a+b(2k+ 1) wherea,b, k Z, and0 b 3. Then the maximum number of linearly independent vector fields on Sn is precisely2b + 8a 1.

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 30

    Lecture 12

  • 8/13/2019 Algebraic Topo Chicago Notes

    33/76

    Lecture 13 (2012-10-29)

    CW-Complexes and Cellular Homology

    Definition. CW-complexes are built up in an inductive process. The base of the inductive process

    is X(0)

    , the 0-skeleton, consisting of discrete points. The inductive step is as follows: assuming wehave constructed X(n1), we are given

    a collection ofn-balls {Dn| I},

    maps {: DnX

    (n1)} attaching the boundaries of the balls to the (n 1)-skeleton.

    Then we define

    X(n) = X(n1)

    ID

    n

    x (x) for all I , x Dn.

    The spaceX=

    n0 X(n) built in this manner is called a CW-complex. When X=X(N), we say

    that X is N-dimensional.

    Note that we give Xthe weak topology, i.e. we declare A Xto be open precisely when 1

    (A) Dn

    is open for all cells : Dn X.

    Examples.

    A 1-dimensional CW-complex is equivalent to a graph. Here is an example:

    X0D1

    D1

    D1

    X1

    Then-sphere Sn can be given a CW-complex structure with one 0-cell p and one n-cell, byletting : Dn {p}be the constant map.

    p p p

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 31

    Lecture 13

  • 8/13/2019 Algebraic Topo Chicago Notes

    34/76

    The surface g of genusg 1 can be given a CW-complex structure with one 0-cell v, 2g1-cellsa1, b1, . . . , ag, bg, and one 2-cell : D

    2 X(1) defined by the worda1b1a11 b

    11 agbga

    1g b

    1g .

    The 1-skeleton just looks like

    a1

    b1a2

    b2

    ag

    bg

    .

    .

    .

    We attach D2 to the 1-skeleton X(1) as follows. We break up D2 into 4g arcs of angle 24g ,

    D2

    a1

    b1

    a1b1

    and define by mapping an arc to the indicated edge in the 1-skeleton, with degree 1depending on the sign determined by the word (this is reflected in the orientations of the arcs

    in the picture).

    Real projective space RPn is defined to be

    {lines through origin in Rn+1}= Rn+1 \ {0}uv i ffu=rv

    for some rR

    ={v Rn+1 \ {0}: v= 1}

    v v =

    Sn

    v v.

    Denoting the upper hemisphere ofSn by Dn+,

    Dn+

    then we can also see that

    RPn = Dn+

    v v for all v Dn+.

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 32

    Lecture 13

  • 8/13/2019 Algebraic Topo Chicago Notes

    35/76

    Note that Dn+ = Sn1. We have the quotient map : Sn1 RPn1 identifyingv and

    v for all v Sn1; this is just the attaching map for the n-cell Dn+ when we give RPn a

    CW-complex structure.

    In general, RPn is a CW-complex with 1 i-cell fori= 0, 1, . . . , n. Thus, RP0 is just a point,RP1 is S1, and

    RPn = RPn1 Dn+

    v (v) for all v Dn.

    How to Compute CW Homology

    LetXbe a CW-complex. We define a chain complexCCW(X) ={CCWn (X), dn} by letting CCWn (X)

    be the free abelian group on the n-cells, and the boundary maps dn :CCWn (X) C

    CWn1(X) satisfy

    dn1 dn= 0, but well skip their definition to get to some calculations.

    Of course, lastly we define HCWi (X) =Hi(CCW(X)).

    Examples.

    Lets compute the CW homology ofSn, for n 2. The CW chain complex is just

    CCWn+1(Sn) CCWn (S

    n) CCWn1(Sn) CCW0 (S

    n) 0

    0 Z 0 Z 0

    and therefore

    HCWi (Sn)=CCWi (S

    n) =

    Z ifi= 0 or n,

    0 otherwise.

    This agrees with singular, and hence also simplicial, homology.

    The CW chain complex for g is

    0 Z Z2g Z 0

    =

    f=

    a1, b1, . . . , ag, bg=

    v

    d2 d1

    Everyai and bi is sent tov v= 0, so that d1= 0. Now note that d2 sends f to

    a1+ b1 a1 b1+ a2+ + ag+ bg ag bg = 0

    and therefore d2= 0. Thus,

    HCWi (Sn)=CCWi (S

    n) =Z ifi = 0 or 2,Z2g ifi = 1,

    0 otherwise.

    Morally, the boundary map in CW homology is measuring degree of the attaching maps ofthe cells.

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 33

    Lecture 13

  • 8/13/2019 Algebraic Topo Chicago Notes

    36/76

  • 8/13/2019 Algebraic Topo Chicago Notes

    37/76

    Remark. By the topological invariance ofHCWn and the Hopf trace formula, we can compute

    (X) =n0

    (1)n rank(CCWn (X)).

    For example,

    (Sn) = 1 + (1)n = 0 ifn odd,2 ifn even.

    (RPn) = 1 1 + 1 + (1)n =

    0 ifn odd,

    1 ifn even.

    (g) = 1 2g+ 1 = 2 2g.

    To compute HCWn (X), we need to understand the boundary maps dn. We have

    CCWn (X) = Z-span of{: Dn X

    (n)}

    CCW

    n1(X) = Z-span of{ : Dn1 X

    (n1)

    }Consider the composition of the attaching map of an n-cell with the quotient map sendingX(n1) toX(n1)/X(n2):

    Dn

    1(Dn1)

    2(Dn1)

    =X(n1)/X(n2)

    Then, for all , consider the composition of that with the quotient map from X(n1)/X(n2) to justone of the (n 1)-cells :

    Sn1 =Dn X(n1) X(n1)/X(n2) (D

    n1) = Sn1|Dn

    quotient

    morequotient

    This is a map ,= Sn1 Sn1.

    Lemma (Hatcher, p.141). For all, , we have

    dn() =

    d,

    whered,= deg(,).

    Lets work out the homology of the torus this way. Let X= T2. The CW chain complex is

    C2 C1 C0

    Z Z2 Z 0d2 d1

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 35

    Lecture 14

  • 8/13/2019 Algebraic Topo Chicago Notes

    38/76

    We obviously have d1 = 0. Now lets think about a. It may be helpful to note that the mapsendingD2 toa(D

    1) factors through the quotient collapsing the b arcs:

    D2ab

    a b

    a

    a

    ba

    We clearly have that deg(a) = 1 1 = 0, and similarly, deg(b) = 0. Therefore d2 = 0, and

    HCWi (T2)=CCWi (T

    2) =

    Z ifi= 0, 2

    Z2 ifi= 1

    0 otherwise.

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 36

    Lecture 14

  • 8/13/2019 Algebraic Topo Chicago Notes

    39/76

    Lecture 15 (2012-11-02)

    Midterm in Ryerson 352 (the Barn) from 11am to 12:30pm.

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 37

    Lecture 15

  • 8/13/2019 Algebraic Topo Chicago Notes

    40/76

    Lecture 16 (2012-11-05)

    Today well discuss Mayer-Vietoris, which is one of the most powerful computational tools we have,

    and well be moving to cohomology soon.

    LetXbe a space and consider injective maps i: A X andj : B X(we may as well consider

    Aand B as subsets ofX) with the property that A B=X, and (X, A) and (X, B) are good pairs.

    Theorem (Mayer-Vietoris). There is a long exact sequence

    Hn(A B) Hn(A) Hn(B) Hn(X) Hn1(A B)

    Proof. There is a short exact sequence of chain complexes

    0 Cn(A B) Cn(A) Cn(B) Cn(A + B) 0

    z (i(z), j(z))

    (x, y) x y

    i# j#

    where Cn(A + B) is the subgroup ofCn(X) consisting of chains of the form

    aii+

    cii wherei Cn(A) and iCn(B).

    The fundamental theorem of homological algebra implies that we get a long exact sequence

    Hn(A B) Hn(A) Hn(B) Hn(A + B) Hn1(A B)

    whereHn(A + B) is the nth homology of the chain complex {Cn(A + B)}.

    The key claim is that the inclusion h: Cn(A + B) Cn(X) induces an isomorphism on homology,

    h : Hn(A + B)=

    Hn(X) for all n 0. The idea of the proof of this key claim is as follows.

    IfXis a -complex and we can triangulate Xsuch that the triangulation restricts to triangulationson A,B, and A B, then the key claim is easy since Cn(A + B)

    =Cn(X). In general, we need

    to subdivideX (use simplicial approximation), because for example, wed run into trouble with asimplex like this:

    A B

    Applications.

    Let X = Sn, A = Dn+, B = Dn, so that A B = S

    n1 (really, we mean a little regularneighborhood around these subsets).

    A

    B

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 38

    Lecture 16

  • 8/13/2019 Algebraic Topo Chicago Notes

    41/76

  • 8/13/2019 Algebraic Topo Chicago Notes

    42/76

    Lecture 17 (2012-11-07)

    Cohomology

    Fix an abelian group G, for example G= Z, R, Q, or Z/nZ.

    For any abelian group A, G =Hom(A, G) is an abelian group under pointwise addition. For anyhomomorphism: A A, there is a dual homomorphism : (A) A defined by ,and for any f :A A andg: A A, we have (g f) =f g. Lastly, (idA)

    = idA .

    Thus, we have proved that Hom(, G) is a contravariant functor abelian groups

    and homomorphisms

    abelian groups

    and homomorphisms

    which acts on objects by A A, and acts on morphisms by (f :A B)(f :B A).

    Given a chain complex C={Cn, n} of free abelian groups, its nth homology Hn(C) measures howfar the complex is from being exact at C

    n.

    We will now form a new chain complex C ={Cn, n}, where the n are just the duals of the n.Specifically, looking at n :CnCn1, we set n1 = (n)

    :Cn1 Cn. Wed like to take the

    homology ofC, but its going the wrong way:

    C2 C1 C0 02 1 0

    Note that ( ) = ( ) = 0, so we will call the s coboundary maps, and we call C a cochaincomplex. The group Cn is called the group ofn-cochains.

    Definition. Given a chain complex C = {Cn, n} and abelian group G, the associated cochaincomplexC ={Cn, n}is defined as above, and the cohomology ofCwith coefficients inG is defined

    to beHn(C; G) =

    ker(n)

    im(n1).

    Given a chain map f : C C, we get an induced map on cohomology in the other direction,fn :H

    n(C; G) Hn(C; G). This is because

    f = f = f = f =f =f .

    This also implies that iff is chain homotopic to g , then f =g.

    Theorem (FTHA, cohomology version). Given a short exact sequence of chain complexes

    0 A B C 0

    there is a long exact sequence

    Hn+1(C) Hn(A) Hn(B) Hn(C)

    Next class we will prove the universal coefficient theorem, which will allow us to compare homology

    with cohomology. Lets do an example first though. FixG= Z, and consider this chain complex:

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 40

    Lecture 17

  • 8/13/2019 Algebraic Topo Chicago Notes

    43/76

    0 Z Z Z 0 2 0

    The dual of the zero map is obviously the zero map. Note that Hom(Z, Z)= Z, with the identitymap idZ as the generator. It is easy to see that (2) : Z Z induces the map from Hom(Z, Z) toHom(Z, Z) which is also multiplication by 2.

    Thus, corresponding cochain complex is

    0 Z Z Z 0 2 0

    Therefore, the homology and cohomology are

    Hi(C) =

    Z i= 0 Z

    Z/2Z i= 1 00 i= 2 Z/2Z

    =Hi(C, Z)So in general, how can we compare H(C; G) with H(C)?

    We claim that there is a homomorphism : Hn(C; G) Hom(Hn(C); G). We construct it as follows.Given a Zn C

    n =Hom(Cn, G), we have that = 0 C

    n+1. Thus, for any Cn+1, we

    have that ()() = ( )() =() = 0, so (Bn) = 0. Therefore, : Cn G factors througha map: Cn/Bn G, and then restricting to Zn, we get a map|Zn :Zn/Bn G, i.e. a mapfromHn(C) to G, which is exactly the kind of object we are claiming sends to.

    You should check on your own that is well-defined, and that in general may have a kernel.

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 41

    Lecture 17

  • 8/13/2019 Algebraic Topo Chicago Notes

    44/76

    Lecture 18 (2012-11-09)

    The Universal Coefficient Theorem

    Fix an abelian group G, and let C= {Cn, n}be a chain complex. As we discussed last time, this

    gives us a cochain complex C

    ={Cn,

    n

    =n1}, and then the cohomology groups H

    n

    (C; G) withcoefficients in G.

    Last time, we defined a map :Hn(C; G) Hom(Hn(C), G). It is easy to show that is onto, sowe get a short exact sequence

    1 ker() Hn(C; G) Hom(Hn(C), G) 1

    We want to compute ker(), since it represents the difference between homology and cohomology.

    You should read in Hatcher about the functor Ext(, G), which goes from Ab to Ab, and also readabout free resolutions. The key step will be showing that ker() = Ext(Hn1(C), G). This thenimples the universal coefficient theorem, because we get a short exact sequence

    1 Ext(Hn1(C), G) Hn(C; G) Hom(Hn(C), G) 1

    The following proposition explains how to compute Ext(, G).

    Proposition.

    1. Ext(A B, G) = Ext(A, G) Ext(B, G).

    2. Ext(A, G) = 0 ifA is a free abelian group.

    3. Ext(Z/nZ, G) =G/nG, wherenG= {ng| g G}.

    In fact, when G = Z, we have

    Ext(Hn1(C, G))= Hn(C)

    torsion(Hn(C)) torsion(Hn1(C)).

    Remark. The functorExt(A, G) is called that because it has to do with extensions ofG by A, i.e.ways of picking a group so that

    1 A G 1

    Thus, cohomology is a key tool for the classification of groups.

    Cohomology of Spaces

    For any topological space X (respectively, any -complex, CW-complex), we define

    Hn(X; G) :=Hn({Csingn (X)})

    HnCW(X; G) :=Hn({CCWn (X)})

    Hn(X; G) :=Hn({Cn(X)})

    Then because the universal coefficient theorem is natural in C, and the isomorphisms between thevarious homology theories are natural, we can conclude that

    Hn(X; G)=Hn(X; G)=HnCW(X; G)

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 42

    Lecture 18

  • 8/13/2019 Algebraic Topo Chicago Notes

    45/76

    when they are all defined (i.e. when Xis a -complex, CW-complex). Moreover, naturality togetherwith the corresponding fact about homology implies that fg we have f =g (so that Hi is ahomotopy functor), and we even get the long exact sequence of a pair, excision, and Mayer-Vietoris

    for cohomology, all from naturality.

    Cup ProductFix a ring R (e.g. R = Z, Q, Z/dZ, R, Qp, . . .). Let X be a space. Considering the underlyingadditive abelian group ofR, we get the abelian groups Hn(X; R) for alln 0, and we let

    H(X; R) =n0

    Hn(X; R)

    which is a (graded) abelian group. Our goal is to make H(X; R) into a ring. This additional ringstructure on cohomology will let us distinguish S1 S1 S2 and T2, even though

    Hi(S1 S1 S2) =

    Z i= 0Z2 i= 1Z i= 2 =Hi(T2).

    Fora Ci(X; R) =Hom(Ci(X); R) and b Cj(X; R), for any (: [v0v1 vi+j ] X) Ci+j(X)

    we define a b Ci+j(X; R) by

    (a b)() =a(|[v0v1vi]) mult. in R

    b(|[vivi+j ]).

    We have the graded product rule for :

    (a b) =a b + (1)ia b

    This implies that if a= b= 0, then (a b) = 0 and a b= a b = 0, so that the cup productmap

    :Ci(X; R) Cj(X; R) Ci+j(X; R)

    induces a map in homology

    :Hi(X; R) Hj(X; R) Hi+j(X; R),

    defined by [a] [b] = [a b]. This is a bilinear map, so passing to the tensor product and puttingall degrees together, we get a homomorphism

    :H(X; R) H(X; R) H(X; R),

    In summary, H(X; R) is a graded commutative ring a b= (1)ijb a, where addition is justaddition of cocycles, and multiplication is . For any map f : X Y, we get an induced ringhomomorphismf(a b) =f(a) f(b).

    The additive and multiplicative identity are the constant functions 0, 1 H0(X; R) =Hom(C0(X); R).

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 43

    Lecture 18

  • 8/13/2019 Algebraic Topo Chicago Notes

    46/76

    Lecture 19 (2012-11-12)

    Today well look at the cup product structure on the cohomology of a few spaces.

    Lets start by considering S1 S1 S2 vs. T2.

    Both of these spaces have CW-complex structures with one 0-cell, two 1-cells, and one 2-cell. Thedifference is that the 2-cell was attached via a homotopically trivial map in S1 S1 S2, whileit was attached via the the path aba1b1 in T2. While homotopically these are different, on thelevel of homology they cannot be distinguished because H1 is the abelianization of the fundamentalgroup. Surprisingly, the difference can be detected in the cup product structure.

    The homology of both of these spaces is

    H(S1 S1 S2)=H(T

    2) =

    Z in dim 0

    Z2 in dim 1

    Z in dim 2

    0 in higher dim

    Because all of these groups are free, the Ext groups in the universal coefficient theorem are trivial,and therefore the cohomology of both spaces is isomorphic to the homology.

    What about the cup product structure on H? The only interesting case is in H1. We have thatH1 = Z2 =Hom(H1, Z) is generated by two 1-cocycles and, where (a) = 1 and (b) = 0, and(a) = 0 and (b) = 1.

    By the anti-commutativity of the cup product in odd dimensions, for either space we have =( ) and =( ), and because H2 has no 2-torsion, this implies = = 0for either space.

    What about ?

    We map X= S1 S1 S2 down toY = S1 S1 by collapsing the 2-cell to a point:

    b

    a

    ba

    f

    X

    Y

    We have that

    H(Y) =

    Z in dim 0

    Z2 in dim 1

    0 in higher dim

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 44

    Lecture 19

  • 8/13/2019 Algebraic Topo Chicago Notes

    47/76

    Let , H1(Y) be generators ofH1(Y)= Z2. Clearly, = 0 because Yhas no cohomology indimension 2. Because we have

    f()(a) =(f(a)) =(a), f()(b) =(f(b)) =(b)

    and similarly with and , we can conclude that

    0 =f(0) =f( ) =f() f() = .

    Now lets look at T2. The lines a and b represent homology classes which will generate H1(T2), andwe will also draw lines a andb which will let us define the cocycles which are dual to [ a] and [b].

    ab

    b

    a

    We define cochains , by

    () = (signed) # of intersections ofa ,

    () = (signed) # of intersections ofb .

    a

    + +

    We claim that these cochains are actually cocycles. Looking at the intersections ofa with the facesof a 2-simplex,

    0 2

    1

    +

    +

    +

    ++

    +

    and adding up all the signs on [01] + [12] [02], by the classification of 1-manifolds we know thereare an even number of intersections and the sum must cancel.

    Thus, and represent classes [], [] H1(T2). We have

    []([a]) = 1, []([b]) = 0, []([a]) = 0, []([b]) = 1.

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 45

    Lecture 19

  • 8/13/2019 Algebraic Topo Chicago Notes

    48/76

    Triangulating the torus, and drawing a and b ,

    b

    a

    Recall that, by definition, we compute

    by having eat the front face of a triangle, and eatthe back face, i.e. (T01)(T12). We will compute ( )[T

    2] by adding up the contribution from

    all of the triangles in our triangulation.

    However, in all but two triangles, there is no contribution because either a or b does not passthrough at all, so that or vanish. The only interesting piece is

    00 1

    1 22

    b

    a

    1

    +1

    We see that([] [])([T2]) = (1) [(+1)(1)] + (+1) [(0)(0)] = 1,

    which isnt 0, so the cup product structures on S1 S1 S2 and T2 are different.

    Now lets do a similar calculation for Sg, the closed oriented surface of genus g .

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 46

    Lecture 19

  • 8/13/2019 Algebraic Topo Chicago Notes

    49/76

    We know that

    H(Sg) =

    Z in dim 0

    Z2g in dim 1

    Z in dim 2

    0 in higher dim

    Taking inspiration from what we did with the torus, we define analogous curves a1, . . . , ag and

    b1, . . . , bgon Sg, and then we define cocyclesiandiwhich count the signed number of intersections

    with a i or bi, respectively. Thus

    i(ai) = 1 i(bi) = 1

    i(bj) = 0 for all j i(aj) = 0 for all j

    i(aj) = 0 for all j =i i(bj) = 0 for all j=i

    To compute cup products, we choose a triangulation, so that the fundamental class [Sg] can berepresented by a sum of triangles. Then

    ([i]

    [i])([Sg]) = 1, [i]

    [j] = 0, [i]

    [j] = 0, [i]

    [j ] = 0 for i =j.This is a non-degenerate, alternating (i.e. antisymmetric) pairing on H1 (such a form is calledsymplectic). This is a general phenomenon - in even-dimensional manifolds, the cup product onmiddle-dimensional cohomology gives a nice pairing to the top-dimensional cohomology (which is

    just Z when it is orientable). If the dimension of the manifold is 0 mod 4, then the middle dimensionis even, and we get a symmetric form; if the dimension of the manifold is 2 mod 4, then the middle

    dimension is odd, and we get an anti-symmetric form.

    Lets finish with RPn. So far, weve been working with 2-dimensional manifolds, so looking forthings that 1-dimensional submanifolds intersect with gave us other 1-dimensional submanifolds. In

    general, we need to look at 1-codimensional submanifolds.

    Because RPn is non-orientable, we cant talk about the signed number of intersections, but we canwork in Z/2Z.

    ViewingRPn as Dn/(1on Dn), there aren different copies ofRPn1 in RPn, each perpendicularto one of the coordinate axes. Choose one, which we will call a, and define by

    () = # of intersections of with a (mod 2)

    In particular, () = 1= 0 (mod 2), where is the coordinate axis perpendicular to the chosencopy ofRPn1.

    a

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 47

    Lecture 19

  • 8/13/2019 Algebraic Topo Chicago Notes

    50/76

  • 8/13/2019 Algebraic Topo Chicago Notes

    51/76

    Lecture 20 (2012-11-14)

    Kunneth Theorem

    Our goal is to computeH(X Y; R) in terms ofH(X; R) andH(Y; R). Recall that the product

    X Ycomes with natural projections

    X Y

    X Y

    P2P1

    Definition. The product on cohomology, : H(X; R) H(Y; R) H(X Y; R), is definedby sendinga b to P1 (a) P

    2 (b).

    The map is bilinear, and induces a homomorphism ofR-modules

    : H(X; R) RH(Y; R) H(X Y; R).

    In fact, we can make this into a homomorphism of graded rings by defining

    (a b) (c d) := (1)|b||c|(ac bd)

    where|b| and|c| are the degrees ofb and c.

    Theorem (Kunneth). IfX andY are CW-complexes, and ifH(Y; R) is a freeR-module, thenis an isomorphism.

    Example. The cohomology ring ofTn over Z is

    H(Tn, Z)=[x1, . . . , xn] =ni=0

    i[x1, . . . , xn]

    where i[x1, . . . , xn] is the free abelian group on

    {xi1 xik |i1< < ik},

    so that rank(i[x1, . . . , xn]) =ni

    .

    Proof. We induct using Kunneth:

    H(Tn, Z)=H(Tn1 S1; Z) =H(Tn1) H(S1).

    For example,

    H3(T4) =H3,0 H2,1 H1,2 H0,3

    = [H3(T3) H0(S1)] [H2(T3) H1(S1)] [H1(T3) H2(S1)] [H0(T3) H3(S1)]

    = [Z Z] [2Z3 Z] 0 0= Z 2Z3.

    When is an isomorphism, we have

    Hn(X Y; Z) =

    p+q=n

    [Hp(X) Hq(Y)].

    In Hodge theory, we see that there is a decomposition like this even when were not looking at aproduct manifold.

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 49

    Lecture 20

  • 8/13/2019 Algebraic Topo Chicago Notes

    52/76

    Prologue to Poincare duality

    Definition. A second countable, Hausdorff space M is an n-dimensional manifold (possibly wthboundary) if for anym M, there is a neighborhood Um such that either Um= R

    n=Bn (the openball in Rn), or Um= R

    n+= {(x1, . . . , xn)| xi 0} (the closed upper half space). Key fact:

    {m Mfor which the latter holds}= an (n 1)-dimensional manifold M.

    Definition. A compact manifold Mis called triangulable if there is a simplicial complex K=M.Most of the manifolds which occur in real life are triangulable, and we might as well assume that

    all manifolds well use in class will be triangulable.

    Definition. An orientation on a simplex [v0 vn] is a choice of one of the two equivalence classesof (n + 1)-tuples (vi0 vin), where two (n + 1)-tuples are equivalent when the permutation sendingone to the other is an even permutation.

    Definition. Mis orientable if one of the following equivalent statements holds.

    1. There is a triangulation on Mwhich can be oriented compatibly.

    2. All triangulations onMcan be oriented compatibly.

    We know that under any reasonable definition, a disk ought to be orientable; giving the disk atriangulation and assigning the same orientation to each simplex, we get

    This motivates the definition of compatible orientation to be a choice of orientation on each n-simplexi such that ifi j is a (codimension 1) face of each, theni andj induce opposite orientations

    on that face.

    Exercise.

    1. Prove that g is orientable for all g 1.

    2. Prove that the Mobius strip and Klein bottle are not.

    3. How about RPn?

    Theorem (Poincare duality). Let M be a closed (i.e. compact, with no boundary), orientablemanifold of dimensionn. Then

    Hi(M; R)=Hni(M; R).

    Corollary. IfM is a closed manifold of odd dimension, then(M) = 0.

    Proof of corollary. Letbi= dim(Hi(M; R)). Then we know bi= dim(Hi(M; R)) by the universal

    coefficient theorem, but by Poincare duality bi is also equal to dim(Hni(M; R)). Thus

    (M) =b0 b1+ b2 b2k+1

    cancels out, becauseb0= b2k+1, b1= b2k, etc.

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 50

    Lecture 20

  • 8/13/2019 Algebraic Topo Chicago Notes

    53/76

    Lecture 21 (2012-11-16)

    Another Corollary of Poincare Duality

    Here is a useful algebraic fact: any non-degenerate skew-symmetric bilinear form on Zn is, after

    changing basis, of the form J . . .J

    whereJ=

    0 11 0

    . In particular, n must be even. This fact, together with Poincare duality, imply

    Corollary. LetMbe a closed, oriented, (4k+ 2)-dimensional manifold. Then because we have anon-degenerate pairingHni(M) Hi(M) Z, rank(Hi(M, Z)) =(M) must be even.

    Continued Prologue to Poincare duality

    IfMbe a closed, orientable n-manifold, then Hi(M;Q

    )=H

    ni

    (M;Q

    ). Poincares idea about thiswas as follows: in a -complex, we compute Hi using Ci (M). We can build a dual CW-complex

    (it wont be a -complex in general, we may get a polygonal complex) by putting a 0-cell in thecenter of every n-simplex, adding a 1-cell connecting two n-simplices if they meet on a codimension1 subface, etc.

    Thus,is an isomorphismCi (X)

    =CCWni(X).

    Thus,{Ci (X), }computes Hi(X)=Hi(M), and {C

    n1(X), } computes H

    ni(X)=Hni(M).

    Classification of Surfaces

    Theorem 0.1. LetMbe a closed 2-manifold. ThenM is homeomorphic to one of:

    g whereg 0 (whenM orientable), or

    g# RP2

    (whenM non-orientable).Theorem 0.2 (2-dimensional Poincare conjecture). The following are equivalent:

    1. (M) = 2

    2. M= S2

    3. Every loop M (i.e. embedding: S1 M) separatesM into 2 components,

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 51

    Lecture 21

  • 8/13/2019 Algebraic Topo Chicago Notes

    54/76

    Statement 2 implies statement 3 by the Jordan separation theorem, and we already know thatstatement 2 implies statement 1.

    We will be assuming the following classical result:

    Theorem (Rado, 1920s). Every surface is triangulable.

    Proof of Theorem 2. We will show that statement 1 implies statement 2. Let K be a triangulationofM. First, pick a maximal tree T in K(1). Note thatTK(0).

    Now build a connected graph K as follows: V() consists of the 2-simplices ofK, and E()consists ofK(1) T(0).

    Here is an example on a tetrahedron:

    We have

    (M) =V(K) E(K) + F(K)

    =V(T) (E(T) + E()) + V()

    = [V(T) E(T)] + [V() E()]

    =(T) 1

    + () 1

    2,

    where we have used the following lemma.

    Lemma. Let be a finite connected graph. Then() 1 with equality if and only if is a tree.

    Proof of lemma. Trivial application of induction (check for yourself).

    Thus, we have that(M) 2, with equality if and only if(T) =() = 1, which is the case if andonly if is a tree. But ifT Mis a tree, there is a neighborhood ofT homeomorphic to D2. Beingvery careful, we can thicken and Tto neighborhoods each homeomorphic to D2, and such that

    nbhd(T) nbhd()= S1 =D21= D22.

    This implies thatM= S2

    .Now, note that statement 3 implies that is a tree: if it werent, it would have a loop , and would have to separate M; but then it would separate two vertices ofK(0), which would contradictthat T= .

    Thus, statement 3 implies statement 1.

    Proof of Theorem 1. We are given M, which has (M) 2 by the above.

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 52

    Lecture 21

  • 8/13/2019 Algebraic Topo Chicago Notes

    55/76

    Does(M) =

    2 ?

    YesM= S2

    No a loop in M thatdoes not separate M

    A neighborhood of is homeomorphic to either S1 [0, 1] or the Mobius strip (the latter is onlypossible ifMis not orientable).

    cut

    2

    1

    M1

    M2

    LetM be M1 with 1 and2 filled in by disks. Thus, M is a new closed, connected surface, and

    (M) =(M1) + (M2) (S1 S1).

    It is easy to check that (M)> (M); in fact, (M) =(M) + 2.

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 53

    Lecture 21

  • 8/13/2019 Algebraic Topo Chicago Notes

    56/76

    Lecture 22 (2012-11-19)

    The Mayer-Vietoris Argument

    Definition. An open cover {Ui} of an n-manifoldM is a good cover if each Ui=Rn and for all

    i1, . . . , ir,Ui1 Uir= R

    n

    or is empty.Theorem. Every smooth manifoldMhas a good cover. Of course, ifM compact, then we canchoose the good cover to be finite.

    Proof. First, we will prove that any smooth manifoldM admits a Riemannian metric. Take a coverofM by coordinate patches Ui, and on each coordinate patch, let , i be the pullback of thestandard Riemannian metric on Rn. Let Pi be a partition of unity subordinate to the cover. Then , =

    Pi , i is a Riemannian metric on M.

    Now we appeal to a theorem of Whitehead (or Alexander): ifMis any Riemannian manifold, theneverym M has a convex neighborhood Um, where convex means that there is a unique geodesicinUm between any two points. Because the intersection of convex sets is convex, and convex = R

    n,

    we are done.

    Remark. Good covers are cofinal in the set of covers ordered by refinement.

    Theorem. If a manifoldM has a finite good cover, then the ith homologyHi(M) ofM is finitelygenerated for alli 0.

    Proof. Mayer-Vietoris implies that for open U, V M, we have an exact sequence

    Hi(U) Hi(V) Hi(U V) Hi1(U V)

    Thus, by the rank-nullity theorem,

    dim(Hi(U V)) dim(Hi1(U V)) + dim(Hi(U)) + dim(Hi(V)),

    where dim here means the minimial number of generators.

    IfU1, . . . , U r is a good cover, then U=U1 Ur1 is an open submanifold ofM, and we canlet V =Ur. By induction on the size of a minimal open cover, we have that Hi(U) and Hi(V) arefinitely generated, and thus we are done by our observation above.

    The base case is just M= Rn which is trivial.

    Kunneth theorem via a Mayer-Vietoris argument

    Theorem. LetH(X) =H(X; Q). Then for any manifoldsM1, M2 with finite good covers (in

    fact we only need one of them to have this), we have

    H(M1 M2)=H(M1) H

    (M2).

    Proof. We will show the map : H(M1) H(M2) H(M1 M2) defined by sending a b toa b is an isomorphism.

    LetU1, . . . , U r be a good cover ofM. We induct on r.

    For r = 1, since Rn M2 M2, we have H(M2)=H

    (Rn M2)=H(R) H(M2).

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 54

    Lecture 22

  • 8/13/2019 Algebraic Topo Chicago Notes

    57/76

    Now suppose that {U, V} is a cover of M1. Mayer-Vietoris implies that we have a long exactsequence

    Hi(U V) Hi(U) Hi(V) Hi(U V)

    Tensoring withHni

    (M2) throughout (?), we get

    Hi(U V) Hni(M2) (Hi(U) Hi(V)) Hni(M2) Hi(U V) Hni(M2)

    which is still exact because tensoring with a vector space preserves exactness.

    Summing the above exact sequence over all i, we get an exact sequence

    ni=1

    [Hi(U V) Hni(M 2)]

    nth degree ofH(UV)H(M2)

    which maps to

    Hn((U V) M2)

    Check that forms a chain map between these two exact sequences, and use the 5 lemma. (?)

    Orientation Revisited

    Letx Rn, and let B be a neighborhood ofx. We have

    Hi(Rn, Rn {x})=

    excision

    Hi(Rn, Rn B)

    =Hi(Rn/(Rn B))=Hi(B/B)=Hi(Sn)=

    Z ifi = n,

    0 otherwise.

    Now let Mbe a manifold. For any x M, we can find a neighborhood B ofx lying in a coordinatechart. By the same reasoning,

    Hi(M, M {xi})=Hi(B, B {x})

    =

    Z ifi= n,

    0 otherwise.

    A choice of generator ofHn(M, M {x})= Z is called a local orientation at x.

    Now let Mbe a triangulated, closed, and connected n-manifold for which there exists a compatibleorientation on each simplex of the triangulation. Let {i} be the set of n-simplices, and let=

    i Cn(M); this sum makes sense because Mis compact, so there are finitely many terms.

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 55

    Lecture 22

  • 8/13/2019 Algebraic Topo Chicago Notes

    58/76

    Because M is a manifold without boundary, and the orientations on i j cancel, we have that =

    i = 0. Thus, Zn(M). But Cn+1(M) = 0 because M is n-dimensional; therefore,

    [] Hn(M) is of infinite order. This homology class is called the fundamental class ofM, and isdenoted [M].

    Corollary. The Klein bottleKis not orientable sinceH2(K) = 0.

    Check for yourself that for any x M, the inclusion map i : (M, )(M, M x) induces a mapi: Hn(M) Hn(M, M x) that takes a generator to a generator.

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 56

    Lecture 22

  • 8/13/2019 Algebraic Topo Chicago Notes

    59/76

    Lecture 23 (2012-11-21)

    Poincare Duality

    Definition. Let Xbe a space. The cap product is a pairing between certain homology groups and

    cohomology groups ofX. Fork , we define

    :Ck(X) C

    (X) Ck(X) by taking Ck(X),a singular k-chain : [v0 vk] X, and C(X), a singular -cochain, and mapping them to

    = (|[v0v])|[v+1vk].

    It is easy to check the following properties:

    is bilinear

    ( ) = (1)( )

    (Zk Z) Zk, i.e. cycle cycle = cycle

    (Bk Z) Bk, i.e. boundary cycle = boundary

    These facts imply that the cap product descends to a bilinear map :Hk(X) H(X) Hk(X).

    Theorem (Poincare Duality). LetMbe a closed, orientedn-manifold. Then for any0 i n,the map DM :H

    i(M) Hni(M) is an isomorphism, whereDM is defined by

    DM([]) = [M] [].

    Corollary. The top homology group Hn(M) is isomorphic to Z, and [M] is a generator.

    Proof idea. We want to use a Mayer-Vietoris argument, but theres an immediate problem: thebase case is false!

    Hn(Rn) = 0= Z =H0(R

    n).

    To overcome this, we define Hnc(M), cohomology with compact support, which will satisfy

    Hnc(M)=Hn(M) for M compact

    Hic(Rn)=

    Z ifi = n,

    0 otherwise.

    Then we prove, using a Mayer-Vietoris argument, for all (not-necessarily-compact) connected,oriented manifolds Ywithout boundary that the map

    DY :Hic(Y) Hni(Y)

    is an isomorphism, and then finally, extend to the non-compact case.

    Cohomology with Compact Support

    LetXbe a locally finite -complex. Define Cic(X; R), the i-cochains with compact support, to be

    Cic(X; R) :={| = 0 outside a finite # of simplices} Ci(X; R) := Hom(Ci(X), R).

    Clearly,(Cic) Ci+1c , so that={C

    ic(X), }is a cochain complex. We then define the cohomology

    ofXwith compact support to be Hic(X) :=Hi().

    Note that Hic is only a (contravariant) functor when considering proper maps between spaces.

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 57

    Lecture 23

  • 8/13/2019 Algebraic Topo Chicago Notes

    60/76

    Example. Lets consider X= R. We give it the following triangulation:

    ThenC0(R; Z) just consists of the functions on R, and given C0(R; Z), we have = 0 only if(v) =(w) for all w, v R, i.e. is constant. Therefore, if C0c (R), we must have = 0. Thus

    Z0c (R) = 0, and thus H

    0c (R) = 0.

    Now we claim that H1c (R; Z)= Z. Let : C1c (R) Z be the map sending to

    eX(1)(e). Then

    for any C0c (R), we have[i, i + 1] =(i + 1) (i),

    so that () = 0. Therefore, induces a homomorphism : H1c (R) Z. It is easy to check that is a bijection, and therefore H1c (R; Z)

    = Z.

    Note that{KX |K compact}is a poset under inclusion. We obviously have thatKL impliesX KX L, so for any inclusion KL, we get a map Hi(X, X K) Hi(X, X L), andthis gives us directed system of abelian groups.

    Theorem. For any spaceX,Hic(X)=lim

    K

    Hi(X, X K).

    Proof. Do on your own.

    It turns out that there is a relative fundamental class [(M, M K)] Hn(M, M K), whereM isann-manifold. We can extend to Hk(X, A) H

    (X, A) Hk(X, A), and then use the abovetheroem to define

    :Hk(X) Hc(X) Hk(X).

    Proposition. The cohomology with compact support of Rn is

    Hi

    c(Rn

    ; Z)= Z ifi= n,0 otherwise.

    Proof. Let Kr =B0(r). We get an increasing sequence of compact sets, K1 K2 , and hencea decreasing sequence X K1 X K2 . This is a cofinal sequence in the poset mentionedabove. Because

    Hi(Rn, Rn B0(r))=

    Z ifi = n,

    0 otherwise

    and all of the maps in the directed system are the identity, we will get the same thing when wetake the algebraic limit.

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 58

    Lecture 23

  • 8/13/2019 Algebraic Topo Chicago Notes

    61/76

    Lecture 24 (2012-11-26)

    Today well be talking about the fundamental group. It may seem like it would be similar tohomology, but in homology, we only deal with abelian / linear things, whereas the fundamentalgroup is usually non-abelian.

    The Fundamental Group

    We start by considering maps from [0, 1] to X. If, : [0, 1] X satisfy (1) =(0), then we candefine their composition (a b) : [0, 1] X by

    (a b)(t) =

    (2t) if 0 t 12 ,

    (2t 1) if 12 t 1.

    We define a path to be a map from [0, 1] to X, with the endpoints treated specially. We definetwo paths to be homotopic when they are homotopic rel their endpoints.

    Thus, if and are paths with (0) =(0) and(1) =(1), then we say when there is somehomotopyF : [0, 1]2 Xsuch that F0= , F1= , Ft(0) =(0) =(0), and Ft(1) =(1) =(1).

    Now well prove this is an equivalence relation.

    For any patha, we havea a because we can define a homotopy as follows (imagine time progressesas one goes bottom to top; this homotopy is constant on the gray lines):

    (0) (1)

    Suppose and are paths with (0) =(0) and (1) =(1), such that (say, via a pathhomotopyF : [0, 1]2 X from F0 = to F1 =). Then we have , because we can definea path homotopy G: [0, 1]2 X from G0 = to G1 = simply as Gt(s) = F1t(s). Pictorally,(again, imagine time progresses as one goes from bottom to top):

    F

    (0) (1)

    = =

    (0) (1)

    F G

    (0) (1)

    = =

    (0) (1)F

    Lastly, if, , are paths with (0) =(0) =(0) and(1) =(1) =(1), such that and via homotopies F : [0, 1]2 X fromF0 = to F1= and G : [0, 1]

    2 X from G0= toG1 = , we have because we can define a homotopy H : [0, 1]

    2 X from H0= to H1= by

    Ht(s) =

    F2t(s) if 0 t

    12 ,

    G2t1(s) if 1

    2 t 1.

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 59

    Lecture 24

  • 8/13/2019 Algebraic Topo Chicago Notes

    62/76

    Pictorally,

    F

    (0) (1)

    = =

    (0) (1)

    F G

    (0) (1)

    = =

    (0) (1)

    G

    H

    (0) (1)

    = =

    (0) (1)

    F

    G

    Note also that if and , then we also have ( ) ( ):

    (0) (1)

    = =

    (0) (1)

    F G

    If [] denotes the equivalence class of with respect to , then this demonstrates that descendsto an operation on equivalence classes, i.e. [ ] = [] [].

    Moreover, is associative (when is defined) because there is a homotopy

    (0) (1)

    ( )

    ( )

    There are also identities for (be careful, because is only defined for paths whose endpoints arethe same). We define 1p to be the constant map from [0, 1] to p X. Then1(0) = becausethere is a homotopy

    Last edited

    2012-12-09

    Math 317 - Algebraic Topology Page 60

    Lecture 24

  • 8/13/2019 Algebraic Topo Chicago Notes

    63/76

    1(0)

    (0) (1)

    and similarly 1(1) = .

    Lastly, there are inverses. Ifis a path, we define 1 to be the same path but with the oppositeorientation, i.e. 1(t) =(1 t). Then 1 =1(0), because there is a homotopy

    1

    1(0)

    (0) (0)

    (it is constant on the gray lines), and similarly with 1 = 1(1).

    A structure satisfying these properties is called a groupoid. It is the same as a group, except thereare some elements which may not be able to be composed.

    Thus, given any space X gives rise to a groupoid, called the fundamental groupoid ofX. Theconstruction of this groupoid didnt favor any point in Xover any other, but if we break the

    symmetry a bit and choose some point x Xto be our basepoint, then we can define a group asfollows: let 1(X, x) be the set of equivalence classes of paths : [0, 1] Xwhich both start andend atx, i.e. (0) =(1) =x. Then1(X, x) forms a group under the operation , and the identityof1(X, x) is just1x. (Note that we usually want to assume Xis connected.) We say that 1(X, x)is the fundamental group ofXwith basepoint x.

    How does 1(X, x) depend on our choice ofx?

    Given two pointsx and y, choosing a path fromx to y determines a homomorphism from 1(X, x)to 1(X, y) by sending [] to [

    1 ]. In fact, it is easy to see that it must be an isomorphism(take1 as a path fromy tox). Ifx = y, then this isomorphism is just the inner automorphismthat is conjugation by [], because [1 ] = [1] [] [].

    Thus, we often say somewhat loosely that a group is the fundamental group of a space X, eventhough th