summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers/term_database.h
diff options
context:
space:
mode:
authorajreynol <andrew.j.reynolds@gmail.com>2016-03-10 17:49:13 -0600
committerajreynol <andrew.j.reynolds@gmail.com>2016-03-10 17:49:13 -0600
commitd0df704a60696d7f824eb01781b413d91a0e4202 (patch)
tree501058c359ff029cad024a3a715efdf33968c426 /src/theory/quantifiers/term_database.h
parent346c85d145f6938ce7dce74e7e7cb855d5a6025a (diff)
Faster conditional rewriting for and/or beneath quantifiers. Improvements to sort inference, related to constants. Add several quantifiers options, minor refactoring.
Diffstat (limited to 'src/theory/quantifiers/term_database.h')
-rw-r--r--src/theory/quantifiers/term_database.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/theory/quantifiers/term_database.h b/src/theory/quantifiers/term_database.h
index b1cfcf2ae..fcacbd686 100644
--- a/src/theory/quantifiers/term_database.h
+++ b/src/theory/quantifiers/term_database.h
@@ -188,7 +188,6 @@ public:
/** map from type nodes to terms of that type */
std::map< TypeNode, std::vector< Node > > d_type_map;
-
/** count number of non-redundant ground terms per operator */
std::map< Node, int > d_op_nonred_count;
/**mapping from UF terms to representatives of their arguments */
@@ -212,8 +211,8 @@ public:
void presolve();
/** reset (calculate which terms are active) */
void reset( Theory::Effort effort );
- /** get operator*/
- Node getOperator( Node n );
+ /** get match operator */
+ Node getMatchOperator( Node n );
/** get term arg index */
TermArgTrie * getTermArgTrie( Node f );
TermArgTrie * getTermArgTrie( Node eqc, Node f );
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback