You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Apparently, Z3 has multiple SAT solvers. There's an incremental one that is more efficient for push/pop scenarios and there is a "bulk" solver that is more efficient to solve a problem just once.
It is not quite clear to me which one is picked under what circumstances. What exactly triggers what solver to be used?
Can we control the solver to be used? That would be useful because we could empirically test which one performs better for the particular problems that are posed. If this is not possible right now I would like to request this as a feature.