标签: z3
我在帖子中看到:Is it possible to clone Z3_context?复制/克隆解算器的能力计划添加到Z3,以促进一些回溯行为。我查看了C API文档,目前无法找到方法。
现在可以通过C API复制求解器吗?
答案 0 :(得分:2)
API没有复制Solver对象的方法,但可以使用Z3_solver_get_assertions和Z3_solver_assert进行模拟。我们的想法是创建一个新的Solver对象,并将断言从旧的复制到新的。
Z3_solver_get_assertions
Z3_solver_assert