diff options
author | Morgan Deters <mdeters@gmail.com> | 2012-08-21 22:13:12 +0000 |
---|---|---|
committer | Morgan Deters <mdeters@gmail.com> | 2012-08-21 22:13:12 +0000 |
commit | c2fa4e991c3ba17857019da9becd185e90cc0ee0 (patch) | |
tree | bdaa64304d16e929f035590981846eeae1f34c63 /test/regress/regress0/uflia/check02.smt2 | |
parent | 3eaa11b288348aeb71d3fad4f3719525c253fc91 (diff) |
add some incremental in-tree regressions
Diffstat (limited to 'test/regress/regress0/uflia/check02.smt2')
-rw-r--r-- | test/regress/regress0/uflia/check02.smt2 | 33 |
1 files changed, 33 insertions, 0 deletions
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 |