summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers/term_database.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/theory/quantifiers/term_database.h')
-rw-r--r--src/theory/quantifiers/term_database.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/theory/quantifiers/term_database.h b/src/theory/quantifiers/term_database.h
index 455287feb..b7fa4e999 100644
--- a/src/theory/quantifiers/term_database.h
+++ b/src/theory/quantifiers/term_database.h
@@ -137,6 +137,8 @@ private:
NodeIntMap d_op_ccount;
/** set has term */
void setHasTerm( Node n );
+ /** may complete */
+ std::map< TypeNode, bool > d_may_complete;
public:
TermDb( context::Context* c, context::UserContext* u, QuantifiersEngine* qe );
~TermDb(){}
@@ -191,6 +193,8 @@ public:
Node getEligibleTermInEqc( TNode r );
/** is inst closure */
bool isInstClosure( Node r );
+ /** may complete */
+ bool mayComplete( TypeNode tn );
//for model basis
private:
//map from types to model basis terms
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback