diff options
author | Haniel Barbosa <hanielbbarbosa@gmail.com> | 2018-05-10 15:57:54 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-05-10 15:57:54 -0500 |
commit | f29ced85757a85b6bd72b741d6ac7ff45ba29619 (patch) | |
tree | f8f8f9f7c816de60b65c6f7b179f69a87af2fe93 /src/theory/quantifiers/sygus/sygus_unif.h | |
parent | 44b167728ce08c9f1cc7dd5df6e4503f159daff4 (diff) |
Static learn redundant operators in CegisUnif (#1899)
Diffstat (limited to 'src/theory/quantifiers/sygus/sygus_unif.h')
-rw-r--r-- | src/theory/quantifiers/sygus/sygus_unif.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/theory/quantifiers/sygus/sygus_unif.h b/src/theory/quantifiers/sygus/sygus_unif.h index e55f7e6ff..fe80a3d44 100644 --- a/src/theory/quantifiers/sygus/sygus_unif.h +++ b/src/theory/quantifiers/sygus/sygus_unif.h @@ -55,15 +55,16 @@ class SygusUnif * the grammar of f and adds them to enums. These enumerators are those that * should be later given to calls to notifyEnumeration below. * - * This also may result in lemmas being added to lemmas, + * This also may result in lemmas being added to strategy_lemmas, * which correspond to static symmetry breaking predicates (for example, * those that exclude ITE from enumerators whose role is enum_io when the - * strategy is ITE_strat). + * strategy is ITE_strat). The lemmas are associated with a strategy point of + * the respective function-to-synthesize. */ virtual void initialize(QuantifiersEngine* qe, const std::vector<Node>& funs, std::vector<Node>& enums, - std::vector<Node>& lemmas); + std::map<Node, std::vector<Node>>& strategy_lemmas); /** * Notify that the value v has been enumerated for enumerator e. This call |