This PR makes `fun_induction` and `fun_cases` (try to) unfold the function application of interest in the goal. The old behavior can be enabled with `set_option tactic.fun_induction.unfolding false`. For `fun_cases` this does not work yet when the function’s result type depends on one of the arguments, see issue #8296. |
||
|---|---|---|
| .. | ||
| experiments | ||
| grind_congrArg.lean | ||
| grind_ite_funinduction.lean | ||
| hashmap_getKey_eq.lean | ||
| palindrome.lean | ||
| qsort_ematch_local_theorem.lean | ||
| README.md | ||
Aspirational test cases for grind
These are not expected to work yet; we're collecting examples that we'd like to make work!