summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers/quantifiers_rewriter.h
diff options
context:
space:
mode:
authorajreynol <andrew.j.reynolds@gmail.com>2016-02-09 13:23:18 -0600
committerajreynol <andrew.j.reynolds@gmail.com>2016-02-09 13:23:18 -0600
commit49d1898de725a5fac3f68845809ba152eae11282 (patch)
tree7884934f92d895c7d76adfba1f03c0e40503a708 /src/theory/quantifiers/quantifiers_rewriter.h
parent2dd6292b73e4e19be2e261c7fe5664bd2b0149bd (diff)
Eager introduction of eqc, lemma cache for ground fmf. Apply preprocessing to quantifier instantiations.
Diffstat (limited to 'src/theory/quantifiers/quantifiers_rewriter.h')
-rw-r--r--src/theory/quantifiers/quantifiers_rewriter.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/theory/quantifiers/quantifiers_rewriter.h b/src/theory/quantifiers/quantifiers_rewriter.h
index 38c1bdd58..47997f9a7 100644
--- a/src/theory/quantifiers/quantifiers_rewriter.h
+++ b/src/theory/quantifiers/quantifiers_rewriter.h
@@ -91,10 +91,12 @@ public:
private:
/** options */
static bool doOperation( Node f, bool isNested, int computeOption );
+private:
+ static Node preSkolemizeQuantifiers(Node n, bool polarity, std::vector< TypeNode >& fvTypes, std::vector<TNode>& fvs);
public:
static Node rewriteRewriteRule( Node r );
static bool containsQuantifiers(Node n);
- static Node preSkolemizeQuantifiers(Node n, bool polarity, std::vector< TypeNode >& fvTypes, std::vector<TNode>& fvs);
+ static Node preprocess( Node n, bool isInst = false );
};/* class QuantifiersRewriter */
}/* CVC4::theory::quantifiers namespace */
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback