From c2fa4e991c3ba17857019da9becd185e90cc0ee0 Mon Sep 17 00:00:00 2001 From: Morgan Deters Date: Tue, 21 Aug 2012 22:13:12 +0000 Subject: add some incremental in-tree regressions --- test/regress/regress0/uflia/check02.smt2 | 33 ++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 test/regress/regress0/uflia/check02.smt2 (limited to 'test/regress/regress0/uflia/check02.smt2') diff --git a/test/regress/regress0/uflia/check02.smt2 b/test/regress/regress0/uflia/check02.smt2 new file mode 100644 index 000000000..0920170c6 --- /dev/null +++ b/test/regress/regress0/uflia/check02.smt2 @@ -0,0 +1,33 @@ +(set-logic QF_UFLIA) +(declare-fun b () Int) +(declare-fun n () Int) +(declare-fun f (Int) Bool) +(declare-fun g (Int) Bool) + +(assert (<= 0 n)) +(push 1) + +(assert (or (g (- 1)) (= b 0))) + +(assert (or (= (- n b) 1) (not (or (= (- n b) 1) (f (- n 2)))))) + +(check-sat) +(pop 1) + +(push 1) +(assert (or (g (- n 1)) (= n b))) +(assert (or (not (f n)) (not (= n b)))) + +(assert (not (f (- n 2)))) + + +(assert (or (not (g (- n 1))) (not (= (- n b) 1)))) + +(assert (or (not (g (- n 1))) (or (= (- n b) 1) (f (- n 2))))) + + + +(assert (or (f n) (and (not (f n)) (f n)))) + +(check-sat) +(pop 1) \ No newline at end of file -- cgit v1.2.3