diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2019-03-14 07:46:52 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-03-14 07:46:52 -0500 |
commit | 26977381d8e026718a056adee0fa6dea1a76555d (patch) | |
tree | 4d9905ad7cb3c2c452c85aa7453d0844c484b6f1 /src/theory/quantifiers/sygus_sampler.h | |
parent | 1744dc5f3140f9dc2aeb71f99c530feb83264a04 (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.h | 6 |
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 */ |