diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2018-05-07 10:22:27 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-05-07 10:22:27 -0500 |
commit | db43ae511c2103f1e9718a8954e26cf7866d14a8 (patch) | |
tree | 3d0654dd38d404bbe31c2bd543a003b351d37336 /test/regress/regress1/strings/str-code-unsat-3.smt2 | |
parent | 884ad1a946ad6a04664ef97121ce1cebb5513d40 (diff) |
Add support for str.code (#1821)
Diffstat (limited to 'test/regress/regress1/strings/str-code-unsat-3.smt2')
-rw-r--r-- | test/regress/regress1/strings/str-code-unsat-3.smt2 | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/test/regress/regress1/strings/str-code-unsat-3.smt2 b/test/regress/regress1/strings/str-code-unsat-3.smt2 new file mode 100644 index 000000000..fa34785c2 --- /dev/null +++ b/test/regress/regress1/strings/str-code-unsat-3.smt2 @@ -0,0 +1,21 @@ +(set-logic QF_SLIA) +(set-info :status unsat) +(declare-fun x () String) +(declare-fun y () String) +(declare-fun z () String) + +(assert (>= (str.code x) 65)) +(assert (<= (str.code x) 75)) + +(assert (>= (str.code y) 65)) +(assert (<= (str.code y) 75)) + +(assert (>= (str.code z) 65)) +(assert (<= (str.code z) 75)) + +(assert (= (+ (str.code x) (str.code y)) 140)) +(assert (= (+ (str.code x) (str.code z)) 141)) + +(assert (distinct x y z "B" "C" "D" "E")) + +(check-sat) |