lean4-htt/tests
Joachim Breitner 59a09fb4e7
feat: use priorities to ensure simp applies eqational lemmas in order (#4434)
This assigns priorities to the equational lemmas so that more specific
ones
are tried first before a possible catch-all with possible
side-conditions.

We assign very low priorities to match the simplifiers behavior when
unfolding
a definition, which happens in `simpLoop`’ `visitPreContinue` after
applying
rewrite rules.

Definitions with more than 100 equational theorems will use priority 1
for all
but the last (a heuristic, not perfect).

fixes #4173, to some extent.
2024-06-17 18:22:28 +00:00
..
bench fix: make watchdog more resilient against badly behaving clients (#4443) 2024-06-13 13:48:36 +00:00
compiler feat: support Lake for building Lean core oleans (#3886) 2024-06-13 16:18:24 +00:00
elabissues
ir
lean feat: use priorities to ensure simp applies eqational lemmas in order (#4434) 2024-06-17 18:22:28 +00:00
pkg feat: incremental elaboration of definition headers, bodies, and tactics (#3940) 2024-05-22 13:23:30 +00:00
playground
plugin fix: do not dllexport symbols in core static libraries (#3601) 2024-03-15 11:58:34 +00:00
simpperf
.gitignore
common.sh
lean-toolchain