- Added a loop to internally assert constraints that are marked as true.
authorTim King <taking@cs.nyu.edu>
Wed, 13 Jun 2012 20:37:43 +0000 (20:37 +0000)
committerTim King <taking@cs.nyu.edu>
Wed, 13 Jun 2012 20:37:43 +0000 (20:37 +0000)
commitd0b33af0cf910ca7adb0357dad13e7e88baedebc
treefc9c1fae8b7c4e9a26656e81314800852996e2f6
parent6acb8e96739df11859d3bca8a9e67bdaff5600c6
- Added a loop to internally assert constraints that are marked as true.
- Changes how CongruenceManager reports conflicts.
- ConstraintDatabase can now detect and raise conflicts when doing unate propagation.
src/theory/arith/congruence_manager.cpp
src/theory/arith/congruence_manager.h
src/theory/arith/constraint.cpp
src/theory/arith/constraint.h
src/theory/arith/theory_arith.cpp
src/theory/arith/theory_arith.h
test/regress/regress0/uflia/Makefile.am
test/regress/regress0/uflia/error1.smt [new file with mode: 0644]
test/regress/regress0/uflra/Makefile.am
test/regress/regress0/uflra/error1.smt [new file with mode: 0644]