# Tor functor

In mathematics, the **Tor functors** are the derived functors of the tensor product of modules over a ring. Along with the Ext functor, Tor is one of the central concepts of homological algebra, in which ideas from algebraic topology are used to construct invariants of algebraic structures. The homology of groups, Lie algebras, and associative algebras can all be defined in terms of Tor. The name comes from a relation between the first Tor group Tor_{1} and the torsion subgroup of an abelian group.

In the special case of abelian groups, Tor was introduced by Eduard Čech (1935) and named by Samuel Eilenberg around 1950.^{[1]} It was first applied to the Künneth theorem and universal coefficient theorem in topology. For modules over any ring, Tor was defined by Henri Cartan and Eilenberg in their 1956 book *Homological Algebra*.^{[2]}

## Definition[edit]

Let *R* be a ring. Write *R*-Mod for the category of left *R*-modules and Mod-*R* for the category of right *R*-modules. (If *R* is commutative, the two categories can be identified.) For a fixed left *R*-module *B*, let *T*(*A*) = *A* ⊗_{R} *B* for *A* in Mod-*R*. This is a right exact functor from Mod-*R* to the category of abelian groups Ab, and so it has left derived functors *L _{i}T*. The Tor groups are the abelian groups defined by

for an integer *i*. By definition, this means: take any projective resolution

remove the term *A*, and form the chain complex:

For each integer *i*, Tor^{R}_{i}(*A*,*B*) is the homology of this complex at position *i*. It is zero for *i* negative. For example, Tor^{R}_{0}(*A*,*B*) is the cokernel of the map *P*_{1}⊗_{R}*B* → *P*_{0}⊗_{R}*B*, which is isomorphic to *A*⊗_{R}*B*.

Alternatively, one can define Tor by fixing *A* and taking the left derived functors of the right exact functor *G*(*B*)=*A*⊗_{R}*B*. That is, tensor *A* with a projective resolution of *B* and take homology. Cartan and Eilenberg showed that these constructions are independent of the choice of projective resolution, and that both constructions yield the same Tor groups.^{[3]}

For a *commutative* ring *R* and *R*-modules *A* and *B*, Tor^{R}_{i}(*A*,*B*) is an *R*-module (using that *A*⊗_{R}*B* is an *R*-module in this case). For a noncommutative ring *R*, Tor^{R}_{i}(*A*,*B*) is only an abelian group, in general. If *R* is an algebra over a ring *S* (which means in particular that *S* is commutative), then Tor^{R}_{i}(*A*,*B*) is at least an *S*-module.

## Properties[edit]

Here are some of the basic properties and computations of Tor groups.^{[4]}

- Tor
^{R}_{0}(*A*,*B*) ≅*A*⊗_{R}*B*for any right*R*-module*A*and left*R*-module*B*. - Tor
^{R}_{i}(*A*,*B*) = 0 for all*i*> 0 if either*A*or*B*is flat (for example, free) as an*R*-module. In fact, one can compute Tor using a flat resolution of either*A*or*B*; this is more general than a projective (or free) resolution.^{[5]} - There are converses to the previous statement:
- If Tor
^{R}_{1}(*A*,*B*) = 0 for all*B*, then*A*is flat (and hence Tor^{R}_{i}(*A*,*B*) = 0 for all*i*> 0). - If Tor
^{R}_{1}(*A*,*B*) = 0 for all*A*, then*B*is flat (and hence Tor^{R}_{i}(*A*,*B*) = 0 for all*i*> 0).

- If Tor
- By the general properties of derived functors, every short exact sequence 0 →
*K*→*L*→*M*→ 0 of right*R*-modules induces a long exact sequence of the form^{[6]}

- for any left
*R*-module*B*. The analogous exact sequence also holds for Tor with respect to the second variable.

- Symmetry: for a commutative ring
*R*, there is a natural isomorphism Tor^{R}_{i}(*A*,*B*) ≅ Tor^{R}_{i}(*B*,*A*).^{[7]}(For*R*commutative, there is no need to distinguish between left and right*R*-modules.) - If
*R*is a commutative ring and*u*in*R*is not a zero divisor, then

- for any
*R*-module*B*. Here*B*[*u*] denotes the*u*-torsion subgroup of*B*, {*x*∈*B*:*ux*= 0}; this is the explanation for the name Tor. Taking*R*to be the ring**Z**of integers, this calculation can be used to compute Tor^{Z}_{1}(*A*,*B*) for any finitely generated abelian group*A*.

- Generalizing the previous example, one can compute Tor groups that involve the quotient of a commutative ring by any regular sequence, using the Koszul complex.
^{[8]}For example, if*R*is the polynomial ring*k*[*x*_{1},...,*x*_{n}] over a field*k*, then Tor^{R}_{*}(*k*,*k*) is the exterior algebra over*k*on*n*generators in Tor_{1}. - Tor
^{Z}_{i}(*A*,*B*) = 0 for all*i*≥ 2. The reason: every abelian group*A*has a free resolution of length 1, since every subgroup of a free abelian group is free abelian. - For any ring
*R*, Tor preserves direct sums (possibly infinite) and filtered colimits in each variable.^{[9]}For example, in the first variable, this says that

- and

- For a commutative ring
*R*, Tor commutes with localization. That is, for a multiplicatively closed set*S*in*R*,*R*-modules*A*and*B*, and an integer*i*,^{[10]}

## Important special cases[edit]

- Group homology is defined by where
*G*is a group,*M*is a representation of*G*over the integers, and is the group ring of*G*.

- For an algebra
*A*over a ring*R*and an*A*-bimodule*M*, Hochschild homology is defined by .

- Lie algebra homology is defined by where is a Lie algebra over a commutative ring
*R*,*M*is a -module, and is the universal enveloping algebra.

- For a commutative ring
*R*with a homomorphism onto a field*k*, has the structure of a graded-commutative Hopf algebra over*k*. When*k*has characteristic zero, this is the free graded-commutative algebra on the André-Quillen homology^{[11]}

## See also[edit]

## Notes[edit]

**^**Weibel (1999).**^**Cartan & Eilenberg (1956), section VI.1.**^**Weibel (1994), section 2.4 and Theorem 2.7.2.**^**Weibel (1994), Chapters 2 and 3.**^**Weibel (1994), Lemma 3.2.8.**^**Weibel (1994), Definition 2.1.1.**^**Weibel (1994), Remark in section 3.1.**^**Weibel (1994), section 4.5.**^**Weibel (1994), Corollary 2.6.17.**^**Weibel (1994), Corollaries 2.6.12 and 3.2.10.**^**Quillen (1970), section 7.

## References[edit]

- Cartan, Henri; Eilenberg, Samuel (1999) [1956],
*Homological algebra*, Princeton: Princeton University Press, ISBN 0-691-04991-2, MR 0077480 - Čech, Eduard (1935), "Les groupes de Betti d'un complexe infini",
*Fundamenta Mathematicae*,**25**: 33–44, doi:10.4064/fm-25-1-33-44, JFM 61.0609.02 - Quillen, Daniel (1970), "On the (co-)homology of commutative rings",
*Applications of categorical algebra*, Proc. Symp. Pure Mat.,**17**, American Mathematical Society, pp. 65–87, MR 0257068 - Weibel, Charles A. (1994).
*An introduction to homological algebra*. Cambridge Studies in Advanced Mathematics.**38**. Cambridge University Press. ISBN 978-0-521-55987-4. MR 1269324. OCLC 36131259. - Weibel, Charles (1999), "History of homological algebra",
*History of topology*(PDF), Amsterdam: North-Holland, pp. 797–836, MR 1721123