Correct subtyping for arrays, disable subtyping for predicate subtypes. Bug fixes...
authorajreynol <andrew.j.reynolds@gmail.com>
Thu, 18 Feb 2016 21:21:34 +0000 (15:21 -0600)
committerajreynol <andrew.j.reynolds@gmail.com>
Thu, 18 Feb 2016 21:21:40 +0000 (15:21 -0600)
commit793361d81f0766c6a28ff699ed5447d9b8f8c123
treefff4d0f9c809400abb22edc13403867558b7426f
parentb7be76b58846a68dea4c1fcae19d6c3f087994b9
Correct subtyping for arrays, disable subtyping for predicate subtypes.  Bug fixes in quantifiers related to subtypes/parametric sorts.  Make macros trace dependencies for get-unsat-core. Add regressions.
src/expr/type_node.cpp
src/expr/type_node.h
src/theory/quantifiers/macros.cpp
src/theory/quantifiers/term_database.cpp
src/theory/quantifiers/term_database.h
src/theory/quantifiers_engine.cpp
test/regress/regress0/quantifiers/Makefile.am
test/regress/regress0/quantifiers/macro-subtype-param.smt2 [new file with mode: 0644]
test/regress/regress0/quantifiers/macros-real-arg.smt2 [new file with mode: 0644]
test/regress/regress0/quantifiers/subtype-param-unk.smt2 [new file with mode: 0644]
test/regress/regress0/quantifiers/subtype-param.smt2 [new file with mode: 0644]