feat(Algebra/Category/ModuleCat/Presheaf): presheaves of modules are generated by their sections
We provide a presentation of any presheaf of modules involving coproducts of free presheaves of modules generated by Yoneda presheaves of types.
- [x] depends on: #18159
PR summary ca1a155f7f
Import changes for modified files
No significant changes to the import graph
Import changes for all files
| Files | Import difference |
|---|---|
Mathlib.Algebra.Category.ModuleCat.Presheaf.Generator |
1305 |
Declarations diff
+ Elements
+ elementsMk
+ freeYonedaCoproduct
+ freeYonedaCoproductMk
+ freeYonedaCoproductsCokernelCofork
+ freeYonedaEquiv
+ freeYonedaEquiv_comp
+ freeYonedaEquiv_symm_app
+ fromFreeYoneda
+ fromFreeYonedaCoproduct
+ fromFreeYonedaCoproduct_app_mk
+ fromFreeYoneda_app_apply
+ instance : Epi M.fromFreeYonedaCoproduct
+ instance : Small.{u} (freeYoneda R) := by
+ isColimitFreeYonedaCoproductsCokernelCofork
+ isDetecting
+ isSeparating
+ toFreeYonedaCoproduct
+ toFreeYonedaCoproduct_fromFreeYonedaCoproduct
+ wellPowered
+ ιFreeYonedaCoproduct
+ ι_fromFreeYonedaCoproduct
+ ι_fromFreeYonedaCoproduct_apply
++ freeYoneda
You can run this locally as follows
## summary with just the declaration names:
./scripts/declarations_diff.sh <optional_commit>
## more verbose report:
./scripts/declarations_diff.sh long <optional_commit>
The doc-module for script/declarations_diff.sh contains some details about this script.
Increase in tech debt: 1.00
| Current number | Change | Type |
|---|---|---|
| 1555 | 1 | erw |
Current commit ca1a155f7f Reference commit 23ecdee3fc
You can run this locally as
./scripts/technical-debt-metrics.sh pr_summary
This PR/issue depends on:
- ~~leanprover-community/mathlib4#18159~~ By Dependent Issues (🤖). Happy coding!
:v: joelriou can now approve this pull request. To approve and merge a pull request, simply reply with bors r+. More detailed instructions are available here.
Thanks!
bors merge