diff options
author | ajreynol <andrew.j.reynolds@gmail.com> | 2014-09-16 21:19:57 +0200 |
---|---|---|
committer | ajreynol <andrew.j.reynolds@gmail.com> | 2014-09-16 21:19:57 +0200 |
commit | fd058334d36acad14053388c750a81c82b5ac117 (patch) | |
tree | cb345d445ee794b01845ef434f41ab32b930743e /src/theory/quantifiers/candidate_generator.h | |
parent | bc3f6fdaf84da10f5fd5ad3a5f5700ec242dd082 (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.h | 4 |
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(){} |