lean4-htt/tests
Leonardo de Moura 096e4eb6d0 fix: equation generation for nested recursive definitions
The issue was raised on Zulip. The issue is triggered in
declarations containing overlapping patterns and nested recursive
definitions occurring as the discriminant of `match`-expressions.
Recall that Lean 4 generates conditional equations for declarations
containing overlapping patterns.
To address the issue we had to "fold" `WellFounded.fix` applications
back as recursive applications of the functions being defined.

The new test exposes the issue.
2022-03-31 17:04:06 -07:00
..
bench
compiler refactor: make String.Pos opaque 2022-03-20 10:47:13 -07:00
elabissues chore: style use · instead of . for lambda dot notation 2022-03-11 07:49:03 -08:00
ir
lean fix: equation generation for nested recursive definitions 2022-03-31 17:04:06 -07:00
pkg feat: support for user-defined simp attributes in the simp tactic. 2022-03-20 18:45:57 -07:00
playground
plugin
simpperf
.gitignore
common.sh