Commutative Algebra

🧮Commutative Algebra Unit 10 – Tensor Products and Flatness

Tensor products and flatness are fundamental concepts in commutative algebra, bridging abstract algebra and geometry. They allow us to construct new modules, change base rings, and study how well modules preserve exact sequences. Flatness generalizes free modules, providing a powerful tool for understanding module behavior. This topic explores criteria for flatness, its applications in algebraic geometry, and connections to advanced concepts like derived functors and descent theory.

Key Concepts and Definitions

  • Tensor product MRNM \otimes_R N constructs a new module from two given modules MM and NN over a commutative ring RR
  • Universal property characterizes the tensor product as the "most general" bilinear map from M×NM \times N
  • Flatness measures how well the tensor product preserves exact sequences
    • Flat modules behave similarly to free modules under tensor products
  • Torsion modules have elements that become zero when multiplied by some non-zero element of the ring
  • Localization S1RS^{-1}R of a ring RR at a multiplicative set SS allows division by elements of SS
  • Noetherian rings satisfy the ascending chain condition on ideals (every ideal is finitely generated)
  • Exact sequences generalize the notion of injectivity and surjectivity to sequences of maps between modules

Tensor Products: Basics and Construction

  • Tensor product MRNM \otimes_R N is a quotient of the free module generated by symbols mnm \otimes n for mMm \in M, nNn \in N
  • Quotient is taken by the submodule generated by relations ensuring bilinearity:
    • (m1+m2)n=m1n+m2n(m_1 + m_2) \otimes n = m_1 \otimes n + m_2 \otimes n
    • m(n1+n2)=mn1+mn2m \otimes (n_1 + n_2) = m \otimes n_1 + m \otimes n_2
    • (rm)n=m(rn)=r(mn)(rm) \otimes n = m \otimes (rn) = r(m \otimes n) for rRr \in R
  • Universal property states that any bilinear map M×NPM \times N \to P factors uniquely through the tensor product
  • Tensor product is unique up to unique isomorphism by the universal property
  • Tensor products can be constructed over any commutative ring RR (integers, polynomial rings, etc.)
  • Tensor products are associative: (MRN)RPMR(NRP)(M \otimes_R N) \otimes_R P \cong M \otimes_R (N \otimes_R P)
  • Tensor products are symmetric: MRNNRMM \otimes_R N \cong N \otimes_R M

Properties of Tensor Products

  • Right exact functor: tensoring preserves surjections and cokernels
    • If MNP0M \to N \to P \to 0 is exact, then so is MRQNRQPRQ0M \otimes_R Q \to N \otimes_R Q \to P \otimes_R Q \to 0 for any RR-module QQ
  • Commutes with direct sums: (MN)RP(MRP)(NRP)(M \oplus N) \otimes_R P \cong (M \otimes_R P) \oplus (N \otimes_R P)
  • Base change: if f:RSf: R \to S is a ring homomorphism, then MRSSRMM \otimes_R S \cong S \otimes_R M as SS-modules
  • Tensor product with free modules: MRRnMnM \otimes_R R^n \cong M^n (direct sum of nn copies of MM)
  • Tensor product with quotient modules: (M/N)RP(MRP)/(NRP)(M/N) \otimes_R P \cong (M \otimes_R P) / (N \otimes_R P)
  • Tensor product localizes: S1(MRN)(S1M)S1R(S1N)S^{-1}(M \otimes_R N) \cong (S^{-1}M) \otimes_{S^{-1}R} (S^{-1}N)
  • Hom-tensor adjunction: HomR(MRN,P)HomR(M,HomR(N,P))\text{Hom}_R(M \otimes_R N, P) \cong \text{Hom}_R(M, \text{Hom}_R(N, P))

Flatness: Introduction and Motivation

  • Flat modules are a generalization of free modules that behave well under tensor products
  • Motivation: understand when tensor products preserve exact sequences
    • Free modules always preserve exact sequences, but not all modules do
  • Definition: an RR-module MM is flat if the functor RM- \otimes_R M is exact (preserves exact sequences)
    • Equivalently, tensoring with MM preserves injective maps
  • Flat modules form a larger class than free modules, but still have good properties
  • Flatness is a local property: MM is flat if and only if MpM_{\mathfrak{p}} is flat over RpR_{\mathfrak{p}} for all prime ideals p\mathfrak{p}
  • Flatness is preserved under base change, direct sums, and direct limits
  • Projective modules (direct summands of free modules) are always flat, but the converse is not true

