New options for trigger selection, add option --strict-triggers. Do not infer alpha...
authorajreynol <andrew.j.reynolds@gmail.com>
Mon, 4 Apr 2016 22:18:36 +0000 (17:18 -0500)
committerajreynol <andrew.j.reynolds@gmail.com>
Mon, 4 Apr 2016 22:18:47 +0000 (17:18 -0500)
commit576d50ac7c13233a589771401537b587eb36361e
tree3f044ce37d5b3dc0f20db52339b3f1ae8cb59c8d
parent0f69a8ba2286bd5d9b807c10ad350705952e93d6
New options for trigger selection, add option --strict-triggers. Do not infer alpha equivalence for quantifiers with annotations, limit rewrite operations when triggers are trusted.
17 files changed:
src/options/options_handler.cpp
src/options/quantifiers_modes.h
src/options/quantifiers_options
src/smt/smt_engine.cpp
src/theory/quantifiers/alpha_equivalence.cpp
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/instantiation_engine.h
src/theory/quantifiers/model_builder.cpp
src/theory/quantifiers/quantifiers_rewriter.cpp
src/theory/quantifiers/term_database.cpp
src/theory/quantifiers/term_database.h
src/theory/quantifiers/trigger.cpp
src/theory/quantifiers/trigger.h
src/theory/quantifiers_engine.cpp
src/theory/quantifiers_engine.h