diff options
author | Dejan Jovanović <dejan@cs.nyu.edu> | 2014-11-07 12:31:26 -0500 |
---|---|---|
committer | Dejan Jovanović <dejan@cs.nyu.edu> | 2014-11-10 14:09:59 -0500 |
commit | f9f3d26e4f34bfa0b03e05af6b827e7b72ea6ebd (patch) | |
tree | 5779409c1924886835ea667922ad70d61e1d0df9 /test/regress/regress0 | |
parent | be316870ef337a435d65f46a26f40ef0eab97934 (diff) |
Bug 593 fix: if the type is finite, it is now considered for detecting theories of nested terms.
Diffstat (limited to 'test/regress/regress0')
-rw-r--r-- | test/regress/regress0/Makefile.am | 1 | ||||
-rw-r--r-- | test/regress/regress0/bug593.smt2 | 20 |
2 files changed, 21 insertions, 0 deletions
diff --git a/test/regress/regress0/Makefile.am b/test/regress/regress0/Makefile.am index ad4e8a602..68d002367 100644 --- a/test/regress/regress0/Makefile.am +++ b/test/regress/regress0/Makefile.am @@ -167,6 +167,7 @@ BUG_TESTS = \ bug585.cvc \ bug586.cvc \ bug590.smt2 \ + bug593.smt2 \ bug595.cvc \ bug596.cvc \ bug596b.cvc diff --git a/test/regress/regress0/bug593.smt2 b/test/regress/regress0/bug593.smt2 new file mode 100644 index 000000000..2c28bb47c --- /dev/null +++ b/test/regress/regress0/bug593.smt2 @@ -0,0 +1,20 @@ +(set-logic QF_UFBV) +(set-info :status unsat) + +(declare-sort A 0) + +(declare-fun f ((_ BitVec 1)) A) +(declare-fun g (A) (_ BitVec 1)) + +(declare-fun x () A) +(declare-fun y () A) +(declare-fun z () A) + +(assert (and + +(not (= (f (g x)) (f (g y)))) +(not (= (f (g x)) (f (g z)))) +(not (= (f (g y)) (f (g z)))))) + +(check-sat) + |