Spring Semester 2015–2016 MATH41072/MATH61072 Algebraic Topology Supplementary read- ing §C. Axiomatic Homology Theory
C.1 Introduction. The basic ideas of homology go back to Poincar´ein 1895 when he defined the Betti numbers and torsion numbers of a complex. The idea of defining homology groups was developed from about 1925 by Heinz Hopf in G¨ottingen under the influence of Emmy Noether. Subse- quently, various different way of defining homology groups were developed in order to extend their application to non-triangulable spaces. One can in fact define the homology groups of any topological space using what is called singular homology. This is defined as follows.
C.2 Definition. Given a topological space X, a singular n-simplex in X n is a continuous map σ : ∆ → X where n > 0. The singular n-chain group of X, denoted Sn(X), is the free abelian group on the set of all singular P n-simplices in X. So a singular n-chain is a finite sum i λiσi where λi ∈ Z n and σi : ∆ → X. We define Sn(X) = 0 for n < 0. i n−1 n For 0 6 i 6 n, define δ : ∆ → ∆ by mapping ej 7→ ej for 1 6 j 6 i i n−1 and ej 7→ ej+1 for i < j 6 n and extending linearly. (So δ maps ∆ to n the ith face he1, e2,..., eˆi+1,..., en+1i of ∆ .) We now define, for n > 0, the boundary homomorphism
dn : Sn(X) → Sn−1(X) on generators by n X i i dn(σ) = (−1) σ ◦ δ i=0 and extend linearly to the whole of Sn(X). Of course, dn = 0 for n 6 0. The singular homology groups of X are then defined just like the simpli- cial ones. Thus the singular n-cycle group Zn(X) = Ker dn : Sn(X) → Sn−1(X) and the singular n-boundary group Bn(X) = Im dn+1 : Sn+1(X) → Sn(X) . We can prove that dn ◦ dn+1 = 0: Sn+1(X) → Sn−1(X) so that Bn(X) ⊂ Zn(X) and then the singular n-homology group Hn(X) is defined to be the quotient group Zn(X)/Bn(X).
C.3 Remarks. First of all notice that these groups are obviously topo- logical invariants since a homeomorphism f : X → Y induces group isomor- phisms Sn(X) → Sn(Y ) given on generators by σ 7→ f ◦ σ and so isomor- phisms Zn(X) → Zn(Y ), Bn(X) → Bn(Y ), Hn(X) → Hn(Y ). (They are in
1 fact homotopy invariants but this is harder to prove.) This excellent result is counterbalanced by the fact that it is not all clear how to compute any of these homology groups since for most spaces X the singular n-chain group is uncountably generated. It is possible to calculate the homology groups of very simple spaces from the definition. For example, if P is a one-point space then (Exercise)
for n = 0, H (P ) =∼ Z n 0 for n 6= 0.
In the same sort of way we can prove (Exercise) that
2 for n = 0, H (S0) =∼ Z n 0 for n 6= 0.
Calculations for other spaces are then carried out by deriving various proper- ties of these groups and then using these properties to compute the homology groups from those of the above simple spaces. There are in fact several ways of defining homology groups but for some spaces they do not necessarily give the same groups. However, it turns out that for the underlying spaces of a simplicial complex (these spaces are usually called polyhedra) they do always give the same answer. This was first proved by Samuel Eilenberg and Norman Steenrod in their fundamental book Foundations of Algebraic Topology published in 1952. They showed that for polyhedra (and in fact for spaces homotopy equivalent to polyhedra) homology groups are characterized by certain axioms. They then showed that simplicial homology groups and singular homology groups satisfy these axioms. The axioms they state are for homology groups of a general topological space and require some very technical details. To avoid these technical details these notes do two things.
• The material below restricts attention to the homology groups of tri- angulable spaces.
• The notes below are couched in terms of reduced homology groups which allow for a slightly simpler statement of the axioms.
C.4 Definition. Suppose that X is a topological space. Let P be a one- point space and c: X → P the constant function. Then the reduced singular homology groups of X, denoted H˜n(X) are defined by H˜n(X) = Ker c∗ : Hn(X) → Hn(P ) .
2 C.5 Proposition. The reduced homology groups of X are related to the usual (unreduced) homology groups by
˜ H0(X) × Z if n = 0, Hn(X) = H˜n(X) if n 6= 0.