summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers/sygus/transition_inference.h
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2019-10-14 15:01:05 -0500
committerGitHub <noreply@github.com>2019-10-14 15:01:05 -0500
commitd31b7cb6e695d6489134956408858a94d2308178 (patch)
treed5c2315fd4c12395b9380795e6bd4b213d40a12a /src/theory/quantifiers/sygus/transition_inference.h
parentae4be031cf818ccb69f79a588de0837d8e97897e (diff)
Support UF in default sygus grammars (#3319)
Diffstat (limited to 'src/theory/quantifiers/sygus/transition_inference.h')
-rw-r--r--src/theory/quantifiers/sygus/transition_inference.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/theory/quantifiers/sygus/transition_inference.h b/src/theory/quantifiers/sygus/transition_inference.h
index b4fb220db..8939cf6da 100644
--- a/src/theory/quantifiers/sygus/transition_inference.h
+++ b/src/theory/quantifiers/sygus/transition_inference.h
@@ -123,7 +123,13 @@ class TransitionInference
* The node n should be the inner body of the negated synthesis conjecture,
* prior to generating the deep embedding. That is, given:
* forall f. ~forall x. P( f, x ),
- * this method expects n to be P( f, x ).
+ * this method expects n to be P( f, x ), and the argument f to be the
+ * function f above.
+ */
+ void process(Node n, Node f);
+ /**
+ * Same as above, without specifying f. This will try to infer a function f
+ * based on the body of n.
*/
void process(Node n);
/**
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback