Skip to content

[Merged by Bors] - chore(CategoryTheory/Monoidal): oplax functors and comonoids#13312

Closed
kim-em wants to merge 23 commits intomasterfrom
mon_functor
Closed

[Merged by Bors] - chore(CategoryTheory/Monoidal): oplax functors and comonoids#13312
kim-em wants to merge 23 commits intomasterfrom
mon_functor

Conversation

@kim-em
Copy link
Copy Markdown
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
@ghost ghost added the blocked-by-other-PR This PR depends on another PR (this label is automatically managed by a bot) label May 28, 2024
@ghost ghost 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
@ghost ghost 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
@ghost ghost 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
@ghost ghost 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
@github-actions
Copy link
Copy Markdown

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 (this label is automatically managed by a bot) label Jun 20, 2024
@ghost
Copy link
Copy Markdown

ghost commented Jun 20, 2024

@ghost ghost 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
Copy Markdown
Member

erdOne commented Jul 18, 2024

Thanks!
maintainer merge

@github-actions
Copy link
Copy Markdown

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

@github-actions github-actions bot added the maintainer-merge A reviewer has approved the changed; awaiting maintainer approval. label Jul 18, 2024
@riccardobrasca
Copy link
Copy Markdown
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 <scott.morrison@gmail.com>
Co-authored-by: Joël Riou <joel.riou@universite-paris-saclay.fr>
@mathlib-bors
Copy link
Copy Markdown
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 <scott.morrison@gmail.com>
Co-authored-by: Joël Riou <joel.riou@universite-paris-saclay.fr>
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 <scott.morrison@gmail.com>
Co-authored-by: Joël Riou <joel.riou@universite-paris-saclay.fr>
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 <scott.morrison@gmail.com>
Co-authored-by: Joël Riou <joel.riou@universite-paris-saclay.fr>
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 <scott.morrison@gmail.com>
Co-authored-by: Joël Riou <joel.riou@universite-paris-saclay.fr>
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 <scott.morrison@gmail.com>
Co-authored-by: Joël Riou <joel.riou@universite-paris-saclay.fr>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintainer-merge A reviewer has approved the changed; awaiting maintainer approval. 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.

5 participants