Skip to content

[Merged by Bors] - feat(CategoryTheory/Sites): categories of sheaves are Grothendieck abelian - #19986

Closed
joelriou wants to merge 59 commits into
masterfrom
sheaf-grothendieck-abelian
Closed

[Merged by Bors] - feat(CategoryTheory/Sites): categories of sheaves are Grothendieck abelian#19986
joelriou wants to merge 59 commits into
masterfrom
sheaf-grothendieck-abelian

Conversation

@joelriou

@joelriou joelriou commented Dec 16, 2024

Copy link
Copy Markdown
Contributor

If J is a Grothendieck topology on a small category C : Type v, and A : Type u₁ (with Category.{v} A) is a Grothendieck abelian category, then Sheaf J A is a Grothendieck abelian category.


Open in Gitpod

@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 Dec 23, 2024
@leanprover-community-bot-assistant leanprover-community-bot-assistant removed the merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) label Dec 24, 2024
mathlib-bors Bot pushed a commit that referenced this pull request Dec 24, 2024
…19979)

In this file, we show that if `J : GrothendieckTopology C` and `A` is a preadditive category which has a separator (and suitable coproducts), then `Sheaf J A` has a separator.

General results about generators are moved to a directory `CategoryTheory.Generator`.

Together with #19914, we shall be able to deduce that categories of abelian sheaves are Grothendieck abelian categories (cf. #19986).
@mathlib4-dependent-issues-bot mathlib4-dependent-issues-bot removed the blocked-by-other-PR This PR depends on another PR (this label is automatically managed by a bot) label Dec 24, 2024
@mathlib4-dependent-issues-bot

Copy link
Copy Markdown
Collaborator

@joelriou joelriou removed the WIP Work in progress label Dec 25, 2024

@dagurtomas dagurtomas left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

maintainer delegate

Comment thread Mathlib/CategoryTheory/Abelian/GrothendieckAxioms/Sheaf.lean Outdated
@github-actions

Copy link
Copy Markdown

🚀 Pull request has been placed on the maintainer queue by dagurtomas.

@github-actions github-actions Bot added the maintainer-merge A reviewer has approved the changed; awaiting maintainer approval. label Dec 26, 2024
@dagurtomas dagurtomas added the awaiting-author A reviewer has asked the author a question or requested changes. label Dec 26, 2024
Co-authored-by: Dagur Asgeirsson <dagurtomas@gmail.com>
@joelriou

Copy link
Copy Markdown
Contributor Author

Thanks very much @dagurtomas for the reviews!

@joelriou joelriou removed the awaiting-author A reviewer has asked the author a question or requested changes. label Dec 26, 2024
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

@jcommelin jcommelin left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks 🎉

bors merge

@ghost ghost added the ready-to-merge This PR has been sent to bors. label Jan 2, 2025
mathlib-bors Bot pushed a commit that referenced this pull request Jan 2, 2025
…elian (#19986)

If `J` is a Grothendieck topology on a small category `C : Type v`, and `A : Type u₁` (with `Category.{v} A`) is a Grothendieck abelian category, then `Sheaf J A` is a Grothendieck abelian category.



Co-authored-by: Joël Riou <joel.riou@universite-paris-saclay.fr>
Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
Co-authored-by: Paul Reichert <preichert@noreply.codeberg.org>
@mathlib-bors

mathlib-bors Bot commented Jan 2, 2025

Copy link
Copy Markdown
Contributor

This PR was included in a batch that was canceled, it will be automatically retried

mathlib-bors Bot pushed a commit that referenced this pull request Jan 2, 2025
…elian (#19986)

If `J` is a Grothendieck topology on a small category `C : Type v`, and `A : Type u₁` (with `Category.{v} A`) is a Grothendieck abelian category, then `Sheaf J A` is a Grothendieck abelian category.



Co-authored-by: Joël Riou <joel.riou@universite-paris-saclay.fr>
Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
Co-authored-by: Paul Reichert <preichert@noreply.codeberg.org>
@mathlib-bors

mathlib-bors Bot commented Jan 2, 2025

Copy link
Copy Markdown
Contributor

Pull request successfully merged into master.

Build succeeded!

And happy new year! 🎉

@mathlib-bors mathlib-bors Bot changed the title feat(CategoryTheory/Sites): categories of sheaves are Grothendieck abelian [Merged by Bors] - feat(CategoryTheory/Sites): categories of sheaves are Grothendieck abelian Jan 2, 2025
@mathlib-bors mathlib-bors Bot closed this Jan 2, 2025
@mathlib-bors
mathlib-bors Bot deleted the sheaf-grothendieck-abelian branch January 2, 2025 12:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintainer-merge A reviewer has approved the changed; awaiting maintainer approval. ready-to-merge This PR has been sent to bors. t-category-theory Category theory

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants