我一直在阅读Nikolai关于Z3工程理论的文章,了解如何将自定义决策程序与Z3连接起来。在那里提到了几种方法,如AssertTheoryAxiom,NewAssignment和FinalCheck等。但是我无法在http://research.microsoft.com/en-us/um/redmond/projects/z3/namespace_microsoft_1_1_z3.html的最新(新的?)Z3 API中找到它们。有人能告诉我他们或他们的替代品在哪里吗? 2.在相关的说明中,我在界面中看到了几个新的概念,如探针和战术。这些是在任何地方描述或解释的
答案 0 :(得分:1)
目前不推荐使用自定义决策过程的界面。它们仍然可以与旧的求解器API一起使用。有关其他信息,请参阅以下帖子:
Here是已弃用的API的完整列表。 关于策略和探测,请参阅this article和Z3教程(Python和SMT 2.0)。