“…Our procedure also works well on problems coming from template-based verification and synthesis [23,15] (see some nonlinear benchmark examples in [14]) and hybrid systems [21,27,11,22,25]. In fact, using a preliminary (and rather naive) implementation of our procedure (in Python, using floats and not using algebraic numbers) with some heuristics for handling cases where eigen-condition fails, we were able to solve all the nonlinear examples in [14] in time competitive with Z3 [13,18] (and faster than Z3 on a couple of problems). On the nonlinear encodings of SAT benchmarks, we are competitive with Z3's nonlinear solver on small problems, but much worse when problem size is larger -this is perhaps because our implementation does not learn from conflicts.…”