summaryrefslogtreecommitdiff
path: root/src/smt
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2020-12-22 01:49:28 -0600
committerGitHub <noreply@github.com>2020-12-22 08:49:28 +0100
commit85da37188e1b206fb3dccf202633cf4c1d22da7c (patch)
tree393b504da1f95943da51eb096b238ca2310228cb /src/smt
parentc9747ae3a0577498073a04de97a978e1d9464d5d (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.cpp5
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))
{
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback