Homological Algebra Introduction
AI-Generated Content
Homological Algebra Introduction
Homological algebra provides a powerful toolkit for studying algebraic structures by analyzing their "shadows" in sequences of maps. While rooted in algebraic topology, its techniques—centered on chain complexes, exact sequences, and derived functors—have become indispensable in commutative algebra, representation theory, and geometry. This field transforms problems about objects into often simpler problems about the relationships between them, allowing you to classify structures, measure obstructions, and transfer information across mathematical domains.
Chain Complexes and Homology: The Basic Machinery
At the heart of homological algebra lies the chain complex. Formally, a chain complex is a sequence of abelian groups (or modules, or objects in any abelian category) connected by homomorphisms, called boundary maps or differentials:
such that the composition of any two consecutive maps is zero: for all . This condition, , means the image of one map is contained in the kernel of the next: .
The failure of this containment to be an equality is precisely what we measure. The homology of the complex at the -th spot is defined as the quotient group:
Elements of the kernel are called cycles (they get mapped to zero), while elements of the image are called boundaries (they come from the previous level). Homology, therefore, consists of cycles modulo boundaries—the "interesting" cycles that are not filling in a higher-dimensional shape. In topology, this counts holes; in algebra, it measures the failure of exactness.
Exact Sequences and Their Implications
A special and crucial type of chain complex is an exact sequence. A sequence is exact at an object if the image of the incoming map equals the kernel of the outgoing map. If it is exact at every object, it is an exact sequence. The condition holds, but the stronger condition means the homology is zero everywhere. Exact sequences package relationships like isomorphism, injection, and surjection into a single, flowing structure.
A short exact sequence is of the form:
Exactness at means is injective (its kernel is the image of , which is ). Exactness at means is surjective (its image is all of , which is the kernel of the map to ). Most importantly, exactness at tells us that . This implies that . You can think of as extending by ; is built from and in a potentially twisted way. Short exact sequences are the fundamental units for building and decomposing objects in homological algebra.
The Snake Lemma and Five Lemma: Diagram Chasing Tools
Working with complexes and sequences often involves commutative diagrams. Two fundamental lemmas allow you to extract new exact sequences from diagrams of existing ones.
The Snake Lemma takes a commutative diagram of two short exact sequences connected by vertical maps:
0 --> A --> B --> C --> 0
f| g| h|
v v v
0 --> A'--> B'--> C'--> 0It states that if the rows are exact, then there is an induced connecting homomorphism that yields a long exact sequence in homology:
The proof involves meticulous diagram chasing, following elements around the diagram. The connecting map is constructed by lifting an element backwards through the surjection and then pushing it forward using the maps in the bottom row. The Snake Lemma is the primary engine for constructing long exact sequences, which are ubiquitous.
The Five Lemma is a powerful tool for showing maps are isomorphisms. Consider a commutative diagram with exact rows:
A --> B --> C --> D --> E
f| g| h| i| j|
v v v v v
A'--> B'--> C'--> D'--> E'The lemma states that if and are isomorphisms, then is also an isomorphism. A weaker but more commonly used variant is that if and are surjective and and are injective, then is injective; conversely, if and are injective and and are surjective, then is surjective. This lemma allows you to prove an isomorphism in the middle of a complex structure by checking conditions on the "ends."
Derived Functors: Ext and Tor
A core objective of homological algebra is to repair the failure of functors to preserve exactness. A functor is left exact if it turns a short exact sequence into an exact sequence . It need not preserve the surjection on the right. Right exact functors preserve the left part instead: is exact.
Derived functors systematically measure this failure and extend the exact sequence. For a left exact functor , we define its right derived functors . The construction uses injective resolutions—replacing an object with a long exact sequence of injective objects. The functor is applied to the resolution, the term at the start is removed, and the homology of the resulting complex defines .
Two archetypal examples are Ext and Tor. For modules over a ring, consider the functor . It is left exact. Its right derived functors are denoted . The group classifies all short exact sequences up to equivalence. It measures the ways can be extended by .
Dually, the tensor product functor is right exact. Its left derived functors are denoted . The group detects torsion and measures the failure of tensor product to be exact. For example, if , , reflecting the fact that tensoring the exact sequence with does not yield an exact sequence on the left.
Preview of Applications: Group Cohomology and Topology
Derived functors provide a unified lens for important applications. In group cohomology, let be a group. The functor of -invariants, which takes a -module to , is left exact. Its right derived functors are the group cohomology groups: . Here, is the trivial -module. classifies crossed homomorphisms modulo principal ones, while classifies group extensions of by .
In topology, homology and cohomology theories themselves are derived functors in a suitable sense. Singular cohomology can be viewed as in the category of chain complexes. More profoundly, the universal coefficient theorems for homology and cohomology are proved using the properties of and , linking the homology with different coefficients. This showcases homological algebra's power to dissect and relate topological invariants.
Common Pitfalls
- Confusing Homology with Cohomology: While formally dual, they answer different questions. Homology typically arises from chain complexes with descending indices (), while cohomology comes from cochain complexes with ascending indices () where the differential increases degree. A cochain complex is still a sequence with : . Its cohomology is . Remember, homology often relates to cycles and boundaries in a space, while cohomology often carries multiplicative structure and classifies higher-order obstructions.
- Misapplying the Five Lemma: The most frequent error is assuming that if the outer four maps are isomorphisms, then the rows must be isomorphic. This is false. The lemma only concludes that the middle map is an isomorphism. The rows could be entirely different objects, but the diagram forces their middle terms to be isomorphic via .
- Ignoring the Category: Homological algebra works in any abelian category (a category with kernels, cokernels, and properties mimicking abelian groups). However, specific constructions like derived functors require enough injective or projective objects. Assuming that you can always take an injective resolution in any category is a mistake. For instance, the category of sheaves has enough injectives, which is crucial for sheaf cohomology, but constructing them is non-trivial.
- Overlooking Naturality: The connecting homomorphism in the Snake Lemma and the isomorphisms provided by many theorems are natural. This means they commute with morphisms of the input data. This naturality is what allows these tools to be glued together consistently across larger mathematical structures and is key for proving functoriality of derived functors.
Summary
- Chain complexes with are the foundational objects, and their homology measures the failure of exactness, capturing essential structural information.
- Short exact sequences represent as an extension of by , and are the building blocks connected by powerful diagram-chasing tools like the Snake Lemma and Five Lemma.
- Derived functors, such as Ext and Tor, systematically correct the failure of functors like and to be exact, providing long exact sequences that contain deep algebraic information.
- These techniques find major application in defining group cohomology for classifying extensions and analyzing group actions, and they provide the formal underpinning for many constructions in algebraic topology.
- Successful application requires careful attention to the underlying category, the direction (homology vs. cohomology), and the naturality of the constructed maps.