feat(Order/RelIso): add lemmas about congruence with relIso#37640
feat(Order/RelIso): add lemmas about congruence with relIso#37640IvanRenison wants to merge 5 commits intoleanprover-community:masterfrom
relIso#37640Conversation
PR summary 6b3e5a3312Import changes for modified filesNo significant changes to the import graph Import changes for all files
Declarations diff
You can run this locally as follows## summary with just the declaration names:
./scripts/pr_summary/declarations_diff.sh <optional_commit>
## more verbose report:
./scripts/pr_summary/declarations_diff.sh long <optional_commit>The doc-module for No changes to technical debt.You can run this locally as
|
Komyyy
left a comment
There was a problem hiding this comment.
Thank you for your contribution!
Komyyy
left a comment
There was a problem hiding this comment.
These are my final reviews.
| @@ -772,6 +772,32 @@ def relHomCongr {α₁ β₁ α₂ β₂} | |||
| left_inv f₁ := by ext; simp | |||
| right_inv f₂ := by ext; simp | |||
|
|
|||
There was a problem hiding this comment.
I found that the generated simps lemmas are convenient for simp but not for rw, simp only and simp_rw.
Could you add new simps lemmas for rws, and mention this in the PR message?
| attribute [simps! -isSimp apply_apply symm_apply_apply] relHomCongr | |
There was a problem hiding this comment.
I'm not sure to understand. I added the attribute lines, I'm not sure if I should add something more, and I'm not sure exactly what to say in the PR message?
There was a problem hiding this comment.
Sorry for the late reply! I've been busy lately.
I've updated your PR message.
Komyyy
left a comment
There was a problem hiding this comment.
Thank you!
maintainer merge
| @@ -772,6 +772,32 @@ def relHomCongr {α₁ β₁ α₂ β₂} | |||
| left_inv f₁ := by ext; simp | |||
| right_inv f₂ := by ext; simp | |||
|
|
|||
There was a problem hiding this comment.
Sorry for the late reply! I've been busy lately.
I've updated your PR message.
|
🚀 Pull request has been placed on the maintainer queue by Komyyy. |
Also, the default
simpslemmas (*_applyand*_symm_apply) are convenient forsimpbut not forrw,simp_rw, orsimp_only, so we add newsimpslemmas for them (*_apply_applyand*_symm_apply_apply).In #37598 I realized this is missing