summaryrefslogtreecommitdiff
path: root/src/theory/sep/theory_sep.cpp
diff options
context:
space:
mode:
authorajreynol <andrew.j.reynolds@gmail.com>2016-09-13 13:36:28 -0500
committerajreynol <andrew.j.reynolds@gmail.com>2016-09-13 13:36:28 -0500
commit5887766342258361d3635a5b29a015dadb9ebe83 (patch)
tree04a9ce1bceb5e5c4d0a715eda0ca9689ac424c58 /src/theory/sep/theory_sep.cpp
parentca1b17c8bba3681643a1a3de19d32b038c38aceb (diff)
Minor changes to sep logic, epr, quantifier splitting.
Diffstat (limited to 'src/theory/sep/theory_sep.cpp')
-rw-r--r--src/theory/sep/theory_sep.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/theory/sep/theory_sep.cpp b/src/theory/sep/theory_sep.cpp
index 714688142..e96badfd3 100644
--- a/src/theory/sep/theory_sep.cpp
+++ b/src/theory/sep/theory_sep.cpp
@@ -1028,6 +1028,13 @@ void TheorySep::initializeBounds() {
qepr->d_consts[tn].push_back( e );
}
}
+ //EPR must include nil ref
+ if( qepr && qepr->isEPR( tn ) ){
+ Node nr = getNilRef( tn );
+ if( !qepr->isEPRConstant( tn, nr ) ){
+ qepr->d_consts[tn].push_back( nr );
+ }
+ }
}
}
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback