diff options
author | Morgan Deters <mdeters@gmail.com> | 2012-04-11 16:31:03 +0000 |
---|---|---|
committer | Morgan Deters <mdeters@gmail.com> | 2012-04-11 16:31:03 +0000 |
commit | d01d291be3213368985f28d0072905c4f033d5ff (patch) | |
tree | 8524a2b6a00c012221ecca9266c3ab9fb11989ed /test/regress/regress0/aufbv | |
parent | 889853e225687dfef36b15ca1dccf74682e0fd66 (diff) |
merge from arrays-clark branch
Diffstat (limited to 'test/regress/regress0/aufbv')
-rw-r--r-- | test/regress/regress0/aufbv/Makefile.am | 31 | ||||
-rw-r--r-- | test/regress/regress0/aufbv/bug00.smt | 35 |
2 files changed, 66 insertions, 0 deletions
diff --git a/test/regress/regress0/aufbv/Makefile.am b/test/regress/regress0/aufbv/Makefile.am new file mode 100644 index 000000000..9afa37e46 --- /dev/null +++ b/test/regress/regress0/aufbv/Makefile.am @@ -0,0 +1,31 @@ +if PROOF_REGRESSIONS +TESTS_ENVIRONMENT = LFSC="$(LFSC) $(LFSCARGS)" @srcdir@/../../run_regression $(RUN_REGRESSION_ARGS) --proof @top_builddir@/src/main/cvc4 +else +TESTS_ENVIRONMENT = @srcdir@/../../run_regression $(RUN_REGRESSION_ARGS) @top_builddir@/src/main/cvc4 +endif + +# These are run for all build profiles. +# If a test shouldn't be run in e.g. competition mode, +# put it below in "TESTS +=" +TESTS = \ + bug00.smt + +EXTRA_DIST = $(TESTS) + +#if CVC4_BUILD_PROFILE_COMPETITION +#else +#TESTS += \ +# error.cvc +#endif +# +# and make sure to distribute it +#EXTRA_DIST += \ +# error.cvc + +# synonyms for "check" +.PHONY: regress regress0 test +regress regress0 test: check + +# do nothing in this subdir +.PHONY: regress1 regress2 regress3 +regress1 regress2 regress3: diff --git a/test/regress/regress0/aufbv/bug00.smt b/test/regress/regress0/aufbv/bug00.smt new file mode 100644 index 000000000..d662207dd --- /dev/null +++ b/test/regress/regress0/aufbv/bug00.smt @@ -0,0 +1,35 @@ +(benchmark no_init_multi_member7.smt +:logic QF_AUFBV +:status unsat +:extrafuns ((member_6_curr_2 BitVec[32])) +:extrafuns ((arr_next_15 Array[32:32])) +:extrafuns ((member_3_curr_4 BitVec[32])) +:extrafuns ((main_0_x_3 BitVec[32])) +:extrafuns ((member_3_curr_5 BitVec[32])) +:extrafuns ((arr_val_8 Array[32:32])) +:status unknown +:formula +(flet ($n1 true) +(let (?n2 bv0[32]) +(let (?n3 bv1[32]) +(let (?n4 (select arr_val_8 member_6_curr_2)) +(flet ($n5 (= ?n3 ?n4)) +(let (?n6 (ite $n5 ?n3 ?n2)) +(flet ($n7 (= ?n2 ?n6)) +(let (?n8 (select arr_next_15 member_3_curr_5)) +(flet ($n9 (= ?n2 ?n8)) +(let (?n10 (select arr_next_15 ?n3)) +(flet ($n11 (= ?n10 member_3_curr_4)) +(let (?n12 (select arr_next_15 ?n2)) +(flet ($n13 (= ?n3 ?n12)) +(flet ($n14 (= ?n2 main_0_x_3)) +(flet ($n15 (= ?n3 member_3_curr_4)) +(flet ($n16 (and $n14 $n15)) +(let (?n17 (ite $n16 ?n2 member_3_curr_4)) +(flet ($n18 (= member_3_curr_5 ?n17)) +(flet ($n19 (= member_6_curr_2 ?n12)) +(let (?n20 (select arr_next_15 member_6_curr_2)) +(flet ($n21 (= ?n2 ?n20)) +(flet ($n22 (and $n7 $n9 $n11 $n13 $n18 $n19 $n1 $n21)) +$n22 +))))))))))))))))))))))) |