summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers/sygus/cegis.h
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2018-03-02 14:44:04 -0600
committerGitHub <noreply@github.com>2018-03-02 14:44:04 -0600
commitc8d0db7ee9c48fadd19227d472f60ff0089c34da (patch)
treead8b35763f65e53f96cb9574f3392fd870c0c1e0 /src/theory/quantifiers/sygus/cegis.h
parent356319744514261f06afced5ee975d49abe83eb4 (diff)
Simplify sygus wrt miniscoping (#1634)
Diffstat (limited to 'src/theory/quantifiers/sygus/cegis.h')
-rw-r--r--src/theory/quantifiers/sygus/cegis.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/theory/quantifiers/sygus/cegis.h b/src/theory/quantifiers/sygus/cegis.h
index 2cb668fa1..358b50536 100644
--- a/src/theory/quantifiers/sygus/cegis.h
+++ b/src/theory/quantifiers/sygus/cegis.h
@@ -56,8 +56,13 @@ class Cegis : public SygusModule
const std::vector<Node>& candidates,
std::vector<Node>& candidate_values,
std::vector<Node>& lems) override;
- /** register refinement lemma */
- virtual void registerRefinementLemma(Node lem) override;
+ /** register refinement lemma
+ *
+ * This function stores lem as a refinement lemma, and adds it to lems.
+ */
+ virtual void registerRefinementLemma(const std::vector<Node>& vars,
+ Node lem,
+ std::vector<Node>& lems) override;
private:
/** If CegConjecture::d_base_inst is exists y. P( d, y ), then this is y. */
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback