正确的结果应该是UNSAT(在线版本),但是本地Z3 3.2报告SAT。它还会生成一个有趣的model,其中包含枚举类型(数据类型)的Universe和基数约束。想法?谢谢!
答案 0 :(得分:2)
等待结束了。 4.0已经发布。
答案 1 :(得分:1)
这是一个错误。 Z3 3.2不为您的脚本安装递归数据类型引擎。
因此,排序Q
和T
被视为未解释的排序。
Z3 4.0修复了这个bug。在线版已经在运行Z3 4.0。这就是您使用在线版本获得正确结果的原因。
您可以在Z3 3.2中使用以下解决方法。
(set-option:auto-config false)