summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorTim King <taking@cs.nyu.edu>2013-04-01 15:39:25 -0400
committerTim King <taking@cs.nyu.edu>2013-04-01 15:53:01 -0400
commitcba10a096d97e82bd112b4d99a6ebe399d1369d6 (patch)
tree87b54af7bd4b643a33197f5c203a622296da910c /test
parent994e6eb72e3475967a9a40a0566744ce1794f20a (diff)
Fix for iff terms over equalities between the same term and differing constants.
Diffstat (limited to 'test')
-rw-r--r--test/regress/regress0/Makefile.am3
-rw-r--r--test/regress/regress0/constant-rewrite.smt12
2 files changed, 14 insertions, 1 deletions
diff --git a/test/regress/regress0/Makefile.am b/test/regress/regress0/Makefile.am
index 48ac97294..b1e2f6491 100644
--- a/test/regress/regress0/Makefile.am
+++ b/test/regress/regress0/Makefile.am
@@ -37,7 +37,8 @@ SMT_TESTS = \
simple2.smt \
simple-lra.smt \
simple-rdl.smt \
- simple-uf.smt
+ simple-uf.smt \
+ constant-rewrite.smt
# Regression tests for SMT2 inputs
SMT2_TESTS = \
diff --git a/test/regress/regress0/constant-rewrite.smt b/test/regress/regress0/constant-rewrite.smt
new file mode 100644
index 000000000..b70b53bec
--- /dev/null
+++ b/test/regress/regress0/constant-rewrite.smt
@@ -0,0 +1,12 @@
+(benchmark ConstantRewrite
+:logic QF_LRA
+:status sat
+:extrafuns ((v0 Real))
+:formula
+(and
+ (not (<= v0 0))
+ (not (iff (= v0 0)
+ (= v0 (/ 1 2))))
+ )
+)
+
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback