Zulip Chat Archive

Stream: PR reviews

Topic: feat: define PGame.identical PGame.memₗ PGame.memᵣ #5901


Johan Commelin (Feb 13 2024 at 11:16):

I'm looking for reviewers for a game theory PR. I know nothing about this topic, so all assistance is welcome!

feat: define PGame.identical PGame.memₗ PGame.memᵣ #5901

If you have a bit of experience with mathlib style, but you don't really know what a review should look like, here are some helpful guidelines: https://leanprover-community.github.io/contribute/pr-review.html

Timo Carlin-Burns (Feb 13 2024 at 17:44):

I would be happy to try to help! I know a bit about Combinatorial Game Theory and find it fascinating. Since reading the discussion in the old Zulip thread, I have been eagerly awaiting the introduction of Identical and removal of Relabelling, so I was very happy to see this PR.

Johan Commelin (Feb 13 2024 at 17:46):

Thanks! Feel free to ping in this thread when you've left a review.

Timo Carlin-Burns (Feb 13 2024 at 17:52):

I think part of what makes the diff of this PR daunting is that it's almost all additions, when in fact, the new Identical is supposed to replace the old Relabelling. The next PR on top of this one, #7162 almost has an easier diff to read because with each theorem added about Identical, the corresponding theorem about Relabelling is deleted, so it's easy to see that the API surface isn't really increasing. Is there general guidance about whether adding a replacement and deleting the old thing should be combined into one PR or split?

Johan Commelin (Feb 13 2024 at 17:53):

It depends a bit, also on how large the total diff will become.

Johan Commelin (Feb 13 2024 at 17:53):

But you are very welcome to review the two PRs as a pair!

Johan Commelin (Feb 13 2024 at 17:53):

And cross-ref your reviews, if you want to.

Timo Carlin-Burns (Feb 15 2024 at 21:17):

@Johan Commelin I posted an initial review. Sorry for the delay, I was exploring a relevant refactor (draft PR #10609) before commenting. I hope you assigning Kyle isn't a signal that you've given up on me :sweat_smile:

Johan Commelin (Feb 15 2024 at 21:18):

No, it certainly isn't!

Johan Commelin (Feb 15 2024 at 21:18):

Thanks a lot for your efforts!

Johan Commelin (Feb 15 2024 at 21:19):

I'm just assigning maintainers to various PRs, to somewhat distribute the load of hitting the merge button (-;

Timo Carlin-Burns (Feb 15 2024 at 21:27):

Now that I've posted a request, should I change the PR to awaiting-author as well?

Kevin Buzzard (Feb 15 2024 at 21:31):

Many thanks for your review!

Kyle Miller (Feb 15 2024 at 21:31):

Yeah, if you make a request to have things changed before you make your next review, it's encouraged changing the label to awaiting-author


Last updated: May 02 2025 at 03:31 UTC