如何让z3命令行输出模式(或不满核心)而不是sat / nuts?

时间:2015-12-18 16:39:59

标签: z3 sat

<script>$(window).closest('tr').addClass('tl-van');</script> 只输出&#39; sat&#39;或者&#39;不满意。我希望Z3在满足约束条件时输出模型,如果不满足则输出不满足核心。我应该使用Z3的哪些选项?

1 个答案:

答案 0 :(得分:2)

没有命令行选项,因为在SMTLIB2中它们是单独的命令(get-model)(get-unsat-core),两者都只在(check-sat)分别返回sat或不稳定时定义。

必须启用选项modelunsat-core,无论是使用这些命令还是其他命令,只是为了使解算器跟踪正确的信息,否则(get-model)和{{ 1}}命令可能会在以后失败。

相关问题