Take any book on homological algebra, and prove all the theorems without looking at the proofs given in that book. Homological algebra was invented by Eilenberg-MacLane. General category theory (i. e. the theory of arrow-theoretic results) is generally known as abstract nonsense (the terminology is due to Steenrod).
——Serge Lang, Algebra, First edition: page 105; Second edition: page 175
This semester, I will present a series of lectures on homological algebra, and the recordings of the accompanying videos will be made available on Bilibili and YouTube. The main reference textbook is Fundamentals of Algebra: Modules, Categories, Homological Algebra, and Sheaves by Zhi-Jie Chen(陈志杰), published by Higher Education Press (The book is in Chinese). This book is organized in a similar manner to Introduction to Categories, Homological Algebra, and Sheaf Cohomology by Jan R. Strooker (published by Cambridge University Press), with the addition of a chapter on the basics of module theory. We will use both of books as our main reference.
The lecture notes and exercise solutions for the course will be written in English. Handwritten lecture notes will be published as the course progresses, and a LaTeX-based PDF version will be provided upon completion of the course. Also check my notion page (link, note that this page is in Chinese) for more details.
Lecture Notes and Videos
We will closely follow the textbook. The links for the video, lecture notes, and exercises will be updated weekly after each section is covered. Below are the details:
◊ Introduction
§ 0.1 Introduction [Video]
◊ Chapter 1: Modules
- § 1.1 Definition and Basic Properties of Modules: [Video, Notes, Exercises]
Definition of modules, Some important examples of modules, Submodules, Quotient modules, Irreducible modules, Cyclic modules, Annihilators, and Torsion modules. - § 1.2 Module Homomorphisms: [Video, Notes, Exercise]
Module homomorphism, Monomorphism, Epimorphism, Isomorphism, Kernel and image, Cokernel and coimage, Hom module, Isomorphism theorems of modules, Exact sequence, Short five lemma, Five lemma, Snake lemma. - § 1.3 Direct Sum and Direct Product of Modules: [Video, Notes, Exercise]
Direct sum of modules, Internal direct sum, Splitting lemma, Universal properties of direct sum and direct product. - § 1.4 Free Modules: [Video, Notes, Exercise]
Definition of free module, Criteria for free module, Rank of free module. - § 1.5 Hom and Projective Modules: [Video, Notes, Exercise]
Definition of projective module, Criterion for projective modules, Relationship between free modules and projective modules, Dual module, Application of the splitting lemma. - § 1.6 Injective Modules: [Video, Notes, Exercise]
Duality, Definition of injective module, Criterion of injective module, Baer’s criterion, Divisible module. - § 1.7 Tensor Product and Flat Modules: [Video 1, Video 2, Notes, Exercise]
Definition of tensor product, Universal property of tensor product, Basic properties of tensor product, Tensor product and Hom, Tensor product of free modules, Definition of flat module, Criteria for flat modules, Properties of flat modules, Flat modules over a PID, Summary of relationships between various modules. - § 1.8 Tensor Algebra, Symmetric Algebra, and Exterior Algebra: [Video, Notes, Exercise]
Tensor algebra, Symmetric algebra, Exterior algebra, Properties of exterior algebra, Symmetric and exterior algebras from free modules.
◊ Chapter 2: Categories
- § 2.1 Definition of Categories [Video, Notes, Exercise]
Definition of category, Small category, Locally small category, Subcategory, Full subcategory, Examples of category - § 2.2 Functors and Natural Transformations [Video, Notes, Exercise]
Definition of functors, Covariant functor, Contravariant functor, Opposite category (or dual category), Free functor, Forgetful functor, Hom functor, Tensor functor, and Natural transformation. - § 2.3 Products, Coproducts, and Universal Constructions [Video, Notes, Exercise]
Product, Coproduct, Initial object, Terminal object, Zero object, Pullback, Pushout, Fiber product - § 2.4 Representable Functors and Adjoint Functors [Video, Notes, Exercise]
Representable functor, Hom-functor, Yoneda lemma, Adjoint functor - § 2.5 Abelian Categories [Video, Notes, Exercise]
Monomorphism, Epimorphism, Equalizer, Coequalizer, Kernel, Cokernel, Additive Category, Abelian Category, Additive Functor, Mitchell’s Embedding Theorem. - § 2.6 Limits and Colimits [Video, Notes, Exercise]
Directed index set, Direct system, Direct limit, Inverse System, Inverse limit, Colimit, Limit.
◊ Chapter 3: Homological Algebra
- § 3.1 Complexes and Homology Modules
- § 3.2 Long Exact Sequences and Homotopy
- § 3.3 Decomposition of Modules
- § 3.4 Derived Functors
- § 3.5 Tor
- § 3.6 Ext
- § 3.7 Homological Dimensions
- § 3.8 Homology and Cohomology of Groups
◊ Chapter 4: Sheaves and Their Cohomology
- § 4.1 Presheaves and Sheaves
- § 4.2 Category of Sheaves
- § 4.3 Base Change
- § 4.4 Soft, Flasque, and Injective Sheaves
- § 4.5 Sheaf Cohomology
- § 4.6 Čech Cohomology
- § 4.7 Overview of Spectral Sequences
Recommended Reading
The following are some textbooks and lecture notes on homological algebra.
- An Introduction to Homological Algebra, by Charles A. Weibel (PDF link)
- Basic Homological Algebra, by M. Scott Osborne (PDF link)
- Methods of Homological Algebra, by Sergei I. Gelfand
- Homological Algebra , by Henri Cartan and Samuel Eilenberg (PDF link)
- A Course in Homological Algebra, by Peter Hilton and Urs Stammbach (PDF link)
- Fundamentals of Algebra: Modules, Categories, Homological Algebra, and Sheaves, by Zhi-Jie Chen (代数基础:模、范畴、同调代数与层,陈志杰)
- Introduction to Categories, Homological Algebra, and Sheaf Cohomology, by Jan R. Strooker
- From Calculus to Cohomology, by Ib Madsen, Jxrgen Tornehave (PDF link)
