Remove preregister instantiation heuristic (#5713)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Tue, 22 Dec 2020 07:49:28 +0000 (01:49 -0600)
committerGitHub <noreply@github.com>
Tue, 22 Dec 2020 07:49:28 +0000 (08:49 +0100)
commit85da37188e1b206fb3dccf202633cf4c1d22da7c
tree393b504da1f95943da51eb096b238ca2310228cb
parentc9747ae3a0577498073a04de97a978e1d9464d5d
Remove preregister instantiation heuristic (#5713)

This was a hack to improve the QF arithmetic solver by ensuring that certain instantiation lemmas were preregistered. This is no longer needed and will be a hindrance to the currently line of refactoring.
src/options/quantifiers_options.toml
src/smt/set_defaults.cpp
src/theory/quantifiers/cegqi/ceg_instantiator.cpp
src/theory/quantifiers/cegqi/ceg_instantiator.h
src/theory/quantifiers/cegqi/inst_strategy_cegqi.cpp
src/theory/quantifiers/cegqi/inst_strategy_cegqi.h
test/regress/regress0/sygus/aig-si.sy
test/regress/regress1/quantifiers/issue4243-prereg-inc.smt2
test/regress/regress1/sygus/parity-si-rcons.sy