Optimizations for QCF to check relevant domain of variable argument positions eagerly...
authorajreynol <andrew.j.reynolds@gmail.com>
Tue, 12 Apr 2016 15:13:45 +0000 (10:13 -0500)
committerajreynol <andrew.j.reynolds@gmail.com>
Tue, 12 Apr 2016 15:13:45 +0000 (10:13 -0500)
commit4ff2946e1338d3f500b7e6bababee50fadad68d6
tree6f1306e4476e3f7496d7a4e045e63d942802a392
parent1b2e6c81be2a8ab0656ff2ee3938ef4587e24e25
Optimizations for QCF to check relevant domain of variable argument positions eagerly, global ordering mechanism for quantified formulas within check. Refactoring of term database.
25 files changed:
src/options/options_handler.cpp
src/options/quantifiers_modes.h
src/theory/quantifiers/anti_skolem.cpp
src/theory/quantifiers/candidate_generator.cpp
src/theory/quantifiers/conjecture_generator.cpp
src/theory/quantifiers/conjecture_generator.h
src/theory/quantifiers/first_order_model.cpp
src/theory/quantifiers/first_order_model.h
src/theory/quantifiers/full_model_check.cpp
src/theory/quantifiers/inst_propagator.cpp
src/theory/quantifiers/inst_strategy_cbqi.cpp
src/theory/quantifiers/inst_strategy_e_matching.cpp
src/theory/quantifiers/instantiation_engine.cpp
src/theory/quantifiers/model_builder.cpp
src/theory/quantifiers/model_engine.cpp
src/theory/quantifiers/quant_conflict_find.cpp
src/theory/quantifiers/quant_conflict_find.h
src/theory/quantifiers/relevant_domain.cpp
src/theory/quantifiers/rewrite_engine.cpp
src/theory/quantifiers/term_database.cpp
src/theory/quantifiers/term_database.h
src/theory/quantifiers_engine.cpp
src/theory/quantifiers_engine.h
test/regress/regress0/quantifiers/Makefile.am
test/regress/regress0/quantifiers/qcf-rel-dom-opt.smt2 [new file with mode: 0644]