Improvements to --macros-quant. Enable --clause-split by default. Bug fix for cbqi...
authorajreynol <andrew.j.reynolds@gmail.com>
Wed, 12 Aug 2015 05:33:16 +0000 (07:33 +0200)
committerajreynol <andrew.j.reynolds@gmail.com>
Wed, 12 Aug 2015 05:33:16 +0000 (07:33 +0200)
commita582fa3ea1de3b6419797bbebdcb415ff4d0c0d0
treea81ebb13ad391082ce781c885b9302fe27a30997
parent86ad2ca93048844eedcafd2a2dadc43ef85dfb32
Improvements to --macros-quant. Enable --clause-split by default. Bug fix for cbqi regarding instantiations with free skolems, extend to boolean quantification. Infrastructure for congruence closure with free variables.
19 files changed:
src/Makefile.am
src/smt/smt_engine.cpp
src/theory/quantifiers/inst_strategy_cbqi.cpp
src/theory/quantifiers/instantiation_engine.cpp
src/theory/quantifiers/instantiation_engine.h
src/theory/quantifiers/macros.cpp
src/theory/quantifiers/macros.h
src/theory/quantifiers/modes.h
src/theory/quantifiers/options
src/theory/quantifiers/options_handlers.h
src/theory/quantifiers/quant_equality_engine.cpp [new file with mode: 0755]
src/theory/quantifiers/quant_equality_engine.h [new file with mode: 0755]
src/theory/quantifiers/quantifiers_rewriter.cpp
src/theory/quantifiers/term_database.cpp
src/theory/quantifiers_engine.cpp
src/theory/quantifiers_engine.h
test/regress/regress0/quantifiers/Makefile.am
test/regress/regress0/quantifiers/nested-delta.smt2 [new file with mode: 0644]
test/regress/regress0/quantifiers/nested-inf.smt2 [new file with mode: 0644]