diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2018-09-18 10:26:36 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-09-18 10:26:36 -0500 |
commit | fa557c39a89a2c8de198ea0400e6936c1790ad4e (patch) | |
tree | f1b2ff7512b3aec3a06d5a879dc930e559ae172e /src/theory/quantifiers/sygus/sygus_module.h | |
parent | d718da758b27c2824d2aff44faf71971133217ab (diff) |
Move and rename sygus solver classes (#2488)
Diffstat (limited to 'src/theory/quantifiers/sygus/sygus_module.h')
-rw-r--r-- | src/theory/quantifiers/sygus/sygus_module.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/theory/quantifiers/sygus/sygus_module.h b/src/theory/quantifiers/sygus/sygus_module.h index e2a9fae80..c1b12dfd0 100644 --- a/src/theory/quantifiers/sygus/sygus_module.h +++ b/src/theory/quantifiers/sygus/sygus_module.h @@ -25,20 +25,20 @@ namespace CVC4 { namespace theory { namespace quantifiers { -class CegConjecture; +class SynthConjecture; /** SygusModule * - * This is the base class of sygus modules, owned by CegConjecture. The purpose - * of this class is to, when applicable, suggest candidate solutions for - * CegConjecture to test. + * This is the base class of sygus modules, owned by SynthConjecture. The + * purpose of this class is to, when applicable, suggest candidate solutions for + * SynthConjecture to test. * - * In more detail, an instance of the conjecture class (CegConjecture) creates + * In more detail, an instance of the conjecture class (SynthConjecture) creates * the negated deep embedding form of the synthesis conjecture. In the * following, assume this is: * forall d. exists x. P( d, x ) * where d are of sygus datatype type. The "base instantiation" of this - * conjecture (see CegConjecture::d_base_inst) is the formula: + * conjecture (see SynthConjecture::d_base_inst) is the formula: * exists y. P( k, y ) * where k are the "candidate" variables for the conjecture. * @@ -48,12 +48,12 @@ class CegConjecture; class SygusModule { public: - SygusModule(QuantifiersEngine* qe, CegConjecture* p); + SygusModule(QuantifiersEngine* qe, SynthConjecture* p); virtual ~SygusModule() {} /** initialize * * n is the "base instantiation" of the deep-embedding version of the - * synthesis conjecture under candidates (see CegConjecture::d_base_inst). + * synthesis conjecture under candidates (see SynthConjecture::d_base_inst). * * This function may add lemmas to the argument lemmas, which should be * sent out on the output channel of quantifiers by the caller. @@ -127,7 +127,7 @@ class SygusModule /** sygus term database of d_qe */ quantifiers::TermDbSygus* d_tds; /** reference to the parent conjecture */ - CegConjecture* d_parent; + SynthConjecture* d_parent; }; } /* CVC4::theory::quantifiers namespace */ |