File tree Expand file tree Collapse file tree 2 files changed +6
-0
lines changed
src/org/sosy_lab/java_smt/solvers Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change 3535import org .sosy_lab .java_smt .solvers .bitwuzla .api .Vector_Term ;
3636
3737class BitwuzlaTheoremProver extends AbstractProverWithAllSat <Void > implements ProverEnvironment {
38+
39+ // Bitwuzlas termination is fully reusable. Even the terminated stack can be re-used. Confirmed
40+ // by Mathias Preiner.
3841 private final Terminator terminator =
3942 new Terminator () {
4043 @ Override
Original file line number Diff line number Diff line change 2929class Z3TheoremProver extends Z3AbstractProver implements ProverEnvironment {
3030
3131 private final long z3solver ;
32+
33+ // Z3 interruption via solverInterrupt() is re-usable, but might provide partial results if it
34+ // is stopping UnsatCore generation for example.
3235 private final ShutdownRequestListener interruptListener ;
3336
3437 private @ Nullable Z3UserPropagator propagator = null ;
You can’t perform that action at this time.
0 commit comments