Refactoring initialization of proofs (#7834)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Fri, 17 Dec 2021 19:43:36 +0000 (13:43 -0600)
committerGitHub <noreply@github.com>
Fri, 17 Dec 2021 19:43:36 +0000 (19:43 +0000)
commitd7cb2cd925220e063a67c7eed6f829520b58ce53
tree2b654d54ea09d4ad0f9b9f82be88527b85951640
parent437c346559d920edcd19c28777747093ceba4e20
Refactoring initialization of proofs (#7834)

Eliminates one of the remaining calls to Rewriter::callExtendedRewrite, as well as making the initialization much clearer through use of Env.
16 files changed:
src/preprocessing/assertion_pipeline.cpp
src/preprocessing/assertion_pipeline.h
src/preprocessing/passes/non_clausal_simp.cpp
src/smt/assertions.cpp
src/smt/assertions.h
src/smt/expand_definitions.cpp
src/smt/expand_definitions.h
src/smt/preprocess_proof_generator.cpp
src/smt/preprocess_proof_generator.h
src/smt/preprocessor.cpp
src/smt/preprocessor.h
src/smt/proof_manager.cpp
src/smt/solver_engine.cpp
src/smt/solver_engine.h
src/theory/booleans/circuit_propagator.cpp
src/theory/booleans/circuit_propagator.h