Closed serras closed 2 years ago
Reminder for future me: use declare-datatypes
(as described in http://smtlib.cs.uiowa.edu/papers/smt-lib-reference-v2.6-r2021-05-12.pdf) to declare all data types at once. That allow us to work around any potential recursion or dependency between them.
@VictorCMiraldo the current version fails with
Exception: user error (no response from solver)
, do you have a clue about where this may come from?(Some more investigation) it seems that
PureSMT
is working correctly, but we are sending information about data types in the wrong order.