Added some BV rewrites, fixed bugs in array theory, made ite simp work with BV
authorClark Barrett <barrett@cs.nyu.edu>
Mon, 28 May 2012 16:27:50 +0000 (16:27 +0000)
committerClark Barrett <barrett@cs.nyu.edu>
Mon, 28 May 2012 16:27:50 +0000 (16:27 +0000)
commit5c61887222630583b48bd26fc914d166f122c252
tree7d3027303409ad803cb1771195ec7cbd90f9f984
parent21f9e53792ba5f94594fccb7bef880aa77b266cb
Added some BV rewrites, fixed bugs in array theory, made ite simp work with BV
17 files changed:
src/theory/arrays/theory_arrays.cpp
src/theory/arrays/theory_arrays.h
src/theory/bv/bitblast_strategies.cpp
src/theory/bv/theory_bv_rewrite_rules.h
src/theory/bv/theory_bv_rewrite_rules_constant_evaluation.h
src/theory/bv/theory_bv_rewrite_rules_core.h
src/theory/bv/theory_bv_rewrite_rules_normalization.h
src/theory/bv/theory_bv_rewrite_rules_operator_elimination.h
src/theory/bv/theory_bv_rewrite_rules_simplification.h
src/theory/bv/theory_bv_rewriter.cpp
src/theory/bv/theory_bv_utils.h
src/theory/ite_simplifier.cpp
src/theory/ite_simplifier.h
src/theory/rewriter.cpp
src/theory/rewriter.h
src/theory/theory_engine.cpp
src/theory/theory_engine.h