This PR simplifies the interface between the `grind` core and the cutsat procedure. Before this PR, core would try to minimize the number of numeric literals that have to be internalized in cutsat. This optimization was buggy (see `grind_cutsat_zero.lean` test), and produced counterintuitive counterexamples.
1 line
58 B
Text
1 line
58 B
Text
example (hy : y = 0) (hz : z = 0) : 0 = y + z := by grind
|