-
Notifications
You must be signed in to change notification settings - Fork 382
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Merged by Bors] - chore(CategoryTheory/Monoidal): oplax functors and comonoids #13312
Conversation
PR summary f9d9657ea4
|
File | Base Count | Head Count | Change |
---|---|---|---|
Mathlib.CategoryTheory.Monoidal.Internal.FunctorCategory | 465 | 468 | +3 (+0.65%) |
Mathlib.CategoryTheory.Monoidal.Internal.Limits | 470 | 473 | +3 (+0.64%) |
Import changes for all files
Files | Import difference |
---|---|
Mathlib.CategoryTheory.Monoidal.Internal.FunctorCategory Mathlib.CategoryTheory.Monoidal.Internal.Limits |
3 |
Declarations diff
+ comonFunctorCategoryEquivalence
+ counitIso
+ forgetPreservesLimitsOfShape
+ functor
+ hasLimitsOfShape
++ functorObj
++ inverseObj
- Functor.obj
- Inverse.obj
- forgetPreservesLimits
- hasLimits
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>
This PR/issue depends on: |
Thanks! |
🚀 Pull request has been placed on the maintainer queue by erdOne. |
Thanks! bors merge |
Oplax monoidal functors take comonoids to comonoids. Also, generalize constructions of limits in `Mon_` so limits of a particular shape in `C` are enough to give limits of that shape in `Mon_ C`. - [x] depends on: #13310 - [x] depends on: #13316 Co-authored-by: Scott Morrison <[email protected]> Co-authored-by: Joël Riou <[email protected]>
Pull request successfully merged into master. Build succeeded: |
Defines Hopf monoids in a braided category. Proves two facts (antipode is an antihomomorphism, morphisms intertwine antipode) that are not yet proved for unbundled Hopf algebras. Once we prove `Hopf_ (ModuleCat R)` is equivalent to `HopfAlgebraCat` (having defined that!), we will get those two facts for free. We should also check later that `Hopf_ C` in a cartesian monoidal category is equivalent `GroupObject_ C` (being defined independently elsewhere). - [x] depends on: #13313 - [x] depends on: #13312 (probably doesn't actually depend, but I don't want to sort out the git history now) - [x] depends on: #13315 Co-authored-by: Scott Morrison <[email protected]> Co-authored-by: Joël Riou <[email protected]>
Defines Hopf monoids in a braided category. Proves two facts (antipode is an antihomomorphism, morphisms intertwine antipode) that are not yet proved for unbundled Hopf algebras. Once we prove `Hopf_ (ModuleCat R)` is equivalent to `HopfAlgebraCat` (having defined that!), we will get those two facts for free. We should also check later that `Hopf_ C` in a cartesian monoidal category is equivalent `GroupObject_ C` (being defined independently elsewhere). - [x] depends on: #13313 - [x] depends on: #13312 (probably doesn't actually depend, but I don't want to sort out the git history now) - [x] depends on: #13315 Co-authored-by: Scott Morrison <[email protected]> Co-authored-by: Joël Riou <[email protected]>
Defines Hopf monoids in a braided category. Proves two facts (antipode is an antihomomorphism, morphisms intertwine antipode) that are not yet proved for unbundled Hopf algebras. Once we prove `Hopf_ (ModuleCat R)` is equivalent to `HopfAlgebraCat` (having defined that!), we will get those two facts for free. We should also check later that `Hopf_ C` in a cartesian monoidal category is equivalent `GroupObject_ C` (being defined independently elsewhere). - [x] depends on: #13313 - [x] depends on: #13312 (probably doesn't actually depend, but I don't want to sort out the git history now) - [x] depends on: #13315 Co-authored-by: Scott Morrison <[email protected]> Co-authored-by: Joël Riou <[email protected]>
Defines Hopf monoids in a braided category. Proves two facts (antipode is an antihomomorphism, morphisms intertwine antipode) that are not yet proved for unbundled Hopf algebras. Once we prove `Hopf_ (ModuleCat R)` is equivalent to `HopfAlgebraCat` (having defined that!), we will get those two facts for free. We should also check later that `Hopf_ C` in a cartesian monoidal category is equivalent `GroupObject_ C` (being defined independently elsewhere). - [x] depends on: #13313 - [x] depends on: #13312 (probably doesn't actually depend, but I don't want to sort out the git history now) - [x] depends on: #13315 Co-authored-by: Scott Morrison <[email protected]> Co-authored-by: Joël Riou <[email protected]>
Defines Hopf monoids in a braided category. Proves two facts (antipode is an antihomomorphism, morphisms intertwine antipode) that are not yet proved for unbundled Hopf algebras. Once we prove `Hopf_ (ModuleCat R)` is equivalent to `HopfAlgebraCat` (having defined that!), we will get those two facts for free. We should also check later that `Hopf_ C` in a cartesian monoidal category is equivalent `GroupObject_ C` (being defined independently elsewhere). - [x] depends on: #13313 - [x] depends on: #13312 (probably doesn't actually depend, but I don't want to sort out the git history now) - [x] depends on: #13315 Co-authored-by: Scott Morrison <[email protected]> Co-authored-by: Joël Riou <[email protected]>
Oplax monoidal functors take comonoids to comonoids. Also, generalize constructions of limits in
Mon_
so limits of a particular shape inC
are enough to give limits of that shape inMon_ C
.