summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers_engine.h
diff options
context:
space:
mode:
authorajreynol <andrew.j.reynolds@gmail.com>2016-07-26 17:55:09 -0500
committerajreynol <andrew.j.reynolds@gmail.com>2016-07-26 17:55:16 -0500
commit4cff52d94318646415fe89dfe3b97750451eb7c1 (patch)
tree2bc60458c4ac8075ffc3ffe74175b5e76136dd1a /src/theory/quantifiers_engine.h
parente6d75ab22dfb56df202b916ecd9b4327f931c782 (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.h1
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 */
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback