diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2019-10-14 15:01:05 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-10-14 15:01:05 -0500 |
commit | d31b7cb6e695d6489134956408858a94d2308178 (patch) | |
tree | d5c2315fd4c12395b9380795e6bd4b213d40a12a /src/theory/quantifiers/sygus/transition_inference.h | |
parent | ae4be031cf818ccb69f79a588de0837d8e97897e (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.h | 8 |
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); /** |