Skip to content

feat(CategoryTheory): the small object argument - #20146

Closed
joelriou wants to merge 80 commits into
masterfrom
small-object-10
Closed

feat(CategoryTheory): the small object argument#20146
joelriou wants to merge 80 commits into
masterfrom
small-object-10

Conversation

@joelriou

@joelriou joelriou commented Dec 21, 2024

Copy link
Copy Markdown
Contributor

This is a formalization of the small object argument, which is often attributed to Quillen (even though this argument originally due to Baer appeared in works by Cartan-Eilenberg and Grothendieck).

Under favorable circumstances, if f i : A i ⟶ B i is a family of morphisms in a category C, any morphism p : X ⟶ Y can be factored as a transfinite composition of pushouts of coproducts of morphisms in f, followed by a morphism that has the right lifting property with respect to the family f.

In the PR #20079, we obtain that any Grothendieck abelian category has enough injectives. In particular, using #19986, we shall know that categories of (abelian) sheaves have enough injectives.


(This is WIP. The main PR is #20245.)

Open in Gitpod

joelriou and others added 30 commits October 23, 2024 15:50
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Junyan Xu <junyanxu.math@gmail.com>
Comment thread Mathlib/CategoryTheory/SmallObject/Basic.lean Outdated
@leanprover-community-bot-assistant leanprover-community-bot-assistant added the merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) label Jan 22, 2025
@joelriou

joelriou commented Feb 4, 2025

Copy link
Copy Markdown
Contributor Author

I will work more on #20245 and extract new smaller chunks after part of the code is refactored.

@joelriou joelriou closed this Feb 4, 2025
@YaelDillies
YaelDillies deleted the small-object-10 branch August 17, 2025 11:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

blocked-by-other-PR This PR depends on another PR (this label is automatically managed by a bot) large-import Automatically added label for PRs with a significant increase in transitive imports merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) t-category-theory Category theory WIP Work in progress

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants