[Merged by Bors] - chore: classify simp can do this porting notes#10619
[Merged by Bors] - chore: classify simp can do this porting notes#10619pitmonticone wants to merge 22 commits intomasterfrom
simp can do this porting notes#10619Conversation
eric-wieser
left a comment
There was a problem hiding this comment.
I've skimmed this on the assumption it's in good faith. This looks good to me, and means that when grepping for untriaged porting notes we can exclude these.
|
Thank you @eric-wieser. Should I include these two? mathlib4/Mathlib/Topology/Instances/AddCircle.lean Lines 173 to 179 in 83adb4c mathlib4/Mathlib/SetTheory/Lists.lean Lines 86 to 89 in d15436a PS: Included. |
There was a problem hiding this comment.
I've done a manual pass through this and it looks fine, but there are four instances which are not of the form "the following theorem used to be simp in lean 3 and we're removing the attribute here", which I've flagged as perhaps needing further attention.
| attribute [reassoc (attr := simp)] IsColimit.fac | ||
|
|
||
| -- Porting note: simp can prove this. Linter claims it still is tagged with simp | ||
| -- Porting note (#10618): simp can prove this. Linter claims it still is tagged with simp |
There was a problem hiding this comment.
What is going on with this one? Is this a bug in the simpNF linter?
There was a problem hiding this comment.
This question should probably be reported in the corresponding issue #10618.
| attribute [inherit_doc IsBilimit] IsBilimit.isLimit IsBilimit.isColimit | ||
|
|
||
| -- Porting note: simp can prove this, linter doesn't notice it is removed | ||
| -- Porting note (#10618): simp can prove this, linter doesn't notice it is removed |
|
|
||
| /-- A nil vector maps to a nil list. -/ | ||
| @[simp, nolint simpNF] -- Porting note: simp can prove this in the future | ||
| @[simp, nolint simpNF] -- Porting note (#10618): simp can prove this in the future |
There was a problem hiding this comment.
Is this the correct solution for this problem?
simp can prove this or simp can simplify this
simp can prove this or simp can simplify thissimp can do this porting notes
simp can do this porting notessimp can prove / simplify this porting notes
simp can prove / simplify this porting notessimp can prove / simplify this porting notes
simp can prove / simplify this porting notessimp can do this porting notes
Classify by adding issue number (#10618) to porting notes claiming anything semantically equivalent to `simp can prove this` or `simp can simplify this`.
|
Pull request successfully merged into master. Build succeeded: |
simp can do this porting notessimp can do this porting notes
Classify by adding issue number (#10618) to porting notes claiming anything semantically equivalent to `simp can prove this` or `simp can simplify this`.
Classify by adding issue number (#10618) to porting notes claiming anything semantically equivalent to `simp can prove this` or `simp can simplify this`.
Classify by adding issue number (#10618) to porting notes claiming anything semantically equivalent to `simp can prove this` or `simp can simplify this`.
Classify by adding issue number (#10618) to porting notes claiming anything semantically equivalent to `simp can prove this` or `simp can simplify this`.
Classify by adding issue number (#10618) to porting notes claiming anything semantically equivalent to
simp can prove thisorsimp can simplify this.