Fiveable

🧬Homological Algebra Unit 5 Review

QR code for Homological Algebra practice questions

5.4 Existence theorems and applications

5.4 Existence theorems and applications

Written by the Fiveable Content Team • Last updated August 2025
Written by the Fiveable Content Team • Last updated August 2025
🧬Homological Algebra
Unit & Topic Study Guides

Projective and injective resolutions are powerful tools in homological algebra. They allow us to study modules through sequences of simpler objects, giving us insight into their structure and properties.

These resolutions are crucial for computing derived functors like Ext and Tor. They help us measure how far a module is from being projective or injective, and provide a way to understand the global structure of rings.

Projective and Injective Resolutions

Existence of Projective and Injective Modules

  • Every module MM over a ring RR has a projective resolution
    • Construct a projective resolution by taking a free resolution and replacing each free module with a projective module
  • Every module MM over a ring RR has an injective resolution
    • Construct an injective resolution by embedding MM into an injective module and repeating the process
  • A ring RR has enough projectives if every RR-module is a quotient of a projective module
    • Equivalent to every RR-module having a projective resolution
  • A ring RR has enough injectives if every RR-module can be embedded into an injective module
    • Equivalent to every RR-module having an injective resolution

Properties of Projective and Injective Resolutions

  • Projective resolutions are unique up to homotopy equivalence
    • Two projective resolutions of the same module are chain homotopic
  • Injective resolutions are unique up to homotopy equivalence
    • Two injective resolutions of the same module are chain homotopic
  • Projective resolutions can be used to compute derived functors of right exact functors
    • Example: ExtRn(M,N)\operatorname{Ext}^n_R(M,N) is the nn-th homology of HomR(P,N)\operatorname{Hom}_R(P_\bullet, N), where PP_\bullet is a projective resolution of MM
  • Injective resolutions can be used to compute derived functors of left exact functors
    • Example: ExtRn(M,N)\operatorname{Ext}^n_R(M,N) is the nn-th cohomology of HomR(M,I)\operatorname{Hom}_R(M, I^\bullet), where II^\bullet is an injective resolution of NN
Existence of Projective and Injective Modules, Category:Homological algebra - Wikimedia Commons

Fundamental Homological Lemmas and Theorems

Horseshoe Lemma

  • Given a short exact sequence of chain complexes, there exists a short exact sequence of the corresponding homology groups
    • Constructs a long exact sequence in homology from a short exact sequence of chain complexes
  • Provides a tool for computing homology groups of chain complexes
    • Example: If 0ABC00 \to A_\bullet \to B_\bullet \to C_\bullet \to 0 is a short exact sequence of chain complexes, then there is a long exact sequence Hn(A)Hn(B)Hn(C)Hn1(A)\cdots \to H_n(A_\bullet) \to H_n(B_\bullet) \to H_n(C_\bullet) \to H_{n-1}(A_\bullet) \to \cdots
Existence of Projective and Injective Modules, A Characterisation of Morita Algebras in Terms of Covers | SpringerLink

Comparison Theorem

  • Given a morphism of chain complexes that induces isomorphisms on homology, the chain complexes are chain homotopic
    • Useful for comparing resolutions and proving uniqueness up to homotopy
  • Allows for the construction of chain maps between resolutions
    • Example: If PP_\bullet and QQ_\bullet are projective resolutions of a module MM, then there exists a chain map f:PQf_\bullet: P_\bullet \to Q_\bullet lifting the identity on MM, and ff_\bullet is a homotopy equivalence

Derived Functors

Ext and Tor Functors

  • ExtRn(M,N)\operatorname{Ext}^n_R(M,N) is the nn-th derived functor of HomR(M,)\operatorname{Hom}_R(M,-) applied to NN
    • Measures the failure of the functor HomR(M,)\operatorname{Hom}_R(M,-) to be exact
  • TornR(M,N)\operatorname{Tor}_n^R(M,N) is the nn-th derived functor of RN- \otimes_R N applied to MM
    • Measures the failure of the functor RN- \otimes_R N to be exact
  • ExtRn(M,N)\operatorname{Ext}^n_R(M,N) can be computed using a projective resolution of MM or an injective resolution of NN
    • ExtRn(M,N)=Hn(HomR(P,N))\operatorname{Ext}^n_R(M,N) = H^n(\operatorname{Hom}_R(P_\bullet, N)), where PP_\bullet is a projective resolution of MM
    • ExtRn(M,N)=Hn(HomR(M,I))\operatorname{Ext}^n_R(M,N) = H^n(\operatorname{Hom}_R(M, I^\bullet)), where II^\bullet is an injective resolution of NN
  • TornR(M,N)\operatorname{Tor}_n^R(M,N) can be computed using a projective resolution of MM or a flat resolution of NN
    • TornR(M,N)=Hn(PRN)\operatorname{Tor}_n^R(M,N) = H_n(P_\bullet \otimes_R N), where PP_\bullet is a projective resolution of MM
    • TornR(M,N)=Hn(MRF)\operatorname{Tor}_n^R(M,N) = H_n(M \otimes_R F_\bullet), where FF_\bullet is a flat resolution of NN

Global Dimension

  • The global dimension of a ring RR is the supremum of the projective dimensions of all RR-modules
    • Measures how far the ring is from being semisimple
  • A ring has finite global dimension if and only if every module has a finite projective resolution
    • Example: Semisimple rings have global dimension 0, as every module is projective
  • The global dimension of a ring is equal to the supremum of the injective dimensions of all RR-modules
    • Consequence of the balance of Ext\operatorname{Ext} functor: ExtRn(M,N)ExtRn(N,M)\operatorname{Ext}^n_R(M,N) \cong \operatorname{Ext}^n_R(N,M) for all n>max(pdM,idN)n > \max(\operatorname{pd} M, \operatorname{id} N)