diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2019-11-06 10:00:08 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-11-06 10:00:08 -0600 |
commit | 52e71b709504ed06ced34962692a329f4c8282ce (patch) | |
tree | da64b2bf12fd4f176833a53d36175131799e3c1d /src/theory/quantifiers/sygus/synth_conjecture.cpp | |
parent | dcccaec1155c66f2e52cfe823bc9654c46e3832b (diff) |
Support for SyGuS PBE + recursive functions (#3433)
Diffstat (limited to 'src/theory/quantifiers/sygus/synth_conjecture.cpp')
-rw-r--r-- | src/theory/quantifiers/sygus/synth_conjecture.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/theory/quantifiers/sygus/synth_conjecture.cpp b/src/theory/quantifiers/sygus/synth_conjecture.cpp index 5edd18464..6e69715ef 100644 --- a/src/theory/quantifiers/sygus/synth_conjecture.cpp +++ b/src/theory/quantifiers/sygus/synth_conjecture.cpp @@ -539,7 +539,8 @@ bool SynthConjecture::doCheck(std::vector<Node>& lems) return false; } - lem = Rewriter::rewrite(lem); + // simplify the lemma based on the term database sygus utility + lem = d_tds->rewriteNode(lem); // eagerly unfold applications of evaluation function Trace("cegqi-debug") << "pre-unfold counterexample : " << lem << std::endl; // record the instantiation |