summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers/candidate_generator.h
diff options
context:
space:
mode:
authorajreynol <andrew.j.reynolds@gmail.com>2014-09-16 21:19:57 +0200
committerajreynol <andrew.j.reynolds@gmail.com>2014-09-16 21:19:57 +0200
commitfd058334d36acad14053388c750a81c82b5ac117 (patch)
treecb345d445ee794b01845ef434f41ab32b930743e /src/theory/quantifiers/candidate_generator.h
parentbc3f6fdaf84da10f5fd5ad3a5f5700ec242dd082 (diff)
Bug fix variable triggers with --inst-max-level : use term in EQC with minimal instantiation level.
Diffstat (limited to 'src/theory/quantifiers/candidate_generator.h')
-rw-r--r--src/theory/quantifiers/candidate_generator.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/theory/quantifiers/candidate_generator.h b/src/theory/quantifiers/candidate_generator.h
index 4569c2335..011e2924d 100644
--- a/src/theory/quantifiers/candidate_generator.h
+++ b/src/theory/quantifiers/candidate_generator.h
@@ -144,8 +144,12 @@ private:
eq::EqClassesIterator d_eq;
//equality you are trying to match equalities for
Node d_match_pattern;
+ TypeNode d_match_pattern_type;
//einstantiator pointer
QuantifiersEngine* d_qe;
+ // quantifier/index for the variable we are matching
+ Node d_f;
+ unsigned d_index;
public:
CandidateGeneratorQEAll( QuantifiersEngine* qe, Node mpat );
~CandidateGeneratorQEAll(){}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback