homological methods
Homological Algebra
You should know: rings, modules
Overview
Homological algebra is the branch of mathematics that uses algebraic techniques — particularly chain complexes, exact sequences, and derived functors — to study algebraic structures. It arose from algebraic topology (computing homology groups of spaces) and now pervades algebra, geometry, and representation theory. Its core insight is that many algebraic properties can be measured by the failure of certain functors to be exact.
Intuition
If you try to reverse the arrow of a functor (like Hom or tensor), it sometimes fails to be exact — it might not preserve all short exact sequences. Homological algebra quantifies exactly how much it fails using derived functors (Ext, Tor). The homology groups are like 'error terms' that measure obstruction.
Formal Definition
A central object is the chain complex: a sequence of modules connected by boundary maps whose composition is zero. The homology of the complex measures the 'gap' between the image of one boundary map and the kernel of the next.
Worked Examples
A split short exact sequence has a section \(s: C \to B\) with \(g \circ s = \text{id}_C\) (right split) or a retraction \(r: B \to A\) with \(r \circ f = \text{id}_A\) (left split).
Define \(\phi: A \oplus C \to B\) by \(\phi(a,c) = f(a) + s(c)\). Check injectivity: if \(f(a) + s(c) = 0\), apply \(g\) to get \(c = 0\), then \(f(a) = 0\) so \(a=0\).
Surjectivity: for any \(b \in B\), let \(c = g(b)\) and \(a = r(b - s(c))\); then \(\phi(a,c) = b\).
Answer: The splitting gives an isomorphism \(B \cong A \oplus C\).
Practice Problems
Define a projective module and explain how it relates to the exactness of \(\text{Hom}(P,-)\).
Define an injective module and state how it relates to the exactness of \(\text{Hom}(-,I)\).
State the snake lemma and describe one of its applications.
Common Mistakes
Free modules and projective modules are the same thing.
All free modules are projective, but the converse fails in general. Over a PID (like \(\mathbb{Z}\)), projective implies free. But over other rings (e.g., \(\mathbb{Z}/6\mathbb{Z}\)), there exist non-free projectives.
A short exact sequence always splits.
Splitting requires additional structure. The sequence \(0 \to \mathbb{Z} \xrightarrow{\cdot 2} \mathbb{Z} \to \mathbb{Z}/2\mathbb{Z} \to 0\) does not split (\(\mathbb{Z}\) has no \(\mathbb{Z}/2\mathbb{Z}\) submodule of the right form).
Quiz
Summary
- Homological algebra studies chain complexes and their homology, measuring the failure of exactness.
- Short exact sequences are the fundamental building blocks; their behavior under functors is central.
- Projective modules make \(\text{Hom}(P,-)\) exact; injective modules make \(\text{Hom}(-,I)\) exact.
- The snake lemma and long exact sequence in homology are core tools.
- Derived functors (Ext, Tor) quantify the failure of Hom and tensor to be exact.
Mathematics