[Merged by Bors] - feat(CategoryTheory): pseudofunctors from strict bicategories#24382
[Merged by Bors] - feat(CategoryTheory): pseudofunctors from strict bicategories#24382
Conversation
PR summary a4ec7db301Import changes for modified filesNo significant changes to the import graph Import changes for all files
|
erdOne
left a comment
There was a problem hiding this comment.
Do you think .hom and .inv simp lemmas are useful here?
Co-authored-by: Andrew Yang <36414270+erdOne@users.noreply.github.com>
Co-authored-by: Andrew Yang <36414270+erdOne@users.noreply.github.com>
If the remark applies to |
Co-authored-by: Calle Sönne <calle.sonne@gmail.com>
Co-authored-by: Calle Sönne <calle.sonne@gmail.com>
|
Thanks @callesonne and @erdOne for the reviews! |
|
@erdOne do you want to maintainer merge this? |
|
🚀 Pull request has been placed on the maintainer queue by erdOne. |
|
Thanks 🎉 bors merge |
This PR provides an API for pseudofunctors `F` from a strict bicategory `B`. In particular, this shall apply to pseudofunctors from locally discrete bicategories. We first introduce more flexible variants of `mapId` and `mapComp`: for example, if `f` and `g` are composable morphisms and `fg` is such that `h : fg = f ≫ f`, we provide an isomorphism `F.mapComp' f g fg h : F.map fg ≅ F.map f ≫ F.map g`. We study the compatibilities of these isomorphisms with respect to composition with identities and associativity. Secondly, given a commutative square `t ≫ r = l ≫ b` in `B`, we construct an isomorphism `F.map t ≫ F.map r ≅ F.map l ≫ F.map b`. Co-authored-by: Christian Merten <christian@merten.dev> Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
|
Pull request successfully merged into master. Build succeeded: |
…over-community#24382) This PR provides an API for pseudofunctors `F` from a strict bicategory `B`. In particular, this shall apply to pseudofunctors from locally discrete bicategories. We first introduce more flexible variants of `mapId` and `mapComp`: for example, if `f` and `g` are composable morphisms and `fg` is such that `h : fg = f ≫ f`, we provide an isomorphism `F.mapComp' f g fg h : F.map fg ≅ F.map f ≫ F.map g`. We study the compatibilities of these isomorphisms with respect to composition with identities and associativity. Secondly, given a commutative square `t ≫ r = l ≫ b` in `B`, we construct an isomorphism `F.map t ≫ F.map r ≅ F.map l ≫ F.map b`. Co-authored-by: Christian Merten <christian@merten.dev> Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
…over-community#24382) This PR provides an API for pseudofunctors `F` from a strict bicategory `B`. In particular, this shall apply to pseudofunctors from locally discrete bicategories. We first introduce more flexible variants of `mapId` and `mapComp`: for example, if `f` and `g` are composable morphisms and `fg` is such that `h : fg = f ≫ f`, we provide an isomorphism `F.mapComp' f g fg h : F.map fg ≅ F.map f ≫ F.map g`. We study the compatibilities of these isomorphisms with respect to composition with identities and associativity. Secondly, given a commutative square `t ≫ r = l ≫ b` in `B`, we construct an isomorphism `F.map t ≫ F.map r ≅ F.map l ≫ F.map b`. Co-authored-by: Christian Merten <christian@merten.dev> Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
This PR provides an API for pseudofunctors
Ffrom a strict bicategoryB. In particular, this shall apply to pseudofunctors from locally discrete bicategories.We first introduce more flexible variants of
mapIdandmapComp: for example, iffandgare composable morphisms andfgis such thath : fg = f ≫ f, we provide an isomorphismF.mapComp' f g fg h : F.map fg ≅ F.map f ≫ F.map g. We study the compatibilities of these isomorphisms with respect to composition with identities and associativity.Secondly, given a commutative square
t ≫ r = l ≫ binB, we construct an isomorphismF.map t ≫ F.map r ≅ F.map l ≫ F.map b.Co-authored-by: Christian Merten christian@merten.dev