summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/theory/arith/arith_ite_utils.cpp11
-rw-r--r--src/theory/arith/arith_ite_utils.h2
2 files changed, 0 insertions, 13 deletions
diff --git a/src/theory/arith/arith_ite_utils.cpp b/src/theory/arith/arith_ite_utils.cpp
index 4892389f2..15fd7af6c 100644
--- a/src/theory/arith/arith_ite_utils.cpp
+++ b/src/theory/arith/arith_ite_utils.cpp
@@ -151,7 +151,6 @@ ArithIteUtils::ArithIteUtils(
d_subcount(uc, 0),
d_skolems(uc),
d_implies(),
- d_skolemsAdded(),
d_orBinEqs()
{
d_subs = new SubstitutionMap(uc);
@@ -313,16 +312,7 @@ void ArithIteUtils::learnSubstitutions(const std::vector<Node>& assertions){
d_orBinEqs.resize(writePos);
}while(solvedSomething);
- for(size_t i = 0, N=d_skolemsAdded.size(); i<N; ++i){
- Node sk = d_skolemsAdded[i];
- Node to = d_skolems[sk];
- if(!to.isNull()){
- Node fp = applySubstitutions(to);
- addSubstitution(sk, fp);
- }
- }
d_implies.clear();
- d_skolemsAdded.clear();
d_orBinEqs.clear();
}
@@ -457,7 +447,6 @@ bool ArithIteUtils::solveBinOr(TNode binor){
Node sk = nm->mkSkolem("deor", nm->booleanType());
Node ite = sk.iteNode(otherL, otherR);
d_skolems.insert(sk, cnd);
- d_skolemsAdded.push_back(sk);
addSubstitution(sel, ite);
return true;
}
diff --git a/src/theory/arith/arith_ite_utils.h b/src/theory/arith/arith_ite_utils.h
index f86328d5d..d03b0795f 100644
--- a/src/theory/arith/arith_ite_utils.h
+++ b/src/theory/arith/arith_ite_utils.h
@@ -69,8 +69,6 @@ class ArithIteUtils {
typedef std::map<Node, std::set<Node> > ImpMap;
ImpMap d_implies;
- std::vector<Node> d_skolemsAdded;
-
std::vector<Node> d_orBinEqs;
public:
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback