diff options
author | Dejan Jovanović <dejan.jovanovic@gmail.com> | 2011-08-27 00:33:22 +0000 |
---|---|---|
committer | Dejan Jovanović <dejan.jovanovic@gmail.com> | 2011-08-27 00:33:22 +0000 |
commit | 6e81c8b4b146d58d94eb0a84fa8392bae04595ff (patch) | |
tree | 7d289459a318d2dae1c7dddd8be95c2582423f54 /src/theory/bv/theory_bv.cpp | |
parent | 2faa78b68ca26f73e757f225f0786450e33c625f (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.cpp | 4 |
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)); |