Remove "inUnsatCore" flag throughout (#6964)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Tue, 3 Aug 2021 01:21:04 +0000 (20:21 -0500)
committerGitHub <noreply@github.com>
Tue, 3 Aug 2021 01:21:04 +0000 (01:21 +0000)
commit6b55bf59675fcdaab4c8dbf70a8a74ebb1f990e9
tree5a3b4b8dff3f72acff78988ef7dd8def6597038b
parent9547af1fb7fa26d6a3299ede363fc2faaae85908
Remove "inUnsatCore" flag throughout (#6964)

The internal solver no longer cares about what assertions are named / are in the unsat core.

This simplifies the code so that the (now unused) `inUnsatCore` flag is removed from all interfaces.

This eliminates another external use of `getSmtEngine`.
14 files changed:
src/parser/smt2/Smt2.g
src/parser/tptp/Tptp.g
src/parser/tptp/tptp.cpp
src/parser/tptp/tptp.h
src/smt/assertions.cpp
src/smt/assertions.h
src/smt/command.cpp
src/smt/command.h
src/smt/quant_elim_solver.cpp
src/smt/smt_engine.cpp
src/smt/smt_engine.h
src/smt/smt_solver.cpp
src/smt/smt_solver.h
src/smt/sygus_solver.cpp