summaryrefslogtreecommitdiff
path: root/src/theory/bv/theory_bv.cpp
diff options
context:
space:
mode:
authorlianah <lianahady@gmail.com>2013-03-20 21:10:10 -0400
committerlianah <lianahady@gmail.com>2013-03-20 21:10:10 -0400
commit27d848ac6b84a6b040baaf8a3f441692779e5bf6 (patch)
tree681597d55aed622b3960f43b2adf374d624a5ef5 /src/theory/bv/theory_bv.cpp
parent0a319e44fb2630d05207bba40eab290a805eab2b (diff)
generalized bv inequality reasoning to handle both strict and non-strict inequalities
Diffstat (limited to 'src/theory/bv/theory_bv.cpp')
-rw-r--r--src/theory/bv/theory_bv.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/theory/bv/theory_bv.cpp b/src/theory/bv/theory_bv.cpp
index 33f464400..135b944ad 100644
--- a/src/theory/bv/theory_bv.cpp
+++ b/src/theory/bv/theory_bv.cpp
@@ -122,13 +122,13 @@ void TheoryBV::check(Effort e)
}
Assert (!ok == inConflict());
- // if (!inConflict() && !d_coreSolver.isCoreTheory()) {
- // ok = d_inequalitySolver.check(e);
- // }
+ if (!inConflict() && !d_coreSolver.isCoreTheory()) {
+ ok = d_inequalitySolver.check(e);
+ }
Assert (!ok == inConflict());
- if (!inConflict() && !d_coreSolver.isCoreTheory()) {
- // if (!inConflict() && !d_inequalitySolver.isInequalityTheory()) {
+ // if (!inConflict() && !d_coreSolver.isCoreTheory()) {
+ if (!inConflict() && !d_inequalitySolver.isInequalityTheory()) {
ok = d_bitblastSolver.check(e);
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback