Z3中神秘的“无法嵌套的数据类型表达式”

时间:2017-02-26 00:00:45

标签: constraints z3

我将assert更改为assert-soft,现在我收到错误“无法嵌套数据类型表达式”。这是什么意思?

1 个答案:

答案 0 :(得分:0)

这是代码中的拼写错误。优化模式认为它可以将您的数据类型表达式转换为枚举类型,但遇到一个它不知道要处理的表达式。需要修复代码以检查此情况。 一个小的repro会很有用。我可以修复异常消息中的拼写错误,但它不会解决错误。如果您可以使用repro在https://github.com/z3prover上提交问题,我们将不胜感激。