Tor functor: Difference between revisions

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
imported>1234qwer1234qwer4
 
imported>Barçaforlife
mNo edit summary
 
Line 2: Line 2:
In [[mathematics]], the '''Tor functors''' are the [[derived functor]]s of the [[tensor product of modules]] over a [[ring (mathematics)|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 [[group cohomology#Group homology|homology of groups]], [[Lie algebra homology|Lie algebra]]s, and [[Hochschild homology|associative algebras]] can all be defined in terms of Tor. The name comes from a relation between the first Tor group Tor<sub>1</sub> and the [[torsion subgroup]] of an [[abelian group]].
In [[mathematics]], the '''Tor functors''' are the [[derived functor]]s of the [[tensor product of modules]] over a [[ring (mathematics)|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 [[group cohomology#Group homology|homology of groups]], [[Lie algebra homology|Lie algebra]]s, and [[Hochschild homology|associative algebras]] can all be defined in terms of Tor. The name comes from a relation between the first Tor group Tor<sub>1</sub> 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.<ref>Weibel (1999).</ref> 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''.<ref>Cartan & Eilenberg (1956), section VI.1.</ref>
In the special case of abelian groups, Tor was introduced by [[Eduard Čech]] in 1935<ref>{{Cite journal | author1-last=Čech | author1-first=Eduard | author1-link=Eduard Čech | title=Les groupes de Betti d'un complexe infini | journal=[[Fundamenta Mathematicae]] | volume=25 | year=1935 | pages=33–44 | doi=10.4064/fm-25-1-33-44 | jfm=61.0609.02| url=http://dml.cz/bitstream/handle/10338.dmlcz/501039/Cech_01-0000-67_1.pdf | doi-access=free }}</ref> and named by [[Samuel Eilenberg]] around 1950.<ref>Weibel (1999).</ref> It was first applied to the [[Künneth theorem]] and [[universal coefficient theorem]] in topology. For modules over any [[ring (mathematics)|ring]], Ext was defined by [[Henri Cartan]] and Eilenberg in 1956.<ref>{{Cite book |last=Cartan |first=Henri |title=Homological Algebra |last2=Eilenberg |first2=Samuel |publisher=Princeton University Press |year=1999 |isbn=0-691-04991-2 |edition= |mr=0575792 |orig-year=1956}}</ref>


==Definition==
==Definition==
Line 23: Line 23:
*Tor{{supsub|''R''|0}}(''A'', ''B'') ≅ ''A'' ⊗<sub>''R''</sub> ''B'' for any right ''R''-module ''A'' and left ''R''-module ''B''.
*Tor{{supsub|''R''|0}}(''A'', ''B'') ≅ ''A'' ⊗<sub>''R''</sub> ''B'' for any right ''R''-module ''A'' and left ''R''-module ''B''.
*Tor{{su|b=''i''|p=''R''}}(''A'', ''B'') = 0 for all ''i'' > 0 if either ''A'' or ''B'' is [[flat module|flat]] (for example, [[free module|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.<ref>Weibel (1994), Lemma 3.2.8.</ref>
*Tor{{su|b=''i''|p=''R''}}(''A'', ''B'') = 0 for all ''i'' > 0 if either ''A'' or ''B'' is [[flat module|flat]] (for example, [[free module|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.<ref>Weibel (1994), Lemma 3.2.8.</ref>
*If <math>A, B</math> are finitely generated abelian groups, then <math>\operatorname{Tor}_1^\Z(A,B) \cong A_{tor} \otimes_\Z B_{tor}</math>, where <math>A_{tor}</math> is the [[torsion subgroup]] of <math>A</math>.
*There are converses to the previous statement:
*There are converses to the previous statement:
**If Tor{{su|b=1|p=''R''}}(''A'', ''B'') = 0 for all ''B'', then ''A'' is flat (and hence Tor{{su|b=''i''|p=''R''}}(''A'', ''B'') = 0 for all ''i'' > 0).
**If Tor{{su|b=1|p=''R''}}(''A'', ''B'') = 0 for all ''B'', then ''A'' is flat (and hence Tor{{su|b=''i''|p=''R''}}(''A'', ''B'') = 0 for all ''i'' > 0).

Latest revision as of 07:18, 13 November 2025

Template:Short description 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-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⊗RB 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 LiT. The Tor groups are the abelian groups defined by ToriR(A,B)=(LiT)(A), for an integer i. By definition, this means: take any projective resolution ⋯→P2→P1→P0→A→0, and remove A, and form the chain complex: ⋯→P2⊗RB→P1⊗RB→P0⊗RB→0

For each integer i, the group ToriR(A,B) is the homology of this complex at position i. It is zero for i negative. Moreover, Tor0R(A,B) is the cokernel of the map P1⊗RB→P0⊗RB, which is isomorphic to A⊗RB.

Alternatively, one can define Tor by fixing A and taking the left derived functors of the right exact functor G(B)=A⊗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, Tor is a functor in each variable (from R-modules to abelian groups).

For a commutative ring R and R-modules A and B, ToriR(A,B) is an R-module (using that A⊗RB is an R-module in this case). For a non-commutative ring R, ToriR(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 ToriR(A,B) is at least an S-module.

Properties

Here are some of the basic properties and computations of Tor groups.[5]

  • TorTemplate:Supsub(A, B) ≅ A ⊗R B for any right R-module A and left R-module B.
  • TorScript error: No such module "Su".(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.[6]
  • If A,B are finitely generated abelian groups, then Tor1ℤ(A,B)≅Ator⊗ℤBtor, where Ator is the torsion subgroup of A.
  • There are converses to the previous statement:
    • If TorScript error: No such module "Su".(A, B) = 0 for all B, then A is flat (and hence TorScript error: No such module "Su".(A, B) = 0 for all i > 0).
    • If TorScript error: No such module "Su".(A, B) = 0 for all A, then B is flat (and hence TorScript error: No such module "Su".(A, B) = 0 for all i > 0).
  • 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[7] ⋯→Tor2R(M,B)→Tor1R(K,B)→Tor1R(L,B)→Tor1R(M,B)→K⊗RB→L⊗RB→M⊗RB→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 TorScript error: No such module "Su".(A, B) ≅ TorScript error: No such module "Su".(B, A).[8] (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, ToriR(R/(u),B)≅{B/uBi=0B[u]i=10otherwise where B[u]={x∈B:ux=0} is the u-torsion subgroup of B. This is the explanation for the name Tor. Taking R to be the ring ℤ of integers, this calculation can be used to compute Tor1ℤ(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 R is the polynomial ring k[x1, ..., xn] over a field k, then Tor*R(k,k) is the exterior algebra over k on n generators in Tor1.
  • Toriℤ(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.
  • Generalizing the previous example, ToriR(A,B)=0 for all i ≥ 2 if R is a principal ideal domain (PID). The reason: every module A over 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 ToriR(⨁αMα,N)≅⨁αToriR(Mα,N)ToriR(lim→αMα,N)≅lim→αToriR(Mα,N)
  • Flat base change: for a commutative flat R-algebra T, R-modules A and B, and an integer i,[11] ToriR(A,B)⊗RT≅ToriT(A⊗RT,B⊗RT). It follows that Tor commutes with localization. That is, for a multiplicatively closed set S in R, S−1ToriR(A,B)≅ToriS−1R(S−1A,S−1B).
  • For a commutative ring R and commutative R-algebras A and B, TorTemplate:Supsub(A,B) has the structure of a graded-commutative algebra over R. 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

See also

Notes

<templatestyles src="Reflist/styles.css" />

  1. ↑ Script error: No such module "Citation/CS1".
  2. ↑ Weibel (1999).
  3. ↑ Script error: No such module "citation/CS1".
  4. ↑ Weibel (1994), section 2.4 and Theorem 2.7.2.
  5. ↑ Weibel (1994), Chapters 2 and 3.
  6. ↑ Weibel (1994), Lemma 3.2.8.
  7. ↑ Weibel (1994), Definition 2.1.1.
  8. ↑ Weibel (1994), Remark in section 3.1.
  9. ↑ Weibel (1994), section 4.5.
  10. ↑ Weibel (1994), Corollary 2.6.17.
  11. ↑ Weibel (1994), Corollary 3.2.10.
  12. ↑ Avramov & Halperin (1986), section 2.16; Script error: No such module "citation/CS1"..
  13. ↑ Avramov & Halperin (1986), section 4.7.
  14. ↑ Gulliksen & Levin (1969), Theorem 2.3.5; Sjödin (1980), Theorem 1.
  15. ↑ Quillen (1970), section 7.

Script error: No such module "Check for unknown parameters".

References

  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".
  • Script error: No such module "citation/CS1".

External links

  • Script error: No such module "citation/CS1".