summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers/quantifiers_rewriter.h
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2012-11-13 21:16:26 +0000
committerAndrew Reynolds <andrew.j.reynolds@gmail.com>2012-11-13 21:16:26 +0000
commit795e5ba8a1138a371409ac9c8e9da78ce652bb94 (patch)
tree5cc0d5bebbccf87b122b9e1690f27e398b4e8cc0 /src/theory/quantifiers/quantifiers_rewriter.h
parent740df5937639738a0238312dfb061643e62ba605 (diff)
refactoring of quantifiers rewriter based on code review from yesterday, refactoring code out of instantiators in preparation for quantifiers equality engine
Diffstat (limited to 'src/theory/quantifiers/quantifiers_rewriter.h')
-rw-r--r--src/theory/quantifiers/quantifiers_rewriter.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/theory/quantifiers/quantifiers_rewriter.h b/src/theory/quantifiers/quantifiers_rewriter.h
index 636e00774..00301c610 100644
--- a/src/theory/quantifiers/quantifiers_rewriter.h
+++ b/src/theory/quantifiers/quantifiers_rewriter.h
@@ -51,7 +51,8 @@ private:
static Node computePrenex( Node body, std::vector< Node >& args, bool pol, bool polReq );
private:
enum{
- COMPUTE_NNF = 0,
+ COMPUTE_MINISCOPING = 0,
+ COMPUTE_NNF,
COMPUTE_PRE_SKOLEM,
COMPUTE_PRENEX,
COMPUTE_VAR_ELIMINATION,
@@ -69,10 +70,10 @@ private:
/** options */
static bool doMiniscopingNoFreeVar();
static bool doMiniscopingAnd();
- static bool doOperation( Node f, bool isNested, int computeOption, bool duringRewrite = true );
+ static bool doOperation( Node f, bool isNested, int computeOption );
public:
- static Node rewriteQuants( Node n, bool isNested = false, bool duringRewrite = true );
- static Node rewriteQuant( Node n, bool isNested = false, bool duringRewrite = true );
+ //static Node rewriteQuants( Node n, bool isNested = false );
+ //static Node rewriteQuant( Node n, bool isNested = false );
};/* class QuantifiersRewriter */
}/* CVC4::theory::quantifiers namespace */
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback