Last update: 09 March 2012
Homology is one of the most important concepts of modern mathematics. Its importance comes from the fact that homology of a space is invariant under continuous transformations of the space.
Homological algebra develops the algebraic tools used to study homology. Tensor products, Hom, Tor, and Ext are basic functors of homological algebra. This paper introduces the functor Tor and its properties. Tor is defined precisely and several properties are derived.
In order to make the exposition of Tor complete, a short section with preliminary definitions and properties of homology is included. This presentation will serve to reacquaint the reader with basic algebraic topology. This section also provides a concise reference to the basics of algebraic topology. It is not meant to serve as an introduction to basic algebra and algebraic topology, but merely to make the treatment of Tor precise and complete. Definitions and properties of tensor products are included in this section, as they play a central role in the definition of Tor.
Tensor product and projective resolutions are the primary tools for defining Tor. The definition of projective resolutions is done meticulously in order to provide a solid basis for introducing Tor precisely.
Given the definition of Tor, several properties can be derived easily. These properties will be introduced and should provide a good foundation for working with Tor in further study of algebraic topology.
We begin with the following treatment of modules and homology. It should provide a sufficient basis for subsequent proofs.
Throughout this paper, we shall let represent a commutative ring with a unit.
The following definitions of modules and maps are the standard ones. Since the intention here is only to provide a solid algebraic basis for introducing Tor, we will not give proofs of the theorems and propositions in this section. A more complete treatment is given by Atiyah and MacDonald [AM].
An module is an abelian group with a map such that if is denoted by then and We usually denote modules simply as modules.
Let be modules. An map is a homomorphism of abelian groups such that We shall assume that all maps between modules are maps.
If is any family of modules, their direct sum is the set of all families such that and almost all the are zero. Addition and multiplication are defined by:
We now define tensor products. Let and be modules.
A bilinear map is a map such that and for
The tensor product is an module with a bilinear map such that given any bilinear map there is a unique map such that Tensor product can be defined equivalently by and the relations The proof that these definitions are equivalent can be found in most texts that introduce tensor products. See Munkres [Mu].
The following proposition summarizes the important properties of tensor product.
Let be modules.
An exact sequence of modules is a sequence of modules and maps such that for all
An exact sequence of the form is a short exact sequence. A short exact sequence is a split short exact sequence if there exists a map such that the following diagram commutes when is given by and is given by
If is an exact sequence of modules, and is an module, then is exact.
If is a split short exact sequence of modules, and is an module, then is split short exact.
The above is a very concise presentation of modules, tensor products, and exact sequences.
We treat homology in a completely algebraic manner. Although the algebraic presentation is completely precise, the power of homology lies in its geometrical application and it is usually presented in a geometric context. Munkres' boo [Mu] has a complete development of homology both algebraically and geometrically.
A chain complex is a sequence of modules and maps such that for all
Given a chain complex the homology of is given by the family of groups
Let and be chain complexes where are the maps on and are the maps on A chain map is a family of maps such that for all
A chain map induces homomorphisms for all
Given chain maps then a chain homotopy from to is a family of maps such that for all
Two chain complexes and are chain equivalent if there exists and such that and are both chain homotopic to the identity.
A chain complex is acyclic if the chain complex forms an exact sequence of modules.
These definitions provide the basis of the study of homology. The following results are part of a collection of results known as the Eilenberg-Steenrod axioms. We only present the axioms that we will need for subsequent proofs.
Let be chain maps.
If is the identity chain map, then is an isomorphism.
If and are chain homotopic, then
Long exact sequence theorem. Given a short exact sequence of chain complexes (i.e. is exact for each ) then there exists a homomorphism such that the sequence is exact.
The above definitions and terms should make the following definition of Tor complete and readable. This exposition should serve to prevent any confusion in terminology.
Projective resolutions are the primary tools for defining Tor. We present them here in a precise and complete manner. The result of Theorem 4.6 is the key to the definition of Tor. It is this result that makes Tor a well defined functor.
We begin by defining a projective module.
Suppose that is a surjective map. is a projective module if given a map there exists a map such that
Conceptually, this definition says that is a projective module if the following diagram can be filled in
The following results give some insight into the implications of this definition.
A free module is projective.
Proof. |
|
Let be a free module. Since is free, there exists a family of elements of such that any can be written uniquely as
with Let and be maps such that is surjective.
To show that is projective, we need to construct a such that Conceptually, we show that is projective by filling in the following diagram: is well defined since any can be written as the sum in only one way. is an map since for every Furthermore, since and are maps. Thus, and is projective.
|
We will use the following lemma in the proof of Proposition 3.4.
Let be an module. There exists a free module and a surjective map
Proof. |
|
Let
be a generating set for Let
be a free module with basis
Then the map given by
for
is surjective.
|
is projective if and only if is a direct summand of a free module.
Proof. |
|
Suppose that is projective. Let
be the surjective map given in Lemma 3.3.
Since is projective, we can construct such that is the identity map, , on by filling in the following diagram: We need to check that to make sure that and is well defined. Since and so and for and elements of and respectively. Thus, and are inverses and define an isomorphism between and Conversely, suppose that is such that for some module and some free module Suppose that and a surjective are given. To show that is projective, we must show that there exists a such that i.e. by filling in the following diagram:
|
Using the results of these propositions the projective module of many rings can be identified.
Examples.
Chain complexes of projective modules make projective resolutions. This construction will allow us to compute homology of projective resolutions. We now develop this motivation precisely.
Let be a chain complex of modules, then is a chain complex over if there is an map that is surjective. The map is an augmentation and the chain complex is an augmented chain complex over
A chain complex over is projective if each is projective.
A projective resolution of is a projective acyclic chain complex over
A definition has no motivation unless it has some application. The first step towards motivating the definition of projective resolutions is the following proposition.
Projective resolutions exist.
Proof. |
|
A projective resolution of exists if and only if there exists an exact sequence of projective modules ending with
We construct a sequence of free modules and maps such that is surjective and for all This sequence forms an exact sequence of projective modules ending with The and the are constructed by induction. Lemma 3.3 allows us to find and such that is surjective and is free. For the inductive step assume that the and the have been defined such that for all By Lemma 3.3 there exists a free module and a surjective map Let be the imbedding of in is the restriction of the identity map on to So, the image of is Define by Then and the induction is complete.
|
The following results will be used to show that Tor is well defined. Because of this, they are especially significant.
Let and be chain complexes over and respectively. Let be an map. Then a chain map is a chain map over if the following diagram commutes (i.e. if is a chain map).
Let be an map. let and be chain complexes over and respectively. Assume that is projective and that is acyclic.
Proof. |
|
(i) We construct by induction.
Since is surjective and is projective we can construct such that by filling in the following diagram: Notice that since is acyclic and since Thus, since is projective, can be constructed by filling in (ii) We need to show that there exists a for all such that Since we can define We define the rest of the by induction. Note that Since is acyclic and Since is projective and can be constructed by filling in the following diagram: Since is projective, the following diagram can be filled in such that Thus and the induction is complete.
|
Any two projective resolutions over are chain equivalent.
Proof. |
|
Let and be projective resolutions over
Since the identity map from to is an map, by the above theorem we can construct a chain map from to over the identity map. Similarly we can construct a chain map from to over the identity. The composition of these two maps is a chain map from to over the identity. The identity mapping to is also a chain map over the identity. By the above theorem is chain homotopic to the identity map from to Similarly is chain homotopic to the identity map from to and form a chain equivalence between and
|
This result completes our introduction of projective resolutions. It is the primary step towards making a definition of Tor. Without it Tor would not be a well defined functor.
We now define Tor. Tor is just the homology of a projective resolution tensored with an module. It is a functor of two modules: the module that the projective resolution is over, and the module that the projective resolution is tensored by. The results of the previous section show that Tor does not depend on the projective resolution used, but only on the module it is over. This makes Tor a well defined functor of two modules.
Let and be modules. Let be a projective resolution of Define the chain complex by The functor Tor is defined by
The following corollaries of Theorem 4.6 show that Tor is well defined and does not depend on
Let and be the chain equivalence between two projective resolutions and over as given in Theorem 4.6. Let be the identity map between and itself. Then are chain maps and is homotopic to the identity between and itself, and is homotopic to the identity between and itself.
is an isomorphism.
This proves that Tor is a well defined functor. is usually written simply as
Several properties of Tor are immediate. We derive some of these. Most of these results arise from special properties of the ring The following proposition holds for all modules.
is isomorphic to
Proof. |
|
If is a projective resolution then the sequence
is exact. Tensoring by gives an exact sequence
Thus
|
The following propositions and examples apply to the ring
If then for all
Proof. |
|
If then every projective module is free. Thus, if is free the sequence
is exact and forms a projective resolution over We see that and that
for
|
If and then
Proof. |
|
In general if is free and
is an exact sequence of modules then
where is the identity map on If
( is the map given by multiplication by ) then is
The proposition follows.
|
Summarizing, we have the following properties of Tor for modules (abelian groups):
If is a field, then for all
Proof. |
|
10
If is a field, an module is a vector space. Thus, every module has a basis and is free. So
is a projective resolution over
|
These results completely describe the action of Tor on abelian groups and vector spaces.
has a very important property. It is commutative. We will prove this only in the case but it is true in general. The following two results are important tools for working with Tor. We will use them to show that Tor is commutative over abelian groups. Both of these results derive from the long exact sequence theorem of homology.
Suppose that is an exact sequence of modules. Then there exists a long exact sequence for every module
Proof. |
|
The proposition follows from the long exact sequence theorem for homology provided that
is an exact sequence of chain complexes. Since
is exact,
is exact.
We show that since is injective, so is where and is the identity on Let be given by where is the identity on Given a projective module there exists a free module such that for some module Consider the map given by Now and similarly So Since is injective is injective. Therefore is injective. Thus, the sequence is exact and the proposition follows from the long exact sequence theorem.
|
If is an exact sequence of modules, then there exists a long exact sequence for every module
Proof. |
|
We know that projective resolutions and exist over and respectively. By diagram chasing it can be shown that there is a surjective map from
to and thus that is a projective chain complex over Since
is a split short exact sequence of chain complexes,
is a short exact sequence of chain complexes. The proposition follows from the long exact sequence theorem.
|
The following proposition shows that Tor is commutative if
If then
Proof. |
|
First we show that for any free module
is a projective resolution.
is the same as
Computing homology on
gives
The exact sequence and Propositions 5.8 and 5.9 give the exact sequences and These reduce to and Thus,
|
This completes our discussion of Tor. We have defined Tor and derived some of its properties. The projective resolutions used to define Tor and the results necessary to show that Tor is well defined were preceded by the relevant definitions and results of basic algebra and algebraic topology. As a composite this forms a complete and precise exposition of Tor.
Tor is only one of the functors used in algebraic topology. Tensor products, Hom, Ext, and Tor all have similar properties over fields and modules. We have used tensor products extensively in this paper. The definition of Ext is very similar to the definition of Tor. Hom is used to define cohomology. The most powerful immediate application of these functors is in proving the universal coefficient theorems for homology and cohomology.
Homological algebra yields many tools that are useful in the study of algebraic topology. The applications of this algebra are fascinating and every mathematician should study them. I, however, will leave the future education of the reader in the hands of Munkres [Mu] and Spanier [Sp].
I am indebted to Professor F. Peterson for teaching me everything I know about algebraic topology. Most of the material in this paper was taken from his lectures for 18.905 Algebraic Topology, at MIT. I owe special thanks to all my professors at MIT for teaching me the art of mathematics, a task that required lots of patience on their part.
[AM] Atiyah, M.F., and MacDonald, I.G., Introduction to Commutative Algebra, Addison-Wesley, 1969.
[Mu] Munkres, J.R., Elements of Algebraic Topology, Benjamin/Cummings, 1984.
[P] Peterson, F., Lectures for 18.905 Algebraic Topology, MIT, Fall 1986.
[Ps] Peterson, F., "The Start of Homological Algebra": Problem Set 2 for 18.905 Algebraic Topology, MIT, Fall 1986.
[Sp] Spanier, E., Algebraic Topology, McGraw-Hill, 1966; Springer-Verlag, 1982.
These notes are taken from
[R]
Ram, A., An Introduction to Tor: Definitions and Properties, 18.905 Algebraic Topology, F. Peterson, March 1, 1987.