diff options
author | ajreynol <andrew.j.reynolds@gmail.com> | 2016-07-26 17:55:09 -0500 |
---|---|---|
committer | ajreynol <andrew.j.reynolds@gmail.com> | 2016-07-26 17:55:16 -0500 |
commit | 4cff52d94318646415fe89dfe3b97750451eb7c1 (patch) | |
tree | 2bc60458c4ac8075ffc3ffe74175b5e76136dd1a /src/theory/quantifiers_engine.h | |
parent | e6d75ab22dfb56df202b916ecd9b4327f931c782 (diff) |
Add option to minimize sygus solutions based on using weakest implicants of instantiations in unsat cores.
Diffstat (limited to 'src/theory/quantifiers_engine.h')
-rw-r--r-- | src/theory/quantifiers_engine.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/theory/quantifiers_engine.h b/src/theory/quantifiers_engine.h index 1ba0b6572..08ca0564b 100644 --- a/src/theory/quantifiers_engine.h +++ b/src/theory/quantifiers_engine.h @@ -368,6 +368,7 @@ public: void getInstantiations( std::map< Node, std::vector< Node > >& insts ); /** get unsat core lemmas */ bool getUnsatCoreLemmas( std::vector< Node >& active_lemmas ); + bool getUnsatCoreLemmas( std::vector< Node >& active_lemmas, std::map< Node, Node >& weak_imp ); /** get inst for lemmas */ void getExplanationForInstLemmas( std::vector< Node >& lems, std::map< Node, Node >& quant, std::map< Node, std::vector< Node > >& tvec ); /** statistics class */ |