Homology theory
In mathematics, homology theory is the axiomatic study of the intuitive geometric idea of homology of cycles on topological spaces. It can be broadly defined as the study of homology theories on topological spaces.
Contents |
[edit] General idea
To any topological space
and any natural number
, one can associate a set
, whose elements are called (
-dimensional) homology classes. There is a well-defined way to add and subtract homology classes, which makes
into an abelian group, called the
th homology group of
. In heuristic terms, the size and structure of
gives information about the number of
-dimensional holes in
. For example, if
is a figure eight, then it has two holes, which in this context count as being one-dimensional. The corresponding homology group
can be identified with the group
of pairs of integers, with one copy of
for each hole. While it seems very straightforward to say that
has two holes, it is surprisingly hard to formulate this in a mathematically rigorous way; this is a central purpose of homology theory.
For a more intricate example, if
is a Klein bottle then
can be identified with
. This is not just a sum of copies of
, so it gives more subtle information than just a count of holes.
The formal definition of
can be sketched as follows. The elements of
are one-dimensional cycles, except that two cycles are considered to represent the same element if they are homologous. The simplest kind of one-dimensional cycles are just closed curves in
, which could consist of one or more loops. If a closed curve
can be deformed continuously within
to another closed curve
, then
and
are homologous and so determine the same element of
. This captures the main geometric idea, but the full definition is somewhat more complex. For details, see singular homology. There is also a version (called simplicial homology) that works when
is presented as a simplicial complex; this is smaller and easier to understand, but technically less flexible.
For example, let
be a torus, as shown on the right. Let
be the pink curve, and let
be the red one. For integers
and
, we have another closed curve that goes
times around
and then
times around
; this is denoted by
. It can be shown that any closed curve in
is homologous to
for some
and
, and thus that
is again isomorphic to
.
[edit] Cohomology
As well as the homology groups
, one can define cohomology groups
. In the common case where each group
is isomorphic to
for some
, we just have
, which is again isomorphic to
, and
, so
and
determine each other. In general, the relationship between
and
is only a little more complicated, and is controlled by the universal coefficient theorem. The main advantage of cohomology over homology is that it has a natural ring structure: there is a way to multiply an
-dimensional cohomology class by a
-dimensional cohomology class to get an
-dimensional cohomology class.
[edit] Applications
Notable theorems proved using homology include the following:
- The Brouwer fixed point theorem: If
is any continuous map from the ball
to itself, then there is a fixed point
with
. - Invariance of domain: If U is an open subset of
and
is an injective continuous map, then
is open and
is a homeomorphism between
and
. - The Hairy ball theorem: any vector field on the 2-sphere (or more generally, the
-sphere for any
) vanishes at some point. - The Borsuk–Ulam theorem: any continuous function from an n-sphere into Euclidean n-space maps some pair of antipodal points to the same point. (Two points on a sphere are called antipodal if they are in exactly opposite directions from the sphere's center.)
[edit] Intersection theory and Poincaré duality
Let
be a compact oriented manifold of dimension
. The Poincaré duality theorem gives a natural isomorphism
, which we can use to transfer the ring structure from cohomology to homology. For any compact oriented submanifold
of dimension
, one can define a so-called fundamental class
. If
is another compact oriented submanifold which meets
transversely, it works out that
. In many cases the group
will have a basis consisting of fundamental classes of submanifolds, in which case the product rule
gives a very clear geometric picture of the ring structure.
[edit] Connection with integration
Suppose that
is an open subset of the complex plane, that
is a holomorphic function on
, and that
is a closed curve in
. There is then a standard way to define the contour integral
, which is a central idea in complex analysis. One formulation of Cauchy's integral theorem is as follows: if
and
are homologous, then
. (Many authors consider only the case where
is simply connected, in which case every closed curve is homologous to the empty curve and so
.) This means that we can make sense of
when
is merely a homology class, or in other words an element of
. It is also important that in the case where
is the derivative of another function
, we always have
(even when
is not homologous to zero).
This is the simplest case of a much more general relationship between homology and integration, which is most efficiently formulated in terms of differential forms and de Rham cohomology. To explain this briefly, suppose that
is an open subset of
, or more generally, that
is a manifold. One can then define objects called
-forms on
. If
is open in
, then the 0-forms are just the scalar fields, the 1-forms are the vector fields, the 2-forms are the same as the 1-forms, and the 3-forms are the same as the 0-forms. There is also a kind of differentiation operation called the exterior derivative: if
is an
-form, then the exterior derivative is an
-form denoted by
. The standard operators div, grad and curl from vector calculus can be seen as special cases of this. There is a procedure for integrating an
-form
over an
-cycle
to get a number
. It can be shown that
for any
-form
, and that
depends only on the homology class of
, provided that
. The classical Stokes's Theorem and Divergence Theorem can be seen as special cases of this.
We say that
is closed if
, and exact if
for some
. It can be shown that
is always zero, so that exact forms are always closed. The de Rham cohomology group
is the quotient of the group of closed forms by the subgroup of exact forms. It follows from the above that there is a well-defined pairing
given by integration.
[edit] Axiomatics and generalised homology
There are various ways to define cohomology groups (for example singular cohomology, Čech cohomology, Alexander–Spanier cohomology or Sheaf cohomology). These give different answers for some exotic spaces, but there is a large class of spaces on which they all agree. This is most easily understood axiomatically: there is a list of properties known as the Eilenberg–Steenrod axioms, and any two constructions that share those properties will agree at least on all finite CW complexes, for example.
One of the axioms is the so-called dimension axiom: if
is a single point, then
for all
, and
. We can generalise slightly by allowing an arbitrary abelian group
in dimension zero, but still insisting that the groups in nonzero dimension are trivial. It turns out that there is again an essentially unique system of groups satisfying these axioms, which are denoted by
. In the common case where each group
is isomorphic to
for some
, we just have
. In general, the relationship between
and
is only a little more complicated, and is again controlled by the Universal coefficient theorem.
More significantly, we can drop the dimension axiom altogether. There are a number of different ways to define groups satisfying all the other axioms, including the following:
- The stable homotopy groups

- Various different flavours of cobordism groups:
,
,
and so on. The last of these (known as complex cobordism) is especially important, because of the link with formal group theory via a theorem of Daniel Quillen. - Various different flavours of K-theory:
(real periodic K-theory),
(real connective),
(complex periodic),
(complex connective) and so on. - Brown–Peterson homology, Morava K-theory, Morava E-theory, and other theories defined using the algebra of formal groups.
- Various flavours of elliptic homology
These are called generalised homology theories; they carry much richer information than ordinary homology, but are often harder to compute. Their study is tightly linked (via the Brown representability theorem) to stable homotopy.
[edit] Homological algebra and homology of other objects
A chain complex consists of groups
(for all
) and homomorphisms
satisfying
. This condition shows that the groups
are contained in the groups
, so one can form the quotient groups
, which are called the homology groups of the original complex. There is a similar theory of cochain complexes, consisting of groups
and homomorphisms
. The simplicial, singular, Čech and Alexander–Spanier groups are all defined by first constructing a chain complex or cochain complex, and then taking its homology. Thus, a substantial part of the work in setting up these groups involves the general theory of chain and cochain complexes, which is known as homological algebra.
One can also associate (co)chain complexes to a wide variety of other mathematical objects, and then take their (co)homology. For example, there are cohomology modules for groups, Lie algebras and so on.
is any continuous map from the ball
to itself, then there is a fixed point
with
.
and
is an
is open and
and
.
-sphere for any
) vanishes at some point.
,
,
and so on. The last of these (known as
(real periodic K-theory),
(real connective),
(complex periodic),
(complex connective) and so on.