lean4-htt/tests/lean/grind
Leonardo de Moura b95b0069e7
feat: use comm ring module to normalize nonlinear polynomials in grind cutsat (#9074)
This PR uses the commutative ring module to normalize nonlinear
polynomials in `grind cutsat`. Examples:
```lean
example (a b : Nat) (h₁ : a + 1 ≠ a * b * a) (h₂ : a * a * b ≤ a + 1) : b * a^2 < a + 1 := by 
  grind

example (a b c : Int) (h₁ : a + 1 + c = b * a) (h₂ : c + 2*b*a = 0) : 6 * a * b - 2 * a ≤ 2 := by 
  grind
```
2025-06-29 11:09:29 +00:00
..
algebra feat: use comm ring module to normalize nonlinear polynomials in grind cutsat (#9074) 2025-06-29 11:09:29 +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
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!