Z3 check-sat返回未知时部分模型的保证

Z3 check-sat返回未知时部分模型的保证,z3,smt,quantifiers,Z3,Smt,Quantifiers,我有一个关于z3部分模型的问题。 我在网上查找了有关它们的信息,但遗憾的是,我没有找到太多信息,只是在验证失败时有时可以检索到它们 如果(检查sat)返回未知,部分模型的保证是什么(如果可以检索到任何)?它保证永远是健康的吗 我特别感兴趣的是量词相关的不完全性,尽管我怀疑这会有什么不同 提前谢谢。据我所知,由于没有官方担保,我希望(不令人满意的)答案是:部分模型严重依赖于具体问题和解决问题的“方法”(预处理步骤、启发式、解算器、战术、随机种子、超时等)Z3 因此,我希望只有基本上了解整个代码库和

我有一个关于z3部分模型的问题。 我在网上查找了有关它们的信息,但遗憾的是,我没有找到太多信息,只是在验证失败时有时可以检索到它们

如果
(检查sat)
返回
未知
,部分模型的保证是什么(如果可以检索到任何)?它保证永远是健康的吗

我特别感兴趣的是量词相关的不完全性,尽管我怀疑这会有什么不同


提前谢谢。

据我所知,由于没有官方担保,我希望(不令人满意的)答案是:部分模型严重依赖于具体问题和解决问题的“方法”(预处理步骤、启发式、解算器、战术、随机种子、超时等)Z3

因此,我希望只有基本上了解整个代码库和您的具体问题的人才能给您一个满意的答案。。。如果有的话