[Merged by Bors] - chore(RingTheory/LocalRing/ResidueField/Ideal): increase simp prio, analogous to #22215#22753
[Merged by Bors] - chore(RingTheory/LocalRing/ResidueField/Ideal): increase simp prio, analogous to #22215#22753
simp prio, analogous to #22215#22753Conversation
|
Note that the following comment is now not valid anymore: Should this now be made an instance? |
PR summary 4955224a12Import changes for modified filesNo significant changes to the import graph Import changes for all files
Declarations diffNo declarations were harmed in the making of this PR! 🐙 You can run this locally as follows## summary with just the declaration names:
./scripts/declarations_diff.sh <optional_commit>
## more verbose report:
./scripts/declarations_diff.sh long <optional_commit>The doc-module for No changes to technical debt.You can run this locally as
|
|
!bench |
|
Here are the benchmark results for commit 4955224. |
|
grunweg
left a comment
There was a problem hiding this comment.
The change looks fine; I don't feel qualified to answer the question posed in the comment: can somebody else take a look?
maintainer delegate?
|
🚀 Pull request has been placed on the maintainer queue by grunweg. |
Fun test would be: for each instance added in a PR
You wouldn't need two toolchains since you can de-instance the new one. But I am happy to punt this question to a separate PR. The documentation is good enough to remind us we still have an un-resolved problem. |
|
bors merge |
|
Pull request successfully merged into master. Build succeeded: |
simp prio, analogous to #22215simp prio, analogous to #22215
I had some trouble understanding what you mean. I think you mean a sort of analogue to the So in this example it would measure how much time synthesizing (and failing) |
|
Here I would mean something like import Mathlib
variable (R : Type*) (M : Type*) [Semiring R] [AddCommMonoid M] [Module R M]
set_option trace.profiler true in
#synth Module.Finite R M
attribute [-instance] Module.finite_of_isArtinianRing
set_option trace.profiler true in
#synth Module.Finite R M I am more concerned with slow failing searches than making existing successful searches worse. |
… analogous to leanprover-community#22215 (leanprover-community#22753) This PR increases the `simp` priority of a lemma to avoid a `simpNF` timeout. It is analogous to leanprover-community#22215. It is needed to fix the nightly-with-mathlib build. Edit: this has been cherry-picked to the nightly-testing branch.
This PR increases the
simppriority of a lemma to avoid asimpNFtimeout. It is analogous to #22215. It is needed to fix the nightly-with-mathlib build.Edit: this has been cherry-picked to the nightly-testing branch.