The measures how tensor products deviate from exactness. It takes two and produces a new module for each non-negative integer, with Tor₀ being the tensor product itself. Higher Tor functors capture the non-exactness.

Tor is derived from the tensor product functor using . It's additive, preserves direct sums, and vanishes for flat modules. Tor helps detect flatness and appears in long exact sequences, making it a powerful tool in homological algebra.

Definition and Properties

Tor as a Derived Functor

Top images from around the web for Tor as a Derived Functor
Top images from around the web for Tor as a Derived Functor
  • Tor functor TornR(M,N)\operatorname{Tor}_n^R(M,N) measures the degree to which the tensor product MRNM \otimes_R N fails to be exact
    • Takes two R-modules MM and NN as input and produces a new R-module TornR(M,N)\operatorname{Tor}_n^R(M,N) for each non-negative integer nn
    • Tor0R(M,N)\operatorname{Tor}_0^R(M,N) is isomorphic to the tensor product MRNM \otimes_R N
    • Higher Tor functors TornR(M,N)\operatorname{Tor}_n^R(M,N) for n>0n > 0 measure the deviation from exactness
  • Tor is a obtained by taking a left derived functor of the tensor product functor RN- \otimes_R N
    • Derived functors are a way to extend a functor that is not exact to a sequence of functors that preserve exactness
    • Left derived functors are computed using projective resolutions of the first argument (MM in this case)
  • Tor is an additive functor covariant in both arguments and preserves direct sums
    • TornR(M1M2,N)TornR(M1,N)TornR(M2,N)\operatorname{Tor}_n^R(M_1 \oplus M_2, N) \cong \operatorname{Tor}_n^R(M_1, N) \oplus \operatorname{Tor}_n^R(M_2, N)
    • TornR(M,N1N2)TornR(M,N1)TornR(M,N2)\operatorname{Tor}_n^R(M, N_1 \oplus N_2) \cong \operatorname{Tor}_n^R(M, N_1) \oplus \operatorname{Tor}_n^R(M, N_2)

Flatness and Vanishing of Tor

  • An R-module MM is flat if the functor MRM \otimes_R - is exact
    • Equivalently, MM is flat if TornR(M,N)=0\operatorname{Tor}_n^R(M,N) = 0 for all n>0n > 0 and all R-modules NN
    • Examples of flat modules include free modules, projective modules, and localizations of flat modules
  • If either MM or NN is a flat R-module, then TornR(M,N)=0\operatorname{Tor}_n^R(M,N) = 0 for all n>0n > 0
    • In this case, the tensor product MRNM \otimes_R N is exact, and there is no need for higher Tor functors
  • Tor can be used to detect flatness: an R-module MM is flat if and only if Tor1R(M,N)=0\operatorname{Tor}_1^R(M,N) = 0 for all R-modules NN
    • This provides a practical way to check flatness using a single Tor functor instead of all higher Tor functors

Computation and Applications

Computing Tor using Resolutions

  • Tor functors can be computed using projective resolutions or flat resolutions
    • To compute TornR(M,N)\operatorname{Tor}_n^R(M,N), take a projective resolution PMP_\bullet \to M of MM and tensor it with NN to get a chain complex PRNP_\bullet \otimes_R N
    • The homology of this chain complex at the nn-th position is TornR(M,N)\operatorname{Tor}_n^R(M,N)
  • Alternatively, Tor can be computed using flat resolutions of the second argument
    • Take a flat resolution FNF_\bullet \to N of NN and tensor it with MM to get a chain complex MRFM \otimes_R F_\bullet
    • The homology of this chain complex at the nn-th position is TornR(M,N)\operatorname{Tor}_n^R(M,N)
  • The choice of resolution (projective or flat) depends on the properties of the modules involved and the convenience of computation

Applications and Properties of Tor

  • Tor is related to the concept of torsion in module theory
    • An element xMx \in M is a torsion element if rx=0rx = 0 for some nonzero rRr \in R
    • The set of torsion elements in MM forms a submodule called the torsion submodule Tor(M)\operatorname{Tor}(M)
    • Tor1R(R/I,M)\operatorname{Tor}_1^R(R/I, M) is isomorphic to the II-torsion submodule of MM
  • Tor appears in the long exact sequence of Tor associated with a short exact sequence of modules
    • Given a short exact sequence 0ABC00 \to A \to B \to C \to 0 and an R-module MM, there is a long exact sequence of Tor functors: Torn+1R(C,M)TornR(A,M)TornR(B,M)TornR(C,M)\cdots \to \operatorname{Tor}_{n+1}^R(C,M) \to \operatorname{Tor}_n^R(A,M) \to \operatorname{Tor}_n^R(B,M) \to \operatorname{Tor}_n^R(C,M) \to \cdots
    • This long exact sequence can be used to compute Tor functors and study the relationships between modules
  • Tor satisfies the dimension shifting property: TornR(M,N)Torn1R(M,ΩN)\operatorname{Tor}_n^R(M,N) \cong \operatorname{Tor}_{n-1}^R(M,\Omega N), where ΩN\Omega N is the first syzygy of NN
    • This property allows for the computation of higher Tor functors using lower ones and syzygies
  • Tor is balanced, meaning that TornR(M,N)TornR(N,M)\operatorname{Tor}_n^R(M,N) \cong \operatorname{Tor}_n^R(N,M) for all n0n \geq 0
    • This symmetry property simplifies computations and proofs involving Tor functors

