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 Tor1 and the torsion subgroup of an abelian group.
In the special case of abelian groups, Tor was introduced by Eduard Čech in 1935[1] and named by Samuel Eilenberg around 1950.[2] It was first applied to the Künneth theorem and universal coefficient theorem in topology. For modules over any ring, Ext was defined by Henri Cartan and Eilenberg in 1956.[3]
Definition
Let R be a ring. Write R\textsf{-Mod} for the category of left R-modules and \textsf{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\otimes_R B for A in \textsf{Mod-}R. This is a right exact functor from \textsf{Mod-}R to the category of abelian groups \textbf{Ab}, and so it has left derived functors \mathcal L_i T. The Tor groups are the abelian groups defined by
\operatorname{Tor}_i^R(A,B) = (\mathcal L_iT)(A),
for an integer i. By definition, this means: take any projective resolution
\cdots\to P_2 \to P_1 \to P_0 \to A\to 0,
and remove A, and form the chain complex:
\cdots \to P_2\otimes_R B \to P_1\otimes_R B \to P_0\otimes_R B \to 0
For each integer i, the group \operatorname{Tor}_i^R(A,B) is the homology of this complex at position i. It is zero for i negative. Moreover, \operatorname{Tor}_0^R(A,B) is the cokernel of the map P_1\otimes_R B \to P_0\otimes_R B, which is isomorphic to A \otimes_R B.
Alternatively, one can define \mathrm{Tor} by fixing A and taking the left derived functors of the right exact functor G(B)=A\otimes_RB. 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.[4] Moreover, for a fixed ring R, \mathrm{Tor} is a functor in each variable (from R-modules to abelian groups).
For a commutative ring R and R-modules A and B, \operatorname{Tor}^R_i(A,B) is an R-module (using that A\otimes_RB is an R-module in this case). For a non-commutative ring R, \operatorname{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 \operatorname{Tor}^R_i(A,B) is at least an S-module.
Properties
Here are some of the basic properties and computations of Tor groups.[5]
\mathrm{Tor}_0^R(A,B)\cong A\otimes_RBfor any rightR-moduleAand leftR-moduleB.\mathrm{Tor}_i^R(A,B)=0for alli>0if eitherAorBis flat (for example, free) as anR-module. In fact, one can compute Tor using a flat resolution of eitherAorB; this is more general than a projective (or free) resolution.[6]- If
A, Bare finitely generated abelian groups, then\operatorname{Tor}_1^\Z(A,B) \cong A_{\text{tor}} \otimes_\Z B_{\text{tor}}, whereA_{\text{tor}}is the torsion subgroup ofA. - There are converses to the previous statement:
- If
\mathrm{Tor}_1^R(A,B)=0for allB, thenAis flat (and hence\mathrm{Tor}_i^R(A,B)=0for alli>0). - If
\mathrm{Tor}_1^R(A,B)=0for allA, thenBis flat (and hence\mathrm{Tor}_i^R(A,B)=0for alli>0).
- If
- By the general properties of derived functors, every short exact sequence
0\to K\to L\to M\to 0of rightR-modules induces a long exact sequence of the form[7]
\cdots \to \operatorname{Tor}_2^R(M,B) \to \operatorname{Tor}_1^R(K,B) \to \operatorname{Tor}_1^R(L,B) \to \operatorname{Tor}_1^R (M,B) \to K\otimes_R B\to L\otimes_R B\to M\otimes_R B\to 0,
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\mathrm{Tor}_i^R(A,B)\cong \mathrm{Tor}_i^R(B,A).[8] (ForRcommutative, there is no need to distinguish between left and rightR-modules.) - If
Ris a commutative ring anduinRis not a zero divisor, then for anyR-moduleB,
\operatorname{Tor}^R_i(R/(u),B)\cong\begin{cases} B/uB & i=0\\ B[u] & i=1\\ 0 &\text{otherwise}\end{cases}
where
B[u] = \{x \in B : ux =0 \}
is the u-torsion subgroup of B. This is the explanation for the name Tor. Taking R to be the ring \Z of integers, this calculation can be used to compute \operatorname{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.[9] For example, if
Ris the polynomial ringk[x_1,\ldots,x_n]over a fieldk, then\operatorname{Tor}_*^R(k,k)is the exterior algebra overkonngenerators in\mathrm{Tor}_1. \operatorname{Tor}^{\Z}_i(A,B)=0for alli\ge 2. The reason: every abelian groupAhas a free resolution of length 1, since every subgroup of a free abelian group is free abelian.- Generalizing the previous example,
\operatorname{Tor}^{R}_i(A,B)=0for alli\ge 2ifRis a principal ideal domain (PID). The reason: every moduleAover a PID has a free resolution of length 1, since every submodule of a free module over a PID is free. - For any ring
R, Tor preserves direct sums (possibly infinite) and filtered colimits in each variable.[10] For example, in the first variable, this says that
\begin{align}
\operatorname{Tor}_i^R \left (\bigoplus_{\alpha} M_{\alpha}, N \right ) &\cong \bigoplus_{\alpha} \operatorname{Tor}_i^R(M_{\alpha},N) \\
\operatorname{Tor}_i^R \left (\varinjlim_{\alpha} M_{\alpha}, N \right ) &\cong \varinjlim_{\alpha} \operatorname{Tor}_i^R(M_{\alpha},N)
\end{align}
- Flat base change: for a commutative flat
R-algebraT,R-modulesAandB, and an integeri,[11]
\mathrm{Tor}_i^R(A,B)\otimes_R T \cong \mathrm{Tor}_i^T(A\otimes_R T,B\otimes_R T).
It follows that Tor commutes with localization. That is, for a multiplicatively closed set S in R,
S^{-1} \operatorname{Tor}_i^R(A, B) \cong \operatorname{Tor}_i^{S^{-1} R} \left (S^{-1} A, S^{-1} B \right ).
- For a commutative ring
Rand commutativeR-algebrasAandB,\mathrm{Tor}_*^R(A,B)has the structure of a graded-commutative algebra overR. Moreover, elements of odd degree in the Tor algebra have square zero, and there are divided power operations on the elements of positive even degree.[12]
Important special cases
- Group homology is defined by
H_*(G,M)=\operatorname{Tor}^{\Z[G]}_*(\Z, M),where G is a group, M is a representation of G over the integers, and\Z[G]is the group ring of G. - For an algebra A over a field k and an A-bimodule M, Hochschild homology is defined by
HH_*(A,M)=\operatorname{Tor}_*^{A\otimes_k A^{\text{op}}}(A, M).
- Lie algebra homology is defined by
H_*(\mathfrak g,M)=\operatorname{Tor}_*^{U\mathfrak g}(R,M), where\mathfrak gis a Lie algebra over a commutative ring R, M is a\mathfrak g-module, andU\mathfrak gis the universal enveloping algebra. - For a commutative ring R with a homomorphism onto a field k,
\operatorname{Tor}_*^R(k,k)is a graded-commutative Hopf algebra over k.[13] (If R is a Noetherian local ring with residue field k, then the dual Hopf algebra to\operatorname{Tor}_*^R(k,k)is Ext(k,k).) As an algebra,\operatorname{Tor}_*^R(k,k)is the free graded-commutative divided power algebra on a graded vector space π*(R).[14] When k has characteristic zero, π*(R) can be identified with the André-Quillen homology D*(k/R,k).[15]
See also
Notes
- ^ "Les groupes de Betti d'un complexe infini". Fundamenta Mathematicae. 25: 33–44. 1935. doi:10.4064/fm-25-1-33-44
- ^ Weibel (1999).
- ^ Cartan, Henri & Eilenberg, Samuel (1999 [1956]). Homological Algebra. Princeton University Press. ISBN 0-691-04991-2. MR 0575792.
- ^ 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), Corollary 3.2.10.
- ^ Avramov & Halperin (1986), section 2.16; "Stacks Project, Tag 09PQ".
- ^ Avramov & Halperin (1986), section 4.7.
- ^ Gulliksen & Levin (1969), Theorem 2.3.5; Sjödin (1980), Theorem 1.
- ^ Quillen (1970), section 7.
References
- J.-E. Roos (ed.) (1986), "Through the looking glass: a dictionary between rational homotopy theory and local algebra", Algebra, algebraic topology, and their interactions (Stockholm, 1983), Vol. 1183, Lecture Notes in Mathematics, Springer Nature, pp. 1–27, doi:10.1007/BFb0075446. ISBN 978-3-540-16453-1. MR 0846435
- Homological algebra, Princeton: Princeton University Press, 1999, ISBN 0-691-04991-2. MR 0077480
- "Les groupes de Betti d'un complexe infini", Fundamenta Mathematicae. 25: 33–44, 1935, doi:10.4064/fm-25-1-33-44
- "Homology of local rings", Vol. 20, Queen's Papers in Pure and Applied Mathematics, Queen's University, 1969, MR 0262227
- Quillen, Daniel (1970), "On the (co-)homology of commutative rings", "Applications of categorical algebra", Vol. 17, Proc. Symp. Pure Mat., American Mathematical Society, pp. 65–87, MR 0257068
- "Hopf algebras and derivations", Journal of Algebra. 64: 218–229, 1980, doi:10.1016/0021-8693(80)90143-X. MR 0575792
- "History of homological algebra", "History of topology", Amsterdam: North-Holland, 1999, pp. 797–836, MR 1721123
External links
- The Stacks Project Authors, "The Stacks Project"