本文介绍了t>=1或t>=2=>t>=1的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用Z3,是否有可能以某种方式合并/简化

Using Z3, is it possible to somehow merge/simplify

t>=2 or t>=1

进入

t>=1

其中 t 是整数?

我们希望对 t 的约束尽可能简单.

We wish keep the constraint for t as simple as possible.

推荐答案

Z3 可以通过使用策略 ctx-solver-simplify 来做到这一点.请注意,这种策略可能非常昂贵.策略 ctx-simplify 更便宜,因为它只传播"平等.

Z3 can do it by using the tactic ctx-solver-simplify.Note that this tactic may be quite expensive. The tactic ctx-simplify is cheaper by it only "propagates" equalities.

这是使用此策略的脚本链接:http://rise4fun.com/Z3/F7Q

Here is a link for script using this tactic:http://rise4fun.com/Z3/F7Q

这篇关于t>=1或t>=2=>t>=1的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-16 00:30