以下SMT代码在Z3、MathSat和CVC4中运行时没有出现问题,但它不在Alt中运行,请告诉我发生了什么,非常感谢:
(set-logic QF_LIA)
(set-option :interactive-mode true)
(set-option :incremental true)
(declare-fun w () Int)
(declare-fun x () Int)
(declare-fun y () Int)
(declare-fun z () Int)
(assert (> x y))
(assert (> y z))
(push 1)
(assert (> z x))
(check-sat)
(pop 1)
(get-info :all-statistics)
(push 1)
(assert (= x w))
(check-sat)
(get-assertions)
(exit)在线运行此示例这里
unsupported ; :incremental,但这不会改变计算结果并获得正确的答案。unsupported,但会显示正确的答案。unsat (正确的答案是:unsat, sat)。发布于 2013-11-30 19:57:44
关于Alt-Ergo和SMT-LIB2 2,请考虑阅读您之前的一篇文章的答案:如何使用Alt执行以下SMT代码。
https://stackoverflow.com/questions/20294668
复制相似问题