summaryrefslogtreecommitdiff
path: root/src/theory/bv/theory_bv.cpp
diff options
context:
space:
mode:
authorDejan Jovanović <dejan.jovanovic@gmail.com>2011-08-27 00:33:22 +0000
committerDejan Jovanović <dejan.jovanovic@gmail.com>2011-08-27 00:33:22 +0000
commit6e81c8b4b146d58d94eb0a84fa8392bae04595ff (patch)
tree7d289459a318d2dae1c7dddd8be95c2582423f54 /src/theory/bv/theory_bv.cpp
parent2faa78b68ca26f73e757f225f0786450e33c625f (diff)
Removing Theory::registerTerm() as discussed in the meeting. Now pre-register is called on all the theory terms and the foreign-terms also. This means, if x: REAL and f:REAL, that in f(x) >= 0, arithmetic gets pre-register call with x, f(x) and f(x) >= 0, while UF gets pre-register call with x, f(x).
Diffstat (limited to 'src/theory/bv/theory_bv.cpp')
-rw-r--r--src/theory/bv/theory_bv.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/theory/bv/theory_bv.cpp b/src/theory/bv/theory_bv.cpp
index 7a8ebb85c..593274281 100644
--- a/src/theory/bv/theory_bv.cpp
+++ b/src/theory/bv/theory_bv.cpp
@@ -138,7 +138,7 @@ void TheoryBV::check(Effort e) {
normalization.assumptions.push_back(assumptions);
BVDebug("bitvector") << "Adding normalization " << lhsNormalized.eqNode(rhsNormalized) << std::endl;
- BVDebug("bitvector") << " assumptions " << setToString(assumptions) << std::endl;
+ BVDebug("bitvector") << " assumptions " << utils::setToString(assumptions) << std::endl;
BVDebug("bitvector") << "TheoryBV::check(" << e << "): normalizes to " << lhsNormalized << " = " << rhsNormalized << std::endl;
@@ -234,7 +234,7 @@ void TheoryBV::explain(TNode node) {
std::set<TNode> assumptions;
for (unsigned i = 0; i < vec.size(); ++ i) {
BVDebug("bitvector") << "Adding normalization " << d_normalization[equality]->equalities[i] << std::endl;
- BVDebug("bitvector") << " assumptions " << setToString(d_normalization[equality]->assumptions[i]) << std::endl;
+ BVDebug("bitvector") << " assumptions " << utils::setToString(d_normalization[equality]->assumptions[i]) << std::endl;
assumptions.insert(vec[i].begin(), vec[i].end());
}
d_out->explanation(utils::mkConjunction(assumptions));
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback