Move env into smt solver, theory engine, prop engine (#6486)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Tue, 4 May 2021 23:22:49 +0000 (18:22 -0500)
committerGitHub <noreply@github.com>
Tue, 4 May 2021 23:22:49 +0000 (23:22 +0000)
commit67c43a7294442a7c660a26faf230cd983b21117d
tree151e6c092fcb083d23c9340a5055bf96b8dbd5d5
parent5018442120cb22e6f1923a97df7cd98c2d2b5a4a
Move env into smt solver, theory engine, prop engine (#6486)

This is work towards eliminating singletons.

Also, TheoryModel should use the same substitution map as the preprocessor. This is work towards unifying these things, which will be done in a future PR.
src/prop/prop_engine.cpp
src/prop/prop_engine.h
src/smt/smt_engine.cpp
src/smt/smt_solver.cpp
src/smt/smt_solver.h
src/theory/theory_engine.cpp
src/theory/theory_engine.h