解决此字符串问题时Z3可能不一致?

时间:2018-10-01 07:53:10

标签: string z3 windows-subsystem-for-linux smt cvc4

我刚刚在字符串理论中遇到了SMTLIB问题,Z3可能回答不一致。调用Z3求解the problem时:使用参数smt.string_solver=z3str3返回unsat;没有任何参数,它将返回sat

我也使用CVC4解决了这个问题。它返回了a solution,当我通过手动将变量分配替换为问题来检查它时,这似乎是一个有效的模型。

由于我正尝试使用Z3进行研究,所以我想知道这是否是Z3的已知行为。感谢任何可以提供帮助的人! :)

编辑:我在WSL Ubuntu 16.04上使用Z3 4.7.1。

1 个答案:

答案 0 :(得分:0)

我想说,根据Z3的配置,坐下来或坐下来听起来像是对我的错误。检查Z3 issue tracker中是否存在描述类似行为的问题,如果没有出现任何问题,请在此处提交问题。理想情况下,通过一个最小的示例来重现问题,您当前的示例相当长。