diff options
author | ajreynol <andrew.j.reynolds@gmail.com> | 2015-04-08 12:15:27 +0200 |
---|---|---|
committer | ajreynol <andrew.j.reynolds@gmail.com> | 2015-04-08 12:15:33 +0200 |
commit | 4448f36d5c60c05aa2fca3bc760f534cf9926caa (patch) | |
tree | 6c10032e7f2de811b0361fa50f5f4b5355a43d64 /src/theory/quantifiers/conjecture_generator.h | |
parent | c871e203705d3e191b8c8028a3f22bca6adb0d16 (diff) |
Make fun-def quantifiers carry the function app they define, make fun-def utilities more robust. Fix bug in conjecture generation for non-parameterized operators.
Diffstat (limited to 'src/theory/quantifiers/conjecture_generator.h')
-rwxr-xr-x | src/theory/quantifiers/conjecture_generator.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/theory/quantifiers/conjecture_generator.h b/src/theory/quantifiers/conjecture_generator.h index 462fadfce..2d8e8e403 100755 --- a/src/theory/quantifiers/conjecture_generator.h +++ b/src/theory/quantifiers/conjecture_generator.h @@ -138,6 +138,8 @@ public: std::map< TypeNode, unsigned > d_var_limit;
//the functions we can currently generate
std::map< TypeNode, std::vector< TNode > > d_typ_tg_funcs;
+ // whether functions must add operators
+ std::map< TNode, bool > d_tg_func_param;
//the equivalence classes (if applicable) that match the currently generated term
bool d_gen_relevant_terms;
//relevant equivalence classes
|