summaryrefslogtreecommitdiff
path: root/src/theory/inference_id.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/theory/inference_id.cpp')
-rw-r--r--src/theory/inference_id.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/theory/inference_id.cpp b/src/theory/inference_id.cpp
index 56d2f0500..ced885abb 100644
--- a/src/theory/inference_id.cpp
+++ b/src/theory/inference_id.cpp
@@ -119,6 +119,7 @@ const char* toString(InferenceId i)
case InferenceId::BAGS_DUPLICATE_REMOVAL: return "BAGS_DUPLICATE_REMOVAL";
case InferenceId::BAGS_MAP: return "BAGS_MAP";
case InferenceId::BAGS_FOLD: return "BAGS_FOLD";
+ case InferenceId::BAGS_CARD: return "BAGS_CARD";
case InferenceId::BV_BITBLAST_CONFLICT: return "BV_BITBLAST_CONFLICT";
case InferenceId::BV_BITBLAST_INTERNAL_EAGER_LEMMA:
@@ -229,12 +230,6 @@ const char* toString(InferenceId i)
return "QUANTIFIERS_SYGUS_EXCLUDE_CURRENT";
case InferenceId::QUANTIFIERS_SYGUS_STREAM_EXCLUDE_CURRENT:
return "QUANTIFIERS_SYGUS_STREAM_EXCLUDE_CURRENT";
- case InferenceId::QUANTIFIERS_SYGUS_SI_SOLVED:
- return "QUANTIFIERS_SYGUS_SI_SOLVED";
- case InferenceId::QUANTIFIERS_SYGUS_SAMPLE_TRUST_SOLVED:
- return "QUANTIFIERS_SYGUS_SAMPLE_TRUST_SOLVED";
- case InferenceId::QUANTIFIERS_SYGUS_VERIFY_SOLVED:
- return "QUANTIFIERS_SYGUS_VERIFY_SOLVED";
case InferenceId::QUANTIFIERS_SYGUS_EXAMPLE_INFER_CONTRA:
return "QUANTIFIERS_SYGUS_EXAMPLE_INFER_CONTRA";
case InferenceId::QUANTIFIERS_SYGUS_UNIF_PI_INTER_ENUM_SB:
@@ -412,6 +407,11 @@ const char* toString(InferenceId i)
case InferenceId::STRINGS_ARRAY_NTH_UNIT: return "STRINGS_ARRAY_NTH_UNIT";
case InferenceId::STRINGS_ARRAY_NTH_CONCAT:
return "STRINGS_ARRAY_NTH_CONCAT";
+ case InferenceId::STRINGS_ARRAY_NTH_EXTRACT:
+ return "STRINGS_ARRAY_NTH_EXTRACT";
+ case InferenceId::STRINGS_ARRAY_NTH_UPDATE:
+ return "STRINGS_ARRAY_NTH_UPDATE";
+ case InferenceId::STRINGS_ARRAY_NTH_REV: return "STRINGS_ARRAY_NTH_REV";
case InferenceId::STRINGS_RE_NF_CONFLICT: return "STRINGS_RE_NF_CONFLICT";
case InferenceId::STRINGS_RE_UNFOLD_POS: return "STRINGS_RE_UNFOLD_POS";
case InferenceId::STRINGS_RE_UNFOLD_NEG: return "STRINGS_RE_UNFOLD_NEG";
@@ -470,8 +470,8 @@ std::ostream& operator<<(std::ostream& out, InferenceId i)
Node mkInferenceIdNode(InferenceId i)
{
- return NodeManager::currentNM()->mkConst(CONST_RATIONAL,
- Rational(static_cast<uint32_t>(i)));
+ return NodeManager::currentNM()->mkConstInt(
+ Rational(static_cast<uint32_t>(i)));
}
bool getInferenceId(TNode n, InferenceId& i)
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback