Break down simp tactics into all tactics used #199
Closed
realharryhero
started this conversation in
Ideas
Replies: 2 comments
-
I would favour leaving |
Beta Was this translation helpful? Give feedback.
0 replies
-
I see, fair point. Thank you! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
A lot of theorems use the tactic "simp," which is a tactic that uses many trivial tactics to "simplify" the problem down to an easier version quickly (using identities like a * 1 = a, 1 + 0 = 1, etc). When analyzing the tactics used to solve a particular problem, for example when using
thm.get_traced_tactics()
in LeanDojo, the list of tactics sometimes includes asimp
tactic. But no info is given to what theorems thesimp
tactic actually uses.Maybe (maybe) it'd be a good idea to have an option to include what the
simp
tactic uses? Certainly one can figure out a superset of the set of tacticssimp
uses by seeing all tacticssimp
is able to use, butsimp
only uses a subset of those tactics, and that subset probably cannot be checked in LeanDojo itself, as the only way to do so at the highlighted text here requires something beyond just typing lean tactics to interact with the state. Thank you!Beta Was this translation helpful? Give feedback.
All reactions