Eliminate more circular dependencies on solver engine (#7311)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Thu, 7 Oct 2021 01:16:20 +0000 (20:16 -0500)
committerGitHub <noreply@github.com>
Thu, 7 Oct 2021 01:16:20 +0000 (01:16 +0000)
commit838a04edc3a41c98ee3a8121d4687e987f559fd1
treef6bdd6cbee636c87621bdf7e5ecb00d68a185b91
parent2f78ed85a8263d7ad632e679034e662091511670
Eliminate more circular dependencies on solver engine (#7311)

This is work towards replacing our old dump infrastructure. This PR also does some initial reorganization towards printing assertions using the print benchmark utility.
20 files changed:
src/prop/prop_engine.cpp
src/prop/prop_engine.h
src/prop/prop_proof_manager.cpp
src/prop/prop_proof_manager.h
src/smt/assertions.cpp
src/smt/assertions.h
src/smt/check_models.cpp
src/smt/check_models.h
src/smt/preprocessor.cpp
src/smt/preprocessor.h
src/smt/process_assertions.cpp
src/smt/process_assertions.h
src/smt/proof_manager.cpp
src/smt/set_defaults.cpp
src/smt/smt_solver.cpp
src/smt/smt_solver.h
src/smt/solver_engine.cpp
src/smt/sygus_solver.cpp
src/smt/sygus_solver.h
src/smt/unsat_core_manager.cpp