Using Z3 with parallelization from SBV
问题 I'd like to use Z3 via SBV using multiple cores. Based on this answer I should be able to do that just by passing parallel.enable=true to the z3 executable on the command line. Since I am using SBV, I need to go through SBV's interface to various SMTLib solvers, so here's what I tried: foo = runSMTWith z3par $ do ... where z3par = z3 { SBV.solver = (SBV.solver z3) { SBV.options = \cfg -> SBV.options (SBV.solver z3) cfg ++ ["parallel.enable=true"] } } However, I am not seeing any signs of Z3