diff options
author | lianah <lianahady@gmail.com> | 2013-03-20 21:10:10 -0400 |
---|---|---|
committer | lianah <lianahady@gmail.com> | 2013-03-20 21:10:10 -0400 |
commit | 27d848ac6b84a6b040baaf8a3f441692779e5bf6 (patch) | |
tree | 681597d55aed622b3960f43b2adf374d624a5ef5 /src/theory/bv/theory_bv.cpp | |
parent | 0a319e44fb2630d05207bba40eab290a805eab2b (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.cpp | 10 |
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); } |