-
Notifications
You must be signed in to change notification settings - Fork 199
Description
Now that we have abelian categories in #1929, its time to think about how we can go proving various items in the toolbox of homological algebra.
We can prove the short 5-lemma and then the rest, but I thought it might also be a good time to introduce a different abstract approach.
We say a category is regular when it admits a good notion of image factorization. There is an abstract notion of "homological category" in which the short 5-lemma holds. A homological category is a pointed regular protomodular category. Now the definition of protomodular is a bit of a rabbit hole so I would propose an equivalent definition that is normally a theorem:
A homological category is a pointed regular category in which the short 5-lemma holds.
Now I am fairly certain that from this definition we can prove the salamander lemma and from that all other diagram lemmas in homological algebra.
Examples of homological categories include abelian categories, pType and Group. I would also assume that categories of extensions of abelian groups also form homological categories (though I haven't checked).
Another advantage of homological categories is that they are regular by definition. Regular categories have their own internal logic which is very simple. This logic is essentially the language of diagram chasing which might be interesting to make practical.