Zulip Chat Archive
Stream: PR reviews
Topic: PRs from Toric
Yaël Dillies (Jun 17 2025 at 10:30):
There are a few PRs from Toric that have been waiting for a while. Could anybody review them, to get things going? Here they are, in decreasing order of priority from the point of view of Toric:
Yaël Dillies (Jun 17 2025 at 10:30):
- #24730 feat(Bialgebra): group-like elements
Yaël Dillies (Jun 17 2025 at 10:31):
- #24769 feat: X ⟶ M is a commutative monoid if M is a commutative monoid object
Yaël Dillies (Jun 17 2025 at 10:31):
- #24912 feat: affine monoids
Yaël Dillies (Jun 17 2025 at 10:31):
- #25365 feat: CommAlgCat is cocartesian-monoidal
Yaël Dillies (Jun 17 2025 at 10:32):
- #24778 feat: CommGrp-valued Yoneda embedding
Yaël Dillies (Jun 17 2025 at 10:33):
- #25183 feat: convolution product on linear maps from a coalgebra to an algebra
Robin Carlier (Jun 17 2025 at 12:42):
Left a few more comments on #24769.
Yaël Dillies (Jun 17 2025 at 13:56):
Thanks @Robin Carlier ! If you're bored, here are all the current Toric PRs: https://github.com/leanprover-community/mathlib4/pulls?q=is%3Aopen+is%3Apr+label%3Atoric+
Robin Carlier (Jun 17 2025 at 14:01):
#24769 has just yet a last minor comment and then it’s good to go.
I’ll look at the list but I won’t review anything non- t-category-theory, which is my comfort zone for reviewing.
Yaël Dillies (Jun 17 2025 at 14:02):
Thanks! I think you could still enjoy #25365, which is at the intersection of algebra and category theory
Yaël Dillies (Jun 17 2025 at 14:02):
Robin Carlier said:
#24769 has just yet a last minor comment and then it’s good to go.
Not anymore :wink:
Sophie Morel (Jun 18 2025 at 07:09):
Left a review on #24912.
Damiano Testa (Jun 18 2025 at 07:13):
(I took the liberty of editing one of the code-blocks in the review to add lean for syntax highlighting.)
Sophie Morel (Jun 18 2025 at 09:42):
Yaël Dillies said:
- #25365 feat: CommAlgCat is cocartesian-monoidal
After reading the discussion on this one, I am convinced that I do not want to touch it. :sweat_smile:
Robin Carlier (Jun 18 2025 at 09:43):
I am worried @Yaël Dillies will never ask me for review ever again :sweat_smile:
Sophie Morel (Jun 18 2025 at 09:45):
I just left a long false "proof" of a wrong generalization of one of the results in a PR, so they will probably never ask me either. :sweat_smile:
Sophie Morel (Jun 18 2025 at 09:45):
We can create a club of Reviewers From Hell.
Yaël Dillies (Jul 11 2025 at 13:58):
- #25271 feat: promote an AlgEquiv preserving counit and comul to a BialgEquiv
Yaël Dillies (Jul 11 2025 at 13:59):
I didn't previously mention the above PR because it is very routine and simple, but it has just become the blocker now that #25365 is merged
Riccardo Brasca (Jul 11 2025 at 14:12):
I've left a comment about a name and delegated.
Yaël Dillies (Jul 12 2025 at 10:05):
- #27026 chore: rename
braidedCategoryOfFaithfultoBraidedCategory.ofFaithful
Yaël Dillies (Jul 12 2025 at 10:56):
Yaël Dillies said:
- #24778 feat: CommGrp-valued Yoneda embedding
This one is still a real blocker. We need a lot of results about group objects that we get from Yoneda, and therefore we need this PR quite crucially
Yaël Dillies (Jul 12 2025 at 14:37):
Thank you Markus!
Yaël Dillies (Jul 12 2025 at 14:47):
- #27031 feat:
Spec(R)notation forSpec (CommRingCat.of R)
Yaël Dillies (Jul 12 2025 at 14:48):
- #27030 refactor: use
Algebra.FiniteTypeas a class
Yaël Dillies (Jul 12 2025 at 15:28):
- #27032 feat:
FreeAbelianGroup.liftas an equivalence of groups
Yaël Dillies (Jul 12 2025 at 15:28):
- #27033 feat:
F.opis a right adjoint ifFis a left adjoint
Yaël Dillies (Jul 12 2025 at 15:39):
- #27034 chore: generalise syntactically
Over.tensorHom_left_fst
Yaël Dillies (Jul 12 2025 at 19:12):
- #27041 feat(Bialgebra/Equiv): basic lemmas
Yaël Dillies (Jul 13 2025 at 07:35):
- #27044 feat: the tensor product of representable functors is representable
Yaël Dillies (Jul 13 2025 at 07:35):
- #27045 feat:
AddEquiv.finsuppUnique v = v default
Yaël Dillies (Jul 13 2025 at 07:35):
- #27047 feat:
MonoidHom.toAdditive''as aMulEquiv
Yaël Dillies (Jul 13 2025 at 07:36):
- #27060 feat: missing definitional lemmas for the braiding on
Mon_ C
Yaël Dillies (Jul 13 2025 at 07:37):
- #27061 feat(CategoryTheory):
inv (μ F X Y) = δ F X Y
Yaël Dillies (Jul 13 2025 at 07:37):
- #27062 feat: cancelling a fully faithful functor on the right in a natural isomorphism
Yaël Dillies (Jul 13 2025 at 07:37):
Yaël Dillies (Jul 13 2025 at 07:38):
- #27064 feat: considering an iso over
Sas an iso inOver S
Yaël Dillies (Jul 13 2025 at 07:41):
The following one is from a new contributor, has been waiting for a long long time and is on its way to becoming blocking for upstreaming Toric:
- #24804 feat(CategoryTheory/Limits/Preserves/Shapes): show that if a functor preserves limits, so does
Over.post
Robin Carlier (Jul 13 2025 at 07:43):
Took the liberty to specify the subfolder in #27044, as this is a property specific to cartesian monoidal categories, not general ones.
Yaël Dillies (Jul 13 2025 at 07:43):
Whoops, yes
Yaël Dillies (Jul 28 2025 at 08:05):
Yaël Dillies said:
- #24730 feat(Bialgebra): group-like elements
It would great to move forward on this one
Yaël Dillies (Jul 28 2025 at 08:05):
Yaël Dillies said:
- #25183 feat: convolution product on linear maps from a coalgebra to an algebra
That one is blocking a lot more PRs
Yaël Dillies (Jul 28 2025 at 08:39):
- #27580 feat: if
Fis fully faithful, then so isF.mapGrp
Yaël Dillies (Jul 28 2025 at 10:18):
- #27137 feat(CategoryTheory/Monoidal: an isomorphism of group objects is an isomorphim of the underlying objects
Yaël Dillies (Aug 01 2025 at 18:15):
Yaël Dillies said:
Yaël Dillies said:
- #24730 feat(Bialgebra): group-like elements
It would great to move forward on this one
@Amelia Livingston, do you think you can review this?
Yaël Dillies (Aug 26 2025 at 15:13):
Could we get things moving on
Yaël Dillies said:
- #25183 feat: convolution product on linear maps from a coalgebra to an algebra
? This is one of the most blocking PRs from Toric to date
Yaël Dillies (Aug 26 2025 at 15:15):
The most blocking PR right now is:
- #26057 feat:
mon_tauto, a simp set to prove tautologies about a monoid object
Robin Carlier (Aug 26 2025 at 15:23):
I was actually looking at #26057, should complete the review by this evening.
Yaël Dillies (Oct 31 2025 at 17:54):
Two months later, I am back at it: Could a ring theorist please review #25183, which introduces the convolution product on linear maps? This is still blocking further upstreaming from Toric, and has now been waiting for review for five months (!!)
Kim Morrison (Nov 04 2025 at 21:39):
@Yaël Dillies, I see it's been merged already, but if you touch the file again it might be useful to add a cross-reference to Mathlib.CategoryTheory.Monoidal.Conv.
Yaël Dillies (Nov 04 2025 at 21:40):
Sure thing. I suspect @Monica Omar will be the one touching it next
Last updated: Dec 20 2025 at 21:32 UTC