[Merged by Bors] - refactor(Algebra/Category/ModuleCat): redefine presheaves of modules as families of objects in ModuleCat#16667
[Merged by Bors] - refactor(Algebra/Category/ModuleCat): redefine presheaves of modules as families of objects in ModuleCat#16667
ModuleCat#16667Conversation
PR summary f31eabc9d2Import changes for modified filesNo significant changes to the import graph Import changes for all files
|
ModuleCatModuleCat
dagurtomas
left a comment
There was a problem hiding this comment.
This is a very reasonable change. Everything looks good to me, I just had one very minor comment.
Co-authored-by: Dagur Asgeirsson <dagurtomas@gmail.com>
|
Thanks @dagurtomas for the reviews! |
|
maintainer merge |
|
🚀 Pull request has been placed on the maintainer queue by dagurtomas. |
|
❤️ Very happy to see that this works out better! bors merge |
…as families of objects in `ModuleCat` (#16667) In order to ease automation, a presheaf of modules is redefined as a family of objects in `ModuleCat`. Previously, it was defined as a presheaf of abelian groups with extra data, which was eventually creating a lot of issues with automation. Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
|
Pull request successfully merged into master. Build succeeded: |
ModuleCatModuleCat
…as families of objects in `ModuleCat` (#16667) In order to ease automation, a presheaf of modules is redefined as a family of objects in `ModuleCat`. Previously, it was defined as a presheaf of abelian groups with extra data, which was eventually creating a lot of issues with automation. Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
In order to ease automation, a presheaf of modules is redefined as a family of objects in
ModuleCat. Previously, it was defined as a presheaf of abelian groups with extra data, which was eventually creating a lot of issues with automation.In #16755, this is applied to the construction of the free presheaf of modules functor (before the refactor, proofs were a nightmare, see #14245).