Closed andreasabel closed 1 week ago
When you have a query, it's wrapped up in a call to runSMT
, right? That's where you should be configuring the solver, by using runSMTWith and passing z3{verbose=True}
.
Does that not work for you?
@andreasabel Is this addressed? If so, I'd like to close the ticket. Cheers..
I think this is handled with the runSMTWith
call. Feel free to re-open if you still have issues.
It is easy to get debug output by swapping
sat
forsatWith
. https://hackage.haskell.org/package/sbv-10.10/docs/Data-SBV.html#v:satWithWould be great to have a similarly comfortable
checkSatWith
that complementscheckSat
: https://hackage.haskell.org/package/sbv-10.10/docs/Data-SBV-Control.html#v:checkSatI didn't find a way to set the
SMTConfig
record in theQuery
monad so that it would be used forcheckSat
. But maybe it is easy and I just got lost in the API?