Skip to content
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

Closed
wants to merge 23 commits into from

Conversation

kim-em
Copy link
Contributor

@kim-em kim-em commented May 28, 2024

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.

@kim-em kim-em changed the title chore(CategoryTheory/Monoidal/Mon_): cleanup chore(CategoryTheory/Monoidal): oplax functors and comonoids May 28, 2024
@leanprover-community-mathlib4-bot leanprover-community-mathlib4-bot added the blocked-by-other-PR This PR depends on another PR to Mathlib (this label is automatically managed by a bot) label May 28, 2024
@leanprover-community-mathlib4-bot leanprover-community-mathlib4-bot added the merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) label May 28, 2024
@leanprover-community-mathlib4-bot leanprover-community-mathlib4-bot removed the merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) label May 29, 2024
@leanprover-community-mathlib4-bot leanprover-community-mathlib4-bot added the merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) label Jun 1, 2024
@leanprover-community-mathlib4-bot leanprover-community-mathlib4-bot removed the merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) label Jun 1, 2024
@kim-em kim-em added the t-category-theory Category theory label Jun 19, 2024
Copy link

github-actions bot commented Jun 20, 2024

PR summary f9d9657ea4

Import changes for modified files

Dependency changes

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>

@kim-em kim-em removed the blocked-by-other-PR This PR depends on another PR to Mathlib (this label is automatically managed by a bot) label Jun 20, 2024
@leanprover-community-mathlib4-bot leanprover-community-mathlib4-bot added the merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) label Jun 20, 2024
@joelriou joelriou added awaiting-author A reviewer has asked the author a question or requested changes and removed awaiting-review labels Jun 20, 2024
@kim-em kim-em added awaiting-review and removed awaiting-author A reviewer has asked the author a question or requested changes awaiting-review labels Jul 7, 2024
@dagurtomas dagurtomas added the awaiting-author A reviewer has asked the author a question or requested changes label Jul 10, 2024
@kim-em kim-em removed the awaiting-author A reviewer has asked the author a question or requested changes label Jul 16, 2024
@erdOne
Copy link
Member

erdOne commented Jul 18, 2024

Thanks!
maintainer merge

Copy link

🚀 Pull request has been placed on the maintainer queue by erdOne.

@riccardobrasca
Copy link
Member

Thanks!

bors merge

@github-actions github-actions bot added the ready-to-merge This PR has been sent to bors. label Jul 18, 2024
mathlib-bors bot pushed a commit that referenced this pull request Jul 18, 2024
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]>
@mathlib-bors
Copy link
Contributor

mathlib-bors bot commented Jul 18, 2024

Pull request successfully merged into master.

Build succeeded:

@mathlib-bors mathlib-bors bot changed the title chore(CategoryTheory/Monoidal): oplax functors and comonoids [Merged by Bors] - chore(CategoryTheory/Monoidal): oplax functors and comonoids Jul 18, 2024
@mathlib-bors mathlib-bors bot closed this Jul 18, 2024
@mathlib-bors mathlib-bors bot deleted the mon_functor branch July 18, 2024 11:34
@adomani adomani mentioned this pull request Aug 1, 2024
mathlib-bors bot pushed a commit that referenced this pull request Aug 14, 2024
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]>
mathlib-bors bot pushed a commit that referenced this pull request Aug 14, 2024
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]>
bjoernkjoshanssen pushed a commit that referenced this pull request Sep 9, 2024
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]>
bjoernkjoshanssen pushed a commit that referenced this pull request Sep 9, 2024
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]>
bjoernkjoshanssen pushed a commit that referenced this pull request Sep 12, 2024
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]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintainer-merge ready-to-merge This PR has been sent to bors. t-category-theory Category theory
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants