diff options
author | Dejan Jovanović <dejan.jovanovic@gmail.com> | 2011-12-10 06:05:13 +0000 |
---|---|---|
committer | Dejan Jovanović <dejan.jovanovic@gmail.com> | 2011-12-10 06:05:13 +0000 |
commit | 48b147577ba6a894f8f0498c39c7e77d466b0538 (patch) | |
tree | e13ec9eb56af775363228fbdd03164ae652273ab /test | |
parent | 67dc3b98a30a6ad2f93743f3313ba5f4149af389 (diff) |
attempt to fix bug 293: if a split on a trivial shared pair is requested from a theory, such as 1 = 0, it is reasserted to the theory.
Diffstat (limited to 'test')
-rw-r--r-- | test/regress/regress0/uflra/Makefile | 8 | ||||
-rw-r--r-- | test/regress/regress0/uflra/Makefile.am | 1 | ||||
-rw-r--r-- | test/regress/regress0/uflra/bug293.cvc | 8 |
3 files changed, 17 insertions, 0 deletions
diff --git a/test/regress/regress0/uflra/Makefile b/test/regress/regress0/uflra/Makefile new file mode 100644 index 000000000..119c530f8 --- /dev/null +++ b/test/regress/regress0/uflra/Makefile @@ -0,0 +1,8 @@ +topdir = ../../../.. +srcdir = test/regress/regress0/uflra + +include $(topdir)/Makefile.subdir + +# synonyms for "check" +.PHONY: test +test: check diff --git a/test/regress/regress0/uflra/Makefile.am b/test/regress/regress0/uflra/Makefile.am index 7caeedbb3..bee9e8d76 100644 --- a/test/regress/regress0/uflra/Makefile.am +++ b/test/regress/regress0/uflra/Makefile.am @@ -16,6 +16,7 @@ SMT_TESTS = \ simple.02.cvc \ simple.03.cvc \ simple.04.cvc \ + bug293.cvc \ pb_real_10_0100_10_10.smt \ pb_real_10_0100_10_11.smt \ pb_real_10_0100_10_15.smt \ diff --git a/test/regress/regress0/uflra/bug293.cvc b/test/regress/regress0/uflra/bug293.cvc new file mode 100644 index 000000000..3bc91c7c5 --- /dev/null +++ b/test/regress/regress0/uflra/bug293.cvc @@ -0,0 +1,8 @@ +% EXPECT: unsat +% EXIT: 20 +x: REAL; +f: REAL -> REAL; +ASSERT NOT (f(1) = f(x)); +ASSERT NOT (f(0) = f(x)); +ASSERT (x = 0) XOR (x = 1); +CHECKSAT;
\ No newline at end of file |