More optimization of QCF. Fixed InstMatchTrie for caching instantiations. Use non...
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Sun, 26 Jan 2014 20:23:51 +0000 (14:23 -0600)
committerAndrew Reynolds <andrew.j.reynolds@gmail.com>
Sun, 26 Jan 2014 20:24:02 +0000 (14:24 -0600)
commitd0add0eb12cac4e9cbcf09fe60724d280889002d
tree217528663e877f15832a5cb00005e5a15a69f2ee
parent160572318e251a98a58b3f506c31fb233070d477
More optimization of QCF.  Fixed InstMatchTrie for caching instantiations.  Use non-context dependent cache for instantiations when not incremental.  Instantiate from relevant domain when no other instantiations apply.  Minor cleanup of relevance for triggers.
15 files changed:
src/theory/quantifiers/inst_match.cpp
src/theory/quantifiers/inst_match.h
src/theory/quantifiers/inst_strategy_e_matching.cpp
src/theory/quantifiers/inst_strategy_e_matching.h
src/theory/quantifiers/instantiation_engine.cpp
src/theory/quantifiers/model_engine.cpp
src/theory/quantifiers/model_engine.h
src/theory/quantifiers/options
src/theory/quantifiers/quant_conflict_find.cpp
src/theory/quantifiers/quant_conflict_find.h
src/theory/quantifiers/relevant_domain.cpp
src/theory/quantifiers/relevant_domain.h
src/theory/quantifiers_engine.cpp
src/theory/quantifiers_engine.h
test/regress/regress0/quantifiers/Makefile.am