Criteria for Flatness

  • Tensor criterion: MM is flat if and only if for every finitely generated ideal II, the natural map IRMMI \otimes_R M \to M is injective
    • Intuition: tensoring with MM does not create new relations among elements of II
  • Localization criterion: MM is flat if and only if for every finitely generated ideal II, the natural map IRMIMI \otimes_R M \to IM is an isomorphism
  • Torsion-free criterion: if RR is an integral domain, then MM is flat if and only if MM is torsion-free
    • A module MM is torsion-free if rm=0rm = 0 for rRr \in R, mMm \in M implies r=0r = 0 or m=0m = 0
  • Local criterion: MM is flat if and only if MpM_{\mathfrak{p}} is free over RpR_{\mathfrak{p}} for all prime ideals p\mathfrak{p}
  • Finite presentation criterion: if MM is finitely presented, then MM is flat if and only if MpM_{\mathfrak{p}} is free over RpR_{\mathfrak{p}} for all maximal ideals p\mathfrak{p}
  • Over a local ring (R,m)(R, \mathfrak{m}), an RR-module MM is flat if and only if any of the following equivalent conditions hold:
    • MM is free
    • MM is projective
    • Tor1R(R/m,M)=0\text{Tor}_1^R(R/\mathfrak{m}, M) = 0

Applications of Tensor Products and Flatness

  • Change of base ring: tensor products allow changing the base ring of a module
    • If f:RSf: R \to S is a ring homomorphism and MM is an RR-module, then SRMS \otimes_R M is an SS-module
  • Extension of scalars: tensor products can be used to extend the scalars of a vector space
    • If VV is a vector space over a field kk and KK is an extension field of kk, then KkVK \otimes_k V is a vector space over KK
  • Exterior algebra: tensor products are used to construct the exterior algebra of a module
    • The exterior algebra M\bigwedge M is the quotient of the tensor algebra T(M)T(M) by the ideal generated by elements of the form mmm \otimes m
  • Flatness and completions: if RR is a Noetherian ring and II is an ideal, then the II-adic completion R^\hat{R} is flat over RR
    • Allows studying properties of RR by passing to its completion
  • Flatness and fibers: if f:XYf: X \to Y is a morphism of schemes, then ff is flat if and only if for every point yYy \in Y, the fiber XyX_y is flat over the local ring OY,y\mathcal{O}_{Y,y}
    • Geometric interpretation of flatness as fibers varying continuously
  • Flatness and deformations: flat families of schemes are used to study deformations and moduli spaces in algebraic geometry

Examples and Counterexamples

  • Z/nZZZ/mZZ/gcd(n,m)Z\mathbb{Z}/n\mathbb{Z} \otimes_{\mathbb{Z}} \mathbb{Z}/m\mathbb{Z} \cong \mathbb{Z}/\gcd(n,m)\mathbb{Z}
    • Tensor product of cyclic groups computes their greatest common divisor
  • QZZ/nZ0\mathbb{Q} \otimes_{\mathbb{Z}} \mathbb{Z}/n\mathbb{Z} \cong 0 for any n>0n > 0
    • Tensoring with Q\mathbb{Q} kills torsion
  • k[x]kk[y]k[x,y]k[x] \otimes_k k[y] \cong k[x,y] for a field kk
    • Tensor product of polynomial rings gives the polynomial ring in two variables
  • Z/2Z\mathbb{Z}/2\mathbb{Z} is not flat over Z\mathbb{Z}
    • The sequence 02ZZ0 \to 2\mathbb{Z} \to \mathbb{Z} is exact, but 02ZZZ/2ZZZZ/2Z0 \to 2\mathbb{Z} \otimes_{\mathbb{Z}} \mathbb{Z}/2\mathbb{Z} \to \mathbb{Z} \otimes_{\mathbb{Z}} \mathbb{Z}/2\mathbb{Z} is not exact
  • Q\mathbb{Q} is flat over Z\mathbb{Z}
    • Q\mathbb{Q} is torsion-free and Z\mathbb{Z} is an integral domain
  • Zp\mathbb{Z}_p (p-adic integers) is flat over Z\mathbb{Z}
    • Completion of Z\mathbb{Z} at the prime ideal (p)(p) is flat

Advanced Topics and Connections

  • Derived functors ToriR(M,N)\text{Tor}_i^R(M,N) measure the failure of the tensor product to be exact
    • Tor0R(M,N)MRN\text{Tor}_0^R(M,N) \cong M \otimes_R N and ToriR(M,N)=0\text{Tor}_i^R(M,N) = 0 for all i>0i > 0 if and only if MM or NN is flat
  • Grothendieck spectral sequence relates the derived functors of a composite functor to the derived functors of its components
    • Generalizes the Künneth formula for the cohomology of a tensor product of chain complexes
  • Flatness in algebraic geometry corresponds to the geometric notion of a flat morphism of schemes
    • Flat morphisms have well-behaved fibers and are used to study families of schemes
  • Faithfully flat descent allows gluing objects and morphisms along a faithfully flat map
    • Generalizes the sheaf condition and Galois descent
  • Cotangent complex LA/R\mathbb{L}_{A/R} is a derived version of the module of Kähler differentials ΩA/R\Omega_{A/R}
    • Measures the infinitesimal deformation theory of a morphism of rings RAR \to A
  • André-Quillen homology D(R,A,M)D_*(R, A, M) is a derived version of the cotangent complex
    • Computes the homology of the cotangent complex and relates to deformation problems in algebraic geometry
  • Hochschild homology HH(A,M)HH_*(A, M) is a derived version of the center of a ring
    • Computed using the derived tensor product MALMM \otimes^{\mathbb{L}}_A M and relates to deformation theory and cyclic homology


© 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.

© 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.