summaryrefslogtreecommitdiff
path: root/src/theory/theory_model_builder.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/theory/theory_model_builder.h')
-rw-r--r--src/theory/theory_model_builder.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/theory/theory_model_builder.h b/src/theory/theory_model_builder.h
index a604d0402..fb6204b69 100644
--- a/src/theory/theory_model_builder.h
+++ b/src/theory/theory_model_builder.h
@@ -292,11 +292,14 @@ class TheoryEngineModelBuilder : protected EnvObj
Node eqc);
/** is codatatype value match
*
- * This returns true if v is r{ eqc -> t } for some t.
- * If this function returns true, then t above is
- * stored in eqc_m.
+ * Takes as arguments a codatatype value v, and a codatatype term r of the
+ * same sort.
+ *
+ * It returns true if it is possible that the value of r will be forced to
+ * be equal to v during model construction. A return value of false indicates
+ * that it is safe to use value v to avoid merging with r.
*/
- bool isCdtValueMatch(Node v, Node r, Node eqc, Node& eqc_m);
+ static bool isCdtValueMatch(Node v, Node r);
//------------------------------------end for codatatypes
//---------------------------------for debugging finite model finding
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback