summaryrefslogtreecommitdiff
path: root/src/theory
diff options
context:
space:
mode:
Diffstat (limited to 'src/theory')
-rw-r--r--src/theory/arith/nl/cad_solver.cpp3
-rw-r--r--src/theory/arith/operator_elim.cpp4
-rw-r--r--src/theory/fp/fp_expand_defs.cpp23
-rw-r--r--src/theory/quantifiers/sygus/sygus_unif_rl.cpp6
-rw-r--r--src/theory/sets/theory_sets_private.cpp3
-rw-r--r--src/theory/strings/skolem_cache.cpp4
6 files changed, 15 insertions, 28 deletions
diff --git a/src/theory/arith/nl/cad_solver.cpp b/src/theory/arith/nl/cad_solver.cpp
index 6b1749305..a3dd77fd1 100644
--- a/src/theory/arith/nl/cad_solver.cpp
+++ b/src/theory/arith/nl/cad_solver.cpp
@@ -38,8 +38,7 @@ CadSolver::CadSolver(Env& env, InferenceManager& im, NlModel& model)
{
NodeManager* nm = NodeManager::currentNM();
SkolemManager* sm = nm->getSkolemManager();
- d_ranVariable = sm->mkDummySkolem(
- "__z", nm->realType(), "", NodeManager::SKOLEM_EXACT_NAME);
+ d_ranVariable = sm->mkDummySkolem("__z", nm->realType(), "");
#ifdef CVC5_POLY_IMP
if (env.isTheoryProofProducing())
{
diff --git a/src/theory/arith/operator_elim.cpp b/src/theory/arith/operator_elim.cpp
index 90f4a2cc7..afbb9b70f 100644
--- a/src/theory/arith/operator_elim.cpp
+++ b/src/theory/arith/operator_elim.cpp
@@ -462,8 +462,8 @@ Node OperatorElim::mkWitnessTerm(Node v,
NodeManager* nm = NodeManager::currentNM();
SkolemManager* sm = nm->getSkolemManager();
// we mark that we should send a lemma
- Node k =
- sm->mkSkolem(v, pred, prefix, comment, NodeManager::SKOLEM_DEFAULT, this);
+ Node k = sm->mkSkolem(
+ v, pred, prefix, comment, SkolemManager::SKOLEM_DEFAULT, this);
if (d_pnm != nullptr)
{
Node lem = SkolemLemma::getSkolemLemmaFor(k);
diff --git a/src/theory/fp/fp_expand_defs.cpp b/src/theory/fp/fp_expand_defs.cpp
index a499b9666..de86626af 100644
--- a/src/theory/fp/fp_expand_defs.cpp
+++ b/src/theory/fp/fp_expand_defs.cpp
@@ -50,11 +50,8 @@ Node FpExpandDefs::minUF(Node node)
args[0] = t;
args[1] = t;
fun = sm->mkDummySkolem("floatingpoint_min_zero_case",
- nm->mkFunctionType(args,
- nm->mkBitVectorType(1U)
- ),
- "floatingpoint_min_zero_case",
- NodeManager::SKOLEM_EXACT_NAME);
+ nm->mkFunctionType(args, nm->mkBitVectorType(1U)),
+ "floatingpoint_min_zero_case");
d_minMap.insert(t, fun);
}
else
@@ -84,11 +81,8 @@ Node FpExpandDefs::maxUF(Node node)
args[0] = t;
args[1] = t;
fun = sm->mkDummySkolem("floatingpoint_max_zero_case",
- nm->mkFunctionType(args,
- nm->mkBitVectorType(1U)
- ),
- "floatingpoint_max_zero_case",
- NodeManager::SKOLEM_EXACT_NAME);
+ nm->mkFunctionType(args, nm->mkBitVectorType(1U)),
+ "floatingpoint_max_zero_case");
d_maxMap.insert(t, fun);
}
else
@@ -121,8 +115,7 @@ Node FpExpandDefs::toUBVUF(Node node)
args[1] = source;
fun = sm->mkDummySkolem("floatingpoint_to_ubv_out_of_range_case",
nm->mkFunctionType(args, target),
- "floatingpoint_to_ubv_out_of_range_case",
- NodeManager::SKOLEM_EXACT_NAME);
+ "floatingpoint_to_ubv_out_of_range_case");
d_toUBVMap.insert(p, fun);
}
else
@@ -155,8 +148,7 @@ Node FpExpandDefs::toSBVUF(Node node)
args[1] = source;
fun = sm->mkDummySkolem("floatingpoint_to_sbv_out_of_range_case",
nm->mkFunctionType(args, target),
- "floatingpoint_to_sbv_out_of_range_case",
- NodeManager::SKOLEM_EXACT_NAME);
+ "floatingpoint_to_sbv_out_of_range_case");
d_toSBVMap.insert(p, fun);
}
else
@@ -183,8 +175,7 @@ Node FpExpandDefs::toRealUF(Node node)
args[0] = t;
fun = sm->mkDummySkolem("floatingpoint_to_real_infinity_and_NaN_case",
nm->mkFunctionType(args, nm->realType()),
- "floatingpoint_to_real_infinity_and_NaN_case",
- NodeManager::SKOLEM_EXACT_NAME);
+ "floatingpoint_to_real_infinity_and_NaN_case");
d_toRealMap.insert(t, fun);
}
else
diff --git a/src/theory/quantifiers/sygus/sygus_unif_rl.cpp b/src/theory/quantifiers/sygus/sygus_unif_rl.cpp
index 5af838354..b3033aedb 100644
--- a/src/theory/quantifiers/sygus/sygus_unif_rl.cpp
+++ b/src/theory/quantifiers/sygus/sygus_unif_rl.cpp
@@ -188,10 +188,8 @@ Node SygusUnifRl::purifyLemma(Node n,
// Build purified head with fresh skolem and recreate node
std::stringstream ss;
ss << nb[0] << "_" << d_cand_to_hd_count[nb[0]]++;
- Node new_f = sm->mkDummySkolem(ss.str(),
- nb[0].getType(),
- "head of unif evaluation point",
- NodeManager::SKOLEM_EXACT_NAME);
+ Node new_f = sm->mkDummySkolem(
+ ss.str(), nb[0].getType(), "head of unif evaluation point");
// Adds new enumerator to map from candidate
Trace("sygus-unif-rl-purify")
<< "...new enum " << new_f << " for candidate " << nb[0] << "\n";
diff --git a/src/theory/sets/theory_sets_private.cpp b/src/theory/sets/theory_sets_private.cpp
index 324d6b7dc..a87466fab 100644
--- a/src/theory/sets/theory_sets_private.cpp
+++ b/src/theory/sets/theory_sets_private.cpp
@@ -1407,8 +1407,7 @@ Node TheorySetsPrivate::getChooseFunction(const TypeNode& setType)
stringstream stream;
stream << "chooseUf" << setType.getId();
string name = stream.str();
- Node chooseSkolem = sm->mkDummySkolem(
- name, chooseUf, "choose function", NodeManager::SKOLEM_EXACT_NAME);
+ Node chooseSkolem = sm->mkDummySkolem(name, chooseUf, "choose function");
d_chooseFunctions[setType] = chooseSkolem;
return chooseSkolem;
}
diff --git a/src/theory/strings/skolem_cache.cpp b/src/theory/strings/skolem_cache.cpp
index 60e6b6a01..fc68ddfc4 100644
--- a/src/theory/strings/skolem_cache.cpp
+++ b/src/theory/strings/skolem_cache.cpp
@@ -109,8 +109,8 @@ Node SkolemCache::mkTypedSkolemCached(
{
// for sequences of Booleans, we may purify Boolean terms, in which case
// they must be Boolean term variables.
- int flags = a.getType().isBoolean() ? NodeManager::SKOLEM_BOOL_TERM_VAR
- : NodeManager::SKOLEM_DEFAULT;
+ int flags = a.getType().isBoolean() ? SkolemManager::SKOLEM_BOOL_TERM_VAR
+ : SkolemManager::SKOLEM_DEFAULT;
sk = sm->mkPurifySkolem(a, c, "string purify skolem", flags);
}
break;
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback