Skip to content

[Merged by Bors] - feat: Monoidal and cartesian distributive categories#20182

Closed
sinhp wants to merge 104 commits intomasterfrom
sina-distributive-categories
Closed

[Merged by Bors] - feat: Monoidal and cartesian distributive categories#20182
sinhp wants to merge 104 commits intomasterfrom
sina-distributive-categories

Conversation

@sinhp
Copy link
Copy Markdown
Collaborator

@sinhp sinhp commented Dec 22, 2024

This PR defines monoidal and cartesian distributive categories, develop the API, and prove some main results. We show a closed monoidal category is distributive.

We also show that, for a category C with binary coproducts, the category of endofunctors C ⥤ C is left distributive. This requires the following new file which develops a convenient API for the binary (co)products in the functor categories:
CategoryTheory/Limits/FunctorCategory/Shapes/BinaryProducts

In Mathlib/CategoryTheory/Distributive/Cartesian.lean we show that the coproduct coprojections are monic in a cartesian distributive category.


Open in Gitpod

@github-actions github-actions bot added the t-category-theory Category theory label Dec 22, 2024
@github-actions
Copy link
Copy Markdown

github-actions bot commented Dec 22, 2024

messageFile.md

@sinhp sinhp requested a review from TwoFX December 22, 2024 16:34
@sinhp sinhp added the good first issue Good for newcomers label Dec 22, 2024
@joelriou joelriou added the awaiting-author A reviewer has asked the author a question or requested changes. label Dec 23, 2024
@sinhp sinhp removed the awaiting-author A reviewer has asked the author a question or requested changes. label Dec 25, 2024
@joelriou joelriou added the awaiting-author A reviewer has asked the author a question or requested changes. label Mar 10, 2025
sinhp and others added 12 commits March 10, 2025 16:03
Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
@sinhp sinhp removed the awaiting-author A reviewer has asked the author a question or requested changes. label Mar 10, 2025
@joelriou
Copy link
Copy Markdown
Contributor

Thanks!

bors merge

@ghost ghost added the ready-to-merge This PR has been sent to bors. label Mar 10, 2025
mathlib-bors bot pushed a commit that referenced this pull request Mar 10, 2025
This PR defines monoidal and cartesian distributive categories, develop the API, and prove some main results. We show a closed monoidal category is distributive.

We also show that, for a category `C` with binary coproducts, the category of endofunctors `C ⥤ C`  is left distributive. This requires the following new file which develops a convenient API for the binary (co)products in the functor categories:
CategoryTheory/Limits/FunctorCategory/Shapes/BinaryProducts

In Mathlib/CategoryTheory/Distributive/Cartesian.lean we show that the coproduct coprojections are monic in a cartesian distributive category.
@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Mar 10, 2025

Pull request successfully merged into master.

Build succeeded:

@mathlib-bors mathlib-bors bot changed the title feat: Monoidal and cartesian distributive categories [Merged by Bors] - feat: Monoidal and cartesian distributive categories Mar 10, 2025
@mathlib-bors mathlib-bors bot closed this Mar 10, 2025
@mathlib-bors mathlib-bors bot deleted the sina-distributive-categories branch March 10, 2025 20:15
tukamilano pushed a commit that referenced this pull request Mar 20, 2025
This PR defines monoidal and cartesian distributive categories, develop the API, and prove some main results. We show a closed monoidal category is distributive.

We also show that, for a category `C` with binary coproducts, the category of endofunctors `C ⥤ C`  is left distributive. This requires the following new file which develops a convenient API for the binary (co)products in the functor categories:
CategoryTheory/Limits/FunctorCategory/Shapes/BinaryProducts

In Mathlib/CategoryTheory/Distributive/Cartesian.lean we show that the coproduct coprojections are monic in a cartesian distributive category.
idontgetoutmuch pushed a commit to idontgetoutmuch/mathlib4 that referenced this pull request Apr 7, 2025
…unity#20182)

This PR defines monoidal and cartesian distributive categories, develop the API, and prove some main results. We show a closed monoidal category is distributive.

We also show that, for a category `C` with binary coproducts, the category of endofunctors `C ⥤ C`  is left distributive. This requires the following new file which develops a convenient API for the binary (co)products in the functor categories:
CategoryTheory/Limits/FunctorCategory/Shapes/BinaryProducts

In Mathlib/CategoryTheory/Distributive/Cartesian.lean we show that the coproduct coprojections are monic in a cartesian distributive category.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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.

4 participants