Skip to content

[Merged by Bors] - feat(CategoryTheory/Functor): definition of Kan extensions#10195

Closed
joelriou wants to merge 7 commits intomasterfrom
kan-extension-1
Closed

[Merged by Bors] - feat(CategoryTheory/Functor): definition of Kan extensions#10195
joelriou wants to merge 7 commits intomasterfrom
kan-extension-1

Conversation

@joelriou
Copy link
Copy Markdown
Contributor

@joelriou joelriou commented Feb 2, 2024

This PR introduces basic definitions for Kan extensions of functors. It prepares for future development of derived functors and a refactor of the file CategoryTheory.Limits.KanExtension.


Open in Gitpod

@joelriou joelriou added t-category-theory Category theory awaiting-CI This PR does not pass CI yet. This label is automatically removed once it does. awaiting-review labels Feb 2, 2024
@joelriou joelriou requested a review from yuma-mizuno February 2, 2024 20:43
@github-actions github-actions bot removed the awaiting-CI This PR does not pass CI yet. This label is automatically removed once it does. label Feb 2, 2024
Copy link
Copy Markdown
Collaborator

@yuma-mizuno yuma-mizuno left a comment

Choose a reason for hiding this comment

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

Apart from a few style corrections, it looks great to me!

Comment thread Mathlib/CategoryTheory/Functor/KanExtension/Basic.lean Outdated
Comment thread Mathlib/CategoryTheory/Functor/KanExtension/Basic.lean Outdated
Comment thread Mathlib/CategoryTheory/Functor/KanExtension/Basic.lean Outdated
Comment thread Mathlib/CategoryTheory/Functor/KanExtension/Basic.lean Outdated
tensor_μ C (M.X, N.X) (M.X, N.X) ≫ (M.mul ⊗ N.mul) =
(ρ_ (M.X ⊗ N.X)).hom := by
simp only [whiskerLeft_comp_assoc]
simp only [MonoidalCategory.whiskerLeft_comp_assoc]
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Although this comment is not directly related to this PR, what do you think about renaming CategoryTheory.whiskerLeft_comp to CategoryTheory.NatTrans.whiskerLeft_comp or CategoryTheory.Functor.whiskerLeft_comp in another PR to avoid this kind of fixes?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

If we do this name change, in principle, for consistency, we should also rename CategoryTheory.whiskerLeft to CategoryTheory.NatTrans.whiskerLeft, and similarly isoWhiskerLeft -> NatIso.whiskerLeft, etc? I am not sure we need to do the change, but I would be ok with it.

Comment thread Mathlib/CategoryTheory/Functor/KanExtension/Basic.lean
@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 Feb 7, 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 Feb 7, 2024
Copy link
Copy Markdown
Member

@jcommelin jcommelin 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 merge

@ghost ghost added ready-to-merge This PR has been sent to bors. and removed awaiting-review labels Feb 8, 2024
mathlib-bors bot pushed a commit that referenced this pull request Feb 8, 2024
This PR introduces basic definitions for Kan extensions of functors. It prepares for future development of derived functors and a refactor of the file `CategoryTheory.Limits.KanExtension`.



Co-authored-by: Joël Riou <[email protected]>
@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Feb 8, 2024

Pull request successfully merged into master.

Build succeeded:

@mathlib-bors mathlib-bors bot changed the title feat(CategoryTheory/Functor): definition of Kan extensions [Merged by Bors] - feat(CategoryTheory/Functor): definition of Kan extensions Feb 8, 2024
@mathlib-bors mathlib-bors bot closed this Feb 8, 2024
@mathlib-bors mathlib-bors bot deleted the kan-extension-1 branch February 8, 2024 09:11
atarnoam pushed a commit that referenced this pull request Feb 9, 2024
This PR introduces basic definitions for Kan extensions of functors. It prepares for future development of derived functors and a refactor of the file `CategoryTheory.Limits.KanExtension`.



Co-authored-by: Joël Riou <[email protected]>
dagurtomas pushed a commit that referenced this pull request Mar 22, 2024
This PR introduces basic definitions for Kan extensions of functors. It prepares for future development of derived functors and a refactor of the file `CategoryTheory.Limits.KanExtension`.



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

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.

3 participants