[Merged by Bors] - feat(CategoryTheory): LCCC sections (constructing right adjoint to Over.ChosenPullback.pullback)#30373
[Merged by Bors] - feat(CategoryTheory): LCCC sections (constructing right adjoint to Over.ChosenPullback.pullback)#30373sinhp wants to merge 176 commits intoleanprover-community:masterfrom
Over.ChosenPullback.pullback)#30373Conversation
PR summary 959c85291aImport changes for modified filesNo significant changes to the import graph Import changes for all files
|
…ndex, pull-push) (Sigma=push, Reindex=pull, pull-push = cartesian product)
|
This pull request has conflicts, please merge |
Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
Co-authored-by: Robin Carlier <57142648+robin-carlier@users.noreply.github.com>
Co-authored-by: Robin Carlier <57142648+robin-carlier@users.noreply.github.com>
robin-carlier
left a comment
There was a problem hiding this comment.
Thanks!
maintainer merge
|
🚀 Pull request has been placed on the maintainer queue by robin-carlier. |
|
✌️ sinhp can now approve this pull request. To approve and merge a pull request, simply reply with |
Co-authored-by: Johan Commelin <johan@commelin.net>
Co-authored-by: Johan Commelin <johan@commelin.net>
bors r+ |
…ver.ChosenPullback.pullback`) (#30373) In LCCCs development, the `sections` functor is used to define the right adjoint to the pullback functor `Over.ChosenPullback.pullback`. This PR defines `Over.sections` and proves that it is a right adjoint to the `toOver (I : C) : C ⥤ Over I` (this is the computable analogue of `star`). This is the computable enhancement of #22319: instead of `Limits.pullback` this PR builds on top of `Over.ChosenPullback` and thus we eliminate any instance of noncomputable constructs. Co-authored-by: Dagur Asgeirsson <dagurtomas@gmail.com>
|
Canceled. |
|
bors r+ |
…ver.ChosenPullback.pullback`) (#30373) In LCCCs development, the `sections` functor is used to define the right adjoint to the pullback functor `Over.ChosenPullback.pullback`. This PR defines `Over.sections` and proves that it is a right adjoint to the `toOver (I : C) : C ⥤ Over I` (this is the computable analogue of `star`). This is the computable enhancement of #22319: instead of `Limits.pullback` this PR builds on top of `Over.ChosenPullback` and thus we eliminate any instance of noncomputable constructs. Co-authored-by: Dagur Asgeirsson <dagurtomas@gmail.com>
|
Pull request successfully merged into master. Build succeeded: |
Over.ChosenPullback.pullback)Over.ChosenPullback.pullback)
…ver.ChosenPullback.pullback`) (leanprover-community#30373) In LCCCs development, the `sections` functor is used to define the right adjoint to the pullback functor `Over.ChosenPullback.pullback`. This PR defines `Over.sections` and proves that it is a right adjoint to the `toOver (I : C) : C ⥤ Over I` (this is the computable analogue of `star`). This is the computable enhancement of leanprover-community#22319: instead of `Limits.pullback` this PR builds on top of `Over.ChosenPullback` and thus we eliminate any instance of noncomputable constructs. Co-authored-by: Dagur Asgeirsson <dagurtomas@gmail.com>
…ver.ChosenPullback.pullback`) (leanprover-community#30373) In LCCCs development, the `sections` functor is used to define the right adjoint to the pullback functor `Over.ChosenPullback.pullback`. This PR defines `Over.sections` and proves that it is a right adjoint to the `toOver (I : C) : C ⥤ Over I` (this is the computable analogue of `star`). This is the computable enhancement of leanprover-community#22319: instead of `Limits.pullback` this PR builds on top of `Over.ChosenPullback` and thus we eliminate any instance of noncomputable constructs. Co-authored-by: Dagur Asgeirsson <dagurtomas@gmail.com>
…ver.ChosenPullback.pullback`) (leanprover-community#30373) In LCCCs development, the `sections` functor is used to define the right adjoint to the pullback functor `Over.ChosenPullback.pullback`. This PR defines `Over.sections` and proves that it is a right adjoint to the `toOver (I : C) : C ⥤ Over I` (this is the computable analogue of `star`). This is the computable enhancement of leanprover-community#22319: instead of `Limits.pullback` this PR builds on top of `Over.ChosenPullback` and thus we eliminate any instance of noncomputable constructs. Co-authored-by: Dagur Asgeirsson <dagurtomas@gmail.com>
In LCCCs development, the
sectionsfunctor is used to define the right adjoint to the pullback functorOver.ChosenPullback.pullback.This PR defines
Over.sectionsand proves that it is a right adjoint to thetoOver (I : C) : C ⥤ Over I(this is the computable analogue ofstar).This is the computable enhancement of #22319: instead of
Limits.pullbackthis PR builds on top ofOver.ChosenPullbackand thus we eliminate any instance of noncomputable constructs.