summaryrefslogtreecommitdiff
path: root/test/regress/regress0/rewriterules/test_efficient_ematching.smt2
diff options
context:
space:
mode:
Diffstat (limited to 'test/regress/regress0/rewriterules/test_efficient_ematching.smt2')
-rw-r--r--test/regress/regress0/rewriterules/test_efficient_ematching.smt235
1 files changed, 0 insertions, 35 deletions
diff --git a/test/regress/regress0/rewriterules/test_efficient_ematching.smt2 b/test/regress/regress0/rewriterules/test_efficient_ematching.smt2
deleted file mode 100644
index e91ef36c2..000000000
--- a/test/regress/regress0/rewriterules/test_efficient_ematching.smt2
+++ /dev/null
@@ -1,35 +0,0 @@
-(set-logic AUFLIA)
-(set-info :status unsat)
-
-;; don't use a datatypes for currently focusing in uf
-(declare-sort elt 0)
-
-(declare-fun R (elt elt) Bool)
-
-;; reflexive
-(assert-rewrite ((x elt)) () (R x x) true ())
-
-;; transitive
-(assert-propagation ((x elt) (y elt) (z elt)) () ((R x y) (R y z)) (R x z) ())
-
-;; anti-symmetric
-(assert-propagation ((x elt) (y elt)) () ((R x y) (R y x)) (= x y) ())
-
-(declare-fun f (elt) elt)
-(assert-propagation ((x elt)(y elt)) () ((R (f x) (f y))) (R x y) ())
-
-
-(declare-fun e1 () elt)
-(declare-fun e2 () elt)
-(declare-fun e3 () elt)
-(declare-fun e4 () elt)
-(declare-fun e5 () elt)
-
-(assert (not (=> (and (R e1 e2) (R e3 (f e4)) (R e4 e5)
- (or (and (= e3 (f e2)) (= e4 e1))
- (and (= e4 e2) (= e5 e1)) )
- ) (= e1 e2))))
-
-(check-sat)
-
-(exit) \ No newline at end of file
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback