How can Z3 return a valid counterexample? The following code
from z3 import *
set_param(proof=True)
x = Real('x')
f = ForAll(x, x * x > 0)
prove(f)
outputs counterexample []
.
I don't have to use prove
, but I want to find a valid counterexample to a formula like f
in the example. How can I do it?