0
小例子如下製備:奇怪輸出使用CTX-簡化戰術
(declare-datatypes() ((Type1 a b c d e g h i f k l m n o p q r s t u v w z)))
(declare-const x Type1)
(declare-const y Type1)
(assert (and (= y x) (or (and (not (= x g)) (not (= x a))) (and (or (not (= x g)) (not (= x q))) (not (= x a))))))
(apply ctx-simplify)
的輸出是:
(goals
(goal
(= y x)
(or (not and) (not (= x a)))
:precision precise :depth 1)
)
什麼(or (not and) (not (= x a)))
手段?錯誤?
謝謝。