This PR implements the `zetaUnused` simp and reduction option (added in #6754). True by default, and implied by `zeta`, this can be turned off to make simp even more careful about preserving the expression structure, including unused let and have expressions. Breaking change: The `split` tactic no longer removes unused let and have expressions as a side-effect, in rare cases this may break proofs. `dsimp only` can be used to remove unused have and let expressions. |
||
|---|---|---|
| .. | ||
| bench | ||
| compiler | ||
| elabissues | ||
| ir | ||
| lean | ||
| pkg | ||
| playground | ||
| plugin | ||
| simpperf | ||
| .gitignore | ||
| common.sh | ||
| lean-toolchain | ||