sidekick/tests/unsat/cong_fff_conditional4.smt2
2019-12-13 17:55:10 -06:00

12 lines
246 B
Text

(declare-sort a 0)
(declare-fun x () a)
(declare-fun y () a)
(declare-fun f (a) a)
(declare-fun p1 () Bool)
(assert (= x y))
(assert (or p1 (= y (f x))))
(assert (or (not p1) (= y (f (f x)))))
(assert (not (= x (f (f (f (f x)))))))
(check-sat)