Boundary Maps
Here’s a brief recap of the previous article: we learnt that in refining a cell decomposition of an object M, we can, at each step, pick an i-dimensional cell and divide it in two. In this way, we introduce an additional i-dimensional cell and an (i-1)-dimensional cell.
Hence even after successive steps, the Euler characteristic , where ni denotes the number of i-dimensional cells, is constant. So χ(M) is independent of the cell decomposition we pick for M and can be used to distinguish between topological spaces, i.e. if χ(M)≠χ(N) then M and N are not homeomorphic as topological spaces.
In fact, it is possible to obtain even finer distinguishing characteristics for the topology of M, known as Betti numbers. For starters, consider the boundary function ∂ which takes a cell to its boundary ∂C, while taking into account its orientation. If C is i-dimensional, then ∂C is a union of (i-1)-dimensional cells. For example, in the following diagram, ∂C can be expressed as a sum of 5 edges:
The critical observation is that when we partition a cell into two, written as , then the boundary map is additive:
as can be seen in the following diagram:
since the two edges which are equal but in opposite directions cancel each other out. The next property we note is that ∂(∂C) = 0, as illustrated by the following diagram.
Betti Numbers
This suggests the following: let Si denote the set of i-dimensional cells in the decomposition. An i–chain is defined as a formal sum where
are i-dimensional cells and
These sums are formal in the sense that we merely treat them symbolically; the set of such sums forms a real vector space
via the following operations
- addition:
;
- scalar multiplication:
.
The boundary map then gives a linear map:
such that the composition is the zero map. It follows from basic linear algebra that we have
as subspaces of
Definition. The i-th Betti number, denoted bi, is the dimension of the quotient
.
We’ll briefly justify why this definition is independent of our choice of cell decomposition. It suffices to reduce to the case where we partition an i-dimensional cell and thus add an (i-1)-dimensional cell D.
The boundary maps are then modified by adding the following relations:
from which we can show that is isomorphic to
for j = i+1, i, i-1, i-2.
Sample Computation: Torus
Consider the torus, which is obtained by gluing the opposite sides of a square together in the same direction:
The above cellular decomposition then comprises of the following cells:
- 2-cells : {A, B}, oriented in clockwise;
- 1-cells : {a, b, c}, with orientation as above;
- 0-cells : {v}, since all four vertices of the square are glued together.
Then we have the following relations:
Now we can easily compute the Betti numbers of the torus.
- First,
is spanned by a single element A+B so it has dimension 1. Thus
- Next,
is spanned by a+c–b and has dimension 1. And
is the full space spanned by {a, b, c}, so
- Finally,
and
is spanned by v and has dimension 1, so
Exercise
Verify the Betti numbers of the following surfaces:
Homology Groups
In fact, by considering the abelian groups instead of vector spaces
and taking group quotients instead of vector space quotients, one can obtain an even finer distinguisher of topological spaces. The resulting groups are called homology groups and denoted by
, where M is the underlying object and i=0, 1, 2, … .
For example, consider the projective plane and the square which have the same Betti numbers.
If we let M be the projective plane on the left, we get:
We still have so the second homology group is
Next,
has Z-basis a+b+c and a–c+b, or equivalently, a+b+c and 2c. On the other hand,
has Z-basis a+b and c. Thus, the resulting group quotient is
Finally,
has basis x–y while
has basis x, y, so the homology group is
On the other hand, we leave it to the reader to check that if N is the square, then and
Thus, the homology groups may differ even if the Betti numbers are the same, but computing the homology groups is a little harder than finding the Betti numbers. This form of homology is known as cellular homology.
Exercise
Compute the homology groups for each of the nine shapes in the previous exercise.
Simplicial Homology
At higher dimensions, it will be a hassle to illustrate the various cells and their boundaries. Thankfully, in the case of simplicial complexes, this can be calculated combinatorically without any need for diagrams. Here, each m-dimensional cell is written as an (m+1)-tuple of points: with its boundary given by:
where the i-th term has all vertices except . E.g.
As an exercise, check that under this definition, we have
Example
Suppose we have the following simplicial complex which is the union of a tetrahedron’s surface and a triangle.
This comprises of four 2-simplices, eight 1-simplices and five 0-simplices. The boundary maps are given as above, e.g.
and
Now it suffices to obtain the homology groups from the sequence
which is left as an exercise for the reader.
In general, expressing a topological object as a simplicial complex can be a rather tedious affair, for the vertices of each simplex must be distinct, and two distinct simplices cannot be represented by the same tuple of vertices. E.g. in the case of a torus, one possibility is the following:
which has 18 faces, 27 edges and 9 vertices. Hence, simplicial homology can be quite a hassle to compute by hand, but on the plus side one can easily write a program to compute it. Also, note that simplicial homology is a special case of cellular homology (one where all cells are simplices).
Exercise. What’s wrong with the following simplicial complex for the torus?
Answer (highlight to read) : the 1-simplices [a, c] and [a, b] are duplicated. E.g. [a, b] appears twice for the two edges at the bottom of the square.
Betti Numbers and Euler Characteristic
One can obtain the Euler characteristic of M from its Betti numbers:
Theorem. For any object M, we have:
Proof
We know from linear algebra that for any linear map T : V → W, we have dim(ker(T)) + dim(im(T)) = dim(V). Hence for each i, we have
And since , we get
as desired. ♦
Mayer-Vietoris Sequence
Suppose . Recall that the principle of inclusion and exclusion allows us to compute the Euler characteristics of X from those of M, N and M ∩ N. The question is: what about Betti numbers and homology groups? We would very much like to say
but we would be lying if we did. Instead, we have the extended exact sequence:
[ Note: an exact sequence of abelian groups is a sequence of maps as above such that for any two consecutive maps we have
Also, the direct sum
of two groups is simply their product. ]
Let’s explain the various maps. First, pick a cellular decomposition of M and of N; then find a decomposition of X which is a common refinement of both. The inclusion then maps chains of M to those of
Clearly, if an m-chain D of M satisfies ∂D = 0, so does its image in
Furthermore, if the chain D is of the form ∂E for some (m+1)-chain E, then the image D’ of D in
is of the form ∂E’, where E’ is the image of E in
Hence the inclusion
induces a map of homology groups:
and similarly
[ Note: even though and
are injective, in general
and
are not. ] Likewise, the inclusions
and
induce
and
Now we define:
as the map
,
as the map
The map left of interest is the boundary map:
For that, suppose we have an m-chain D of such that ∂D=0. Write it as a sum of m-chains D’+D”, where D’, D” are chains of M, N respectively. Now since ∂D’ = -∂D” is an (m-1)-chain in M as well as in N, it must be an (m-1)-chain in M ∩ N; this gives rise to the map
The boundary map is also denoted ∂, which may cause some confusion since the same symbol was earlier used to for a map taking m-chains of M to (m-1)-chains of M.
[ For the conscientious reader, the map is well-defined because
- ∂(∂D’) = 0 so we can take the class of ∂D’ in M ∩ N;
- if we replace D by D+∂E, we can write E as a sum of (m+1)-chains E’+E”, where E’, E” are chains of M, N respectively, so D’ is replaced by D’+∂E’ which gives ∂D’ = ∂(D’+∂E’) = ∂D’;
- if we pick a different D = D1‘ + D2“, then D1‘–D’ = D”–D2“ is a chain in M ∩ N, and thus ∂D1‘ = ∂(D1‘–D’) + ∂D’ has the same image as ∂D’ modulo im(∂) in M ∩ N. ]
Example
Let consider the 3-sphere This is the union of
and
with intersection The long exact sequence above thus gives (together with
since we’re dealing with two or three-dimensional objects here):
Since M and N are homeomorphic to the solid ball and hence the full 3-simplex on [0, 1, 2, 3], it is easy to check that they have trivial homology in dimensions ≥ 1. On the other hand, M ∩ N is homeomorphic to the surface of a cube so we get:
and since it’s easy to check that
is injective.
Hi there! Just wanted to ask about the definition of chains. Here you use formal linear combinations of simplices as a chain, but in Calculus on Manifolds by Spivak, he uses formal linear combinations of (what he calls) singular n-cubes, which are maps from [0,1]^n –> R^s. I know that you should be able to integrate on both kinds of chains simply, but does one offer any advantage over the other? Why is there a difference?
The difference lies in singular or simplicial homology. Spivak is talking about singular homology while I’m talking about simplicial.
Roughly, in singular homology you can prove things but can’t really compute; in simplicial homology you can compute but can’t prove much.The tough part is to show that the two are equal on a huge class of topological spaces (e.g. CW-complexes).