]> git.unchartedbackwaters.co.uk Git - francis/stp.git/commitdiff
Extra unit tests.
authortrevor_hansen <trevor_hansen@e59a4935-1847-0410-ae03-e826735625c1>
Sat, 14 Jan 2012 03:02:38 +0000 (03:02 +0000)
committertrevor_hansen <trevor_hansen@e59a4935-1847-0410-ae03-e826735625c1>
Sat, 14 Jan 2012 03:02:38 +0000 (03:02 +0000)
git-svn-id: https://stp-fast-prover.svn.sourceforge.net/svnroot/stp-fast-prover/trunk/stp@1505 e59a4935-1847-0410-ae03-e826735625c1

unit_test/bvand3.smt2 [new file with mode: 0644]
unit_test/orAlwaysTrue.smt2 [new file with mode: 0644]

diff --git a/unit_test/bvand3.smt2 b/unit_test/bvand3.smt2
new file mode 100644 (file)
index 0000000..0a634d8
--- /dev/null
@@ -0,0 +1,14 @@
+
+(set-logic QF_BV)
+(set-info :smt-lib-version 2.0)
+(set-info :category "check")
+(set-info :status sat)
+(declare-fun v1 () (_ BitVec 5))
+(declare-fun v2 () (_ BitVec 5))
+(declare-fun v3 () (_ BitVec 5))
+
+; Identity is discovered.
+(assert (=  (bvand (bvnot v1) (bvand v2 v3)) (bvand v3 (bvand (bvnot v1) v2))  ) )
+(assert (=  (bvnot v1) v2 ))
+(check-sat)
+
diff --git a/unit_test/orAlwaysTrue.smt2 b/unit_test/orAlwaysTrue.smt2
new file mode 100644 (file)
index 0000000..cbf44da
--- /dev/null
@@ -0,0 +1,13 @@
+(set-logic QF_BV)
+(set-info :smt-lib-version 2.0)
+(set-info :category "check")
+(set-info :status sat)
+(declare-fun v0 () (_ BitVec 2))
+
+(assert (not (= (_ bv0 2) (bvor (_ bv1 2) v0 ))))
+
+
+
+(check-sat)
+(exit)
+