Skip to content

[Merged by Bors] - feat(CategoryTheory/Enriched): functor categories are enriched#18009

Closed
joelriou wants to merge 32 commits intomasterfrom
enriched-category-functor-category
Closed

[Merged by Bors] - feat(CategoryTheory/Enriched): functor categories are enriched#18009
joelriou wants to merge 32 commits intomasterfrom
enriched-category-functor-category

Conversation

@joelriou
Copy link
Copy Markdown
Contributor

@joelriou joelriou commented Oct 21, 2024

Let C be a category that is enriched over a monoidal category V in such a way that the category structure and the enriched category structure are compatible. Then, if J is a category and that V has certain limits, then the functor category J ⥤ C is also enriched over V.

(Plan: using #17326, we may use this for C := C closed monoidal in order to show that a category of functors J ⥤ C to a monoidal category is enriched over C, and, by applying this to all Under X categories for X : C, it should follow that J ⥤ C is also closed monoidal. This should give a more explicit approach as compared to #16067.)


Open in Gitpod

@joelriou joelriou added WIP Work in progress t-category-theory Category theory labels Oct 21, 2024
@github-actions
Copy link
Copy Markdown

github-actions bot commented Oct 21, 2024

PR summary 88fee4f30c

Import changes for modified files

No significant changes to the import graph

Import changes for all files
Files Import difference
Mathlib.CategoryTheory.Enriched.FunctorCategory 590

Declarations diff

+ HasEnrichedHom
+ diagram
+ enrichedComp
+ enrichedComp_π
+ enrichedHom
+ enrichedHom_condition
+ enrichedHomπ
+ enrichedId
+ enrichedId_π
+ enrichedOrdinaryCategory
+ enriched_assoc
+ enriched_comp_id
+ enriched_id_comp
+ homEquiv
+ homEquiv_apply_π
+ homEquiv_comp
+ homEquiv_id

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>

The doc-module for script/declarations_diff.sh contains some details about this script.

@mathlib4-dependent-issues-bot mathlib4-dependent-issues-bot added the blocked-by-other-PR This PR depends on another PR (this label is automatically managed by a bot) label Oct 21, 2024
@mathlib4-dependent-issues-bot mathlib4-dependent-issues-bot removed the blocked-by-other-PR This PR depends on another PR (this label is automatically managed by a bot) label Oct 24, 2024
@leanprover-community-bot-assistant leanprover-community-bot-assistant added the merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) label Oct 24, 2024
@leanprover-community-bot-assistant leanprover-community-bot-assistant removed the merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) label Oct 29, 2024
@leanprover-community-bot-assistant leanprover-community-bot-assistant added the merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) label Oct 29, 2024
@leanprover-community-bot-assistant leanprover-community-bot-assistant removed the merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) label Oct 29, 2024
@mathlib4-dependent-issues-bot mathlib4-dependent-issues-bot removed the blocked-by-other-PR This PR depends on another PR (this label is automatically managed by a bot) label Oct 30, 2024
@leanprover-community-bot-assistant leanprover-community-bot-assistant added the merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) label Oct 30, 2024
@leanprover-community-bot-assistant leanprover-community-bot-assistant removed the merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) label Oct 30, 2024
@dagurtomas
Copy link
Copy Markdown
Contributor

Is this still WIP or can I review it?

@joelriou joelriou removed the WIP Work in progress label Nov 12, 2024
@joelriou
Copy link
Copy Markdown
Contributor Author

Is this still WIP or can I review it?

Sorry, I did not see your message before. It is not ready for review.

Copy link
Copy Markdown
Member

@TwoFX TwoFX left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!
bors r+

@ghost ghost added the ready-to-merge This PR has been sent to bors. label Nov 17, 2024
mathlib-bors bot pushed a commit that referenced this pull request Nov 17, 2024
Let `C` be a category that is enriched over a monoidal category `V` in such a way that the category structure and the enriched category structure are compatible. Then, if `J` is a category and that `V` has certain limits, then the functor category `J ⥤ C` is also enriched over `V`.

(Plan: using #17326, we may use this for `C := C` closed monoidal in order to show that a category of functors `J ⥤ C` to a monoidal category is enriched over `C`, and, by applying this to all `Under X` categories for `X : C`, it should follow that `J ⥤ C` is also closed monoidal. This should give a more explicit approach as compared to  #16067.)



Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Nov 17, 2024

Pull request successfully merged into master.

Build succeeded:

@mathlib-bors mathlib-bors bot changed the title feat(CategoryTheory/Enriched): functor categories are enriched [Merged by Bors] - feat(CategoryTheory/Enriched): functor categories are enriched Nov 17, 2024
@mathlib-bors mathlib-bors bot closed this Nov 17, 2024
@mathlib-bors mathlib-bors bot deleted the enriched-category-functor-category branch November 17, 2024 16:21
TobiasLeichtfried pushed a commit that referenced this pull request Nov 21, 2024
Let `C` be a category that is enriched over a monoidal category `V` in such a way that the category structure and the enriched category structure are compatible. Then, if `J` is a category and that `V` has certain limits, then the functor category `J ⥤ C` is also enriched over `V`.

(Plan: using #17326, we may use this for `C := C` closed monoidal in order to show that a category of functors `J ⥤ C` to a monoidal category is enriched over `C`, and, by applying this to all `Under X` categories for `X : C`, it should follow that `J ⥤ C` is also closed monoidal. This should give a more explicit approach as compared to  #16067.)



Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
mathlib-bors bot pushed a commit that referenced this pull request Dec 20, 2024
…ctor categories (#18414)

Let `C` be a `V`-enriched ordinary category. Functor categories `J ⥤ C` have been `V`-enriched in #18009. Given two functors `F₁` and `F₂` in `J ⥤ C`, we use the previous results for functors `Under j ⥤ C` for all `j : J` in order to construct `functorEnrichedHom V F₁ F₂ : J ⥤ V`, and show that the limit of this functor identifies to `enrichedHom V F₁ F₂`.



Co-authored-by: Joël Riou <37772949+joelriou@users.noreply.github.com>
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.

5 participants