QF_NIA 脚本在 Z3 4.3.2 中立即终止,但在 4.4.2 中不会
QF_NIA script terminates instantly with Z3 4.3.2, but not with 4.4.2
此 script 使用 Z3 4.3.2 几乎可以立即生成正确的模型,但使用 Z3 4.4.2 似乎永远运行,并在 Rise4fun 上几秒钟后超时。 n=5
的脚本版本(链接的那个有 n=4
)也在 4.3.2 上运行了很长时间。我尝试更改 sat.random_seed
和 smt.random_seed
,但无济于事。我还能尝试什么?
感谢您提供示例。 bit-blaster 现在检测到这是有限域。它没有处理 "distinct",因此回退到使用超级昂贵的 Groebner 基础计算的默认求解器。可以关闭,但最好修复有限域检测。
此 script 使用 Z3 4.3.2 几乎可以立即生成正确的模型,但使用 Z3 4.4.2 似乎永远运行,并在 Rise4fun 上几秒钟后超时。 n=5
的脚本版本(链接的那个有 n=4
)也在 4.3.2 上运行了很长时间。我尝试更改 sat.random_seed
和 smt.random_seed
,但无济于事。我还能尝试什么?
感谢您提供示例。 bit-blaster 现在检测到这是有限域。它没有处理 "distinct",因此回退到使用超级昂贵的 Groebner 基础计算的默认求解器。可以关闭,但最好修复有限域检测。