【发布时间】:2018-01-03 05:46:52
【问题描述】:
在 C++ 中有没有类似的东西,比如 Z3py 接口的 as_expr()。我试图将策略应用为 z3 表达式 exp,而不是类型 apply_result 的结果。
例如在下面的代码中
context c;
expr x = c.bool_const("x");
expr y = c.bool_const("y");
expr f = ( (x || y) && (x && y) );
solver s(c);
goal g(c);
g.add( f );
tactic t1(c, "simplify");
apply_result r = t1(g);
std::cout << r << "\n";
另外,有没有什么办法可以把apply_result 转换成z3 expr?
【问题讨论】: