[Merged by Bors] - feat(Bicategory/Functor/Strict): add StrictPseudofunctor#30132
[Merged by Bors] - feat(Bicategory/Functor/Strict): add StrictPseudofunctor#30132callesonne wants to merge 24 commits intoleanprover-community:masterfrom
StrictPseudofunctor#30132Conversation
PR summary b7543c7cbaImport changes for modified filesNo significant changes to the import graph Import changes for all files
|
…ories (#30134) This PR moves around some files in preparation for #30132, which introduces the notion of "strict" pseudofunctors. I want to add this new definition to the file `Bicategory/Functor/Strict.lean`, which already contains API for pseudofunctors *between* strict bicategories. My addition is about strict pseudofunctors between arbitrary bicategories. To make the distinction more clear I have decided to rearrange the file structure slightly. First I created a folder `Bicategory/Strict/` to which I move the file `Bicategory/Strict.lean` (as `Bicategory/Strict/Basic.lean`). Then I move the current file `Bicategory/Functor/Strict.lean` to `Bicategory/Strict/Pseudofunctor.lean` as I believe this fits better with the contents of the file. Then the name `Bicategory/Functor/Strict.lean` is freed up to contain the notion of a "strict" pseudofunctor in the upcoming #30132.
|
This PR/issue depends on: |
…ories (leanprover-community#30134) This PR moves around some files in preparation for leanprover-community#30132, which introduces the notion of "strict" pseudofunctors. I want to add this new definition to the file `Bicategory/Functor/Strict.lean`, which already contains API for pseudofunctors *between* strict bicategories. My addition is about strict pseudofunctors between arbitrary bicategories. To make the distinction more clear I have decided to rearrange the file structure slightly. First I created a folder `Bicategory/Strict/` to which I move the file `Bicategory/Strict.lean` (as `Bicategory/Strict/Basic.lean`). Then I move the current file `Bicategory/Functor/Strict.lean` to `Bicategory/Strict/Pseudofunctor.lean` as I believe this fits better with the contents of the file. Then the name `Bicategory/Functor/Strict.lean` is freed up to contain the notion of a "strict" pseudofunctor in the upcoming leanprover-community#30132.
|
This pull request has conflicts, please merge |
|
I noticed that @robin-carlier has added |
|
This pull request has conflicts, please merge |
|
Thanks! maintainer merge |
|
🚀 Pull request has been placed on the maintainer queue by dagurtomas. |
…lean Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
|
Thanks! bors merge |
This PR adds the notion of a strict pseudofunctor, where the coherence isomorphisms are equalities. This will be useful for #25561 where I define the bicategory of groupoids.
|
Pull request successfully merged into master. Build succeeded: |
StrictPseudofunctorStrictPseudofunctor
This PR adds the notion of a strict pseudofunctor, where the coherence isomorphisms are equalities. This will be useful for #25561 where I define the bicategory of groupoids.