diff options
Diffstat (limited to 'test/regress/regress0/strings')
-rw-r--r-- | test/regress/regress0/strings/bug002.smt2 | 4 | ||||
-rw-r--r-- | test/regress/regress0/strings/issue1189.smt2 | 1 | ||||
-rw-r--r-- | test/regress/regress0/strings/leadingzero001.smt2 | 1 | ||||
-rw-r--r-- | test/regress/regress0/strings/norn-31.smt2 | 1 | ||||
-rw-r--r-- | test/regress/regress0/strings/norn-simp-rew.smt2 | 3 | ||||
-rw-r--r-- | test/regress/regress0/strings/rewrites-v2.smt2 | 1 | ||||
-rw-r--r-- | test/regress/regress0/strings/std2.6.1.smt2 | 9 | ||||
-rw-r--r-- | test/regress/regress0/strings/type001.smt2 | 3 |
8 files changed, 19 insertions, 4 deletions
diff --git a/test/regress/regress0/strings/bug002.smt2 b/test/regress/regress0/strings/bug002.smt2 index f8a481e14..fd60089fd 100644 --- a/test/regress/regress0/strings/bug002.smt2 +++ b/test/regress/regress0/strings/bug002.smt2 @@ -1,5 +1,5 @@ -(set-logic ASLIA) (set-info :smt-lib-version 2.0) +(set-logic ASLIA) (set-option :strings-exp true) (set-info :status sat) @@ -7,4 +7,4 @@ (define-fun strinre ((?s String)) Bool (str.in.re ?s (re.union re.nostr (re.++ (str.to.re "") (str.to.re "") (re.union re.nostr (re.range "*" ",") (str.to.re "\t") (re.range "*" "|") ) (re.+ (re.union re.nostr (re.++ (str.to.re "") (str.to.re "") (re.loop re.allchar 6 ) (re.opt (re.union re.nostr (re.++ (str.to.re "") (str.to.re "") ) ) ) ) ) ) ) ) ) ) (assert (not (strinre "6O\1\127\n?"))) -(check-sat)
\ No newline at end of file +(check-sat) diff --git a/test/regress/regress0/strings/issue1189.smt2 b/test/regress/regress0/strings/issue1189.smt2 index fae641ea8..0b581994c 100644 --- a/test/regress/regress0/strings/issue1189.smt2 +++ b/test/regress/regress0/strings/issue1189.smt2 @@ -1,3 +1,4 @@ +(set-info :smt-lib-version 2.5) (set-logic ALL_SUPPORTED) (set-info :status unsat) (set-option :strings-exp true) diff --git a/test/regress/regress0/strings/leadingzero001.smt2 b/test/regress/regress0/strings/leadingzero001.smt2 index 2889348c1..09fd80a7b 100644 --- a/test/regress/regress0/strings/leadingzero001.smt2 +++ b/test/regress/regress0/strings/leadingzero001.smt2 @@ -1,3 +1,4 @@ +(set-info :smt-lib-version 2.5) (set-logic QF_S) (set-option :strings-exp true) (set-info :status sat) diff --git a/test/regress/regress0/strings/norn-31.smt2 b/test/regress/regress0/strings/norn-31.smt2 index 4698f966f..1830dd882 100644 --- a/test/regress/regress0/strings/norn-31.smt2 +++ b/test/regress/regress0/strings/norn-31.smt2 @@ -1,3 +1,4 @@ +(set-info :smt-lib-version 2.5) (set-logic QF_SLIA) (set-option :strings-exp true) (set-info :status unsat) diff --git a/test/regress/regress0/strings/norn-simp-rew.smt2 b/test/regress/regress0/strings/norn-simp-rew.smt2 index 45f7ede94..d729fe5d0 100644 --- a/test/regress/regress0/strings/norn-simp-rew.smt2 +++ b/test/regress/regress0/strings/norn-simp-rew.smt2 @@ -1,3 +1,4 @@ +(set-info :smt-lib-version 2.5) (set-logic QF_SLIA) (set-option :strings-exp true) (set-info :status unsat) @@ -26,4 +27,4 @@ (assert (str.in.re var_8 (re.* (re.range "a" "u")))) (assert (str.in.re var_7 (re.* (re.range "a" "u")))) (assert (not (str.in.re (str.++ "b" var_7 ) (re.* (re.range "a" "u"))))) -(check-sat)
\ No newline at end of file +(check-sat) diff --git a/test/regress/regress0/strings/rewrites-v2.smt2 b/test/regress/regress0/strings/rewrites-v2.smt2 index 7e285b51a..ce2f140ae 100644 --- a/test/regress/regress0/strings/rewrites-v2.smt2 +++ b/test/regress/regress0/strings/rewrites-v2.smt2 @@ -1,5 +1,6 @@ ; COMMAND-LINE: --strings-exp ; EXPECT: unsat +(set-info :smt-lib-version 2.5) (set-logic SLIA) (set-info :status unsat) (declare-fun x () String) diff --git a/test/regress/regress0/strings/std2.6.1.smt2 b/test/regress/regress0/strings/std2.6.1.smt2 new file mode 100644 index 000000000..3302a29e5 --- /dev/null +++ b/test/regress/regress0/strings/std2.6.1.smt2 @@ -0,0 +1,9 @@ +; COMMAND-LINE: --strings-exp --lang=smt2.6.1 +; EXPECT: sat +(set-logic QF_UFSLIA) +(set-info :status sat) +(declare-fun x () String) +(assert (str.in-re x (str.to-re "A"))) +(declare-fun y () Int) +(assert (= (str.to-int (str.from-int y)) y)) +(check-sat) diff --git a/test/regress/regress0/strings/type001.smt2 b/test/regress/regress0/strings/type001.smt2 index 77eabcccc..89191ac34 100644 --- a/test/regress/regress0/strings/type001.smt2 +++ b/test/regress/regress0/strings/type001.smt2 @@ -1,3 +1,4 @@ +(set-info :smt-lib-version 2.5) (set-logic QF_S) (set-info :status sat) (set-option :strings-exp true) @@ -18,4 +19,4 @@ ;should be -1 (assert (= j (str.to.int "-783914785582390527685649"))) -(check-sat)
\ No newline at end of file +(check-sat) |