diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2020-12-22 01:49:28 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-22 08:49:28 +0100 |
commit | 85da37188e1b206fb3dccf202633cf4c1d22da7c (patch) | |
tree | 393b504da1f95943da51eb096b238ca2310228cb /src/smt | |
parent | c9747ae3a0577498073a04de97a978e1d9464d5d (diff) |
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.
Diffstat (limited to 'src/smt')
-rw-r--r-- | src/smt/set_defaults.cpp | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/src/smt/set_defaults.cpp b/src/smt/set_defaults.cpp index bbbe73cb1..8b0986db6 100644 --- a/src/smt/set_defaults.cpp +++ b/src/smt/set_defaults.cpp @@ -1086,10 +1086,6 @@ void setDefaults(LogicInfo& logic, bool isInternalSubsolver) { options::macrosQuant.set(false); } - if (!options::cegqiPreRegInst.wasSetByUser()) - { - options::cegqiPreRegInst.set(true); - } // use tangent planes by default, since we want to put effort into // the verification step for sygus queries with non-linear arithmetic if (!options::nlExtTangentPlanes.wasSetByUser()) @@ -1135,7 +1131,6 @@ void setDefaults(LogicInfo& logic, bool isInternalSubsolver) { // cannot do nested quantifier elimination in incremental mode options::cegqiNestedQE.set(false); - options::cegqiPreRegInst.set(false); } if (logic.isPure(THEORY_ARITH) || logic.isPure(THEORY_BV)) { |