Any of all y'all SMT weirdos have experience with Z3 vs Yices vs Boolector? Just closing in on adding Boolector as an option to my superoptimizer after having worked with Z3 on the first prototype (Python) and Yices for the second (C++). Being sensible this time and making ...
-
-
Regarding API, did you have a look at PySMT? It's a unified python API for various SMT solvers, including Z3, Yices, and Boolector.https://github.com/pysmt/pysmt
-
I looked at that, but I need C++. I'm doing a lot of heavyweight processing of the instruction graphs before they hit the SMT solver, and (a) Python is slow and (b) igraph makes me want to gouge my eyes out. Although BGL is like working with someone's semi-dormant thesis on ...
- Show replies
New conversation -
-
-
Crossing my fingers for more than slightly... Maybe SMTCOMP19 isn't the Final Word on things but it looks a good deal like Boolector did considerably better on QF_BV - and the most competitive Yices results seem to have had a bit of tweaking in terms of what SAT was used.
-
Are you running incremental queries or single-shot? My expectation is that for single shot QF_BV queries Boolector > Yices and for incremental problems its maybe about even, depending on the details of the SMT problem.
- Show replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.