Add new method for checking candidate models, --fmf-fmc. Add infrastructure for...
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Thu, 9 May 2013 01:02:10 +0000 (20:02 -0500)
committerAndrew Reynolds <andrew.j.reynolds@gmail.com>
Thu, 9 May 2013 01:02:22 +0000 (20:02 -0500)
commit85377f73a331b334437aa0d50d15c81e905869c1
treebb98f8ec511f9314731fe4545b6e9b8f64d18b33
parent75d3b086d2cbcb4508446e405e0599788a3a25a5
Add new method for checking candidate models, --fmf-fmc.  Add infrastructure for handling bounded integer quantification (quantifiers/bounded_integers.h and .cpp).  Add option for disabling model minimality restriction for finite model finding, --disable-uf-ss-min-model.  Add option for relational triggers such as x = f(y), --relational-trigger.
26 files changed:
src/smt/smt_engine.cpp
src/theory/quantifiers/Makefile.am
src/theory/quantifiers/bounded_integers.cpp [new file with mode: 0755]
src/theory/quantifiers/bounded_integers.h [new file with mode: 0755]
src/theory/quantifiers/full_model_check.cpp [new file with mode: 0755]
src/theory/quantifiers/full_model_check.h [new file with mode: 0755]
src/theory/quantifiers/inst_match.cpp
src/theory/quantifiers/inst_match.h
src/theory/quantifiers/inst_match_generator.cpp
src/theory/quantifiers/inst_strategy_e_matching.cpp
src/theory/quantifiers/model_builder.cpp
src/theory/quantifiers/model_engine.cpp
src/theory/quantifiers/model_engine.h
src/theory/quantifiers/options
src/theory/quantifiers/quant_util.cpp
src/theory/quantifiers/quant_util.h
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
src/theory/uf/options
src/theory/uf/theory_uf_model.cpp
src/theory/uf/theory_uf_model.h
src/theory/uf/theory_uf_strong_solver.cpp