lean4-htt/tests/lean/grind/algebra
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
..
module_normalization.lean fix: grind linarith internalization and HSMul support (#8796) 2025-06-15 02:34:42 +00:00
nat_module.lean chore: updates to (failing) grind algebra tests (#8987) 2025-06-25 02:44:59 +00:00
nlinarith.lean chore: updates to (failing) grind algebra tests (#8987) 2025-06-25 02:44:59 +00:00
ring_normalization.lean feat: semiring normalizer in grind (#8953) 2025-06-24 01:09:22 +00:00