while (!done()) {
TNode fact = get().assertion;
- checkForLemma(fact);
+ // checkForLemma(fact);
for (unsigned i = 0; i < d_subtheories.size(); ++i) {
d_subtheories[i]->assertFact(fact);
}
RewriteRule<UleMax>,
RewriteRule<ZeroUle>,
RewriteRule<UleZero>,
- RewriteRule<UleSelf>,
- RewriteRule<UleEliminate>
+ RewriteRule<UleSelf>//,
+ // RewriteRule<UleEliminate>
>::apply(node);
return RewriteResponse(resultNode == node ? REWRITE_DONE : REWRITE_AGAIN, resultNode);
}
RewriteResponse TheoryBVRewriter::RewriteSle(TNode node, bool preregister){
Node resultNode = LinearRewriteStrategy
- < RewriteRule <EvalSle>,
- RewriteRule <SleEliminate>
+ < RewriteRule <EvalSle>//,
+ // RewriteRule <SleEliminate>
>::apply(node);
return RewriteResponse(resultNode == node? REWRITE_DONE : REWRITE_AGAIN, resultNode);
}