mathlib4 icon indicating copy to clipboard operation
mathlib4 copied to clipboard

feat(Algebra/Category/ModuleCat/Presheaf): presheaves of modules are generated by their sections

Open joelriou opened this issue 1 year ago • 2 comments

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

Open in Gitpod

joelriou avatar Oct 24 '24 09:10 joelriou

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

github-actions[bot] avatar Oct 24 '24 09:10 github-actions[bot]

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.

mathlib-bors[bot] avatar Nov 14 '24 19:11 mathlib-bors[bot]

Thanks!

bors merge

joelriou avatar Nov 14 '24 20:11 joelriou

Pull request successfully merged into master.

Build succeeded:

mathlib-bors[bot] avatar Nov 14 '24 20:11 mathlib-bors[bot]