diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/regress/CMakeLists.txt | 1 | ||||
-rw-r--r-- | test/regress/regress1/strings/re-neg-concat-reduct.smt2 | 12 | ||||
-rw-r--r-- | test/regress/regress1/sygus/sygus-dt.sy | 2 | ||||
-rw-r--r-- | test/regress/regress2/strings/norn-dis-0707-3.smt2 | 1 |
4 files changed, 15 insertions, 1 deletions
diff --git a/test/regress/CMakeLists.txt b/test/regress/CMakeLists.txt index 2ec8b26c9..fe059e663 100644 --- a/test/regress/CMakeLists.txt +++ b/test/regress/CMakeLists.txt @@ -1573,6 +1573,7 @@ set(regress_1_tests regress1/strings/re-agg-total1.smt2 regress1/strings/re-agg-total2.smt2 regress1/strings/re-elim-exact.smt2 + regress1/strings/re-neg-concat-reduct.smt2 regress1/strings/re-unsound-080718.smt2 regress1/strings/regexp001.smt2 regress1/strings/regexp002.smt2 diff --git a/test/regress/regress1/strings/re-neg-concat-reduct.smt2 b/test/regress/regress1/strings/re-neg-concat-reduct.smt2 new file mode 100644 index 000000000..cbe8c4a8b --- /dev/null +++ b/test/regress/regress1/strings/re-neg-concat-reduct.smt2 @@ -0,0 +1,12 @@ +(set-info :smt-lib-version 2.5) +(set-logic QF_S) +(set-info :status sat) +(set-option :strings-exp true) + +(declare-fun x () String) + +(assert (not (= x ""))) +(assert (not (str.in.re x (re.++ (str.to.re "AB") (re.* (str.to.re "A")))))) +(assert (not (str.in.re x (re.++ (re.* (str.to.re "A")) (str.to.re "B"))))) + +(check-sat) diff --git a/test/regress/regress1/sygus/sygus-dt.sy b/test/regress/regress1/sygus/sygus-dt.sy index 2f3f4dbb9..336c59b27 100644 --- a/test/regress/regress1/sygus/sygus-dt.sy +++ b/test/regress/regress1/sygus/sygus-dt.sy @@ -7,7 +7,7 @@ (define-fun g ((x Int)) List (cons (+ x 1) nil)) (define-fun i () List (cons 3 nil)) -(synth-fun f ((x Int)) List ((Start List ((g StartInt) i (cons StartInt Start) (nil) (tail Start))) +(synth-fun f ((x Int)) List ((Start List ((g StartInt) i (cons StartInt Start) nil (tail Start))) (StartInt Int (x 0 1 (+ StartInt StartInt))))) (declare-var x Int) diff --git a/test/regress/regress2/strings/norn-dis-0707-3.smt2 b/test/regress/regress2/strings/norn-dis-0707-3.smt2 index bc0f877ad..47b2e6b19 100644 --- a/test/regress/regress2/strings/norn-dis-0707-3.smt2 +++ b/test/regress/regress2/strings/norn-dis-0707-3.smt2 @@ -1,6 +1,7 @@ (set-logic QF_S) (set-info :status sat) (set-option :strings-exp true) +(set-option :strings-fmf true) (declare-fun var_0 () String) (declare-fun var_1 () String) |