简化和ctx-solver-simplified in Java(或C#)

时间:2013-11-29 11:12:15

标签: z3

根据simplification in Z3,有两种方法可以简化Z3中的表达式:simplifyctx-solver-simplify使用Java api时,我只能找到方法{{1在simplify()类上。如何使用com.microsoft.z3.Expr方法?它似乎不存在于ctx-solver-simplify类中。

1 个答案:

答案 0 :(得分:0)

您需要使用策略,请参阅此概述:http://rise4fun.com/z3/tutorialcontent/strategies

请参阅此答案以获取Java中的示例,以及使用策略或主解算器之间的比较:

How to call Z3 properly from Java program?

要使用Java中的ctx-solver-simplify策略,请使用以下命令创建对象:

Tactic css = ctx.MkTactic("ctx-solver-simplify")

其中ctx是Z3上下文对象。