说我有
t1<x and x<t2
是否可以隐藏变量x
t1<t2
在Z3?
答案 0 :(得分:6)
你可以使用量词消除来做到这一点。这是一个例子:
(declare-const t1 Int)
(declare-const t2 Int)
(elim-quantifiers (exists ((x Int)) (and (< t1 x) (< x t2))))
您可以在以下网址尝试此示例:http://rise4fun.com/Z3/kp0X
答案 1 :(得分:2)
使用Redlog of Reduce的可能解决方案: