summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers/sygus_sampler.h
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2019-03-14 07:46:52 -0500
committerGitHub <noreply@github.com>2019-03-14 07:46:52 -0500
commit26977381d8e026718a056adee0fa6dea1a76555d (patch)
tree4d9905ad7cb3c2c452c85aa7453d0844c484b6f1 /src/theory/quantifiers/sygus_sampler.h
parent1744dc5f3140f9dc2aeb71f99c530feb83264a04 (diff)
Generalize sygus-rr-verify for fast enumerator (#2829)
Diffstat (limited to 'src/theory/quantifiers/sygus_sampler.h')
-rw-r--r--src/theory/quantifiers/sygus_sampler.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/theory/quantifiers/sygus_sampler.h b/src/theory/quantifiers/sygus_sampler.h
index 526a9e4b1..288563a04 100644
--- a/src/theory/quantifiers/sygus_sampler.h
+++ b/src/theory/quantifiers/sygus_sampler.h
@@ -165,6 +165,12 @@ class SygusSampler : public LazyTrieEvaluator
*/
bool containsFreeVariables(Node a, Node b, bool strict = false);
//--------------------------end queries about terms
+ /** check equivalent
+ *
+ * Check whether bv and bvr are equivalent on all sample points, print
+ * an error if not. Used with --sygus-rr-verify.
+ */
+ void checkEquivalent(Node bv, Node bvr);
protected:
/** sygus term database of d_qe */
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback