Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Z3 Unsat响应,除非使用了验证模式选项_Z3 - Fatal编程技术网

Z3 Unsat响应,除非使用了验证模式选项

Z3 Unsat响应,除非使用了验证模式选项,z3,Z3,我使用Z3来证明为实时任务系统获得的调度的健壮性。当我检查这个脚本时,我得到一个unsat响应。但是,当我使用PROOF_MODE=1选项时,响应是sat。在前一种情况下可能会出现什么错误?我下载了您的示例。指定的逻辑不正确,命令: (设置逻辑QF_AUFLIA) 此逻辑指定脚本仅包含数组、未解释的函数和整数变量,而不包含量词。但是,它包含实变量。 如果删除此命令,在这两种情况下都将得到正确答案(sat)。 当使用PROOF_MODE=1时,您得到了一个不同的答案,因为Z3中的某些预处理器不支持

我使用Z3来证明为实时任务系统获得的调度的健壮性。当我检查这个脚本时,我得到一个unsat响应。但是,当我使用PROOF_MODE=1选项时,响应是sat。在前一种情况下可能会出现什么错误?

我下载了您的示例。指定的逻辑不正确,命令:

(设置逻辑QF_AUFLIA)

此逻辑指定脚本仅包含数组、未解释的函数和整数变量,而不包含量词。但是,它包含实变量。 如果删除此命令,在这两种情况下都将得到正确答案(sat)。 当使用PROOF_MODE=1时,您得到了一个不同的答案,因为Z3中的某些预处理器不支持生成证明,因此在打开生成证明时,它们将被禁用

也就是说,我们修复了Z32.19中的许多错误。新版本3.0即将发布。
您已经可以使用我们提交的预发布版本。

谢谢您的帮助!事实上,使用了错误的逻辑。。。很高兴知道set logic命令是可选的。