Key Terms to Review (14)

Artin-Rees Lemma: The Artin-Rees Lemma is a crucial result in commutative algebra that provides conditions under which an ideal's power intersects with a submodule of a module. It essentially states that for an ideal and a finitely generated module, there exists some power of the ideal such that its intersection with any submodule can be controlled by a power of the ideal, linking it to properties of local cohomology and modules. This lemma is particularly useful when dealing with the Tor functor and sheaf cohomology, as it helps manage the behavior of ideals in these contexts.
Chain complexes: Chain complexes are algebraic structures that consist of a sequence of abelian groups or modules connected by homomorphisms, where the composition of consecutive maps is zero. This framework is essential in homological algebra as it enables the study of topological and algebraic invariants. Chain complexes are the foundation for defining various constructions and concepts like homology, which help in understanding relationships between different algebraic objects.
Computing Tor: Computing Tor is a process in homological algebra used to measure the derived functors of the tensor product, specifically quantifying the non-flatness of a module. It helps in understanding how modules interact under tensor operations, capturing information about their extensions and relationships. This is especially important in studying properties of modules over rings and allows for the investigation of resolutions and derived categories.
Derived functor: A derived functor is a concept in homological algebra that extends the idea of a functor by associating it with a sequence of objects (called derived objects) which capture the 'homological information' of the original functor. This allows one to study properties of functors that are not preserved under direct application, particularly in the context of resolving modules and understanding exact sequences.
Exactness Property: The exactness property refers to the condition in a sequence of modules and homomorphisms where the image of one morphism coincides with the kernel of the next, indicating a precise relationship between these structures. This property is crucial in homological algebra as it helps to analyze and understand the behavior of functors, particularly in the context of derived functors like Tor.
Functoriality: Functoriality is a fundamental concept in category theory that emphasizes the idea of structure-preserving mappings between categories. It reflects how mathematical structures behave under various transformations, allowing for consistent relationships between different objects and morphisms in those structures. This property is essential for connecting various aspects of homological algebra, including the manipulation of sequences and the study of functors like Tor and derived functors.
Homological dimensions: Homological dimensions refer to a set of numerical invariants that provide information about the complexity of modules and their relationships to projective, injective, or flat resolutions. These dimensions, such as projective dimension, injective dimension, and flat dimension, help us understand how far a given module is from being projective or injective. They play a crucial role in determining properties of functors, particularly when discussing the Tor functor and its applications.
Künneth Formula: The Künneth Formula is a powerful tool in homological algebra that relates the derived functors of the tensor product of two modules to the Tor functor. It provides a way to compute the homology of the tensor product of two chain complexes by utilizing their individual homologies and the Tor functor, thus establishing a deep connection between algebraic structures and topological properties.
Modules: Modules are algebraic structures that generalize vector spaces by allowing scalars to come from a ring instead of a field. They consist of an abelian group along with a compatible action of a ring, providing a framework for linear algebraic concepts in a more general context. This connection to rings is crucial when discussing homological properties and functors like Tor.
Projective Resolutions: A projective resolution of an object in a category is an exact sequence of projective objects that approximates the object and allows us to study its properties. This concept is crucial for understanding the Tor functor, as projective resolutions facilitate the computation of Tor groups by providing a means to replace an object with a more manageable projective object, thus simplifying homological calculations.
Tor and Ext: Tor and Ext are important functors in homological algebra that help measure and describe the properties of modules over a ring. Tor, specifically, is used to study the derived functor of the tensor product, providing information about how modules interact when tensored together. Ext, on the other hand, is the derived functor of the Hom functor, helping to characterize extensions of modules and their relationships.
Tor Functor: The Tor functor is a derived functor that measures the extent to which a sequence fails to be exact when applied to modules. It plays a vital role in homological algebra, connecting algebraic properties of modules with topological invariants, and it helps in understanding the relationships between different algebraic structures.
Tor over a ring: Tor over a ring is a derived functor that measures the failure of flatness of a module, capturing information about the homological properties of modules. It plays a crucial role in homological algebra, especially in studying the relationships between modules and understanding their extension properties. Essentially, Tor helps in computing certain derived functors, providing insights into how modules interact with one another under tensor products.
Tor Spectral Sequence: The Tor spectral sequence is a powerful tool in homological algebra used to compute the Tor functor, which captures information about the derived functors of the tensor product. This spectral sequence arises from a filtered complex and helps calculate the derived functors associated with the functor of tensoring with a module. It can reveal deep relationships between homological properties of modules and their interaction under tensor products.
© 2024 Fiveable Inc. All rights reserved.
AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.