summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers/ematching
diff options
context:
space:
mode:
Diffstat (limited to 'src/theory/quantifiers/ematching')
-rw-r--r--src/theory/quantifiers/ematching/trigger.cpp10
-rw-r--r--src/theory/quantifiers/ematching/trigger.h7
2 files changed, 0 insertions, 17 deletions
diff --git a/src/theory/quantifiers/ematching/trigger.cpp b/src/theory/quantifiers/ematching/trigger.cpp
index b73c3368d..430d261a1 100644
--- a/src/theory/quantifiers/ematching/trigger.cpp
+++ b/src/theory/quantifiers/ematching/trigger.cpp
@@ -393,16 +393,6 @@ bool Trigger::isRelationalTrigger( Node n ) {
bool Trigger::isRelationalTriggerKind( Kind k ) {
return k==EQUAL || k==GEQ;
}
-
-bool Trigger::isCbqiKind( Kind k ) {
- if( quantifiers::TermUtil::isBoolConnective( k ) || k==PLUS || k==GEQ || k==EQUAL || k==MULT ){
- return true;
- }else{
- //CBQI typically works for satisfaction-complete theories
- TheoryId t = kindToTheoryId( k );
- return t == THEORY_BV || t == THEORY_DATATYPES || t == THEORY_BOOL;
- }
-}
bool Trigger::isSimpleTrigger( Node n ){
Node t = n.getKind()==NOT ? n[0] : n;
diff --git a/src/theory/quantifiers/ematching/trigger.h b/src/theory/quantifiers/ematching/trigger.h
index e91a87e58..cd10e4f8a 100644
--- a/src/theory/quantifiers/ematching/trigger.h
+++ b/src/theory/quantifiers/ematching/trigger.h
@@ -313,13 +313,6 @@ class Trigger {
static bool isRelationalTrigger( Node n );
/** Is k a relational trigger kind? */
static bool isRelationalTriggerKind( Kind k );
- /** Is k a kind for which counterexample-guided instantiation is possible?
- *
- * This typically corresponds to kinds that correspond to operators that
- * have total interpretations and are a part of the signature of
- * satisfaction complete theories (see Reynolds et al., CAV 2015).
- */
- static bool isCbqiKind( Kind k );
/** is n a simple trigger (see inst_match_generator.h)? */
static bool isSimpleTrigger( Node n );
/** is n a Boolean term trigger, e.g. ite( x, BV1, BV0 )? */
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback