lean4-htt/tests/lean/grind
Kim Morrison 6395d69140
feat: add HashMap.get*_filter* lemmas specialized for LawfulBEq (#8399)
This PR adds variants of `HashMap.getElem?_filter` that assume
`LawfulBEq` and have a simpler right-hand-side. `simp` can already
achieve these, via rewriting with `getKey_eq` under the lambda. However
`grind` can not, and these lemmas help `grind` work with `HashMap`
goals. There are variants for all variants of `HashMap`,
`getElem?/getElem/getElem!/getD`, and for `filter` and `filterMap`.
2025-05-20 03:04:32 +00:00
..
experiments chore: initial work on grind attributes for TreeMap (#8342) 2025-05-15 02:24:51 +00:00
module_normalization.lean feat: typeclasses for grind to work with ordered modules (#8347) 2025-05-19 13:55:38 +00:00
module_relations.lean feat: typeclasses for grind to work with ordered modules (#8347) 2025-05-19 13:55:38 +00:00
ordered_modules.lean feat: typeclasses for grind to work with ordered modules (#8347) 2025-05-19 13:55:38 +00:00
README.md
ring_normalization.lean chore: add failing grind tests for noncommutative/non-negation rings (#8396) 2025-05-19 00:26:16 +00:00

Aspirational test cases for grind

These are not expected to work yet; we're collecting examples that we'd like to make work!