Update proof namespaces (#6614)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Thu, 27 May 2021 21:28:58 +0000 (16:28 -0500)
committerGitHub <noreply@github.com>
Thu, 27 May 2021 21:28:58 +0000 (21:28 +0000)
commit8b3de13131d24bf400ba5f36fc234008d950f345
tree0de3a60dcdad716cede78b8fe024996690399a2f
parentb9062490a7590708bcf158d4670a23d859fe3355
Update proof namespaces (#6614)

This removes namespace theory from proof utilities, and moves MethodId to its own file in src/proof/.
49 files changed:
src/CMakeLists.txt
src/preprocessing/assertion_pipeline.cpp
src/preprocessing/assertion_pipeline.h
src/preprocessing/passes/ite_removal.cpp
src/preprocessing/passes/non_clausal_simp.cpp
src/preprocessing/passes/non_clausal_simp.h
src/preprocessing/passes/theory_preprocess.cpp
src/preprocessing/passes/theory_rewrite_eq.cpp
src/preprocessing/passes/theory_rewrite_eq.h
src/proof/conv_seq_proof_generator.cpp
src/proof/conv_seq_proof_generator.h
src/proof/eager_proof_generator.cpp
src/proof/eager_proof_generator.h
src/proof/lazy_tree_proof_generator.cpp
src/proof/lazy_tree_proof_generator.h
src/proof/method_id.cpp [new file with mode: 0644]
src/proof/method_id.h [new file with mode: 0644]
src/proof/theory_proof_step_buffer.cpp
src/proof/theory_proof_step_buffer.h
src/proof/trust_node.cpp
src/proof/trust_node.h
src/prop/proof_cnf_stream.cpp
src/prop/proof_cnf_stream.h
src/prop/prop_engine.cpp
src/prop/prop_engine.h
src/prop/theory_proxy.cpp
src/prop/theory_proxy.h
src/smt/expand_definitions.h
src/smt/preprocess_proof_generator.cpp
src/smt/preprocess_proof_generator.h
src/smt/proof_post_processor.cpp
src/smt/term_formula_removal.cpp
src/smt/term_formula_removal.h
src/theory/arith/congruence_manager.h
src/theory/arith/constraint.h
src/theory/arith/theory_arith_private.h
src/theory/booleans/circuit_propagator.h
src/theory/builtin/proof_checker.cpp
src/theory/builtin/proof_checker.h
src/theory/combination_engine.h
src/theory/datatypes/inference_manager.h
src/theory/rewriter.h
src/theory/shared_terms_database.cpp
src/theory/shared_terms_database.h
src/theory/theory_engine.cpp
src/theory/theory_engine.h
src/theory/theory_engine_proof_generator.cpp
src/theory/theory_engine_proof_generator.h
test/unit/test_smt.h