lean4-htt/tests/lean/grind
Leonardo de Moura 0941d53f6a
feat: semiring normalizer in grind (#8953)
This PR implements support for normalization for commutative semirings
that do not implement `AddRightCancel`. Examples:
```lean
variable (R : Type u) [CommSemiring R]

example (a b c : R) : a * (b + c) = a * c + b * a := by grind
example (a b : R) : (a + b)^2 = a^2 + 2 * a * b + b^2 := by grind
example (a b : R) : (a + 2 * b)^2 = a^2 + 4 * a * b + 4 * b^2 := by grind
example (a b : R) : (a + 2 * b)^2 = 4 * b^2 + b * 4 * a + a^2 := by grind
```
2025-06-24 01:09:22 +00:00
..
algebra feat: semiring normalizer in grind (#8953) 2025-06-24 01:09:22 +00:00
experiments chore: cleanup of grind's order typeclasses (#8913) 2025-06-22 23:36:48 +00:00
grind_palindrome.lean chore: remove set_option grind.warning false (#8714) 2025-06-11 05:09:19 +00:00
nat_repeat.lean chore: add a failing grind test (#8858) 2025-06-18 07:14:56 +00:00
README.md
sublist.lean chore: remove set_option grind.warning false (#8714) 2025-06-11 05:09:19 +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!