diff options
author | Tim King <taking@cs.nyu.edu> | 2013-04-01 15:39:25 -0400 |
---|---|---|
committer | Tim King <taking@cs.nyu.edu> | 2013-04-01 15:53:01 -0400 |
commit | cba10a096d97e82bd112b4d99a6ebe399d1369d6 (patch) | |
tree | 87b54af7bd4b643a33197f5c203a622296da910c /test | |
parent | 994e6eb72e3475967a9a40a0566744ce1794f20a (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.am | 3 | ||||
-rw-r--r-- | test/regress/regress0/constant-rewrite.smt | 12 |
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)))) + ) +) + |